XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Investments, Including Investments Accounted for Using the Equity Method - Summarized Financial Data (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 28,734,355 $ 27,700,936 $ 84,668,519 $ 80,341,450
Gross profit 19,018,936 18,688,874 56,304,814 54,521,799
Net income (loss) (4,356,433) (1,272,761) (11,353,402) (6,536,974)
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]        
Revenue 8,878,812 5,354,244 23,492,428 13,658,650
Gross profit 7,787,088 4,461,569 20,615,740 11,070,032
Net income (loss) from operations (7,822,291) (4,891,567) (21,703,448) (15,050,857)
Net income (loss) $ (4,650,299) $ (20,725,451) $ 1,043,361 $ (37,738,983)