XML 80 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Warrants - Additional Information (Details) - $ / shares
1 Months Ended 12 Months Ended
May 31, 2015
Feb. 28, 2015
Dec. 31, 2025
May 31, 2025
Dec. 31, 2024
Nov. 02, 2021
Nov. 01, 2021
Class Of Warrant Or Right [Line Items]              
Number of warrants, issued     7,398,185        
Warrants outstanding     7,398,185   12,686    
Number of Warrants converted     7,398,185   12,686    
Warrants expired     12,686        
Common Stock Warrants              
Class Of Warrant Or Right [Line Items]              
Warrants outstanding     3,826,750        
Common Stock Warrants | 2025 Follow-On Offering              
Class Of Warrant Or Right [Line Items]              
Exercise price of warrants       $ 4.9      
Common Stock | 2025 Follow-On Offering              
Class Of Warrant Or Right [Line Items]              
Shares, issued       3,826,750      
Pre-funded warrants              
Class Of Warrant Or Right [Line Items]              
Warrants outstanding     3,571,435        
Pre-funded warrants | 2025 Follow-On Offering              
Class Of Warrant Or Right [Line Items]              
Number of warrants, issued       3,571,435      
Exercise price of warrants       $ 0.00001      
Series B Warrants | Common Stock Warrants              
Class Of Warrant Or Right [Line Items]              
Exercise price of warrants           $ 17.03  
Warrants outstanding     0       173,827
Number of Warrants converted     12,686     12,686  
Warrants expired     12,686        
Series B Convertible Preferred Stock | Series B Warrants | Common Stock Warrants              
Class Of Warrant Or Right [Line Items]              
Number of warrants, issued 887,536 1,650,098          
Exercise price of warrants $ 1.24235 $ 1.24235          
Warrants expiration period 10 years 10 years