XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of maturities of future lease obligations

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

Amount

Year

    

(in thousands)

2025 (July 1 through December 31)

$

1,025

2026

2,060

2027

 

1,841

2028

 

570

2029

 

585

Thereafter

 

1,420

Total lease payments

7,501

Less: Discount

1,339

Present value of lease liabilities

6,162

Current portion of lease liabilities

1,625

Non-current portion of lease liabilities

$

4,537