Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Future Minimum Payments Required under Lease Agreement (Details)

v3.23.1
Commitments and Contingencies - Schedule of Future Minimum Payments Required under Lease Agreement (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 908,863  
2024 930,990  
2025 814,170  
2026 744,099  
2027 731,627  
Thereafter 5,556,817  
Total Lease payments 9,686,566  
Less: imputed interest (4,624,523)  
Present value of lease liabilities $ 5,062,043 $ 767,382