v3.26.1
Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Abstract]            
Number of operating segments | segment         1  
Number of reportable segments | segment         1  
Segment Reporting [Line Items]            
Sales $ 421,284   $ 410,022   $ 825,468 $ 787,813
Selling, general, and administrative expense 22,054   25,416   44,572 48,825
Segment net income (loss) 3,248 $ (15,546) 31,371 $ 23,344 (12,298) 54,715
Reportable Segment            
Segment Reporting [Line Items]            
Sales 421,284   410,022   825,468 787,813
Variable costs of goods sold 219,925   175,178   437,631 328,082
Plant costs 126,093   127,376   254,685 249,229
Freight and distribution costs 42,822   46,211   94,061 93,614
Selling, general, and administrative expense 22,054   25,416   44,572 48,825
Other segment items 7,142   4,470   6,817 13,348
Segment net income (loss) $ 3,248   $ 31,371   $ (12,298) $ 54,715