Leases - Lease Position (Details) - USD ($) |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Leases [Abstract] | ||
Operating lease right-of-use assets | $ 6,831,502 | $ 5,218,403 |
Operating lease current liabilities | 320,837 | 172,910 |
Operating lease noncurrent liabilities | 5,477,040 | 4,586,301 |
Total | $ 5,797,877 | $ 4,759,211 |