Leased Properties - Schedule of Supplemental Cash Flows Information Related to Leases (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Leases [Abstract] | ||||
| Financing cash flows from finance lease | $ 448,178 | $ 448,123 | $ 1,344,727 | $ 458,850 |
| Operating cash flows from finance lease | 10,672 | 53,845 | 31,822 | 72,704 |
| Operating cash flows from operating leases | $ 169,577 | $ 164,490 | $ 339,153 | $ 328,980 |