XML 23 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flow - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash Flows from Operating Activities    
Net Income $ 6,561,403 $ 5,653,298
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 3,750,805 2,986,599
Share-based compensation expense 957,728 429,344
Unrealized loss on investments in equity securities 860,273 188,615
Amortization of right of use assets 1,706,810 1,152,180
Loss on disposal of assets 16,930 0
Write off of contingent liability (750,000) 0
Forgiveness of PPP loan 0 (1,453,837)
Deferred income taxes (1,872,770) 702,061
Changes in assets and liabilities:    
Decrease (Increase) in accounts receivable (2,745,949) (5,307,593)
Decrease (Increase) in inventories (2,772,375) (5,381,275)
Decrease (Increase) in contract assets (1,173,244) 1,624,500
Decrease (Increase) in prepaid expenses & other assets (638,306) (1,752,084)
Increase (Decrease) in accounts payable (1,981,556) (1,757,213)
Increase (Decrease) in lease liability 538,067 189,652
Increase (Decrease) in accrued expenses 527,621 (1,069,606)
Increase (Decrease) in unearned revenue 1,097,850 2,061,533
Total adjustments 1,484,996 (3,872,698)
Net Cash Provided by Operating Cash Activities 8,046,399 1,780,600
Cash Flows from Investing Activities    
Consideration paid for acquisition (4,331,739) (6,138,102)
Capital expenditures (742,828) (3,144,503)
Purchase of equity securities 0 (295,528)
Sale of equity securities 0 123,069
Net Cash Used in Investing Activities (5,074,567) (9,455,064)
Cash Flows from Financing Activities    
Payments on related party notes (4,071,885) (2,745,023)
Borrowings on related party notes 0 1,702,400
Borrowings on bank debt 8,868,238 5,485,697
Payments on bank debt (7,120,834) (1,434,184)
Share repurchase (144,139) (43,061)
Payments on contingent liability (750,000) 0
Proceeds from options and warrants 0 8,774
Net Cash Provided by/Used in Financing Activities (3,218,620) 2,974,603
Net Decrease in cash and cash equivalents (246,788) (4,699,861)
Cash and cash equivalents at beginning of year 1,494,415 6,194,276
Cash and cash equivalents at end of year 1,247,627 1,494,415
Supplemental disclosures of cash flow information    
Interest paid 1,060,483 743,901
Income taxes paid 582,883 2,582,700
Supplemental disclosures of noncash financing and investing activity    
Issuance of Class A common shares in business acquisitions 1,000,012 1,059,000
Additions to ROU assets obtained from new operating lease liabilities 2,232,314 1,294,136
Assets, net of liabilities assumed in business acquisitions 5,431,763 2,752,404
Assumption of debt for business acquisitions 4,450,000 2,041,116
Paycheck Protection Program CARES Act [Member]    
Supplemental disclosures of noncash financing and investing activity    
Forgiveness of PPP loan $ 0 $ 1,453,837