XML 124 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Maturity Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
Operating lease liability payments due next twelve months $ 36,552  
Operating lease liability payments due year two 33,368  
Operating lease liability payments due year three 20,367  
Operating lease liability payments due year four 14,588  
Operating lease liability payments due year five 9,689  
Operating lease liability payments due after year five 122,717  
Total operating lease liability payments 237,281  
Imputed interest operating leases 78,681  
Total operating lease liabilities 158,600 $ 139,062
Finance Leases    
Finance lease liability payments due next twelve months 5,018  
Finance lease liability payments due year two 6,222  
Finance lease liability payments due year three 6,222  
Finance lease liability payments due year four 6,222  
Finance lease liability payments due year five 5,544  
Finance lease liability payments due after year five 97,682  
Total finance lease liability payments 126,910  
Imputed interest finance leases 49,131  
Total finance lease liabilities $ 77,779 $ 60,295