XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash $ 7,288 $ 9,175
Accounts receivable, net    
Trade - billed (less allowances of approximately $907 and $806, respectively), including contract retentions 17,178 17,209
Trade - unbilled 927 525
Inventories, net    
Raw materials 2,679 2,329
Finished goods 3,988 2,821
Prepaid expenses 1,651 1,266
Total current assets 33,711 33,325
Property and equipment, net 29,884 27,680
Other assets 451 343
Total assets 64,046 61,348
Current liabilities    
Accounts payable - trade 5,399 7,336
Accrued expenses and other liabilities 1,105 831
Deferred revenue 3,089 2,717
Accrued compensation 1,196 1,203
Accrued income taxes 841 473
Operating lease liabilities 24 43
Current maturities of notes payable 644 636
Customer deposits 2,581 2,779
Total current liabilities 14,879 16,018
Deferred revenue 5,567 4,424
Operating lease liabilities 0 2
Notes payable - less current maturities 4,768 5,092
Deferred tax liability 1,650 1,651
Total liabilities 26,864 27,187
Stockholders' equity    
Preferred stock, $.01 par value; authorized 1,000,000 shares, none issued and outstanding 0 0
Common stock, $.01 par value; authorized 8,000,000 shares; 5,345,759 and 5,349,599 issued and 5,304,839 and 5,308,679 outstanding, respectively 54 54
Additional paid-in capital 7,707 7,814
Treasury stock, at cost, 40,920 shares (102) (102)
Retained earnings 29,523 26,395
Total stockholders' equity 37,182 34,161
Total liabilities and stockholders' equity $ 64,046 $ 61,348