XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 22,162 $ 22,056
Accounts receivable, net 12,622 19,731
Inventories 12,405 10,097
Prepaid inventory 2,681 3,347
Other current assets 2,349 1,507
Total current assets 52,219 56,738
Property and equipment, net 2,714 1,997
Deferred tax asset 2,810 2,197
Operating lease right-of-use assets, net 574 581
Other noncurrent assets 535 652
Total assets 58,852 62,165
Current liabilities    
Accounts payable and accrued expenses 5,365 4,811
Product warranties 267 329
Operating lease liabilities, current portion 252 204
Deferred revenue, current portion 529 541
Total current liabilities 6,413 5,885
Operating lease liabilities 343 398
Deferred revenue, net of current portion 32 55
Total liabilities 6,788 6,338
Stockholders’ equity    
Preferred stock, 5,000,000 shares authorized and none issued and outstanding
Common stock, $0.01 par value – 50,000,000 authorized; 17,031,845 issued and 16,440,036 outstanding at June 30, 2025; 17,036,845 issued and 16,495,396 outstanding at December 31, 2024 169 169
Additional paid-in capital 45,941 45,795
Treasury stock, 591,809 and 541,449 shares at cost, at June 30, 2025 and December 31, 2024, respectively (3,871) (3,571)
Retained earnings 9,825 13,434
Total stockholders’ equity 52,064 55,827
Total liabilities and stockholders’ equity $ 58,852 $ 62,165