Leases (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Leases [Abstract] |
|
| Schedule of Lease Cost |
The following table presents certain information related to lease costs for finance and operating leases as of: | | | Six months ended June 30, 2026 | | | Three months ended June 30, 2026 | | | Six months ended June 30, 2025 | | | Three months ended June 30, 2025 | | | Operating lease cost | | $ | 1,660,400 | | | $ | 828,486 | | | $ | 1,364,902 | | | $ | 695,410 | | | Finance lease costs: | | | | | | | | | | | | | | | | | | Amortization of finance lease assets | | | 5,707 | | | | — | | | | 34,341 | | | | 17,170 | | | Interest on lease liabilities | | | 84 | | | | — | | | | 4,815 | | | | 2,083 | | | Short-term lease costs | | | 615,792 | | | | 443,759 | | | | 600,582 | | | | 340,198 | | | Total lease costs | | $ | 2,281,983 | | | $ | 1,272,245 | | | $ | 2,004,640 | | | $ | 1,054,861 | |
|
| Schedule of Future Maturities of the Lease Liabilities |
As of June 30, 2026, future maturities of the lease liabilities were as follows: | | | Operating leases | | | For the quarter ending June 30: | | | | | 2026 | | $ | 1,650,234 | | | 2027 | | | 3,363,935 | | | 2028 | | | 2,818,443 | | | 2029 | | | 1,825,588 | | | 2030 | | | 1,313,705 | | | Thereafter | | | 3,270,171 | | | Total undiscounted cash flows | | | 14,242,076 | | | Less: present value factor | | | 2,288,033 | | | Total lease liabilities | | | 11,954,043 | | | Less: current portion | | | (2,587,294 | ) | | Total long-term lease liabilities | | $ | 9,366,749 | |
|
| Schedule of Future Minimum Lease Payments |
As of June 30, 2026, future minimum lease payments expected to be collected were as follows: | For the quarter ending June 30: | | | | | 2026 | | $ | 61,945 | | | 2027 | | | 22,240 | | | Total undiscounted cash payments | | | 84,185 | | | Less: present value factor | | | (2,979 | ) | | Total net investment in lease | | | 81,206 | | | Less: current portion | | | (81,206 | ) | | Total net investment in lease, less current portion | | $ | — | |
|