XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Summary of Significant Accounting Policies - Weighted Average Common Shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Weighted average common shares outstanding - basic (in shares) 12,189,761 11,886,005 12,150,240 11,294,306
Potentially dilutive securities:        
Unvested shares of restricted stock and employee stock options (in shares) 61,951 326,312 96,523 371,544
Weighted average common shares and common share equivalents outstanding - diluted (in shares) 12,251,712 12,212,317 12,246,763 11,665,850
Average number of potentially dilutive securities excluded from calculation because their effect was anti-dilutive during the period (in shares) 734,574 107,666 589,478 119,585