XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Schedule of Annual Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Operating Lease, Liability $ 4,415 $ 4,745
Remainder of 2022 1,158  
Operating Leases, Future Minimum Payments, Due in Two Years 507  
Lessee, Operating Lease, Liability, Payments, Due Year Three 517  
2021 504  
Total future lease payments 4,856  
Lessee, Operating Lease, Liability, to be Paid, Year One 1,306  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 864  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 441