XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Debt        
Interest expense, debt $ 11,030 $ 10,260 $ 32,272 $ 19,711
Convertible senior notes, due 2026        
Debt        
Interest rate (stated) 0.75%   0.75%  
Contractual interest expense for Notes $ 399 422 $ 1,220 1,720
Amortization of debt issuance costs and discount for Notes $ 295 299 $ 882 1,215
Effective interest rate 1.30%   1.30%  
Convertible Senior Notes due 2028        
Debt        
Interest rate (stated) 6.75%   6.75%  
Contractual interest expense for Notes $ 5,625 5,625 $ 16,875 10,063
Amortization of debt issuance costs and discount for Notes $ 4,711 $ 3,914 $ 13,295 $ 6,713
Effective interest rate 17.90%   17.90%