XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Concentration Risk And Geographic Information [Line Items]    
Number of operating segments | segment 1  
Accounts receivable, net $ 660,535 $ 633,704
Customer    
Concentration Risk And Geographic Information [Line Items]    
Accounts receivable, net $ 96,800 $ 63,400
Credit Concentration Risk | Accounts Receivable Balance | Customer A    
Concentration Risk And Geographic Information [Line Items]    
Concentration risk, percentage 20.00% 15.00%
Credit Concentration Risk | Accounts Receivable Balance | Customer B    
Concentration Risk And Geographic Information [Line Items]    
Concentration risk, percentage 11.00% 12.00%