XML 103 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Options and Restricted Stock - Summary of Activity for Unvested Options Outstanding (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Number of options beginning balance 790,765    
Number of options, granted 0 317,398 444,557
Number of options, cancelled (20,370)    
Number of options, vested (256,972)    
Number of options ending balance 513,423 790,765  
Exercise price per share beginning balance, Lower limit $ 4.89    
Exercise price per share beginning balance, Upper limit 7.25    
Exercise price per share, Cancelled, Lower limit 4.89    
Exercise price per share, Cancelled, 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.52    
Weighted average exercise price, cancelled 6.34    
Weighted average exercise price, vested 6.55    
Weighted average exercise price $ 6.52 $ 6.52