XML 110 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]        
Markdown Allowance $ 31,299 $ 25,687 $ 28,955 $ 18,832
Markdown Allowance Additions 62,534 69,543 58,813  
Markdown Allowance Deductions (56,922) (72,811) (48,690)  
Accounts Receivable, Allowance for Credit Loss, Recovery 3,557 4,946 7,172  
Accounts Receivable, Allowance for Credit Loss, Writeoff (6,450) (9,498) (3,842)  
Allowance for Doubtful Accounts Receivable 4,828 7,721 12,273 8,943
Valuation Allowance, Deferred Tax Asset, Additions 432 250 229  
Valuation Allowance, Deferred Tax Asset, Deductions (665) (55) (1,444)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (64,037) (82,364) (53,976)  
Less: valuation allowance 3,715 3,948 3,753 4,968
Allowances for Due from Factors (in dollars) 39,842 37,356 44,981 $ 32,743
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense $ 66,523 $ 74,739 $ 66,214