v3.26.1
Warrants and Options - Summary of Warrants Issued to Purchase Common Stock (Detail) - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Class Of Warrant Or Right [Line Items]    
Issued During the Period 3,883,496  
Exercised during the period (24,198)  
Expired during period (65,938)  
Outstanding 3,985,971 192,611
June 2026 Pre-Funded Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2026-06  
Term perpetual  
Issued During the Period 3,883,496  
Outstanding 3,883,496  
December 2022 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2022-12  
Term 5 years  
Exercise Price Per Share $ 11.2  
Exercised during the period 0  
Expired during period 0  
Outstanding 1,000 1,000
October 2022 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2022-10  
Term 5 years  
Exercise Price Per Share $ 16  
Exercised during the period 0  
Expired during period 0  
Outstanding 1,000 1,000
January 2021 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2021-01  
Term 5 years 6 months  
Exercise Price Per Share $ 159.60  
Exercised during the period 0  
Expired during period 0  
Outstanding 9,846 9,846
December 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-12  
Term 5 years 6 months  
Exercise Price Per Share $ 9  
Exercised during the period (16,367)  
Expired during period 0  
Outstanding 0 16,367
December 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-12  
Term 5 years 6 months  
Exercise Price Per Share $ 120.00  
Exercised during the period 0  
Expired during period (49,100)  
Outstanding 0 49,100
July 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-07  
Term 5 years 6 months  
Exercise Price Per Share $ 9.00  
Exercised during the period 0  
Expired during period (16,036)  
Outstanding 0 16,036
July 2020 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-07  
Term 5 years 6 months  
Exercise Price Per Share $ 198.80  
Exercised during the period 0  
Expired during period (802)  
Outstanding 0 802
January 2021 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2021-01  
Term 5 years 6 months  
Exercise Price Per Share $ 125.2  
Exercised during the period 0  
Expired during period 0  
Outstanding 90,629 90,629
January 2021 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2021-01  
Term 5 years 6 months  
Exercise Price Per Share $ 9  
Exercised during the period (7,831)  
Expired during period 0  
Outstanding 0 7,831