v3.26.1
Debt Instruments - Schedule of Carrying Value of Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2030 Notes    
Debt Instrument [Line Items]    
Principal amount $ 180,000 $ 180,000
Less: unamortized debt discount and issuance costs (5,963) (6,620)
Net carrying amount 174,037 173,380
2028 Notes    
Debt Instrument [Line Items]    
Principal amount 150,000 150,000
Less: unamortized debt discount and issuance costs (79) (98)
Net carrying amount 149,921 149,902
2026 Notes    
Debt Instrument [Line Items]    
Principal amount 0 38,594
Less: unamortized debt discount and issuance costs 0 (37)
Net carrying amount $ 0 $ 38,557