v3.26.1
Commitments and Contingencies - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Principal $ 335,805 $ 335,805
Unamortized debt discount (6,225) (7,232)
Unamortized debt issuance costs (924) (1,059)
Carrying Value 85,482  
Carrying value 243,174 327,514
Carrying Value, Total 328,656 327,514
2027 Notes    
Debt Instrument [Line Items]    
Principal 85,805 85,805
Unamortized debt discount (300) (557)
Unamortized debt issuance costs (23) (43)
Carrying Value 85,482 [1] 85,205
Carrying value [1]   85,205
2030 Notes    
Debt Instrument [Line Items]    
Principal 250,000 250,000
Unamortized debt discount (5,925) (6,675)
Unamortized debt issuance costs (901) (1,016)
Carrying value [1] $ 243,174 $ 242,309
[1] As of June 30, 2026 and December 31, 2025, the fair value of the Convertible Notes, as applicable, were measured using Level 2 inputs based on the frequency of trading on our debt at the end of the period.