XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II Valuation and Qualifying Accounts
Schedule II
Valuation and Qualifying Accounts
(in thousands)
Balance at
Beginning of
Year
Charged to
Expense
DeductionsBalance at
End of Year
Year ended December 31, 2023    
Deferred tax valuation allowance$21,459 $110,646 $— $132,105 
Allowance for sales returns10,222 121,939 123,510 8,651 
Allowance for doubtful accounts3,223 (1,925)— 1,298 
Year ended December 31, 2022    
Deferred tax valuation allowance$11,384 $10,075 $— $21,459 
Allowance for sales returns13,923 161,492 165,193 10,222 
Allowance for doubtful accounts2,429 794 — 3,223 
Year ended December 31, 2021    
Deferred tax valuation allowance (1)
$134,305 $(77,090)$45,831 $11,384 
Allowance for sales returns19,190 237,622 242,889 13,923 
Allowance for doubtful accounts1,417 1,012 — 2,429 
___________________________________________
(1) Amounts contain continuing and discontinued operations