XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [line Items]        
Net sales $ 137,327 $ 185,561 $ 273,911 $ 324,363
Long-term Contract with Customer        
Disaggregation of Revenue [line Items]        
Net sales 26,595 76,369 62,689 146,235
Short-term Contract with Customer        
Disaggregation of Revenue [line Items]        
Net sales 98,212 101,137 186,105 158,097
By-products and other        
Disaggregation of Revenue [line Items]        
Net sales $ 12,520 $ 8,055 $ 25,117 $ 20,031