Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Narrative (Details)

v3.22.4
Share-Based Compensation - Narrative (Details)
1 Months Ended 12 Months Ended 18 Months Ended
May 18, 2021
shares
May 15, 2019
shares
Jul. 19, 2018
shares
Sep. 30, 2016
shares
May 31, 2014
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
shares
Dec. 31, 2022
USD ($)
shares
Jun. 30, 2021
USD ($)
Apr. 23, 2014
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Options, reduction ratio           1          
Other types of awards, reduction ratio           2          
Number of additional shares authorized (in shares)       350,000              
Shares withheld for tax withholding obligation (in shares)           136,718 57,067 146,763      
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%            
Offering period         6 months            
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)           95,379     95,379    
Stock repurchase program, authorized amount | $                   $ 20,000,000  
Stock repurchased during period | $           $ 5,459,000 $ 560,000   $ 6,000,000.0    
Stock repurchased during period (in shares)                 531,347    
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)           808,799     808,799    
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                
Stock Options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercisable period           3 years          
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          
Restricted Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Nonvested award, excluding option, cost not yet recognized, amount | $           $ 3,200,000     $ 3,200,000    
Share-based compensation arrangement, equity instruments other than options, grants in period (in shares)           340,677          
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)           53,864 127,476        
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%