XML 38 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Collaboration and License Agreements (Details 1) - Amended MSK License
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
Milestone One  
Collaboration agreement  
Common stock multiple 5.0x
Ten-trading day trailing average common stock price | $ / shares $ 50.18
Stock price appreciation milestone payment (in millions) | $ $ 20.0
Milestone Two  
Collaboration agreement  
Common stock multiple 10.0x
Ten-trading day trailing average common stock price | $ / shares $ 100.36
Stock price appreciation milestone payment (in millions) | $ $ 30.0
Milestone Three  
Collaboration agreement  
Common stock multiple 15.0x
Ten-trading day trailing average common stock price | $ / shares $ 150.54
Stock price appreciation milestone payment (in millions) | $ $ 25.0