XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 341,096 $ 10,323,684
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Deferred income tax expense (benefit) 470,355 (7,465,922)
Depreciation expense 1,026,080 1,150,530
(Recovery) provision for doubtful accounts (24,445) 571
Amortization of intangibles 632,399 482,204
Amortization of deferred financing costs 0 1,667
Share-based compensation expense 883,763 810,281
Change in fair value of contingent consideration (590,000) 0
Changes in assets and liabilities:    
Accounts receivable and unbilled receivables 27,283,860 (21,027,396)
Inventories 400,565 (776,883)
Prepaid expenses and other current assets (1,774,725) 115,517
Other assets 27,159 18,604
Accounts payable and accrued expenses (30,187,502) 23,059,452
Income tax payable (1,631) (41,432)
Deferred revenue and other liabilities 290,463 (264,594)
Net cash (used in) provided by operating activities (1,222,563) 6,386,283
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of IT Authorities, net of cash acquired (4,688,829) 0
Purchases of property and equipment (258,176) (254,448)
Capitalized hardware and software development costs (2,496,520) (902,577)
Net cash used in investing activities (7,443,525) (1,157,025)
CASH FLOWS FROM FINANCING ACTIVITIES    
Advances on bank line of credit 0 1,895,676
Repayments of bank line of credit advances 0 1,895,676
Principal repayments under finance lease obligations (572,083) (608,004)
Withholding taxes paid on behalf of employees on net settled restricted stock awards (140,894) 0
Common stock repurchased 1,243,069 10,113
Issuance of common stock/At-the-market offering, net of issuance costs 1,071,074 4,345,475
Proceeds from exercise of stock options 179,273 4,999
Net cash (used in) provided by financing activities (705,699) 3,732,357
Net effect of exchange rate on cash and equivalents (144,982) 155,507
NET (DECREASE) INCREASE IN CASH (9,516,769) 9,117,122
CASH AND CASH EQUIVALENTS, beginning of period 15,996,749 6,879,627
CASH AND CASH EQUIVALENTS, end of period 6,479,980 15,996,749
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest 254,926 308,260
Cash paid for income taxes 214,736 65,990
NONCASH INVESTING AND FINANCING ACTIVITIES    
Capitalized hardware and software development costs in accounts payable 110,209 0
Contingent consideration 2,295,000 0
Warrants issued in connection with ITA acquisition 170,000 0
Cashless exercise of stock options 0 25
Leased assets obtained in exchange for new lease liabilities $ 876,281 $ 943,290