v3.25.4
Revenue - Narrative (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Change in Accounting Estimate [Line Items]      
Revenue, performance obligation, payment terms, days from date of shipment, minimum 30 days    
Revenue, performance obligation, payment terms, days from date of shipment, maximum 70 days    
Revenue, performance obligation, sales returns, percentage of net revenue (less than)     0.01
U.S. | Sales returns, rebates, and discounts      
Change in Accounting Estimate [Line Items]      
Revenue, information used to determine revenue recognized, change in accounting estimate, percent (or less) 1.00% 3.00% 1.00%
Three Largest Wholesales | Revenue Benchmark | Customer Concentration Risk | Minimum      
Change in Accounting Estimate [Line Items]      
Concentration risk, percentage 16.00%    
Three Largest Wholesales | Revenue Benchmark | Customer Concentration Risk | Maximum      
Change in Accounting Estimate [Line Items]      
Concentration risk, percentage 24.00%    
Three Largest Wholesales | Accounts Receivable | Customer Concentration Risk | Minimum      
Change in Accounting Estimate [Line Items]      
Concentration risk, percentage 20.00%    
Three Largest Wholesales | Accounts Receivable | Customer Concentration Risk | Maximum      
Change in Accounting Estimate [Line Items]      
Concentration risk, percentage 29.00%