v3.26.3
Revenue Recognition and Accounts Receivable - Schedule of Components of Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue Recognition [Abstract]        
Product sales $ 196,990 $ 193,813 $ 583,085 $ 566,841
Marketing service fees 10,872 11,821 32,418 35,560
Net sales $ 207,862 $ 205,634 $ 615,503 $ 602,401