v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash $ 7,101 $ 7,548
Accounts receivable, net    
Trade - billed (less allowances of approximately $1,329 and $1,130, respectively), including contract retentions 30,312 19,420
Trade - unbilled 1,240 1,327
Inventories, net    
Raw materials 2,090 2,078
Finished goods 5,095 4,599
Prepaid expenses 1,609 877
Total current assets 47,447 35,849
Property and equipment, net 33,194 31,704
Other assets 535 438
Total assets 81,176 67,991
Current liabilities    
Accounts payable - trade 5,810 4,741
Accrued expenses and other liabilities 437 429
Deferred revenue 3,448 4,313
Accrued compensation 1,794 1,770
Accrued income taxes 1,674 1,539
Operating lease liabilities 20 21
Current maturities of notes payable 665 658
Customer deposits 2,637 1,539
Total current liabilities 16,485 15,010
Deferred revenue 10,785 6,222
Operating lease liabilities 80 90
Notes payable - less current maturities 4,097 4,436
Deferred tax liability 484 494
Total liabilities 31,931 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,725 7,717
Treasury stock, at cost, 40,920 shares (102) (102)
Retained earnings 41,568 34,070
Total stockholders' equity 49,245 41,738
Total liabilities and stockholders' equity $ 81,176 $ 67,991