XML 33 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Annual Future Minimum Payments Under Operating Leases) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 4,058
2020 4,174
2021 4,294
2022 4,417
2023 4,544
Thereafter 13,590
Total future minimum lease payments 35,077
Less: discount (5,830)
Total lease liability $ 29,247