XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Schedule of Annual Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease, Liability $ 3,161   $ 3,564
Remainder of 2020 647    
Operating Leases, Future Minimum Payments, Due in Two Years 816    
Lessee, Operating Lease, Liability, Payments, Due Year Three 1,216    
2021 86    
Total future lease payments 4,010    
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 849    
Payment for Contingent Consideration Liability, Operating Activities $ 5,267 $ 1,332