v3.26.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Convertible Debt | 2027 Note Hedge        
Senior Convertible Notes        
Contractual interest expense $ 0 $ 353 $ 44 $ 1,133
Amortization of debt issuance costs 0 332 558 1,079
Total interest expense 0 685 602 2,212
Senior Notes Due 2030 And 2033 | Senior Notes        
Senior Convertible Notes        
Contractual interest expense 27,031 27,031 54,062 33,038
Amortization of debt issuance costs 830 779 1,647 950
Total interest expense $ 27,861 $ 27,810 $ 55,709 $ 33,988