XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Jul. 03, 2022
Apr. 03, 2022
Jan. 02, 2022
Balance Sheet Information [Abstract]            
Trade accounts receivable $ 52,908   $ 29,683      
Unbilled revenue (contract assets) 28,572   34,625      
Allowance for credit losses (4,395) $ (4,167) (1,638) $ 0 $ 0 $ 0
Total accounts receivable, net $ 77,085   $ 62,670