Leases - Schedule of Other Required Information Related to Company's Lease Obligations (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Cash paid for amounts included in the measurement of lease liabilities: | ||
| Financing cash flows from finance leases | $ (538,528) | $ (599,006) |
| Operating cash flows from operating leases | (1,193,081) | (917,626) |
| Assets obtained in exchange for lease obligations (non-cash) | ||
| Property and equipment via finance leases | 695,897 | 723,438 |
| Right-of-use assets via operating leases | $ 11,767,913 | $ 1,495,491 |