XML 58 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Schedule of Operating Lease Maturity) (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of 2020 $ 2,708
2021 3,751
2022 3,860
2023 2,949
2024 2,848
2025 2,905
2026 and thereafter 9,433
Total lease payments 28,454
Less: Imputed Interest (15,145)
Present value of operating lease liabilities $ 13,309