XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Earnings (Loss) Per Share) (Details) - shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Summary of computation of basic and diluted net income (loss) per share    
Weighted average shares outstanding: 20,937,627 20,707,926
Dilutive potential common shares:    
Restricted stock 185,745 66,736
Stock options 954,509 759,581
2019 convertible senior notes 941,308 749,736
Shares used to compute diluted income per share 23,019,189 22,283,979
Potentially dilutive shares excluded from calculation due to anti-dilutive effect 3,711,067 3,493,425