v3.26.1
Debt - Summary of Convertible Note Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Net Carrying Value $ 156,540 $ 157,049
2028 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal 150,000 150,000
Unamortized convertible note premium and issuance costs 2,494 3,012
Net Carrying Value 152,494 153,012
2028 Convertible Notes | Level 3    
Debt Instrument [Line Items]    
Fair value, amount 151,408 150,105
2026 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal 4,060 4,060
Unamortized convertible note premium and issuance costs (14) (23)
Net Carrying Value 4,046 4,037
2026 Convertible Notes | Level 2    
Debt Instrument [Line Items]    
Fair value, amount $ 3,879 $ 3,764