Quarterly report pursuant to Section 13 or 15(d)

Note 16 - Discontinued Operations (Details Textual)

v3.23.2
Note 16 - Discontinued Operations (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 14, 2023
Apr. 09, 2018
Apr. 02, 2018
Mar. 03, 2017
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Gain (Loss) on Disposition of Assets           $ (1,377) $ (62,388)
CRG [Member] | Letter of Credit [Member]              
Proceeds from Issuance of Debt   $ 7,100,000          
Sale of Assets to Cardinal Health 414 [Member]              
Proceeds from Sale of Productive Assets $ 7,500,000   $ 6,000,000.0 $ 80,600,000      
Sale of Assets, Cash Received from Buyer, After Adjustments, Advances of Guaranteed Earnout Payments       $ 3,000,000.0      
Sale of Assets, Maximum Amount Agreed to be Received, Benchmark         $ 7,100,000 7,100,000  
Gain (Loss) on Disposition of Assets         7,400,000    
Disposal Group, Including Discontinued Operation, Assets         0 0  
Disposal Group, Including Discontinued Operation, Liabilities         $ 0 $ 0