v3.26.1
Schedule of Information Related to Stock Options (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number of Options 387,328
Options Exercisable, Number of options 8,123
Options Exercisable, Weighted Average Remaining Life in Years 4 years 10 months 24 days
Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price | $ / shares $ 0.59
Options Outstanding, Number of Options 377,964
Options Exercisable, Number of options
Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price | $ / shares $ 152.50
Options Outstanding, Number of Options 4,157
Options Exercisable, Number of options 2,916
Options Exercisable, Weighted Average Remaining Life in Years 7 years 1 month 6 days
Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price | $ / shares $ 738.50
Options Outstanding, Number of Options 286
Options Exercisable, Number of options 286
Options Exercisable, Weighted Average Remaining Life in Years 6 years 9 months 18 days
Exercise Price Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price | $ / shares $ 791.00
Options Outstanding, Number of Options 38
Options Exercisable, Number of options 38
Options Exercisable, Weighted Average Remaining Life in Years 6 years 10 months 24 days
Exercise Price Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price | $ / shares $ 1,760.50
Options Outstanding, Number of Options 1,031
Options Exercisable, Number of options 1,031
Options Exercisable, Weighted Average Remaining Life in Years 1 year
Exercise Price Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price | $ / shares $ 3,965.50
Options Outstanding, Number of Options 37
Options Exercisable, Number of options 37
Options Exercisable, Weighted Average Remaining Life in Years 6 years 3 months 18 days
Exercise Price Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price | $ / shares $ 4,053.00
Options Outstanding, Number of Options 2,095
Options Exercisable, Number of options 2,095
Options Exercisable, Weighted Average Remaining Life in Years 3 years
Exercise Price Eight [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Exercise Price | $ / shares $ 5,726.00
Options Outstanding, Number of Options 1,720
Options Exercisable, Number of options 1,720
Options Exercisable, Weighted Average Remaining Life in Years 5 years 2 months 12 days