XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Debt        
Interest expense, debt $ 14,330 $ 11,030 $ 37,831 $ 32,272
Convertible senior unsecured notes, due 2026        
Debt        
Contractual interest expense for Notes 23 399 579 1,220
Amortization of debt issuance costs and discount for Notes 15 295 418 882
2028 Notes        
Debt        
Contractual interest expense for Notes 5,625 5,625 16,875 16,875
Amortization of debt issuance costs and discount for Notes 5,601 4,711 15,852 13,295
Convertible senior unsecured notes, due 2030        
Debt        
Contractual interest expense for Notes 3,015 0 4,020 0
Amortization of debt issuance costs for 2030 Notes $ 51 $ 0 $ 87 $ 0