XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.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, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net Sales $ 796,187 $ 621,116 $ 515,872
Long-lived Assets 34,775 30,099  
UNITED STATES      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net Sales 644,295 512,193 421,222
Long-lived Assets 17,383 16,252  
Europe [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net Sales 85,348 60,425 51,885
CANADA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net Sales 26,515 17,999 18,486
Long-lived Assets 46 73  
Latin America [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net Sales 18,338 12,606 7,734
Asia [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net Sales 10,431 9,232 8,285
Australia and New Zealand [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net Sales 8,836 6,423 5,795
Middle East and Africa [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net Sales 2,424 2,238 $ 2,465
CHINA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived Assets 14,161 11,655  
HONG KONG      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived Assets 2,142 770  
UNITED KINGDOM      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived Assets 974 1,270  
MEXICO      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived Assets $ 69 $ 79