XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation Allowances
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation Allowances Valuation Allowances
Activity in the valuation accounts was as follows (in thousands):
Balance at Beginning of PeriodCharged to Costs and ExpensesDeductions (net of recoveries)Translation and Other, NetBalance at End of Period
Year Ended December 31, 2023:
Allowance for doubtful accounts receivable$5,226 $(336)$(428)$35 $4,497 
Allowance for excess or obsolete inventory37,681 5,229 (1,437)272 41,745 
Valuation allowance on deferred tax assets(1)
36,749 (2,010)(5,020)(81)29,638 
Year Ended December 31, 2022:
Allowance for doubtful accounts receivable$4,471 $2,066 $(1,266)$(45)$5,226 
Allowance for excess or obsolete inventory40,440 3,739 (5,911)(587)37,681 
Valuation allowance on deferred tax assets37,643 19 (1,027)114 36,749 
Year Ended December 31, 2021:
Allowance for doubtful accounts receivable$8,304 $705 $(3,932)$(606)$4,471 
Allowance for excess or obsolete inventory40,731 4,806 (4,919)(178)40,440 
Valuation allowance on deferred tax assets35,497 2,410 — (264)37,643 
________________
(1)As further discussed in Note 10, “Income Taxes,” the $5.0 million reduction in the valuation allowance on deferred tax assets is attributable to the expiration of foreign tax credit carryforwards in 2023.