XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation Expense - Common stock reserved for future issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 8,706,630 7,574,662
Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 1,042,392 585,458
Shares Subject to Stock Options Issued and Outstanding Under the 2021 Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 6,739,814 5,906,298
Shares Available for Future Issuance Under the 2021 Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 461,184 563,311
The 2021 ESPP Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 463,240 519,595