Quarterly report pursuant to Section 13 or 15(d)

Summary of Options Granted under 2007 Plan (Detail)

v2.4.1.9
Summary of Options Granted under 2007 Plan (Detail) (2007 Employee, Director and Consultant Stock Plan equity compensation plan, USD $)
9 Months Ended 12 Months Ended
Dec. 31, 2014
Mar. 31, 2014
2007 Employee, Director and Consultant Stock Plan equity compensation plan
   
Number of Shares    
Beginning Balance 719,670us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
959,670us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Vested 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Exercised   (240,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Ending Balance 719,670us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
719,670us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Weighted Average Grant Date Fair Value    
Outstanding Weighted Average Grant Date Fair Value Beginning Balance $ 11.58apps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
$ 9.00apps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Granted $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
$ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Vested $ 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
$ 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Exercised   $ 9.59apps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
Outstanding Weighted Average Grant Date Fair Value Ending Balance $ 11.58apps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
$ 11.58apps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember