v3.26.3
Schedule of Outstanding Stock Options (Details)
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options 562,063
January 2017 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 73,800.00
Number of Options 2
Expiration date Jan. 01, 2027
January 2018 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 70,920.00
Number of Options 2
Expiration date Jan. 01, 2028
January 2019 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 3,384.00
Number of Options 15
Expiration date Jan. 01, 2029
October 2021 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 7,560.00
Number of Options 35
Expiration date Oct. 26, 2031
January 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5,068.80
Number of Options 21
Expiration date Jan. 01, 2032
August 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 2,323.58
Number of Options 78
Expiration date Aug. 23, 2032
September 2023 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 30.72
Number of Options 4,468
Expiration date Sep. 12, 2033
January 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 28.08
Number of Options 1,337
Expiration date Jan. 08, 2034
September 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 10.38
Number of Options 15,357
Expiration date Sep. 17, 2034
October 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 11.28
Number of Options 4,700
Expiration date Oct. 16, 2034
January 2025 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5.82
Number of Options 13,529
Expiration date Jan. 15, 2027
June 2025 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 5.28
Number of Options 41,932
Expiration date Jun. 05, 2035
January 2026 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 1.55
Number of Options 25,003
Expiration date Jan. 08, 2036
September 2026 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 0.50
Number of Options 455,584
Expiration date Sep. 28, 2036