XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.3
CONVERTIBLE NOTES - Schedule of Effective Interest Rates Related to Convertible Debt (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
2030 Convertible Notes        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 1.18% 1.18% 1.17% 1.17%
2028 Convertible Notes        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 0.68% 0.68% 0.67% 0.67%
2027 Convertible Notes        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 0.64% 0.64% 0.63% 0.63%
Convertible Notes Payable2030        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 2.12% 2.12% 2.09% 2.09%
Convertible Notes Payable2031        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 2.10% 0.00% 2.06% 0.00%