v3.24.2.u1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2024 (July 1 - December 31) $ 10,503
2025 20,810
2026 20,037
2027 17,655
2028 14,335
2029 and thereafter 15,233
Total lease payments 98,573
Less: Imputed interest 18,757
Present value of lease liabilities 79,816
Finance Leases  
2024 (July 1 - December 31) 238
2025 442
2026 401
2027 330
2028 204
2029 and thereafter 43
Total lease payments 1,658
Less: Imputed interest 407
Present value of lease liabilities $ 1,251