XML 93 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2021
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Feb. 29, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares)     798,934      
Options granted (in dollars per share)     $ 3.59      
Unrecognized compensation related to unvested stock option awards   $ 3.1 $ 3.1      
Unrecognized compensation related to unvested stock option awards, period for recognition (in years)     2 years 2 months 12 days      
Expected volatility, minimum       71.70%    
Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants (in shares)   165,015 165,015      
Shares authorized for issuance (in shares)   0 0      
Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected dividend yield   0.00% 0.00% 3.70%    
Risk-free interest rate, maximum     4.30% 4.50%    
Risk-free interest rate, minimum     3.40% 3.68%    
Expected volatility, minimum     79.50% 71.70%    
Expected volatility, maximum     107.80% 75.50%    
Stock Option | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term     5 years 5 years 6 months    
Stock Option | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term     6 years 1 month 6 days 6 years 1 month 6 days    
2021 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of outstanding stock 5.00%          
Shares reserved for future issuance (in shares)           30,113
Shares available for future grants (in shares)   298,795 298,795      
2022 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants (in shares)   175,283 175,283      
2024 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants (in shares)   387,332 387,332      
Share Based Compensation Arrangement By Share Based Payment Award, Share Limit         500,000