XML 68 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (CGC Technology Limited) (Details) - CGC - USD ($)
Jul. 31, 2020
Jan. 27, 2020
Business Acquisition [Line Items]    
Aggregate purchase price $ 23,650,000 $ 23,650,000
Payable in cash 12,075,000 12,075,000
Aggregate purchase price - settled with issuance of common stock 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   $ 22,740,000
Cash acquired $ 160,000 160,000
Payable upon the first anniversary of the closing   $ 750,000