XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Investments, Including Investments Accounted for Using the Equity Method - Summarized Financial Data (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 24,548,101 $ 21,447,546 $ 71,580,280 $ 58,635,509
Gross profit 16,554,084 13,911,509 47,804,039 38,753,046
Net (loss) income (2,455,169) (1,300,131) (5,251,216) 3,812,726
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]        
Revenue 4,428,534 6,434,626 11,475,172 19,838,758
Gross profit 3,043,780 3,100,040 8,687,111 9,284,767
Loss from continuing operations (3,295,459) (5,130,468) (12,743,869) (15,216,375)
Net (loss) income $ (1,848,653) $ 2,319,035 $ (9,296,091) $ (6,062,348)