v3.19.1
Related Party Transactions - Schedule of Products and Services Sold to Related Parties (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Related Party Transaction [Line Items]    
Products and services sold $ 1 $ 2,477
Nirvana Corp [Member]    
Related Party Transaction [Line Items]    
Products and services sold   738
Smash Technologies LLC [Member]    
Related Party Transaction [Line Items]    
Products and services sold $ 1 37
Stamax Corp. [Member]    
Related Party Transaction [Line Items]    
Products and services sold   9
OneClick International LLC [Member]    
Related Party Transaction [Line Items]    
Products and services sold   160
OneClick License LLC [Member]    
Related Party Transaction [Line Items]    
Products and services sold   $ 1,533