XML 44 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
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,
 
2017
 
2016
 
2015
 
(In thousands)
Beginning balance
$
9,341

 
$
8,148

 
$
8,944

Provision
37,521

 
38,444

 
35,746

Sales returns
(31,392
)
 
(37,251
)
 
(36,542
)
Ending balance
$
15,470

 
$
9,341

 
$
8,148

Reconciliation of Reserve for Warranty Expense
The following table provides a reconciliation of the activity related to the Company’s reserve for warranty expense:
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
(In thousands)
Beginning balance
$
5,395

 
$
5,706

 
$
5,607

Provision
9,434

 
5,493

 
5,220

Claims paid/costs incurred
(8,172
)
 
(5,804
)
 
(5,121
)
Ending balance
$
6,657

 
$
5,395

 
$
5,706

Reconciliation of Allowance for Doubtful Accounts
The following table provides a reconciliation of the activity related to the Company’s allowance for doubtful accounts:
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
(In thousands)
Beginning balance
$
5,728

 
$
5,645

 
$
6,460

Provision
2,335

 
2,398

 
992

Write-off of uncollectible amounts, net of recoveries
(3,616
)
 
(2,315
)
 
(1,807
)
Ending balance
$
4,447

 
$
5,728

 
$
5,645

Estimated Useful Lives
Depreciation is computed using the straight-line method over estimated useful lives 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,
 
2017
 
2016
 
2015
 
(In thousands)
Foreign currency forward contract gain (loss), net
$
(7,688
)
 
$
(2,917
)
 
$
2,877

Foreign currency transaction gain (loss), net
808

 
226

 
(1,611
)
Other
9

 
1,001

 
199

 
$
(6,871
)
 
$
(1,690
)
 
$
1,465

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

 
$
(796
)
 
$
(796
)
Change in derivative instruments
2,892

 

 
2,892

Amounts reclassified to other income (expense) due to hedge instrument ineffectiveness
(576
)
 

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

 
(1,791
)
Foreign currency translation adjustments

 
(11,542
)
 
(11,542
)
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
)