XML 79 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Investments, Including Investments Accounted for Using the Equity Method - Summarized Financial Data (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 96,253,736 $ 81,234,194
Gross profit 64,353,234 54,544,483
Net loss (6,167,725) 10,379,116
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]    
Revenue 14,925,054 24,672,878
Gross profit 11,232,952 12,148,774
Loss from continuing operations (17,414,314) (18,539,589)
Net loss $ (22,349,383) $ (7,922,455)