v3.25.1
Leasing Activities - Schedule of Maturities of Operating and Finance Leases Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating  
2025 $ 17,102
2026 19,225
2027 18,356
2028 16,918
2029 14,864
Thereafter 125,470
Total lease payments 211,935
Less: interest (78,334)
Present value of lease liabilities 133,601
Finance  
2025 7,711
2026 6,501
2027 6,666
2028 5,823
2029 5,414
Thereafter 26,992
Total lease payments 59,107
Less: interest (16,260)
Present value of lease liabilities $ 42,847