XML 109 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK COMPENSATION PLANS AND STOCK-BASED COMPENSATION - Reserved for Future Issuance (Details)
shares in Thousands
Dec. 31, 2024
shares
Common stock reserved for future issuance  
Common stock reserved for future issuance 25,119
Employee equity incentive plans [Member]  
Common stock reserved for future issuance  
Common stock reserved for future issuance 18,456 [1]
Employee stock purchase plans [Member]  
Common stock reserved for future issuance  
Common stock reserved for future issuance 6,232
Directors stock option plans [Member]  
Common stock reserved for future issuance  
Common stock reserved for future issuance 431 [1]
[1] Includes shares reserved for: (i) issuance upon exercise of future option grants, (ii) issuance upon vesting of future restricted stock grants, (iii) outstanding but unexercised options to purchase common stock, or (iv) unvested restricted stock units.