Annual report pursuant to Section 13 and 15(d)

Share-based Compensation - Narrative (Details)

v3.22.0.1
Share-based Compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
May 18, 2021
May 15, 2019
Jul. 19, 2018
Sep. 30, 2016
May 31, 2014
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2021
Apr. 23, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of additional shares authorized (in shares)       350,000            
Shares withheld for tax withholding obligation (in shares)           57,067 146,763 121,607    
Cost not yet recognized, period for recognition           2 years        
Employee stock ownership plan (ESOP) (in shares)         200,000          
Employee stock purchase plan discount rate         15.00%          
ESOP purchase per employee maximum         $ 25,000          
Stock issued during period shares employee stock ownership plan number of remaining shares available for future issuance (in shares)           156,052        
Stock repurchase program, authorized amount                 $ 20,000,000  
Stock repurchased during period           $ 560,000        
Stock repurchased during period (in shares)           33,469        
2021 Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based payment award, shares purchased for award (in shares) 2,500,000                  
Number of shares available for grant (in shares)           1,766,769        
2014 Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares available for grant (in shares)                   2,000,000
Number of additional shares authorized (in shares)   1,000,000 1,000,000              
Restricted Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement, equity instruments other than options, grants in period (in shares)           213,027        
Nonvested award, excluding option, cost not yet recognized, amount           $ 2,900,000        
Restricted Stock | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period           3 years        
Performance Shares                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement, equity instruments other than options, grants in period (in shares)           127,476 232,500      
Nonvested award, excluding option, cost not yet recognized, amount           $ 1,200,000        
Cost not yet recognized, period for recognition           1 year        
Performance Shares | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period           3 years        
Performance Shares | Share-based Payment Arrangement, Exceeding Minimum Threshold                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award percentage of target number of shares to be earned           200.00%        
Performance Shares | Share-based Payment Arrangement, Achieving Minimum Threshold | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award percentage of target number of shares to be earned           93.00%        
Performance Shares | Share-based Payment Arrangement, Achieving Minimum Threshold | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award percentage of target number of shares to be earned           100.00%        
Stock Options | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based payment award, expiration period           5 years        
Stock Options | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based payment award, expiration period           10 years