XML 113 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, Future Minimum Payments, Due in Two Years $ 636  
Operating Leases, Future Minimum Payments, Due in Three Years 619  
Operating Leases, Future Minimum Payments, Due in Four Years 602  
Operating Leases, Future Minimum Payments, Due in Five Years 32  
Finance Lease, Liability, Payments, Remainder of Fiscal Year 15  
Total Lease Future Payments Year 1 651  
Finance Lease, Liability, Payments, Due Year Two 4  
Total Lease Future Payments Year 2 623  
Operating Leases, Future Minimum Payments, Due Thereafter 1,161  
Finance Lease, Liability, Payments, Due after Year Five 0  
Total Lease Future Payments Thereafter 1,161  
Operating Leases, Future Minimum Payments Due 3,307  
Finance Lease, Liability, Payment, Due 19  
Total Lease Future Payments 3,326  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,373)  
Finance Lease, Liability, Undiscounted Excess Amount (3)  
Total Lease Liability Undiscounted Excess Amount (1,376)  
Operating Lease, Liability 1,934 $ 2,311
Finance Lease, Liability 16 36
Total Lease Liability 1,950 $ 2,347
Finance Lease, Liability, Payments, Due Year Three 0  
Total Lease Future Payments Year 3 602  
Lessee, Operating Lease, Liability, to be Paid, Year Four 257  
Finance Lease, Liability, Payments, Due Year Four 0  
Total Lease Future Payments Year 4 257  
Finance Lease, Liability, Payments, Due Year Five 0  
Total Lease Future Payments Year 5 $ 32