XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization, Consolidation and Presentation of Financial Statements (Tables)
12 Months Ended
Dec. 31, 2024
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,
202420232022
Advertising costs$103,707 $100,321 $133,593 
Advertising production costs2,853 2,983 3,425