XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule of Future Minimum Rental Payments    
Operating Leases, Future Minimum Payments, Remainder of Year $ 311  
Operating Leases, Future Minimum Payments Due, Next Twelve Months 633  
Operating Leases, Future Minimum Payments, Due in Two Years 616  
Operating Leases, Future Minimum Payments, Due in Three Years 599  
Operating Leases, Future Minimum Payments, Due in Four Years 254  
Operating Leases, Future Minimum Payments, Due Thereafter 1,190  
Operating Leases, Future Minimum Payments Due 3,603  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 1,444  
Operating Lease, Liability 2,159 $ 2,311
Finance Lease, Liability, to be Paid, Remainder of Year 11  
Finance Lease, Liability, to be Paid, Year One 14  
Finance Lease, Liability, to be Paid, Year Two 4  
Finance Lease, Liability, to be Paid, Year Three 116  
Finance Lease, Liability, to be Paid, Year Four 0  
Finance Lease, Liability, to be Paid, after Year Five 0  
Finance Lease, Liability, Payment, Due 145  
Finance Lease, Liability, Undiscounted Excess Amount (120)  
Finance Lease, Liability 25 36
Total Lease Future Payments Remainder of Year 322  
Total Lease Future Payments Year 1 647  
Total Lease Future Payments Year 2 620  
Total Lease Future Payments Year 3 715  
Total Lease Future Payments Year 4 254  
Total Lease Future Payments Thereafter 1,190  
Total Lease Future Payments 3,748  
Total Lease Liability Undiscounted Excess Amount (1,564)  
Total Lease Liability $ 2,184 $ 2,347