XML 99 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - 401(k) plan, Deferred Compensation Plan and Non-US Pension Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Benefit Textuals [Abstract]      
Employee contribution matched 30.00%    
Matching contributions to plan $ 27.3 $ 23.5 $ 22.3
NQDC      
Employee Benefit Textuals [Abstract]      
Deferred compensation liability 38.0 28.1  
Investment 38.0 28.1  
NQDC | Other accrued liabilities      
Employee Benefit Textuals [Abstract]      
Deferred compensation liability 2.5 2.4  
NQDC | Other long-term liabilities      
Employee Benefit Textuals [Abstract]      
Deferred compensation liability 35.5 25.7  
NQDC | Inventory      
Employee Benefit Textuals [Abstract]      
Investment 2.5 2.4  
NQDC | Other Noncurrent Assets [Member]      
Employee Benefit Textuals [Abstract]      
Investment $ 35.5 $ 25.7