v3.26.3
Discontinued Operations - Schedule of Carrying Amount of Assets Total Assets of Discontinued Operations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Apr. 20, 2026
Dec. 31, 2025
Dec. 31, 2024
Assets:        
Total current assets $ 0   $ 104,762 $ 104,560
First Tracks Biotherapeutics        
Assets:        
Cash and cash equivalents   $ 100,000 100,000 100,000
Prepaid expenses and other current assets   2,948 4,762 4,560
Total current assets   102,948 104,762 104,560
Property and equipment, net   1,174 1,259 1,718
Total assets   $ 104,122 $ 106,021 $ 106,278