|
Cash and cash equivalents
|
|
$149.5m
|
$117.3m
|
$102.3m
|
$146.5m
|
$57.8m
|
$53.2m
|
$65.8m
|
$98.7m
|
|
Accounts receivable, net of allowances of $520 and $1,800
|
|
$26.5m
|
$27.1m
|
$31.8m
|
$41.6m
|
$37.9m
|
$39.6m
|
$34.9m
|
$50.8m
|
|
Inventory
|
|
$35.3m
|
$46.1m
|
$54.7m
|
$73.7m
|
$67.6m
|
$52.2m
|
$40.8m
|
$45.4m
|
|
Prepaid expenses and other current assets
|
|
$7.3m
|
$8.1m
|
$11.8m
|
$15.3m
|
$17.0m
|
$15.9m
|
$17.7m
|
$13.3m
|
|
Total current assets
|
|
$218.6m
|
$198.6m
|
$200.6m
|
$277.2m
|
$230.8m
|
$220.6m
|
$194.1m
|
$243.2m
|
|
Property, plant and equipment, net
|
|
$21.5m
|
$27.7m
|
$44.5m
|
$56.1m
|
$60.7m
|
$52.3m
|
$46.9m
|
$42.1m
|
|
Intangible assets, net
|
|
$2.7m
|
$10.0m
|
$8.3m
|
$6.7m
|
$4.0m
|
$1.7m
|
$833k
|
$0
|
|
Goodwill
|
|
$1.4m
|
$9.9m
|
$12.5m
|
$12.4m
|
$12.4m
|
$12.4m
|
$12.4m
|
$12.4m
|
|
Lease right-of-use assets
|
|
—
|
—
|
$12.3m
|
$17.0m
|
$13.9m
|
$12.6m
|
$10.8m
|
$15.0m
|
|
Other assets, net
|
|
$6.0m
|
$3.7m
|
$5.2m
|
$3.9m
|
$7.2m
|
$7.0m
|
$4.9m
|
$2.1m
|
|
Marketable securities
|
|
—
|
—
|
—
|
$0
|
$50.4m
|
$59.7m
|
$34.9m
|
$34.9m
|
|
Restricted cash
|
|
—
|
$41k
|
$291k
|
$250k
|
$252k
|
$256k
|
$259k
|
$322k
|
|
Deferred revenues
|
|
$720k
|
$679k
|
$2.5m
|
$1.6m
|
$1.4m
|
$4.8m
|
$3.6m
|
$1.5m
|
|
Current portion of lease liabilities
|
|
—
|
—
|
$2.3m
|
$3.1m
|
$2.8m
|
$3.2m
|
$2.3m
|
$2.8m
|
|
Line of credit
|
|
—
|
—
|
—
|
—
|
—
|
—
|
$0
|
$20.0m
|
|
Non-current income taxes payable
|
|
$6.5m
|
$6.4m
|
$7.6m
|
$7.1m
|
$6.7m
|
$5.4m
|
$5.5m
|
$5.9m
|
|
Long-term lease liabilities
|
|
—
|
—
|
$10.4m
|
$14.6m
|
$12.9m
|
$11.0m
|
$9.8m
|
$13.4m
|
|
Total stockholders’ equity
|
|
$217.8m
|
$216.6m
|
$219.9m
|
$302.1m
|
$270.8m
|
$254.4m
|
$216.4m
|
$226.7m
|
|
Total assets
|
|
$250.1m
|
$250.0m
|
$283.6m
|
$373.6m
|
$329.2m
|
$306.8m
|
$270.2m
|
$315.2m
|
|
Total liabilities and stockholders’ equity
|
|
$250.1m
|
$250.0m
|
$283.6m
|
$373.6m
|
$329.2m
|
$306.8m
|
$270.2m
|
$315.2m
|
|
Accounts payable
|
|
$12.1m
|
$12.7m
|
$21.1m
|
$26.3m
|
$17.5m
|
$12.2m
|
$15.1m
|
$20.9m
|
|
Accrued liabilities
|
|
$10.7m
|
$11.6m
|
$15.3m
|
$14.7m
|
$12.8m
|
$12.6m
|
$13.3m
|
$19.1m
|
|
Total current liabilities
|
|
$23.6m
|
$25.0m
|
$41.4m
|
$45.8m
|
$34.5m
|
$32.8m
|
$34.2m
|
$64.2m
|
|
Other long-term liabilities
|
|
$2.3m
|
$1.9m
|
$4.2m
|
$4.0m
|
$4.3m
|
$3.3m
|
$4.2m
|
$4.9m
|
|
Total liabilities
|
|
$32.3m
|
$33.4m
|
$63.7m
|
$71.5m
|
$58.4m
|
$52.4m
|
$53.8m
|
$88.5m
|
|
Common stock - $0.0001 par value; 190,000 shares authorized, 51,163 and 48,948 shares issued and outstanding at December 31, 2025 and December 31, 2024, respectively
|
|
15k
|
15k
|
15k
|
15k
|
16k
|
16k
|
16k
|
16k
|
|
Additional paid-in capital
|
|
$324.7m
|
$336.7m
|
$358.5m
|
$470.8m
|
$496.2m
|
$521.2m
|
$544.8m
|
$578.4m
|
|
Accumulated other comprehensive loss
|
|
($2.2m)
|
($2.7m)
|
($259k)
|
($587k)
|
($2.7m)
|
($2.5m)
|
($3.3m)
|
($3.1m)
|
|
Accumulated deficit
|
|
($104.7m)
|
($117.5m)
|
($138.4m)
|
($168.1m)
|
($222.6m)
|
($264.3m)
|
($325.1m)
|
($348.6m)
|