v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Commitments under Leases, Service Agreements and Other Contractual

The Company’s future minimum commitments under leases, service agreements and other contractual commitments as of June 30, 2025 are as follows (in thousands):

 

 

Operating
Lease
Obligations

 

 

Future
Purchase
Obligations

 

Years ending December 31,

 

 

 

 

 

 

2025 (remaining 6 months)

 

$

2,260

 

 

$

15,030

 

2026

 

 

4,267

 

 

 

9,552

 

2027

 

 

3,063

 

 

 

1,254

 

2028

 

 

2,825

 

 

 

107

 

2029

 

 

2,685

 

 

 

—

 

2030 and thereafter

 

 

6,793

 

 

 

—

 

Total payments

 

 

21,893

 

 

$

25,943

 

Less: imputed interest

 

 

(2,938

)

 

 

 

Less: lease incentives

 

 

(111

)

 

 

 

Less: leases less than 12 months

 

 

(87

)

 

 

 

Total lease liabilities

 

$

18,757