XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - shares
1 Months Ended 12 Months Ended
Jan. 01, 2025
Oct. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Stock-Based Compensation        
Common stock reserved for issuance (in shares)     37,834,680 10,160,112
2021 ESPP        
Stock-Based Compensation        
Common stock reserved for issuance (in shares)   292,031 901,208 701,244
Shares issued under plan (in shares)     76,168 140,192
Shares available for future issuance (in shares)     901,208  
2021 ESPP | Maximum        
Stock-Based Compensation        
Annual increase in number of shares reserved for issuance (as a percent)   1.00%    
Annual increase in number of shares reserved and available for issuance (in shares)   584,062    
2021 ESPP | Subsequent events        
Stock-Based Compensation        
Additional common stock reserved under the plan (in shares) 458,681