v3.26.1
Convertible Senior Notes - Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 995 $ 1,461
2025 Notes | Convertible Debt        
Debt Instrument [Line Items]        
Contractual coupon interest $ 0 $ 110 0 219
Amortization of debt issuance costs 0 239 0 477
2029 Notes | Convertible Debt        
Debt Instrument [Line Items]        
Contractual coupon interest 432 432 863 863
Amortization of debt issuance costs $ 304 $ 294 $ 607 $ 597