XML 68 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts receivable, net - Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Receivables [Abstract]        
Accounts receivable $ 39,780 $ 31,748    
Less: Allowance for doubtful accounts (1,852) (790) $ (318) $ (105)
Total accounts receivable, net $ 37,928 $ 30,958