XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Taxes Payable - Schedule of Taxes Payable (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Taxes Payable [Abstract]    
Income tax $ 7,607,201 $ 7,607,201
Other 23,950 20,021
Total 7,631,151 7,627,222
Current 7,631,151 4,276,597
Noncurrent $ 3,350,625