XML 105 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Shares Reserved for Issuance (Details)
Dec. 31, 2023
shares
Shares reserved for issuance  
Shares reserved for issuance (in shares) 17,880,354
Employee Stock Purchase Plan 2019  
Shares reserved for issuance  
Shares reserved for issuance (in shares) 16,046,161
Employee Stock Purchase Plan 2010  
Shares reserved for issuance  
Shares reserved for issuance (in shares) 1,834,193