XML 50 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Schedule of allowance for doubtful accounts activity
The following summarizes the activity in the Company’s allowance for doubtful accounts for the years ended December 31, 2017, 2016 and 2015:
 
2017
 
2016
 
2015
Balance at beginning of year
$
824

 
$
568

 
$
1,910

Additions charged to expense
339

 
599

 
243

Assumed in acquisition of mophie

 
91

 

Write-offs charged against the allowance
(444
)
 
(430
)
 
(1,585
)
Foreign currency translation gain (loss)
15

 
(4
)
 

Balance at end of year
$
734

 
$
824

 
$
568

Schedule of sales return, warranty, and other credits liability
The following summarizes the activity in the Company’s sales return, warranty, and other credits liability for the years ended December 31, 2017, 2016 and 2015:
 
2017
 
2016
 
2015
Balance at beginning of year
$
28,373

 
$
7,849

 
$
8,674

Additions charged to sales
90,018

 
92,868

 
43,320

Assumed in acquisition of mophie

 
29,584

 

Sales returns & warranty claims charged against reserve
(86,299
)
 
(101,928
)
 
(44,145
)
Foreign currency translation loss
97

 

 

Balance at end of year
$
32,189

 
$
28,373

 
$
7,849

Schedule of reconciliation of numerator and denominator used to calculate basic earnings per share and diluted earnings per share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the years ended December 31, 2017, 2016 and 2015:
 
2017
 
2016
 
2015
Net (loss) income
$
15,100

 
$
(15,587
)
 
$
15,587

Weighted average shares outstanding:
 
 
 
 
 
Basic
27,996

 
28,006

 
28,773

Dilutive effect of stock options, restricted stock, and warrants
411

 

 
316

Diluted
28,407

 
28,006

 
29,089

Earnings (loss) per share:
 
 
 
 
 
Basic
$
0.54

 
$
(0.56
)
 
$
0.54

Dilutive
$
0.53

 
$
(0.56
)
 
$
0.54