XML 106 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition and Accounts Receivable - Schedule of Net Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue Recognition [Abstract]      
Product sales $ 405,437 $ 409,554 $ 353,087
Marketing service fees 55,276 54,925 53,475
Net sales $ 460,713 $ 464,479 $ 406,562