XML 40 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Lease Liabilities, Payments Due [Abstract]    
2020 (remaining 9 months) $ 1,533  
2020 (remaining 12 months)   $ 1,986
2021 2,292 1,957
2022 2,230 1,894
2023 2,287 1,951
2024 2,300 2,010
Thereafter 5,103 5,101
Total lease payments 15,745 14,899
Less imputed interest (2,908) (2,825)
Total operating lease liabilities 12,837 12,074
Assets and Liabilities, Lessee [Abstract]    
Current portion of operating lease liabilities 1,383 1,322
Operating lease liabilities, net of current portion 11,454 10,752
Total operating lease liabilities $ 12,837 $ 12,074