XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Major Customers - Summary of International Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues From External Customers      
Net sales $ 579,371 $ 609,615 $ 557,676
Total receivables 198,076 171,444  
South and Central America      
Revenues From External Customers      
Net sales 117,727 124,525 108,975
Mexico      
Revenues From External Customers      
Net sales 49,800 45,995 40,724
Asia      
Revenues From External Customers      
Net sales 28,071 26,588 26,234
Canada      
Revenues From External Customers      
Net sales 12,268 14,860 10,377
Australia      
Revenues From External Customers      
Net sales 19,712 19,674 21,061
Africa      
Revenues From External Customers      
Net sales 3,715 8,840 3,468
Middle East      
Revenues From External Customers      
Net sales 1,354 1,836 2,357
Europe      
Revenues From External Customers      
Net sales 2,208 1,964 2,243
Domestic      
Revenues From External Customers      
Total receivables 89,315 65,825  
International      
Revenues From External Customers      
Net sales 234,855 244,282 $ 215,439
Total receivables $ 108,761 $ 105,619