XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule of Future Minimum Rental Payments    
Operating Leases, Future Minimum Payments, Remainder of Year $ 156  
Operating Leases, Future Minimum Payments Due, Next Twelve Months 636  
Operating Leases, Future Minimum Payments, Due in Two Years 619  
Operating Leases, Future Minimum Payments, Due in Three Years 602  
Operating Leases, Future Minimum Payments, Due in Four Years 257  
Operating Leases, Future Minimum Payments, Due Thereafter 1,193  
Operating Leases, Future Minimum Payments Due 3,463  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 1,425  
Operating Lease, Liability 2,038 $ 2,311
Finance Lease, Liability, to be Paid, Remainder of Year 5  
Finance Lease, Liability, to be Paid, Year One 15  
Finance Lease, Liability, to be Paid, Year Two 4  
Finance Lease, Liability, to be Paid, Year Three 417  
Finance Lease, Liability, to be Paid, Year Four 0  
Finance Lease, Liability, to be Paid, after Year Five 0  
Finance Lease, Liability, Payment, Due 441  
Finance Lease, Liability, Undiscounted Excess Amount (420)  
Finance Lease, Liability 21 36
Total Lease Future Payments Remainder of Year 161  
Total Lease Future Payments Year 1 651  
Total Lease Future Payments Year 2 623  
Total Lease Future Payments Year 3 1,019  
Total Lease Future Payments Year 4 257  
Total Lease Future Payments Thereafter 1,193  
Total Lease Future Payments 3,904  
Total Lease Liability Undiscounted Excess Amount (1,845)  
Total Lease Liability $ 2,059 $ 2,347