XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future annual minimum lease payments and finance lease commitments (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Operating Leases  
2020 (remaining three months) $ 3,760
2021 13,955
2022 12,363
2023 10,962
2024 9,990
2025 and thereafter 57,147
Total minimum lease payments 108,177
Finance Leases  
2020 (remaining three months) 448
2021 1,816
2022 1,853
2023 465
2024 0
2025 and thereafter 0
Total minimum lease payments $ 4,582