XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued and suspended third-party revenue $ 4,000,021 $ 4,415,311
Accrued salaries and payroll taxes 623,619 3,299,785
Accrued production taxes 725,996 500,481
Income taxes payable 226,898 208,898
Other 239,393 1,036,535
Total $ 5,815,927 $ 9,461,010