XML 97 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 25,005,917 $ 42,460,267
Accounts receivable, net 16,268,645 13,037,068
Receivable from sale of HSOR business 2,501,386 2,500,000
Contract assets 2,758,946 2,422,495
Inventory, net 10,294,431 6,873,742
Prepaid expenses and other current assets 1,286,968 935,185
Total current assets 58,116,293 68,228,757
Property and equipment, net 3,465,612 3,627,886
Intangible assets, net 10,194,477 3,302,270
Goodwill 10,541,676 101,008
Long term contract assets 449,260 336,820
Other assets 2,341,179 1,995
Deferred tax asset 1,415,563 0
Total assets 86,524,060 75,598,736
Current liabilities:    
Current portion of long-term debt obligations 0 619,315
Current portion of capital lease obligations   40,586
Accounts payable 2,786,825 2,395,984
Accrued liabilities 10,369,545 6,597,458
Contract liabilities 3,887,685 2,486,111
Total current liabilities 17,044,055 12,139,454
Long-term portion of deferred rent   1,035,974
Other long-term liabilities 2,011,487  
Long-term capital lease obligations   68,978
Total liabilities 19,055,542 13,244,406
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Preferred stock, par value $0.001, 1,321,514 shares authorized, 0 and 1,321,514 shares issued and outstanding at December 31, 2019 and 2018, respectively 0 1,322
Common stock, par value $0.001, 100,000,000 shares authorized, 31,788,896 and 29,209,506 shares issued, 30,149,105 and 27,956,401 shares outstanding at December 31, 2019 and 2018, respectively 31,849 30,120
Treasury stock at cost, 1,639,791 and 1,253,105 shares at December 31, 2019 and 2018, respectively (4,337,107) (2,116,640)
Additional paid-in capital 88,021,903 85,744,750
Accumulated deficit (16,248,127) (21,305,222)
Total stockholders’ equity 67,468,518 62,354,330
Total liabilities and stockholders’ equity $ 86,524,060 $ 75,598,736