XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Shareholders' Equity - Schedule of Stock Option by Exercise Price (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Options outstanding, number of shares (in shares) | shares 23,176
Options outstanding, lower exercise price range (in dollars per share) $ 7.2
Options outstanding, upper exercise price range (in dollars per share) 226.2
Options outstanding, weighted average exercise price (in dollars per share) $ 38.92
Options outstanding, remaining contractual term (Year) 3 years
Options exercisable, number of shares (in shares) | shares 23,176
Options exercisable, weighted average exercise price (in dollars per share) $ 38.92
Exercise Price Range 1 [Member]  
Options outstanding, number of shares (in shares) | shares 16,500
Options outstanding, lower exercise price range (in dollars per share) $ 7.2
Options outstanding, upper exercise price range (in dollars per share) 11.6
Options outstanding, weighted average exercise price (in dollars per share) $ 10
Options outstanding, remaining contractual term (Year) 3 years 9 months 18 days
Options exercisable, number of shares (in shares) | shares 16,500
Options exercisable, weighted average exercise price (in dollars per share) $ 10
Exercise Price Range 2 [Member]  
Options outstanding, number of shares (in shares) | shares 5,676
Options outstanding, lower exercise price range (in dollars per share) $ 90
Options outstanding, upper exercise price range (in dollars per share) 90
Options outstanding, weighted average exercise price (in dollars per share) $ 90
Options outstanding, remaining contractual term (Year) 1 year
Options exercisable, number of shares (in shares) | shares 5,676
Options exercisable, weighted average exercise price (in dollars per share) $ 90
Exercise Price Range 3 [Member]  
Options outstanding, number of shares (in shares) | shares 1,000
Options outstanding, lower exercise price range (in dollars per share) $ 226.2
Options outstanding, upper exercise price range (in dollars per share) 226.2
Options outstanding, weighted average exercise price (in dollars per share) $ 226.2
Options outstanding, remaining contractual term (Year) 8 months 12 days
Options exercisable, number of shares (in shares) | shares 1,000
Options exercisable, weighted average exercise price (in dollars per share) $ 226.2