XML 69 R43.htm IDEA: XBRL DOCUMENT v3.25.1
RECEIVABLES, NET - Receivables by Category and Concentration (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Customer
Dec. 31, 2024
USD ($)
Customer
Current and long-term receivables balances    
Accounts receivable $ 314,976 $ 393,017
Unbilled accounts receivable 270,298 293,251
Long-term receivables 24,186 24,179
Total receivables 609,460 710,447
Less allowance for doubtful accounts (4,387) (5,808)
Total receivables, net $ 605,073 $ 704,639
Number of Customers with Accounts Receivable and Installment Contract Receivable Balance Greater than Ten Percent of Balance | Customer 0 1
Percentage of Company's Receivables Net and Installment Contract Receivables Net Attributable to Single Customer 10.00% 11.00%