XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Aug. 12, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]        
Cash surrender value of insurance contracts $ 3.6   $ 3.2  
Trade receivables 721.8 $ 623.9 612.2 $ 595.2
Accounts payable 529.0 $ 461.0 $ 611.6  
Related party        
Related Party Transaction [Line Items]        
Trade receivables 13.0      
Accounts payable $ 24.2      
Inspur JV        
Related Party Transaction [Line Items]        
Equity method investment, ownership percentage 48.10%      
Aisino JV        
Related Party Transaction [Line Items]        
Equity method investment, ownership percentage 49.00%