XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Incentive Compensation Plans - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended 18 Months Ended
Jan. 31, 2025
Apr. 30, 2021
Jun. 30, 2025
Jun. 30, 2024
Dec. 06, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options, subject to repurchase (in shares)     0 6,892    
ESPP discount percent   85.00%        
ESPP, length of offering period   6 months        
Common stock reserved for future issuance (in shares)     7,657,088     6,524,974
Unrecognized stock-based compensation expense     $ 20.5      
Period for recognition     2 years 7 months 6 days      
2021 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuance (in shares)   580,000        
Shares authorized (in shares) 301,450          
Number of shares available for grant (in shares)     710,239      
Issuance of common stock pursuant to Employee Stock Purchase Plan (in shares)     66,627 94,743    
Period for recognition     4 months 24 days      
Cost not yet recognized, amount     $ 0.3      
2021 Employee Stock Purchase Plan | Forecast            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Offering period         6 months