XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE NOTES - Schedule of Effective Interest Rates Related to Convertible Debt (Details)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
2030 Convertible Notes    
Schedule of Convertible notes [Line Items]    
Effective interest rate (as a percent) 1.05% 1.18%
2028 Convertible Notes    
Schedule of Convertible notes [Line Items]    
Effective interest rate (as a percent) 0.67% 0.67%
2027 Convertible Notes    
Schedule of Convertible notes [Line Items]    
Effective interest rate (as a percent) 0.64% 0.64%
Convertible Notes Payable2030    
Schedule of Convertible notes [Line Items]    
Effective interest rate (as a percent) 2.12% 2.12%
Convertible Notes Payable2031    
Schedule of Convertible notes [Line Items]    
Effective interest rate (as a percent) 2.09% 0.00%