v3.25.4
Investments - Securities Purchase Agreement - Additional information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
May 31, 2021
Cash and Cash Equivalents [Line Items]      
Fair value option gain loss $ 3.1 $ 3.8  
IntelGenx [Member]      
Cash and Cash Equivalents [Line Items]      
Fair value option gain loss $ 5.2 $ 1.4  
IntelGenx [Member] | Warrant [Member]      
Cash and Cash Equivalents [Line Items]      
Common shares     $ 12.3