XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash $ 9,006 $ 7,548
Accounts receivable, net    
Trade - billed (less allowances of approximately $1,222 and $1,130, respectively), including contract retentions 22,879 19,420
Trade - unbilled 952 1,327
Inventories, net    
Raw materials 2,275 2,078
Finished goods 5,210 4,599
Prepaid expenses 1,248 877
Total current assets 41,570 35,849
Property and equipment, net 32,655 31,704
Other assets 432 438
Total assets 74,657 67,991
Current liabilities    
Accounts payable - trade 5,811 4,741
Accrued expenses and other liabilities 397 429
Deferred revenue 4,466 4,313
Accrued compensation 1,183 1,770
Accrued income taxes 2,556 1,539
Operating lease liabilities 19 21
Current maturities of notes payable 661 658
Customer deposits 2,160 1,539
Total current liabilities 17,253 15,010
Deferred revenue 7,496 6,222
Operating lease liabilities 85 90
Notes payable - less current maturities 4,269 4,436
Deferred tax liability 484 494
Total liabilities 29,587 26,252
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,346,526 issued and 5,304,606 and 5,304,606 outstanding, respectively 54 54
Additional paid-in capital 7,721 7,717
Treasury stock, at cost, 40,920 shares (102) (102)
Retained earnings 37,397 34,070
Total stockholders' equity 45,070 41,739
Total liabilities and stockholders' equity $ 74,657 $ 67,991