XML 64 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statement Components - Components of Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Receivables [Abstract]        
Accounts receivable $ 82,740 $ 42,243    
Unbilled accounts receivable 14,141 5,159    
Allowance for doubtful accounts (2,506) (712) $ (434) $ (377)
Accounts receivable, net $ 94,375 $ 46,690 [1]    
[1] See Note 2 for a summary of adjustments.