v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue Recognition        
Net sales $ 90,131 $ 97,279 $ 176,668 $ 191,467
Nojax        
Revenue Recognition        
Net sales 49,828 50,749 96,571 102,180
Fibrous        
Revenue Recognition        
Net sales 24,613 28,004 49,280 53,332
Large        
Revenue Recognition        
Net sales 2,171 1,960 3,802 4,687
Plastic        
Revenue Recognition        
Net sales 10,820 12,462 21,575 24,717
Traded Goods        
Revenue Recognition        
Net sales 2,471 2,315 4,502 4,321
Other        
Revenue Recognition        
Net sales $ 228 $ 1,789 $ 936 $ 2,230