XML 68 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (UHP Networks, Inc.) (Details) - UHP - USD ($)
1 Months Ended
Jul. 31, 2021
Mar. 02, 2021
Aug. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Business Acquisition [Line Items]          
Aggregate purchase price $ 37,470,000 $ 37,402,000      
Initial upfront payment 23,979,000 23,902,000      
Cash payment 87,000        
Hold back amount 4,991,000 5,000,000      
Earn-out payment   9,000,000      
Contingent earn-out consideration 8,500,000 $ 8,500,000   $ 0 $ 0
Amount in escrow $ 4,560,000        
Period of settlement of potential indemnification   3 years      
Aggregate purchase price - settled with issuance of common stock (in shares)   1,026,567      
Weighted average stock price (in dollars per share)   $ 28.14      
Subsequent Event          
Business Acquisition [Line Items]          
Payment of hold back amount through shares of stock     $ 3,991,000