XML 121 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES (Ukraine Humanitarian Commitment) (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2023
Mar. 04, 2022
Other Commitments [Line Items]      
Commitment   $ 9,900,000  
Deferred consideration   51,400,000  
Deferred consideration in 2024   18,300,000  
Deferred consideration in 2025   16,600,000  
Deferred consideration in 2026   16,500,000  
Cloud Services      
Other Commitments [Line Items]      
Contractual term 5 years    
Total commitment amount $ 75,000,000    
Contractual commitment, percent 20.00%    
Humanitarian Commitment      
Other Commitments [Line Items]      
Commitment   $ 37,800,000  
Ukraine | Humanitarian Commitment      
Other Commitments [Line Items]      
Commitment     $ 100,000,000