XML 169 R154.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Compensation and Benefit Plans - 401(k) and ESOP (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Employee Benefits Disclosure [Line Items]      
Number of shares allocated to participants in ESOP 6,100 12,094 14,442
Defined Contribution Plan, The 401(k) Plan      
Employee Benefits Disclosure [Line Items]      
Maximum percentage of pre-tax income employees are allowed to contribute towards 401(k) plan 75.00%    
Maximum annual amount allowable for employee contributions $ 20,500 $ 19,500 $ 19,000
Maximum percentage of employer matching contributions towards 401(k) plan 5.00%    
Employee Stock Ownership Plan (ESOP), Plan      
Employee Benefits Disclosure [Line Items]      
Maximum percentage of employee's eligible pay earned in the fiscal year contributed by the company in cash or common stock towards ESOP 10.00%    
ESOP contributions vesting period 5 years