Accounts receivable, net of allowance for credit losses of 1,597 and 1,824 as of june 30, 2026 and december 31, 2025 respectively
28,732
30,358
42,155
32,959
Inventories
39,542
36,366
36,031
41,424
Prepaid expenses and other current assets
6,561
4,893
5,501
6,198
Total current assets
120,454
123,471
132,054
137,997
Total property and equipment
57,710
56,000
53,621
51,747
Less accumulated depreciation and amortization
25,214
23,937
23,869
21,777
Property and equipment, net
32,496
32,063
29,752
29,970
Intangible assets, net of accumulated amortization of 2,850 and 2,375 as of june 30, 2026 and december 31, 2025, respectively
6,650
6,887
7,125
7,362
Goodwill
12,815
12,815
12,815
12,815
Operating lease right-of-use assets
7,139
7,371
7,614
7,833
Other non-current assets, net of allowance for credit losses of 35 and 69 as of june 30, 2026 and december 31, 2025, respectively
1,501
1,495
1,221
614
Total assets
181,055
184,102
190,581
196,591
Accounts payable
16,061
13,537
6,726
16,103
Accrued liabilities
6,281
5,978
5,784
7,315
Accrued commissions
6,740
6,755
9,365
6,215
Accrued compensation
8,087
5,621
6,331
7,172
Other liabilities
4,327
2,600
2,429
4,103
Total current liabilities
41,496
34,491
30,635
40,908
Long-term debt, net
56,042
55,820
55,583
53,529
Operating lease liabilities, net of current portion
13,091
13,551
13,982
12,930
Other long-term liabilities
2,689
3,049
3,049
37
Total liabilities
113,318
106,911
103,249
107,404
Common stock, 0.001 par value, 300,000,000 shares authorized 65,236,297 and 64,029,378 shares issued as of june 30, 2026 and december 31, 2025, respectively
65
65
64
64
Additional paid-in capital
351,966
345,495
337,371
329,746
Accumulated deficit
-282,826
-266,953
-248,992
-239,598
Accumulated other comprehensive income (loss)
-52
-26
72
83
Treasury stock, at cost 259,673 and 165,513 shares as of june 30, 2026 and december 31, 2025, respectively
1,416
1,390
1,183
1,108
Total stockholders equity
67,737
77,191
87,332
89,187
Total liabilities and stockholders equity
181,055
184,102
190,581
196,591
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.