XML 122 R134.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Valuation Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 5,243 $ 4,135 $ 3,909
Additions Acquisition Beginning Balance 201    
Additions Charged to Costs and Expenses (728) 1,435 825
Deductions & Write-offs (2,933) (327) (599)
Balance at End of Year 1,783 5,243 4,135
Valuation Allowance for Sales Returns [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 1,033 1,295 1,138
Additions Charged to Costs and Expenses 200 124 (142)
Deductions & Write-offs 162 (386) 299
Balance at End of Year 1,395 1,033 1,295
Valuation Allowance on Deferred Tax Asset [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 17,936 13,629 12,527
Additions Acquisition Beginning Balance $ 5,876    
Additions Charged to Costs and Expenses   4,825 1,603
Deductions & Write-offs   (518) (501)
Balance at End of Year   $ 17,936 $ 13,629