Quarterly report pursuant to Section 13 or 15(d)

Description of Stock Plans - Additional Information (Detail)

v2.4.1.9
Description of Stock Plans - Additional Information (Detail)
0 Months Ended
Sep. 02, 2007
Dec. 31, 2014
May 23, 2012
Feb. 12, 2008
Mar. 07, 2008
Sep. 27, 2007
Sep. 10, 2012
Stock Option Plan 2011              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Shares reserved for future issuance     20,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= apps_StockOptionPlanTwentyElevenMember
       
Number of shares available for issuance   15,706,390us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= apps_StockOptionPlanTwentyElevenMember
         
2007 Employee, Director and Consultant Stock Plan equity compensation plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares available for issuance       7,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
     
2007 Employee, Director and Consultant Stock Plan equity compensation plan | Any fiscal year              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares available for issuance         1,100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ apps_PeriodAxis
= apps_PeriodOneMember
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
   
2007 Employee, Director and Consultant Stock Plan equity compensation plan | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares available for issuance           3,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= apps_EquityIncentivePlanTwentyZeroSevenMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Option plan, term 10 years            
Before Amendment              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares authorized under stock compensation plan             4,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ apps_AmendmentAxis
= apps_BeforeAmendmentMember
After Amendment              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares authorized under stock compensation plan             20,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ apps_AmendmentAxis
= apps_AfterAmendmentMember