Accounts receivable, net of allowances of 2,125 and 2,345, respectively
70,399
120,637
62,857
66,404
Prepaid expenses and other current assets
27,091
21,253
17,788
20,125
Costs to obtain revenue contracts, current
18,580
20,291
17,025
18,042
Total current assets
207,951
317,804
242,845
300,353
Property and equipment, net
27,357
30,088
32,937
35,722
Operating lease right-of-use assets
45,699
50,908
55,963
61,188
Restricted cash, non-current
13,541
13,551
13,756
13,756
Costs to obtain revenue contracts, non-current
9,340
10,663
7,531
8,742
Goodwill
110,758
110,801
110,726
110,686
Intangible assets, net
81,094
85,133
89,172
93,211
Other long term assets
3,744
2,828
2,843
2,508
Total assets
499,484
621,776
555,773
626,166
Accounts payable, accrued expenses and other current liabilities
36,588
52,528
39,030
72,514
Unearned revenue, current
201,128
217,465
154,631
185,592
Operating lease liabilities, current
18,882
18,590
18,147
18,337
Contingent consideration, current
7,000
8,200
10,155
9,654
Total current liabilities
263,598
296,783
221,963
286,097
Operating lease liabilities, non-current
58,224
61,915
65,140
68,557
Long term debt, net
-
97,959
-
-
Contingent consideration, non-current
-
0
9,245
14,046
Long term debt, net
147,597
-
98,167
98,281
Other long term liabilities
5,586
5,698
6,086
6,656
Total liabilities
475,005
462,355
400,601
473,637
Common stock, 0.001 par value per share 500,000,000 shares authorized at april30, 2026 and january31, 2026 135,569,561 and 158,368,658 shares issued at april30, 2026 and january31, 2026, respectively 100,133,930 and 122,933,027 shares outstanding at april30, 2026 and january31, 2026, respectively
136
158
158
156
Additional paid-in capital
890,797
1,027,900
1,021,190
1,010,599
Accumulated other comprehensive loss
-2,011
-1,569
-2,356
-2,674
Accumulated deficit
-666,624
-669,249
-673,463
-679,599
Treasury stock, at cost
197,819
197,819
190,357
175,953
Total stockholders equity
24,479
159,421
155,172
152,529
Total liabilities and stockholders equity
499,484
621,776
555,773
626,166
Unit: Thousand (K) dollars (except for numbers of shares and EPS). Numbers labeled with * are estimated quarterly values.
Time Plot
Show the time plot by selecting a row from the table.