Leases - Schedule of Operating Lease Related Assets and Liabilities Recorded on the Balance Sheets (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
||
---|---|---|---|---|
Schedule of Operating Lease Related Assets and Liabilities Recorded on the Balance Sheets [Abstract] | ||||
ROU lease assets | $ 11,207,618 | $ 11,021,615 | ||
Operating lease liabilities – current | 2,221,418 | 2,325,390 | ||
Operating lease liabilities – non-current | 9,135,236 | 9,207,971 | ||
Total operating lease liabilities | $ 11,356,654 | $ 11,533,361 | ||
Remaining lease term and discount rate: | ||||
Weighted average remaining lease term (years) | 6 years 8 months 26 days | 6 years 9 months | ||
Weighted average discount rate | [1] | 4.41% | 4.50% | |
|