XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization, Consolidation and Presentation of Financial Statements (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles Advertising costs and advertising production costs are included in marketing expenses. The following table summarizes total advertising and advertising production costs for the periods listed:
Year Ended December 31,
202320222021
Advertising costs$100,321 $133,593 $119,278 
Advertising production costs2,983 3,425 2,303