XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:    
Net loss $ (3,409,350) $ (1,815,883)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 512,567 483,982
Amortization of debt issuance cost 56,055 61,246
Cash expended in excess of rent expense (77,288) (56,024)
Stock-based compensation 536,388 540,354
Common stock issued as employee compensation 32,324
Bad debt expense (73,352) (62,309)
Changes in operating assets and liabilities:    
Decrease in accounts receivable 144,537 223,409
(Increase) decrease in contract assets (285,875) 1,426,234
Increase in inventory (1,767,122) (2,412,312)
(Increase) decrease in prepaid expenses and other assets (142,816) 628,469
(Increase) decrease in refundable income taxes 437,931 (226,311)
Increase in accounts payable and accrued expenses 2,332,263 1,007,265
Increase (decrease) in contract liabilities 1,433,720 (2,396,702)
Decrease in loss contract reserve (549,840) (831,467)
Increase in income taxes payable 3,313
Net cash used in operating activities (852,182) (3,394,412)
Cash flows from investing activities:    
Purchase of property and equipment (8,000) (314,462)
Net cash used in investing activities (8,000) (314,462)
Cash flows from financing activities:    
Payments on long-term debt (1,237,726) (1,222,090)
Proceeds from line of credit 2,000,000
Payments on line of credit (300,000)
Proceeds from PPP loan 4,795,000
Stock offering costs paid (119,571)
Debt issue costs paid (25,000)
Net cash provided by financing activities 3,557,274 333,339
Net increase (decrease) in cash and restricted cash 2,697,092 (3,375,535)
Cash and restricted cash at beginning of period 5,432,793 6,128,142
Cash and restricted cash at end of period 8,129,885 2,752,607
Cash (received) paid during the period for:    
Interest 845,962 1,329,678
Income taxes (449,749) 141,702
Equipment acquired under financing lease $ 399,800