XML 72 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Reconciliation of Allowance for Sales Returns
The following table provides a reconciliation of the activity related to the Company’s sales return reserve (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Beginning balance
$
24,522

 
$
15,470

 
$
9,341

Provision for credit losses
95,094

 
52,088

 
37,521

Write-off of uncollectible amounts, net of recoveries
(90,573
)
 
(43,036
)
 
(31,392
)
Ending balance
$
29,043

 
$
24,522

 
$
15,470


Reconciliation of Reserve for Warranty Expense
The following table provides a reconciliation of the activity related to the Company’s accrued warranty expense:
 
Years Ended December 31,
 
2019
 
2018
 
2017
 
(In thousands)
Beginning balance
$
7,610

 
$
6,657

 
$
5,395

Provision
8,311

 
9,437

 
9,434

Provision liability assumed from acquisition
2,208

 

 

Claims paid/costs incurred
(8,493
)
 
(8,484
)
 
(8,172
)
Ending balance
$
9,636

 
$
7,610

 
$
6,657


Reconciliation of Allowance for Doubtful Accounts
The following table provides a reconciliation of the activity related to the Company’s allowance for estimated credit losses.
 
Years Ended December 31,
 
2019
 
2018
 
2017
 
(In thousands)
Beginning balance
$
5,610

 
$
4,447

 
$
5,728

Provision for credit losses
1,107

 
2,257

 
2,335

Write-off of uncollectible amounts, net of recoveries
(725
)
 
(1,094
)
 
(3,616
)
Ending balance
$
5,992

 
$
5,610

 
$
4,447


Estimated Useful Lives Depreciation is computed using the straight-line method over estimated useful lives generally as follows:
Buildings and improvements
10-30 years
Machinery and equipment
5-10 years
Furniture, computers and equipment
3-5 years
Production molds
2-5 years

Other Income (Expense) Net
Other income (expense), net primarily includes gains and losses on foreign currency forward contracts, cross-currency debt swap contracts and foreign currency transactions. The components of other income (expense), net are as follows:
 
Years Ended December 31,
 
2019
 
2018
 
2017
 
(In thousands)
Foreign currency forward contract gain (loss), net
$
6,947

 
$
10,085

 
$
(7,688
)
Foreign currency transaction gain (loss), net
(5,838
)
 
(2,824
)
 
808

Other
485

 
518

 
9

 
$
1,594

 
$
7,779

 
$
(6,871
)

Schedule of Accumulated Other Comprehensive Income (Loss)
The following table details the amounts reclassified from accumulated other comprehensive income to cost of goods sold, as well as changes in foreign currency translation for the years ended December 31, 2019, 2018 and 2017 (in thousands):
 
Derivative Instruments
 
Foreign Currency Translation
 
Total
Accumulated other comprehensive loss, December 31, 2016
$
1,570

 
$
(20,036
)
 
$
(18,466
)
Change in derivative instruments
(2,679
)
 

 
(2,679
)
Net losses reclassified to cost of goods sold
187

 

 
187

Foreign currency translation adjustments

 
14,198

 
14,198

Income tax expense
594

 

 
594

Accumulated other comprehensive loss, December 31, 2017, after tax
(328
)
 
(5,838
)
 
(6,166
)
Change in derivative instruments
389

 

 
389

Net gains reclassified to cost of goods sold
(236
)
 

 
(236
)
Foreign currency translation adjustments

 
(7,969
)
 
(7,969
)
Income tax expense
282

 

 
282

Accumulated other comprehensive loss, December 31, 2018, after tax
107

 
(13,807
)
 
(13,700
)
Change in derivative instruments
2,811

 

 
2,811

Net gains reclassified to cost of goods sold
(1,165
)
 

 
(1,165
)
Net gains reclassified to other income (expense)
(2,756
)
 

 
(2,756
)
Net gains reclassified to interest expense
(4,475
)
 

 
(4,475
)
Foreign currency translation adjustments

 
(4,412
)
 
(4,412
)
Income tax expense
1,275

 

 
1,275

Accumulated other comprehensive loss, December, 2019, after tax
$
(4,203
)
 
$
(18,219
)
 
$
(22,422
)