XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheet (Current Period Unaudited) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 3,437,566 $ 6,194,276
Accounts receivable less allowance for doubtful accounts 17,769,648 12,021,692
Contract assets 2,112,091 3,735,557
Inventories-less allowance for obsolete inventory 14,581,588 11,030,960
Investments 1,479,259 1,534,400
Prepaid expenses and other current assets 1,153,091 657,496
Total Current Assets 40,533,243 35,174,381
Property, plant and equipment, net 15,361,850 11,290,783
Operating right of use asset, net 8,284,495 8,856,820
OTHER ASSETS:    
Goodwill 14,183,954 11,505,852
Intangibles, net of accumulated amortization 9,294,360 7,558,309
Other non-current assets 97,617 106,638
Total Non-Current Other Assets 23,575,931 19,170,799
Total Assets 87,755,519 74,492,783
LIABILITIES AND STOCKHOLDERS’ EQUITY CURRENT LIABILITIES:    
Notes payable – current 2,925,607 2,782,479
Bank debt – current 1,333,333 1,333,333
Leases payable – current 1,149,104 1,136,300
Accounts payable 12,009,800 9,230,032
Unearned revenue 1,496,361 820,002
Contingent liability - current 750,000 0
Accrued expenses 2,133,889 2,242,924
Total Current Liabilities 21,798,094 17,545,070
LONG-TERM LIABILITIES:    
Notes payable – long-term 5,754,221 5,455,717
Bank debt – long-term 16,305,142 12,174,428
Leases payable – long-term 7,367,122 7,901,357
Deferred income taxes 2,429,828 2,429,828
Contingent liability – long-term 750,000 0
Total Long-Term Liabilities 32,606,313 29,415,167
STOCKHOLDERS' EQUITY    
Contributed capital 1,741,901 1,741,901
Treasury shares (1,979,085) (1,938,052)
Retained earnings 26,757,193 22,366,470
Total Stockholders' Equity 33,351,112 27,532,546
Total Liabilities and Stockholders' Equity 87,755,519 74,492,783
Common Class A [Member]    
STOCKHOLDERS' EQUITY    
Common stock 5,365,581 3,896,705
Common Class B [Member]    
STOCKHOLDERS' EQUITY    
Common stock 1,465,522 1,465,522
Paycheck Protection Program CARES Act [Member]    
LONG-TERM LIABILITIES:    
Notes payable – long-term $ 0 $ 1,453,837