XML 40 R32.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
        
   March 31,   December 31, 
   2023   2022 
Accounts payable  $8,192,413   $8,677,648 
Accrued liabilities   3,316,370    2,058,725 
Total accounts payable and accrued expenses  $11,508,784   $10,736,373