XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Schedule of Annual Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease, Liability $ 4,362   $ 4,745
Remainder of 2022 861    
Operating Leases, Future Minimum Payments, Due in Two Years 590    
Lessee, Operating Lease, Liability, Payments, Due Year Three 559    
2021 504    
Total future lease payments 4,838    
Lessee, Operating Lease, Liability, to be Paid, Year One 1,459    
Lessee, Operating Lease, Liability, to be Paid, after Year Five 865    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 476    
Payment for Contingent Consideration Liability, Operating Activities $ 0 $ 368