XML 54 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued expenses consist of the following:

Accrued expenses consist of the following:

                 
    December 31,  
    2024     2023  
Advertising liabilities   $ 56,948     $ 64,815  
Salary (including bonus and related taxes)     26,675       23,546  
Royalties     27,206       27,477  
Due vendors (not yet invoiced)     33,327       41,859  
Retirement reserves     5,080       10,444  
Refund (return) liability     10,826       5,507  
Other     12,696       5,232  


$ 172,758

$ 178,880