XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments under Noncancelable Leases (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases  
2020 (remaining 6 months) $ 3,422
2021 7,104
2022 7,015
2023 6,980
2024 and thereafter 27,667
Total lease payments 52,188
Less imputed interest (10,877)
Total $ 41,311