XML 81 R52.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS ADJUSTMENT (Details) (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts receivable, net $ 4,826,637 $ 9,566,445
Adjustment for price concession 5,210,829 10,123,805
Deferred tax assets 1,126,614 134,601
Income tax payable 1,072,263 2,121,083
Revenues 109,325,742 115,037,544
General and administrative 16,489,530 13,227,106
Provision for income taxes 654,758 2,129,804
Net income 1,761,909 10,415,225
Reversal of allowance for expected credit loss (173,168) 203,301
Accounts receivable (4,912,976) 3,536,449
Tax payable (1,048,820) $ 2,121,083
Revision of Prior Period, Reclassification, Adjustment [Member]    
Accounts receivable, net (1,762,401)  
Adjustment for price concession 1,883,399  
Credit loss 120,998  
Deferred tax assets (39,837)  
Income tax payable (409,940)  
Revenues (1,883,400)  
General and administrative (120,998)  
Provision for income taxes (370,104)  
Net income (1,392,298)  
Reversal of allowance for expected credit loss (120,999)  
Accounts receivable (1,883,400)  
Tax payable (409,940)  
Revision of Prior Period, Reclassification, Adjustment [Member] | Accounts Receivable And Price Concession Adjustment [Member]    
Reversal of allowance for expected credit loss $ 120,998