XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Incentive Plans and Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Aug. 05, 2025
Jan. 01, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Accelerated recognition of compensation expense     $ 0.2 $ 0.4 $ 0.6 $ 0.8
Unrecognized compensation costs     $ 69.6   $ 69.6  
Unrecognized compensation expense, period for recognition         2 years 3 months 18 days  
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted, weighted average grant date fair value (in dollars per share)           $ 9.23
2019 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of outstanding stock, annual increase         5.00%  
Additional shares authorized (in shares)   1,424,159        
Number of shares available for grant (in shares)     1,082,161   1,082,161  
2022 Inducement Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares authorized (in shares) 700,000          
Number of shares available for grant (in shares)     828,770   828,770  
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
ESPP shares issued, weighted-average grant date fair value (in dollars per share)     $ 9.71 $ 12.28 $ 9.71 $ 12.28
Employee Stock Purchase Plan | ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares authorized (in shares)   284,831        
Number of shares available for grant (in shares)     1,170,613   1,170,613  
Shares issued during period (in shares)         160,898