v3.26.1
DISPOSALS AND DISCONTINUED OPERATIONS - Divestiture of India Operations - Income statement (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 17, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other income / (expense):          
Net loss from discontinued operations before income taxes   $ (225,832) $ 2,236,764 $ (666,318) $ 2,128,821
Gain on disposal of discontinued operation   19,053,911   19,053,911  
Income tax benefit (provision)   (4,900,000)   (4,900,000)  
Income from discontinued operation, net of tax   13,928,079 2,236,764 13,487,593 2,128,821
Foreign currency translation adjustments   197,691 43,860 757,727 33,079
GIX | Discontinued operations          
Results of discontinued operations:          
Revenues   427,389 776,890 954,539 1,510,877
Cost of revenues   438,695 672,607 965,410 1,318,302
Gross Profit   (11,306) 104,283 (10,871) 192,575
Selling, general and administrative expenses   153,557 364,723 522,930 516,923
Loss from operations   (164,863) (260,440) (533,801) (324,348)
Other income / (expense):          
Bargain purchase gain     2,486,702   2,486,702
Interest expense   (46,340) (16,414) (116,458) (22,559)
Other income (expense), net   (14,629) 26,916 (16,059) (10,974)
Total other income (expense), net   (60,969) 2,497,204 (132,517) 2,453,169
Net loss from discontinued operations before income taxes   (225,832) 2,236,764 (666,318) 2,128,821
Gain on disposal of discontinued operation $ 19,053,911 19,053,911   19,053,911  
Income tax benefit (provision)   (4,900,000)   (4,900,000)  
Income from discontinued operation, net of tax   13,928,079 2,236,764 13,487,593 2,128,821
Foreign currency translation adjustments   (197,691) (43,860) (757,727) (33,079)
Comprehensive income from discontinued operations before noncontrolling interests   13,730,388 2,192,904 12,729,866 2,095,742
Comprehensive income attributable to non-controlling interests   9,489 2,733 1,665 2,733
Comprehensive Income from discontinued operations, net of tax   $ 13,720,899 $ 2,190,171 $ 12,728,201 $ 2,093,009