XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Major Customers and International Sales - Summary of International Sales (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues From External Customers        
Net sales $ 609,615,000 $ 557,676,000 $ 458,704,000  
Total receivables 171,444 162,859    
South and Central America        
Revenues From External Customers        
Net sales 124,525,000 108,975,000 102,281,000  
Mexico        
Revenues From External Customers        
Net sales 45,995,000 40,724,000 33,517,000  
Asia        
Revenues From External Customers        
Net sales 26,588,000 26,234,000 19,290,000  
Canada        
Revenues From External Customers        
Net sales 14,860,000 10,377,000 10,572,000  
Australia        
Revenues From External Customers        
Net sales 19,674,000 21,061,000 9,902,000  
Africa        
Revenues From External Customers        
Net sales 8,840,000 3,468,000 6,072,000  
Middle East        
Revenues From External Customers        
Net sales 1,836,000 2,357,000 3,054,000  
Europe        
Revenues From External Customers        
Net sales 1,964,000 2,243,000 2,292,000  
Domestic        
Revenues From External Customers        
Total receivables 65,825 66,987    
International        
Revenues From External Customers        
Net sales 244,282,000 215,439,000 $ 186,980,000 $ 244,282,000
Total receivables $ 105,619 $ 95,872