XML 85 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Product Returns and Rebates (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accrued Product Returns and Rebates    
Accrued product rebates $ 110,543 $ 88,811
Accrued product returns 26,430 18,818
Total $ 136,973 $ 107,629