XML 136 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LEASES - Operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 19,225  
2021 19,129  
2022 20,049  
2023 16,641  
2024 11,006  
Later years 58,562  
Discount (29,028)  
Total discounted operating lease liabilities $ 115,584  
Year ended December 31,    
2019   $ 28,240
2020   25,331
2021   27,025
2022   28,012
2023   23,801
Later years   118,497
Total future minimum lease payments   $ 250,906