XML 64 R46.htm IDEA: XBRL DOCUMENT v3.25.2
RECEIVABLES, NET - Receivables by Category and Concentration (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Customer
Dec. 31, 2024
USD ($)
Customer
Current and long-term receivables balances    
Accounts receivable $ 359,103 $ 393,017
Unbilled accounts receivable 315,586 293,251
Long-term receivables 51,464 24,179
Total receivables 726,153 710,447
Less allowance for doubtful accounts (4,523) (5,808)
Total receivables, net $ 721,630 $ 704,639
Number of Customers with Accounts Receivable and Installment Contract Receivable Balance Greater than Ten Percent of Balance | Customer 1 1
Percentage of Company's Receivables Net and Installment Contract Receivables Net Attributable to Single Customer 10.00% 11.00%