v3.26.1
Revenue
6 Months Ended
Jul. 31, 2026
Revenue from Contract with Customer [Abstract]  
Revenue
5.
Revenue

 

As of February 1, 2026 the Company adopted ASU 2025-05, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets. The Company elected the practical expedient for estimating expected credit losses on certain current accounts receivable and contract assets which allows entities to assume that the current conditions applied in determining credit loss allowances remain unchanged for the remaining life of those assets. The Company applied this guidance prospectively, and the adoption did not have a material impact on the Company's condensed consolidated financial statements.

Contract Assets, Deferred Revenue and Remaining Performance Obligations

For transactions in which payment has been received and there is an outstanding performance obligation, the associated revenue is recorded as deferred revenue and recognized once such obligation is fulfilled.

The portion of deferred revenue expected to be recognized in revenue beyond one year is included in deferred revenue, net of current portion in the condensed consolidated balance sheets. The following table provides information about the balances of and changes to deferred revenue for the following periods (in thousands):

 

 

For the Six Months Ended July 31,

 

 

For the Three Months Ended July 31,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue at the end of the prior year, or at acquisition per the opening balance sheet

 

$

 

14,581

 

 

$

 

3,725

 

 

$

 

13,423

 

 

$

 

5,223

 

Revenue recognized during the current period included in beginning balance, post eliminations

 

 

 

(13,659

)

 

 

 

(2,577

)

 

 

 

(11,109

)

 

 

 

(2,555

)

Deferred revenue during the period

 

 

 

17,150

 

 

 

 

4,473

 

 

 

 

15,758

 

 

 

 

2,953

 

Ending Balance

 

 

 

18,072

 

 

 

 

5,622

 

 

 

 

18,072

 

 

 

 

5,622

 

The following table provides information about the balances of and changes to contract assets for the following periods (in thousands):

 

 

 

As of July 31, 2026

 

 

As of January 31, 2026

 

Contract Assets (in thousands)

 

 

 

 

 

 

 

 

Balance, beginning of period

 

$

 

1,259

 

 

$

 

—

 

Balance, end of period

 

 

 

726

 

 

 

 

1,259

 

As of July 31, 2026, the aggregate amount of the transaction price allocated to performance obligations that were unsatisfied or partially unsatisfied was approximately $46.8 million. The Company expects to recognize approximately $24.5 million of the remaining performance obligations as revenue over the next 12 months, which primarily relates to platform solutions performance obligations and subscription contracts. The remaining balance of approximately $22.3 million relates primarily to subscription contracts and is expected to be recognized as revenue primarily over the next 24 months. These amounts represent Management’s estimates of revenue expected to be recognized in future periods and are subject to change, including as a result of contract modifications, terminations, or changes in scope.

Significant Payment Terms

The Company enters into contracts that are typically one year in length or less with payments required up front on either an annual or monthly basis. The Company has applied the practical expedient to not adjust the consideration for the effects of a significant financing component for these contracts because the period between the transfer of the promised service and the payment is one year or less. For contracts that extend beyond 12 months, the Company delivers its services once it receives up-front payment, thus not meeting the definition of a significant financing component.

In most cases, contracts are non-cancelable, and consideration paid for services that customers purchase from the Company is non-refundable. Therefore, at the time revenue is recognized, the Company does not estimate expected refunds for services, nor does the Company exclude any such amounts from revenue.

Costs to Obtain Revenue Contracts

As a practical expedient, the Company recognizes the incremental costs of obtaining contracts, such as sales commissions, as expenses when incurred if the amortization period is one year or less.

Revenue Recognition

The Company derives its revenue primarily from platform revenue and platform solutions revenue. The Company’s primary revenue streams were as follows:

 

 

Three Months Ended
July 31,

 

 

Six Months Ended
July 31,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

 

(in thousands)

 

Subscription revenue

 

$

 

10,989

 

 

$

 

3,248

 

 

$

 

19,516

 

 

$

 

6,270

 

Marketplace revenue

 

 

 

2,079

 

 

 

 

2,176

 

 

 

 

7,039

 

 

 

 

6,935

 

Advertising revenue

 

 

 

10,575

 

 

 

 

3,322

 

 

 

 

21,200

 

 

 

 

4,036

 

Platform revenue

 

 

 

23,643

 

 

 

 

8,746

 

 

 

 

47,755

 

 

 

 

17,241

 

Platform solutions revenue

 

 

 

22,930

 

 

 

 

7,427

 

 

 

 

40,348

 

 

 

 

11,234

 

Total revenue

 

$

 

46,573

 

 

$

 

16,173

 

 

$

 

88,103

 

 

$

 

28,475

 

Disaggregation of Cost of Revenue (exclusive of depreciation and amortization)

The Company disaggregates cost of revenue based on whether the cost is attributable to services rendered, tangible products, and other indirect costs. The breakdown of cost of revenue (exclusive of depreciation and amortization) is as follows:

 

 

Three Months Ended
July 31,

 

 

Six Months Ended
July 31,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

 

(in thousands)

 

Subscription revenue costs

 

$

 

2,324

 

 

$

 

1,720

 

 

$

 

4,911

 

 

$

 

3,608

 

Marketplace revenue costs

 

 

 

1,642

 

 

 

 

2,403

 

 

 

 

5,014

 

 

 

 

6,213

 

Advertising revenue costs

 

 

 

8,922

 

 

 

 

2,241

 

 

 

 

16,133

 

 

 

 

2,964

 

Platform revenue costs

 

 

 

12,888

 

 

 

 

6,364

 

 

 

 

26,058

 

 

 

 

12,785

 

Platform solutions revenue costs

 

 

 

16,908

 

 

 

 

5,730

 

 

 

 

31,839

 

 

 

 

8,183

 

Total cost of revenue (1)

 

$

 

29,796

 

 

$

 

12,094

 

 

$

 

57,897

 

 

$

 

20,968

 

 

(1) Excludes depreciation and amortization.