Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2018
Revenue Recognition  
Schedule of adoption of ASC 606 impacted the Company’s previously reported results

 

The adoption of ASC 606 impacted the Company’s previously reported results as follows (in thousands, except per share data):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended

 

Year Ended

 

 

December 31,

 

December 31,

 

 

2017

 

2016

 

    

As previously reported

    

ASC 606 adjustment

    

As
adjusted

 

As previously reported

    

ASC 606 adjustment

    

As
adjusted

Revenue

 

$

244,725

 

$

(550)

 

$

244,175

 

$

208,802

 

$

(672)

 

$

208,130

Income tax benefit

 

 

(1,542)

 

 

(26)

 

 

(1,568)

 

 

(8,784)

 

 

(16)

 

 

(8,800)

Net income

 

 

15,979

 

 

(524)

 

 

15,455

 

 

12,954

 

 

(656)

 

 

12,298

Basic earnings per share

 

$

0.64

 

$

(0.02)

 

$

0.62

 

$

0.55

 

$

(0.02)

 

$

0.53

Diluted earnings per share

 

$

0.60

 

$

(0.02)

 

$

0.58

 

$

0.53

 

$

(0.03)

 

$

0.50

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2017

 

    

As previously reported

    

ASC 606 adjustment

    

As
adjusted

Other assets

 

$

1,576

 

$

42

 

$

1,618

Current portion of deferred revenue

 

 

2,311

 

 

2,227

 

 

4,538

Other long-term liabilities

 

 

882

 

 

3,060

 

 

3,942

Stockholders’ equity

 

 

174,773

 

 

(5,245)

 

 

169,528

 

Schedule of revenue from United States, Canada and all other international dealers and distributors combined

The following table sets forth revenue from the United States, Canada and all other international dealers and distributors combined (in thousands, except percentages):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Years Ended

 

 

 

December 31,

 

 

 

2018

    

2017

    

2016

 

Revenue-United States

 

$

187,852

 

$

169,547

 

$

147,713

 

Revenue-Canada

 

 

22,700

 

 

20,765

 

 

16,694

 

Revenue-all other international sources

 

 

61,906

 

 

53,863

 

 

43,723

 

Total revenue

 

$

272,458

 

$

244,175

 

$

208,130

 

International revenue (excluding Canada) as a percent of total revenue

 

 

23

%  

 

22

%  

 

21

%  

 

Summary of changes in the allowance for doubtful accounts

The following table presents the changes in the allowance for doubtful accounts (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

Years Ended

 

 

 

December 31,

 

 

    

2018

    

2017

    

2016

 

Balance at beginning of period

 

$

1,147

 

$

981

 

$

824

 

Provision

 

 

839

 

 

815

 

 

345

 

Write-offs

 

 

(457)

 

 

(649)

 

 

(188)

 

Balance at end of period

 

$

1,529

 

$

1,147

 

$

981

 

 

Schedule of changes in deferred revenue

The following table presents the changes in deferred revenue (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

Years Ended

 

 

December 31,

 

    

2018

    

2017

    

2016

Balance at the beginning of the period

 

$

7,681

 

$

6,390

 

$

5,164

Deferred revenue

 

 

8,640

 

 

6,320

 

 

4,979

Recognition of deferred revenue

 

 

(7,622)

 

 

(5,029)

 

 

(3,753)

Balance at the end of the period

 

$

8,699

 

$

7,681

 

$

6,390