XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Restricted stock unit grants 0 0
Restricted Stock Units [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Restricted stock unit vesting (1,286,991)  
2009 Plan and 2019 Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Outstanding at January 1, 2024 295,724  
Restricted stock unit grants (58,653)  
Restricted stock unit vesting (60,743)  
Cancelled or forfeited restricted stock units and options 67,689  
Outstanding at December 31, 2024 244,017 295,724
2009 Plan and 2019 Plan [Member] | Employee Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Outstanding at January 1, 2024 222,846  
Cancelled or forfeited restricted stock units and options (25,000)  
Outstanding at December 31, 2024 197,846 222,846
Exercisable options at December 31, 2024 197,846  
Weighted Average Exercise Price Per Share    
Outstanding at January 1, 2024 $ 8.19  
Cancelled or forfeited restricted stock units and options 7.02  
Outstanding at December 31, 2024 8.33 $ 8.19
Exercisable options at December 31, 2024 $ 8.33  
Weighted Average Remaining Contractual Life (in years)    
Outstanding at January 1, 2024 1 year 10 months 24 days 2 years 7 months 6 days
Outstanding at December 31, 2024 1 year 10 months 24 days 2 years 7 months 6 days
Exercisable options at December 31, 2024 1 year 10 months 24 days  
2009 Plan and 2019 Plan [Member] | Restricted Stock Units [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Outstanding at January 1, 2024 1,539,171  
Restricted stock unit grants 58,653  
Restricted stock unit vesting (238,144)  
Cancelled or forfeited restricted stock units and options (72,689)  
Outstanding at December 31, 2024 1,286,991 1,539,171
Weighted Average Grant Date Fair Value    
Outstanding at January 1, 2024 $ 5.7  
Restricted stock unit grants 4.2  
Restricted stock unit vesting 11.29  
Cancelled or forfeited restricted stock units and options 4.46  
Outstanding at December 31, 2024 $ 4.63 $ 5.7