XML 130 R111.htm IDEA: XBRL DOCUMENT v3.25.4
STOCKHOLDERS' EQUITY - Employee Stock Purchase Plan (Details) - Employee Stock [Member] - 2015 Employee Stock Purchase Plan
shares in Millions
12 Months Ended
Jun. 17, 2025
purchase_period
shares
Dec. 31, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Discount through payroll deductions as a percentage of eligible compensation 25.00%  
Offering period 12 months  
Number of purchase periods | purchase_period 2  
Purchase price of common stock as a percentage of fair market value 85.00%  
Shares available for sale under the ESPP (in shares) 34.0  
Shares purchased under the plan (in shares)   12.5
Number of shares available for future issuance (in shares)   21.5