v3.26.1
Schedule of Warrants Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2022
Equity [Abstract]      
Number of warrants outstanding, Ending balance 96,000 5,574,253  
Weighted Average Exercise Price Exercisable, Beginning balance $ 4.73 $ 4.81  
Weighted Average Remaining Contractual Life (in years), Outstanding 4 years 3 months 18 days 4 months 13 days 10 months 9 days
Warrants Aggregate Intrinsic Value, Ending balance $ 9,348,348  
Number of warrants outstanding, Vested and Exercisable, Balance 96,000 5,574,253  
Weighted Average Exercise Price, Vested and Exercisable, Balance $ 4.73 $ 4.81  
Weighted Average Remaining Contractual Life (in years), Vetsed and Exercisable 4 years 3 months 18 days 4 months 13 days 10 months 9 days
Warrants Aggregate Intrinsic Value, Vested and Exercisable, Ending balance $ 9,348,348  
Warrants, Unvested, balance  
Weighted Average Exercise Price, Unvested, balance  
Warrants Aggregate Intrinsic Value, Unvested Ending balance  
Number of warrants outstanding, Granted 730,000  
Weighted Average Exercise Price, Granted $ 5.86  
Number of warrants outstanding, Exercised (1,953,308)  
Weighted Average Exercise Price, Exercised $ 4.73  
Number of warrants outstanding, Cancelled/Forfeited (96,000) (3,524,945)  
Weighted Average Exercise Price, Cancelled/Forfeited $ 4.73 $ 4.86  
Number of warrants outstanding, ending balance 730,000 96,000  
Weighted Average Exercise Price Exercisable, ending balance $ 5.86 $ 4.73  
Warrants Aggregate Intrinsic Value, ending balance  
Number of warrants outstanding, Vested and Exercisable, ending balance 730,000 96,000  
Weighted Average Exercise Price, Vested and Exercisable, ending balance $ 5.86 $ 4.73  
Warrants Aggregate Intrinsic Value, Vested and Exercisable, ending balance  
Warrants, Unvested, Balance  
Weighted Average Exercise Price, Unvested, Balance  
Warrants Aggregate Intrinsic Value, Unvested Balance