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) |
60,359
|
60,782
|
|
|
60,782
|
|
|
(423)
|
| Purchase of treasury shares (in shares) |
|
|
|
|
|
|
327,876
|
|
| Purchases of treasury shares |
(30,037)
|
(30,037)
|
|
|
|
|
$ (30,037)
|
|
| Restricted stock unit activity (in shares) |
|
|
515,398
|
|
|
|
177,287
|
|
| Restricted stock unit activity |
(14,558)
|
(14,558)
|
$ 52
|
1,635
|
|
|
$ (16,245)
|
|
| Dividends per common share |
(51,135)
|
(51,135)
|
|
|
(51,135)
|
|
|
|
| Stock-based compensation expense |
19,698
|
19,698
|
|
19,698
|
|
|
|
|
| Other comprehensive (loss) |
(25,130)
|
(24,347)
|
|
|
|
(24,347)
|
|
(783)
|
| Ending balance (in shares) at Jan. 31, 2024 |
|
|
66,859,738
|
|
|
|
|
|
| Ending balance at Jan. 31, 2024 |
3,942,595
|
3,936,418
|
$ 6,686
|
560,365
|
4,101,210
|
(92,894)
|
$ (638,949)
|
6,177
|
| Ending balance (in shares) at Jan. 31, 2024 |
|
|
|
|
|
|
13,535,193
|
|
| Beginning balance (in shares) at Oct. 31, 2023 |
|
|
66,686,498
|
|
|
|
|
|
| Beginning balance at Oct. 31, 2023 |
3,923,590
|
3,915,461
|
$ 6,669
|
551,491
|
4,119,589
|
(128,471)
|
$ (633,817)
|
8,129
|
| Beginning balance (in shares) at Oct. 31, 2023 |
|
|
|
|
|
|
13,480,026
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Net income (loss) |
5,326
|
7,217
|
|
|
7,217
|
|
|
(1,891)
|
| Purchase of treasury shares (in shares) |
|
|
|
|
|
|
0
|
|
| Purchases of treasury shares |
0
|
0
|
|
|
|
|
$ 0
|
|
| Restricted stock unit activity (in shares) |
|
|
173,240
|
|
|
|
55,167
|
|
| Restricted stock unit activity |
(5,487)
|
(5,487)
|
$ 17
|
(372)
|
|
|
$ (5,132)
|
|
| Dividends per common share |
(25,596)
|
(25,596)
|
|
|
(25,596)
|
|
|
|
| Stock-based compensation expense |
9,246
|
9,246
|
|
9,246
|
|
|
|
|
| Other comprehensive (loss) |
35,516
|
35,577
|
|
|
|
35,577
|
|
(61)
|
| Ending balance (in shares) at Jan. 31, 2024 |
|
|
66,859,738
|
|
|
|
|
|
| Ending balance at Jan. 31, 2024 |
3,942,595
|
3,936,418
|
$ 6,686
|
560,365
|
4,101,210
|
(92,894)
|
$ (638,949)
|
6,177
|
| Ending balance (in shares) at Jan. 31, 2024 |
|
|
|
|
|
|
13,535,193
|
|
| 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) |
$ (3,962)
|
(2,383)
|
|
|
(2,383)
|
|
|
(1,579)
|
| 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 |
(12,789)
|
(12,789)
|
$ 42
|
1,469
|
|
|
$ (14,300)
|
|
| Dividends per common share |
(53,153)
|
(53,153)
|
|
|
(53,153)
|
|
|
|
| Stock-based compensation expense |
18,610
|
18,610
|
|
18,610
|
|
|
|
|
| Other comprehensive (loss) |
(67,539)
|
(64,214)
|
|
|
|
(64,214)
|
|
(3,325)
|
| Ending balance (in shares) at Jan. 31, 2025 |
|
|
67,282,807
|
|
|
|
|
|
| Ending balance at Jan. 31, 2025 |
$ 3,953,495
|
3,951,776
|
$ 6,728
|
597,094
|
4,199,198
|
(157,920)
|
$ (693,324)
|
1,719
|
| Ending balance (in shares) at Jan. 31, 2025 |
14,079,239
|
|
|
|
|
|
14,079,239
|
|
| Beginning balance (in shares) at Oct. 31, 2024 |
|
|
67,114,970
|
|
|
|
|
|
| Beginning balance at Oct. 31, 2024 |
$ 4,061,956
|
4,054,332
|
$ 6,711
|
589,414
|
4,226,351
|
(81,805)
|
$ (686,339)
|
7,624
|
| Beginning balance (in shares) at Oct. 31, 2024 |
|
|
|
|
|
|
14,012,706
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Net income (loss) |
$ (3,089)
|
(551)
|
|
|
(551)
|
|
|
(2,538)
|
| 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) |
|
|
167,837
|
|
|
|
50,333
|
|
| Restricted stock unit activity |
(5,636)
|
(5,636)
|
$ 17
|
(393)
|
|
|
$ (5,260)
|
|
| Dividends per common share |
(26,602)
|
(26,602)
|
|
|
(26,602)
|
|
|
|
| Stock-based compensation expense |
8,073
|
8,073
|
|
8,073
|
|
|
|
|
| Other comprehensive (loss) |
(79,482)
|
(76,115)
|
|
|
|
(76,115)
|
|
(3,367)
|
| Ending balance (in shares) at Jan. 31, 2025 |
|
|
67,282,807
|
|
|
|
|
|
| Ending balance at Jan. 31, 2025 |
$ 3,953,495
|
$ 3,951,776
|
$ 6,728
|
$ 597,094
|
$ 4,199,198
|
$ (157,920)
|
$ (693,324)
|
$ 1,719
|
| Ending balance (in shares) at Jan. 31, 2025 |
14,079,239
|
|
|
|
|
|
14,079,239
|
|