v3.23.2
Leases - Maturities of Lease Liabilities Prior Year (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 17,314 $ 18,711
2024 12,908 14,846
2025 11,926 10,037
2026 9,151 8,941
2027   6,474
2028 and thereafter   19,624
Total lease payments 81,298 78,633
Less: Imputed interest 16,241 15,500
Present value of lease liabilities 65,057 63,133
Finance Leases    
2023 187 228
2024 125 162
2025 113 114
2026 112 88
2027   79
2028 and thereafter   0
Total lease payments 692 671
Less: Imputed interest 152 152
Present value of lease liabilities $ 540 $ 519