XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Shares Reserved for Issuance (Details)
Dec. 31, 2024
shares
Shares reserved for issuance  
Shares reserved for issuance (in shares) 10,718,816
Employee Stock Purchase Plan 2019  
Shares reserved for issuance  
Shares reserved for issuance (in shares) 9,840,015
Employee Stock Purchase Plan 2010  
Shares reserved for issuance  
Shares reserved for issuance (in shares) 878,801