Note I - Net Income (Loss) Per Share - Anti-dilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2021 |
|
Antidilutive securities (in shares) | 6,782,169 | 4,999,758 | 6,782,169 | 4,999,758 |
Share-Based Payment Arrangement [Member] | ||||
Antidilutive securities (in shares) | 2,529,569 | 414,869 | 2,529,569 | 414,869 |
Warrants to Purchase Common Stock [Member] | ||||
Antidilutive securities (in shares) | 4,252,600 | 4,584,889 | 4,252,600 | 4,584,889 |