v3.25.2
Consolidated Balance Sheets - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 22,136,319 $ 30,125,944
Accounts receivable, net 7,090,854 6,061,281
Accounts receivable - related parties 556,789 666,545
Taxes receivable 717,162 734,630
Inventory 4,761,483 3,937,854
Prepaid expenses 1,190,083 955,456
Other current assets 2,514,355 2,584,771
Total current assets 38,967,045 45,066,481
Non-current assets:    
Goodwill & intangible assets, net 129,020,486 127,642,576
Property, plant & equipment, net 29,123,714 27,431,207
Investments 244,465 218,147
Deposits 6,189,912 5,706,319
Operating lease right-of-use assets 6,719,981 7,643,504
Other non-current assets 8,899 9,359
Total non-current assets 171,307,457 168,651,112
Total assets 210,274,502 213,717,593
Current liabilities:    
Accounts payable and accrued liabilities 16,493,642 12,912,300
Accounts payable - related parties 440,720 19,655
Current portion of operating lease liability 2,428,729 2,378,896
Current portion of long-term loan - related party 0 501,591
Current portion of long-term loan 11,178,710 16,789,650
Taxes payable 3,644,543 3,774,418
Other current liabilities 1,230,606 1,090,063
Deferred revenues 1,163,760 1,095,463
Contingent liability 685,150 626,450
Current portion of consideration payable - related parties 25,174,300 22,520,460
Current portion of consideration payable 1,125,947 1,841,597
Total current liabilities 63,566,107 63,550,543
Non-current liabilities:    
Non-current portion of operating lease liability 4,266,105 5,193,847
Non-current portion of long-term loan 11,327,545 14,364,246
Other non-current liabilities 6,132,222 6,658,377
Non-current portion of consideration payable - related parties 0 15,000,000
Total non-current liabilities 21,725,872 41,216,470
Total liabilities 85,291,979 104,767,013
Shareholders' equity:    
Preferred stock: $0.00001 par value; 20,000,000 shares authorized 0 0
Common stock: $0.00001 par value; 300,000,000 shares authorized; 139,117,131 and 129,242,993 shares issued and outstanding, respectively 1,391 1,292
Stock payable 0 5,711,807
Stock payable - related party 392,158 211,162
Subscription receivable (29,787) 0
Additional paid-in capital 70,395,979 50,313,125
Treasury stock, at cost (59,796 shares) (121,430) (121,430)
Accumulated other comprehensive income (loss) (2,520,276) (8,089,854)
Accumulated earnings 53,161,057 57,046,892
Total shareholders' equity of GMGI 121,279,092 105,072,994
Noncontrolling interests 3,703,431 3,877,586
Total equity 124,982,523 108,950,580
Total liabilities and equity 210,274,502 213,717,593
Series B Preferred Stock [Member]    
Shareholders' equity:    
Preferred stock: $0.00001 par value; 20,000,000 shares authorized 0 0
Series C Preferred Stock [Member]    
Shareholders' equity:    
Preferred stock: $0.00001 par value; 20,000,000 shares authorized $ 0 $ 0