XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Investments, Including Investments Accounted for Using the Equity Method - Summarized Financial Data (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 27,087,783 $ 24,216,394 $ 52,640,514 $ 47,032,179
Gross profit 18,475,861 16,379,217 35,832,925 31,249,955
Net income (loss) (2,017,162) 643,805 (5,264,213) (2,796,047)
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]        
Revenue 4,709,014 3,397,876 8,304,406 7,046,638
Gross profit 3,963,714 2,626,275 6,608,463 5,643,331
Net loss from operations (5,110,583) (4,582,600) (10,159,290) (9,448,410)
Net income (loss) $ 3,977,046 $ (1,461,670) $ (17,013,532) $ (7,447,438)