XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Incentive Plan - Summary of Stock Option Activity under the 2014 Plan and the Amended 2017 Plan (Detail)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Beginning balance, Shares | shares 445,256
Granted, Shares | shares 64,000
Exercised ,Shares | shares (11,550)
Forfeited or expired ,Shares | shares (54)
Ending balance, shares | shares 497,652
Beginning balance of Weighted Average Exercise Price | $ / shares $ 17.75
Granted ,Weighhted Average Exercise Price | $ / shares 22.09
Exercised ,Weighted Average Exercise Price | $ / shares 8.34
Forfeited or expired ,Weighted Average Exercise Price | $ / shares 18.48
Ending balance of Weighted Average Exercise Price | $ / shares $ 18.53