XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 19, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Debt Instrument [Line Items]                  
Total debt $ 200,818         $ 201,229      
Less: unamortized debt issuance discount and costs 64,596         43,845      
Total debt, net 136,222         157,384      
Less: current portion 818         1,229      
Long-term debt, net 135,404   $ 166,362 $ 162,863 $ 159,473 156,155 $ 152,870 $ 149,655 $ 146,540
2026 Convertible notes                  
Debt Instrument [Line Items]                  
Total debt 17,668 $ 182,300       200,000      
2029 Convertible Notes                  
Debt Instrument [Line Items]                  
Total debt 182,332         0      
Bank of America Senior Revolver                  
Debt Instrument [Line Items]                  
Total debt 0         0      
D&O Financing Loan                  
Debt Instrument [Line Items]                  
Total debt $ 818         $ 1,229