v3.26.1
Licensing Revenue (Details) - USD ($)
1 Months Ended 3 Months Ended
Dec. 31, 2020
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]        
Upfront cash payment received $ 7,500,000      
Future milestone payments received 194,500,000      
Performance obligation, amount 9,500,000      
Milestones probable of being achieved $ 2,000,000.0      
Milestone payment received       $ 1,000,000.0
Potential milestone payments to be received   $ 191,500,000    
Licensing revenue   0 $ 0  
Cost of licensing revenue   $ 0 $ 0