v3.25.2
Related-Party Transactions - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]          
Share based compensation number of options granted       3,158,150  
OrbiMed          
Related Party Transaction [Line Items]          
Royalty expense payable   $ 0.9   $ 1.4  
Board of directors          
Related Party Transaction [Line Items]          
Share based compensation number of options granted 590,950        
Maximum | Board of directors          
Related Party Transaction [Line Items]          
Stock-based compensation expense   0.1 $ 0.1 0.1 $ 0.1
Pacific-Link Consulting, LLC          
Related Party Transaction [Line Items]          
Consulting expenses   0.6 0.5 1.3 1.3
Marlinspike Group, LLC          
Related Party Transaction [Line Items]          
Consulting expenses   $ 0.1 $ 0.1 $ 0.1 $ 0.1