XML 122 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Maturity Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
Operating lease liability payments due next twelve months $ 38,529  
Operating lease liability payments due year two 24,565  
Operating lease liability payments due year three 13,518  
Operating lease liability payments due year four 10,551  
Operating lease liability payments due year five 8,866  
Operating lease liability payments due after year five 112,836  
Total operating lease liability payments 208,865  
Imputed interest operating leases 74,081  
Total operating lease liabilities 134,784 $ 158,600
Finance Leases    
Finance lease liability payments due next twelve months 6,979  
Finance lease liability payments due year two 9,328  
Finance lease liability payments due year three 6,088  
Finance lease liability payments due year four 5,450  
Finance lease liability payments due year five 5,450  
Finance lease liability payments due after year five 91,801  
Total finance lease liability payments 125,096  
Imputed interest finance leases 45,692  
Total finance lease liabilities $ 79,404 $ 77,779