XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Investments, Including Investments Accounted for Using the Equity Method - Summarized Financial Data (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 24,216,394 $ 20,895,016 $ 47,032,179 $ 37,187,963
Gross profit 16,379,217 14,167,628 31,249,955 24,841,537
Net (loss) income 643,805 (11,255,914) (2,796,047) 5,112,857
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]        
Revenue 3,397,876 6,791,305 7,046,638 13,404,132
Gross profit 2,626,275 2,923,405 5,643,331 6,184,727
Loss from continuing operations (4,582,600) (4,951,614) (9,448,410) (10,085,907)
Net (loss) income $ (1,461,670) $ 10,313,901 $ (7,447,438) $ (8,381,383)