XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Based Compensation Plan - Summary of Stock Options Activity (Details) - Stock options - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding, beginning balance     534,236  
Options granted 0 0 0 0
Options exercised     (325,649)  
Options forfeited or expired     (3,653)  
Options outstanding, ending balance 204,934   204,934  
Options exercisable 204,934   204,934  
Weighted average exercise price, beginning balance     $ 10.45  
Weighted average exercise price, exercised     9.39  
Weighted average exercise price, forfeited or expired     8.79  
Weighted average exercise price, ending balance $ 12.17   12.17  
Weighted average exercise price, exercisable $ 12.17   $ 12.17  
Aggregate intrinsic value outstanding $ 2,538,641   $ 2,538,641  
Aggregate intrinsic value exercisable $ 2,538,641   $ 2,538,641