XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet (Current Period Unaudited) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 3,151,409 $ 1,494,415
Accounts receivable less allowance for doubtful accounts 22,115,955 18,387,744
Contract assets 2,040,011 2,111,057
Inventories-less allowance for obsolete inventory 20,819,135 16,585,437
Investments 1,084,175 1,518,244
Refundable tax asset 604,815 1,316,595
Prepaid expenses and other current assets 1,782,820 1,112,068
Total Current Assets 51,598,320 42,525,560
Property, plant and equipment, net 14,966,382 15,609,202
Operating right of use asset, net 8,731,603 8,998,776
OTHER ASSETS:    
Goodwill 16,157,277 14,404,618
Intangibles, net of accumulated amortization 10,146,440 9,336,564
Other non-current assets 113,511 88,591
Total Non-Current Other Assets 26,417,228 23,829,773
Total Assets 101,713,533 90,963,311
CURRENT LIABILITIES:    
Notes payable – current 2,968,833 2,946,885
Bank debt – current 777,778 1,444,444
Leases payable – current 1,687,313 1,241,681
Accounts payable 14,640,013 11,460,364
Unearned revenue 4,100,220 2,881,535
Contingent liability – short term 750,000 750,000
Accrued expenses 3,694,103 3,136,690
Total Current Liabilities 28,618,260 23,861,599
LONG-TERM LIABILITIES:    
Bank debt 21,661,715 16,175,436
Leases payable 7,280,843 7,985,628
Contingent liability – long-term 0 750,000
Deferred income taxes 3,275,370 3,275,370
Total Long-Term Liabilities 34,440,816 32,461,811
STOCKHOLDERS' EQUITY    
Contributed capital 1,741,901 1,741,901
Treasury shares (2,121,822) (1,981,113)
Retained earnings 30,256,907 28,019,768
Total Stockholders' Equity 38,654,457 34,639,901
Total Liabilities and Stockholders' Equity 101,713,533 90,963,311
Common Class A [Member]    
STOCKHOLDERS' EQUITY    
Common stock 7,311,949 5,393,823
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 $ 2,222,888 $ 4,275,377