XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Ranges of Outstanding Stock Options (Details) - Share-Based Payment Arrangement, Option [Member]
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options Outstanding | shares 66,817
Weighted-Average Remaining Contractual Life (years) 8 years 5 months 26 days
Weighted-Average Exercise Price $ 103.24
Number of Options Exercisable | shares 50,022
Weighted-Average Remaining Contractual Life (years) 7 years 9 months
Weighted-Average Exercise Price $ 78.78
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) 8 years 9 months 18 days
Weighted-Average Exercise Price $ 1.83
Number of Options Exercisable | shares 38,205
Weighted-Average Remaining Contractual Life (years) 8 years 9 months 18 days
Weighted-Average Exercise Price $ 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) 4 years 8 months 12 days
Weighted-Average Exercise Price $ 26.00
Number of Options Exercisable | shares 3,500
Weighted-Average Remaining Contractual Life (years) 4 years 8 months 12 days
Weighted-Average Exercise Price $ 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) 2 years 5 months 15 days
Weighted-Average Exercise Price $ 195.29
Number of Options Exercisable | shares 6,066
Weighted-Average Remaining Contractual Life (years) 2 years 5 months 15 days
Weighted-Average Exercise Price $ 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 2,251
Weighted-Average Remaining Contractual Life (years) 1 year 25 days
Weighted-Average Exercise Price $ 1,154.35
Number of Options Exercisable | shares 2,251
Weighted-Average Remaining Contractual Life (years) 1 year 25 days
Weighted-Average Exercise Price $ 1,154.35