XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 3,599,000  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,899,000  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,600,000  
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,867,000  
Lessee, Operating Lease, Liability, Payments, Due Year Five 195,000  
Lessee, Operating Lease, Liability, Payments, Due 11,160,000  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 950,000  
Operating Lease, Liability 10,210,000  
Executory costs excluded 5,100,000  
Sublease income receivable in future 2,700,000  
Operating Lease, Liability, Noncurrent 6,837,000 $ 8,234,000
Operating Lease, Liability, Current $ 3,373,000 $ 3,643,000