XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Schedule of Annual Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Apr. 01, 2021
Mar. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease, Liability   $ 2,289 $ 2,591
Remainder of 2021   758  
Operating Leases, Future Minimum Payments, Due in Two Years   1,216  
Lessee, Operating Lease, Liability, Payments, Due Year Three   86  
2021   87  
Total future lease payments   3,029  
Lessee, Operating Lease, Liability, to be Paid, Year One   816  
Lessee, Operating Lease, Liability, to be Paid, after Year Five   66  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount   $ 740  
Payment for Contingent Consideration Liability, Operating Activities $ 100