XML 23 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Leases, Liability, Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 (remaining nine months) $ 2,423  
2021 3,093  
2022 3,089  
2023 3,039  
2024 2,943  
Thereafter 8,266  
Total future minimum lease payments 22,853  
Less imputed interest (4,736)  
Total $ 18,117 $ 18,629