XML 80 R51.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS ADJUSTMENT (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable, net $ 4,826,637 $ 9,566,445  
Total current assets 43,623,445 38,360,008  
Deferred tax assets 1,126,614 134,601  
Total non-current assets 11,266,073 3,583,471  
TOTAL ASSETS 54,889,518 41,943,479  
Income tax payable 1,072,263 2,121,083  
Total current liabilities 25,738,903 18,827,655  
TOTAL LIABILITIES 33,185,198 27,455,673  
Retained earnings 15,047,874 13,285,965  
Total equity 21,704,320 14,487,806 $ 5,070,740
TOTAL LIABILITIES AND EQUITY 54,889,518 41,943,479  
Revenues 109,325,742 115,037,544  
Gross profit 32,459,939 35,911,090  
General and administrative 16,489,530 13,227,106  
Total operating expenses 27,410,350 22,988,196  
Income from operations 5,049,589 12,922,894  
Income before income taxes 2,416,667 12,545,029  
Provision for income taxes 654,758 2,129,804  
Net income $ 1,761,909 $ 10,415,225  
Basic $ 0.04 $ 0.26  
Diluted $ 0.04 $ 0.26  
CASH FLOWS FROM OPERATING ACTIVITIES      
Reversal of allowance for expected credit loss $ (173,168) $ 203,301  
Deferred income tax recovery (992,013) (134,601)  
Accounts receivable 4,912,976 (3,536,449)  
Tax payable (1,048,820) $ 2,121,083  
Previously Reported [Member]      
Accounts receivable, net 6,589,038    
Total current assets 45,385,846    
Deferred tax assets 1,166,451    
Total non-current assets 11,305,910    
TOTAL ASSETS 56,691,756    
Income tax payable 1,482,203    
Total current liabilities 26,148,843    
TOTAL LIABILITIES 33,595,138    
Retained earnings 16,440,172    
Total equity 23,096,618    
TOTAL LIABILITIES AND EQUITY 56,691,756    
Revenues 111,209,142    
Gross profit 34,343,339    
General and administrative 16,610,528    
Total operating expenses 27,531,348    
Income from operations 6,811,991    
Income before income taxes 4,179,069    
Provision for income taxes 1,024,862    
Net income $ 3,154,207    
Basic $ 0.08    
Diluted $ 0.08    
CASH FLOWS FROM OPERATING ACTIVITIES      
Reversal of allowance for expected credit loss $ (52,169)    
Deferred income tax recovery (1,031,850)    
Accounts receivable 3,029,576    
Tax payable (638,880)    
Revision of Prior Period, Reclassification, Adjustment [Member]      
Accounts receivable, net (1,762,401)    
Total current assets (1,762,401)    
Deferred tax assets (39,837)    
Total non-current assets (39,837)    
TOTAL ASSETS (1,802,238)    
Income tax payable (409,940)    
Total current liabilities (409,940)    
TOTAL LIABILITIES (409,940)    
Retained earnings (1,392,298)    
Total equity (1,392,298)    
TOTAL LIABILITIES AND EQUITY (1,802,238)    
Revenues (1,883,400)    
Gross profit (1,883,400)    
General and administrative (120,998)    
Total operating expenses (120,998)    
Income from operations (1,762,402)    
Income before income taxes (1,762,402)    
Provision for income taxes (370,104)    
Net income $ (1,392,298)    
Basic $ (0.04)    
Diluted $ (0.04)    
CASH FLOWS FROM OPERATING ACTIVITIES      
Reversal of allowance for expected credit loss $ (120,999)    
Deferred income tax recovery 39,837    
Accounts receivable 1,883,400    
Tax payable $ (409,940)