v3.26.3
Investments in Unconsolidated Companies (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 10,243,612 $ 6,883,004 $ 25,074,229 $ 13,810,473
Gross profit (loss) 2,413,875 604,561 5,460,443 2,023,632
Net income (loss) $ (4,655,699) $ (1,898,777) (4,962,383) (3,195,019)
Noncontrolling Investments [Member]        
Revenue     2,877,067 4,004,050
Gross profit (loss)     (55,030) 1,605,279
Net income (loss)     $ (939,158) $ 432,488