XML 50 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Nov. 15, 2013
period
Goodwill        
Goodwill impairment $ 0asps_GoodwillImpairmentLossAdditional      
Intangible Assets, Net        
Impairment of intangible assets 0us-gaap_ImpairmentOfIntangibleAssetsFinitelived 0us-gaap_ImpairmentOfIntangibleAssetsFinitelived 0us-gaap_ImpairmentOfIntangibleAssetsFinitelived  
Defined Contribution 401(k) Plan        
Expense recorded for discretionary amounts contributed 900,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount 400,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount 200,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount  
Revenue Recognition        
Reimbursable expenses 137,634,000us-gaap_CostOfReimbursableExpense 102,478,000us-gaap_CostOfReimbursableExpense 96,147,000us-gaap_CostOfReimbursableExpense  
Related Party Transaction Cost Of Revenue 38,610,000asps_RelatedPartyTransactionCostOfRevenue 19,983,000asps_RelatedPartyTransactionCostOfRevenue 13,469,000asps_RelatedPartyTransactionCostOfRevenue  
Selling, general and administrative expenses (268,000)asps_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedPartyNet 569,000asps_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedPartyNet (542,000)asps_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedPartyNet  
Mortgage Services        
Revenue Recognition        
Reimbursable expenses 137,400,000us-gaap_CostOfReimbursableExpense
/ us-gaap_StatementBusinessSegmentsAxis
= asps_MortgageServicesMember
102,000,000us-gaap_CostOfReimbursableExpense
/ us-gaap_StatementBusinessSegmentsAxis
= asps_MortgageServicesMember
95,600,000us-gaap_CostOfReimbursableExpense
/ us-gaap_StatementBusinessSegmentsAxis
= asps_MortgageServicesMember
 
Minimum        
Intangible Assets, Net        
Useful lives of intangible assets 5 years      
Maximum        
Intangible Assets, Net        
Useful lives of intangible assets 20 years      
Furniture and fixtures        
Premises and Equipment, Net        
Estimated useful lives 5 years      
Office equipment        
Premises and Equipment, Net        
Estimated useful lives 5 years      
Computer hardware        
Premises and Equipment, Net        
Estimated useful lives 5 years      
Computer software | Minimum        
Premises and Equipment, Net        
Estimated useful lives 3 years      
Computer software | Maximum        
Premises and Equipment, Net        
Estimated useful lives 7 years      
Leasehold improvements | Maximum        
Premises and Equipment, Net        
Estimated useful lives 10 years      
MPA | Lenders One        
Principles of Consolidation        
Total assets 7,700,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_BusinessAcquisitionAxis
= asps_MortgagePartnershipOfAmericaLLCMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
4,600,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_BusinessAcquisitionAxis
= asps_MortgagePartnershipOfAmericaLLCMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Total liabilities 6,700,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_BusinessAcquisitionAxis
= asps_MortgagePartnershipOfAmericaLLCMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,500,000us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_BusinessAcquisitionAxis
= asps_MortgagePartnershipOfAmericaLLCMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Equator        
Intangible Assets, Net        
Number of consecutive 12-month periods for meeting targeted levels of adjusted EBITA       3asps_BusinessAcquisitionNumberOfConsecutiveTwelveMonthPeriodsConsideredForAdditionalConsideration
/ us-gaap_BusinessAcquisitionAxis
= asps_EquatorLLCMember
Number of months for each consecutive period for meeting targeted levels of adjusted EBITA       12 months
Amount of contingent consideration payment to be made 8,100,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= asps_EquatorLLCMember
    46,000,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= asps_EquatorLLCMember
Equator | Maximum        
Intangible Assets, Net        
Additional consideration       80,000,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= asps_EquatorLLCMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Adjustments For Related Party Expenses | Restatement Adjustment        
Revenue Recognition        
Related Party Transaction Cost Of Revenue   20,000,000asps_RelatedPartyTransactionCostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
13,500,000asps_RelatedPartyTransactionCostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Selling, general and administrative expenses   (2,400,000)asps_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedPartyNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3,000,000)asps_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedPartyNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Ocwen | Adjustments For Related Party Expenses | Restatement Adjustment        
Principles of Consolidation        
Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party   1,700,000us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= asps_OcwenFinancialCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
700,000us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= asps_OcwenFinancialCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Selling, general and administrative expenses billed to related party   (100,000)asps_RelatedPartyTransactionSellingGeneralAndAdministrativeServicesProvidedToRelatedPartyAmountBilled
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= asps_OcwenFinancialCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Revenue Recognition        
Related Party Transaction Cost Of Revenue   20,000,000asps_RelatedPartyTransactionCostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= asps_OcwenFinancialCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
13,500,000asps_RelatedPartyTransactionCostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= asps_OcwenFinancialCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Ocwen | Adjustments For Related Party Expenses | Restatement Adjustment | Maximum        
Principles of Consolidation        
Selling, general and administrative expenses billed to related party     (100,000)asps_RelatedPartyTransactionSellingGeneralAndAdministrativeServicesProvidedToRelatedPartyAmountBilled
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= asps_OcwenFinancialCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
AAMC | Adjustments For Related Party Expenses | Restatement Adjustment        
Principles of Consolidation        
Selling, general and administrative expenses billed to related party   $ (500,000)asps_RelatedPartyTransactionSellingGeneralAndAdministrativeServicesProvidedToRelatedPartyAmountBilled
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= asps_AltisourceAssetManagementCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 0asps_RelatedPartyTransactionSellingGeneralAndAdministrativeServicesProvidedToRelatedPartyAmountBilled
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= asps_AdjustmentsForRelatedPartyExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= asps_AltisourceAssetManagementCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember