XML 77 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Leases [Abstract]    
Description of operating lease expiration terms operating leases and their terms expire between 2019 and 2030 and, in some instances, contain options to renew for periods up to 25 years.  
Renewal option period for operating leases 25 years  
Existence of option to expire true  
Total rental expense $ 1,300,000 $ 1,100,000
Operating leases, minimum annual rental payments, receivable under sublease $ 32,000  
Operating leases, minimum annual rental payments receivable period under sublease through July 31, 2019  
Operating leases, rental income under sublease $ 16,000 $ 16,000