v3.26.1
Capitalization - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2026
Jul. 31, 2026
May 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Capitalization [Line Items]                  
Warrants issued             $ 1,610   $ 1,610
Net proceeds from issuance of common stock               $ 19,499  
May 2025 Warrants [Member] | HCR [Member] | 2025 Royalty Bond                  
Schedule of Capitalization [Line Items]                  
Warrants issued     $ 1,600            
Warrants exercised           0   0  
Warrants/Prefunded Warrants remained outstanding           268,096   268,096  
Number of warrants issued     268,096            
Exercise price of warrants     $ 14.92            
Warrants contractual term     10 years            
March 2024 Public Offering [Member]                  
Schedule of Capitalization [Line Items]                  
Number of shares sold         4,565,260        
Purchase price of share         $ 23        
March 2024 Public Offering and Pre-funded Warrants [Member]                  
Schedule of Capitalization [Line Items]                  
Net proceeds from issuance of common stock         $ 131,100        
March 2024 Public Offering and Pre-funded Warrants [Member] | Pre Funded Warrants [Member]                  
Schedule of Capitalization [Line Items]                  
Purchase price of share         $ 22.9999        
Number of warrants issued         1,521,740        
Exercise price of warrants         $ 0.0001        
March 2024 Public Offering and Pre-funded Warrants [Member] | March 2024 Pre-funded Warrants [Member]                  
Schedule of Capitalization [Line Items]                  
Warrants exercised           0   0  
Warrants/Prefunded Warrants remained outstanding           869,603   869,603  
July 2026 Public Offering [Member]                  
Schedule of Capitalization [Line Items]                  
Number of shares sold   11,671,139              
Purchase price of share   $ 9              
July 2026 Public Offering [Member] | Underwriters                  
Schedule of Capitalization [Line Items]                  
Exercised, shares   1,667,250              
July 2026 Public Offering and Pre-funded Warrants [Member]                  
Schedule of Capitalization [Line Items]                  
Net proceeds from issuance of common stock   $ 107,800              
July 2026 Public Offering and Pre-funded Warrants [Member] | Pre Funded Warrants [Member]                  
Schedule of Capitalization [Line Items]                  
Purchase price of share   $ 8.9999              
Number of warrants issued   1,111,111              
Exercise price of warrants   $ 0.0001              
At-the-Market Offering Programs [Member]                  
Schedule of Capitalization [Line Items]                  
Number of shares sold 0         2,318,735   2,318,735  
Aggregate offering price       $ 150,000          
Net proceeds from issuance of common stock           $ 18,900      
Common Stock [Member]                  
Schedule of Capitalization [Line Items]                  
Number of shares sold           2,319,000   2,319,000  
Exercised, shares           7,000 21,000 23,000 61,000
Common Stock [Member] | March 2024 Pre-funded Warrants [Member]                  
Schedule of Capitalization [Line Items]                  
Number of shares sold             199,300 652,137 199,300