XML 42 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 5,057,000    
Lessee, Operating Lease, Liability, Payments, Due Year Two 3,276,000    
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,426,000    
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,348,000    
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,634,000    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 0    
Lessee, Operating Lease, Liability, Payments, Due 14,741,000    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 1,470,000    
Operating Lease, Liability 13,271,000 $ 14.6  
Executory costs excluded 6,100,000   $ 6.2
Sublease income receivable in future 5,300,000   6.0
Operating Lease, Liability, Noncurrent 8,466,000   0
Operating Lease, Liability, Current $ 4,805,000   $ 0