XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ 3,788,130 $ 3,253,584 $ 3,600,654 $ 2,948,106
Total other comprehensive income (loss), net of tax 21,140 (87,290) 106,292 (188,319)
Ending balance 3,898,276 3,441,183 3,898,276 3,441,183
Foreign currency translation adjustment, attributable to parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (97,996) (50,284) (183,453) 54,152
OCI before reclassifications 21,570 (90,526) 107,027 (194,962)
Income taxes associated with OCI before reclassifications 0 0 0 0
Amounts reclassified from AOCI 0 0 0 0
Income taxes associated with amounts reclassified from AOCI 0 0 0 0
Total other comprehensive income (loss), net of tax 21,570 (90,526) 107,027 (194,962)
Ending balance (76,426) (140,810) (76,426) (140,810)
Unrealized gain (loss) on derivative, attributable to parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance 818 (4,171) 675 (8,655)
OCI before reclassifications 21 2,680 966 3,269
Income taxes associated with OCI before reclassifications (5) (642) (232) (733)
Amounts reclassified from AOCI (615) 2,111 (1,368) 7,375
Income taxes associated with amounts reclassified from AOCI 147 (529) 325 (1,807)
Total other comprehensive income (loss), net of tax (452) 3,620 (309) 8,104
Ending balance 366 (551) 366 (551)
Other, attributable to parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance 1,132 (1,248) 1,171 (876)
OCI before reclassifications 0 0 (39) (372)
Income taxes associated with OCI before reclassifications 0 0 0 0
Amounts reclassified from AOCI 0 0 0 0
Income taxes associated with amounts reclassified from AOCI 0 0 0 0
Total other comprehensive income (loss), net of tax 0 0 (39) (372)
Ending balance 1,132 (1,248) 1,132 (1,248)
AOCI, attributable to parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (96,046) (55,703) (181,607) 44,621
OCI before reclassifications 21,591 (87,846) 107,954 (192,065)
Income taxes associated with OCI before reclassifications (5) (642) (232) (733)
Amounts reclassified from AOCI (615) 2,111 (1,368) 7,375
Income taxes associated with amounts reclassified from AOCI 147 (529) 325 (1,807)
Total other comprehensive income (loss), net of tax 21,118 (86,906) 106,679 (187,230)
Ending balance (74,928) (142,609) (74,928) (142,609)
AOCI, attributable to noncontrolling interest        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (2,614) (1,477) (2,205) (772)
OCI before reclassifications 22 (384) (387) (1,089)
Income taxes associated with OCI before reclassifications 0 0 0 0
Amounts reclassified from AOCI 0 0 0 0
Income taxes associated with amounts reclassified from AOCI 0 0 0 0
Total other comprehensive income (loss), net of tax 22 (384) (387) (1,089)
Ending balance (2,592) (1,861) (2,592) (1,861)
AOCI including portion attributable to noncontrolling interest        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (98,660) (57,180) (183,812) 43,849
OCI before reclassifications 21,613 (88,230) 107,567 (193,154)
Income taxes associated with OCI before reclassifications (5) (642) (232) (733)
Amounts reclassified from AOCI (615) 2,111 (1,368) 7,375
Income taxes associated with amounts reclassified from AOCI 147 (529) 325 (1,807)
Total other comprehensive income (loss), net of tax 21,140 (87,290) 106,292 (188,319)
Ending balance $ (77,520) $ (144,470) $ (77,520) $ (144,470)