XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Taxes Payable (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Dec. 22, 2017
Taxes Payable [Line Items]      
Income tax payable (in Dollars) $ 7,628,056 $ 7,627,716 $ 7,610,000
Tax payable current (in Dollars) 4,277,431 4,277,091  
Noncurrent tax payable (in Dollars) $ 3,350,625 $ 3,350,625  
Tax First Five Year [Member]      
Taxes Payable [Line Items]      
Percentage of net tax liability 8.00%    
Tax Sixth Year [Member]      
Taxes Payable [Line Items]      
Percentage of net tax liability 15.00%    
Tax Seventh Year [Member]      
Taxes Payable [Line Items]      
Percentage of net tax liability 20.00%    
Tax Eighth Year [Member]      
Taxes Payable [Line Items]      
Percentage of net tax liability 25.00%