XML 38 R26.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
Mar. 31, 2018
Mar. 31, 2017
Summary of computation of basic and diluted net income (loss) per share    
Weighted average shares outstanding (shares) 21,208,793 20,937,627
Dilutive potential common shares:    
Restricted stock (shares) 63,959 185,745
Stock options (shares) 1,119,611 954,509
2019 convertible senior notes (shares) 1,719,099 941,308
Warrants (shares) 688,852 0
Shares used to compute diluted income per share (shares) 24,800,314 23,019,189
Potentially dilutive shares excluded from calculation due to anti-dilutive effect (shares) 148,404 3,711,067