v3.26.1
Fair Value Measurements - Schedule of Carrying Value and Fair Value of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Sep. 12, 2025
2026 Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Principal Balance     $ 341,100
2026 Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value $ 11,978 $ 8,175  
Principal Balance 14,972 20,125  
Unamortized issuance costs 0 0  
Unamortized Debt Issuance Expense (26) (73)  
Net Carrying Value 14,946 20,052  
Convertible Senior Notes Due 2029      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Principal Balance   50,000  
Convertible Senior Notes Due 2029 | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 164,530 200,601  
Principal Balance 229,641 221,877  
Unamortized issuance costs (22,630) (25,955)  
Unamortized Debt Issuance Expense (5,344) (6,142)  
Net Carrying Value 201,667 189,780  
Second Lien Notes | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 76,908 61,497  
Principal Balance 181,952 181,952  
Unamortized issuance costs 0 0  
Unamortized Debt Issuance Expense 0 0  
Net Carrying Value $ 181,952 $ 181,952