v3.26.1
Convertible Senior Notes and Capped Call Transactions - 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     $ 1,019 $ 1,774
Total        
Debt Instrument [Line Items]        
Contractual interest expense $ 1,150 $ 1,936 2,300 3,872
Amortization of debt issuance costs 509 887 1,019 1,774
Total 1,659 2,823 3,319 5,646
2025 Notes        
Debt Instrument [Line Items]        
Contractual interest expense 0 786 0 1,572
Amortization of debt issuance costs 0 386 0 770
Total 0 1,172 0 2,342
2029 Notes        
Debt Instrument [Line Items]        
Contractual interest expense 1,150 1,150 2,300 2,300
Amortization of debt issuance costs 509 501 1,019 1,004
Total $ 1,659 $ 1,651 $ 3,319 $ 3,304