v3.26.3
Related Party Transactions (Details)
$ in Millions
Sep. 20, 2026
USD ($)
Memorial Sloan-Kettering Cancer Center Research Agreement  
Related Party Transaction [Line Items]  
Total payments to be made $ 0.1