v3.26.1
BUSINESS SEGMENTS - Schedule of Net Sales by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total $ 209,764 $ 172,963 $ 390,754 $ 332,133
United States        
Segment Reporting [Line Items]        
Total 194,180 158,293 360,845 302,648
Exports From The United States | Asia        
Segment Reporting [Line Items]        
Total 10,082 10,336 17,854 21,172
Exports From The United States | Latin America        
Segment Reporting [Line Items]        
Total 2,670 1,011 4,926 2,590
Exports From The United States | Canada        
Segment Reporting [Line Items]        
Total 2,209 2,997 5,988 5,170
Exports From The United States | Europe        
Segment Reporting [Line Items]        
Total 32 30 81 37
Operations outside the United States | Asia        
Segment Reporting [Line Items]        
Total $ 591 $ 296 $ 1,060 $ 516