XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments, Geographic Data, and Sales by Major Customers (Details) - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Sales by Customer Area      
Net Sales $ 711,557 $ 796,187 $ 621,116
Long-lived Assets      
Long-lived Assets 38,191 34,775  
UNITED STATES      
Net Sales by Customer Area      
Net Sales 557,865 644,295 512,193
Long-lived Assets      
Long-lived Assets 21,206 17,383  
Europe [Member]      
Net Sales by Customer Area      
Net Sales 76,464 85,348 60,425
Latin America [Member]      
Net Sales by Customer Area      
Net Sales 32,024 18,338 12,606
CANADA      
Net Sales by Customer Area      
Net Sales 26,992 26,515 17,999
Long-lived Assets      
Long-lived Assets 23 69  
Asia [Member]      
Net Sales by Customer Area      
Net Sales 8,543 10,431 9,232
Australia and New Zealand [Member]      
Net Sales by Customer Area      
Net Sales 7,542 8,836 6,423
Middle East and Africa [Member]      
Net Sales by Customer Area      
Net Sales 2,127 2,424 $ 2,238
CHINA      
Long-lived Assets      
Long-lived Assets 13,794 14,161  
HONG KONG      
Long-lived Assets      
Long-lived Assets 1,410 2,142  
UNITED KINGDOM      
Long-lived Assets      
Long-lived Assets 892 974  
ITALY      
Long-lived Assets      
Long-lived Assets 811    
MEXICO      
Long-lived Assets      
Long-lived Assets $ 55 $ 46