XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments, Geographic Data, and Sales by Major Customers - 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
Net Sales by Customer Area      
Net Sales $ 691,042 $ 711,557 $ 796,187
Long-lived Assets      
Long-lived Assets 68,896 38,191  
UNITED STATES      
Net Sales by Customer Area      
Net Sales 545,013 557,865 644,295
Long-lived Assets      
Long-lived Assets 53,020 21,206  
Europe [Member]      
Net Sales by Customer Area      
Net Sales 71,392 76,464 85,348
Latin America [Member]      
Net Sales by Customer Area      
Net Sales 38,159 32,024 18,338
CANADA      
Net Sales by Customer Area      
Net Sales 20,983 26,992 26,515
Long-lived Assets      
Long-lived Assets 107 23  
Australia and New Zealand [Member]      
Net Sales by Customer Area      
Net Sales 7,409 7,542 8,836
Asia [Member]      
Net Sales by Customer Area      
Net Sales 6,101 8,543 10,431
Middle East and Africa [Member]      
Net Sales by Customer Area      
Net Sales 1,985 2,127 $ 2,424
CHINA      
Long-lived Assets      
Long-lived Assets 13,553 13,794  
UNITED KINGDOM      
Long-lived Assets      
Long-lived Assets 808 892  
ITALY      
Long-lived Assets      
Long-lived Assets 754 811  
HONG KONG      
Long-lived Assets      
Long-lived Assets 582 1,410  
FRANCE      
Long-lived Assets      
Long-lived Assets 41 0  
MEXICO      
Long-lived Assets      
Long-lived Assets $ 31 $ 55