v3.26.1
Indebtedness - Schedule of Net Carrying Amount of 2027 Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Dec. 31, 2025
2027 and 2030 Notes    
Debt Instrument [Line Items]    
Principal amount $ 84,122 $ 200,000
Unamortized debt discount (46,789) (1,398)
Unamortized debt issuance cost (1,188) (94)
Net carrying amount 36,145 $ 198,508
2027 Notes    
Debt Instrument [Line Items]    
Principal amount 18,900  
Debt issuance cost, writeoff 900  
2030 Notes    
Debt Instrument [Line Items]    
Principal amount $ 65,200