XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt        
Interest expense, debt $ 12,177 $ 10,587 $ 23,501 $ 21,243
Convertible senior unsecured notes, due 2026        
Debt        
Contractual interest expense for Notes 230 407 556 821
Amortization of debt issuance costs and discount for Notes 167 292 403 588
2028 Notes        
Debt        
Contractual interest expense for Notes 5,625 5,625 11,250 11,250
Amortization of debt issuance costs and discount for Notes 5,114 4,263 10,251 8,584
Convertible senior unsecured notes, due 2030        
Debt        
Contractual interest expense for Notes 1,005 0 1,005 0
Amortization of debt issuance costs for 2030 Notes $ 36 $ 0 $ 36 $ 0