XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.2.2
VIE’s Summarized Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Cash and cash equivalents $ 98,352 $ 107,147    
Trade accounts receivable, net 64,315 46,644    
Prepaid expenses 17,526 13,694    
Other current assets 30,773 16,779    
Property, plant, and equipment, net 36,866 30,829    
Other intangibles, net 9,609 7,578    
TOTAL ASSETS 497,094 512,655    
Trade accounts payable 29,080 24,502    
Accrued expenses 117,109 129,085    
Other current liabilities 36,588 27,930    
Accumulated other comprehensive loss (11,305) (10,183) $ (7,410) $ (4,858)
Noncontrolling interests 3,022 1,750    
TOTAL LIABILITIES AND NONCONTROLLING INTERESTS 497,094 512,655    
Variable Interest Entity, Primary Beneficiary [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Cash and cash equivalents 1,808 1,364    
Restricted cash 4,490 3,848    
Trade accounts receivable, net 31 91    
Prepaid expenses 14 344    
Other current assets 1,387 858    
Due from the Company 86    
Property, plant, and equipment, net 467 637    
Other intangibles, net 889 1,042    
TOTAL ASSETS 9,172 8,184    
Trade accounts payable 312    
Accrued expenses 20 26    
Other current liabilities 5,559 4,491    
Due to the Company 8    
Accumulated other comprehensive loss (9) (7)    
Noncontrolling interests 3,602 3,354    
TOTAL LIABILITIES AND NONCONTROLLING INTERESTS $ 9,172 $ 8,184