XML 75 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued expenses consist of the following: (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
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
Total $ 172,758 $ 178,880