v3.26.1
Stockholders' Equity - Schedule of Warrants Outstanding and Warrant Activity (Details) - $ / shares
12 Months Ended
Oct. 21, 2024
Dec. 31, 2025
October 2024 Private Placement    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share $ 7  
Expiration Date 2029-11  
Ending Balance 150,000  
Common Stock Warrants    
Class of Warrant or Right [Line Items]    
Beginning Balance   815,677
Ending Balance   822,260
Common Stock Warrants | Series A Convertible Preferred Stock    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share   $ 9.15
Expiration Date   2025-12
Beginning Balance   92,184
Warrants Expired   (92,184)
Ending Balance   0
Common Stock Warrants | Underwriters    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share   $ 6.25
Expiration Date   2026-12
Beginning Balance   131,703
Ending Balance   131,703
Common Stock Warrants | Placement agent | Convertible Promissory Notes    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share   $ 6
Expiration Date   2028-01
Beginning Balance   182,407
Warrants Exercised   (83)
Warrants Forfeited   (1,150)
Ending Balance   181,174
Common Stock Warrants | 2023 Private Placement    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share   $ 7.58
Expiration Date   2027-12
Beginning Balance   259,383
Ending Balance   259,383
Common Stock Warrants | October 2024 Private Placement    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share   $ 7
Expiration Date   2029-11
Beginning Balance   150,000
Ending Balance   150,000
Common Stock Warrants | October 2025 Offering    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share   $ 5.5
Expiration Date   2030-10
Warrants Granted   100,000
Ending Balance   100,000