The quarter cleared the earnings bar, but only narrowly on revenue. Non-GAAP EPS turned positive at $0.05, versus the published consensus loss of roughly $0.03—an $0.08-per-share upside surprise. Revenue of $346.2 million was near published estimates of roughly $342 million to $348 million: above the lower estimate but not a decisive top-line blowout. The meaningful outperformance was margin-led, with non-GAAP gross margin reaching 28.6%, above the company's own 23%–27% Q2 outlook. (Quarterly Financial Highlights; Non-GAAP Gross Margin Reconciliation)
| Metric | Q2 2026 actual | Q1 2026 | Q2 2025 | Expectation / comparison |
|---|---|---|---|---|
| Revenue | $346.2M | $310.5M | $289.4M | Near published consensus of ~$342M–$348M; above prior company guide midpoint of $340M (Financial Highlights) |
| Non-GAAP gross margin | 28.6% | 23.5% | 13.1% | Above prior company outlook of 23%–27% (Non-GAAP Gross Margin Reconciliation; Q2 Outlook) |
| Non-GAAP operating income | $10.2M | $(24.8)M | $(48.3)M | Returned to profit, ahead of Q1's implied near-breakeven setup (Non-GAAP Operating Income Reconciliation) |
| Non-GAAP diluted EPS | $0.05 | $(0.43) | $(0.81) | Better than published consensus loss of ~$0.03 (Non-GAAP Diluted EPS Reconciliation) |
| GAAP net loss | $(30.8)M | $(57.4)M | $(124.7)M | Loss materially narrowed, but GAAP profitability has not returned (Income Statement) |
| Free cash flow | $3.1M | $20.7M | $(9.1)M | Positive, though substantially lower sequentially (Free Cash Flow Reconciliation) |
| Q3 revenue guide | $310M–$340M | — | — | $325M midpoint implies a ~6% sequential revenue decline from Q2 (Q3 Outlook) |
| Q3 non-GAAP gross-margin guide | 22%–26% | 28.6% actual | — | Midpoint implies a step down from Q2's 28.6% (Q3 Outlook; Non-GAAP Gross Margin Reconciliation) |
The recovery is real in the reported quarter, not just adjusted accounting. GAAP gross margin rose to 27.5% from 22.0% in Q1 and 11.1% a year ago, while the GAAP operating loss narrowed to $16.0 million from $55.0 million sequentially. Lower operating expenses also helped: GAAP operating expenses fell $12.1 million from Q1. Still, the cleanest earnings-positive measure excludes sizable stock compensation and other items, so the GAAP loss remains the important boundary on the turnaround claim. (Financial Highlights; Income Statement; Non-GAAP Reconciliations)
The new outlook prevents this from being an unambiguously positive reset. Q3 revenue guidance of $310 million–$340 million is below Q2 actual revenue at its midpoint, and the 22%–26% gross-margin range points to a lower margin than Q2's 28.6%. Management says July IEEPA refunds of $11.5 million would make the midpoint imply non-GAAP operating profit, but that benefit is explicitly excluded from the stated guidance; absent it, the filing does not establish sustained profitability. (Q3 Outlook)
Cash generation stayed positive, but lost momentum. Q2 operating cash flow was $11.4 million and free cash flow $3.1 million, both positive but down from $24.4 million and $20.7 million in Q1. Meanwhile, inventory increased to $599.8 million from $552.6 million at year-end, so the balance-sheet cleanup is not complete even as receivables declined. (Free Cash Flow Reconciliation; Balance Sheet)
Net read: a bottom-line beat and a credible quarterly margin improvement are offset by guidance that signals a near-term pause rather than a straight-line recovery. The filing improves the evidence that the business can earn money on an adjusted basis, but it does not yet validate a durable growth-and-margin trajectory into Q3.
Read the original 8-K on SEC EDGAR ↗