XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Rollforward of Allowance for Credit Losses
The following table provides a rollforward of our allowance for credit losses balance:
(in thousands)Allowance for Credit Losses
December 31, 2020$10,192 
Provision for expected credit losses(2,018)
Accounts written off(7,002)
Recoveries6,436 
Foreign currency translation54 
December 31, 2021$7,662 
Schedule of Inventory
Inventories consisted of the following:
December 31,
(in thousands)20212020
Raw materials$186,516 $137,038 
Work in progress13,615 9,509 
Finished goods421,702 323,144 
621,833 469,691 
Inventory reserve(24,646)(24,769)
LIFO adjustments (1)
(54,277)(14,810)
Inventories, net$542,910 $430,112 
_______________________
(1) Represents the amount by which the current cost of LIFO inventories exceeded their carrying value.