v3.25.2
Revenue Recognition and Accounts Receivable - Schedule of Components of Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue Recognition [Abstract]        
Product sales $ 191,395 $ 185,417 $ 373,028 $ 361,248
Marketing service fees 11,726 13,203 23,739 25,980
Net sales $ 203,121 $ 198,620 $ 396,767 $ 387,228