XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheet (Current Period Unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 2,747,142 $ 1,647,175
Accounts receivable less allowance for doubtful accounts 25,387,705 19,671,833
Contract assets 5,037,487 4,822,347
Inventories less allowance for obsolete inventory 19,123,057 17,672,622
Investments 411,599 665,301
Prepaid expenses and other current assets 2,062,105 1,303,780
Total Current Assets 54,769,095 45,783,058
Property, plant and equipment, net 16,192,666 14,686,190
Operating right of use asset, net 8,011,139 8,356,903
OTHER ASSETS:    
Goodwill 17,784,036 16,453,049
Intangibles, net of accumulated amortization 10,004,264 8,252,600
Other non-current assets 94,798 107,798
Total Non-Current Other Assets 27,883,098 24,813,447
Total Assets 106,855,998 93,639,598
CURRENT LIABILITIES:    
Notes payable – current 837,105 824,226
Operating lease liabilities – current 1,734,007 1,714,174
Accounts payable 14,801,864 11,168,308
Unearned revenue 5,672,493 5,596,706
Accrued income taxes 1,689,053 539,876
Accrued expenses 3,322,582 3,292,787
Total Current Liabilities 28,057,104 23,136,077
LONG-TERM LIABILITIES:    
Bank debt 10,613,372 5,096,672
Operating lease liabilities – noncurrent 6,536,914 6,901,043
Deferred income taxes 310,250 310,250
Total Long-Term Liabilities 17,716,577 12,778,174
STOCKHOLDERS' EQUITY    
Contributed capital 1,741,901 1,741,901
Treasury shares (2,489,295) (2,237,026)
Retained earnings 50,872,849 47,875,964
Total Stockholders' Equity 61,082,317 57,725,347
Total Liabilities and Stockholders' Equity 106,855,998 93,639,598
Common Class A [Member]    
STOCKHOLDERS' EQUITY    
Common shares 9,491,340 8,878,986
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 $ 256,041 $ 470,209