XML 82 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Major Customers - Summary of International Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues From External Customers      
Net sales $ 547,306 $ 579,371 $ 609,615
Total receivables 178,933 198,076  
South and Central America      
Revenues From External Customers      
Net sales 118,159 117,727 124,525
Mexico      
Revenues From External Customers      
Net sales 48,463 49,800 45,995
Asia      
Revenues From External Customers      
Net sales 34,123 28,071 26,588
Australia      
Revenues From External Customers      
Net sales 21,687 19,712 19,674
Canada      
Revenues From External Customers      
Net sales 8,513 12,268 14,860
Africa      
Revenues From External Customers      
Net sales 5,646 3,715 8,840
Europe      
Revenues From External Customers      
Net sales 1,893 2,208 1,964
Middle East      
Revenues From External Customers      
Net sales 739 1,354 1,836
Domestic      
Revenues From External Customers      
Total receivables 71,794 89,315  
International      
Revenues From External Customers      
Net sales 236,579 234,855 244,282
Total receivables 107,139 108,761  
International customers      
Revenues From External Customers      
Net sales $ 239,223 $ 234,855 $ 244,282