v3.25.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 28, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net included the following:
 June 28, 2025December 31, 2024
Accounts receivable, trade$132,474 $191,091 
Accounts receivable, other(a)
20,863 23,938 
Allowance for credit loss(754)(1,057)
Accounts receivable, net$152,583 $213,972 
(a)Consists primarily of value-added/consumption taxes, grants receivable and accrued billings due from government agencies.