v3.24.2.u1
Note 12 - Net Income (Loss) Per Common Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jan. 05, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2023
Weighted Average Number of Shares, Treasury Stock (in shares)     2,605,322 2,605,322
Treasury Stock, Shares, Retired (in shares) 2,605,322 2,605,322