v3.24.0.1
Debt - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Nov. 18, 2022
Debt Instrument [Line Items]      
Total debt $ 466,164 $ 259,279  
Less: current portion 0 (219,279)  
Long-term debt 466,164 40,000  
Term loan      
Debt Instrument [Line Items]      
Total debt 0 219,279 $ 450,000
Senior unsecured convertible notes      
Debt Instrument [Line Items]      
Total debt 446,164 0  
Revolving credit facilities and other      
Debt Instrument [Line Items]      
Total debt $ 20,000 $ 40,000