XML 95 R86.htm IDEA: XBRL DOCUMENT v3.3.1.900
SELECTED QUARTERLY FINANCIAL DATA Selected Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 106,109 $ 110,028 $ 122,743 $ 124,317 $ 136,677 $ 149,278 $ 151,070 $ 144,167 $ 463,197 $ 581,192 $ 562,572
Gross margin 44,439 45,145 50,222 47,904 53,258 55,687 59,871 54,029 187,710 222,845 209,429
Operating income (loss) 140 (3,826) 13,643 (6,716) (6,134) (5,113) (2,865) (3,374) 3,241 (17,486) (27,152)
Income (Loss) from Continuing Operations (2,484) (2,029) 12,774 (6,654) (3,539) (4,570) (3,565) (4,112) 1,607 (15,786) (30,211)
Income (Loss) from Discontinued Operations, Net of Taxes (142) (55) 1,103 (184) 6,282 (2,449) (809) (432) 722 2,592 (184)
Net income (loss) $ (2,626) $ (2,084) $ 13,877 $ (6,838) $ 2,743 $ (7,019) $ (4,374) $ (4,544) $ 2,329 $ (13,194) $ (30,395)
Earnings (loss) per share from continuing operations, basic and diluted $ (0.07) $ (0.06) $ 0.38 $ (0.20) $ (0.11) $ (0.14) $ (0.11) $ (0.13) $ 0.05 $ (0.48) $ (0.93)
Earnings (loss) per share from discontinued operations, basic and diluted 0.00 0.00 0.03 (0.01) 0.19 (0.07) (0.02) (0.01) 0.02 0.08 (0.01)
Earnings Per Share, Basic and Diluted $ (0.08) $ (0.06) $ 0.41 $ (0.21) $ 0.08 $ (0.21) $ (0.13) $ (0.14) $ 0.07 $ (0.40) $ (0.94)
Weighted Average Number of Shares Outstanding, Basic 34,274,000 34,687,000 33,525,000 33,053,000         33,869,000 32,843,000 32,493,000
Weighted Average Number of Shares Outstanding, Basic and Diluted         32,995,000 32,910,000 32,752,000 32,641,000      
Weighted-average common stock outstanding - diluted (in shares) 34,274,000 34,687,000 34,007,000 33,053,000         34,084,000 32,843,000 32,493,000
Common stock equivalents and outstanding stock options excluded from the calculation of diluted earnings (loss) per share (in thousands) 886,000 1,124,000 979,000 1,903,000 1,681,000 1,176,000 1,207,000 1,274,000 556,000 1,680,739 1,914,021