XML 63 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance $ 5,085 $ 4,805 $ 3,397
Charged to costs and expenses 4,312 2,630 2,834
Charged to other accounts 1,269 675 699
Deductions (3,788) (3,025) (2,125)
Ending Balance $ 6,878 $ 5,085 $ 4,805