v3.26.1
Stock-Based Compensation Expense - Common stock reserved for future issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 9,684,309 8,378,005
Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 2,503,703 813,199
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,541,928 6,556,728
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 346,566 613,210
The 2021 ESPP Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 292,112 394,868