XML 68 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of non-cancellable future minimum lease payments
For the years ending December 31, 

Operating

Leases

 
2023  $593,781 
2024   585,127 
2025   589,272 
2026   606,354 
Thereafter   624,034 
Total lease payments  $2,998,568