XML 450 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Operating lease liability payments due next twelve months $ 33,646  
Operating lease liability payments due year two 28,980  
Operating lease liability payments due year three 20,667  
Operating lease liability payments due year four 15,664  
Operating lease liability payments due year five 11,102  
Operating lease liability payments due after year five 107,058  
Total operating lease liability payments 217,117  
Imputed interest operating leases 72,853  
Total operating lease liabilities 144,264 $ 134,784
Finance Leases    
Finance lease liability payments due next twelve months 12,386  
Finance lease liability payments due year two 9,229  
Finance lease liability payments due year three 8,566  
Finance lease liability payments due year four 8,566  
Finance lease liability payments due year five 8,566  
Finance lease liability payments due after year five 128,547  
Total finance lease liability payments 175,860  
Imputed interest finance leases 61,674  
Total finance lease liabilities $ 114,186 $ 79,404