XML 53 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [line Items]    
Revenue $ 138,802 $ 366,245
Long-term Contract with Customer    
Disaggregation of Revenue [line Items]    
Revenue 69,866 242,481
Short-term Contract with Customer    
Disaggregation of Revenue [line Items]    
Revenue 56,960 108,050
By-products and other    
Disaggregation of Revenue [line Items]    
Revenue $ 11,976 $ 15,714