XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II—Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II—Valuation and Qualifying Accounts

Schedule II—Valuation and Qualifying Accounts

 

Description

 

Balance at
beginning
of period

 

 

Charges to
costs and
expenses

 

 

Recoveries and
write offs

 

 

Balance at
end of
period

 

 

 

(In thousands)

 

Allowance for doubtful trade receivables

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2021

 

$

2,155

 

 

$

3,933

 

 

$

(841

)

 

$

5,247

 

December 31, 2020

 

$

2,214

 

 

$

1,876

 

 

$

(1,935

)

 

$

2,155

 

December 31, 2019

 

$

5,666

 

 

$

617

 

 

$

(4,069

)

 

$

2,214

 

Allowance for slow moving and excess inventory

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2021

 

$

82,149

 

 

$

61,905

 

 

$

(15,073

)

 

$

128,981

 

December 31, 2020

 

$

71,020

 

 

$

15,595

 

 

$

(4,466

)

 

$

82,149

 

December 31, 2019

 

$

108,567

 

 

$

1,032

 

 

$

(38,579

)

 

$

71,020