Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Subsequent Events (Details)

v3.26.1
Summary of Significant Accounting Policies - Subsequent Events (Details) - USD ($)
2 Months Ended 12 Months Ended
Jan. 13, 2026
Jan. 11, 2026
Mar. 14, 2025
Mar. 12, 2025
Mar. 14, 2026
Dec. 31, 2025
Mar. 10, 2026
Jan. 15, 2026
Nov. 28, 2025
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2022
Dec. 21, 2021
Subsequent Event                          
Warrants to purchase shares                       20,000 6,900
Net proceeds from issuance of common stock           $ 86,366              
Warrants exercise price                       $ 15.625 $ 312.5
Warrants outstanding           855       7,755 7,755    
Subsequent Event                          
Subsequent Event                          
Resale of common stock               6,433,126          
Pre-funded Warrants | Subsequent Event                          
Subsequent Event                          
No of shares issued         1,319,089                
Warrants to purchase shares               2,047,089          
Warrants exercise price         $ 0.0001     $ 0.0001          
Exercise of warrants (in shares)         1,319,089                
Warrants outstanding             728,000            
Common Stock Warrants | Subsequent Event                          
Subsequent Event                          
Warrants to purchase shares               4,386,037          
Offering price per share               $ 3.28          
At the market offering                          
Subsequent Event                          
Aggregate offering price                 $ 8,558,712        
Registered Direct Offering                          
Subsequent Event                          
No of shares issued       578,950                  
Offering price per share       $ 8.26                  
Net proceeds from issuance of common stock     $ 4,250,000                    
Registered Direct Offering | Subsequent Event                          
Subsequent Event                          
No of shares issued   2,338,948                      
January 2026 Offering | Subsequent Event                          
Subsequent Event                          
Offering price per share   $ 2.85                      
Offering price   $ 2.8499                      
Gross proceeds $ 12,500,000                        
Net proceeds from issuance of common stock $ 11,400,000                        
January 2026 Offering | Pre-funded Warrants | Maximum | Subsequent Event                          
Subsequent Event                          
Warrants to purchase shares   2,047,089                      
January 2026 Offering | Common Stock Warrants | Maximum | Subsequent Event                          
Subsequent Event                          
Warrants to purchase shares   4,386,037