XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Earnings (Loss) Per Share) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Summary of computation of basic and diluted net income (loss) per share        
Weighted average shares outstanding (shares) 21,070,678 20,886,705 21,006,718 20,805,604
Dilutive potential common shares:        
Restricted stock (shares) 79,222 134,008 140,340 102,282
Stock options (shares) 1,019,342 792,474 980,461 788,106
2019 convertible senior notes (shares) 1,334,357 1,184,092 1,118,456 1,046,257
Warrants (shares) 47,646 0 15,882 0
Shares used to compute diluted income per share (shares) 23,551,245 22,997,279 23,261,857 22,742,249
Potentially dilutive shares excluded from calculation due to anti-dilutive effect (shares) 255,101 3,540,806 2,531,219 3,522,063