XML 116 R130.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
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance, beginning of year $ 1,661 $ 1,761 $ 1,695
Provision 720 695 (152)
Write-offs, recoveries and discounts allowed (678) (688)  
Other (21) (107) 218
Balance, end of year 1,682 1,661 1,761
Allowance for Sales Discounts and Deductions [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance, beginning of year 832 1,029 925
Provision 1,440 2,075 1,191
Write-offs, recoveries and discounts allowed (1,526) (2,294) (1,159)
Other (168) 22 72
Balance, end of year $ 578 $ 832 $ 1,029