XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Ranges of Outstanding Stock Options (Details) - Share-Based Payment Arrangement, Option [Member]
12 Months Ended
Dec. 31, 2024
$ / 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) 7 years 11 months 26 days
Weighted-Average Exercise Price $ 59.44
Number of Options Exercisable | shares 47,731
Weighted-Average Remaining Contractual Life (years) 7 years 11 months 26 days
Weighted-Average Exercise Price $ 82.47
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) 9 years 14 days
Weighted-Average Exercise Price $ 1.83
Number of Options Exercisable | shares 35,914
Weighted-Average Remaining Contractual Life (years) 5 years 11 months 12 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 11 months 12 days
Weighted-Average Exercise Price $ 26.00
Number of Options Exercisable | shares 3,500
Weighted-Average Remaining Contractual Life (years) 3 years 8 months 15 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 101.00
Range of Exercise Prices, Upper Range $ 300.00
Number of Options Outstanding | shares 6,066
Weighted-Average Remaining Contractual Life (years) 2 years 8 months 15 days
Weighted-Average Exercise Price $ 195.29
Number of Options Exercisable | shares 6,066
Weighted-Average Remaining Contractual Life (years) 1 year 9 months 29 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 $ 1,656.00
Number of Options Outstanding | shares 2,251
Weighted-Average Remaining Contractual Life (years) 1 year 3 months 21 days
Weighted-Average Exercise Price $ 1,154.35
Number of Options Exercisable | shares 2,251
Weighted-Average Remaining Contractual Life (years) 9 months 18 days
Weighted-Average Exercise Price $ 1,154.35