XML 86 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable - Accounts Receivable Allowance (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Receivables [Abstract]    
Allowance for doubtful accounts $ 21,354 $ 20,278
Allowance for returns 4,417 3,690
Allowance for trade-ins 4,955 6,486
Allowance for trade-ins 1,540 1,782
Total accounts receivable allowance $ 32,266 $ 32,236