v3.26.1
Stockholders' Equity - Warrants to Purchase Common Shares - Additional Information (Detail) - shares
6 Months Ended
Apr. 18, 2024
Jun. 30, 2026
Jun. 30, 2025
Oct. 31, 2025
Nov. 30, 2021
Class Of Stock [Line Items]          
Pre Funded Warrants to purchase common stock       1,500,000 3,272,727
Warrants were exercised in cashless exercise 2,181,818        
Net issuance of common shares 2,180,776        
Pre-funded warrants shares included in net loss per share calculations   2,590,909 1,090,909    
Pre Funded Warrants Outstandings   2,590,909 1,090,909