v3.26.1
Leases (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Schedule of Future Minimum Lease Payments
The future minimum lease payments associated with the 26 Landsdowne Street lease as of June 30, 2026, are as follows (in thousands):
 
2026(1)
     1,383  
2027
     2,811  
2028
     1,426  
  
 
 
 
Total minimum lease payments
     5,620  
Less: imputed interest
     (342
  
 
 
 
Total lease liability
   $ 5,278  
  
 
 
 
 
(1)
Amounts are for six months ending December 31, 2026.
The future minimum lease payments associated with the 26 Landsdowne Street lease as of December 31, 2025, are as follows (in thousands):
 
2026
     2,729  
2027
     2,811  
2028
     1,426  
  
 
 
 
Total minimum lease payments
     6,966  
Less: imputed interest
     (523
  
 
 
 
Total lease liability
   $ 6,443