XML 64 R44.htm IDEA: XBRL DOCUMENT v3.24.2
RECEIVABLES, NET - Receivables by Category and Concentration (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Customer
Dec. 31, 2023
USD ($)
Customer
Current and long-term receivables balances    
Accounts receivable $ 386,713 $ 299,814
Unbilled accounts receivable 182,823 193,963
Long-term receivables 11,718 10,755
Total receivables 581,254 504,532
Less allowance for doubtful accounts (4,685) (4,553)
Total receivables, net $ 576,569 $ 499,979
Number of Customers with Accounts Receivable and Installment Contract Receivable Balance Greater than Ten Percent of Balance | Customer 1 0
Percentage of Company's Receivables Net and Installment Contract Receivables Net Attributable to Single Customer 11.00% 10.00%