XML 153 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2020 $ 51,375
2021 50,504
2022 46,847
2023 41,457
2024 38,230
Thereafter 165,905
Total lease payments $ 394,318