v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of maturities of future lease obligations

As of June 30, 2026, the maturities of future lease obligations were as follows:

Amount

Year

  ​ ​ ​

(in thousands)

2026 (July 1 through December 31)

$

1,032

2027

1,841

2028

 

570

2029

 

585

2030

 

599

Thereafter (through 2032)

 

820

Total lease payments

5,447

Less: Discount to present value

910

Present value of lease liabilities

4,537

Current portion of lease liabilities (July 1, 2026 through June 30, 2027)

1,760

Non-current portion of lease liabilities

$

2,777