XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition and Accounts Receivable - Schedule of Components of Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue Recognition [Abstract]        
Product sales $ 193,813 $ 184,040 $ 566,841 $ 545,288
Marketing service fees 11,821 12,566 35,560 38,546
Net sales $ 205,634 $ 196,606 $ 602,401 $ 583,834