XML 33 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
2020 $ 24,983  
2021 19,178  
2022 13,982  
2023 10,605  
2024 7,847  
2025 and beyond 17,662  
Minimum Payments, Total lease payments 94,257  
Less: Interest (15,624)  
Present value of lease liabilities $ 78,633 $ 67,000