Leases - Schedule of Operating Lease Related Assets and Liabilities Recorded on the Balance Sheets (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
||
|---|---|---|---|---|
| Schedule of Operating Lease Related Assets and Liabilities Recorded on the Balance Sheets [Abstract] | ||||
| ROU lease assets | $ 7,475,454 | $ 8,297,961 | ||
| Operating lease liabilities – current | 1,774,537 | 1,777,697 | ||
| Operating lease liabilities – non-current | 5,331,845 | 6,021,153 | ||
| Total operating lease liabilities | $ 7,106,382 | $ 7,798,850 | ||
| Remaining lease term and discount rate: | ||||
| Weighted average discount rate | [1] | 4.85% | 4.94% | |
| Weighted average remaining lease term (years) | 5 years 5 months 4 days | 5 years 6 months 29 days | ||
| ||||