XML 93 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 34,446  
2024 28,100  
2025 24,354  
2026 17,484  
2027 12,139  
Thereafter 36,089  
Total future undiscounted leases payments 152,612  
Less: amount representing interest (18,217)  
Present value of future lease payments (lease liability) 134,395 $ 151,598
Finance Leases    
2023 2,318  
2024 1,567  
2025 1,566  
2026 1,074  
2027 10  
Thereafter 0  
Total future undiscounted leases payments 6,535  
Less: amount representing interest (374)  
Present value of future lease payments (lease liability) $ 6,161 $ 15,578