XML 45 R22.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Retirement Plans | 12 Months Ended
--- | ---
Dec. 31, 2019
Compensation And Retirement Disclosure [Abstract] |
Retirement Plans | (14) RETIREMENT PLANS In May 1986, the Company adopted the BancFirst Corporation Employee Stock Ownership and Thrift Plan effective January 1, 1985. The plan was separated into two individual plans effective January 1, 2009. The Thrift Plan (“401(k)”) and Employee Stock Ownership Plan (“ESOP”) cover all eligible employees, as defined in the plans, of the Company and its subsidiaries. The 401(k) allows employees to defer up to the maximum legal limit of their compensation, of which the Company may match up to 3% of their compensation. In addition, the Company may make discretionary contributions based on employee contributions or eligible compensation to the ESOP, as determined by the Company’s Board of Directors. The ESOP sponsor purchases shares from the open market. These shares are included in the calculation of the basic earnings per share. Dividends issued on these shares are reinvested into the ESOP. The ESOP is not leveraged. The aggregate amounts of contributions by the Company to the 401(k) and ESOP are shown in the following table:
|  | December 31, |
|  | 2019 |  |  | 2018 |  |  | 2017 |
|  | (Dollars in thousands) |
401(k) contributions |  | $ | 2,526 |  |  | $ | 2,465 |  |  | $ | 2,229 |
ESOP contributions |  |  | 4,403 |  |  |  | 4,073 |  |  |  | 2,645 |
Total contributions |  | $ | 6,929 |  |  | $ | 6,538 |  |  | $ | 4,874 |

X
- References No definition available. + Details
Name: | us-gaap_CompensationAndRetirementDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for pension and other postretirement benefits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -URI http://asc.fasb.org/topic&trid=2235017 + Details
Name: | us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration