XML 79 R69.htm IDEA: XBRL DOCUMENT
v3.23.1

Subsequent Events - Additional Information (Detail) - Stock Repurchase Program [Member] - USD ($) $ in Millions | May 26, 2023 | May 27, 2022 | Jun. 07, 2023 | Apr. 30, 2023
--- | --- | --- | --- | ---
Subsequent Event [Line Items] |  |  |  |
Stock repurchase program, authorization date |  | May 27, 2022 |  |
Stock repurchase program, extended expiration period |  | 12 months |  |
Stock repurchase program, extended expiration date |  | Jun. 30, 2023 |  |
Amount available under stock repurchase program |  |  |  | $ 49.0
Subsequent Events [Member] |  |  |  |
Subsequent Event [Line Items] |  |  |  |
Stock repurchase program, extension authorization date | May 26, 2023 |  |  |
Stock repurchase program extension period | 12 months |  |  |
Stock repurchase program, extended expiration date | Jun. 30, 2024 |  |  |
Amount available under stock repurchase program |  |  | $ 49.0 |

X
- Definition Stock repurchase program authorization date. + References No definition available. + Details
Name: | amba_StockRepurchaseProgramAuthorizationDate
Namespace Prefix: | amba_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock repurchase program, extended expiration date. + References No definition available. + Details
Name: | amba_StockRepurchaseProgramExtendedExpirationDate
Namespace Prefix: | amba_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock repurchase program, extended expiration period. + References No definition available. + Details
Name: | amba_StockRepurchaseProgramExtendedExpirationPeriod
Namespace Prefix: | amba_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock repurchase program extension authorization date. + References No definition available. + Details
Name: | amba_StockRepurchaseProgramExtensionAuthorizationDate
Namespace Prefix: | amba_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock repurchase program extension period. + References No definition available. + Details
Name: | amba_StockRepurchaseProgramExtensionPeriod
Namespace Prefix: | amba_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount remaining of a stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PlanNameAxis=amba_StockRepurchaseProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |