XML 16 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Net revenue $ 1,882us-gaap_SalesRevenueServicesNet $ 2,383us-gaap_SalesRevenueServicesNet $ 3,793us-gaap_SalesRevenueServicesNet $ 5,403us-gaap_SalesRevenueServicesNet
Sales and marketing costs (1,203)us-gaap_SellingAndMarketingExpense (698)us-gaap_SellingAndMarketingExpense (2,246)us-gaap_SellingAndMarketingExpense (1,340)us-gaap_SellingAndMarketingExpense
Stock- based compensation expense (820)us-gaap_AllocatedShareBasedCompensationExpense (476)us-gaap_AllocatedShareBasedCompensationExpense (1,627)us-gaap_AllocatedShareBasedCompensationExpense (1,028)us-gaap_AllocatedShareBasedCompensationExpense
Personalized Oncology Solutions [Member]        
Net revenue 452us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
623us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
792us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
1,245us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
Direct cost of services (745)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(726)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(1,498)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(1,470)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
Sales and marketing costs (423)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(423)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(877)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(754)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
Other operating expenses 0us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
0us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
0us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
0us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
Stock- based compensation expense 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
[1] 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
[1] 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
[1] 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
[1]
Segment profit (loss) (716)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(526)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(1,583)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(979)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
Translational Oncology Solutions [Member]        
Net revenue 1,430us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
1,760us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
3,001us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
4,158us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
Direct cost of services (943)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(696)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(1,905)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(1,566)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
Sales and marketing costs (611)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(213)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(1,036)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(460)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
Other operating expenses (1,142)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(673)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(2,460)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(1,063)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
Stock- based compensation expense 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
[1] 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
[1] 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
[1] 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
[1]
Segment profit (loss) (1,266)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
178us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(2,400)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
1,069us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
Unallocated Corporate Overhead [Member]        
Net revenue 0us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
Direct cost of services 0us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
Sales and marketing costs 0us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
0us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
Other operating expenses (864)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(877)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(1,777)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(1,534)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
Stock- based compensation expense (820)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
[1] (476)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
[1] (1,627)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
[1] (1,028)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
[1]
Segment profit (loss) (1,684)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(1,353)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(3,404)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(2,562)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
Consolidated [Member]        
Net revenue 1,882us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
2,383us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
3,793us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
5,403us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
Direct cost of services (1,688)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(1,422)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(3,403)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(3,036)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
Sales and marketing costs (1,034)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(636)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(1,913)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(1,214)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
Other operating expenses (2,006)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(1,550)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(4,237)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(2,597)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
Stock- based compensation expense (820)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1] (476)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1] (1,627)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1] (1,028)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1]
Segment profit (loss) $ (3,666)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
$ (1,701)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
$ (7,387)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
$ (2,472)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1] Stock compensation expense is shown separately and is excluded from direct costs of services, sales and marketing costs, and other operating expenses, as it is managed on a consolidated basis and is not used by management to evaluate the performance of its segments.