v3.26.1
RECEIVABLES, NET - Receivables by Category and Concentration (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Customer
Dec. 31, 2025
USD ($)
Customer
Current and long-term receivables balances    
Accounts receivable $ 504,420 $ 492,834
Unbilled accounts receivable 564,614 455,993
Long-term receivables 60,185 52,451
Total receivables 1,129,219 1,001,278
Less allowance for doubtful accounts (4,011) (3,888)
Total receivables, net 1,125,208 997,390
Net Investment in sales-type leases, before allowance for credit loss 156,000 103,500
Net investment in sales-type leases, before allowance for credit loss, non-current $ 35,000 $ 34,000
Percentage of receivables, net attributable to single customer 10.00% 10.00%
Number of customers with accounts receivable and installment contract receivables greater than 10% of total receivables, net | Customer 0 0