v3.26.1
Commitments and Contingencies - Schedule of Interest Expense Related to Convertible Notes (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]        
Total interest expense $ 1,258 $ 1,182 $ 2,517 $ 2,370
2027 Notes and 2030 Notes        
Debt Instrument [Line Items]        
Coupon interest 683 706 1,367 1,424
Amortization of debt discount 504 443 1,008 875
Amortization of transaction costs 67 29 134 62
Total interest expense $ 1,254 $ 1,178 $ 2,509 $ 2,361