v3.25.1
Financial Liabilities - Summary of Debt Obligations (Details) - Fair Value, Inputs, Level 2 [Member] - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2029 Term Loans    
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,879) (1,962)
Net carrying amount 36,781 36,698
Estimated Fair Value 36,781 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 230,000 230,000
Less unamortized debt discount and issuance costs (1,431) (1,771)
Net carrying amount 228,569 228,229
Estimated Fair Value $ 225,400 $ 223,100