XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts and Reserves
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts and Reserves
Schedule II
Valuation and Qualifying Accounts and Reserves
(In thousands)
DescriptionBalance at
Beginning of
Year
Additions
Charged
Against
Revenue
Additions
Charged to
Other
Accounts
DeductionsBalance at
End of Year
Year Ended December 31, 2023
Allowance for credit losses on accounts receivable$2,835 $— $1,508 $(479)$3,864 
Allowance for product returns1,551 4,399 — (3,671)2,279 
Allowance for credit losses on notes receivable— — 
Deferred tax valuation allowance2,591 — 2,204 (1,041)3,754 
Year Ended December 31, 2022
Allowance for credit losses on accounts receivable$2,168 $— $1,156 $(489)$2,835 
Allowance for product returns1,181 4,746 — (4,376)1,551 
Allowance for credit losses on notes receivable80 — (78)— 
Deferred tax valuation allowance2,209 — 1,337 (955)2,591 
Year Ended December 31, 2021
Allowance for credit losses on accounts receivable$4,696 $— $(775)$(1,753)$2,168 
Allowance for product returns1,480 2,494 — (2,793)1,181 
Allowance for credit losses on notes receivable89 — (9)— 80 
Deferred tax valuation allowance1,568 — 641 — 2,209