XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
May 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Jun. 20, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized (in shares)   8,150,000   8,150,000
Granted (in shares) 1,697,712      
Share-based payment arrangement, plan modification, incremental cost   $ 0.6    
Stock repurchased and retired during period, shares (in shares) 1,697,712      
Shares acquired, average cost per share (in dollars per share) $ 3.51      
Weighted average grant date fair value (in dollars per share) $ 3.51      
Fair value of shares vested   $ 4.6 $ 4.8  
Equity Incentive Plan 2021        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares available for issuance (in shares)   3,159,005    
Inducement Grant Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Granted (in shares)   1,380,248    
Employee Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Granted (in shares)   1,905,096    
Weighted average grant date fair value (in dollars per share)   $ 2.79 $ 1.35  
Unrecognized compensation cost for non-vested options   $ 7.0    
Period for recognition   2 years 2 months 12 days