XML 54 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Consolidated Financial Data (unaudited) (Tables)
12 Months Ended
Dec. 31, 2017
Quarterly Consolidated Financial Data Unaudited [Abstract]  
Schedule of Consolidated Quarterly Financial Information

The following tables present certain unaudited consolidated quarterly financial information for the years ended December 31, 2017 and December 31, 2016.

 

 

 

Quarters Ended

 

 

 

 

 

 

 

March 31,

2017

 

 

June 30,

2017

 

 

September 30,

2017

 

 

December 31,

2017

 

 

Total

 

Revenues

 

$

60,679

 

 

$

67,418

 

 

$

66,920

 

 

$

60,081

 

 

$

255,098

 

Gross profit

 

 

31,868

 

 

 

35,456

 

 

 

35,145

 

 

 

32,126

 

 

 

134,595

 

Income before income taxes

 

 

9,607

 

 

 

12,752

 

 

 

25,663

 

 

 

11,780

 

 

 

59,802

 

Net income (loss)

 

 

7,151

 

 

 

9,193

 

 

 

17,369

 

 

 

(804

)

 

 

32,909

 

Income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.23

 

 

$

0.29

 

 

$

0.55

 

 

$

(0.03

)

 

$

1.05

 

Diluted

 

$

0.22

 

 

$

0.29

 

 

$

0.54

 

 

$

(0.03

)

 

$

1.02

 

Weighted average number of shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

31,290

 

 

 

31,501

 

 

 

31,571

 

 

 

31,597

 

 

 

31,491

 

Diluted

 

 

32,058

 

 

 

32,146

 

 

 

32,170

 

 

 

31,597

 

 

 

32,162

 

 

 

 

Quarters Ended

 

 

 

 

 

 

 

March 31,

2016

 

 

June 30,

2016

 

 

September 30,

2016

 

 

December 31,

2016

 

 

Total

 

Revenues

 

$

54,362

 

 

$

62,701

 

 

$

61,641

 

 

$

54,076

 

 

$

232,780

 

Gross profit

 

 

29,045

 

 

 

34,193

 

 

 

32,449

 

 

 

27,864

 

 

 

123,551

 

Income before income taxes

 

 

19,561

 

 

 

10,593

 

 

 

12,970

 

 

 

6,744

 

 

 

49,868

 

Net income

 

 

13,939

 

 

 

7,601

 

 

 

9,286

 

 

 

6,126

 

 

 

36,952

 

Income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.45

 

 

$

0.25

 

 

$

0.30

 

 

$

0.20

 

 

$

1.19

 

Diluted

 

$

0.44

 

 

$

0.24

 

 

$

0.30

 

 

$

0.19

 

 

$

1.16

 

Weighted average number of shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

30,957

 

 

 

30,779

 

 

 

30,988

 

 

 

31,085

 

 

 

31,128

 

Diluted

 

 

31,654

 

 

 

31,754

 

 

 

31,459

 

 

 

32,018

 

 

 

31,790