XML 82 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Options and Restricted Stock - Summary of Activity for Unvested Options Outstanding (Detail) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]        
Number of options beginning balance 0 84,623 84,623 261,875
Number of options, granted 0 0   0
Number of options, cancelled   (119)   (3,822)
Number of options, vested 0 (84,504)   (173,430)
Number of options ending balance 0 0 0 84,623
Exercise price per share beginning balance, Lower limit   $ 4.89 $ 4.89 $ 4.89
Exercise price per share beginning balance, Upper limit $ 0 6.79 6.79 7.25
Exercise price per share, Cancelled, Lower limit       4.89
Exercise price per share, Cancelled, Upper limit   4.89   7.25
Exercise price per share, Vested, Lower limit   4.89   4.89
Exercise price per share, Vested, Upper limit 0 6.79   7.25
Exercise price per share ending balance, Lower limit       4.89
Exercise price per share ending balance, Upper limit 0 0 0 6.79
Weighted average exercise price 0 6.37 6.37 6.49
Weighted average exercise price, cancelled   4.89   6.22
Weighted average exercise price, vested 0 6.37   6.56
Weighted average exercise price $ 0 $ 0 $ 0 $ 6.37