XML 56 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
segment
Mar. 31, 2014
Segment Reporting [Abstract]    
Number of reportable business segments 4us-gaap_NumberOfReportableSegments  
Segment Reporting Information [Line Items]    
Revenue $ 115,253us-gaap_SalesRevenueNet $ 117,880us-gaap_SalesRevenueNet
Gain (loss) on change in fair value of contingent consideration, net (203)gpx_GainLossOnChangeInFairValueOfContingentConsiderationNet 377gpx_GainLossOnChangeInFairValueOfContingentConsiderationNet
Operating income 7,333us-gaap_OperatingIncomeLoss 7,143us-gaap_OperatingIncomeLoss
Interest expense 365us-gaap_InterestExpense 205us-gaap_InterestExpense
Other income (expense) (225)us-gaap_OtherNonoperatingIncome 189us-gaap_OtherNonoperatingIncome
Income before income tax expense 6,743us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 7,127us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Learning Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenue 51,829us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_LearningSolutionsMember
43,739us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_LearningSolutionsMember
Operating income 3,154us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_LearningSolutionsMember
1,825us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_LearningSolutionsMember
Professional and Technical Services [Member]    
Segment Reporting Information [Line Items]    
Revenue 29,897us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_ProfessionalAndTechnicalServicesMember
40,269us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_ProfessionalAndTechnicalServicesMember
Operating income 3,799us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_ProfessionalAndTechnicalServicesMember
4,391us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_ProfessionalAndTechnicalServicesMember
Sandy Training and Marketing [Member]    
Segment Reporting Information [Line Items]    
Revenue 14,729us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_SandyTrainingAndMarketingMember
14,258us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_SandyTrainingAndMarketingMember
Operating income 399us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_SandyTrainingAndMarketingMember
577us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_SandyTrainingAndMarketingMember
Performance Readiness Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenue 18,798us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_PerformanceReadinessGroupMember
19,614us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_PerformanceReadinessGroupMember
Operating income $ 184us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_PerformanceReadinessGroupMember
$ (27)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= gpx_PerformanceReadinessGroupMember