XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue and Performance Obligations (Tables)
6 Months Ended
Jul. 31, 2022
Disaggregation of Revenue [Abstract]  
Summary of Revenue Disaggregated by Category

The following table presents revenue by category (dollars in thousands):

 

 

Three Months Ended July 31,

 

Six Months Ended July 31,

 

2022

 

2021

 

2022

 

2021

 

Amount

 

 

% of Total
Revenue

 

Amount

 

 

% of Total
Revenue

 

Amount

 

 

% of Total
Revenue

 

Amount

 

 

% of Total
Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

License

$

15,338

 

 

 

13

 

%

 

$

11,798

 

 

 

16

 

%

 

$

25,682

 

 

 

12

 

%

 

$

21,958

 

 

 

15

 

%

Support

 

84,257

 

 

 

75

 

 

 

 

58,158

 

 

 

77

 

 

 

 

163,465

 

 

 

76

 

 

 

 

110,888

 

 

 

79

 

 

Cloud-hosted services

 

10,637

 

 

 

9

 

 

 

 

3,762

 

 

 

5

 

 

 

 

19,469

 

 

 

9

 

 

 

 

6,342

 

 

 

4

 

 

Total subscription revenue

 

110,232

 

 

 

97

 

 

 

 

73,718

 

 

 

98

 

 

 

 

208,616

 

 

 

97

 

 

 

 

139,188

 

 

 

98

 

 

Professional services and other

 

3,631

 

 

 

3

 

 

 

 

1,395

 

 

 

2

 

 

 

 

6,144

 

 

 

3

 

 

 

 

2,837

 

 

 

2

 

 

Total revenue

$

113,863

 

 

 

100

 

%

 

$

75,113

 

 

 

100

 

%

 

$

214,760

 

 

 

100

 

%

 

$

142,025

 

 

 

100

 

%

Summary of Revenue By Region Based On The Billing Address of Customers

The following table summarizes the revenue by region based on the billing address of customers who have contracted to use the Company's products and services (dollars in thousands):

 

 

Three Months Ended July 31,

 

Six Months Ended July 31,

 

2022

 

2021

 

2022

 

2021

 

Amount

 

 

% of Total
Revenue

 

Amount

 

 

% of Total
Revenue

 

Amount

 

 

% of Total
Revenue

 

Amount

 

 

% of Total
Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

$

83,402

 

 

 

73

 

%

 

$

53,148

 

 

 

71

 

%

 

$

156,192

 

 

 

73

 

%

 

$

102,810

 

 

 

72

 

%

Rest of the world

 

30,461

 

 

 

27

 

 

 

 

21,965

 

 

 

29

 

 

 

 

58,568

 

 

 

27

 

 

 

 

39,215

 

 

 

28

 

 

Total

$

113,863

 

 

 

100

 

%

 

$

75,113

 

 

 

100

 

%

 

$

214,760

 

 

 

100

 

%

 

$

142,025

 

 

 

100

 

%

Summary of Changes in Deferred Revenue and Unbilled Accounts Receivable

Changes in deferred revenue and unbilled accounts receivable were as follows (in thousands):

 

 

 

Three Months Ended July 31,

 

 

Six Months Ended July 31,

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

$

219,928

 

 

$

138,992

 

 

$

223,289

 

 

$

147,297

 

 

Deferred revenue billings including reclassification to deferred revenue from customer deposits

 

 

121,434

 

 

 

82,456

 

 

 

219,528

 

 

 

140,120

 

 

Recognition of revenue, net of change in unbilled accounts receivable*

 

 

(114,550

)

 

 

(75,343

)

 

 

(216,005

)

 

 

(141,312

)

 

Balance, end of period

 

$

226,812

 

 

$

146,105

 

 

$

226,812

 

 

$

146,105

 

 

* Reconciliation to revenue reported per consolidated statements of operations:

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue billed as of the end of the period

 

$

114,550

 

 

$

75,343

 

 

$

216,005

 

 

$

141,312

 

 

Increase (decrease) in total unbilled accounts receivable

 

 

(687

)

 

 

(230

)

 

 

(1,245

)

 

 

713

 

 

Revenue reported per consolidated statements of operations

 

$

113,863

 

 

$

75,113

 

 

$

214,760

 

 

$

142,025

 

 

Summary of Revenue Recognized Related to Customer Deposit Balance

 

As of

 

 

July 31, 2022

 

 

January 31, 2022

 

 

 

 

 

 

 

Within the next 12 months

$

20,054

 

 

$

20,324

 

After the next 12 months

 

2,294

 

 

 

3,059

 

Total

$

22,348

 

 

$

23,383