XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Schedule of Maturities of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Oct. 01, 2022
Operating Leases    
Operating leases maturity - 2023 $ 12,602  
Operating leases maturity - 2024 14,525  
Operating leases maturity - 2025 12,339  
Operating leases maturity - 2026 11,291  
Operating leases maturity - 2027 10,074  
Operating leases maturity - Thereafter 36,953  
Operating leases - Total lease payments 97,784  
Operating leases - imputed interest (19,045)  
Operating leases - Total 78,739 $ 79,169
Finance Leases    
Finance leases maturity - 2023 4,021  
Finance leases maturity - 2024 5,348  
Finance leases maturity - 2025 5,167  
Finance leases maturity - 2026 4,884  
Finance leases maturity - 2027 4,131  
Finance leases maturity - Thereafter 29,346  
Finance leases - Total lease payments 52,897  
Finance leases - imputed interest (21,642)  
Finance leases - Total $ 31,255 $ 26,773