XML 80 R117.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Maturity of Lease Liabilities, Operating Leases (Details) - USD ($)
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Maturity of Lease Liability, Operating Leases [Abstract]      
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 3,820,000   $ 4,445,000
Operating Leases, Future Minimum Payments, Due in Two Years 3,589,000   4,007,000
Operating Leases, Future Minimum Payments, Due in Three Years 2,622,000   3,591,000
Operating Leases, Future Minimum Payments, Due in Four Years 2,425,000   2,391,000
Operating Leases, Future Minimum Payments, Due in Five Years 2,405,000   1,245,000
Operating Leases, Future Minimum Payments, Due Thereafter 9,786,000   2,630,000
Operating Leases, Future Minimum Payments Due 24,647,000   18,309,000
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 3,956,000    
Operating Lease, Liability, Noncurrent 17,689,000 $ 22,000,000  
Operating Lease, Liability 20,691,000    
Operating Lease, Liability, Current $ 3,002,000   $ 0
Operating Lease, Weighted Average Remaining Lease Term 8 years    
Operating Lease, Weighted Average Discount Rate, Percent 4.30%