XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 1,647,175 $ 1,247,627
Accounts receivable less allowance for doubtful accounts 19,671,833 21,884,807
Contract assets 4,822,347 3,284,301
Inventories less allowance for obsolete inventory 17,672,622 20,176,142
Investments 665,301 657,971
Prepaid expenses and other current assets 1,303,780 1,522,516
Total Current Assets 45,783,058 48,773,364
Property, plant and equipment, net 14,686,190 15,213,443
Operating right of use asset, net 8,356,903 9,524,280
OTHER ASSETS:    
Goodwill 16,453,049 16,231,938
Intangibles, net of accumulated amortization 8,252,600 9,492,560
Other non-current assets 107,798 362,489
Total Non-Current Assets 24,813,447 26,086,987
Total Assets 93,639,598 99,598,074
CURRENT LIABILITIES:    
Notes payable – current 824,226 1,303,972
Bank debt – current 0 222,222
Operating lease liabilities - current 1,714,174 1,705,224
Accounts payable 11,168,308 14,017,973
Unearned revenue 5,596,706 4,354,868
Accrued income taxes 539,876 1,239,289
Accrued expenses 3,292,787 3,224,188
Total Current Liabilities 23,136,077 26,067,736
LONG-TERM LIABILITIES:    
Bank debt 5,096,672 19,224,318
Operating lease liabilities - noncurrent 6,901,043 8,060,152
Deferred income taxes 310,250 1,384,558
Total Long-Term Liabilities 12,778,174 30,515,433
STOCKHOLDERS' EQUITY    
Contributed capital 1,741,901 1,741,901
Treasury shares (2,237,026) (2,125,252)
Retained earnings 47,875,964 34,581,171
Total Stockholders' Equity 57,725,347 43,014,905
Total Liabilities and Stockholders' Equity 93,639,598 99,598,074
Common Class A [Member]    
STOCKHOLDERS' EQUITY    
Class A common shares - 10,000,000 shares authorized, 2,832,966 issued at December 31, 2023 and 2,791,449 issued at December 31, 2022 8,878,986 7,351,563
Common Class B [Member]    
STOCKHOLDERS' EQUITY    
Class A common shares - 10,000,000 shares authorized, 2,832,966 issued at December 31, 2023 and 2,791,449 issued at December 31, 2022 1,465,522 1,465,522
Notes Payable Excluding Paycheck Protection Program Cares Act [Member]    
LONG-TERM LIABILITIES:    
Notes Payable, Noncurrent $ 470,209 $ 1,846,405