XML 45 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue and Accounts Receivable - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowances recorded for credit losses $ 0.6   $ 0.6
Accounts receivable, allowance for credit loss, recovery 0.0    
Accounts receivable, allowance for credit loss, writeoff 0.0    
Provisions for the revenue reserves $ 189.0 $ 19.3  
Earnings per share, basic (in dollars per share) $ 0.48 $ 0.32  
Earnings per share, diluted (in dollars per share) $ 0.43 $ 0.30  
Change in Accounting Method Accounted for as Change in Estimate      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Net sales $ 9.0    
Net income $ 6.2    
Earnings per share, basic (in dollars per share) $ 0.08    
Earnings per share, diluted (in dollars per share) $ 0.07    
Volume Incentive Rebates      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accrued reserves and allowances to accounts receivable $ 98.2   $ 132.4