v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Remaining Future Lease Payment Obligations Under Noncancellable Operating Leases

As of June 30, 2025, remaining future minimum lease payment obligations under the Company’s noncancellable operating leases were as follows (in thousands):

 

2025 (remainder)

 

$

2,338

 

2026

 

 

4,811

 

2027

 

 

3,547

 

2028

 

 

310

 

2029

 

 

318

 

Thereafter

 

 

270

 

Total lease payments

 

 

11,594

 

Less: imputed interest

 

 

(1,628

)

Present value of lease liabilities

 

$

9,966

 

Classified as:

 

 

 

Lease liabilities - current

 

$

4,047

 

Lease liabilities - non current

 

 

5,919

 

Total lease liability

 

$

9,966