v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash $ 922 $ 1,535
Accounts receivable, net of allowance for credit losses of $569 as of June 30, 2026 and December 31, 2025 7,276 4,796
Inventory 719 354
Contract assets 2,890 2,857
Prepaid expenses and other current assets 498 403
Total current assets 12,305 9,945
Property, plant and equipment, net 5,634 3,642
Intangibles, net 456 306
Right-of-use operating lease assets 5,405 5,770
Right-of-use finance lease assets 43 53
Other assets 80 98
Total assets 23,923 19,814
Current liabilities:    
Accounts payable and accrued expenses 4,565 3,050
Contract liabilities 206 172
Deferred revenue 201 315
Borrowing under factoring arrangement 0 541
Borrowings under credit facilities 2,400
Other liabilities 160 143
Current operating lease liabilities 957 899
Current finance lease liabilities 20 20
Total current liabilities 8,509 5,140
Other liabilities, long-term 22 24
Operating lease liability, long-term 5,206 5,658
Finance lease liability, long-term 25 29
Total liabilities 13,762 10,851
Commitments and contingencies (Note 8)  
Stockholders' equity:    
Common stock, 24,500,000 shares authorized at $0.001 par value, 16,506,010 and 16,206,010 issued at June 30, 2026 and December 31, 2025, respectively 16 16
Additional paid-in capital 74,901 74,618
Treasury stock, 3,989,036 and 4,017,808 shares at June 30, 2026 and December 31, 2025 respectively, at cost (3,113) (3,135)
Accumulated other comprehensive income loss (15) (15)
Accumulated deficit (61,628) (62,521)
Total stockholders' equity 10,161 8,963
Total liabilities and stockholders' equity $ 23,923 $ 19,814