XML 84 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Restricted Stock - Summary of Activity for Unvested Options Outstanding (Detail) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Number of options beginning balance 261,875  
Number of options, granted 0 0
Number of options, vested (173,430)  
Number of options ending balance 88,445 261,875
Exercise price per share beginning balance, Lower limit $ 4.89  
Exercise price per share beginning balance, Upper limit 7.25  
Exercise price per share, Vested, Lower limit 4.89  
Exercise price per share, Vested, Upper limit 7.25  
Exercise price per share ending balance, Lower limit 4.89 $ 4.89
Exercise price per share ending balance, Upper limit 7.25 7.25
Weighted average exercise price 6.49  
Weighted average exercise price, vested 6.56  
Weighted average exercise price $ 6.37 $ 6.49