XML 206 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Schedule of Annual Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease, Liability $ 2,888   $ 3,564
Remainder of 2020 334    
Operating Leases, Future Minimum Payments, Due in Two Years 817    
Lessee, Operating Lease, Liability, Payments, Due Year Three 1,216    
2021 86    
Total future lease payments 3,698    
Lessee, Operating Lease, Liability, to be Paid, Year One 1,092    
Lessee, Operating Lease, Liability, to be Paid, after Year Five 153    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 810    
Payment for Contingent Consideration Liability, Operating Activities $ 5,267 $ 1,332