XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity - Schedule of Stock Options Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Options Outstanding, Number of shares | shares 31,367
Options Outstanding, Exercise price range, Lower range $ 7.20
Options Outstanding, Exercise price range, Upper range 251.40
Options Outstanding, Weighted Average Exercise Price $ 64.78
Options Outstanding, Remaining Contractual Term (Years) 4 years 8 months 12 days
Options Exercisable, Number of shares | shares 31,367
Options Exercisable, Weighted Average Average Exercise Price $ 64.78
Exercise Price One [Member]  
Options Outstanding, Number of shares | shares 16,500
Options Outstanding, Exercise price range, Lower range $ 7.20
Options Outstanding, Exercise price range, Upper range 11.60
Options Outstanding, Weighted Average Exercise Price $ 10.00
Options Outstanding, Remaining Contractual Term (Years) 6 years 6 months
Options Exercisable, Number of shares | shares 16,500
Options Exercisable, Weighted Average Average Exercise Price $ 10.00
Exercise Price Two [Member]  
Options Outstanding, Number of shares | shares 10,622
Options Outstanding, Exercise price range, Lower range $ 90.00
Options Outstanding, Exercise price range, Upper range 124.80
Options Outstanding, Weighted Average Exercise Price $ 106.20
Options Outstanding, Remaining Contractual Term (Years) 3 years 1 month 6 days
Options Exercisable, Number of shares | shares 10,622
Options Exercisable, Weighted Average Average Exercise Price $ 106.20
Exercise Price Three [Member]  
Options Outstanding, Number of shares | shares 2,913
Options Outstanding, Exercise price range, Lower range $ 139.20
Options Outstanding, Exercise price range, Upper range 171.00
Options Outstanding, Weighted Average Exercise Price $ 147.39
Options Outstanding, Remaining Contractual Term (Years) 1 year 2 months 12 days
Options Exercisable, Number of shares | shares 2,913
Options Exercisable, Weighted Average Average Exercise Price $ 147.39
Exercise Price Four [Member]  
Options Outstanding, Number of shares | shares 1,332
Options Outstanding, Exercise price range, Lower range $ 226.20
Options Outstanding, Exercise price range, Upper range 251.40
Options Outstanding, Weighted Average Exercise Price $ 232.48
Options Outstanding, Remaining Contractual Term (Years) 2 years 8 months 12 days
Options Exercisable, Number of shares | shares 1,332
Options Exercisable, Weighted Average Average Exercise Price $ 232.48