XML 54 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Net revenue $ 1,829us-gaap_SalesRevenueServicesNet $ 3,690us-gaap_SalesRevenueServicesNet $ 5,622us-gaap_SalesRevenueServicesNet $ 9,092us-gaap_SalesRevenueServicesNet
Sales and marketing costs (1,094)us-gaap_SellingAndMarketingExpense (821)us-gaap_SellingAndMarketingExpense (3,340)us-gaap_SellingAndMarketingExpense (2,160)us-gaap_SellingAndMarketingExpense
Stock- based compensation expense (657)us-gaap_AllocatedShareBasedCompensationExpense (941)us-gaap_AllocatedShareBasedCompensationExpense (2,284)us-gaap_AllocatedShareBasedCompensationExpense (1,968)us-gaap_AllocatedShareBasedCompensationExpense
Personalized Oncology Solutions [Member]        
Net revenue 453us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
590us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
1,245us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
1,834us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
Direct cost of services (672)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(608)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(2,171)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(2,078)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
Sales and marketing costs (366)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(405)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(1,243)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(1,159)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) (585)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(423)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(2,169)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
(1,403)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_PersonalizedOncologySolutionsMember
Translational Oncology Solutions [Member]        
Net revenue 1,376us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
3,100us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
4,377us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
7,258us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
Direct cost of services (1,300)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(1,007)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(3,205)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(2,572)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
Sales and marketing costs (613)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(352)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(1,650)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(812)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
Other operating expenses (1,028)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(531)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(3,490)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(1,595)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,565)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
1,210us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
(3,968)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_TranslationalOncologySolutionsMember
2,279us-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 (612)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(1,254)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(2,413)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(2,790)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
Stock- based compensation expense (657)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
[1] (941)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
[1] (2,284)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
[1] (1,968)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
[1]
Segment profit (loss) (1,269)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(2,195)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(4,697)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
(4,758)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_UnallocatedCorporateOverheadMember
Consolidated [Member]        
Net revenue 1,829us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
3,690us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
5,622us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
9,092us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
Direct cost of services (1,972)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(1,615)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(5,376)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(4,650)us-gaap_CostOfServices
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
Sales and marketing costs (979)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(757)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(2,893)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(1,971)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
Other operating expenses (1,640)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(1,785)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(5,903)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
(4,385)us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
Stock- based compensation expense (657)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1] (941)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1] (2,284)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1] (1,968)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
[1]
Segment profit (loss) $ (3,419)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
$ (1,408)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
$ (10,834)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csbr_ConsolidatedMember
$ (3,882)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.