XML 107 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales $ 908,295 $ 975,818 $ 899,923
Total long-term assets 234,042 250,510  
North America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 447,142 495,541 444,928
Total long-term assets 95,365 92,419  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 447,142 495,541 444,928
Total long-term assets 90,111 87,712  
Mexico      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total long-term assets 5,254 4,707  
South America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 49,649 57,214 52,230
Total long-term assets 25,222 32,679  
Brazil      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 49,649 57,214 52,230
Total long-term assets 25,222 32,679  
Europe and Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 411,504 423,063 402,765
Total long-term assets 113,455 125,412  
Sweden      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 159,035 157,895 170,228
Total long-term assets 32,918 31,058  
Estonia      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 110,112 109,480 89,130
Total long-term assets 8,363 9,581  
Netherlands      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 84,297 74,842 68,326
Total long-term assets 57,677 64,660  
Other Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 6,755 18,465 19,445
Total long-term assets 653 577  
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total net sales 51,305 62,381 $ 55,636
Total long-term assets $ 13,844 $ 19,536