v3.26.1
LEASES (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease Cost
The components of lease expense for the three months ended June 30, 2026 and 2025 were as follows (in thousands):

Three months endedSix months ended
June 30,
2026
June 30,
2025
June 30,
2026
June 30,
2025
Operating lease expense$524 $534 $1,046 $1,067 
Finance lease expenses:
Amortization of right of use assets$491 $318 $932 $636 
Interest on lease liabilities123 52 235 147 
Total finance lease expense$614 $370 $1,167 $783 
Schedule of Weighted Average Remaining Lease Terms and Discount Rates
The weighted average remaining lease terms and weighted average discount rates for the Company's operating leases and finance leases at June 30, 2026 and December 31, 2025 were as follows:
June 30,
2026
December 31,
2025
Weighted average remaining lease term (years):
  Operating leases8.179.11
  Finance leases2.132.44
Weighted average discount rate:
  Operating leases11.6 %11.6 %
  Finance leases11.5 %10.9 %
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of June 30, 2026 under all non-cancelable leases having an initial or remaining term of more than one year were (in thousands):
Operating
leases
Finance
leases
Remainder of 2026$1,053 $1,054 
20271,921 1,646 
20281,868 784 
20291,709 372 
20301,151 42 
Thereafter6,832 19 
Total lease payments14,534 3,917 
Less: imputed interest(6,025)(563)
$8,509 $3,354 
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of June 30, 2026 under all non-cancelable leases having an initial or remaining term of more than one year were (in thousands):
Operating
leases
Finance
leases
Remainder of 2026$1,053 $1,054 
20271,921 1,646 
20281,868 784 
20291,709 372 
20301,151 42 
Thereafter6,832 19 
Total lease payments14,534 3,917 
Less: imputed interest(6,025)(563)
$8,509 $3,354