XML 84 R51.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Lease maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2020 $ 36,204  
2020   $ 49,298
2021 49,825 49,550
2022 44,131 44,250
2023 40,427 40,549
2024 37,152 37,284
Thereafter 133,504 134,071
Total lease payments 341,243 355,002
Less: imputed interest (62,898) (66,321)
Total $ 278,345 $ 288,681