XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Ranges of Outstanding Stock Options (Details) - Share-Based Payment Arrangement, Option [Member]
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options, Outstanding | shares 69,000
Weighted-Average Remaining Contractual Life (years), Outstanding 7 years 11 months 26 days
Weighted-Average Exercise Price, Outstanding $ 103.24
Number of Options Exercisable | shares 47,621
Weighted-Average Remaining Contractual Life (years), Exercisable 7 years 11 months 26 days
Weighted-Average Exercise Price, Exercisable $ 148.75
Exercise Price Range One [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range 1.83
Range of Exercise Prices, Upper Range $ 25.99
Number of Options, Outstanding | shares 55,000
Weighted-Average Remaining Contractual Life (years), Outstanding 9 years 3 months 18 days
Weighted-Average Exercise Price, Outstanding $ 1.83
Number of Options Exercisable | shares 33,624
Weighted-Average Remaining Contractual Life (years), Exercisable 9 years 3 months 18 days
Weighted-Average Exercise Price, Exercisable $ 1.83
Exercise Price Range Two [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range 26.00
Range of Exercise Prices, Upper Range $ 100.00
Number of Options, Outstanding | shares 3,500
Weighted-Average Remaining Contractual Life (years), Outstanding 5 years 2 months 12 days
Weighted-Average Exercise Price, Outstanding $ 26.00
Number of Options Exercisable | shares 3,500
Weighted-Average Remaining Contractual Life (years), Exercisable 5 years 2 months 12 days
Weighted-Average Exercise Price, Exercisable $ 26.00
Exercise Price Range Three [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range 100.01
Range of Exercise Prices, Upper Range $ 300.00
Number of Options, Outstanding | shares 6,066
Weighted-Average Remaining Contractual Life (years), Outstanding 2 years 11 months 15 days
Weighted-Average Exercise Price, Outstanding $ 195.29
Number of Options Exercisable | shares 6,066
Weighted-Average Remaining Contractual Life (years), Exercisable 2 years 11 months 15 days
Weighted-Average Exercise Price, Exercisable $ 195.29
Exercise Price Range Four [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Range of Exercise Prices, Lower Range 300.01
Range of Exercise Prices, Upper Range $ 4,146.00
Number of Options, Outstanding | shares 4,434
Weighted-Average Remaining Contractual Life (years), Outstanding 10 months 9 days
Weighted-Average Exercise Price, Outstanding $ 1,296.92
Number of Options Exercisable | shares 4,431
Weighted-Average Remaining Contractual Life (years), Exercisable 10 months 9 days
Weighted-Average Exercise Price, Exercisable $ 1,296.92