v3.25.2
Financial Liabilities - Summary of Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2029 Term Loans | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Principal amount $ 38,660 $ 38,660
Less unamortized debt discount and issuance costs (1,793) (1,962)
Net carrying amount 36,867 36,698
Estimated Fair Value 36,867 36,698
1.5% Convertible Senior Subordinated Notes due 2026    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Principal amount 100  
1.5% Convertible Senior Subordinated Notes due 2026 | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Principal amount 121 230,000
Less unamortized debt discount and issuance costs   (1,771)
Net carrying amount 121 228,229
Estimated Fair Value $ 119 $ 223,100