XML 113 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Leases - (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Leases [Line Items]      
Lessee, operating lease, existence of option to extend [true/false] false    
Lessee, operating lease, option to extend As these extension options are not generally considered reasonably certain of renewal, they are not included in the lease term.    
Rental expense   $ 18,200 $ 17,000.0
Minimum [Member]      
Leases [Line Items]      
Lessee, operating lease, term of contract 5 years    
Lessee, operating lease, renewal term 1 year    
Maximum [Member]      
Leases [Line Items]      
Lessee, operating lease, term of contract 20 years    
Lessee, operating lease, renewal term 20 years