XML 83 R103.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 22 - Segmented Information (Details) - Operating Segments (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Segment Reporting Information [Line Items] |  |  |
Revenues | $ 2,714,273 us-gaap_Revenues | $ 2,344,625 us-gaap_Revenues | $ 2,098,987 us-gaap_Revenues
Depreciation and amortization | 62,516 us-gaap_DepreciationDepletionAndAmortization | 75,352 us-gaap_DepreciationDepletionAndAmortization | 53,502 us-gaap_DepreciationDepletionAndAmortization
Operating earnings (loss) | 134,427 us-gaap_OperatingIncomeLoss | 88,780 us-gaap_OperatingIncomeLoss | 79,248 us-gaap_OperatingIncomeLoss
Other income/expense, net | 1,008 us-gaap_OtherNonoperatingIncomeExpense | 1,524 us-gaap_OtherNonoperatingIncomeExpense | 2,441 us-gaap_OtherNonoperatingIncomeExpense
Income taxes | (31,799)us-gaap_IncomeTaxExpenseBenefit | (22,204)us-gaap_IncomeTaxExpenseBenefit | (20,733)us-gaap_IncomeTaxExpenseBenefit
Net earnings | 43,316 us-gaap_NetIncomeLoss | (18,039)us-gaap_NetIncomeLoss | 5,850 us-gaap_NetIncomeLoss
Total assets | 1,639,427 us-gaap_Assets | 1,443,511 us-gaap_Assets |
Commercial Real Estate Segment [Member] | Continuing Operations [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Net earnings | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember
Commercial Real Estate Segment [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues | 1,582,039 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 1,306,334 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 1,158,948 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Depreciation and amortization | 35,753 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 32,426 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 23,990 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Operating earnings (loss) | 97,180 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 59,209 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 32,696 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Other income/expense, net | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Interest expense, net | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Income taxes | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Net earnings | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Total assets | 985,533 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 797,520 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 633,439 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Total additions to long lived assets | 133,296 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 129,904 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 35,031 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Net earnings/loss from discontinued operations | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_CommercialRealEstateSegmentMember
Residential Property Management [Member] | Continuing Operations [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Net earnings | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember
Residential Property Management [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues | 919,545 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 844,952 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 768,994 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Depreciation and amortization | 19,693 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 30,655 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 18,530 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Operating earnings (loss) | 31,379 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 27,613 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 39,767 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Other income/expense, net | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Interest expense, net | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Income taxes | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Net earnings | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Total assets | 405,150 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 444,275 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 421,269 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Total additions to long lived assets | 23,208 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 22,386 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 18,165 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Net earnings/loss from discontinued operations | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_ResidentialPropertyManagementMember
Property Services [Member] | Continuing Operations [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Net earnings | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember
Property Services [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues | 212,457 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 193,135 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 170,827 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Depreciation and amortization | 6,734 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 8,557 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 5,155 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Operating earnings (loss) | 30,559 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 23,201 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 21,798 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Other income/expense, net | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Interest expense, net | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Income taxes | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Net earnings | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Total assets | 237,140 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 194,233 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 255,525 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Total additions to long lived assets | 16,423 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 291 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 9,291 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Net earnings/loss from discontinued operations | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_PropertyServicesMember
Corporate Segment [Member] | Continuing Operations [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Net earnings | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember
Corporate Segment [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues | 232 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 204 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 218 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Depreciation and amortization | 230 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 244 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 364 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Operating earnings (loss) | (24,691)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | (21,243)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | (15,013)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Other income/expense, net | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Interest expense, net | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Income taxes | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Net earnings | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Total assets | 11,604 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 7,483 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 7,677 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Total additions to long lived assets | (72)us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | (76)us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 73 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Net earnings/loss from discontinued operations | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Consolidated [Member] | Continuing Operations [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Net earnings | 89,399 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 46,601 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember | 41,393 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember
Consolidated [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Revenues | 2,714,273 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 2,344,625 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 2,098,987 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Depreciation and amortization | 62,410 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 71,882 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 48,039 us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Operating earnings (loss) | 134,427 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 88,780 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 79,248 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Other income/expense, net | 1,008 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 1,524 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 2,441 us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Interest expense, net | (14,237)us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | (21,499)us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | (19,563)us-gaap_InterestIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Income taxes | (31,799)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | (22,204)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | (20,733)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Net earnings | 90,936 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 41,418 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 40,722 us-gaap_NetIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Total assets | 1,639,427 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 1,443,511 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 1,317,910 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Total additions to long lived assets | 172,855 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 152,505 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | 62,560 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember
Net earnings/loss from discontinued operations | $ 1,537 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | $ (5,183)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember | $ (671)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_StatementBusinessSegmentsAxis = fsrv_ConsolidatedMember

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of income (loss) from a disposal group, net of income tax before extraordinary items allocable to noncontrolling interests. Includes, net of tax, income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.12) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 13 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.14) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Article 5 + Details
Name: | us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net amount of operating interest income (expense). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.10) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 10 -Article 9 + Details
Name: | us-gaap_InterestIncomeExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net amount of other income and expense amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income (expense) recognized for the period. Such amounts may include: (a) dividends, (b) interest on securities, (c) net gains or losses on securities, (d) unusual costs, (e) gains or losses on foreign exchange transactions, and (f) miscellaneous other income and expense items. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.9) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_OtherNonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fsrv_CommercialRealEstateSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fsrv_ConsolidatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fsrv_PropertyServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fsrv_ResidentialPropertyManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |