XML 94 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Schedule of share based compensation stock options activity [Line Items]      
Stock options - Beginning   656,130  
Stock options - Shares granted   3,000  
Stock options - Shares exercised 3,159 3,159  
Stock options - Shares forfeited   55,861  
Stock options - Ending 600,110 600,110 656,130
Stock options - Options exercisable 182,637 182,637  
Weighted Average Exercise Price - Beginning   $ 8.27  
Weighted Average Exercise Price - Granted   9.94  
Weighted Average Exercise Price - Exercised   5.96  
Weighted Average Exercise Price - Forfeited   8.09  
Weighted Average Exercise Price - Ending $ 8.3 8.3 $ 8.27
Weighted Average Exercise Price - Options exercisable $ 6.51 $ 6.51  
Weighted Average Remaining Contractual Term (Years)   7 years 8 months 26 days 8 years 8 months 8 days
Weighted Average Remaining Contractual Term (Years) - Options granted   6 years 6 months  
Weighted Average Remaining Contractual Term (Years) - Options exercisable   6 years 1 month 17 days  
Aggregate Intrinsic Value - Beginning   $ 1,122,214  
Aggregate Intrinsic Value - Granted   21  
Aggregate Intrinsic Value - Ending $ 254,168 254,168 $ 1,122,214
Aggregate Intrinsic Value - Options exercisable $ 162,565 $ 162,565