XML 16 R46.htm IDEA: XBRL DOCUMENT v3.3.0.814
Earnings (Loss) Per Share (Weighted Average Shares Oustanding Used in Calculating Basic and Diluted Net Income Per Share) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Earnings (Loss) Per Share [Abstract]        
Basic weighted-average common shares outstanding 27,444,221 26,953,596 27,299,319 26,913,880
Effect of dilutive shares 563,988 600,543 627,723  
Diluted weighted-average common shares outstanding 28,008,209 27,554,139 27,927,042 26,913,880