XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 3,284,782 $ 1,247,627
Accounts receivable less allowance for doubtful accounts 21,187,681 21,884,807
Contract assets 3,409,909 3,284,301
Inventories less allowance for obsolete inventory 21,015,713 20,176,142
Investments 776,453 657,971
Prepaid expenses and other current assets 1,292,156 1,522,516
Total Current Assets 50,966,694 48,773,364
Property, plant and equipment, net 14,726,493 15,213,443
Operating right of use asset, net 9,189,216 9,524,280
OTHER ASSETS:    
Goodwill 16,453,049 16,231,938
Intangibles, net of accumulated amortization 8,861,955 9,492,560
Other non-current assets 122,018 362,489
Total Non-Current Other Assets 25,437,022 26,086,987
Total Assets 100,319,425 99,598,074
CURRENT LIABILITIES:    
Notes payable – current 814,351 1,303,972
Bank debt – current 15,709,850 222,222
Leases payable – current 1,686,426 1,705,224
Accounts payable 12,766,907 14,017,973
Unearned revenue 3,748,093 4,354,868
Accrued income taxes 222,748 1,239,289
Accrued expenses 4,121,870 3,224,188
Total Current Liabilities 39,070,245 26,067,736
LONG-TERM LIABILITIES:    
Bank debt 0 19,224,318
Leases payable 7,751,179 8,060,152
Deferred income taxes 1,384,558 1,384,558
Total Long-Term Liabilities 10,024,448 30,515,433
STOCKHOLDERS' EQUITY    
Contributed capital 1,741,901 1,741,901
Treasury shares (2,237,027) (2,125,252)
Retained earnings 41,823,985 34,581,171
Total Stockholders' Equity 51,224,732 43,014,905
Total Liabilities and Stockholders' Equity 100,319,425 99,598,074
Common Class A [Member]    
STOCKHOLDERS' EQUITY    
Common shares 8,430,351 7,351,563
Common Class B [Member]    
STOCKHOLDERS' EQUITY    
Common shares 1,465,522 1,465,522
Notes Payable Excluding Paycheck Protection Program Cares Act [Member]    
LONG-TERM LIABILITIES:    
Notes Payable, Noncurrent $ 888,711 $ 1,846,405