XML 73 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Summary of Concentration Risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]      
Revenue $ 821,206 $ 785,636 $ 832,828
Customer Concentration Risk [Member] | RMC [Member]      
Concentration Risk [Line Items]      
Revenue 367,200 341,500 98,700
Customer Concentration Risk [Member] | Ocean Partners [Member]      
Concentration Risk [Line Items]      
Revenue 346,200 168,900 176,400
Customer Concentration Risk [Member] | Asahi Formerly Johnson Matthey [Member]      
Concentration Risk [Line Items]      
Revenue $ 63,700 $ 125,300 $ 323,800