Operating Leases (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Operating Leases [Line Items] | ||
| Lease Terms | 1 year | |
| Operating leases | $ 2,642,589 | $ 3,261,415 |
| Operating lease liability | 2,642,589 | 3,261,415 |
| Current portion of the operating lease liability | 903,648 | 924,808 |
| Long-term portion of the operating lease liability | $ 1,738,941 | 2,336,607 |
| Risk-free treasury rate | 7.00% | |
| Long-Term Debt [Member] | ||
| Operating Leases [Line Items] | ||
| Long-term portion of the operating lease liability | $ 2,366,607 | |
| Minimum [Member] | ||
| Operating Leases [Line Items] | ||
| Lease Terms | 48 months | |
| Maximum [Member] | ||
| Operating Leases [Line Items] | ||
| Lease Terms | 60 months |