v3.20.1
Discontinued Operations - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
BusinessUnit
Mar. 31, 2019
USD ($)
Verykool Business Segment [Member]    
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]    
Discontinued operation, note payable | $   $ 250,000
OneClick International [Member]    
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]    
Number of business units | BusinessUnit 2