XML 100 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding letters of credit and performance bonds $ 510.5 $ 574.8  
Operating lease expense $ 8.0 $ 7.9 $ 7.3
Minimum [Member]      
Lease term 1 year    
Maximum [Member]      
Lease term 7 years