XML 30 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Product Returns and Rebates (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accrued Product Returns and Rebates    
Accrued product rebates $ 94,612 $ 88,811
Accrued product returns 24,841 18,818
Total $ 119,453 $ 107,629