XML 30 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Current Assets:    
Cash, cash equivalents and Restricted cash $ 13,264,449 $ 9,783,932
Accounts receivable, net of allowance for doubtful accounts of $498,044 and $612,434 at December 31, 2020 and December 31, 2019, respectively 3,129,109 6,272,760
Inventories, net of allowance for excess and obsolete inventory of $723,949 and $665,308 at December 31, 2020 and December 31, 2019, respectively 5,522,038 5,199,238
Contract assets 2,708,136 5,664,929
Prepaid expenses and other current assets 1,031,194 566,398
Total Current Assets 25,654,926 27,487,257
Long-Term Assets:    
Property and Equipment, net of accumulated depreciation of $8,908,145 and $10,815,995 at December 31, 2020 and December 31, 2019, respectively 10,321,511 4,825,952
Operating lease right-of-use assets 4,947,734 5,053,614
Deposits and other assets 545,673 498,053
Intangible assets, net of accumulated amortization of $269,441 and $141,282 at December 31, 2020 and December 31, 2019, respectively 480,060 488,716
Goodwill 260,233 236,131
Total Long-term Assets 16,555,211 11,102,466
Total Assets 42,210,137 38,589,723
Current Liabilities:    
Accounts payable 2,332,151 4,339,070
Accrued expenses 4,908,961 3,222,951
Current portion of finance lease obligations 394,839 34,772
Current portion of operating lease liabilities 1,026,235 999,685
Current portion of contingent earn-out liability 0 299,585
Contract liabilities 1,152,178 1,421,376
Income taxes payable 570 14,692
Total Current Liabilities 9,814,934 10,332,131
Deferred tax liability 305,167 338,763
Finance lease obligation, net of current portion 3,112,496 172,273
Operating lease liability, net of current portion 4,159,225 4,141,855
Contingent earn-out, net of current portion 0 599,170
Total Long-term liabilities 7,576,888 5,252,061
Total Liabilities 17,391,822 15,584,192
Stockholders' Equity:    
Series A Mandatory Convertible Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 and 0 shares issued and outstanding at December 31, 2020 and December 31, 2019, respectively 0 0
Common stock; par value $0.001, 25,000,000 shares authorized 21,655,461 and 20,547,668 shares issued and outstanding at December 31, 2020 and December 31, 2019, respectively 21,655 20,548
Additional paid-in capital 69,897,698 61,398,150
Accumulated deficit (42,054,968) (32,246,608)
Accumulated other comprehensive loss (3,046,070) (6,166,559)
Total Stockholders' Equity 24,818,315 23,005,531
Total Liabilities and Stockholders' Equity $ 42,210,137 $ 38,589,723