XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
6. Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Estimated fair value $ 325,517 $ 245,249
Level 1    
Estimated fair value 0 0
Level 2    
Estimated fair value 325,517 245,249
Level 3    
Estimated fair value 0 0
U.S. Treasuries    
Estimated fair value 7,960 0
U.S. Treasuries | Level 1    
Estimated fair value 0  
U.S. Treasuries | Level 2    
Estimated fair value 7,960  
U.S. Treasuries | Level 3    
Estimated fair value 0  
U.S. Government Sponsored Enterprises    
Estimated fair value 13,019 7,507
U.S. Government Sponsored Enterprises | Level 1    
Estimated fair value 0 0
U.S. Government Sponsored Enterprises | Level 2    
Estimated fair value 13,019 7,507
U.S. Government Sponsored Enterprises | Level 3    
Estimated fair value 0 0
Mortgage-Backed Securities    
Estimated fair value 185,703 145,314
Mortgage-Backed Securities | Level 1    
Estimated fair value 0 0
Mortgage-Backed Securities | Level 2    
Estimated fair value 185,703 145,314
Mortgage-Backed Securities | Level 3    
Estimated fair value 0 0
State and Political Subdivisions    
Estimated fair value 118,835 92,428
State and Political Subdivisions | Level 1    
Estimated fair value 0 0
State and Political Subdivisions | Level 2    
Estimated fair value 118,835 92,428
State and Political Subdivisions | Level 3    
Estimated fair value 0 0
Mutual funds held in deferred compensation trust    
Mutual funds held in deferred compensation trust 1,372 1,320
Mutual funds held in deferred compensation trust | Level 1    
Mutual funds held in deferred compensation trust 0 0
Mutual funds held in deferred compensation trust | Level 2    
Mutual funds held in deferred compensation trust 1,372 1,320
Mutual funds held in deferred compensation trust | Level 3    
Mutual funds held in deferred compensation trust $ 0 $ 0