XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Taxes Payable (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Taxes Payable [Line Items]    
Income tax (in Dollars) $ 7,607,201 $ 7,607,201
Taxes payable (in Dollars) 4,275,621 4,276,597
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%