XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Accrued employee bonuses $ 209,517 $ 436,799
Payroll and employee benefit accruals 558,513 694,058
Other accrued liabilities 346,780 329,021
Total accrued liabilities $ 1,114,810 $ 1,459,878