XML 65 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Convertible Debt | 2027 Note Hedge    
Senior Convertible Notes    
Contractual interest expense $ 44 $ 780
Amortization of debt issuance costs 558 747
Total interest expense 602 1,527
Senior Notes Due 2030 And 2033 | Senior Notes    
Senior Convertible Notes    
Contractual interest expense 27,031 6,007
Amortization of debt issuance costs 817 171
Total interest expense $ 27,848 $ 6,178