XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 1,494,415 $ 6,194,276
Accounts receivable less allowance for doubtful accounts 18,387,744 12,021,692
Contract assets 2,111,057 3,735,557
Inventory less allowance for obsolete inventory 16,585,437 11,030,960
Investments 1,518,244 1,534,400
Refundable tax asset 1,316,595 0
Prepaid expenses and other current assets 1,112,068 657,496
Total Current Assets 42,525,560 35,174,381
Property, plant and equipment, net 15,609,202 11,290,783
Operating right of use assets, net 8,998,776 8,856,820
OTHER ASSETS:    
Goodwill 14,404,618 11,505,852
Intangibles, net of accumulated amortization 9,336,564 7,558,309
Other non-current assets 88,591 106,638
Total Non-Current Other Assets 23,829,773 19,170,799
Total Assets 90,963,311 74,492,783
CURRENT LIABILITIES:    
Notes payable - current 2,946,885 2,782,479
Bank debt - current 1,444,444 1,333,333
Leases payable 1,241,681 1,136,300
Accounts payable 11,460,364 9,230,032
Unearned revenue 2,881,535 820,002
Contingent liability – short term 750,000 0
Accrued expenses 3,136,690 2,242,924
Total Current Liabilities 23,861,599 17,545,070
LONG-TERM LIABILITIES:    
Bank debt 16,175,436 12,174,428
Leases payable 7,985,628 7,901,357
Contingent liability – long term 750,000 0
Deferred income taxes 3,275,370 2,429,828
Total Long-Term Liabilities 32,461,811 29,415,167
STOCKHOLDERS' EQUITY    
Contributed capital 1,741,901 1,741,901
Treasury shares (1,981,113) (1,938,052)
Retained earnings 28,019,768 22,366,470
Total Stockholders' Equity 34,639,901 27,532,546
Total Liabilities and Stockholders' Equity 90,963,311 74,492,783
Common Class A [Member]    
STOCKHOLDERS' EQUITY    
Common stock 5,393,823 3,896,705
Common Class B [Member]    
STOCKHOLDERS' EQUITY    
Common stock 1,465,522 1,465,522
Notes Payable Excluding Paycheck Protection Program Cares Act [Member]    
LONG-TERM LIABILITIES:    
Notes Payable, Noncurrent 4,275,377 5,455,717
Paycheck Protection Program CARES Act [Member]    
LONG-TERM LIABILITIES:    
Notes Payable, Noncurrent $ 0 $ 1,453,837