v3.25.4
Stockholders' Equity - Schedule of Activity in Warrants (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Schedule of Activity in Warrants [Line Items]      
Total Warrants, Outstanding Ending Balance 168,929 1,240,480 168,032
Total Warrants, Issued   1,833,745 94,760
Total Warrants, Expired   (8,205)  
Total Warrants, Exercised   (753,092) (95,657)
Weighted Average Remaining Term (Years), Outstanding Ending Balance 3 years 3 months 21 days 3 years 1 month 6 days 2 years 25 days
Weighted Average Exercise Price, Outstanding Ending Balance $ 194.16 $ 19.25 $ 211.25
Weighted Average Exercise Price, Issued   7.17 71.01
Weighted Average Exercise Price, Expired   1,389.35  
Weighted Average Exercise Price, Exercised   7.52 41.83
Average Intrinsic Value, Outstanding Ending Balance $ 0.43 $ 0 $ 0.01