XML 41 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Share-based Compensation Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Jun. 18, 2025
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares options, granted   4,174    
Weighted average grant-date fair values of options granted   $ 5.92 $ 6.9  
Outstanding options   772,038   895,002
Option exercises, Shares   92,711    
Modified awards, term   8 years 6 months 25 days    
Unrecognized share-based compensation expense related to stock options   $ 0.8    
Weighted average period of unrecognized share-based compensation expense   3 years    
Stock option exercises   92,711    
Unrecognized share-based compensation expense related to non-vested shares   $ 0.6    
2021 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issued   209    
Shares issued, payment for employee bonuses   35,412    
Shares issued, withheld to cover taxes   11,286    
Shares issued, payment for employee bonuses, net of shares withheld for taxes   24,126    
2021 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Option exercises, Shares   92,711    
Stock option exercises   92,711    
Shares issued, vesting of non-vested stock   30,338    
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option grants, term   10-year    
Weighted average period of unrecognized share-based compensation expense   6 months    
Modified Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Outstanding options 647,915      
Option exercises, Shares 7.43      
Modified awards, term 10 years      
Total expected incremental share-based compensation expense $ 0.6      
Share based payment award plan modification vested awards 0.4      
Share based payment award plan modification remaining vesting period $ 0.2      
Stock option exercises 7.43      
Minimum | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option, vesting period   3 years    
Minimum | Modified Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Exercise price per share included in approved repricing $ 8.5      
Maximum | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option, vesting period   4 years