XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Based Compensation Plan - Summary of Stock Options Outstanding and Exercisable (Details) - Stock options - $ / shares
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding 204,934 534,236
Options outstanding, weighted average remaining contractual life (in years) 2 years 9 months 7 days  
Options exercisable 204,934  
Options exercisable, weighted average remaining contractual life (in years) 2 years 9 months 7 days  
$0.00 - $11.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price range minimum rate $ 0.00  
Exercise price range maximum rate $ 11.00  
Options outstanding 187  
Options outstanding, weighted average remaining contractual life (in years) 3 months 14 days  
Options exercisable 187  
Options exercisable, weighted average remaining contractual life (in years) 3 months 14 days  
$11.01 - $12.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price range minimum rate $ 11.01  
Exercise price range maximum rate $ 12.00  
Options outstanding 188,685  
Options outstanding, weighted average remaining contractual life (in years) 2 years 6 months 21 days  
Options exercisable 188,685  
Options exercisable, weighted average remaining contractual life (in years) 2 years 6 months 21 days  
12.01 - $16.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price range minimum rate $ 12.01  
Exercise price range maximum rate $ 16.00  
Options outstanding 1,062  
Options outstanding, weighted average remaining contractual life (in years) 2 years 2 months 23 days  
Options exercisable 1,062  
Options exercisable, weighted average remaining contractual life (in years) 2 years 2 months 23 days  
$16.01 - $18.16    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price range minimum rate $ 16.01  
Exercise price range maximum rate $ 18.16  
Options outstanding 15,000  
Options outstanding, weighted average remaining contractual life (in years) 5 years 6 months 29 days  
Options exercisable 15,000  
Options exercisable, weighted average remaining contractual life (in years) 5 years 6 months 29 days