XML 34 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Data (Unaudited)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Data (Unaudited)

12. Quarterly Data (Unaudited)

 

 

 

Quarters Ended,

 

 

 

March 31,

 

 

June 30,

 

 

September 30,

 

 

December 31,

 

 

 

2020

 

 

2020

 

 

2020

 

 

2020

 

Revenues

 

$

17,506

 

 

$

19,842

 

 

$

18,923

 

 

$

21,185

 

Gross profit

 

 

8,215

 

 

 

9,521

 

 

 

9,575

 

 

 

10,616

 

Operating income (loss)

 

 

(878

)

 

 

1,098

 

 

 

1,135

 

 

 

1,985

 

Income (loss) before income taxes

 

 

(680

)

 

 

1,200

 

 

 

1,051

 

 

 

1,875

 

Net income (loss)

 

$

(688

)

 

$

1,192

 

 

$

1,042

 

 

$

1,871

 

Net income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.04

)

 

$

0.07

 

 

$

0.06

 

 

$

0.10

 

Diluted

 

$

(0.04

)

 

$

0.07

 

 

$

0.06

 

 

$

0.10

 

Weighted Average Shares:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

18,207,165

 

 

 

18,159,029

 

 

 

18,198,567

 

 

 

18,149,356

 

Diluted

 

 

18,207,165

 

 

 

18,213,617

 

 

 

18,310,772

 

 

 

18,297,058

 

 

 

 

Quarters Ended,

 

 

 

March 31,

 

 

June 30,

 

 

September 30,

 

 

December 31,

 

 

 

2019

 

 

2019

 

 

2019

 

 

2019

 

Revenues

 

$

20,590

 

 

$

23,499

 

 

$

23,630

 

 

$

22,898

 

Gross profit

 

 

8,658

 

 

 

10,694

 

 

 

10,647

 

 

 

11,513

 

Operating income (loss)

 

 

(469

)

 

 

629

 

 

 

941

 

 

 

1,707

 

Income (loss) before income taxes

 

 

(307

)

 

 

949

 

 

 

1,334

 

 

 

1,814

 

Net income (loss)

 

$

(317

)

 

$

941

 

 

$

1,328

 

 

$

1,798

 

Net income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.02

)

 

$

0.05

 

 

$

0.07

 

 

$

0.10

 

Diluted

 

$

(0.02

)

 

$

0.05

 

 

$

0.07

 

 

$

0.10

 

Weighted Average Shares:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

17,617,099

 

 

 

17,827,591

 

 

 

17,921,552

 

 

 

18,033,548

 

Diluted

 

 

17,617,099

 

 

 

17,934,141

 

 

 

18,181,157

 

 

 

18,460,503