v3.26.1
Taxes Payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Dec. 22, 2017
Taxes Payable [Line Items]      
Income tax (in Dollars) $ 7,607,201 $ 7,607,201  
Taxes payable (in Dollars) 4,351,139 4,296,625  
Noncurrent tax payable (in Dollars) $ 7,701,764 $ 7,647,250  
Tax First Five Year [Member]      
Taxes Payable [Line Items]      
Taxes payable (in Dollars)     $ 4,260,000
Noncurrent tax payable (in Dollars)     $ 3,350,000
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%