XML 39 R25.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]  
Valuation and Qualifying Accounts
SCHEDULE II—Valuation and Qualifying Accounts
(In thousands)
    
    
 Additions  
 Balance at
Beginning of
Period
Charged to
Costs and
Expenses
Charged to
Other Accounts(1)
 
Balance at End
of Period
Description         Deductions
2023    
Allowance for bad debts$5,508 $1,525 $— $(999)$6,034 
Sales returns and    
allowance6,388 1,533 — (1,275)6,646 
Deferred tax asset    
valuation allowance543 — — (543)— 
2022    
Allowance for bad debts$4,528 $1,400 $230 $(650)$5,508 
Sales returns and    
allowance4,441 2,923 — (976)6,388 
Deferred tax asset    
valuation allowance786 — 1,571 (1,814)543 
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 
(1) During 2022, allowances were assumed as part of the In2Bones acquisition.