XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details)
12 Months Ended
Dec. 31, 2024
Dates
shares
Dec. 31, 2023
shares
Employee Stock Purchase Plan [Abstract]    
Common stock purchased (in shares) 23,473,149 21,774,604
2021 Employee Stock Purchase Plan [Member]    
Employee Stock Purchase Plan [Abstract]    
Common stock available for purchase (in shares) 166,666  
Shares available for purchase under ESPP expressed as percentage of common stock outstanding 1.00%  
Common stock outstanding (in shares) 222,222  
Duration of purchase offering 27 months  
Restriction for employees to purchase common stock under the ESPP (in shares) 12,254  
Percentage of fair market value of common stock on last date and first day of offering period 85.00%  
Common stock purchased (in shares) 84,621  
Common stock reserved for issuance (in shares) 535,356  
2021 Employee Stock Purchase Plan [Member] | Minimum [Member]    
Employee Stock Purchase Plan [Abstract]    
Number of purchase dates of offering | Dates 1