XML 58 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
DISCONTINUED OPERATIONS (Details) (USD $)
12 Months Ended 0 Months Ended 3 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 23, 2013
Mar. 31, 2014
May 04, 2012
Feb. 01, 2012
Mar. 31, 2014
Carrying Value of Net Assets                
Total current assets $ 0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $ 15,316,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent            
Current liabilities of discontinued operations 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent 6,576,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent            
Non-current liabilities of discontinued operations 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent 6,153,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent            
Operating Results Included in Discontinued Operations                
Bad debt expense 79,574,000us-gaap_ProvisionForDoubtfulAccounts 19,625,000us-gaap_ProvisionForDoubtfulAccounts 13,201,000us-gaap_ProvisionForDoubtfulAccounts          
Interest (income) expense 0bios_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense 41,000bios_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense (761,000)bios_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense          
Impairment of assets   0us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf            
Exjade Settlement                
Carrying Value of Net Assets                
Legal settlement amount 15,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
    15,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
       
Disposal Group, Including Discontinued Operations, Reconciliation of Accrued Liability included in Calculation of Gain on Disposal [Roll Forward]                
Cash payments (3,014,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveSettledInCash
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
             
Home Health Services                
Carrying Value of Net Assets                
Net accounts receivable         12,597,000us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    12,597,000us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Prepaid expenses and other current assets         242,000us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    242,000us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Total current assets         12,839,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    12,839,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Property and equipment, net         402,000us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    402,000us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Goodwill   33,800,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    33,784,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    33,784,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Intangible assets         15,400,000us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    15,400,000us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Other non-current assets         28,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    28,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Total assets         62,453,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    62,453,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Accounts payable         673,000us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    673,000us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Amounts due to plan sponsors         229,000us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    229,000us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Accrued expenses and other current liabilities         3,008,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    3,008,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Total liabilities         3,910,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    3,910,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Net assets         58,543,000bios_DisposalGroupIncludingDiscontinuedOperationNetAssets
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    58,543,000bios_DisposalGroupIncludingDiscontinuedOperationNetAssets
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Operating Results Included in Discontinued Operations                
Revenue 18,551,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
72,737,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
69,190,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Gross profit 6,918,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
28,201,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
29,058,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Selling, general and administrative expenses 8,219,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
23,464,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
21,612,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Bad debt expense 902,000us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
1,338,000us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
834,000us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Income (loss) from operations (2,203,000)us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
3,399,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
6,612,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Gain on sale before income taxes 2,067,000bios_DiscontinuedOperationsGainOnDisposalBeforeCostsResultingFromDisposal
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
0bios_DiscontinuedOperationsGainOnDisposalBeforeCostsResultingFromDisposal
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
0bios_DiscontinuedOperationsGainOnDisposalBeforeCostsResultingFromDisposal
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
  2,100,000bios_DiscontinuedOperationsGainOnDisposalBeforeCostsResultingFromDisposal
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
     
Financial advisor fee and legal expenses (2,875,000)bios_DiscontinuedOperationTransactionCostsFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
0bios_DiscontinuedOperationTransactionCostsFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
0bios_DiscontinuedOperationTransactionCostsFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Impairment of assets (452,000)us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
0us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
0us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Other costs and expenses (47,000)bios_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
1,000bios_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
1,000bios_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Income (loss) before income taxes (3,510,000)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
3,400,000us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
6,613,000us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Income tax expense (benefit) (4,257,000)us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
15,000us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
2,678,000us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Income from discontinued operations, net of income taxes 747,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
3,385,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
3,935,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
         
Disposal Group, Including Discontinued Operations, Reconciliation of Accrued Liability included in Calculation of Gain on Disposal [Roll Forward]                
Balance at December 31,         3,910,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
    3,910,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
Pharmacy Services Asset Sale                
Discontinued Operations                
Total consideration             173,800,000us-gaap_SignificantAcquisitionsAndDisposalsAcquisitionCostsOrSaleProceeds
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
 
Number of community pharmacy locations sold             27bios_CommunityPharmacyLocationsNumber
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
 
Number of community pharmacy locations in which certain assets were sold             3bios_AssetsOfCommunityPharmacyLocationsSoldNumber
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
 
Number of traditional and specialty mail services operations sold             3bios_TraditionalAndSpecialtyMailServicesOperationsNumber
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
 
Carrying Value of Net Assets                
Net accounts receivable   0us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Inventory           30,560,000us-gaap_InventoriesPropertyHeldForSaleCurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Prepaid expenses and other current assets           299,000us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Total current assets           30,859,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Property and equipment, net           1,592,000us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Goodwill           11,754,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Intangible assets           2,503,000us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Total assets           46,708,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Total liabilities 12,998,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
16,287,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
134,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Payment to cease being sole fulfillment pharmacy           3,000,000us-gaap_ProceedsFromCollaborators
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Increase in contingent consideration           2,900,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
   
Current liabilities of discontinued operations 7,000,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
             
Non-current liabilities of discontinued operations 6,000,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
             
Operating Results Included in Discontinued Operations                
Gross profit (439,000)us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(519,000)us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
29,844,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Selling, general and administrative expenses 3,995,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
7,118,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
38,612,000us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Bad debt expense 0us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
0us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
12,931,000us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Interest (income) expense 403,000bios_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(41,000)bios_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
761,000bios_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Gain on sale before income taxes 4,000bios_DiscontinuedOperationsGainOnDisposalBeforeCostsResultingFromDisposal
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
6,548,000bios_DiscontinuedOperationsGainOnDisposalBeforeCostsResultingFromDisposal
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
101,624,000bios_DiscontinuedOperationsGainOnDisposalBeforeCostsResultingFromDisposal
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
      108,200,000bios_DiscontinuedOperationsGainOnDisposalBeforeCostsResultingFromDisposal
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
 
Impairment of assets     (5,800,000)us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Income tax expense (benefit) 0us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
0us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
6,117,000us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Income from discontinued operations, net of income taxes (4,833,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(16,048,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
73,047,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Disposal Group, Including Discontinued Operations, Reconciliation of Accrued Liability included in Calculation of Gain on Disposal [Roll Forward]                
Balance at December 31, 16,287,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
134,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
    16,287,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
     
Expenses 4,913,000bios_DiscontinuedOperationsCostsIncludedInNetGainFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
22,596,000bios_DiscontinuedOperationsCostsIncludedInNetGainFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Cash payments (8,121,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveSettledInCash
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(6,364,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveSettledInCash
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Non-cash charges (81,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveNoncash
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(79,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveNoncash
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Balance at December 31, 12,998,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
16,287,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
134,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
         
Pharmacy Services Asset Sale | Employee Severance                
Carrying Value of Net Assets                
Total liabilities 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
92,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Disposal Group, Including Discontinued Operations, Reconciliation of Accrued Liability included in Calculation of Gain on Disposal [Roll Forward]                
Balance at December 31, 92,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
45,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
    92,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
     
Expenses 0bios_DiscontinuedOperationsCostsIncludedInNetGainFromDisposalOfDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
186,000bios_DiscontinuedOperationsCostsIncludedInNetGainFromDisposalOfDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Cash payments (92,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveSettledInCash
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(103,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveSettledInCash
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Non-cash charges 0bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveNoncash
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(36,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveNoncash
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Balance at December 31, 0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
92,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Pharmacy Services Asset Sale | Other Restructuring Costs                
Carrying Value of Net Assets                
Total liabilities 609,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
1,195,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Disposal Group, Including Discontinued Operations, Reconciliation of Accrued Liability included in Calculation of Gain on Disposal [Roll Forward]                
Balance at December 31, 1,195,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
89,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
    1,195,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
     
Expenses 4,510,000bios_DiscontinuedOperationsCostsIncludedInNetGainFromDisposalOfDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
7,410,000bios_DiscontinuedOperationsCostsIncludedInNetGainFromDisposalOfDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Cash payments (5,015,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveSettledInCash
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(6,261,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveSettledInCash
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Non-cash charges (81,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveNoncash
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
(43,000)bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveNoncash
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Balance at December 31, 609,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
1,195,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ bios_CostsAssociatedWithDisposalActivityAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
           
Pharmacy Services Asset Sale | Exjade Settlement                
Carrying Value of Net Assets                
Total liabilities 12,389,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
15,000,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
           
Legal settlement amount   15,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
           
Disposal Group, Including Discontinued Operations, Reconciliation of Accrued Liability included in Calculation of Gain on Disposal [Roll Forward]                
Balance at December 31, 15,000,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
0us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
    15,000,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
     
Expenses 403,000bios_DiscontinuedOperationsCostsIncludedInNetGainFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
15,000,000bios_DiscontinuedOperationsCostsIncludedInNetGainFromDisposalOfDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
           
Cash payments   0bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveSettledInCash
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
           
Non-cash charges 0bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveNoncash
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
0bios_OneTimeCostsRelatedToPharmacyServicesAssetSaleReserveNoncash
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
           
Balance at December 31, 12,389,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
15,000,000us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_PharmacyServicesAssetsSaleMember
/ us-gaap_LitigationCaseAxis
= bios_CivilActionMember
           
Amendment No. 1 | Home Health Services                
Discontinued Operations                
Number of locations excluded from the sale         1bios_DisposalGroupIncludingDiscontinuedOperationLocationsExcludedFromSaleNumber
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
/ bios_PurchaseAgreementAmendmentNumberAxis
= bios_AmendmentNumberOneMember
    1bios_DisposalGroupIncludingDiscontinuedOperationLocationsExcludedFromSaleNumber
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
/ bios_PurchaseAgreementAmendmentNumberAxis
= bios_AmendmentNumberOneMember
Reduction in total consideration         500,000bios_SignificantAcquisitionsorDispositionsChangeinAmountofCostsorSaleProceeds
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
/ bios_PurchaseAgreementAmendmentNumberAxis
= bios_AmendmentNumberOneMember
    500,000bios_SignificantAcquisitionsorDispositionsChangeinAmountofCostsorSaleProceeds
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
/ bios_PurchaseAgreementAmendmentNumberAxis
= bios_AmendmentNumberOneMember
Total consideration         59,500,000us-gaap_SignificantAcquisitionsAndDisposalsAcquisitionCostsOrSaleProceeds
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
/ bios_PurchaseAgreementAmendmentNumberAxis
= bios_AmendmentNumberOneMember
    59,500,000us-gaap_SignificantAcquisitionsAndDisposalsAcquisitionCostsOrSaleProceeds
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
/ bios_PurchaseAgreementAmendmentNumberAxis
= bios_AmendmentNumberOneMember
Additional payment received               1,100,000bios_SignificantAcquisitionsandDisposalsAdjustmenttoAcquisitionCoststoSaleProceeds
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
/ bios_PurchaseAgreementAmendmentNumberAxis
= bios_AmendmentNumberOneMember
Final Purchase Price received               $ 60,600,000bios_SignificantAcquisitionsandDisposalsAdjustedAcquisitionCostsorSaleProceeds
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= bios_HomeHealthServicesMember
/ bios_PurchaseAgreementAmendmentNumberAxis
= bios_AmendmentNumberOneMember