Annual report pursuant to Section 13 and 15(d)

Note 12 - Restatement of Quarterly Financial Information (Unaudited) - Restatement (Details) (Parentheticals)

v3.24.1.u1
Note 12 - Restatement of Quarterly Financial Information (Unaudited) - Restatement (Details) (Parentheticals) - $ / shares
Dec. 31, 2023
Sep. 30, 2023
May 30, 2023
Dec. 31, 2022
Aug. 01, 2018
Dec. 31, 2015
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001   $ 0.001 $ 0.001 $ 0.001
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001 $ 0.001 $ 0.001