XML 18 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 6,194,276 $ 2,232,499
Accounts receivable less allowance for doubtful accounts 12,021,692 14,001,795
Contract assets 3,735,557 2,422,379
Inventory less allowance for obsolete inventory 11,030,960 7,678,690
Investments 1,534,400
Prepaid expenses and other current assets 657,496 703,002
Total Current Assets 35,174,381 27,038,365
Property, plant and equipment, net 11,290,783 12,394,172
Operating right of use assets, net 8,856,820 9,224,840
OTHER ASSETS:    
Goodwill 11,505,852 9,791,745
Intangibles, net of accumulated amortization 7,558,309 3,950,838
Other non-current assets 106,638 88,046
Total Non-Current Other Assets 19,170,799 13,830,629
Total Assets 74,492,783 62,488,006
CURRENT LIABILITIES:    
Notes payable - current 2,782,479 2,749,459
Bank debt - current 1,333,333 1,333,333
Leases payable 1,136,300 850,664
Accounts payable 9,230,032 6,071,522
Unearned revenue 820,002 1,998,578
Accrued expenses 2,242,924 3,281,445
Total Current Liabilities 17,545,070 16,285,001
LONG-TERM LIABILITIES:    
Bank debt 12,174,428 6,376,594
Leases payable 7,901,357 8,513,448
Deferred income taxes 2,429,828 2,207,734
Total Long-Term Liabilities 29,415,167 24,774,473
STOCKHOLDERS' EQUITY    
Contributed capital 1,741,901 1,741,901
Treasury shares (1,938,052) (1,905,780)
Retained earnings 22,366,470 16,527,083
Total Stockholders' Equity 27,532,546 21,428,532
Total Liabilities and Stockholders' Equity 74,492,783 62,488,006
Common Class A [Member]    
STOCKHOLDERS' EQUITY    
Common stock 3,896,705 3,599,806
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 5,455,717 7,676,697
Paycheck Protection Program CARES Act [Member]    
LONG-TERM LIABILITIES:    
Notes Payable, Noncurrent $ 1,453,837