XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash, Cash equivalents and Restricted cash $ 25,116,746 $ 13,264,449
Accounts receivable, net of allowance for doubtful accounts of $532,822 and $498,044 at June 30, 2021 and December 31, 2020, respectively 2,404,608 3,129,109
Inventories, net of allowance for excess and obsolete inventory of $622,403 and $723,949 at June 30, 2021 and December 31, 2020, respectively 5,574,487 5,522,038
Contract assets 1,787,259 2,708,136
Prepaid expenses and other current assets 828,881 1,031,194
Total Current Assets 35,711,981 25,654,926
Long-Term Assets:    
Property and Equipment, net of accumulated depreciation of $8,099,277 and $8,908,145 at June 30, 2021 and December 31, 2020, respectively 9,823,625 10,321,511
Operating lease right-of-use assets 4,678,293 4,947,734
Deposits and other assets 530,419 545,673
Intangible assets, net of accumulated amortization of $317,395 and $269,441 at June 30, 2021 and December 31, 2020, respectively 408,186 480,060
Goodwill 251,928 260,233
Total Long-Term Assets 15,692,451 16,555,211
Total Assets 51,404,432 42,210,137
Current Liabilities:    
Accounts payable 1,761,217 2,332,151
Accrued expenses 5,925,004 4,908,961
Current portion of finance lease obligations 387,999 394,839
Current portion of operating lease liabilities 698,645 1,026,235
Current portion of Convertible Note payable 3,360,000 0
Contract liabilities 1,907,343 1,152,748
Total Current Liabilities 14,040,208 9,814,934
Convertible Note payable, net of discount of $2,796,591 and $0 at June 30, 2021 and December 31, 2020, respectively 10,643,409 0
Deferred tax liability 267,564 305,167
Other liabilities, net of current portion 579,482 0
Finance lease obligations, net of current portion 2,817,567 3,112,496
Operating lease liabilities, net of current portion 3,979,648 4,159,225
Total Long-term Liabilities 18,287,670 7,576,888
Total Liabilities 32,327,878 17,391,822
Stockholders' Equity:    
Series A Mandatory Convertible Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at June 30, 2021 and December 31, 2020 0 0
Common stock; par value $0.001, 100,000,000 shares authorized, 21,777,373 and 21,655,461 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively 21,777 21,655
Additional paid-in capital 70,656,769 69,897,698
Accumulated deficit (47,612,505) (42,054,968)
Accumulated other comprehensive loss (3,989,487) (3,046,070)
Total Stockholders' Equity 19,076,554 24,818,315
Total Liabilities and Stockholders' Equity $ 51,404,432 $ 42,210,137