XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE, CREDIT CONCENTRATIONS AND GEOGRAPHIC INFORMATION - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Concentration Risk And Geographic Information [Line Items]    
Accounts receivable, net $ 633,704 $ 461,316
Customer    
Concentration Risk And Geographic Information [Line Items]    
Accounts receivable, net $ 63,400 $ 68,800
Credit Concentration Risk | Accounts Receivable Balance | Customer One    
Concentration Risk And Geographic Information [Line Items]    
Concentration risk, percentage 15.00% 22.00%
Credit Concentration Risk | Accounts Receivable Balance | Customer Two    
Concentration Risk And Geographic Information [Line Items]    
Concentration risk, percentage 12.00% 15.00%