XML 68 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Leases, Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2019, Remainder of fiscal year $ 26,972
2020 33,756
2021 29,487
2022 27,260
2023 22,093
2024 and thereafter 46,277
Total future lease payments 185,845
Less imputed interest 26,968
Present value of future operating lease payments 158,877
Less current operating lease liabilities 29,534
Non-current operating lease liabilities 129,343
Operating lease right-of-use asset, net $ 141,075