XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Net Sales by Customer Area      
Net Sales $ 570,671 $ 691,042 $ 711,557
Long-lived Assets      
Long-lived Assets 65,784 68,896  
UNITED STATES      
Net Sales by Customer Area      
Net Sales 416,605 545,013 557,865
Long-lived Assets      
Long-lived Assets 42,788 53,020  
Europe [Member]      
Net Sales by Customer Area      
Net Sales 81,379 71,392 76,464
Latin America [Member]      
Net Sales by Customer Area      
Net Sales 36,421 38,159 32,024
CANADA      
Net Sales by Customer Area      
Net Sales 24,426 20,983 26,992
Long-lived Assets      
Long-lived Assets 92 107  
Australia & New Zealand [Member]      
Net Sales by Customer Area      
Net Sales 4,982 7,409 7,542
Asia [Member]      
Net Sales by Customer Area      
Net Sales 4,953 6,101 8,543
Middle East and Africa [Member]      
Net Sales by Customer Area      
Net Sales 1,905 1,985 $ 2,127
CHINA      
Long-lived Assets      
Long-lived Assets 16,659 13,553  
UNITED KINGDOM      
Long-lived Assets      
Long-lived Assets 3,073 808  
HONG KONG      
Long-lived Assets      
Long-lived Assets 1,853 582  
ITALY      
Long-lived Assets      
Long-lived Assets 717 754  
MEXICO      
Long-lived Assets      
Long-lived Assets 594 31  
FRANCE      
Long-lived Assets      
Long-lived Assets $ 8 $ 41