v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Restricted cash and short-term investments $ 9.0 $ 8.0
Gain to provision for credit losses 0.1  
Write off of accounts receivable $ 1.5  
Customer Concentration Risk | Accounts Receivable | Two Financing Institutions    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration risk (more than) 10.00%  
Customer Concentration Risk | Contract Assets Benchmark | Two Financing Institutions    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration risk (more than) 10.00%  
Customer Concentration Risk | Accounts Receivable And Contract Assets Benchmark | Three Parties    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration risk (more than)   10.00%