XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Balance sheet information - Components of Accounts Receivable (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 28, 2024
Sep. 28, 2024
Dec. 31, 2023
Concentration Risk [Line Items]      
Accounts receivable $ 124,740 $ 124,740 $ 127,008
Loss on disposals 1,064 1,064  
Discontinued Operations, Held-for-sale      
Concentration Risk [Line Items]      
Accounts receivable $ 6,437 $ 6,437  
Accounts Receivable | Customer | Customer One      
Concentration Risk [Line Items]      
Concentration risk percentage   23.20% 16.00%