XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Schedule of Annual Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease, Liability $ 3,972   $ 4,745
Remainder of 2022 431    
Operating Leases, Future Minimum Payments, Due in Two Years 590    
Lessee, Operating Lease, Liability, Payments, Due Year Three 566    
2021 504    
Total future lease payments 4,415    
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 443    
Payment for Contingent Consideration Liability, Operating Activities $ 0 $ 368