Management Discussion & Analysis · FY2027 · Q3 close
Executive Summary
For Q3 FY2027, we delivered period revenue of $49.7M, ahead of internal plan, on continued enterprise SaaS adoption. Remaining performance obligations stand at $187.4M, providing more than four quarters of forward revenue visibility under ASC 606-10-50-13. Contract liability balance was $84.2M at period end (down sequentially from Q2 close as deferred revenue converted to recognized revenue faster than billings), per Contract balances §2 of the disclosure pack. The most concentrated revenue judgment in the period — distinctness of bundled onboarding services on the loaded NorthStar Order Form — was routed to controller review and supports a point-in-time recognition pattern under ASC 606-10-25-19; that judgment is treated as a critical accounting estimate in §4 below.
Results of Operations
Subscription revenue (recognized over time) grew 31.8% to $38.4M, driven by enterprise seat expansion in 47 accounts and a 250-named-user enterprise tier on the loaded NorthStar Order Form (per disaggregation §1 of the filing). Onboarding revenue (point-in-time) grew 32.9% to $2.2M, reflecting larger enterprise contracts whose distinctness analysis under ASC 606-10-25-19 supports recognition at customer go-live; the integration is generic — configuration of customer-supplied identity providers and data sources, not customization of the platform — and standalone third-party implementers price within ±8% of in-house cost. Support revenue grew 23.1% to $5.8M as customers continued to attach the premium 24×7 support tier. Usage-based revenue, recognized as a series under ASC 606-10-25-15, grew 50.9% to $3.3M as enterprise customers expanded API consumption. Per-stream changes are quantified above and the underlying drivers are named consistent with Item 303(b)(2)(iii). Forward note on expense disaggregation: ASU 2024-03 (DISE — disaggregated income statement expense) becomes effective FY2027 for PBEs and will require breaking inventory purchases, employee compensation, depreciation, amortization, and depletion within commonly-presented expense captions; the platform's DISE preparer template ties to investor-question Q3 and is in draft (consistent with INVESTOR_TOP_QUESTIONS Q3.answerForNorthstar).
Liquidity & Capital Resources
We expect the $187.4M remaining performance obligation balance to convert in three explicit timing bands per ASC 606-10-50-13: $84.2M in the next 12 months, $87.4M in months 13–24, and the remaining $15.8M thereafter. Contract liability balance was $84.2M at period end (per the disclosure pack Contract balances §2). External liquidity stands at $42.5M cash and equivalents plus $18.3M short-term investments — total liquid assets of $60.8M — supplemented by an undrawn $50.0M revolving credit facility (matures 2029-06-30) and zero term debt. Known material cash requirements per Item 303(b)(1)(ii) (which replaces the legacy contractual-obligations table under Final Rule 33-10890) include operating-lease commitments through 2030 and anticipated working-capital build for FY2028 enterprise expansion. Material cash requirements are addressed in narrative form, consistent with the post-modernization regime.
Critical Accounting Estimates
Three areas of revenue accounting required management estimates whose sensitivity is material to reported amounts under Item 303(b)(3): (i) standalone selling price (SSP) underlying PO-2 onboarding distinctness — a cost-plus-margin estimate requiring controller review (consistencyScore 0.84, requiresHumanReview=true), (ii) the 60-month expected customer life used to amortize the $48,200 capitalized sales commission under ASC 340-40, and (iii) the variable-consideration constraint of ASC 606-10-32-11 (not applicable to the loaded NorthStar contract — Section 7 is explicit — but tracked in the framework for usage-based and consumption-based contracts). Sensitivity for each estimate is auto-computed by the platform's allocation engine; controllers do not type these numbers. The sensitivity table below renders ±10% perturbations and the resulting period-revenue and S&M-expense deltas. The PO-2 distinctness judgment is also cross-referenced to the auditor's Critical Audit Matter (AUDITOR_CAMS[0] — cam-po2-distinctness) reported on 2026-04-28, consistent with PCAOB AS 3101 and modernized investor-question Q10.
Sensitivity computed mathematically from NORTHSTAR_CONTRACTinputs. Controllers do not type these numbers; the platform recomputes the allocation engine for the ±10% perturbation and renders the resulting period-revenue and S&M-expense deltas. Item 303(b)(3) requires sensitivity disclosure; this table is the SEC-required disclosure.
| Estimate | Base | +10% | −10% | Period impact |
|---|---|---|---|---|
Standalone selling price (PO-2 onboarding) — cost-plus-margin Reallocates transaction price across 3 POs per ASC 606-10-32-32. | $84,400 | $92,840 | $75,960 | First-quarter revenue +$7,117 / −$7,222 Later quarter −$647 / +$657 |
Capitalized commission amortization period — ASC 340-40 60-month expected customer life; cohort retention reviewed by auditor. | $48,200 / 60 mo = $803.33/mo | 66 mo → $730.30/mo | 54 mo → $892.59/mo | Quarterly S&M expense −$219 / +$268 |
Variable-consideration constraint — ASC 606-10-32-11 Constrained estimate vs unconstrained estimate per period. | N/A | N/A | N/A | Not applicable to the loaded contract — NorthStar Order Form #2027-0481 carries zero variable consideration (Section 7 explicit). For usage-based, consumption-based, or AI-priced contracts in this vertical, the platform applies the ASC 606-10-32-11 constraint and tracks cumulative-catch-up frequency; sensitivity in those cases is the difference between the constrained estimate and the unconstrained estimate per period. |
Key Performance Indicators
We disclose four operating KPIs under Release 33-10751's four-factor framework. Annualized recurring revenue (ARR) of $191.4M is defined as subscription plus support revenue at period end multiplied by twelve; the period-end basis was clarified at external-auditor edit e-010 to satisfy SEC C&DI 100.04. Net revenue retention rate is 118%, driven by seat expansion across 47 enterprise accounts (per IR earnings release §2). Remaining performance obligations of $187.4M and contract-liability balance of $84.2M are GAAP-defined (ASC 606-10-50-13 and 606-10-50-9, respectively). Each KPI carries a reconciliation to the most directly comparable GAAP measure in Appendix B of the disclosure pack and is presented with equal-or-greater prominence per Reg G / Item 10(e). No individually tailored recognition principle (C&DI 100.04) is used; ARR excludes neither stock-based compensation nor any normal recurring expense (C&DI 100.01).
Forward-Looking Statements
This Management Discussion and Analysis contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements include, but are not limited to, statements regarding our expectations for revenue growth, remaining performance obligation conversion, customer retention, and operating margins. These statements are based on management's current expectations and are subject to risks and uncertainties — including but not limited to the variable-consideration estimation methods used for usage-based revenue, the distinctness judgment underlying bundled implementation services, customer demand and renewal patterns, the macroeconomic environment, and changes to GAAP or SEC disclosure requirements. Actual results may differ materially. The Company undertakes no obligation to update these statements except as required by law. The forward-looking guidance numbers below are management-supplied and not auto-drafted; they are reaffirmed quarterly through the close cycle but otherwise carry the safe-harbor framework above.
Forward guidance numbers are reaffirmed each quarter through the close cycle. The Company's most recent guidance stands as of the date of this filing. Numbers below are management-supplied; the platform does not auto-draft them.
- [Reaffirmed FY2027 revenue guidance — manual entry]
- [Reaffirmed FY2028 revenue growth band — manual entry]
- [Reaffirmed operating-margin target — manual entry]
This section is human-input only. The platform's discriminated-union type system makes auto-drafting forward-guidance numbers a TypeScript error — see HumanInputMDASection.
MDA_FILING_LINKAGE and Σ-verified at render against the source disclosure value. A discriminated-union type system makes auto-drafting forward-guidance, competitive-landscape, macroeconomic, litigation, going-concern, and subsequent-event categories a TypeScript error — those categories must use kind: 'human-input'. The CAE sensitivity table re-derives every ±10% perturbation from NORTHSTAR_CONTRACT inputs at render time. Framework version and disclosure-pack-version link are stamped in the badge above; revision policy lives in docs/FRAMEWORK-VERSIONING.md.