Annual report pursuant to Section 13 and 15(d)

Schedule of Options Outstanding and Options Exercisable (Details)

v3.25.0.1
Schedule of Options Outstanding and Options Exercisable (Details) - $ / shares
1 Months Ended 12 Months Ended
Oct. 17, 2024
May 31, 2023
Jan. 31, 2023
Dec. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Options outstanding       124,600
Options outstanding, weighted average remaining contractual life (years) 10 years 10 years 10 years  
Range One [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of excercise price       $ 2.11
Options outstanding       23,335
Options outstanding, weighted average remaining contractual life (years)       9 years 9 months 18 days
Options outstanding, weighted average exercise price       $ 2.11
Range Two [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of excercise price       $ 10.50
Options outstanding       16,667
Options outstanding, weighted average remaining contractual life (years)       8 years 4 months 24 days
Options outstanding, weighted average exercise price       $ 10.50
Range Three [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of excercise price       $ 25.50
Options outstanding       50,000
Options outstanding, weighted average remaining contractual life (years)       8 years 1 month 6 days
Options outstanding, weighted average exercise price       $ 25.50
Range Four [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of excercise price       $ 74.40
Options outstanding       34,598
Options outstanding, weighted average remaining contractual life (years)       7 years 6 months
Options outstanding, weighted average exercise price       $ 74.40