XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Trade accounts payable $ 24,213,673 $ 825,516
Accrued compensation 16,112,912 13,127,257
Accrued subcontract costs 11,602 247,796
Other accrued expenses 7,306,343 7,003,239
Accounts payable and accrued liabilities $ 47,644,530 $ 21,203,808