CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($) $ in Thousands |
Total |
Stockholders' Equity Attributable to THOR |
Common Stock |
Additional Paid-in Capital |
Retained Earnings |
Accumulated Other Comprehensive Income (Loss) |
Treasury Stock |
Non-Controlling Interests |
Beginning balance (in shares) at Jul. 31, 2023 |
|
|
66,344,340
|
|
|
|
|
|
Beginning balance at Jul. 31, 2023 |
$ 3,983,398
|
$ 3,976,015
|
$ 6,634
|
$ 539,032
|
$ 4,091,563
|
$ (68,547)
|
$ (592,667)
|
$ 7,383
|
Beginning balance (in shares) at Jul. 31, 2023 |
|
|
|
|
|
|
13,030,030
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Net income (loss) |
173,936
|
175,293
|
|
|
175,293
|
|
|
(1,357)
|
Purchase of treasury shares (in shares) |
|
|
|
|
|
|
454,630
|
|
Purchases of treasury shares |
(43,034)
|
(43,034)
|
|
|
|
|
$ (43,034)
|
|
Restricted stock unit activity (in shares) |
|
|
515,398
|
|
|
|
177,287
|
|
Restricted stock unit activity |
(15,369)
|
(15,369)
|
$ 52
|
824
|
|
|
$ (16,245)
|
|
Dividends per common share |
(76,730)
|
(76,730)
|
|
|
(76,730)
|
|
|
|
Stock-based compensation expense |
29,049
|
29,049
|
|
29,049
|
|
|
|
|
Other comprehensive income (loss) |
(42,903)
|
(41,994)
|
|
|
|
(41,994)
|
|
(909)
|
Ending balance (in shares) at Apr. 30, 2024 |
|
|
66,859,738
|
|
|
|
|
|
Ending balance at Apr. 30, 2024 |
4,008,347
|
4,003,230
|
$ 6,686
|
568,905
|
4,190,126
|
(110,541)
|
$ (651,946)
|
5,117
|
Ending balance (in shares) at Apr. 30, 2024 |
|
|
|
|
|
|
13,661,947
|
|
Beginning balance (in shares) at Jan. 31, 2024 |
|
|
66,859,738
|
|
|
|
|
|
Beginning balance at Jan. 31, 2024 |
3,942,595
|
3,936,418
|
$ 6,686
|
560,365
|
4,101,210
|
(92,894)
|
$ (638,949)
|
6,177
|
Beginning balance (in shares) at Jan. 31, 2024 |
|
|
|
|
|
|
13,535,193
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Net income (loss) |
113,577
|
114,511
|
|
|
114,511
|
|
|
(934)
|
Purchase of treasury shares (in shares) |
|
|
|
|
|
|
126,754
|
|
Purchases of treasury shares |
(12,997)
|
(12,997)
|
|
|
|
|
$ (12,997)
|
|
Restricted stock unit activity |
(811)
|
(811)
|
|
(811)
|
|
|
|
|
Dividends per common share |
(25,595)
|
(25,595)
|
|
|
(25,595)
|
|
|
|
Stock-based compensation expense |
9,351
|
9,351
|
|
9,351
|
|
|
|
|
Other comprehensive income (loss) |
(17,773)
|
(17,647)
|
|
|
|
(17,647)
|
|
(126)
|
Ending balance (in shares) at Apr. 30, 2024 |
|
|
66,859,738
|
|
|
|
|
|
Ending balance at Apr. 30, 2024 |
4,008,347
|
4,003,230
|
$ 6,686
|
568,905
|
4,190,126
|
(110,541)
|
$ (651,946)
|
5,117
|
Ending balance (in shares) at Apr. 30, 2024 |
|
|
|
|
|
|
13,661,947
|
|
Beginning balance (in shares) at Jul. 31, 2024 |
|
|
66,859,738
|
|
|
|
|
|
Beginning balance at Jul. 31, 2024 |
$ 4,074,053
|
4,067,430
|
$ 6,686
|
577,015
|
4,254,734
|
(93,706)
|
$ (677,299)
|
6,623
|
Beginning balance (in shares) at Jul. 31, 2024 |
13,928,314
|
|
|
|
|
|
13,928,314
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Net income (loss) |
$ 129,966
|
132,802
|
|
|
132,802
|
|
|
(2,836)
|
Purchase of treasury shares (in shares) |
16,200
|
|
|
|
|
|
16,200
|
|
Purchases of treasury shares |
$ (1,725)
|
(1,725)
|
|
|
|
|
$ (1,725)
|
|
Restricted stock unit activity (in shares) |
|
|
423,069
|
|
|
|
134,725
|
|
Restricted stock unit activity |
(13,164)
|
(13,164)
|
$ 42
|
1,094
|
|
|
$ (14,300)
|
|
Dividends per common share |
(79,755)
|
(79,755)
|
|
|
(79,755)
|
|
|
|
Stock-based compensation expense |
26,798
|
26,798
|
|
26,798
|
|
|
|
|
Other comprehensive income (loss) |
87,958
|
91,341
|
|
|
|
91,341
|
|
(3,383)
|
Ending balance (in shares) at Apr. 30, 2025 |
|
|
67,282,807
|
|
|
|
|
|
Ending balance at Apr. 30, 2025 |
$ 4,224,131
|
4,223,727
|
$ 6,728
|
604,907
|
4,307,781
|
(2,365)
|
$ (693,324)
|
404
|
Ending balance (in shares) at Apr. 30, 2025 |
14,079,239
|
|
|
|
|
|
14,079,239
|
|
Beginning balance (in shares) at Jan. 31, 2025 |
|
|
67,282,807
|
|
|
|
|
|
Beginning balance at Jan. 31, 2025 |
$ 3,953,495
|
3,951,776
|
$ 6,728
|
597,094
|
4,199,198
|
(157,920)
|
$ (693,324)
|
1,719
|
Beginning balance (in shares) at Jan. 31, 2025 |
|
|
|
|
|
|
14,079,239
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
Net income (loss) |
$ 133,928
|
135,185
|
|
|
135,185
|
|
|
(1,257)
|
Purchase of treasury shares (in shares) |
0
|
|
|
|
|
|
|
|
Restricted stock unit activity |
$ (375)
|
(375)
|
|
(375)
|
|
|
|
|
Dividends per common share |
(26,602)
|
(26,602)
|
|
|
(26,602)
|
|
|
|
Stock-based compensation expense |
8,188
|
8,188
|
|
8,188
|
|
|
|
|
Other comprehensive income (loss) |
155,497
|
155,555
|
|
|
|
155,555
|
|
(58)
|
Ending balance (in shares) at Apr. 30, 2025 |
|
|
67,282,807
|
|
|
|
|
|
Ending balance at Apr. 30, 2025 |
$ 4,224,131
|
$ 4,223,727
|
$ 6,728
|
$ 604,907
|
$ 4,307,781
|
$ (2,365)
|
$ (693,324)
|
$ 404
|
Ending balance (in shares) at Apr. 30, 2025 |
14,079,239
|
|
|
|
|
|
14,079,239
|
|