XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Product Returns and Rebates (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Product Returns and Rebates    
Accrued product rebates $ 97,597 $ 96,589
Accrued product returns 35,127 29,603
Total $ 132,724 $ 126,192