XML 35 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Schedule of Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Operating Leases  
2020 (remaining nine months) $ 15,749
2021 19,941
2022 19,142
2023 15,516
2024 6,128
Thereafter 12,182
Total future minimum lease payments 88,658
Less amount representing interest 9,352
Total operating lease liabilities 79,306
Operating lease liabilities, current 17,767
Operating lease liabilities, non-current $ 61,539