Segment Information - Schedule of Long-Lived Assets, by Geographical Areas (Details) - USD ($) $ in Thousands |
Jun. 28, 2025 |
Dec. 31, 2024 |
---|---|---|
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Consolidated long-lived assets | $ 327,515 | $ 308,862 |
U.S. | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Consolidated long-lived assets | 298,075 | 275,920 |
Canada | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Consolidated long-lived assets | 2,039 | 2,148 |
EU B.V. (the Netherlands) | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Consolidated long-lived assets | 16,341 | 15,359 |
China (Jiaxing) | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Consolidated long-lived assets | $ 11,060 | $ 15,435 |