XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Share-based Payments - Summary of Exercise Prices, Weighted Average Remaining Contractual Life and Intrinsic Values of Outstanding Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Exercise price - lower limit (in dollars per share) $ 1,054,677  
Exercise price - upper limit (in dollars per share) $ 60.04  
Weighted average remaining contractual life, options outstanding (Year) 4 years 6 months  
Weighted average exercise price per share, options outstanding (in dollars per share) $ 224  
Options exercisable, Number of shares (in shares) 533,395 470,317
Weighted average remaining contractual life, options exercisable (in dollars per share) $ 61.51  
Weighted average remaining contractual life, options exercisable (Year) 3 years 1 month 6 days  
Aggregate intrinsic value, options exercisable $ 224  
Exercise Price Range 01 [Member]    
Exercise price - lower limit (in dollars per share) $ 13,750  
Exercise price - upper limit (in dollars per share) $ 21.10  
Weighted average remaining contractual life, options outstanding (Year) 3 months 18 days  
Weighted average exercise price per share, options outstanding (in dollars per share) $ 224  
Options exercisable, Number of shares (in shares) 13,750  
Weighted average remaining contractual life, options exercisable (in dollars per share) $ 21.10  
Weighted average remaining contractual life, options exercisable (Year) 3 months 18 days  
Aggregate intrinsic value, options exercisable $ 224  
Exercise Price Range 02 [Member]    
Exercise price - lower limit (in dollars per share) $ 245,230  
Exercise price - upper limit (in dollars per share) $ 42.39  
Weighted average remaining contractual life, options outstanding (Year) 6 years 4 months 24 days  
Weighted average exercise price per share, options outstanding (in dollars per share) $ 0  
Options exercisable, Number of shares (in shares) 7,000  
Weighted average remaining contractual life, options exercisable (in dollars per share) $ 47.29  
Weighted average remaining contractual life, options exercisable (Year) 2 years 3 months 18 days  
Aggregate intrinsic value, options exercisable $ 0  
Exercise Price Range 03 [Member]    
Exercise price - lower limit (in dollars per share) $ 199,883  
Exercise price - upper limit (in dollars per share) $ 55.72  
Weighted average remaining contractual life, options outstanding (Year) 2 years  
Weighted average exercise price per share, options outstanding (in dollars per share) $ 0  
Options exercisable, Number of shares (in shares) 194,333  
Weighted average remaining contractual life, options exercisable (in dollars per share) $ 55.72  
Weighted average remaining contractual life, options exercisable (Year) 1 year 10 months 24 days  
Aggregate intrinsic value, options exercisable $ 0  
Exercise Price Range 04 [Member]    
Exercise price - lower limit (in dollars per share) $ 321,827  
Exercise price - upper limit (in dollars per share) $ 62.06  
Weighted average remaining contractual life, options outstanding (Year) 3 years 9 months 18 days  
Weighted average exercise price per share, options outstanding (in dollars per share) $ 0  
Options exercisable, Number of shares (in shares) 225,394  
Weighted average remaining contractual life, options exercisable (in dollars per share) $ 62.66  
Weighted average remaining contractual life, options exercisable (Year) 3 years 7 months 6 days  
Aggregate intrinsic value, options exercisable $ 0  
Exercise Price Range 05 [Member]    
Exercise price - lower limit (in dollars per share) $ 257,487  
Exercise price - upper limit (in dollars per share) $ 78.41  
Weighted average remaining contractual life, options outstanding (Year) 5 years 6 months  
Weighted average exercise price per share, options outstanding (in dollars per share) $ 0  
Options exercisable, Number of shares (in shares) 89,168  
Weighted average remaining contractual life, options exercisable (in dollars per share) $ 77.75  
Weighted average remaining contractual life, options exercisable (Year) 5 years 1 month 6 days  
Aggregate intrinsic value, options exercisable $ 0  
Exercise Price Range 06 [Member]    
Exercise price - lower limit (in dollars per share) $ 16,500  
Exercise price - upper limit (in dollars per share) $ 81.27  
Weighted average remaining contractual life, options outstanding (Year) 6 years  
Weighted average exercise price per share, options outstanding (in dollars per share) $ 0  
Options exercisable, Number of shares (in shares) 3,750  
Weighted average remaining contractual life, options exercisable (in dollars per share) $ 82.07  
Weighted average remaining contractual life, options exercisable (Year) 6 years 1 month 6 days  
Aggregate intrinsic value, options exercisable $ 0