v3.26.1
Revenue - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
May 31, 2026
Jan. 31, 2026
May 31, 2025
May 31, 2024
May 31, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from licensing agreements             $ 27,778,000 $ 0 $ 27,778,000 $ 0
Revenue from customers related to upfront payments             0 1,000,000   1,300,000
Milestones payments made             0 0 0 0
Revenue from customers related to milestone payments               0 2,800,000 0
Revenue from customers related to milestone payment less withholding taxes                 3,000,000  
Amoytop License and Research Collaboration [Member] | Amoytop [Member]                    
Upfront payment received $ 25,000,000 $ 25,000,000   $ 1,000,000 $ 1,500,000 $ 7,000,000 $ 27,800,000   27,800,000  
Clinical regulatory sales milestones payments and royalities received   $ 420,000                
Withholding taxes           1,100,000     $ 2,800,000  
Revenue from licensing agreements               $ 0   $ 0
Milestones payments made $ 3,000,000   $ 3,000,000              
Amoytop License and Research Collaboration [Member] | Amoytop [Member] | Maximum [Member]                    
Milestone payments and royalties receivable           $ 109,000,000