XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUPPLEMENTAL BALANCE SHEET INFORMATION - Schedule of Estimated Accrued Rebates and Reserve for Cash Discounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued rebates      
Supplemental Balance Sheet Information [Line Items]      
Balance at Beginning of Period $ 65,526 $ 57,163 $ 43,116
Provision for Current Period Sales 116,691 113,165 91,748
Payments (134,230) (104,802) (77,701)
Balance at End of Period 47,987 65,526 57,163
Reserve for cash discounts      
Supplemental Balance Sheet Information [Line Items]      
Balance at Beginning of Period 1,716 1,889 1,197
Provision for Current Period Sales 16,003 17,191 15,335
Payments (15,706) (17,364) (14,643)
Balance at End of Period $ 2,013 $ 1,716 $ 1,889