v3.26.1
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 27, 2026
Receivables [Abstract]  
Schedule of Accounts Receivable
June 27, 2026December 31, 2025
Accounts receivable, trade$167,862 $169,239 
Accounts receivable, other(a)
13,497 24,938 
Allowance for credit loss(1,309)(871)
Accounts receivable, net$180,050 $193,306 
(a)Consists primarily of value-added/consumption taxes, grants receivable and accrued billings due from government agencies.