XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 09, 2021
USD ($)
Jul. 15, 2023
Distributor
Dec. 31, 2022
Distributor
Fair Value Disclosures [Line Items]      
Number of independent distributors | Distributor   3,200 3,400
Percentage of down payment on distribution rights purchased   5.00%  
Reserve for distributor notes receivable | $ $ 1.9    
3.5% Senior Notes Due 2026      
Fair Value Disclosures [Line Items]      
Derivative, fixed interest rate   3.50%  
Senior notes due year   2026  
2.4 % Senior Notes Due 2031      
Fair Value Disclosures [Line Items]      
Derivative, fixed interest rate   2.40%  
Senior notes due year   2031  
Maximum      
Fair Value Disclosures [Line Items]      
Financing period of distribution rights, years   10 years