v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Future Minimum Lease Payments for Operating Lease

Future minimum lease payments under these leases at June 30, 2025 are as follows:

 

 

(in thousands)

 

2025 (remaining 6 months)

$

1,257

 

2026

 

2,228

 

2027

 

1,884

 

2028

 

558

 

Total lease payments

 

5,927

 

Less: imputed interest

 

(709

)

Present value of lease payments

$

5,218

 

Schedule of Other Information of Operating Leases

The weighted average remaining lease term and discount rate related to the Company's leases were as follows:

 

 

June 30,
2025

 

 

December 31,
2024

 

Weighted average remaining lease term (years)

 

2.54

 

 

 

1.35

 

Weighted average discount rate

 

9.78

%

 

 

6.85

%