XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash $ 7,548 $ 9,175
Accounts receivable, net    
Trade - billed (less allowances of $1,130 and $806), including contract retentions 19,420 17,209
Trade - unbilled 1,327 525
Inventories, net    
Raw materials 2,078 2,329
Finished goods 4,599 2,821
Prepaid expenses 854 1,266
Refundable income taxes 23 0
Total current assets 35,849 33,325
Property and equipment, net 31,704 27,680
Other assets 438 343
Total assets 67,991 61,348
Current liabilities    
Accounts payable - trade 4,741 7,336
Accrued expenses and other liabilities 429 831
Deferred revenue 4,313 2,717
Accrued compensation 1,770 1,203
Accrued income tax 1,539 473
Operating lease liabilities 21 43
Current maturities of notes payable 658 636
Customer deposits 1,539 2,779
Total current liabilities 15,010 16,018
Deferred revenues 6,222 4,424
Operating lease liability 90 2
Notes payable - less current maturities 4,436 5,092
Deferred tax liability 494 1,651
Total liabilities 26,252 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,346,526 and 5,349,599 issued and 5,304,606 and 5,308,679 outstanding, respectively 54 54
Additional paid-in capital 7,717 7,814
Treasury stock, at cost, 40,920 shares (102) (102)
Retained earnings 34,070 26,395
Total stockholders' equity 41,739 34,161
Total liabilities and stockholders' equity $ 67,991 $ 61,348