XML 107 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options expire period 15 years  
Deferred board fees percentage for stock units accumulation 100.00%  
Nonqualified Incentive Stock Option Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period in years 7 years  
Nonqualified Incentive Stock Option Plan [Member] | Stock Option [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares for future grants 190,500  
Stock option plan termination date Dec. 31, 2024  
Option exercisable rate 25.00%  
Option exercisable period 4 years  
Options expire period 15 years  
Vesting period in years, start 4 years  
Options vest and exercisable Description The options vest and are exercisable beginning four years from the date of grant at the rate of 25% per year for four years. Options expire at the end of fifteen years from the date of grant  
Nonqualified Incentive Stock Option Plan [Member] | Stock Option [Member] | Minimum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock price percentage to fair value at grant date 100.00%  
Non-Employee Directors Stock Option Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares for future grants 30,000  
Stock option plan termination date Dec. 31, 2024  
Option exercisable rate 25.00%  
Option exercisable period 1 year  
Options vest and exercisable Description The options vest and are exercisable beginning one year from the date of grant at the rate of 25% per year for four years  
Number of options granted for non-employee director 10,000  
Vesting period in years 4 years  
Non-Employee Directors Stock Option Plan [Member] | Minimum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock price percentage to fair value at grant date 100.00%  
Banc First Deferred Stock Compensation Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock option plan termination date Dec. 31, 2024  
Number of shares available for future issuance under deferred compensation plan 21,943  
Number of shares of common stock distributed 8,218 9,542