SymbolDatelastvalue1date1value2date2value3date3value4date4unitcurrencystockfinancialSymbol
aapl:us:assets6/30/2021 12:00:00 AM329840.0000329840.00006/30/2021 12:00:00 AM337158.00003/31/2021 12:00:00 AM354054.000012/31/2020 12:00:00 AM323888.00009/30/2020 12:00:00 AME+06$aapl:usassets
aapl:us:cash-and-equivalent6/30/2021 12:00:00 AM19197.000019197.00006/30/2021 12:00:00 AM19022.00003/31/2021 12:00:00 AM17281.000012/31/2020 12:00:00 AM20243.00009/30/2020 12:00:00 AME+06$aapl:uscash-and-equivalent
aapl:us:cost-of-sales6/30/2021 12:00:00 AM46179.000046179.00006/30/2021 12:00:00 AM51505.00003/31/2021 12:00:00 AM67111.000012/31/2020 12:00:00 AM40009.00009/30/2020 12:00:00 AME+06$aapl:uscost-of-sales
aapl:us:current-assets6/30/2021 12:00:00 AM114423.0000114423.00006/30/2021 12:00:00 AM121465.00003/31/2021 12:00:00 AM154106.000012/31/2020 12:00:00 AM143713.00009/30/2020 12:00:00 AME+06$aapl:uscurrent-assets
aapl:us:current-liabilities6/30/2021 12:00:00 AM107754.0000107754.00006/30/2021 12:00:00 AM106385.00003/31/2021 12:00:00 AM132507.000012/31/2020 12:00:00 AM105392.00009/30/2020 12:00:00 AME+06$aapl:uscurrent-liabilities
aapl:us:debt6/30/2021 12:00:00 AM121791.0000121791.00006/30/2021 12:00:00 AM121645.00003/31/2021 12:00:00 AM112043.000012/31/2020 12:00:00 AM113097.00009/30/2020 12:00:00 AME+06$aapl:usdebt
aapl:us:dy6/30/2021 12:00:00 AM0.64300.64306/30/2021 12:00:00 AM0.67103/31/2021 12:00:00 AM0.621012/31/2020 12:00:00 AM0.75309/30/2020 12:00:00 AMaapl:usdy
aapl:us:ebit6/30/2021 12:00:00 AM24126.000024126.00006/30/2021 12:00:00 AM27503.00003/31/2021 12:00:00 AM33534.000012/31/2020 12:00:00 AM14775.00009/30/2020 12:00:00 AME+06$aapl:usebit
aapl:us:ebitda6/30/2021 12:00:00 AM26958.000026958.00006/30/2021 12:00:00 AM30300.00003/31/2021 12:00:00 AM36200.000012/31/2020 12:00:00 AM17477.00009/30/2020 12:00:00 AME+06$aapl:usebitda
aapl:us:employees12/31/2019 12:00:00 AM137000.0000137000.00006/30/2021 12:00:00 AM132000.00003/31/2021 12:00:00 AM123000.000012/31/2020 12:00:00 AM116000.00009/30/2020 12:00:00 AME+00aapl:usemployees