XML 52 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation Expense - Common stock reserved for future issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 9,885,570 8,378,005
Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 2,231,276 813,199
Stock options issued and outstanding under the 2006, 2015 and 2021 plans    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 6,700,057 6,556,728
Shares Available For Future Issuance Under The 2006 ,2015 And 2021 Plans [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 559,369 613,210
The 2021 ESPP Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock reserved 394,868 394,868