v3.26.1
Stockholders' Equity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Shares of common stock subject to warrants 1,092,569 1,092,572
February 2015 [Member] | Warrants Exercise Price One [Member]    
Class of Warrant or Right [Line Items]    
Shares of common stock subject to warrants $ 660,000.00  
Expiration February 2025  
Shares of common stock subject to warrants 3
November 2020 [Member] | Warrants Exercise Price One [Member]    
Class of Warrant or Right [Line Items]    
Shares of common stock subject to warrants $ 504.40  
Expiration May 2026  
Shares of common stock subject to warrants 1,211 1,211
February 2021 [Member] | Warrants Exercise Price One [Member]    
Class of Warrant or Right [Line Items]    
Shares of common stock subject to warrants $ 780.00  
Expiration August 2026  
Shares of common stock subject to warrants 2,084 2,084
May 2023 [Member] | Warrants Exercise Price One [Member]    
Class of Warrant or Right [Line Items]    
Shares of common stock subject to warrants $ 7.79  
Expiration February 2031  
Shares of common stock subject to warrants 889,274 889,274
October 2023 [Member] | Warrants Exercise Price One [Member]    
Class of Warrant or Right [Line Items]    
Shares of common stock subject to warrants $ 3.36  
Expiration April 2029  
Shares of common stock subject to warrants 200,000 200,000