XML 120 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Details) - USD ($)
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]      
Accrued compensation $ 6,416,163   $ 4,467,587
Contingent consideration - GP 1,000,000   0
Accrued professional fees 113,303   198,062
Accrued income tax 715,916   236,636
Deferred rent 0   146,542
Current operating lease liability 1,283,310    
Current finance lease liability 50,307    
Accrued royalties 364,951   302,428
Accrued liabilities-other 425,595   404,752
Working capital payable - MOI 0   542,983
Customer deposits 0   298,468
Total accrued liabilities $ 10,369,545 $ 7,840,127 $ 6,597,458