XML 59 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
Note 20 – Valuation and Qualifying Accounts
(in thousands)Balance at
Beginning of Year
AdditionsDeductionsBalance at
End of Year
Year ended December 31, 2024
Markdown, chargeback, co-op advertising allowances, and return reserves$31,299 $59,626 $(57,002)$33,923 
Allowance for doubtful accounts$4,828 $4,492 $(4,650)$4,670 
Deferred tax asset valuation allowance$3,715 $1,142 $(1,806)$3,051 
Year ended December 31, 2023
Markdown, chargeback, co-op advertising allowances, and return reserves$25,687 $62,534 $(56,922)$31,299 
Allowance for doubtful accounts$7,721 $3,557 $(6,450)$4,828 
Deferred tax asset valuation allowance$3,948 $432 $(665)$3,715 
Year ended December 31, 2022
Markdown, chargeback, co-op advertising allowances, and return reserves$28,955 $69,543 $(72,811)$25,687 
Allowance for doubtful accounts$12,273 $4,946 $(9,498)$7,721 
Deferred tax asset valuation allowance$3,753 $250 $(55)$3,948