XML 122 R104.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
Other Commitments [Line Items]    
Financed hardware, software and related services $ 182.2  
Supplier Finance Program, Obligation, Statement Of Financial Position Extensible Enumeration Not Disclosed Flag vendor financing arrangements  
Amount financed under vendor financing arrangement   $ 112.0
Term of supplier financing arrangement 2 years  
Termination of operating right-of-use assets $ 10.3 44.2
Termination of finance right-of-use assets $ 0.1 $ 9.7
Minimum    
Other Commitments [Line Items]    
Financed hardware, software and related services term 2 years  
Maximum    
Other Commitments [Line Items]    
Financed hardware, software and related services term 5 years