XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Accounts Receivable - Schedule of Components of Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue Recognition [Abstract]        
Product sales $ 170,666 $ 100,485 $ 506,992 $ 296,652
Marketing service fees 13,340 13,511 39,234 41,832
Net sales $ 184,006 $ 113,996 $ 546,226 $ 338,484