XML 28 R61.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment Information (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jan. 31, 2015 | Jan. 31, 2014 | Jan. 31, 2015 | Jan. 31, 2014 | Apr. 30, 2014 | Apr. 30, 2013
Net revenue | $ 1,829us-gaap_SalesRevenueServicesNet |  | $ 3,690us-gaap_SalesRevenueServicesNet |  | $ 5,622us-gaap_SalesRevenueServicesNet |  | $ 9,092us-gaap_SalesRevenueServicesNet |  | $ 11,550us-gaap_SalesRevenueServicesNet |  | $ 8,323us-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 |  | (3,155)us-gaap_SellingAndMarketingExpense |  | (2,665)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 |  | (2,807)us-gaap_AllocatedShareBasedCompensationExpense |  | (2,376)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 |  | 2,264us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = csbr_PersonalizedOncologySolutionsMember |  | 2,390us-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 |  | (2,667)us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = csbr_PersonalizedOncologySolutionsMember |  | (2,604)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 |  | (1,723)us-gaap_SellingAndMarketingExpense / us-gaap_StatementBusinessSegmentsAxis = csbr_PersonalizedOncologySolutionsMember |  | (1,496)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 |  | 0us-gaap_OtherOperatingIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = csbr_PersonalizedOncologySolutionsMember |  | (134)us-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] | 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 |  | (2,126)us-gaap_ProfitLoss / us-gaap_StatementBusinessSegmentsAxis = csbr_PersonalizedOncologySolutionsMember |  | (1,844)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 |  | 9,286us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = csbr_TranslationalOncologySolutionsMember |  | 5,933us-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 |  | (3,496)us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = csbr_TranslationalOncologySolutionsMember |  | (2,637)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 |  | (1,080)us-gaap_SellingAndMarketingExpense / us-gaap_StatementBusinessSegmentsAxis = csbr_TranslationalOncologySolutionsMember |  | (938)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 |  | (2,209)us-gaap_OtherOperatingIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = csbr_TranslationalOncologySolutionsMember |  | (1,753)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] | 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 |  | 2,501us-gaap_ProfitLoss / us-gaap_StatementBusinessSegmentsAxis = csbr_TranslationalOncologySolutionsMember |  | 605us-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 |  | 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 |  | 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 |  | 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 |  | (3,828)us-gaap_OtherOperatingIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = csbr_UnallocatedCorporateOverheadMember |  | (2,606)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] | (2,807)us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_StatementBusinessSegmentsAxis = csbr_UnallocatedCorporateOverheadMember | [1] | (2,376)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 |  | (6,635)us-gaap_ProfitLoss / us-gaap_StatementBusinessSegmentsAxis = csbr_UnallocatedCorporateOverheadMember |  | (4,982)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 |  | 11,550us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = csbr_ConsolidatedMember |  | 8,323us-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 |  | (6,163)us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = csbr_ConsolidatedMember |  | (5,241)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 |  | (2,803)us-gaap_SellingAndMarketingExpense / us-gaap_StatementBusinessSegmentsAxis = csbr_ConsolidatedMember |  | (2,434)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 |  | (6,037)us-gaap_OtherOperatingIncomeExpenseNet / us-gaap_StatementBusinessSegmentsAxis = csbr_ConsolidatedMember |  | (4,493)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] | (2,807)us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_StatementBusinessSegmentsAxis = csbr_ConsolidatedMember | [1] | (2,376)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 |  | $ (6,260)us-gaap_ProfitLoss / us-gaap_StatementBusinessSegmentsAxis = csbr_ConsolidatedMember |  | $ (6,221)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.

X
- Definition Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 14.F) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section F + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total costs related to services rendered by an entity during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -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.2(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostOfServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations. + References No definition available. + Details
Name: | us-gaap_OtherOperatingIncomeExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591551-111686 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts. + 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(d)) -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_SalesRevenueServicesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate total amount of expenses directly related to the marketing or selling of products or services. + References No definition available. + Details
Name: | us-gaap_SellingAndMarketingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

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

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