XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2022
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Jul. 31, 2021
Payables and Accruals [Abstract]            
Minimum coverage period of product warranty from the date of shipment       1 year    
Accrued Expenses And Other Current Liabilities [Line Items]            
Accrued wages and benefits related to CEO transition costs   $ 6,015,000   $ 6,015,000    
Accrued acquisition-related costs   9,031,000   9,031,000   $ 9,222,000
Proxy solicitation costs included in other current liabilities   5,768,000   5,768,000    
Cost of sales   (74,523,000) $ (105,612,000) (149,547,000) $ (190,622,000)  
Commercial Solutions            
Accrued Expenses And Other Current Liabilities [Line Items]            
Cost of sales       2,500,000    
UHP            
Accrued Expenses And Other Current Liabilities [Line Items]            
Accrued acquisition-related costs   $ 9,000,000   $ 9,000,000   $ 8,705,000
Subsequent Event            
Accrued Expenses And Other Current Liabilities [Line Items]            
CEO transition costs paid $ 5,054,000