v3.25.1
Segment Information - Schedule of Long-Lived Assets, by Geographical Areas (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Consolidated long-lived assets $ 301,912 $ 308,862
U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Consolidated long-lived assets 271,311 275,920
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Consolidated long-lived assets 2,090 2,148
EU B.V. (the Netherlands)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Consolidated long-lived assets 15,829 15,359
China (Jiaxing)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Consolidated long-lived assets $ 12,682 $ 15,435