XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net income $ 8,402,858 $ 1,955,898
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 928,545 887,118
Right of use amortization 496,127 412,335
Bad debt expense 308,657
Employee stock compensation 482,490 456,167
Changes in operating assets and liabilities:    
Accounts receivable, net (13,029,917) 893,852
Inventory, net (2,812,552) (4,577,404)
Deferred taxes (1,391,392) (564,528)
Unbilled revenue 6,376,374 (3,539,544)
Prepaid expenses and other current assets (375,752) 409,836
Other assets 174,791 (186,727)
Operating lease right of use liability (527,690) (416,292)
Security deposits, long-term (15,979)
Accounts payable and other accrued expenses 3,810,157 1,811,646
Payments on operating lease liability  
Deferred revenue 3,839,920 (219,729)
Net cash provided by (used in) operating activities 6,682,616 (2,693,351)
Cash flows from investing activities:    
Purchase of intangible assets (120,016)
Purchase of property and equipment (1,128,187) (3,221,182)
Net cash (used in) investing activities (1,128,187) (3,341,198)
Cash flows from financing activities:    
Principal payments of debt (243,084) (231,264)
Stock issued for options exercised 54,900 40,845
Net cash (used in) financing activities (188,184) (190,419)
Net increase (decrease) in cash and restricted cash 5,366,245 (6,224,968)
Cash and restricted cash, beginning of period 13,483,597 19,708,565
Cash and restricted cash, end of period 18,849,842 13,483,597
Supplemental disclosure of cash flow information:    
Income taxes paid (refunded) 108,777
Interest paid 248,653 128,507
Supplemental disclosure of non-cash investing and financing activities:    
Addition of new lease and corresponding ROU asset and lease liability 294,016
Conversion of inventory to property and equipment $ 840,843