XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
2019 (excluding the three months ended March 31, 2019) $ 19,417  
2020 24,418  
2021 20,331  
2022 15,731  
2023 11,694  
Thereafter 14,636  
Total minimum lease payments 106,227  
Less: Amount of payments representing interest (10,339)  
Present value of future minimum lease payments 95,888  
Less: Current obligations (24,726) $ 0
Long-term portion of operating leases $ 71,162 $ 0