XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2025
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
DeductionsOtherBalance at
End of
Period
(In thousands)
Allowance for Credit Losses on Accounts Receivable:
2025$827 $477 $— $(555)
(1)
$(21)
(2)
$728 
2024$583 $459 $— $(222)
(1)
$
(2)
$827 
2023$730 $500 $— $(645)
(1)
$(2)
(2)
$583 
Reserve for Sales Returns:
2025$2,518 $500 $— $— 
(1)
$— 
(2)
$3,018 
2024$2,018 $500 $— $— 
(1)
$— 
(2)
$2,518 
2023$1,518 $500 $— $— 
(1)
$— 
(2)
$2,018 
Deferred Tax Valuation Allowance:
2025$2,515 $222 $— $— $— $2,737 
2024$943 $1,572 $— $— $— $2,515 
2023$7,661 $— $— $(6,718)$— $943 
(1)Specific write-offs
(2)Foreign currency exchange rate changes