XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONVERTIBLE NOTES - Schedule of Effective Interest Rates Related to Convertible Debt (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
2025 Convertible Notes        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 1.18% 1.18% 1.18% 1.18%
2027 Convertible Notes        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 0.68% 0.68% 0.67% 0.67%
2028 Convertible Notes        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 0.64% 0.64% 0.64% 0.64%