XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Current and long-term receivables balances        
Accounts receivable $ 299,814 $ 314,666    
Unbilled accounts receivable 193,963 174,334    
Long-term receivables 10,755 2,735    
Total receivables 504,532 491,735    
Less allowance for doubtful accounts (4,553) (2,290) $ (3,692) $ (2,867)
Total receivables, net $ 499,979 $ 489,445