v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Expense

Lease expenses recognized were as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Operating lease expense

 

$

1,261

 

 

$

1,247

 

 

$

2,522

 

 

$

2,218

 

Finance lease expense:

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

1,155

 

 

 

537

 

 

 

1,834

 

 

 

949

 

Interest on lease liabilities

 

 

301

 

 

 

130

 

 

 

465

 

 

 

243

 

Schedule of Future Minimum Lease Payments of Leases

Future minimum lease payments of the Company’s leases as of June 30, 2026 were as follows:

 

 

Operating lease

 

 

Finance lease

 

2026

 

$

(189

)

 

$

3,375

 

2027

 

 

4,791

 

 

 

5,807

 

2028

 

 

4,807

 

 

 

4,769

 

2029

 

 

11,284

 

 

 

2,400

 

2030

 

 

5,032

 

 

 

4

 

Thereafter

 

 

1,285

 

 

 

 

Total lease payments

 

 

27,010

 

 

 

16,355

 

Less: imputed interest

 

 

(4,790

)

 

 

(1,840

)

Present value of lease liabilities

 

$

22,220

 

 

$

14,515