XML 21 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments under Noncancelable Leases (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases  
2020 (remaining 9 months) $ 3,024
2021 7,093
2022 7,009
2023 6,980
2024 and thereafter 27,666
Total lease payments 51,772
Less imputed interest (11,569)
Total $ 40,203