XML 76 R43.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Financial Statements Details - Contract Liabilities (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Change in Contract with Customer, Liability [Roll Forward] |  |
Contract liabilities, beginning balance | $ 103,448 | $ 93,382
Less: Revenue recognized from beginning balance | (43,286) | (37,680)
Less: Beginning balance reclassified to deferred revenue | (3,185) | (2,693)
Add: Contract liabilities recognized | 76,262 | 50,439
Contract liabilities, ending balance | 133,239 | 103,448
Other Current Liabilities |  |
Change in Contract with Customer, Liability [Roll Forward] |  |
Contract liabilities, beginning balance | 45,200 |
Contract liabilities, ending balance | $ 59,200 | $ 45,200

X
- Definition Change in Contract with Customer, Liability [Roll Forward] + References No definition available. + Details
Name: | anet_ChangeinContractwithCustomerLiabilityRollForward
Namespace Prefix: | anet_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contract with Customer, Liability, Contact Liability + References No definition available. + Details
Name: | anet_ContractWithCustomerLiabilityContactLiability
Namespace Prefix: | anet_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contract with Customer, Liability, Contract Liabilities Recognized + References No definition available. + Details
Name: | anet_ContractWithCustomerLiabilityContractLiabilitiesRecognized
Namespace Prefix: | anet_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Contract with Customer, Liability, Beginning Balance Reclassified To Deferred Revenue + References No definition available. + Details
Name: | anet_ContractWithCustomerLiabilityContractLiabilityBeginningBalanceReclassifiedToDeferredRevenue
Namespace Prefix: | anet_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract with Customer, Liability, Contract Liability, Revenue Recognized + References No definition available. + Details
Name: | anet_ContractWithCustomerLiabilityContractLiabilityRevenueRecognized
Namespace Prefix: | anet_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |