XML 73 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Loans Held for Investment and Allowance for Loan Losses - Summary of Age Analysis of Past Due Loans (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans $ 28,598 $ 20,832
Current Loans 879,894 259,114
Total Loans 908,492 279,946
Loans 90 Days or More Past Due & Still Accruing 0 0
Guaranteed Balance    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current Loans 17,200 4,600
Total Loans 37,700 17,200
Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 1,261 2,289
30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 4,817 8,465
30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 5,655 3,344
Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 16,865 6,734
Greater Than 90 Days Past Due | Guaranteed Balance    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 13,700 5,900
Financing Receivables 30 To 89 Days Past Due | Guaranteed Balance    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 6,800 6,700
Commercial & Industrial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 12,050 7,337
Current Loans 322,396 97,520
Total Loans 334,446 104,857
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial & Industrial | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 74 522
Commercial & Industrial | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 716 2,923
Commercial & Industrial | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 1,550 1,161
Commercial & Industrial | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 9,710 2,731
Commercial & Industrial | Agriculture    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 1,714 30
Total Loans 1,714 30
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial & Industrial | Agriculture | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Agriculture | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Agriculture | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Agriculture | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Death Care Management    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 9,684 4,832
Total Loans 9,684 4,832
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial & Industrial | Death Care Management | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Death Care Management | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Death Care Management | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Death Care Management | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Healthcare    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 6,688 4,221
Current Loans 30,582 11,019
Total Loans 37,270 15,240
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial & Industrial | Healthcare | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Healthcare | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 272 1,854
Commercial & Industrial | Healthcare | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 496 30
Commercial & Industrial | Healthcare | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 5,920 2,337
Commercial & Industrial | Independent Pharmacies    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 3,092 917
Current Loans 80,585 40,671
Total Loans 83,677 41,588
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial & Industrial | Independent Pharmacies | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 42 314
Commercial & Industrial | Independent Pharmacies | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 293 603
Commercial & Industrial | Independent Pharmacies | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 408 0
Commercial & Industrial | Independent Pharmacies | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 2,349 0
Commercial & Industrial | Registered Investment Advisors    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 68,335 18,358
Total Loans 68,335 18,358
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial & Industrial | Registered Investment Advisors | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Registered Investment Advisors | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Registered Investment Advisors | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Registered Investment Advisors | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Veterinary Industry    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 2,270 2,199
Current Loans 36,660 19,380
Total Loans 38,930 21,579
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial & Industrial | Veterinary Industry | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 32 208
Commercial & Industrial | Veterinary Industry | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 151 466
Commercial & Industrial | Veterinary Industry | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 646 1,131
Commercial & Industrial | Veterinary Industry | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 1,441 394
Commercial & Industrial | Other Industries    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 94,836 3,230
Total Loans 94,836 3,230
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial & Industrial | Other Industries | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Other Industries | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Other Industries | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial & Industrial | Other Industries | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 311 0
Current Loans 112,020 24,322
Total Loans 112,331 24,322
Loans 90 Days or More Past Due & Still Accruing 0 0
Construction & Development | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 231 0
Construction & Development | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 80 0
Construction & Development | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Agriculture    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 311 0
Current Loans 32,061 11,351
Total Loans 32,372 11,351
Loans 90 Days or More Past Due & Still Accruing 0 0
Construction & Development | Agriculture | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 231 0
Construction & Development | Agriculture | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 80 0
Construction & Development | Agriculture | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Agriculture | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Death Care Management    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 3,956 769
Total Loans 3,956 769
Loans 90 Days or More Past Due & Still Accruing 0 0
Construction & Development | Death Care Management | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Death Care Management | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Death Care Management | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Death Care Management | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Healthcare    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 30,467 7,231
Total Loans 30,467 7,231
Loans 90 Days or More Past Due & Still Accruing 0 0
Construction & Development | Healthcare | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Healthcare | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Healthcare | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Healthcare | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Independent Pharmacies    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 2,013 101
Total Loans 2,013 101
Loans 90 Days or More Past Due & Still Accruing 0 0
Construction & Development | Independent Pharmacies | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Independent Pharmacies | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Independent Pharmacies | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Independent Pharmacies | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Registered Investment Advisors    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 294 378
Total Loans 294 378
Loans 90 Days or More Past Due & Still Accruing 0 0
Construction & Development | Registered Investment Advisors | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Registered Investment Advisors | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Registered Investment Advisors | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Registered Investment Advisors | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Veterinary Industry    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 11,514 3,834
Total Loans 11,514 3,834
Loans 90 Days or More Past Due & Still Accruing 0 0
Construction & Development | Veterinary Industry | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Veterinary Industry | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Veterinary Industry | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Veterinary Industry | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Other Industries    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 31,715 658
Total Loans 31,715 658
Loans 90 Days or More Past Due & Still Accruing 0 0
Construction & Development | Other Industries | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Other Industries | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Other Industries | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Construction & Development | Other Industries | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 16,139 13,495
Current Loans 332,007 121,236
Total Loans 348,146 134,731
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Real Estate | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 898 1,767
Commercial Real Estate | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 3,981 5,542
Commercial Real Estate | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 4,105 2,183
Commercial Real Estate | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 7,155 4,003
Commercial Real Estate | Agriculture    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 5,591 1,863
Total Loans 5,591 1,863
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Real Estate | Agriculture | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Agriculture | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Agriculture | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Agriculture | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Death Care Management    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 1,611 1,679
Current Loans 50,899 18,648
Total Loans 52,510 20,327
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Real Estate | Death Care Management | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 1,456
Commercial Real Estate | Death Care Management | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 223
Commercial Real Estate | Death Care Management | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 188 0
Commercial Real Estate | Death Care Management | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 1,423 0
Commercial Real Estate | Healthcare    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 3,225 1,206
Current Loans 111,056 36,478
Total Loans 114,281 37,684
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Real Estate | Healthcare | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Healthcare | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 240
Commercial Real Estate | Healthcare | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 3,180 135
Commercial Real Estate | Healthcare | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 45 831
Commercial Real Estate | Independent Pharmacies    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 529 0
Current Loans 14,622 7,298
Total Loans 15,151 7,298
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Real Estate | Independent Pharmacies | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Independent Pharmacies | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Independent Pharmacies | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Independent Pharmacies | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 529 0
Commercial Real Estate | Registered Investment Advisors    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 11,462 2,808
Total Loans 11,462 2,808
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Real Estate | Registered Investment Advisors | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Registered Investment Advisors | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Registered Investment Advisors | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Registered Investment Advisors | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Veterinary Industry    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 10,774 10,610
Current Loans 92,132 49,389
Total Loans 102,906 59,999
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Real Estate | Veterinary Industry | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 898 311
Commercial Real Estate | Veterinary Industry | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 3,981 5,079
Commercial Real Estate | Veterinary Industry | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 737 2,048
Commercial Real Estate | Veterinary Industry | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 5,158 3,172
Commercial Real Estate | Other Industries    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Current Loans 46,245 4,752
Total Loans 46,245 4,752
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Real Estate | Other Industries | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Other Industries | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Other Industries | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Real Estate | Other Industries | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Land    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 98 0
Current Loans 113,471 16,036
Total Loans 113,569 16,036
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Land | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 58 0
Commercial Land | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 40 0
Commercial Land | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Land | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Land | Agriculture    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 98 0
Current Loans 113,471 16,036
Total Loans 113,569 16,036
Loans 90 Days or More Past Due & Still Accruing 0 0
Commercial Land | Agriculture | Less Than 30 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 58 0
Commercial Land | Agriculture | 30-89 Days Past Due & Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 40 0
Commercial Land | Agriculture | 30-89 Days Past Due & Not Accruing    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans 0 0
Commercial Land | Agriculture | Greater Than 90 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total Not Accruing & Past Due Loans $ 0 $ 0