XML 72 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued wages and benefits $ 5,470,145 $ 3,088,264
Current taxes payable 7,595,105
Accrued other 4,126,010 3,776,162
Total accrued expenses and other current liabilities $ 17,191,260 $ 6,864,426