v3.26.3
Commitments and Contingencies - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Instrument [Line Items]      
Principal $ 334,999 $ 335,805  
Unamortized debt discount (5,720) (7,232)  
Unamortized debt issuance costs (856) (1,059)  
Carrying Value 84,816    
Carrying value 243,607 327,514  
Carrying Value, Total 328,423 327,514  
2027 Notes      
Debt Instrument [Line Items]      
Principal 84,999 85,805 $ 85,800
Unamortized debt discount (170) (557)  
Unamortized debt issuance costs (13) (43)  
Carrying Value 84,816 [1] 85,205  
Carrying value [1]   85,205  
2030 Notes      
Debt Instrument [Line Items]      
Principal 250,000 250,000  
Unamortized debt discount (5,550) (6,675)  
Unamortized debt issuance costs (843) (1,016)  
Carrying value [1] $ 243,607 $ 242,309  
[1] As of September 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.