XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of accrued expenses (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
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
Total $ 5,726,117 $ 9,461,010