v3.25.2
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