XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of accrued expenses

   September 30, 2023   December 31, 2022 
Accrued and suspended third-party revenue  $4,135,488   $4,415,311 
Accrued salaries and payroll taxes   400,890    3,299,785 
Accrued production taxes   828,226    500,481 
Income taxes payable      208,898 
Other   361,513    1,036,535 
   $5,726,117   $9,461,010