XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2024
Mar. 04, 2022
Other Commitments [Line Items]      
Commitment   $ 4,700,000  
Term   4 years  
Deferred consideration   $ 49,700,000  
Deferred consideration in 2024   16,600,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 (in percentage) 20.00%    
Humanitarian Commitment      
Other Commitments [Line Items]      
Commitment   $ 34,500,000  
Ukraine | Humanitarian Commitment      
Other Commitments [Line Items]      
Commitment     $ 100,000,000