v3.26.1
Stockholders' Equity - Summary of Warrants Outstanding (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Outstanding Warrants to Purchase Shares $ 2,768,183  
June 2026 Series A warrants    
Class of Warrant or Right [Line Items]    
Outstanding Warrants to Purchase Shares $ 1,363,637  
Exercise Price Per Warrant 4.4  
Expiration Date Dec. 12, 2031  
June 2026 Series B warrants    
Class of Warrant or Right [Line Items]    
Outstanding Warrants to Purchase Shares $ 1,363,637  
Exercise Price Per Warrant 4.4  
Expiration Date Jun. 12, 2028  
June 2026 Placement Agent warrants    
Class of Warrant or Right [Line Items]    
Outstanding Warrants to Purchase Shares $ 40,909  
Exercise Price Per Warrant 4.125  
Expiration Date Jun. 12, 2031  
January 2021 Warrants [Member]    
Class of Warrant or Right [Line Items]    
Expiration Date   Jul. 08, 2025
March 2021 Warrants [Member]    
Class of Warrant or Right [Line Items]    
Expiration Date   Sep. 22, 2025