XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Liability Maturity (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating  
2023 $ 11,999
2024 7,900
2025 5,136
2026 3,984
2027 3,855
Thereafter 11,908
Total undiscounted future minimum lease payments 44,782
Less: Difference between lease payments and discounted lease liabilities 5,191
Total lease liabilities 39,591
Finance  
2023 2,919
2024 2,401
2025 1,729
2026 1,059
2027 240
Thereafter 1,926
Total undiscounted future minimum lease payments 10,274
Less: Difference between lease payments and discounted lease liabilities 376
Total lease liabilities $ 9,898