v3.23.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (July 1 - December 31) $ 9,445  
2024 17,314 $ 18,711
2025 12,908 14,846
2026 11,926 10,037
2027 9,151 8,941
2028 and thereafter 20,554  
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 (July 1 - December 31) 133  
2024 187 228
2025 125 162
2026 113 114
2027 112 88
2028 and thereafter 22  
Total lease payments 692 671
Less: Imputed interest 152 152
Present value of lease liabilities $ 540 $ 519