XML 76 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Sep. 30, 2019
Future minimum lease payments under non-cancellable leases    
2019 (excluding the nine months ended September 30, 2019)   $ 11,359
2020   43,716
2021   39,954
2022   36,394
2023   32,429
Thereafter   124,601
Total undiscounted lease payments   288,453
Less: imputed interest   (73,714)
Total lease liabilities   $ 214,739
Future minimum lease payments under non-cancellable operating leases    
2019 $ 44,295  
2020 39,771  
2021 37,722  
2022 35,554  
2023 31,110  
Thereafter 125,863  
Total minimum lease payments 314,315  
Rental expense for operating leases $ 14,200