Commitments and Contingencies - Schedule of Future Minimum Payments and sublease Rental Income Required Under Lease Agreements (Details) - USD ($) |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Commitments and Contingencies Disclosure [Abstract] | ||
Operating Lease Payments 2024 | $ 930,990 | |
Operating Lease Payments 2025 | 814,170 | |
Operating Lease Payments 2026 | 744,099 | |
Operating Lease Payments 2027 | 731,627 | |
Operating Lease Payments 2028 | 749,274 | |
Operating Lease Payments Thereafter | 4,807,543 | |
Total Operating Lease Payments | 8,777,703 | |
Less: imputed interest | (4,043,575) | |
Present value of lease liabilities | 4,734,128 | $ 5,062,043 |
Sublease Rental Income 2024 | 268,960 | |
Sublease Rental Income 2025 | 50,661 | |
Total Sublease Rental Income | $ 319,621 |
X | ||||||||||
- Definition Sublease rental income to be received. No definition available.
|
X | ||||||||||
- Definition Sublease rental income to be received next twelve months. No definition available.
|
X | ||||||||||
- Definition Sublease rental income to be received two years. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|