Accounts receivable, net of allowances of 668 and 657 as of june 30, 2026 and december 31, 2025, respectively
2,428
3,212
4,070
4,403
Inventories
8,501
8,913
7,419
5,909
Prepaid expenses and other current assets
1,661
1,965
2,267
5,256
Total current assets
132,297
138,915
142,665
142,134
Property and equipment, gross
11,930
11,895
11,140
13,449
Accumulated depreciation
4,566
4,219
3,824
6,080
Property and equipment, net
7,364
7,676
7,316
7,369
Operating lease right-of-use assets
696
717
841
979
Other assets
325
326
515
542
Total assets
140,682
147,634
151,337
151,024
Accounts payable
2,502
6,504
3,619
2,436
Operating lease liabilities
331
312
331
870
Deferred revenue
0
0
2,760
-
Accrued compensation and related benefits
988
888
776
808
Accrued income taxes payable
286
289
288
1,226
Other accrued expenses and liabilities
2,395
1,351
1,619
1,403
Total current liabilities
6,502
9,344
9,393
6,743
Long-term operating lease liabilities
375
418
525
587
Other long-term liabilities
723
720
718
29
Total liabilities
7,600
10,482
10,636
7,359
Series b preferred stock, 0.001 par value 5,000 shares authorized 5,000 shares issued and outstanding as of december 31, 2025 and 2024, respectively
-
-
5
5
Series b preferred stock, 0.001 par value 5,000 shares authorized 5,000 shares issued and outstanding as of june 30, 2026 and december 31, 2025, respectively
5
5
-
-
Common stock, 0.001 par value 50,000 shares authorized 26,860 and 26,436 shares issued and 24,059 and 23,765 shares outstanding as of june 30, 2026 and december 31, 2025, respectively
27
26
26
26
Additional paid-in capital
514,028
513,304
512,684
511,893
Treasury stock, 2,801 and 2,671 shares as of june 30, 2026 and december 31, 2025, respectively
17,362
17,271
16,921
16,888
Accumulated deficit
-366,154
-361,501
-358,053
-354,332
Accumulated other comprehensive income
2,538
2,589
2,960
2,961
Total stockholders' equity
133,082
137,152
140,701
143,665
Total liabilities and stockholders' equity
140,682
147,634
151,337
151,024
Unit: Thousand (K) dollars (except for numbers of shares and EPS). Numbers labeled with * are estimated quarterly values.
Time Plot
Show the time plot by selecting a row from the table.