XML 107 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]        
Markdown Allowance $ 36,220 $ 33,923 $ 31,299 $ 25,687
Markdown Allowance Additions 64,658 59,626 62,534  
Markdown Allowance Deductions (62,361) (57,002) (56,922)  
Accounts Receivable, Allowance for Credit Loss, Recovery 6,885 4,492 3,557  
Accounts Receivable, Allowance for Credit Loss, Writeoff (4,440) (4,650) (6,450)  
Allowance for Doubtful Accounts Receivable 7,115 4,670 4,828 7,721
Valuation Allowance, Deferred Tax Asset, Additions 408 1,142 432  
Valuation Allowance, Deferred Tax Asset, Deductions 0 (1,806) (665)  
Less: valuation allowance $ 3,459 $ 3,051 $ 3,715 $ 3,948