XML 80 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of Current Portion of Long-Term Debt and Debt, Long-Term (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Less: current portion of convertible notes $ (224,448) $ 0
Total long-term convertible notes 946,825 1,155,313
Convertible notes    
Debt Instrument [Line Items]    
Long-term debt 790,553 788,909
Term Loan    
Debt Instrument [Line Items]    
Long-term debt $ 380,720 $ 366,404