XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
SCHEDULE II—Valuation and Qualifying Accounts
(In thousands)
    
    
 Additions  
 Balance at
Beginning of
Period
Charged to
Costs and
Expenses
 
Balance at End
of Period
Description         Deductions
2021    
Allowance for bad debts$3,876 $2,305 $(1,653)$4,528 
Sales returns and    
allowance3,684 1,261 (504)4,441 
Deferred tax asset    
valuation allowance2,721 621 (2,556)786 
2020    
Allowance for bad debts$2,786 $1,611 $(521)$3,876 
Sales returns and    
allowance3,667 384 (367)3,684 
Deferred tax asset    
valuation allowance1,732 989 — 2,721 
2019    
Allowance for bad debts$2,660 $852 $(726)$2,786 
Sales returns and    
allowance3,246 518 (97)3,667 
Deferred tax asset    
valuation allowance1,159 573 — 1,732