XML 74 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Reconciliation of Allowance for Sales Returns
The following table provides a reconciliation of the activity related to the Company’s allowance for sales returns:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
(In thousands)
Beginning balance
$
15,470

 
$
9,341

 
$
8,148

Provision
52,088

 
37,521

 
38,444

Sales returns
(43,036
)
 
(31,392
)
 
(37,251
)
Ending balance
$
24,522

 
$
15,470

 
$
9,341

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,
 
2018
 
2017
 
2016
 
(In thousands)
Beginning balance
$
6,657

 
$
5,395

 
$
5,706

Provision
9,437

 
9,434

 
5,493

Claims paid/costs incurred
(8,484
)
 
(8,172
)
 
(5,804
)
Ending balance
$
7,610

 
$
6,657

 
$
5,395

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,
 
2018
 
2017
 
2016
 
(In thousands)
Beginning balance
$
4,447

 
$
5,728

 
$
5,645

Provision for credit losses
2,257

 
2,335

 
2,398

Write-off of uncollectible amounts, net of recoveries
(1,094
)
 
(3,616
)
 
(2,315
)
Ending balance
$
5,610

 
$
4,447

 
$
5,728

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 and foreign currency transactions. The components of other income (expense), net are as follows:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
(In thousands)
Foreign currency forward contract gain (loss), net
$
10,085

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

 
226

Other
518

 
9

 
1,001

 
$
7,779

 
$
(6,871
)
 
$
(1,690
)
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, 2018, 2017 and 2016 (in thousands).
 
Derivative Instruments
 
Foreign Currency Translation
 
Total
Accumulated other comprehensive loss, December 31, 2015
525

 
(12,338
)
 
(11,813
)
Change in derivative instruments
(567
)
 

 
(567
)
Net losses reclassified to cost of goods sold
1,500

 

 
1,500

Net losses reclassified to net sales
1,014

 

 
1,014

Foreign currency translation adjustments

 
(7,698
)
 
(7,698
)
Income tax expense
(902
)
 

 
(902
)
Accumulated other comprehensive loss, December 31, 2016, after tax
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, 2018, after tax
$
107

 
$
(13,807
)
 
$
(13,700
)