v3.26.1
Subsequent Event (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Subsequent Event [Line Items]      
Aggregate royalty interest payments   $ 703,387 $ 2,171
Subsequent Event | Neurimmune AG      
Subsequent Event [Line Items]      
Aggregate royalty interest payments $ 425,000    
Aggregate royalty interest payments, upfront payment $ 125,000