v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies  
Schedule of future minimum lease payments under our non-cancellable operating leases

As of December 31, 2025, future minimum lease payments under our non-cancellable operating leases are as follows:

Year ending December 31, 

  ​ ​ ​

Amount

(In thousands)

2026

$

5,487

2027

 

5,662

2028

 

4,405

2029

 

4,515

2030

 

4,628

Thereafter

 

35,798

Total future minimum lease payments

 

60,495

Imputed interest

 

(19,731)

Total liabilities related to lease right-of-use assets

$

40,764