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% |