XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets    
Cash $ 13,376 $ 7,548
Accounts receivable, net    
Trade - billed (less allowances of approximately $1,166 and $1,130, respectively), including contract retentions 25,460 19,420
Trade - unbilled 1,396 1,327
Inventories, net    
Raw materials 2,498 2,078
Finished goods 5,392 4,599
Prepaid expenses 1,684 877
Total current assets 49,806 35,849
Property and equipment, net 35,126 31,704
Other assets 505 438
Total assets 85,437 67,991
Current liabilities    
Accounts payable - trade 5,740 4,741
Accrued expenses and other liabilities 466 429
Deferred revenue 3,688 4,313
Accrued compensation 2,110 1,770
Accrued income taxes 2,658 1,539
Operating lease liabilities 20 21
Current maturities of notes payable 657 658
Customer deposits 2,689 1,539
Total current liabilities 18,028 15,010
Deferred revenue 10,785 6,222
Operating lease 80 90
Notes payable - less current maturities 3,933 4,436
Deferred tax liability 484 494
Total liabilities 33,310 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,730 7,717
Treasury stock, at cost, 40,920 shares (102) (102)
Retained earnings 44,445 34,070
Total stockholders' equity 52,127 41,739
Total liabilities and stockholders' equity $ 85,437 $ 67,991