XML 51 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Summary of Product Return Allowance (Detail) - Reserve for Product Returns - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning balance $ 5,187 $ 4,119 $ 3,080
Additions 3,138 2,684 5,978
Credits/payments (2,205) (1,616) (4,939)
Ending balance $ 6,120 $ 5,187 $ 4,119