XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 217,890 $ 239,157  
Long-term assets:      
Total long-term assets 239,338   $ 234,042
North America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 101,091 118,116  
Long-term assets:      
Total long-term assets 95,294   95,365
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 101,091 118,116  
Long-term assets:      
Total long-term assets 88,320   90,111
Mexico      
Long-term assets:      
Total long-term assets 6,974   5,254
South America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 14,274 12,216  
Long-term assets:      
Total long-term assets 26,353   25,222
Brazil      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 14,274 12,216  
Long-term assets:      
Total long-term assets 26,353   25,222
Europe and Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 102,525 108,825  
Long-term assets:      
Total long-term assets 117,691   113,455
Sweden      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 38,048 44,107  
Long-term assets:      
Total long-term assets 36,224   32,918
Estonia      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 30,198 28,448  
Long-term assets:      
Total long-term assets 8,302   8,363
Netherlands      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 21,789 20,931  
Long-term assets:      
Total long-term assets 59,206   57,677
Other Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 1,008 2,888  
Long-term assets:      
Total long-term assets 623   653
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 11,482 $ 12,451  
Long-term assets:      
Total long-term assets $ 13,336   $ 13,844