XML 30 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related-Party Transactions - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 33 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Jan. 31, 2017
Jan. 31, 2015
Jan. 31, 2013
Related Party Transaction [Line Items]          
Percentage of entity's voting stock owned by related party 10.00%amba_MinimumPercentageOfVotingStockUsedToDefineRelatedParty        
Other Entity [Member]          
Related Party Transaction [Line Items]          
Payment for license fees $ 0.8amba_RelatedPartyTransactionAmountsPaidToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amba_OtherEntityMember
$ 0.5amba_RelatedPartyTransactionAmountsPaidToRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amba_OtherEntityMember
     
License expenses included in research and development cost 0.7amba_SoftwareLicenseExpenseRentedFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amba_OtherEntityMember
0.4amba_SoftwareLicenseExpenseRentedFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amba_OtherEntityMember
     
Other Entity [Member] | Scenario, Forecast [Member]          
Related Party Transaction [Line Items]          
Commitment to make license payment     7.5amba_CommitmentToMakeLicensePayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amba_OtherEntityMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
   
Investor [Member]          
Related Party Transaction [Line Items]          
Percentage of investor own voting stock         4.60%amba_PercentageOfVotingStockOwnedByInvestor
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember
Recognized revenue from related party 45.2us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember
28.2us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember
     
Account receivables from related party $ 16.7us-gaap_DueFromRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember
    $ 12.1us-gaap_DueFromRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember