XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [line Items]    
Net sales $ 366,245 $ 304,397
By-products and other    
Disaggregation of Revenue [line Items]    
Net sales 15,714 11,577
Long-term Contract with Customer    
Disaggregation of Revenue [line Items]    
Net sales 242,481 245,565
Short-term Contract with Customer    
Disaggregation of Revenue [line Items]    
Net sales $ 108,050 $ 47,255