XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.3
CONVERTIBLE NOTES - Schedule of Effective Interest Rates Related to Convertible Debt (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
2030 Convertible Notes        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent)   1.18% 1.05% 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.64% 0.63%
Convertible Notes Payable2030        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 2.12% 2.12% 2.12% 2.09%
Convertible Notes Payable2031        
Schedule of Convertible notes [Line Items]        
Effective interest rate (as a percent) 2.10% 2.10% 2.10% 2.06%