XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future annual minimum lease payments and finance lease commitments (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Operating Leases  
2020 (remaining six months) $ 7,658
2021 13,898
2022 10,936
2023 10,109
2024 8,623
2025 and thereafter 46,026
Total minimum lease payments 97,250
Finance Leases  
2020 (remaining six months) 895
2021 1,816
2022 1,853
2023 465
2024 0
2025 and thereafter 0
Total minimum lease payments $ 5,029