XML 52 R34.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
  Additions     
DescriptionBalance at
Beginning
of Period
Charged to
Costs and
Expenses
Charged
to Other
Accounts
Deductions Other Balance at
End of
Period
(In thousands)
Allowance for Credit Losses on Accounts Receivable:
2023$730 $500 $— $(645)(1)$(2)(2)$583 
2022$776 $191 $— $(237)(1)$— (2)$730 
2021$831 $— $— $(55)(1)$— (2)$776 
Reserve for Sales Returns:
2023$1,518 $500 $— $— (1)$— (2)$2,018 
2022$1,518 $— $— $— (1)$— (2)$1,518 
2021$1,291 $— $227 $— (1)$— (2)$1,518 
Deferred Tax Valuation Allowance:
2023$7,661 $— $— $(6,718)$— $943 
2022$8,188 $2,234 $3,889 $(6,650)$— $7,661 
2021$8,568 $1,420 $— $(1,800)$— $8,188 
(1)Specific write-offs
(2)Foreign currency exchange rate changes