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

Accrued expenses consist of the following:

               
   December 31, 
   2023   2022 
Advertising liabilities  $64,815   $42,338 
Salary (including bonus and related taxes)   23,546    21,128 
Royalties   27,477    26,532 
Due vendors (not yet invoiced)   41,859    105,869 
Retirement reserves   10,444    8,001 
Refund (return) liability   5,507    8,604 
Other   5,232    1,149 
Total  $178,880   $213,621