XML 107 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2023 $ 6,991  
Operating Leases, 2024 5,375  
Operating Leases, 2025 4,522  
Operating Leases, 2026 3,885  
Operating Leases, 2027 3,235  
Operating Leases, After 2027 8,361  
Total operating lease payments 32,369  
Less: interest (3,406)  
Present value of operating lease liabilities 28,963 $ 29,156
Finance Leases, 2023 840  
Finance Leases, 2024 861  
Finance Leases, 2025 865  
Finance Leases, 2026 865  
Finance Leases, 2027 887  
Finance Leases, After 2027 7,521  
Total finance lease payments 11,839  
Less: interest (2,402)  
Present value of finance lease liabilities 9,437 $ 9,937
2023 7,831  
2024 6,236  
2025 5,387  
2026 4,750  
2027 4,122  
After 2027 15,882  
Total lease payments 44,208  
Less: interest (5,808)  
Present value of lease liabilities $ 38,400