XML 104 R90.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 4,074,053 $ 3,983,398 $ 3,600,654
Total other comprehensive income (loss), net of tax 100,495 (26,011) 112,682
Ending balance 4,289,552 4,074,053 3,983,398
Foreign Currency Translation Adjustment      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (93,984) (68,911) (183,453)
OCI before reclassifications 102,831 (25,073) 114,542
Income taxes associated with OCI before reclassifications 0 0 0
Amounts reclassified from AOCI 0 0 0
Income taxes associated with amounts reclassified from AOCI 0 0 0
Total other comprehensive income (loss), net of tax 102,831 (25,073) 114,542
Ending balance 8,847 (93,984) (68,911)
Unrealized Gain (Loss) on Derivatives      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 0 0 675
OCI before reclassifications 0 0 847
Income taxes associated with OCI before reclassifications 0 0 (203)
Amounts reclassified from AOCI 0 0 (1,732)
Income taxes associated with amounts reclassified from AOCI 0 0 413
Total other comprehensive income (loss), net of tax 0 0 (675)
Ending balance 0 0 0
Other      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 278 364 1,171
OCI before reclassifications 1,265 (86) (807)
Income taxes associated with OCI before reclassifications 0 0 0
Amounts reclassified from AOCI 0 0 0
Income taxes associated with amounts reclassified from AOCI 0 0 0
Total other comprehensive income (loss), net of tax 1,265 (86) (807)
Ending balance 1,543 278 364
AOCI, net of tax, Attributable to THOR      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (93,706) (68,547) (181,607)
OCI before reclassifications 104,096 (25,159) 114,582
Income taxes associated with OCI before reclassifications 0 0 (203)
Amounts reclassified from AOCI 0 0 (1,732)
Income taxes associated with amounts reclassified from AOCI 0 0 413
Total other comprehensive income (loss), net of tax 104,096 (25,159) 113,060
Ending balance 10,390 (93,706) (68,547)
Non-controlling Interests      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (3,435) (2,583) (2,205)
OCI before reclassifications (3,601) (852) (378)
Income taxes associated with OCI before reclassifications 0 0 0
Amounts reclassified from AOCI 0 0 0
Income taxes associated with amounts reclassified from AOCI 0 0 0
Total other comprehensive income (loss), net of tax (3,601) (852) (378)
Ending balance (7,036) (3,435) (2,583)
Total AOCI      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (97,141) (71,130) (183,812)
OCI before reclassifications 100,495 (26,011) 114,204
Income taxes associated with OCI before reclassifications 0 0 (203)
Amounts reclassified from AOCI 0 0 (1,732)
Income taxes associated with amounts reclassified from AOCI 0 0 413
Total other comprehensive income (loss), net of tax 100,495 (26,011) 112,682
Ending balance $ 3,354 $ (97,141) $ (71,130)