Unaudited Condensed Consolidated Statements of Shareholders' Equity (Deficit) - USD ($) $ in Thousands |
Codecademy [Member]
Common Stock Outstanding [Member]
|
Codecademy [Member]
Treasury Stock, Common [Member]
|
Codecademy [Member]
Additional Paid-in Capital [Member]
|
Codecademy [Member]
Retained Earnings [Member]
|
Codecademy [Member]
AOCI Attributable to Parent [Member]
|
Codecademy [Member] |
Common Stock Outstanding [Member] |
Treasury Stock, Common [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
Total |
Balance (in shares) at Jan. 31, 2022 |
|
|
|
|
|
|
6,662,901
|
0
|
|
|
|
|
Balance at Jan. 31, 2022 |
|
|
|
|
|
|
$ 1
|
$ 0
|
$ 1,306,156
|
$ (247,229)
|
$ 970
|
$ 1,059,898
|
Share-based compensation |
|
|
|
|
|
|
$ 0
|
$ 0
|
6,898
|
0
|
0
|
6,898
|
Common stock issued (in shares) |
|
|
|
|
|
|
8,958
|
0
|
|
|
|
|
Common stock issued |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
0
|
0
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares) |
|
|
|
|
|
|
(2,565)
|
0
|
|
|
|
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards |
|
|
|
|
|
|
$ 0
|
$ 0
|
(309)
|
0
|
0
|
(309)
|
Issuance of shares, acquisition (in shares) |
1,518,721
|
0
|
|
|
|
|
|
|
|
|
|
|
Issuance of shares, acquisition |
$ 0
|
$ 0
|
$ 182,550
|
$ 0
|
$ 0
|
$ 182,550
|
|
|
|
|
|
|
Fair value of share-based awards attributed to Codecademy acquisition |
$ 0
|
$ 0
|
$ 538
|
$ 0
|
$ 0
|
$ 538
|
|
|
|
|
|
|
Foreign currency adjustment, net of tax |
|
|
|
|
|
|
0
|
0
|
0
|
0
|
(2,248)
|
(2,248)
|
Net income (loss) |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
(21,643)
|
0
|
(21,643)
|
Balance (in shares) at Apr. 30, 2022 |
|
|
|
|
|
|
8,188,015
|
0
|
|
|
|
|
Balance at Apr. 30, 2022 |
|
|
|
|
|
|
$ 1
|
$ 0
|
1,495,833
|
(268,872)
|
(1,278)
|
1,225,684
|
Balance (in shares) at Jan. 31, 2022 |
|
|
|
|
|
|
6,662,901
|
0
|
|
|
|
|
Balance at Jan. 31, 2022 |
|
|
|
|
|
|
$ 1
|
$ 0
|
1,306,156
|
(247,229)
|
970
|
1,059,898
|
Foreign currency adjustment, net of tax |
|
|
|
|
|
|
|
|
|
|
|
(21,012)
|
Net income (loss) |
|
|
|
|
|
|
|
|
|
|
|
(671,485)
|
Deconsolidation of SumTotal, net |
|
|
|
|
|
|
|
|
|
|
|
2,110
|
Balance (in shares) at Oct. 31, 2022 |
|
|
|
|
|
|
8,248,114
|
(32,271)
|
|
|
|
|
Balance at Oct. 31, 2022 |
|
|
|
|
|
|
$ 1
|
$ (1,433)
|
1,511,953
|
(918,714)
|
(17,932)
|
573,875
|
Balance (in shares) at Apr. 30, 2022 |
|
|
|
|
|
|
8,188,015
|
0
|
|
|
|
|
Balance at Apr. 30, 2022 |
|
|
|
|
|
|
$ 1
|
$ 0
|
1,495,833
|
(268,872)
|
(1,278)
|
1,225,684
|
Share-based compensation |
|
|
|
|
|
|
$ 0
|
$ 0
|
10,017
|
0
|
0
|
10,017
|
Common stock issued (in shares) |
|
|
|
|
|
|
41,442
|
0
|
|
|
|
|
Common stock issued |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
0
|
0
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares) |
|
|
|
|
|
|
(14,057)
|
0
|
|
|
|
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards |
|
|
|
|
|
|
$ 0
|
$ 0
|
(1,409)
|
0
|
0
|
(1,409)
|
Foreign currency adjustment, net of tax |
|
|
|
|
|
|
0
|
0
|
0
|
0
|
(1,477)
|
(1,477)
|
Net income (loss) |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
(121,499)
|
0
|
(121,499)
|
Balance (in shares) at Jul. 31, 2022 |
|
|
|
|
|
|
8,215,400
|
0
|
|
|
|
|
Balance at Jul. 31, 2022 |
|
|
|
|
|
|
$ 1
|
$ 0
|
1,504,441
|
(390,371)
|
(2,755)
|
1,111,316
|
Share-based compensation |
|
|
|
|
|
|
$ 0
|
$ 0
|
8,396
|
0
|
0
|
8,396
|
Common stock issued (in shares) |
|
|
|
|
|
|
51,560
|
0
|
|
|
|
|
Common stock issued |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
0
|
0
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares) |
|
|
|
|
|
|
(18,846)
|
0
|
|
|
|
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards |
|
|
|
|
|
|
$ 0
|
$ 0
|
(884)
|
0
|
0
|
(884)
|
Foreign currency adjustment, net of tax |
|
|
|
|
|
|
0
|
0
|
0
|
0
|
(17,287)
|
(17,287)
|
Net income (loss) |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
(528,343)
|
0
|
(528,343)
|
Repurchase of common stock (in shares) |
|
|
|
|
|
|
0
|
(32,271)
|
|
|
|
|
Repurchase of common stock |
|
|
|
|
|
|
$ 0
|
$ (1,433)
|
0
|
0
|
0
|
(1,433)
|
Deconsolidation of SumTotal, net |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
2,110
|
2,110
|
Balance (in shares) at Oct. 31, 2022 |
|
|
|
|
|
|
8,248,114
|
(32,271)
|
|
|
|
|
Balance at Oct. 31, 2022 |
|
|
|
|
|
|
$ 1
|
$ (1,433)
|
1,511,953
|
(918,714)
|
(17,932)
|
573,875
|
Balance (in shares) at Jan. 31, 2023 |
|
|
|
|
|
|
8,264,308
|
(81,514)
|
|
|
|
|
Balance at Jan. 31, 2023 |
|
|
|
|
|
|
$ 1
|
$ (2,845)
|
1,521,587
|
(972,193)
|
(14,794)
|
531,756
|
Share-based compensation |
|
|
|
|
|
|
$ 0
|
$ 0
|
9,128
|
0
|
0
|
9,128
|
Common stock issued (in shares) |
|
|
|
|
|
|
22,538
|
0
|
|
|
|
|
Common stock issued |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
0
|
0
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares) |
|
|
|
|
|
|
(8,131)
|
0
|
|
|
|
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards |
|
|
|
|
|
|
$ 0
|
$ 0
|
(289)
|
0
|
0
|
(289)
|
Foreign currency adjustment, net of tax |
|
|
|
|
|
|
0
|
0
|
0
|
0
|
875
|
875
|
Net income (loss) |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
(44,224)
|
0
|
(44,224)
|
Repurchase of common stock (in shares) |
|
|
|
|
|
|
0
|
(218,263)
|
|
|
|
|
Repurchase of common stock |
|
|
|
|
|
|
$ 0
|
$ (8,046)
|
0
|
0
|
0
|
(8,046)
|
Balance (in shares) at Apr. 30, 2023 |
|
|
|
|
|
|
8,278,715
|
(299,777)
|
|
|
|
|
Balance at Apr. 30, 2023 |
|
|
|
|
|
|
$ 1
|
$ (10,891)
|
1,530,426
|
(1,016,417)
|
(13,919)
|
489,200
|
Balance (in shares) at Jan. 31, 2023 |
|
|
|
|
|
|
8,264,308
|
(81,514)
|
|
|
|
|
Balance at Jan. 31, 2023 |
|
|
|
|
|
|
$ 1
|
$ (2,845)
|
1,521,587
|
(972,193)
|
(14,794)
|
531,756
|
Foreign currency adjustment, net of tax |
|
|
|
|
|
|
|
|
|
|
|
(1,279)
|
Net income (loss) |
|
|
|
|
|
|
|
|
|
|
|
(103,959)
|
Deconsolidation of SumTotal, net |
|
|
|
|
|
|
|
|
|
|
|
0
|
Balance (in shares) at Oct. 31, 2023 |
|
|
|
|
|
|
8,362,774
|
(299,777)
|
|
|
|
|
Balance at Oct. 31, 2023 |
|
|
|
|
|
|
$ 1
|
$ (10,891)
|
1,543,063
|
(1,076,152)
|
(16,073)
|
439,948
|
Balance (in shares) at Apr. 30, 2023 |
|
|
|
|
|
|
8,278,715
|
(299,777)
|
|
|
|
|
Balance at Apr. 30, 2023 |
|
|
|
|
|
|
$ 1
|
$ (10,891)
|
1,530,426
|
(1,016,417)
|
(13,919)
|
489,200
|
Share-based compensation |
|
|
|
|
|
|
$ 0
|
$ 0
|
5,827
|
0
|
0
|
5,827
|
Common stock issued (in shares) |
|
|
|
|
|
|
67,693
|
0
|
|
|
|
|
Common stock issued |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
0
|
0
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares) |
|
|
|
|
|
|
(23,241)
|
0
|
|
|
|
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards |
|
|
|
|
|
|
$ 0
|
$ 0
|
(592)
|
0
|
0
|
(592)
|
Foreign currency adjustment, net of tax |
|
|
|
|
|
|
0
|
0
|
0
|
0
|
496
|
496
|
Net income (loss) |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
(31,999)
|
0
|
(31,999)
|
Repurchase of common stock (in shares) |
|
|
|
|
|
|
0
|
|
|
|
|
|
Repurchase of common stock |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
0
|
0
|
Balance (in shares) at Jul. 31, 2023 |
|
|
|
|
|
|
8,323,167
|
(299,777)
|
|
|
|
|
Balance at Jul. 31, 2023 |
|
|
|
|
|
|
$ 1
|
$ (10,891)
|
1,535,661
|
(1,048,416)
|
(13,423)
|
462,932
|
Share-based compensation |
|
|
|
|
|
|
$ 0
|
$ 0
|
7,962
|
0
|
0
|
7,962
|
Common stock issued (in shares) |
|
|
|
|
|
|
60,878
|
0
|
|
|
|
|
Common stock issued |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
0
|
0
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares) |
|
|
|
|
|
|
(21,271)
|
0
|
|
|
|
|
Shares repurchased for tax withholding upon vesting of restricted stock-based awards |
|
|
|
|
|
|
$ 0
|
$ 0
|
(560)
|
0
|
0
|
(560)
|
Foreign currency adjustment, net of tax |
|
|
|
|
|
|
0
|
0
|
0
|
0
|
(2,650)
|
(2,650)
|
Net income (loss) |
|
|
|
|
|
|
0
|
0
|
0
|
(27,736)
|
0
|
(27,736)
|
Repurchase of common stock |
|
|
|
|
|
|
$ 0
|
$ 0
|
0
|
0
|
0
|
0
|
Deconsolidation of SumTotal, net |
|
|
|
|
|
|
|
|
|
|
|
0
|
Balance (in shares) at Oct. 31, 2023 |
|
|
|
|
|
|
8,362,774
|
(299,777)
|
|
|
|
|
Balance at Oct. 31, 2023 |
|
|
|
|
|
|
$ 1
|
$ (10,891)
|
$ 1,543,063
|
$ (1,076,152)
|
$ (16,073)
|
$ 439,948
|