v3.25.4
LEASES - Future minimum lease payments under leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 6,406
2027 5,038
2028 3,859
2029 2,783
2030 1,352
Thereafter 4,557
Total future lease payments 23,995
Less: Amount representing interest (3,413)
Present value of lease liabilities 20,582
Finance Leases  
2026 450
2027 396
2028 396
2029 367
2030 386
Thereafter 3,985
Total future lease payments 5,980
Less: Amount representing interest (3,213)
Present value of lease liabilities $ 2,767