XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition and Accounts Receivable - Schedule of Components of Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Recognition [Abstract]    
Product sales $ 181,633 $ 175,831
Marketing service fees 12,013 12,777
Net sales $ 193,646 $ 188,608