XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED COMPENSATION - Stock Option Activity (Details) - Stock options
9 Months Ended 12 Months Ended
Sep. 30, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Number of Options    
Outstanding, beginning balance (in shares) | shares 711,050  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (78,500)  
Forfeited (in shares) | shares (11,250)  
Outstanding, ending balance (in shares) | shares 621,300 711,050
Exercisable, ending balance (in shares) | shares 575,050  
Weighted-Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 11.56  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 12.18  
Forfeited (in dollars per share) 14.07  
Outstanding, ending balance (in dollars per share) 11.43 $ 11.56
Exercisable, ending balance (in dollars per share) $ 11.30  
Weighted-Average Remaining Contractual Term (Years)    
Weighted average remaining contractual term, outstanding 5 years 5 months 12 days 6 years 3 months 3 days
Weighted average remaining contractual term, exercisable 5 years 4 months 9 days  
Weighted-Average Grant Date Fair Value    
Outstanding beginning balance (in dollars per share) $ 4.28  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 5.03  
Forfeited (in dollars per share) 6.54  
Outstanding ending balance (in dollars per share) 4.15 $ 4.28
Exercisable ending balance (in dollars per share) $ 4.03