v3.26.3
Major Customers - Summary of International Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues From External Customers      
Net sales $ 515,114 $ 547,306 $ 579,371
Total receivables 172,244 178,933  
South and Central America      
Revenues From External Customers      
Net sales 119,047 118,159 117,727
Mexico      
Revenues From External Customers      
Net sales 43,244 48,463 49,800
Asia      
Revenues From External Customers      
Net sales 28,397 34,123 28,071
Australia      
Revenues From External Customers      
Net sales 15,718 21,687 19,712
Canada      
Revenues From External Customers      
Net sales 8,759 8,513 12,268
Africa      
Revenues From External Customers      
Net sales 1,364 5,646 3,715
Europe      
Revenues From External Customers      
Net sales 1,825 1,893 2,208
Middle East      
Revenues From External Customers      
Net sales 732 739 1,354
Domestic receivables      
Revenues From External Customers      
Net sales 311,681 310,727 344,516
Total receivables 90,530 71,794  
International      
Revenues From External Customers      
Net sales 203,433 236,579 234,855
Total receivables 81,714 107,139  
International customers      
Revenues From External Customers      
Net sales $ 219,086 $ 239,223 $ 234,855