XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Liability component:    
Total long-term debt outstanding $ 1,004,399 $ 865,160
Convertible senior notes due 2025 (the "2025 Notes")    
Liability component:    
Total long-term debt outstanding 389,773 743,486
Convertible senior notes due 2029 (the "2029 Notes")    
Liability component:    
Total long-term debt outstanding 449,489 0
Convertible Debt | Convertible senior notes due 2025 (the "2025 Notes")    
Liability component:    
Principal 390,719 747,498
Unamortized debt discount and debt issuance costs (946) (4,012)
Total long-term debt outstanding 389,773 743,486
Convertible Debt | Convertible senior notes due 2029 (the "2029 Notes")    
Liability component:    
Principal 460,000 0
Unamortized debt discount and debt issuance costs (10,511) 0
Total long-term debt outstanding $ 449,489 $ 0