XML 84 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 17 - Net Earnings (Loss) Per Common Share (Details) - Reconciliation of the Denominator Used to Calculate Earnings Per Common Share
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 17 - Net Earnings (Loss) Per Common Share (Details) - Reconciliation of the Denominator Used to Calculate Earnings Per Common Share [Line Items]      
Shares issued and outstanding at beginning of period 35,801,732us-gaap_CommonStockSharesOutstanding 30,070,104us-gaap_CommonStockSharesOutstanding 29,941,254us-gaap_CommonStockSharesOutstanding
Issued during the period 335,253us-gaap_StockIssuedDuringPeriodSharesIssuedForCash 2,968,064us-gaap_StockIssuedDuringPeriodSharesIssuedForCash 250,868us-gaap_StockIssuedDuringPeriodSharesIssuedForCash
Repurchased during the period (220,333)us-gaap_StockRepurchasedDuringPeriodShares (110,455)us-gaap_StockRepurchasedDuringPeriodShares (165,703)us-gaap_StockRepurchasedDuringPeriodShares
Weighted average number of shares used in computing basic earnings per share 35,916,652us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 32,927,713us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 30,026,419us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Number of shares used in computing diluted earningsper share 36,308,978us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 33,262,299us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 30,375,950us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Denominator [Member]      
Note 17 - Net Earnings (Loss) Per Common Share (Details) - Reconciliation of the Denominator Used to Calculate Earnings Per Common Share [Line Items]      
Assumed exercise of stock options, net of shares assumed acquired under the Treasury Stock Method 392,326us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
/ fsrv_EarningsPerShareAxis
= fsrv_DenominatorMember
334,586us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
/ fsrv_EarningsPerShareAxis
= fsrv_DenominatorMember
349,531us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
/ fsrv_EarningsPerShareAxis
= fsrv_DenominatorMember