XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONVERTIBLE NOTES - Schedule of Interest Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2024
Mar. 31, 2023
Feb. 29, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]            
Debt issuance costs amortization       $ 5,296 $ 5,350 $ 5,727
Debt discount amortization       933 106 147
Gain on settlement of convertible notes $ 10,300 $ 17,700 $ 50,800 (10,254) (10,324) 0
Coupon interest expense       26,339 18,072 10,266
Total interest expense on convertible notes       $ 22,314 $ 13,204 $ 16,140
Share Price       $ 56.19    
2025 Convertible notes            
Debt Instrument [Line Items]            
Effective interest rate       1.16% 1.17% 1.18%
Convertible debt, remaining discount amortization period       14 days    
2027 Convertible notes            
Debt Instrument [Line Items]            
Effective interest rate       0.67% 0.67% 0.68%
Convertible debt, remaining discount amortization period       2 years 2 months 12 days    
2028 Convertible notes            
Debt Instrument [Line Items]            
Effective interest rate       0.63% 0.63% 0.64%
Convertible debt, remaining discount amortization period       3 years 2 months 1 day    
Convertible Notes Payable2030            
Debt Instrument [Line Items]            
Effective interest rate       2.09% 2.09% 0.00%
Convertible debt, remaining discount amortization period       5 years 2 months 1 day    
Convertible Notes Payable2031            
Debt Instrument [Line Items]            
Effective interest rate       2.06% 0.00% 0.00%
Convertible debt, remaining discount amortization period       6 years 3 months 14 days