v3.26.1
Debt - Outstanding Principal Amount and Carrying Value of Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Principal outstanding $ 685,012  
Unamortized debt discount and debt issuance costs (109,258)  
Net carrying value 575,754  
2030 Notes    
Debt Instrument [Line Items]    
Principal outstanding 405,000 $ 405,000
Unamortized debt discount and debt issuance costs (106,684) (118,438)
Net carrying value 298,316 286,562
2026 Notes    
Debt Instrument [Line Items]    
Principal outstanding 63,250 63,250
Unamortized debt issuance costs (35) (237)
Net carrying value $ 63,215 $ 63,013