XML 63 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 6,109 $ 5,141 $ 4,617
Additions 6,333 3,752 2,399
Deduction (4,779) (2,784) (1,875)
Ending balance $ 7,663 $ 6,109 $ 5,141