Accrued Expenses and Current Liabilities- Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities Current [Abstract]    
Accrued professional fees $ 468,101 $ 270,543
Accrued Bonuses Current 1,849,159 1,424,878
Accrued Insurance, Current 499,195 164,832
Other employee related expenses 455,110 371,033
Miscellaneous taxes payable 262,515 243,245
Other accrued expenses 346,898 491,171
Accrued expenses $ 3,880,978 $ 2,965,702