XML 56 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Statement Components - Components of Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Receivables [Abstract]        
Accounts receivable $ 42,243 $ 25,687    
Unbilled accounts receivable 3,808 4,990    
Allowance for doubtful accounts (712) (434) $ (377) $ (125)
Accounts receivable, net $ 45,339 $ 30,243