XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (CGC Technology Limited) (Details) - CGC - USD ($)
3 Months Ended
Oct. 31, 2020
Jan. 27, 2020
Jan. 31, 2021
Business Acquisition [Line Items]      
Aggregate purchase price $ 23,650,000 $ 23,650,000 $ 23,650,000
Paid in cash 12,075,000 12,075,000 12,075,000
Aggregate purchase price - settled with issuance of common stock 11,575,000 $ 11,575,000 11,575,000
Aggregate purchase price - settled with issuance of common stock (in shares)   323,504  
Weighted average stock price (in dollars per share)   $ 35.78  
Consideration transferred, net of cash acquired   $ 23,490,000  
Cash acquired $ 160,000 $ 160,000 $ 160,000