XML 109 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
Related Party Transaction [Line Items]  
Description of expected returns and allowances Expected returns and allowances are estimated and recognized based primarily on an analysis of historical experience, with Net sales presented net of such returns and allowances.
Description of payment terms Contract liabilities are recognized as Net sales when the related performance obligations are satisfied, which generally occurs within three to six months of the cash receipt.