v3.26.1
Schedule of Information Related to Stock Options (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number of Options 387,357
Options Exercisable, Number of options 8,045
Options Exercisable, Weighted Average Remaining Life in Years 5 years 1 month 6 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 4 months 24 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 191
Options Exercisable, Weighted Average Remaining Life in Years 7 years 1 month 6 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 26
Options Exercisable, Weighted Average Remaining Life in Years 7 years 2 months 12 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,060
Options Exercisable, Number of options 1,060
Options Exercisable, Weighted Average Remaining Life in Years 1 year 2 months 12 days
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 6 months
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 3 months 18 days
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 6 months