Balance Sheet Details (Tables)
|
9 Months Ended |
Sep. 30, 2026 |
| Balance Sheet Details |
|
| Schedule of short-term investments |
Short-term investments consisted of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
At September 30, 2026 |
|
|
|
Maturity |
|
Amortized cost |
|
|
Unrealized |
|
|
Unrealized |
|
|
Estimated |
|
|
|
(in years) |
|
or cost |
|
|
gains |
|
|
losses |
|
|
fair value |
|
U.S. treasury securities |
|
less than 2 |
|
$ |
75,004 |
|
|
$ |
3 |
|
|
$ |
(279 |
) |
|
$ |
74,728 |
|
Bank certificates of deposit |
|
less than 1 |
|
|
39,174 |
|
|
|
1 |
|
|
|
(36 |
) |
|
|
39,139 |
|
Commercial paper |
|
less than 1 |
|
|
3,897 |
|
|
|
— |
|
|
|
(1 |
) |
|
|
3,896 |
|
Corporate notes |
|
less than 3 |
|
|
46,830 |
|
|
|
16 |
|
|
|
(403 |
) |
|
|
46,443 |
|
Asset-backed securities |
|
less than 3 |
|
|
9,769 |
|
|
|
1 |
|
|
|
(32 |
) |
|
|
9,738 |
|
Municipal bonds |
|
less than 3 |
|
|
435 |
|
|
|
— |
|
|
|
(7 |
) |
|
|
428 |
|
Total |
|
|
|
$ |
175,109 |
|
|
$ |
21 |
|
|
$ |
(758 |
) |
|
$ |
174,372 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
At December 31, 2025 |
|
|
|
Maturity |
|
Amortized cost |
|
|
Unrealized |
|
|
Unrealized |
|
|
Estimated |
|
|
|
(in years) |
|
or cost |
|
|
gains |
|
|
losses |
|
|
fair value |
|
U.S. treasury securities |
|
less than 3 |
|
$ |
66,912 |
|
|
$ |
258 |
|
|
$ |
— |
|
|
$ |
67,170 |
|
Bank certificates of deposit |
|
less than 2 |
|
|
60,950 |
|
|
|
56 |
|
|
|
— |
|
|
|
61,006 |
|
Commercial paper |
|
less than 1 |
|
|
10,808 |
|
|
|
5 |
|
|
|
— |
|
|
|
10,813 |
|
Corporate notes |
|
less than 3 |
|
|
35,909 |
|
|
|
203 |
|
|
|
(2 |
) |
|
|
36,110 |
|
Asset-backed securities |
|
less than 3 |
|
|
10,602 |
|
|
|
21 |
|
|
|
— |
|
|
|
10,623 |
|
Municipal bonds |
|
less than 1 |
|
|
2,225 |
|
|
|
— |
|
|
|
— |
|
|
|
2,225 |
|
Total |
|
|
|
$ |
187,406 |
|
|
$ |
543 |
|
|
$ |
(2 |
) |
|
$ |
187,947 |
|
|
| Schedule of accounts receivable, net |
Accounts receivable consisted of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
September 30, |
|
|
December 31, |
|
|
|
2026 |
|
|
2025 |
|
Accounts receivable |
|
$ |
157,581 |
|
|
$ |
116,968 |
|
Allowance for credit losses |
|
|
(7,577 |
) |
|
|
(8,360 |
) |
|
|
$ |
150,004 |
|
|
$ |
108,608 |
|
|
| Schedule of inventory |
Inventory consisted of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
September 30, |
|
|
December 31, |
|
|
|
2026 |
|
|
2025 |
|
Finished goods |
|
$ |
25,300 |
|
|
$ |
23,039 |
|
Work in process |
|
|
20,471 |
|
|
|
15,137 |
|
Raw material |
|
|
15,261 |
|
|
|
25,388 |
|
|
|
$ |
61,032 |
|
|
$ |
63,564 |
|
|
| Schedule of accrued liabilities |
Accrued liabilities consisted of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
September 30, |
|
|
December 31, |
|
|
|
2026 |
|
|
2025 |
|
Accrued bonuses |
|
$ |
21,281 |
|
|
$ |
25,270 |
|
Accrued payroll taxes |
|
|
4,089 |
|
|
|
3,091 |
|
Accrued Employee Stock Purchase Plan liability |
|
|
1,779 |
|
|
|
2,863 |
|
Accrued sales rebates |
|
|
14,671 |
|
|
|
10,192 |
|
Accrued resolution agreement liability |
|
|
14,100 |
|
|
|
— |
|
Accrued vacation benefits |
|
|
6,341 |
|
|
|
5,910 |
|
Other accrued liabilities |
|
|
40,058 |
|
|
|
29,325 |
|
|
|
$ |
102,319 |
|
|
$ |
76,651 |
|
|