v3.26.1
Stockholders' Equity - Schedule of options outstanding and exercisable (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Schedule of Options Outstanding and Exercisable [Line Items]  
Outstanding Number of Options, Options Outstanding 1,270,000
Weighted Average Remaining Life In Years, Options Exercisable 4 years 6 months
Exercisable Number of Options, Options Exercisable 1,270,000
2.11 [Member]  
Schedule of Options Outstanding and Exercisable [Line Items]  
Exercise Price, Options Outstanding (in Dollars per share) | $ / shares $ 2.11
Outstanding Number of Options, Options Outstanding 40,000
Weighted Average Remaining Life In Years, Options Exercisable 4 years 6 months
Exercisable Number of Options, Options Exercisable 40,000
2.17 [Member]  
Schedule of Options Outstanding and Exercisable [Line Items]  
Exercise Price, Options Outstanding (in Dollars per share) | $ / shares $ 2.17
Outstanding Number of Options, Options Outstanding 120,000
Weighted Average Remaining Life In Years, Options Exercisable 4 years 7 months 6 days
Exercisable Number of Options, Options Exercisable 120,000
2.21 [Member]  
Schedule of Options Outstanding and Exercisable [Line Items]  
Exercise Price, Options Outstanding (in Dollars per share) | $ / shares $ 2.21
Outstanding Number of Options, Options Outstanding 300,000
Weighted Average Remaining Life In Years, Options Exercisable 5 years 7 months 20 days
Exercisable Number of Options, Options Exercisable 300,000
2.48 [Member]  
Schedule of Options Outstanding and Exercisable [Line Items]  
Exercise Price, Options Outstanding (in Dollars per share) | $ / shares $ 2.48
Outstanding Number of Options, Options Outstanding 120,000
Weighted Average Remaining Life In Years, Options Exercisable 5 years 4 months 6 days
Exercisable Number of Options, Options Exercisable 120,000
4.09 [Member]  
Schedule of Options Outstanding and Exercisable [Line Items]  
Exercise Price, Options Outstanding (in Dollars per share) | $ / shares $ 4.09
Outstanding Number of Options, Options Outstanding 460,000
Weighted Average Remaining Life In Years, Options Exercisable 3 years 10 months 20 days
Exercisable Number of Options, Options Exercisable 460,000
5.66 [Member]  
Schedule of Options Outstanding and Exercisable [Line Items]  
Exercise Price, Options Outstanding (in Dollars per share) | $ / shares $ 5.66
Outstanding Number of Options, Options Outstanding 230,000
Weighted Average Remaining Life In Years, Options Exercisable 3 years 8 months 19 days
Exercisable Number of Options, Options Exercisable 230,000