v3.26.1
Licensing Revenue (Details) - USD ($)
1 Months Ended 6 Months Ended
Jul. 31, 2026
Dec. 31, 2020
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Upfront cash payment received   $ 7,500,000    
Future milestone payments received   $ 194,500,000    
Licensing revenue     $ 10,500,000  
Potential milestone payments to be received     191,500,000  
Licensing revenue     0 $ 0
Cost of licensing revenue     $ 0 $ 0
Subsequent Event        
Disaggregation of Revenue [Line Items]        
Potential milestone payments to be received $ 191,500,000