XML 70 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (CGC Technology Limited) (Details) - CGC
Jan. 27, 2020
USD ($)
$ / shares
shares
Business Acquisition [Line Items]  
Aggregate purchase price $ 23,650,000
Cash payment 12,075,000
Aggregate purchase price - settled with issuance of common stock $ 11,575,000
Aggregate purchase price - settled with issuance of common stock (in shares) | shares 323,504
Weighted average stock price (in dollars per share) | $ / shares $ 35.78
Consideration transferred, net of cash acquired $ 23,490,000
Cash acquired $ 160,000