XML 69 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Additional Information (Details)
1 Months Ended 6 Months Ended
Jan. 31, 2025
PurchasePeriod
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
Jan. 21, 2025
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total intrinsic value of options exercised   $ 200,000 $ 0  
Weighted average grant date fair value | $ / shares   $ 6.6 $ 6.57  
Fair value of shares vested   $ 4,000,000 $ 2,300,000  
Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized stock-based compensation expense   $ 31,300,000    
Unrecognized stock-based compensation expense period for recognition   2 years 10 months 24 days    
RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized stock-based compensation expense   $ 12,500,000    
Unrecognized stock-based compensation expense period for recognition   2 years 7 months 6 days    
2016 Plan | Common Stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period   4 years    
Expiration period   10 years    
Number of shares authorized | shares   5,547,079    
2025 Equity Incentive Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares available for issuance under awards granted | shares       12,016,744
Employee Stock Purchase Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Purchase price of common stock description The purchase price of common stock under the ESPP is the lesser of: (a) 85% of the fair market value of a share of the Company’s common stock on the first date of an offering or (b) 85% of the fair market value of a share of the Company’s common stock on the date of purchase.      
Plan offering period 2 years      
Number of Purchase Periods | PurchasePeriod 4      
Plan purchase period 6 months      
Employee Stock Purchase Plan | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Maximum percentage of earnings eligible for purchase of common stock 15.00%      
Fair market value on offering date 85.00%      
Fair market value on purchase date 85.00%