XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
RECEIVABLES, NET - Receivables by Category and Concentration (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Current and long-term receivables balances        
Accounts receivable $ 393,017 $ 299,814    
Unbilled accounts receivable 293,251 193,963    
Long-term receivables 24,179 10,755    
Total receivables 710,447 504,532    
Less allowance for doubtful accounts (5,808) (4,553) $ (2,290) $ (3,692)
Total receivables, net $ 704,639 $ 499,979