v3.26.1
Financial Liabilities - Summary of Debt Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
May 08, 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,513) (1,609)  
Net carrying amount 37,147 37,051  
Estimated Fair Value 37,147 37,051  
2027 Term Loans      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Principal amount     $ 250,000
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 121  
Net carrying amount 121 121  
Estimated Fair Value $ 119 $ 119