XML 84 R74.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Minimum Future Lease Payments to be Received (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remaining in 2020 $ 40,894  
Operating lease, payment to be received, year one 72,509 $ 71,067
Operating lease, payment to be received, year two 55,897 58,337
Operating lease, payment to be received, year three 40,034 42,274
Operating lease, payment to be received, year four 24,805 28,628
Operating lease, payment to be received, after year four 7,431  
Operating lease, payment to be received, year five   14,450
Operating lease, payment to be received, after year five   2,320
Total lease payments $ 241,570 $ 217,076