XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.3
CONVERTIBLE NOTES - Schedule of Effective Interest Rates Related to Convertible Debt (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
2030 Convertible Notes        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 1.18% 1.18% 1.17% 1.18%
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.64%
Convertible Notes Payable2030        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 2.12% 0.00% 2.09% 0.00%