XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
lawsuit
Oct. 14, 2023
$ / shares
Loss Contingencies [Line Items]    
Open purchase order $ 429.5  
Other purchase obligation $ 351.2  
Number of lawsuits against Company | lawsuit 5  
Amount self-insured for any product claim $ 5.0  
Share price | $ / shares   $ 220.88
Data Storage    
Loss Contingencies [Line Items]    
Purchase commitment period 6 years  
Purchase obligation $ 425.0  
Storage fees 62.4  
Remaining purchase commitment 338.8  
Surety Bond    
Loss Contingencies [Line Items]    
Letters of credit outstanding amount 7.5  
Bonds outstanding $ 10.5