XML 108 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 610  
Operating Leases, Future Minimum Payments, Due in Two Years 603  
Operating Leases, Future Minimum Payments, Due in Three Years 586  
Operating Leases, Future Minimum Payments, Due in Four Years 588  
Operating Leases, Future Minimum Payments, Due in Five Years 254  
Finance Lease, Liability, Payments, Remainder of Fiscal Year 24  
Total Lease Future Payments Year 1 634  
Finance Lease, Liability, Payments, Due Year Two 14  
Total Lease Future Payments Year 2 617  
Finance Lease, Liability, Payments, Due Year Three 4  
Total Lease Future Payments Year 3 590  
Finance Lease, Liability, Payments, Due Year Four 0  
Total Lease Future Payments Year 4 588  
Finance Lease, Liability, Payments, Due Year Five 0  
Total Lease Future Payments Year 5 254  
Operating Leases, Future Minimum Payments, Due Thereafter 1,190  
Finance Lease, Liability, Payments, Due after Year Five 0  
Total Lease Future Payments Thereafter 1,190  
Operating Leases, Future Minimum Payments Due 3,831  
Finance Lease, Liability, Payment, Due 42  
Total Lease Future Payments 3,873  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,520)  
Finance Lease, Liability, Undiscounted Excess Amount (6)  
Total Lease Liability Undiscounted Excess Amount (1,526)  
Operating Lease, Liability 2,311 $ 324
Finance Lease, Liability 36 34
Total Lease Liability $ 2,347 $ 358