XML 41 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Leases - Schedule of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
2020 $ 25,060  
2021 23,270  
2022 18,433  
2023 13,794  
2024 8,420  
Thereafter 13,207  
Total minimum lease payments 102,184  
Less: Amount of payments representing interest (11,862)  
Present value of future minimum lease payments 90,322  
Less: Current obligations (23,317) $ 0
Long-term portion of operating leases $ 67,005 $ 0