v3.26.1
Organization and basis of presentation - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
May 31, 2026
May 31, 2025
May 31, 2024
May 31, 2023
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Line Items]                
Cash and cash equivalents           $ 30,381 $ 30,381 $ 18,303
Accumulated deficit           666,745 666,745 $ 642,201
Amoytop | Amoytop License and Research Collaboration                
Organization, Consolidation and Presentation of Financial Statements [Line Items]                
Upfront payment received $ 25,000 $ 25,000 $ 1,000 $ 1,500 $ 7,000 $ 27,800 $ 27,800