v3.26.1
Stockholder Equity - Schedule of Warrants (Details) - Warrants [Member] - $ / shares
3 Months Ended
Jan. 01, 2026
Jan. 01, 2025
Mar. 31, 2026
Mar. 31, 2025
Schedule of Warrants [Line Items]        
Number of Warrants, Outstanding balance 24,765 65 24,765 65
Weighted Average Exercise price, Outstanding balance $ 509.05 $ 119,371 $ 509.05 $ 119,371
Average Remaining Contractual Term, Outstanding balance 4 years 8 months 26 days 3 years 18 days 4 years 5 months 26 days 2 years 9 months 18 days
Number of warrants, Exercisable     24,765 28
weighted average exercise price, Exercisable     $ 509.05 $ 119,371
Average Remaining Contractual Term, Exercisable     4 years 5 months 26 days 2 years 6 months 25 days
Number of Warrants, Granted     260,000  
Weighted Average Exercise price, Granted     $ 5.81  
Average Remaining Contractual Term, Granted     1511 years  
Number of Warrants, Exercised     (260,000)  
Weighted Average Exercise price, Exercised     $ 5.81  
Average Remaining Contractual Term, Exercised     minus 1511 years