XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of operating lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
2019 (excluding the six months ended June 30, 2019) $ 11,821  
2020 26,064  
2021 22,013  
2022 17,170  
2023 12,626  
Thereafter 15,383  
Total minimum lease payments 105,077  
Less: Amount of payments representing interest (10,052)  
Present value of future minimum lease payments 95,025  
Less: Current obligations (24,494) $ 0
Long-term portion of operating leases $ 70,531 $ 0