XML 22 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Future Minimum Annual Lease Payments Under Operating Leases) (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Future Minimum Annual Lease Payments  
Remaining 2020 $ 966
2021 1,282
2022 1,304
2023 1,330
2024 1,335
Thereafter 32,604
Total undiscounted future minimum lease payments 38,821
Future minimum lease payments, discount (21,236)
Lease liability $ 17,585