XML 72 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
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, 2019, 2018, and 2017:
For the Years Ended December 31,
201920182017
Balance at beginning of year$885  $734  $824  
Additions charged to expense896  312  339  
Reversal to expense(50) —  —  
Write-offs charged against the allowance(583) (151) (444) 
Foreign currency translation (loss) gain(5) (10) 15  
Balance at end of year$1,143  $885  $734  
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, 2019, 2018, and 2017:
For the Years Ended December 31,
201920182017
Balance at beginning of year$54,432  $34,536  $30,720  
Cumulative effect of adoption of Topic 606—  5,250  —  
Additions charged to sales128,642  149,930  90,018  
Sales returns and warranty claims charged against reserve(141,895) (135,963) (86,299) 
Assumed in acquisition of Gear4—  846  —  
Assumed in acquisition of HALO2,728  —  —  
Foreign currency translation loss(54) (167) 97  
Balance at end of year$43,853  $54,432  $34,536  
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, 2019, 2018, and 2017:
For the Years Ended December 31,
201920182017
Net income$13,920  $39,189  $15,100  
Weighted average shares outstanding:
Basic29,047  28,064  27,996  
Dilutive effect of restricted stock units195  436  411  
Diluted weighted average shares outstanding29,242  28,500  28,407  
Earnings per share:
Basic$0.48  $1.40  $0.54  
Dilutive$0.48  $1.38  $0.53