v3.25.4
Debt - Summary of Convertible Note Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding principal $ 154,060  
Net Carrying Value 157,049 $ 216,466
2026 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal 4,060 63,132
Unamortized convertible note premium and issuance costs (23) (677)
Net Carrying Value 4,037 62,455
2026 Convertible Notes | Level 2    
Debt Instrument [Line Items]    
Fair value, amount 3,764 55,912
2028 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal 150,000 150,000
Unamortized convertible note premium and issuance costs 3,012 4,011
Net Carrying Value 153,012 154,011
2028 Convertible Notes | Level 3    
Debt Instrument [Line Items]    
Fair value, amount $ 150,105 $ 155,960