XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Taxes Payable (Details) - Schedule of Taxes Payable - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Dec. 22, 2017
Schedule of Taxes Payable [Abstract]      
Income tax $ 7,627,748 $ 7,627,529  
Other 308 187  
Total 7,628,056 7,627,716 $ 7,610,000
Current 4,277,431 4,277,091  
Noncurrent $ 3,350,625 $ 3,350,625