XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Valuation Allowances (Tables)
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Summary of Valuation Allowance
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, 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 3,161 (751)(264)37,643 
Year Ended December 31, 2020:
Allowance for doubtful accounts receivable$8,745 $3,409 $(5,049)$1,199 $8,304 
Allowance for excess or obsolete inventory19,031 32,974 (11,719)445 40,731 
Valuation allowance on deferred tax assets35,828 1,890 — (2,221)35,497 
Year Ended December 31, 2019:
Allowance for doubtful accounts receivable$6,701 $2,776 $(819)$87 $8,745 
Allowance for excess or obsolete inventory18,551 3,040 (2,644)84 19,031 
Valuation allowance on deferred tax assets33,762 2,558 — (492)35,828