XML 76 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable and Sales Concentrations - Summary of Accounts Receivables (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Receivables [Abstract]        
Trade $ 135,260 $ 110,165    
Less—allowance for doubtful accounts 1,839 1,719 $ 1,069 $ 1,055
Accounts receivable, net $ 133,421 $ 108,446