^0OPCKRY;-+/[7%[ ]#]JS\GI*/
MFLG@P0'[3'I4@]LCJ,_<#3/I)O&WWMTP7+H4%YJ0:#2\G >BVA;8+JVK?
MMK;*4A/TTY*^.E [ 3K/%;V*W<(9Z+]C5O\ 4$L#!!0 ( &F%:E+D8+"3
M6P0 "X+ 9 >&PO=V]R:W-H965T"D"UJ@*8*TZSX,PT!+)XDK13HD%[];NC9$=N7MJM
MF#_(%,E[[KE7W6QM[&=7(7JXKY5V9U'E_>I5'+NLPEJXH5FAII/"V%IX>K5E
M[%8611Z$:A4GH]%I7 NIH_DL[%W;^R
MK#QOQ//92I3X ?VOJVM+;_$.)9-!HO%6;08OSI/^7ZX\$GBVO76P)8L
MC?G,+V_SLVC$A%!AYAE!T-\=7J!2#$0T;CO,:*>2!?OK+?IEL)UL60J'%T;]
M)G-?G473"'(L1*/\C5F_P$\;+C'+A">OV[B2-(&N<-W4G3 QJJ=M_<=_Y
MH2#=*@HL7PLOYC-KUF#Y-J'Q(I@:I(F][/8$S;?B+,.Y[S%29[!.84KHWWEX!>=8[XO'Q.G';%D
M2^P\>1'P$I=#&*<#2$;)^ 6\R<[02<";?-W0U])ERK"M#GY?+)VWE!M_O* C
MW>E(@X[TNYWY,LY[XQ'2'W^8)N/DYZ=!8>$<>@="Y_!.BJ54TDNRI[N2@_#0
MD^3\AQO,&FNE+N%<..G@8X7@Q5(A++DX@:K:$;0#J=MJ;PNO%#9GH4)JH3,I
M%(@'W:JGVU>D5%B$ND>B8!)W#R3LCL0RD& 0J7.9"1\@$!3>(9>!KZ0.&SV(
M2J(5-JLVW!!"91,0W^'CEK#'K-+RMB&TQA.UOS$?PKN F0!EE6VH^83,6C0E
M%1A,1@-XJ^_0^>!84EJ:.[0ZO#$]:DXZVX!CYJVEA^,C.(#T=$+/D]$4J$&L
MR4M ;J,VH(_Q/JN$+A$R*@K.+C=@W. W6!DG ]/#Y A2&'^K].'6UYNC?8S#
M)#R(TT?C*3S$+#WAYW0*?^[_ O.%W_<#5]@ #A+(A*N"Q6&!MXTDMX:,X,V#
M]'0,KC+6'WNT-5':^LR%J$N=J8:*'[JPB2PS]4KH#<>(3,FIE=,IK9Q1,J=X
MYY0#BG(*(30P-V1JO:@0,7H>G(Z^RBR=_M_,V-%<,&T,^ZF_:7/SL2I#NBQP
MNH=,>BB:_8->"0THK=T*PY=*;0;?Z=P":/=1!UCCOVL!0_8KB00Y;8!27KL"K:.VY->(NNT(#O+&;LN]
MD)9,J(0JP!3!-J;"Y@S_2V=\;[3]HCDNGNYQ=,V4FIM*.,K;3\G3=NH^:MOM
MNO0 Z;%V- EEE-7NL5O[WA,UY750F!G799[1Y;&B'.%8Z2^E@S\=[A+N^6C(
M@@88KACZ_N3@#3D<).6!M-PS]Z/2$Q/Y7\VVO$C(!VVM1=\6HJ<^M7%OAJG1
MEF%23"&P[G;4OWJS"
M1+0TGN:KL*QHH$7+%^B\,/0![EY8P6Y$GO\#4$L#!!0 ( &F%:E*>=PWY
M@0, #P( 9 >&PO=V]R:W-H965TP,\O5FVW-0VX"3KVB+I@J;;/@S#0$MGFRA%:B05Q_OU.U*V:GF)@08!
MQ9?G>7AW//(\W2K]V6P0+3Q50II9L+&VOHPB4VRP8B94-4I:62E=,4M#O8Y,
MK9&5GE2)*(WC<50Q+H/YU,_=Z_E4-59PB?<:3%-53.^N4*CM+$B"P\1'OMY8
M-Q'-IS5;XP/:W^I[3:.H4REYA=)P)4'C:A8LDLNKS.$]X'>.6W/4!^?)4JG/
M;O"NG 6Q,P@%%M8I,/H\XC4*X83(C'_VFD&WI2,>]P_J;[SOY,N2&;Q6X@]>
MVLTLF 10XHHUPGY4V[>X]V?D] HEC&]AVV+3/("B,595>S)94''9?MG3/@Y'
MA$G\ B'=$U)O=[N1M_*&63:?:K4%[="DYCK>5<\FX[ATA_)@-:URXMGY#2[M
M-+*DY,91L6==M:ST!=88[I2T&P,_RQ++/C\B"SHSTH,95^E9P3>X#"')!I#&
M:7)&;]BY-?1ZPS-NP0TWA5"FT0A_+I;&:DJ!O\Z(9YUXYL6SKXS9>=8'91%&
MWWTS29/TM;?OTP:A8%KON%S#(Q,-@EJ!I=EK5=5,[CPX?VU *+G^R:*N*.&(
M6"BZ%,9B><"OE*#;13*70)'4#5TO'\U%LZ84@F%,@0V'-]FX;YZ PX@V00$ZQMAV%\3CGO@9-PF(^> ;]O)![0Z2@^
MM.'X6>E%K;D@^- !\U'7OF!V!T][MOQ*H=.GL9V,$YB,5A-)KC'.MEM\1 HQ<%DW3N'9V.[SUCC!7RA)F;1(
M"B?:IJ&YY>[X(GQOX#VC#M6.I>$EI_P>M+;U]Q]V^__?@[Z<.(DREXP912HNM;JR7LM=G"1#R9T6BYZU'TUR8'9_N5S3]G XZO89Q2J]'4Z.N1
MV(7/O4C1T8M>H5[[ND59XXZL?=R[V:XT+MJ*\ 7>UM4[IM=X(FI,5R0
MW=:J=F!5[>O#4EFJ-KZ[H?*.V@%H?:7H8/8#MT'W@V'^'U!+ P04 " !I
MA6I2]H'V'7D# !T!P &0 'AL+W=O-L^%'V@I;%$1"*5(6W'_?H.
M*<7K;1(_V.)ESIDS',YPMC?T:$M$!\]UI>T\*IUKKN+89B76TO9-@YIW-H9J
MZ7A*16P;0ID'4%W%J1#CN)9*1XM96+NGQS1A:X0O='.,CBX]\'3\PGX78N=8UM+B
MC:G^4KDKY]$D@APW
M,RYI98D>2"[OHB L))]B(P\UMCYDTY!Y5ER\R((NAKWA0 0/MW<^ZVUK5?^RHK7OMU>P
M\D+MB88H?$;9%P]/BG7;2?]9MZ^1Y\E%4I;J'##4+ZLHPBH
M[?'MQ)DF]-6U<=REP[#D9Q')&_#^QG!-=Q/OX/C0+OX#4$L#!!0 ( &F%
M:E(0%H[R2 < *@1 9 >&PO=V]R:W-H965TS(S@"=IV@5VIX/,9O>AZ ,M4183251(:CSNK]]S
M24JVYRM%L2^V))+WGGMX[[F4+G9*?S.%$)8]5&5M+@>%MC*XN&KX5=\)^:6XU[D:]E4Q6HC92U4R+_'*PCL^O
MIS3?3?A-BITYNF84R4:I;W3S4W8Y&!,@48K4D@6.OWOQ090E&0*,[\'FH'=)
M"X^O.^N?7.R(9<.-^*#*WV5FB\O!ZDJC?ME.S]W
M.AFPM#5656$Q$%2R]O_\(?!PM& Y?F%!$A8D#K=WY%!^Y)9?76BU8YIFPQI=
MN%#=:H"3-6W*G=48E5AGK^ZL2K^]NT9<&?N@*NRUX8ZNVY+7YF)DX8-FCM)@
M[]K;2UZP-V>_J-H6AOV]SD1VNGX$;#W I -XG;QJ\)/8#%D\C5@R3N)7[$WZ
M@"?.WN2E@ NNQ;N-"_B6[Y%?EJVUYO56N.M_KS?&:B3+?UYQ-NV=39VSZ9_&
M[JOVJ$+/3<-3<3E "1JA[\7@ZD99P19__Q.[6/?I\]\6\I6FI
MJBHX,.290298WMI6"[8%J=9$K"E;XVQK02HAZVUGSA;&T07L;9A5C%.)2.KMB*\
MR2):/@YK%BV7LT-80T<7\,$LVI(3%CP..JVP>6],):"PR 9&;*[@!,1
MT1B0TW/&B1M1"\W+<@\%*;$7FNA7K.':RE0V+B9>URU-B>#9DM7@?"=M48@R
MY$&=/9$9,U
M8JV_MK674?+N[%,],M.(5/*2I=P4+)/W,A-AU^JVVF!+#K!-N_D**:8PT1R
MI,Z(+4?)CAOX2=%5*&_AA2STYK1(E$ATO-&*DBOK,VE7**2I6_(V C8'
MI[:=!TWE1LOIYH:;C']G::D,C3=:^LHZFZSBX6)!D=ZH>^$P3<9.X_"[*V1:
M.$[(1LD-2-/<(;-]AZXC"IM$*Q>8!KJ9457Z=WQBGLIG,6*TLZ#/8
M(:DS0
M3\KD?RX.^[R 1FZ@DY_TE'3-*Y3@V%E2)K>](*I1VD<-KKK$[3+ DP-(
M1,\)0TF2=&+5.3HH*#9]$]179% A?]QRLH08L?=DTO4)]J66Z'YT,))VS]:6
MH=OJEF9W'3=B<1RMIO-CN7RDV"?^:&LH)Z*#?*L2)S_*E; Y;OE1#ITSZEW)
M_#V;1DE088N#7\@ ;\TS0C+JQ1:2A))K,2ZJIE2^CZ.4M)>D7&*D$:B.S+SO
M[2HUJTZ3(LR&KDU->C$!Y<\&Z)J]
M-"EEI,L5;'XFK- XJ)XVHKZ$<5-):T5?L=<*C-#-1U0E22]2.;>AF9,2A7G!
MSUYP[:@T/9G43Z% 99OY4J'9UF7FAMXY3GLY]9)M[8X[STF+[ZG'UH-!@W4
M\QW%87V!]Q&CA*3!65UK4.4Z.DC+J+@WOC[HE.-!>=IVLBRI9 +#F4=XJ!,/
MWK\F :DK*.H P.IZ,$AN===OAW]U8BLG=KI!1>LMB_
MCK0;L-;M%I+3]QXVB^+%E)WA9C&CH;#^=S=O?L:6$U93>C]6-D3Y0(ZC"-YX1M
MMJ#>^>O)B;*M7]K95!GJ,R4/5=#6)X>Q9S6/Q/EL-8L/*K;KB.2!2%^4OE0[
M&: T(&_=!A]!PA ZODM?Q9'IR>T+)X68>O3)R]R- 9W":T&^\Q.]T/J%?]-.?A3$G5-58+H[QHM\Q
M),!JP9:+'_KQQV6X@2B>T9HS)"[ES622L.?>Z49';\^50(G2-P+:R;:V_D6Z
M?]I_AEC[M^_#=/\-XQ=4N$1]EB+'TO%P,1LP[;\+^!NK&O&ULC55+<]LX#/XK&'5F3ZEERVZ;
M:6W/).EVVD/;3)^'SAYH$;:8DH1*0G'\[Q>D9*W;;;)[L4@0^/#AZ>6>PO?8
M(#+<.>OCJFB8V^=E&>L&G8H3:M'+RY:"4RS7L"MC&U#I;.1L64VG3TNGC"_6
MRRR[#NLE=6R-Q^L L7-.A<,E6MJOBEEQ%'PPNX:3H%PO6[7#C\B?V^L@MW)$
MT<:ACX8\!-RNBHO9\\M%TL\*7PSNX\D94B0;HN_I\D:OBFDBA!9K3@A*/K=X
MA=8F(*'Q8\ L1I?)\/1\1'^58Y=8-BKB%=FO1G.S*LX+T+A5G>4/M'^-0SQ/
M$EY--N9?V/>Z\WD!=1>9W& L#)SQ_5?=#7DX,3B?WF-0#095YMT[RBQ?*E;K
M9: ]A*0M:.F00\W60L[X5)2/'.35B!VOW_B:',(G=8<13B_+D@4^*97U '79
M0U7W0#V%M^2YB?"GUZA_MB^%ULBM.G*[K!X$?(6;"/,QUGG&
MF_]GK/#2Q-I2[ +"MXM-Y"#=\=<#+A:CBT5VL?@?Z?Q=!A^V?D>,['H_-J
M5KWH2_*>&PQ#>3XU"%?D6N4/8*+,T>9&>AN8P$D/FM8BX)V2)E&IX2/(R,*M
MLAV"TE*1,XC*8GR8\RURP, [FL
MJ3IN*!@V*& ISI9B-!N)2*HD^HE44'Z'0-M_O0DBU4:Q@.\--PDPH@P),P9Y
ME1JCR0$963PB,\HF/.4!(YLD2JC\J]>??&9!K;PGADT"UT):0O2I%3
M"134C0I"BQMAX-+:Z2D-H0T0O4%,GB52X[6Y-;J3]ZWTOGQ^="J(12)Y0!4F
MO^O^\F2Q.!2?:7W&Q,ASOV-&Z;BA+_K%](]ZO][?"F4C36EQ*Z;3R;,G!81^
M9?87IC:OJ0VQ++U\;.1?!D-2D/&ULG57;
M;MLP#/T5PANCJ2YQ;EP1HNP[K0XN@6=>'80^*S<1"9Y!I0B3*!J&)>,RF$_]WD+/IZJV@DM<:#!U63+]>(I"[69!'.PWKOFF
ML&XCG$\KML$EVIMJH4D+.Y:ZUV7[#-9^#X,B6,_\*NL1U$ 62UL:ILP11!R66SLH>V#L\
MX]< 20M(?-R-(Q_E)V;9?*K5#K2S)C8G^%0]FH+CTEW*TFHZY82S\RNZ]PN9
MJ1*A0@UGJBQ=K62^%\_O:[YE J6%9<$T3D-+;ATXS%H7IXV+Y!470[A4TA8&
MSF6.^4M\2.%V,2?[F$^3@X2?<74$<=J#)$KB WS]K@9]S]=_A>^<:4E$*TG(FQ"/D
M7-2NA9TK%_#>OK;&DJUS_;[=HWBB*#(?CB%.X!;QKGU\D*0O5'I)NJ99Y%_3
MDS+L'3BY>DJ/6:OYJFY*8Q55TMA,P5N8#&+W[;MOTHOC$:UQ;S0:D/=?\F]R
M;>-.TWXO[J>T)CUZVUZ/TCZM<6^21'"]O#%$U!]&CBX:.GDRN/GIZ$;H+MOADRWVXWHDV8R/9DW
M\_V2Z0V7!@2N"1H=C08!Z&9F-HI5E9]3*V5IZGFQH-\,:F= YVM%CZ%5G(/N
MQS7_"5!+ P04 " !IA6I2@46C&5\1 1-0 &0 'AL+W=OF>'N4K+LY(KVKC@@B+4K>:3U/.5\S=A
M84RMOI1%%5[L+>IZ^>SP,&0+4^HP=$M3X9N9\Z6N\>CGAV'ICA5:,I2^_4K4[C5B[WQ7OOBDYTO:GIQ^/+Y
M4L_-M:E_6G[T>#KLJ.2V-%6PKE+>S%[LG8^?O3JF\3S@9VM6(?FL:"=3YV[H
MX>_YB[T1,60*D]5$0>//K;DP14&$P,:OD>9>MR1-3#^WU-_PWK&7J0[FPA6?
M;5XO7NP]V5.YF>FFJ#^YU=],W,\)T_O'!E:6M(N0Y*5[FZ<%5MJ[FI,FO"\\,:2]# PRR2>R7D)O>0.U7O06 1
MU.LJ-_GF_$.PUO$W:?E[-7F0X!LS':KQ\4!-1I/Q _2.NOT>,;VCW[-?=6E#
M5KC0>*/^[WP::@_0_/\#JQYWJQ[SJL=_E)0?)G?E:J/&H__]GR>3\>3LX2V]
M,W-=J(_>9<;D>!W4CPN#,>525VME@[+5K2MN38X/2JNJ*:?&*S=36:%M&09J
MF4PE\H6M[5R+27D;\%[-O"N5Q?+3!L\FR$!,7!I?KY5;5<:'A5T.U=_)#C/G
MZ!K[,FKJP!O(384S$(+/
M"Z["(_-A2_IB2-+T1'FMID:9+TM!3^V$.&1JOF0D$4?VEYM;.-"E:)F97+FFR)6>S>#?6$B%O3&%73B7\V+"P*-:WY \
M;066HGQ)). Q$;R%M9:5G>$Q*M9KB$16@X RXRNB$AJ:0SR10&Q%>_5AGY^(
MA;BKN,N!J-.O3&S08\4.>_P*\%F< #E0[$#?#BK:XAU'.6%PW(\2R? =5/
M9NE\O0F)!>9Z0Y B"".R0&062(C8" (R*'S)ZD1K#KIYB9DWDXQ>THA
M:L!VD.>6!8'QCIC?29GTTE*I7+U-"6B7/6S!#""H87BA,61^-/';L+:Y[]P9
MF=S91&(1 U@BU&R+(J[;,"0COIB.,'X?MFAFJ6_,;OZ_U39@[49G"Y4A;$80
MT)9U/]PH&$RP4PNOLH[&)^M%B[)5UGAOV(#=MB,&UX$I+#4+U)
M="2PKUSG-P@[4V.J#D B8F&IB!L' 38&6D5,*N$$BKB'%UEB'WNOH"5&5:*^
M[X*Z18(QH"W>D5W-",IT0U*#A6 A 2&, ([M&3C89V(>%IJ3UP*/R-)T4=-#
M< TR$79B9-?8.O(&-B.OFHKL (9N\C.0B73$=T*/AQ@R0\PCX> +YXF>9J$!
M%$B=6JS0]#@>5"*95LXQH@ RY;(P7VC=RF%:7*EGI\@(QWS)8S
MTP N9L&V8 ZW%LL%H^OXJC2\J6#\K46TTT 5;)6,;+4@$++?FWMCHM12@'!L
M?WP64AY6T,3" 160SH6N3*'5+3ZY4&=.?5ZXP@1=$ 6_' X4$GHR@$<8BEAR
MY8;JY-GXZ.#BYX/1T3"K8T@*O,35B!$2!)#$RZJ.=')2IY@ /[7H+$>14$?VB\GM)#M4GEWL[
M;\QO]RM8/>KT^NG[\5,@\F@\.E/GA89/T.JZ0>YE61_8W_X?+ES(Z])DLAT(
M[,F #71)\:B5FMMV;^W5D8N
MI$\(D1EWT$5><<(_\4B7_(:A<%_C2&*O&6%$-0KLL*Y%&8$\*XJ>M"HG@K
ML@A>RO(P+:;"FFIC*F\M-+1:V&S1RCP7"Q$QWX)+: A%F8^F,AGMLATRC9*!
MSJ&MZ$$1!4%<4)G YIE@@AQJS)];AYJ(_@XYI E&(A=E>$BD((<;J5F@?3A,
M.&TV<\YM8OJ9X@4# (JW&F'EFTQM_)0# _@:6[N "TXD.PA^1952H7'+F
M-GTB]KJM#5H.\)4MFU*F"+YFG&:!4]^7PTMJ))#'A[,6"-@N3_NCP/!=A,&5
MN46>\&V18_(,@,YND1$ZRK3
M+6$5N'&^:,0$,U-?GB!)4<9(APOT61#M4X7U- *O\W%]>C
M$W$)UZYRI::@5J% OQ/D_BWJ2+>XG=#CNS4D RI,$S[?%4U;OQ$;,Y-SL2<3
MQ7\TR '_*K:Y,UP-_AHF^Y[P7#T02S:L]JBUVI/3R7%27OXIP>0<&5P1(T"B
MQ"259*U@WY+IS%"'9#3E&T2M1#$JAV
MV^\/W@;8X+<8\,FSR8A5<3P>/_VJ*J)K(DYC]*3&!.$I#:W?X2UDF4>GQJ^3
MR$E+;UME"\LM,E-=W?AF66?K:([%^JXF$YRD?1X2!>6M4[/0Q8P;W1!L(O[*
M50?F"ZBD5>7=]D[8ZN^DTB?+#%N^^AXS36UJD!CX':OUQI;3Q@?3PM%\@99#
M:X@)3G>!9*BNL\5*3[])^4?4H(+^1Z/1Y.CD9'QP\=/!A]<'%S^^XXI%75HS
M=_=Z]#3^M.G5_7@)M;\U*ZNX./<6^DZ
MQP#:%;0]*':BH(]-;]Y=GS.%*[-2_T 9'_7_;K?MTBN"&=)&:B-C/-CEXFF%
MB OT^@/"^O8 BE#HEWX/GT1*7#+K((;WHQ)
MR8%$)G8H8DCV*O;"VZ6L\3TJ?/!2#=@"WF('!G0^P-]1.^9GZ^$MX15ITC5J
MI05@YJ&:2E[IN](@HL3_8"-]:AG9L$V+A(,U <\KIW.BP@-O"E8]'6IDNDCZ
M=D3]>"36$^6^N8P<1W:&\N#J[:C0Y3CZLS1
ML266=9EE1A/F!7_,YSCRR4QU.+K6I=,,$\D\V[9HR^K*<*>RA'/($@2G?G K
MV\?C3[5>#*D!10[PZU-8CAL*ORGT OF]B/3G.X]%Z"NGC]02XHO/G V$ZL$GPMFYA];6JV[;UO*#$L^"BDR.58
MCPY3?FVL-WFW9J@=TKVIJ5>T#\[X3WGQKD5V(DW>H7KK%O [#_3_^K.4SV2F
MGW58=&>*
M*M>E5!CFU[9=+WW/@=!& A5-6.SI_H[FA[[7A(XV
M0D3\Q)[O9FRYD\=+,*0[8(_T3,4>:$]>@D^ Z5H3J__\O-[4FS]FG;Y^WWT;?.V+%U
M_3&6B>2$M'%I^I]7L=_5'EQ>82'$">LSRN/@(F)-CC*21=<80#L"=#.&SGP_@Q+1CC*R7_\32,Z
MU([P7Y(I73=!<[)U8_Q _6"JRD#8EZ8J*89_@AY)IM_K@F T4!=>VSF\/%T<
MN^F_?X=4AES=@'T>]&)1\T[!%69@ %P5DK-J3DN\-;.9AW5_TLCO0YQP3:?7
M-/T]\7T^KS#ALR71.W+[@WC];'<.^B^ZO'ABLM.Q0%%SY^==+<5-MBIH.4S*
ML![R802].;FN2F+W@NYPA'L=3]MO>B7W+C8S70EX';8 B(I/%JE-TU_$84=8
M LDU:U68O>-^6[/C*PV5HPHO@0D86"<'-'+Y(VTM)BWI^WI@K1O8N LG&$ZA
MBYIR5PHBJL'X'^0P>T>52/X@.0)L'>+KHK# P7\I?-,CP,G!Z/C)Y/C@\?Y@
M*U@,U"NOD3,O&MX9A?L*<_YPD?S'!3 >'9^.#L;[,H?SJ_&DE<$GO6@*]=[E
M]K]QYRJ#T:#(Z
MVQ%!^9OQ63HJ;N>5JD-?*Z;2
M8J[IXE1WH6VSVK]LRWIQ%+-XV?"U#A1X^Z_!^V=$6\C-PA%=(K4 N>LA%9L%
MO.B.#+K+G0?]A2;I93P]>AQC!TO3AJZ(JTD7^$<"H%C+E\YF4:Q,_G@T?G2S
M3QE7)9XZT17=.N_:F['$HLY.&^:_/;:WLG)\):5M^E)P"I9KFUF;]U6[HZ"M
M?FDJZ7NUJ707#/N
M3EW[_NW=KG&?>2:+]P8D9V[]ZIOE9!=PIR2*VZ@1^J:-@*RM].8ZW1/J[ZT#
M2E82Y8+S3M_J1\_GU/&MJ8%+-V"%H^14(B>5&67DTK7;?6.O+Y66+EA9$ IJ
MBK9?%4' %R S)$1J5KA5.%,+M\)V/&<5E#^WUU#C_OBDYA:9#;US3]O]WN=F^FB&J:/AXY,]Y>4'./)0NR7_Z&4*_^Y*_K@P&DZ.!N#[F7-U^T +
M=+^">OE/4$L#!!0 ( &F%:E+=U>X0(@8 'D- 9 >&PO=V]R:W-H
M965T$H\]#K^S%
MHG-N>[9G>BL4=C;:#-SAT[1+NS6"-T%HZ)=)%!7+@4NUN#P/:^_,
MY;D>72^5>&?(CL/ S=U+T>O=Q2)>[!?>R[9S?F%Y>;[EK;@1[N/VG<'7\H#2
MR$$H*[4B(S87BZOX[&7F^0/#KU+L[#V:O"=KK3_YC]?-Q2+R!HE>U,XC<+QN
MQ;7H>P\$,_X_8RX.*KW@?7J/_BKX#E_6W(IKW?\F&]==+*H%-6+#Q]Z]U[N?
MQ.Q/[O%JW=OPI-W$FZP65(_6Z6$6A@6#5-.;?Y[C<$^@BIX02&:!)-@]*0I6
M_L =OSPW>D?&.G!QS3@I?_41_K]:FV=047\\0Q\=H#/ GSV7T+X+(3OO#.[Y;6X6*"UK#"W
M8G'YLW:"XOB[;ZHD3EX\=N)#)^A:#UNN[HBKAJ2SZ*VUE8WD1@I+W C:&JEJ
MN>5]?T="M>@S,"IRD$5C&QY:0V]H$,-:&-O)+>T@U^G1 F'F_'AZ<\KHFBO>
M<$9OQ6=9:X;5-UC]'XV(XZ:_E,;Z>Y.]$[!QH,C=]Z(#USNN#J=G>?K7I"=XC%YV7/3
M"GCH^[,A>#3 UE9XAA"^\H4E#"ZNY%\'C^^% ,$\P&'.'2/#>W1X+?T$LL%>
M;A$6.W$"8P,_$%ZP02),2+C(:-?)NJ,:0K(1AEJA6\.W6*1>UP'8GH;T8:H(
MX\5Y7>M1!4NVNI>U3]]LXP-'N85!MC9R?*4 : #6-Z+*:SB,PX97W =OQ6T%D*1
MZ"7&77 #AM8P<@SA<=I!M1&W0HU3-1V3"-?T %77 D4"J>/.7@%#0XA&>V3E
M4#"8K_6GDZELO XPA?RP$&W@C<9,45B+CO>;?5*.00M=(;D*IOR"/3-YJO8%
M="@F*%^/;@_\( >^P>XQ0EG-T8#8T];GU")OK5#8]WWLG:11^=+RPA@86U]J
M:]FC?QY;&,"/#4%.\&$JOXWN<2B'J(:>VAI]BXKU-3(=][Y5]DD_ IK'77A&
M'Y7TN;KQA78O*E-$/H2DQ0G])L2G^: @C'DS^@;?C_J9;9_;;RE-6)R4( H6
M17%X%YE_9QDKBQ7]\D7FJ5Q%E*0%I7%&,4NSZ&F=Q52ICW0F%:8T3I#7S7H+(TFPBXBKW>T6!S,:/]:;P-Z6JB&@%
MT1QR.?T@+6];(]HP)=[/"KY6V-.54_Z%RCP.GO4=3CU3=VA5BT8VRM6Y#G=Z(V;@) .
MK&8LCS)?05D9 [M"QU[A].E[;W 8U&$6 *\J\5S%N<=+BXKBE*U0Q5.A'!.$
M/D]9%0HTK6!%Z >(I[Y2RHQEJX2^=G];WKL.(TUMN/0CA?Z$G6[&A]7#?\75
M=)T^LD\_)6]QL9 8R+W80#0Z+?,%F>FB/WTXO0V7Z[5VN*H'LL._D3"> ?N(
MH=M_> 6'OZW+OP%02P,$% @ :85J4O4TYG$-!0 @ P !D !X;"]W
M;W)K&ULI5?;;N,V$/T5P@6*+N#U+;$W36T#3KK;
M]F$!(]ZT*(H^T-+((D*1"DE%\=_W#"4[]M9V%^A+(E$S?$X4
MQ&NAC9]U\A#*VW[?)SD5TO=L209?,NL*&?#J-GU?.I)I="IT?S083/J%5*8S
MG\:UI9M/;16T,K1TPE=%(=WVCK2M9YUA9[?PH#9YX(7^?%K*#:TH/)9+A[?^
M/DJJ"C)>62,<9;/.8GA[-V'[:/"[HMH?/ O>R=K:)W[Y+9UU!DR(-"6!(TC\
M>Z%[TIH#@<9S&[.SAV3'P^==]$]Q[]C+6GJZM_H/E89\UKGIB)0R6>GP8.M?
MJ=W/F.,E5OOX5]2-[?BZ(Y+*!UNTSF!0*-/\EZ]M'@X<;@9G'$:MPRCR;H B
MRY]ED/.IL[5P;(UH_!"W&KU!3ADNRBHX?%7P"_-54PQA,[%2&Z,RE4@3Q"))
M;&6",ANQM%HEBKSX8??T;MH/@.8 _:2%N6M@1F=@)N*S-2'WXJ-)*3WV[X/R
MGO=HQ_MN=#'@)UKWQ/"Z*T:#T?!"O*M]'JYBO*LS\4YM^*_%V@>'OOG[ L#U
M'N Z ER? ;B37GE.\QM2MX':GDKG-P9;.O)D@HP=_B4GD5@DV'A*^Z]QJC?:H#:+X:NU5
MJJ1#=KI"FN,5Q(.Y2G(XBEQZ(9E#< C :54F$-B&7N1Y;XM2FBWFNK0..,::
M4\8QZ-%.P%P%1FL!BM(:K#%O>JY4V I/I72P%9FS1=Q<"_;]=S>CX8>??&O8
M$PNM,4M XL1$R/=)RPMU-UY&Y?!B3:$F,G''LK#@=Q UKG*JCF@>)2:7+X0@
MB$!:88BCQ='& '.4ESU5 UU&G6Q!@EYCN?SN78;@U+H*32:/.H,/%K\*9G>A<&9;P?E/'%
MWOZD?()R+%$5FUX:D6\*\R=)QZ)SU'0XTKA!D 345(Q'_?&50(&?,";1:N/.75652N16)MIYSC6PLJ@VD6UP->Z+EP3(EE(]P
M[R/65X%:E]&/C:3UQ,-1/1C'$T^W>*ZD0UFYXV-4[C\\# X*Q=;#%J?EW7IY
MAD3W03]=Q<*_T]!FGM^6)W%YP'WA2XIGI]Z>8I4IYWG>=?9?C$;7,T?7@^M$'Q>/O+W79Q4A\9;KUI4QHUBE9BMT+=?X5/O8>/D=9
M8J'&QS."S)+ -RW6L=AYC[U53VS(H&%9AR'35+)ZR+?SJG28255J/J*C^2^+
MQ?(=D@:5 R&9;/;'L#L"R5E'19\//#6VHDI
M(/*>REN2#N5_?7ZT5S
MJWPS;^[FGZ7;*.1$4P;70>\#M-&PO=V]R
M:W-H965T4+3M-XG8//40FJ9DW[W%F-!EOE/YB*D0+
MWVHAS22HK%V-PM#D%=;,G*L52GI3*ETS2UN]#,U*(RN\4RW")(JRL&9V_PD>/&'*W!*5DH]<5MWA>3('*$4&!N'0*CGS5>
MHA .B&A\W6$&74CG>+S>HU][[:1EP0Q>*O&)%[::!,, "BQ9(^R=VKS#G1Y/
M,%?"^"=L6MML$$#>&*OJG3,QJ+EL?]FWW3T<.0RC%QR2G4/B>;>!/,LK9MET
MK-4&M+,F-+?P4KTWD>/2)>7>:GK+R<].W\LU&DNW; W\^< 6 LU?X] 2LGL?
MYCN4>8N2O("2P8V2MC+P5A98//8/B5%'*]G3FB@9)E,0G\/J=
MS+['Z_]8YAEH8)]%'?H2AZ5O6HI%S8+1R1>^[J3P9Q33LR*Y;C)*"N-*C7
M&$P?*H1+5:^8W/YA@!_E>(.:6!@HE:!^-".@F]8-M6-WVR/R-!8^2.IQP?_%
M NXP5YKR"D\%C>!OM48M';@71XTL\RV8PY6^@G20T/.U6V7Q$_D4#[7E)<^9
M)7-54E.ME.$6XD$&O_\V3.+DC5\_*,L$F$IIV[.HZT?"7D$6#7=ALO@"9LV2
MN@?ZD5<5_0)5_8R>L9.6IL/_(6LPC#I9;OT#6?%9%'>1:),,X41M#KK:')RL
MS9N6)F^I_6RE'CKEN4(]&?'E0JT?46'/4ZF^IW*4"V:?5O$9L.\*_:"1/N>]
M>P?L]3VHWLT>U-?(G!ENX)IQ#1^9:!"NZ(]+4!)ABTR#TD"?29>;),K\\\*E
MABK46;*2DG@PMI56S;*"DH://S&0I!DD@[0K@K8 ]GWB>J1%>R[-X=&GOD:]
M] /-0*X::=NO?G?:S&PO=V]R:W-H965TEK:,76-1
M%$&H5G$R'L_B6D@=K19A[]ZN%J;U2FJ\M^#:NA;VL$%E]LMH$ITV'F19>=Z(
M5XM&E/@%_:_-O:55?$8I9(W:2:/!XG89K2?O-RG?#Q>^2MR[WAS8DLR8;[SX
M5"RC,1-"A;EG!$%_._R 2C$0T7@Z8D9GE2S8GY_0;X/M9$LF''XPZC=9^&H9
MS2,H<"M:Y1_,_A<\VG/#>+E1+HRP[^[^=!-!WCIOZJ,P,:BE[O[%\]$//8'Y
M^ <"R5$@";P[18'E1^'%:F'-'BS?)C2>!%.#-)&3FH/RQ5LZE23G5[="6O@J
M5(MPA\*U%LGC'@:/(E/HKA>Q)R5\-+X#2] 'SUEJI
M2]@()]WW O"Z[L<*P7/T(..2 ZI51R%U('57PUTYE<(6K&5[)B=>R*D>.5\)
M#\(BU">6M-ZR@;O.0"HMPCNQSIAU )&ZD+GP 0)!X0XYN7TE==CH0502K;!Y
M=> R#_5*0'R'CSO"'O-*RZ>6T%I/U/["8@2? V8"E"*VI2
MPB>]0^=#0I/2TNS0ZK!B>O3DZ/P CIEWE@XFUW %Z6Q*X\UX#E3V>_(2D-NH
MN/4[?,XKH4N$G#*<4\4-&3?X#1KC9& Z2*XAA(3"GH@:93FCFC9$'Q+B@'%.44
M0GB6W(BI]:)"Q&B\FHW?9);._V]F[&@NF"Z&_=0_=+GY3U6&=%G@= ^9]%(T
MEP>]$AI26KL&0_]1A^%_X/N]IRGN/?XUVC*T.$+]>[
M%GPG;"FUHUK=DNAXQ$W+=FVM6WC3A%:2&4^-*4PK^A) RQ?H?&N,/RU8P?G;
M8O4W4$L#!!0 ( &F%:E([XL&PO=V]R:W-H965T
MLY.&M9IJT15.7Y\WW=GW_D\6BG]RRP1+=P70IIQL+2V/ A#
MDRVQ8*:C2I2T,E>Z8):&>A&:4B/+/:D081)%_;!@7 :3D9^[U).1JJS@$B\U
MF*HHF'XX1*%6XR .UA-7?+&T;B*15L%=J]1&;_?2<7J:$\2VL:FR?
MP%EEK"H:,GE0<%E_V7US#H\(P^@%0M(0$N]W;!$
MYIAO\D-RI?4G6?MSF&P5/,59!^)T'Y(HB;?H==O]=;U>=]O^CKG)A#*51O@^
MG1FK*1=^;!%/6_'4BZ;(#C3G?0>P;\N9*X1B>]
M:-UV^L]*3TO-!<&[#CCHM>T+;K?P9,.7+W1T^NG9#OLQ#'L#N%&6B:>+@_T^
M+5-+@#,T!BK)"J4M_T.Q\(B<$E15TAJ?0]R8BLF,PJP,3:4II,.:F%5:H[10
M.C;5M-UX#][WW/]LP^0^X'TFJMRER%/.#GG2\Y&C;YS"S\V?U[R@UX"2Y+_\
M[#QWH<)'E:E O?#UE_;A1.HBU&UL?53?
M;YLP$/Y73F@/K30% TF:1$FDI#^T/52*DFY[F/9@X A6 5/;-.W^^IT-8:G:
MY@&XL[_[[COCN_E!JD>=(QIX*8M*+[S1Z(&NL:">3JN2&7+7W
M=:V0IRZH+/R0L;%?]4>3Y/4LJ2JRTD!4HS!;>*IBMAQ;O #\%'O2)#;:26,I'
MZWQ/%QZS@K# Q%@&3I]GO,:BL$0DXZGC]/J4-O#4/K+?N=JIEIAKO);%+Y&:
M?.%-/$@QXTUAMO+P#;MZ1I8OD85V;SBTV"CT(&FTD6473 I*4;5?_M*=PTG
MA'T2$'8!H=/=)G(J;[CAR[F2!U 636S6<*6Z:!(G*OM3=D;1KJ XL[Q]:H1Y
MA8L''A>H+^>^(5*[Y2<=P;HE"#\A&,.]K$RNX;9*,7T;[Y.87E%X5+0.SQ+>
M83R 8/@50A8&9_BBOL+(\47G*_R]BK51= G^G.$<]IQ#QSG\A'-G9/((6ZP;
ME>1T)U*X:92H]K!!)63ZT2F>);2M-],U3W#A46]I5,_H=5E4GZ6]PK:8M,UF
M<@2-B:Q2>&JX,JB DYT)I0WDO,A 9NX8W3(9#(3N^D_\)=6Q;P>D9%O0D;)1*$FA(X+#Q(PPNXEI1G]U; ,6/$)O %HG$XF([("((0
M[M[K&M%C4<%@%%K49/HQ'X-@; $1(R0C8SA]3\<@=*!P.AT,+>AJ"A_];/^D
M74I4>S<4-"2RJ4S;.?UJ/W=6;;O]A[=#ZYZKO:@T%)A1*!M\Z5&4#
M #9!P &0 'AL+W=O&2#OLB
MBS(?\J%(BK.#5$^Z0C3PTM1"S[W*F/W4]W5>8//!=9>R!
MOYCMV0XW:#[OUXHD_V2EX T*S:4 A>7<6X;356+UG<(7C@=]M@<;R5;*)RO\
M6LR]P!+"&G-C+3#Z/.,]UK4U1#3^ZFUZ)Y<6>+X_6O_@8J=8MDSCO:R_\L)4
M]]/=P!A@'
M%P!1#X@<[\Z18_D3,VPQ4_( RFJ3-;MQH3HTD>/")F5C%/WEA#.+C9'YT]V*
MXBK@7C:4:\W<=:UK)C3
\Z@Q'%PRG\%$*4VEX+PHL
M7N-](GEB&AV9KJ*K!C_@=@AA/( HB,(K]D:GR$?.WNA2Y!53>+=UD:_9-RHT
M TNEF-BAV_^QW&JCJ&K^O.(L/CF+G;/XDK.NYD&6\+#Y#(_D1C-7E_JMJ[UJ
MS/;I5.]9CG./&E&C>D9O\5@AE+*F)N-B!\:FK>\T_C=JY]6<>86B54[1PKC2
M!BI6EY:?O=XI?&J;+2HK?W6%C<7=\AD5]2G\WAIMF"@LG-&=M3LJ4Q@%+C,!
M)(,PB^&&A&R8)/ S.24TA(/).()1.AF&"7Q!;<_("'5036VI2+J-!ED2O8-H
ME RS"*CI2N16[79L3Y-@F*:PV6/.60TYTQ44_)D72$8F,7SRE_]F1A6C6GOK
MQZJ!>!"'J>669,,L@RN)34Z)3?YK8B^VTOL7NT<7[@/6S,;TR%Y@A0)+;MZL
M@*M>_U<%:$>OJ_?\G!Z>T;/EH'J*ABAN>XI3"".J!'SJ^QFB^)7XZJJ_"^G@
MRI_-CPC=D-/(KN&8UC@=V36/]U8:&@5N6]'L1645Z'\II3D*UL%I
MFB_^ 5!+ P04 " !IA6I2R_AN7@\# ".!@ &0 'AL+W=O:BT5*Y,>'/M'SO=+WID*T\%0+:19!96US$46F
MJ+!FYDPU*.EDJW3-+*EZ%YE&(RN]4RVB-(XG4 2UQI,
M6]=,_UVA4/M%D 2'C1N^JZS;B);SANUP@_:N66O2H@&EY#5*PY4$C=M%<)E<
MK#)G[PU^^CX\X?4Y]T%\EE^9I8MYUKM03MK0G."+]5[
M4W)I'#):W
M%<)6"7J %!&LNS\PE=H;L'3":M5*:Z U6 *70&1H6NLL)9'\EA?$=<>LYM
M[PE/+NP1-;U?D&V=DQ75Y@V-D_*AHD99XA!G0OR%TE5'C]&%Y1/',?FTP4D*?Q"O._9 VGV0B4JZ):FBJ?#49F$)TY^',MCUFJ>MUUK
MK"+R&ULH^ "S<>*^(_=-PR29TIJ$T^F8HK^JOZNUSSO+1F$RRFA-0R*GU^-L
M1&L2SM(8;C9WAH!&D]C!Q1,GSZ9./L_>0I<='8[@69C-,@\Z3:>=GL6='F?P
M/ZI&SV9$C7KG)Z&A&Z"[[\;%L#L,V\MNQAS-NTG]G>D=EP8$;LDU/IN. ]#=
M].L4JQH_<7)E:7YYL:(?!FIG0.=;163H%1=@^ 4M_P%02P,$% @ :85J
M4B%1+9]2! \@D !D !X;"]W;W)K&ULE5;?
M;]LV$/Y7#L* ;0 7BZ1(29EC($E7M ]%@R1='XH^T!)M"Y%$CZ3CI'_]CI3B
M)(MM= ^V3N+==S\_DM.ML7=NI;6'AZ[MW5FR\GY].IFX:J4[Y4[,6O>XLC"V
M4QY?[7+BUE:K.AIU[82EJ9QTJNF3V31^N[*SJ=GXMNGUE06WZ3IE'R]T:[9G
M"4V>/EPWRY4/'R:SZ5HM]8WV7]97%M\F.Y2ZZ73O&M.#U8NSY)R>7HB@'Q7^
M;O36O9 A9#(WYBZ\?*S/DC0$I%M=^8"@\'&O+W7;!B ,XY\1,]FY#(8OY2?T
M]S%WS&6NG+XT[=>F]JNSI$B@U@NU:?VUV7[08SXQP,JT+O[#=M#-1 +5QGG3
MC<880=?TPU,]C'5X85"D!PS8:,!BW(.C&.4[Y=5L:LT6;-!&M"#$5*,U!M?T
MH2DWWN)J@W9^=J.76&(/UWIMK&_Z)?QVJ^:M=K]/)Q[Q@]:D&K$N!BQV $O"
M)]/[E8._^EK7K^TG&-ST^ 9@18RN@1/+Y+ED<\_M/)?CN?
M.V]Q-+X?@<]V\%F$SWX:_F,_T ;GC\#\$4:-?:4]"AVH>>K6JM)G"7+/:7NO
MD]GM2L/"M,BKX,N'ML':FONFU@Z:9]>H9,&C\J7IUJI__-4AG4*(T<(-,;E3
M^-(W7M=PXY5'@$O5J[I1/7Q&4PNWQJL6*(.O6M^-+09LD-T@EW=-&M6LOM?]
M1L,OP!FA+$=!DC2E\2FS\,PRDLL2/J^U5;%635^93D->IL"X!$XSH(1GZ6&?
M,OI,W_AD!1&,HR (XS0^.2U","5)<_;69X&!(Q*PC*-/)B5*_S-/R4E&2Q0H
M(RE&' 61212*G)1Y_M8K)9(7(%@),N7 2)ZGA_T>RE4((HJ0&TT)%Z- 9?";
M2T+IGFPIR82$C*?8 \R;<.R/>%WC\\T2MQ[@Z0&OE&%;LY E"AG/!H$6(JQ)
MB9VE;_URS)=#(5,HT52@G8 CK!,[UHFCK'O7.+5<6KT<9MTLD']#G-_B3@:W
M^L'#16NJN^_[B'<4?3_Q7KC$8CVYVT?'X:QK?B"?>CQAG<*=-6P$G;;52O5U
MXS14B+(T]O'/<7EA30?SC<-(G(,*N:FM U0&_0<6,IAJ4!9_Z*N*(7@3^6WQ
ML+M7N .-D(U&5O^'/LM07@<%X:G$G2#/D>.HA71'MDB:PWNL\0JK&!Q(PD2&[$21%IQ0N,(K(8S7F8[SPC60:L7:)J>Y#BF=KAA#"_>K..I/C<>
M[PA17.&E3-N@@.M80__T$ASLKGFS?P%02P,$% @ :85J4JK;NA7' P
M/Q0 !D !X;"]W;W)K&ULO9CMCZ(X',?_E897
MM\G=0 OXL%$31IU;=F<]Y/[X;<&A[B&=F<3P1BGP
M>_A^J1]I!T?&O^4[0@3XGB99/K1V0NP_VG8>[4B*\QNV)YF\LF$\Q4(.^=;.
M]YS@N A*$QLY3L=.,C 3N(A&9DSD%^2%/,_[TE"3L.+6B]G%C0
M[4ZH$_9HL,=;LB3B:3_G>HX**.[X@Y)C?G8,
ME)0U8]_4((R'EJ,Z(@F)A$J!Y=[M="T2'7+#T%"P[
M2&E6?N/O)R/. E"_(0"= E#1=UFHZ'*"!1X-.#L"KNZ6V=1!(;6(ELW13#V5
MI>#R*I5Q8K0LGP9@&["DVXQN:(0S 8(H8H=,T&P+YBRA$24Y^ T$<4R5ES@!
M85;.".7L+Q,B,$T^#&PA.U)Y[>A4_;:LCAJJWY'U#8#>KP Y"!XQ)SMVR$DN
ML"#YS]ELJ:L2ARIQJ$COOB+N\75Q?]W+6! *DN9_&RJ[566WJ.PU5)X=TC7A
MRE6M"LB?$I?*XDL^E>G\(IWZ)3V/>HX[L)\O].!5/7C&'IYFX6HZ RBG)Z 9*(1+1_X#EZ9LV4JW
MUHKG7^ZD5W72,W8R#F;!)##8VJ\2]5M^H-#1V'&N^TA/^G?#^AL]/@I48.,B-G%81?C1,3:6X@
MKVTS-6"0?V4S_;J97H.9&C7(C)K@:;E:!/>A<7)J9*!NVWYJR"#SR\G[_>S5
M_6SX6T<:-\B,F^4\"$UST]7(<)VVEQ :,J[YY>3]BPA8_U>_;*6K:>.::1..
MI_?!;&(2=+8HNIH6;MOK($_SQ;OR.LB[L [ZGY7V
MV7:0VEI[P'Q+LQPD9"-CG)NN#.;E;E4Y$&Q?[!"MF1 L+0YW!,>$JQOD]0UC
MXF6@-IVJ/1#U!+ P04 " !IA6I24K:NVH@" "%!@ &0 'AL+W=O
M6?>9[,>CS=2/>HUHH%M
M+@H]\=;&E.>^K],UYDP?RQ(+VEE*E3-#4[7R=:F094Z4"S\,@I&?,UYX\=BM
M+50\EI41O,"% EWE.5,O%RCD9N+UO=W"'5^MC5WPXW')5GB/YJ%<*)KY;9:,
MYUAH+@M0N)QXT_[Y;&3C7< WCAN]-P9+DDCY:"?7V<0+K"$4F!J;@='C&6I)4V,F_$Y"#G1?UDV^8<]@3]Z U!V C"CPH&C6#@0&MG#FO.
M#(O'2FY V6C*9@?N;)R::'AA_\5[HVB7D\[$%Y6F%:UA)O.$%\R>K8;#.1K&
MA3Z"3_!P/X?#@R,X %[ +1?"1HQ]0\5M"C]M"EW4A<(W"MTR=0S]DQZ$01AT
MR&?ORR\Q(7GDY/T_Y3XAM]QARQVZ?(-_XOXQ3;11=+5^OE-BT)88N!+1&R46
M[(6NN]%@)$S3IXHKA%U9U#VX4E)W'F2==N32VK?P.3X[.QW[SQU>HM9+]*Z7
M+MP>W&$J5P7_A1E<9V25+SE+!,*4#)+OQG0&K,C@AK:XX(:CMOM5CEFO">SZ
M-Z-7#.'IJ)MAV#(,_P?#WF(72.UIN \R..D&&;4@HX^!.'.:UR!74F8;>KUZ
M\'E;4I,CSU_9%N:85=3J'%(NJ\)TF1R]OC'1V5\F_;TF81LTO9 K3G=>X))4
MP?$),:JZZ=43(TO7-Q)IJ NYX9J^$ZAL .TOI32[B6U%[9&ULO5=;C]HX%/XK5M2'5H))' @#%2!11FU':J51Z>P^K/I@D@-8=6+6-C!3
M[8_?XR239,FE3+6=%XB3\QU_YVY/3U)]USL 0QYBD>B9LS-F_]9U=;B#F.DK
MN8<$OVRDBIG!I=JZ>J^ 12DH%J[O>2,W9CQQYM/TW9V:3^7!")[ G2+Z$,=,
M/;X#(4\SASI/+[[P[<[8%^Y\NF=;6(&YW]\I7+F%EHC'D&@N$Z)@,W,6].V2
M3BP@E?B#PTE7GHDU92WE=[NXC6:.9QF!@-!8%0S_CK $(:PFY/%WKM0I]K3
MZO.3]O>I\6C,FFE82O$GC\QNYHP=$L&&'83Y(D\?(30
M\*"-C',P,HAYDOVSA]P1%0 =M@#\'.!?"ACD@$%J:,8L->N&&3:?*GDBRDJC
M-ON0^B9%HS4\L6%<&85?.>+,_#8Y@C88%Z-)GRR.C NV%M#'!.EK)H"P)"(?
M041](_OHM8/BYI%44:]OP"#J#<+O5S?D]:LWY!7A"?G,APOB)TV".^Y],&^+(;OCALK\C 2^'>?^$N>J=PD5^XR$_U#=KT
M7>B4OSXAD-P:B/6WCFT'Q;:#=-OAQ=OV2"BUL5G+&[V:Z1NE^FSY'N?#P)^Z
MQP82PX+$L)/$N9$_HY!I"RH4:#!JIA 4%()."E^E80(3JLBX'K:/4*H(HHQ'
MCQ@KTD0GJ-$9T>N"3I9,0=1)^?53BK3-Z#B:JET),5UH?CZ
M)7-Q7&P[?F8NDA6$=BL.Z/]%&![B@V &0_)!2:W)?8(S1? ?]@7.DAY9 R*!
M?&4/37$:U^(T.8M278*VI/:DL&GRW+PJ<[LCIR;UG/+&9VSK,M2C+75 O;)5
M>[^M$G+5W:70(-1>"[0R8N@O5 /YAWR01U")7:59O-A"$CY6,JLCF+
MMF]:]F_Z?S?P7&'0TL'S(#4(#=IRJ^SSM+O1_^X*I_7)<%[B#2)M-4[+X4&[
MIT=3$"XOFOK\&([H.>T&H6%;S90#A/[*!,&:68(R?,-##(4FDTJ1\U
MZJSK0G76;N7 ;V];GYG:\D03 1M$>5?7:+3*+C#9PLA]>@=82X,WBO1QAY<^
M4%8 OV^D-$\+>ZTHKI'S?P%02P,$% @ :85J4@BX#97* @ !@D !D
M !X;"]W;W)K&ULM5913ZLP%/XK#;D/FCBA;&S3
M,!+G8O3!Q+CH?>[@,!H+W6W+IO_^MH4QKK#=F.C+:$O/=[[O?.LIX8Z+-YD!
M*/2>LT+.G$RIS;7KRCB#G,A+OH%"OTFYR(G24[%VY48 26Q0SES?\\9N3FCA
M1*%=>Q)1R$O%: %/ LDRSXGXF /CNYF#G?W",UUGRBRX4;@A:UB">MD\"3US
M&Y2$YE!(R@LD()TY-_AZCH_!VL&.2VJ)WFO"]$*\/&1 +\.\"WO*I%EN2"*
M1*'@.R3,;HUF!E:JC=;D:&%<62JAWU(=IZ*'8@M2Z3(KB0;HD:A24$5!(IZB
MFRVAC*P8#+3[ TD8(%(DZ!Y8,E!\D%>;/] 2XGW4V0*4#I+GZ!>B!7JDC.G:
MR]!5FJO)Z,8UKWG%RS_"ZPY6EPB/+I#O^?AEN4!GO\[_17&UTD:NW\CU+>SP
M"&Q7T@6ZY5*A.9%4GD@P;!(,;8+1D02+$HQP7@#Z "(0%XB!["U !32V0.;P
M;"/?&X?NMB?[J,D^^F]VDBH0!P(J$[Q<9RC5?WZ[TLNE@@W:7$9'N 0-E^ D
ME[Y2QZ;4JVZI*Q)!A\0H\/M)C!L2XR_[?4>H0*^$E7#"[TF38/)=?D^Z-?8F
M_?*F3?;IS_@][7()1OU/^ F[<;?W=2OCMFXU\X7P2,2:%E*7.]51WN5$*Q'5I5M-%-_8BV[%E;XV
M[3#3'RH@S ;]/N5<[2?F[FP^?:*_4$L#!!0 ( &F%:E)FK@OTWP, !(1
M 9 >&PO=V]R:W-H965T.+VUD#_5 D"CMX1QU?<66B^_^KZ:+" AJB&6P,W.3,B$:',IY[Y:2B!3
M!TJ8'P9![">$Y* G4LTHAQ>)5)HD1+[? A/KOH>][8U7.E]H>\,?
M])9D#B/0WY8OTESYN98I38 K*CB2,.M[-_CK?1A8@)/X3F&M2FMD0QD+\=->
M/$[[7F ] @83;540\[>"(3!F-1D_?F5*O=RF!9;76^T/+G@3S)@H& KV-YWJ
M1=_K>&@*,Y(R_2K6?T(64,OJFPBFW"]:9[*!AR:ITB+)P,:#A/+-/WG+$E$"
MX.@((,P X:F 9@9HG@J(,D!T*J"5 5SH_B9VE[@[HLF@)\4:22MMM-F%R[Y#
MFWQ1;HDRTM+L4H/3@P=")?I.6 KH&8A*)1@6:'2-2AMBAAXH)WQ""4,W2H%6
MB/!IZ>83)6/*J*:@MFJFR-#@%2:IE)3/T2U15*'/=Z )9>J+,?!M=(<^?_J"
M/B'*T3-ES/!&]7QM@K*N^9,L@-M- .&Q <0#BZ0F$0X@KXL!Y^D\X;J!DX
M>% !OSO%>GP4?E\/'\&R@0)LX;B["_=-(?-JAGDU0Z>O^6$UK\J%^K@\5NHO
MP>5>O7X\&0/H44.B_JEQKYF[UW3N14?<&Q*U<*;$&;JI*T2TN2GE
MN[7M JABPD9[[+3;#K@:=.)FN^>ORO4^%,)AV-Z3NCN4:K<[\:[0?86]9B?*
MA79R$.4YB&IS,%H(J:\UR 0]\A4H;9^W2MYO]+1*UJ,85QMOY<9;M<;+_"@]
M[B;_!15^H[+4(U^F=O\)5L!06$."./V3C8%)RJ+ _
MMO:K*M<^K%S4VJ-IA4RG4UW=3NYZI];U/\0*)'?]V^;J9@Y\\HY&UM]-7G^C
MHT\@^O$,R1AD70J[N1_=2ZPP#HJ9%YRU#V7JR\4+]\I;(1('U>7%I5F-_V^!
M3VDON]:+V8(OFO-%!WKK5D)*X2B(X\H+MH_KN__)]3PG%T:
M%Z,"MRZRW,4 AH)K:0Y09Z=",5=PYR*I4 PRL)A%8?TL
MVG6=E5+Z'_W/[)3?5J_#_;%4*;0?@U\Z3MJO!<]$SBE7B,',H()&VR1 ;@[@
MFPLMENZ$.1;:G%?=<@%D"M(*F/V9$'I[80^M^6>0P;]02P,$% @ :85J
M4N?@=LP,!0 'QH !D !X;"]W;W)K&ULO9E=
M;]LV%(:ONU]!"!V6 *XED?)'"L= XC18AJ0+FK6[*'K!6+1-5!)=DHJ3_?J1
MM"):EDRU@9V;6++..7QY^/J10HU6C'\7"T(D>$R33)QZ"RF7[WU?3!9IB
M_G1.$K8Z]4+O^8M/=+Z0^@M_/%KB.;DC\O/REJLSOZP2TY1D@K(,<#([]<["
M]Y/())B(+Y2LQ,8QT%.Y9^R[/KF*3[U *R()F4I= JN/!S(A2:(K*1T_BJ)>
M.:9.W#Q^KGYI)J\FV^I,4$^KI>E.6"/,7
MK(K8P /37$B6%LE*04JS]2=^+!JQD1#V=R3 (@%N)T0[$E"1@,Q$U\K,M"ZP
MQ.,19RO =;2JI@],;TRVF@W-]#+>2:ZN4I4GQQ?D7H*C">;\B69S\ 4G.0$X
MB\$'(:GJ$HG!)::\N,!F8,+2)_A#@FF7S=Y+P%.@BQ^#H@DA,$W$,WH'/
M=Q?@Z.TQ> MH!FYHDJ@E$R-?*L5Z7']:J#M?JX,[U/7!#LC5_:M,
M2)ZKGX8$7Z]5 +B2)!7?'.6CLGQDRD<[RO_#)$Y 4JY3K(;KJ/6<$O"@U[-I
M0=85^Z:B9L##>-#OJU8];':I*:@W*(,J8GNEV)Y3[#41 N093AF7]#_E.ZT6
MQ%1,69Y)84Q)AF@5#IP=WK+$.1QFN2Q_OE/JW-H
M4CRHR1GT(-S2W!041LVJAZ7JX0O,/--PVFGF85W'L-;@AJ"3X0XSGY1B3YQB
M81<%OX,[DE'&P4CJ"J7&CE0J=
M;A='KC$L]>05QLL1RZN?PB%_=K+@Z#NHWK:*Y$505;.H=N/._'Q^XQS,JZ
MVFNI'+JQ_ (?NPM6?.STF(5QZ*8QZ@8.&@]/6PI6?.STF.4Q=/,X[*)&(/^5*ZNU
MC6*)# ]"9&B)#/=/9-A 9-BK.;F!R)M15<&6R/ 5B-PRQGIM7?VU2(;[1G)+
M0>6OKO+7SWC9,AFZF1QV^TU,/EMRFJBQD//?:TME=! J(TMEM'\JHP8J#VI>
M1@U4'NSR,K)41J] Y98QS-JZVKNQ/[)O*K<45/ZR5G:;S&(9M6%9K8O+RZZG
M<62YC ["962YC/;/9?133\KH5YZ4D>4R>@4NMXP1MCPI(XMEM&\LMQ2L>MEI
M,HMEY,;RWW)!^-;6KFLGTI(X.@B)(TOB:/\DCAIV*^J;G0U!M[\>6WY=N/,[/G[]OP]:N3&\SGRB8@(3.5&BC_>8"OWT:L3R1;
MF@W]>R8E2\WA@N"8&ULM59=;]HP
M%/TK5K2'5FK)!R'0"I#*EU9I3*BHV\.T!Y--SSO6]U_;M[AA_$C& 1"\)347/BJ5[;",I26'&D=@D">:O Z!LU[-<:V]X(*M8
M:H/=[Z[Q"N8@']]*3^ZAG.=HCH!!*38'5WQ:&0*EF4GX\YZ16H:F!Y?&>?6(VKS:SP *&C/XD
MD8Q[5L="$2SQALH'MOL*^89:FB]D5)A?M,O7.A8*-T*R) #O#> OP3@&8.:)X+\'. ?ZY+K1S0.EK=CTP*3+H%6 2:HK:RZY^DH43O;'SQLB7]$UNHLBHG.-*;I/LXK5F;]&
M([(E$:210!)*&=5X2BA5!*)K
M2^6F%K/#W*5!YI)WPJ4FFK)4Q@*-TPBB"ORX'A_4X&T5GB)&WCY& Z^6< *+
M!G+]*^0YGEOAS[ >_IUM&\CS#-RI@(_.40].PL?O^?+=]
MI]'NVMMR6JK6!*UBT9%WK<*[5JUW:M/J6I8"L>7A8%4E-:,)2N)^VW>./9S\
MO:C5;E8[&!0.!F>%#SU@"37I:!=\[<_)=Z<0Z'Q OCNU^3X2OBF$;VJ%YVL(
M"::%?K&_*20+X'5[Q\3OCQ]S&G*>
MH^/@-]_JVZ5G, &^,@V+0"';I#*[H0IKT13=F5;@C7W@WH[<"OM8-U'FV3W0
M9QW8%/,5206BL%12JK;4T>194Y--)%N;1WC!I'K2S3!6C2!PO4!]7S(F]Q,M
M4+26_3]02P,$% @ :85J4LO?6?KQ @ J@@ !D !X;"]W;W)K&ULI59-;Z,P$/TK(]1#*[7A(X0V51(I":EV#Y&BIMT]
MK/;@@!.L@DUMD[3_?FU#6$IH5.U>P![>>_/!X&%T8/Q%)!A+>,M2*L96(F5^
M;]LB2G"&1(_EF*HG6\8S)-66[VR1
MCJVI>[\(--X ?A!\$(TUZ$PVC+WHS?=X;#DZ()SB2&H%I&Y[/,=IJH54&*^5
MIE6[U,3F^JC^8')7N6R0P'.6_B2Q3,;6G04QWJ(BE8_L\ U7^0RT7L128:YP
MJ+".!5$A),LJLHH@([2\H[>J#@V"TNDF>!7!:Q/\3PC]BM#_J@>_(OA?]3"H
M""9UN\S=%"Y$$DU&G!V :[12TPM3?<-6]2)4]\E:'YSAVZIB==F\8]EFWEG!![SI@>M?@^=X;D<\\Z_0 T-WNM+Y/^^+
M?_;^H1C]NH?Z1J]_OH=^33=":OM'T/]$\[4?52&HO"6_WYC6L
M3^B5F<8KR&SH@(B5E!9?D.UM1ZL4S-/6O:9>S]W.^RA&L3EW/PK7T[Q
M)>([0@6D>*M<.;U;]4)X.1G+C62Y.?HW3*I!8I:)^IG 7 /4\RUC\KC1#NK?
MD\D?4$L#!!0 ( &F%:E)$,YK*#0( !,$ 9 >&PO=V]R:W-H965T
MRAZ
MH*6U1)@/A:3L)%]?DE)4%:AS$;GDSG!FEU1Z4OI@*D0+KX)+,X\J:^L[0DQ>
MH:!FI&J4;F>OM*#6A;HDIM9(BP 2G"1Q/".",AEE:5A;ZRQ5C>5,XEJ#:82@
M^FV)7)WFT3CZ6-BPLK)^@61I34O/Q3R*O2#DF%O/0-UPQ'ODW!,Y&2\=9]0?Z8'#^0?[
M0_#NO.RHP7O%?[+"5O/H:P0%[FG#[4:=OF/G9^KYC
M3H%@LAWI:U>' 2 9GP$D'2 )NMN#@LH5M31+M3J!]MF.S4^"U8!VXICT3=E:
M[7:9P]GLVTO#[!O&*<.XA)B77"/#W).Q'+5D1R1L0#[D8POKV&)$[&S]L57%Y<
M_6])[2P+MY'-OOQ8[8[5K_^]/."<]YR1PWI[A;*NA_U:C;JMQ[=;\
M&V"R!-K82FGVCL4PD0K52/N_XK0GSL*)_A$=L\ET.DO)<:B3#'KLG\L3U263
M!CCN'2P>?9E&H-LKV 96U:'M.V7=)0K3RKU:U#[![>^5LA^!OTG]?R#[ U!+
M P04 " !IA6I2VJ8E#!L% <%0 &0 'AL+W=O?
M/4]%*Y92U15KEL$O=T*F5,.K7'IJ+1F-K5&:>,3W^UY*>=:9C.W87$[&8J,3
MGK&Y1&J3IE0^GK)$[$XZN/,T<,V7*VT&O,EX39?LANG;]5S"FU>BQ#QEF>(B
M0Y+=G72F^/,Y&1H#.^-/SG:J]HR,*PLA[LW+U_BDXQM&+&&1-A 4_FW9&4L2
M@P0\_BY .^6:QK#^_(1^;IT'9Q94L3.1?..Q7IUTAAT4LSNZ2?2UV/W&"H="
M@Q>)1-F_:%?,]3LHVB@MTL(8&*0\R__3AR(0-0,R:#$@A0%Y81#B%H->8=![
MN4+08A 4!L%K#<+"('QIT.9TOS#HV]CGP;*1GE%-)V,I=DB:V8!F'FRZK#4$
MF&>FLFZTA%\YV.G)C1;1_?$IY"9&9R*%@E74IGR>T$RA8S2-8VX&:(*^9GDE
MFY\/9DQ3GARB3\A#:D4E4XAGZ#;C6AW!(#Q?\"2!J6KL:2!JEO.B@M1I3HJT
MD.JC"Y'IE4)?LIC%S^T]<+#TDCQY>4J<@.=LT44X.$+$)_CV9H8./AWFI!O(
MG;FQ9BP"+&RQ_"@1BF?+&X,UESQBVW59X".%_O5-Y629DL&$J;1XA'5
MY\WIHQV>[JB,T??? 1)]U2Q5?SD(!26AP!(*WHO0$;I:&P/8!)EIZ'3L\O
M:!93+>3C7(JUD/F6G\8_0(*,=RS6XAJ\@7J&9ZL:=J\W>1+N,3P>M1/LEP3[
M/T\-LAL*_8N"2EJ>=P&>W$CA+3&;5CR&;KCMF81I\D95:L9W_*897%>A%5RKTV-
M0U#?JF9G.8-AC3GN^GC43'Q4$A\YB1- @)X3 4$X?-B&A+Y?,!-2UU;'?M7Z
M_(^A/KC6C?$[%4\!7*\>/ A]O[5^,*E($2>I:M\CN_'S+H\.KF]NU:'+[:H-
MX _2!W#5"+"[$_Q")O85&ON^*Q.51F.W2%_N,=G"(8PN$H:T0 N&EA NW4)K
M7Y8Q'@7]=EJ5,F.W-/\!WQI%5DQ-(&I2HA!\R"@-;07DHY%0?[_CD6'8SJ=2
M8.R6X/^QB^,&$1^UNU2).':K^&TF6226F2DZ%-5]BH32IB$VLLE!^S4VHQ"W
M<*ET&;N%^9O]7&/Q,=TR"9^?J*!FZ:R9Y**Y -VHTR*M$0I?G9'Q,4TT?7
M*9-42D]\)S;T,?OI LVDR-UK.@FI9)O@CZ%?I!)MXA;MJVKSF9P\N=^P30O-
M.$)JL_@!'_Q&2FBTXFR;\X9ZKP$@3>62-1_\"DK/E:_]!$.J_D!Z/SF
3?[(O_V0P='0E4LD_<>F0@E<:3
MP0=)3Z71Q*W1OY2>X?[6"8=-W="K7?:D#/:BN993T 8VF<[O?X EI?Y55S^HL7:7ATMA-8BM8\K1F,FS03X_4X(
M_?1B%B@O1"?_ 5!+ P04 " !IA6I2#$@Q7C\# :"@ &0 'AL+W=O
M3#,3:Q*:V SU2?WS'#@1:2+957Y+8\7S?-S.>L:=[J1YU@6C@6U4*
M/?,*8[8O?5]G!59,#^06!?U92U4Q0T.U\?56(
MS:>R-B47>*] UU7%U/\++.5^YH7><>*!;PIC)_SY=,LVN$3S:7NO:.2W*#FO
M4&@N!2A6,/$_6%MX$%6:R.K@S$IJ+AHWNS;(1!G!G&7070PB)SNALBI?,4,FT^5
MW(.RJPG-?CA7G36)X\)F96D4_>5D9^9+([/'FP7YE<.=K"C9FKEPW9=,:+B!
M99,ND&MX6'Z"CXJFF8NHAF>OT#!>ZN>@"Z90 Q?PL9"U9B+74]^0/LOB9P_#C-GBQPX\[\-_7U0J5#4TMN.E#'+:(0XH[C*/;[@GG2D==)23_YD6X=,2AI<2DF PZMJ4IZ87]G>])\KC-_9*
MD=4QM.)W&)
M:S(-!BE)4,U%I!D8N76'_TH:NDJXSX(N;ZCL OJ_EM(@@ !D !X;"]W;W)K&ULI5;;;N(P$/T5*]J'5FJ;*^E%@%0NU:ZTE5!1=Y]-,H!5QV9M4]C]
M^AT[(860LM7V!6SGG)DY)X.'[D:J%[T$,&1;<*%[WM*8U9WOZVP)!=57<@4"
MG\RE*JC!K5KX>J6 YHY4<#\*@M0O*!->O^O.)JK?E6O#F8")(GI=%%3]'@"7
MFYX7>KN#)[98&GO@][LKNH IF.?51.'.KZ/DK "AF11$P;SGW8=WXX[%.\ /
M!AN]MR96R4S*%[OYEO>\P!8$'#)C(U#\>H4A<&X#81F_JIA>G=(2]]>[Z ].
M.VJ940U#R7^RW"Q[WHU'0M_-%I?GJ"[Z-7M6'1SK!!=#+@ \RN2)AM,GY7/;Q?V<_,".NNR=V\9*3W3-S'9'M=P14'3$#O,H 6P"?
M C%T"ZT]4&9)719[L[WVPRCJ^J_[OK9@PIM#S.@8DZ3Q(6;<@@EO:\R!#4EM
M0W+2AN^@-5Z:F5P(]@>M>).+!@B8,],FNHS9V2OD\DAT&R9LB&[!W%XW1+=@
M;J[;17=JT9U/O?L+(G#,X;7QKY??.7ZQ0=#PX1C3E#@ZAL1IVK"A!1-'#1O\
MO
MNASFF"JXNL9Z53GIRHV1*W>5SZ3!P>"62_QS ,H"\/E<2K/;V 3UWXW^7U!+
M P04 " !IA6I2'=JJ_WT# "B"@ &0 'AL+W=O7RD9WP4\DF5A&CTLV)<3;Q2Z_V-[ZN\
M)!565V)/./RR%;+"&J9RYZN])+BPH(KY41"D?H4I]Z9CN[:2T[&H-:.(X\4+OM'!/=Z4V"_YTO,<[LB;Z8;^2,/,[EH)6A"LJ.))D._%F
MX?..?K0X] /"X 5$+B(: Y!5 W +BMV9(6D#RU@RC%F!+
M]YO:K7 +K/%T+,4121,-;&9@U;=HT(MRXY.UEO K!9R>?@$K?N*YJ C:$XGF
MHJK,\?'B-%S^J.D!,\(U6I=8$O0'6H-9BYH1)+9HB26G?*H2
MTC^L%^CBW252)IM"E*.OI:@59%#OT3LSOZ.,@0O5V-<@D2G4SULY;ALYHE?D
MB-&=X+I4:,D+4CCPB_/X] S>AZ/ISB3DVN6KACFUS.9Q/DRO1R#9H7]6CIAX$+-X
M&1.%8?8\:/DR*,RR41?TK/A15_SH;/'=[<3M[>3=[N%I!$-PR>)]I
MCCAH1G\](/U0ETS-'D:]G2=)',;)0"E76./!9V(YV8(D'LCE"@NOC25=@J6=
M8.E9P>[7#\X7)GV1+8S38%"@(R@+TD%Y+J;KH1=<3!\2=VE95UKV_WC!/.O%
MZ>W>=V]W+\X^WR?+V% 8#DSSJELRQ\$ER?70+:ZP.(L&2BW<;,G@:)9NMF H
MJ=_[TZV(W-EN1T'=-=?-D]:M=@W5S/81@_7;\&8>.M87T( U_=(O^J9[N\-R
M1[E"C&PA57"5P69ETQ$U$RWV]B]_(S0T$'980A-)I F W[<"CJJ=F 1=6SK]
M!U!+ P04 " !IA6I2[.V%3BH$ "@$0 &0 'AL+W=OJ#
M(1Z(FL2L8X96VA^_S@YX5Y(Y*V_$FA?ZRJN0.5/Z5"[]J&O"'_35;\AE7+^LGJ<_\+DJ2
MYKPH4U$ R5\'WAV\G<*H(M2(3RG?E@?'H'J4N1#?JI.'9. %U1WQC"]4%8+I
MOS<^XEE61=+W\7<;U.LT*^+A\2[ZM'YX_3!S5O*1R#ZGB5H-O-@#"7]EFTP]
MB^T?O'V@L(JW$%E9_X)M@XV(!Q:;4HF\)>L[R-.B^6??6R,."#J.FX!: C()
MIQ1P2\"7*I"60"Y5"%M":!+H"0)M";3VOC&K=GK,%!OVI=@"6:%UM.J@3E?-
MU@:G1559,R7UU53SU'#&E[I.%'CF:R%56BS!0]'4:Y7W^0^P [P?<\72[ /X
M';S,QN#]NP_@'4@+\)AFF8:6?5_IVZF"^HM6^KZ11B>D,7@4A5J58%(D/''P
MQ^?Y]&?\Z7D^1&<"^-K'SDRT,_,>G8TXY?,; ,EO 4(.FYH= F=UO3 Y<=U
MZI/KU*?GZ7>;Y0W @8M^Y"7N"A/7\?!_*LPO?VHX>% \+[^>$2.=&*G%R FQ
MOX1BF99ZX\6&NRJYH=.:7DW6;T-"(MKK^V^'Z;51N!=$Z!@UME%QU(NB8]3$
M1D440B/6U$9!2C6P@QW9$79VA&?M^+CFDK6>+T3N=*2)$!XJ8Q(8ACA B%+#
M#QN$HLB(-'& ,#(\F]J@D.#0[07MO* 7>M%69 F^//)\SN57\ ]X*5+%$S!3
M3/$2M%AK-CP2CCKAZ-9T?OZ@;H6^"C6G&I?5)<%G6%ZF*ZK"'V"S(,
M_X>&V*]Y\/RB]_.&H'9#4&(UA(T*,8S-Y-LHB$)"S?0[8 $T=Q-3!TPO"/&)
M70#&_4$L#
M!!0 ( &F%:E(Z70(N^@, +X0 9 >&PO=V]R:W-H965T#!!(3H46\0.R<BY]R0ZD"O_*,R;&U46I[;]MR
MM:$YD7=\2YE^L^8B)TH/16++K: D+DEY9B/'P79.4F9-1N764ZR(9G2E"A-$?[W3*
MQ[^U4:OQ61"/GP_6G\K@=3!+(NF49W^GL=J,K= ",5V37:;>^/XKK0/R"WLK
MGLGR$^QKK&.!U4XJGM=DO8(\9=4W^54GXHB@[9@)J":@+L$[0W!K@GNI!Z\F
M>)=Z\&M"&;I=Q5XF;D84F8P$WP-1H+6UXJ',?LG6^4I9L5$62NBWJ>:IR8(F
M6G8%WNB6"Y6R!/1GGEFU(0MAEQ_@6=$<3(FB"1TV.U)G1F32YXX4QM))BSF,8&_FR8CP?X
MMLY/DR1T2-(C&C3X1)=W 'J_ >0@:%C/]!(Z+NF.*9SKO,__M_>39+C-CG%+
M>^X9>[-4DB01-*DV!%_KG?).V8Z"']\TM-P>\I\!1U[CR"L=>6<<__'VO11;N0$Z!0UZZ/"( J"4]2\CPHPA*VMDSC]
M)DY_,,XGSF,)"(O!8L=BD5()?KS0?$G%4!9Q8QW?5JZ@<11<)U=%]X^2!P.,
MO(YRY';GZ*!3Y$)OE"ILXP\$XOQ(1%W,7J10U1J/;J@2=
MMN [U^E4\X_3%KH.[NAD0.$@Z.ID0$$?NQUC@
M.F 7J 51:QC=6*^VW$+W2KW/["5ON'IYF(H<6U1A>&--6I++8RNU"@R'*BPIY$!%4&_
MJU$?!9&+PZY&!IB^IKAFD5!;[-%PL?]#MYH+DE$Y= MNRRF"MQ4)M046H>M$
MJODGMS\W##N)G1I@;HC\S@_0S +,7([:LX-L,#SHNX%T#[JQW(JDK(1EF#%
M=TQ5%^UFMFFV'\H6LS/_".^GT# _T\UYU4JWYJO._H6()&429'2M73EW@=Y2
MHFJ6JX'BV[(;7'*E>\OR<4-)3$4!T._7G*O#H'#0_&4Q^0]02P,$% @
M:85J4H27_E$Y @ 8 H T !X;"]S='EL97,N>&ULU59=:]LP%/TK0BFC
MA5';R>+1U39LA<)@&X7F86]%L:]M@3X\6%[%N,@_(21H[N1&<3XX?S#GT;J
MZS/DQMG'VEHG&/YIVR.>TKKOXH7570C];?&
M3$=TOCUI<*<@IVWGM_DHX!A[<)R=5!7;?F6T$!SBCZ6:/
M2FH 4!AM0&F:3I&_BE0K:/5PG-K\N.;Y.]3\MNM<@ !%V%2T.?NGO,JO5KSX
M_+\D=W^50\'/:NQOHU,7N7P/(L/3%[FX.DF-7G_K3*ZVO8MM1)%]0,3XEWV.
ML%U3M&XHTU3T7DFS#,23^\W0:[(VS[T]?I.?04X:IE=C,,8[^R=DM.%78]:=
M78@^:V?_L-,+PJ[A[DV9_ -02P,$% @ :85J4I>*NQS $P( L
M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.
M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'AH+X8GX@OFR\$YG^U!K[,#?F
M@3TIJ=TD6WF_/A\.7;4"Q=U;LP:-+0MC%?=8M,NA6UO@M5L!>"6'Q6AT-E1<
MZ.SCQ7:L&SN,"\9#Y8716!DJ[@4\NG_MH<@VPHFYD,(_3[+V6D+&E-!"B1>H
M)]DH8VYE'K\9*UZ,]ES.*FNDG&1YUW /UHMJIWH6(._XW+4UGL]O.8),LK,1
M#K@0UOFV1SL^1\8-8.>NU'CS14@/=LH]?+6F60N]#,/@70RCVVCCL/WL@GAN
M_R>,9K$0%4Q-U2C0OHNC!1D M5N)M.2-%C1PUFP4<_&H$61"0Q1$A?Q<19$E ED>!O.22
MZPI8!#DF(,='A.Q%\I2 /$T.N3L3/3,++)CJ(8(\(R#/CCDGRPCR'0'Y+BWD
MK%&*V^I47ZPH5E]UPVP'X =XUM'XZ8CK1)8IU,8=YCH:21
M)[;&YS\-KCYB&LH.>6(]M*EK<,F[C*%P)-=V8C>8>GNSB])#GM@/U[HR"M@=
M?P+'XD(,2*DA3^R&GSCN*]<:;(BDPAAR77>7,28EASRY'9027>)XA<-TJY>@
M*]&/)26'/+4=8-F*]1;6Q@:\&(P20I[8"*2V>JN4G))#?C@[L!/<9DAP;^(%
M,Z6)XBB:V(M)^:(X@"_V0I&[C8.(8R\699#BJ :)-Q@%I9 BL4+(#-U[> M*
M)$5BD>PDO[W_-^60(K%#Z"P8[S *RB)%8HOL7;ZSDREX+F0_FI13BL1.B9/U
M@'W:(%SXNPBF/HY <<4M%GYX7J19,23GD8X>"TK&L16KG$%-H-A:48DSS@
M2BR@K1=;$87$V=AJU>IHBK.TATD)J$PL(#*:_=-"2D!E:@%1.N]C4A8J4UN(
MQ(PM5%(6*E/O94C,<8Q)6:A,;"%Z<=2+)F6A,K&%=A='43IB\_@LF[+0.+&%
M=C%[-3$F9:%Q]PIH^]ZGA@4N:.J?^!,.ZRLNJQO+PD=WI#4^#;O.12/E%=;]
MTM\-K[>OD;:OP#[^!5!+ P04 " !IA6I2*5V(H),! #B& &@ 'AL
M+U]R96QS+W=OFX'=S_(\#8Y
M&ZQWRZQ;[R1SJ8,4@C1]D$&0I0_*(2A/'S2&H''ZH D$3=('32%HFCYH!D&S
M]$%S")JG#Y(1RC@B2.IA3:"U(-="X+4@V$(@MB#90F"V(-I"H+8@VT+@MB#<
M0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+?V7K8)]%;46PGT5M1;"?16U%L)]%;4
M6PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCTMM['$@*]#?4V KT-
M]38"O0WU-@*]#?4V KT-]38"O0WU-@*]<]0[)] [1[WS=^H=XK7RX=GS6./]
MWTEUO%WKG[>_+Q^;O8=PQ]G!+XW5+U!+ P04 " !IA6I2B(RI-Z4! O
M&0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-F/##FTH)JY1)MJ D[N;:U\N'6+IE1Z4HMB8G1:,)2W7AJ_-"W&O%\^D2Y
M6E<^>MZ&QZ[4S2RV5+DX>MP7MEZS6!E3E:GR89]MFNR;R_#@D(3.KL85I7
M4!"SLP[MSL\&A[[7#5E;9A0ME/4OJ@Y5;%LQYW<5N:1?XDQ&G>=E2IE.UW5H
M29RQI#)7$/FZ2O:B@WYG'TZ8]E=^M7\GTV<8*A=6&Q:?4$L!
M A0#% @ :85J4@=!36*! L0 ! ( ! &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !IA6I2-?@5Q>X K @ $0
M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !I
MA6I2F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0 ( &F%:E+40W"J+ 4 %,5 8
M " @0T( !X;"]W;W)KEB,& "-&0 & @(%O#0 >&PO=V]R:W-H965T
M&UL4$L! A0#% @ :85J4G*1#6F) P T H !@
M ("!R!, 'AL+W=O&PO=V]R:W-H965T&UL4$L!
M A0#% @ :85J4C>+KGEV"0 HS< !@ ("!.B$ 'AL
M+W=O8J !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :85J4D#-
M,]/] @ / 8 !@ ("!_SD 'AL+W=O&UL4$L! A0#% @
M:85J4N1@L)-;! +@L !D ("!)4$ 'AL+W=O&UL4$L! A0#% @ :85J4A 6CO)(!P
MJ!$ !D ("!'TT 'AL+W=O
M5 >&PO=V]R:W-H965T&UL4$L! A0#% @ :85J4H%%HQE?$0 $34 !D
M ("!/UL 'AL+W=O&PO=V]R:W-H
M965T&UL4$L!
M A0#% @ :85J4E%W!FI< P 50@ !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ :85J
M4GC_4*F2 @ F04 !D ("!%8, 'AL+W=O\Z5&4# #9!P &0
M @('>A0 >&PO=V]R:W-H965T#P, (X& 9 " @7J) !X;"]W;W)K
M&UL4$L! A0#% @ :85J4B%1+9]2! \@D
M !D ("!P(P 'AL+W=O&PO=V]R:W-H965T5 !X;"]W;W)K&UL4$L! A0#% @ :85J4E11B<"2 P 4@X !D
M ("!!I@ 'AL+W=O&PO=V]R:W-H965T
M !X;"]W;W)K&UL4$L! A0#
M% @ :85J4N?@=LP,!0 'QH !D ("!YJ( 'AL+W=O
M&PO=V]R:W-H965T&UL4$L! A0#% @ :85J4D0S
MFLH- @ $P0 !D ("!D*X 'AL+W=O&PO=V]R:W-H965T/P, !H* 9 " @2:V !X;"]W;W)K&UL4$L! A0#% @ :85J4G@\):O( @ >@@ !D
M ("!G+D 'AL+W=O&PO
M=V]R:W-H965T&UL4$L! A0#% @ :85J4CI= B[Z P OA !D ("!
ML,0 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'-02P$"% ,4 " !IA6I2B(RI-Z4! O&0 $P
M @ '+T0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ,0 Q $X- "A
%TP !
end
XML
53
Show.js
IDEA: XBRL DOCUMENT
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
XML
54
report.css
IDEA: XBRL DOCUMENT
/* Updated 2009-11-04 */
/* v2.2.0.24 */
/* DefRef Styles */
..report table.authRefData{
background-color: #def;
border: 2px solid #2F4497;
font-size: 1em;
position: absolute;
}
..report table.authRefData a {
display: block;
font-weight: bold;
}
..report table.authRefData p {
margin-top: 0px;
}
..report table.authRefData .hide {
background-color: #2F4497;
padding: 1px 3px 0px 0px;
text-align: right;
}
..report table.authRefData .hide a:hover {
background-color: #2F4497;
}
..report table.authRefData .body {
height: 150px;
overflow: auto;
width: 400px;
}
..report table.authRefData table{
font-size: 1em;
}
/* Report Styles */
..pl a, .pl a:visited {
color: black;
text-decoration: none;
}
/* table */
..report {
background-color: white;
border: 2px solid #acf;
clear: both;
color: black;
font: normal 8pt Helvetica, Arial, san-serif;
margin-bottom: 2em;
}
..report hr {
border: 1px solid #acf;
}
/* Top labels */
..report th {
background-color: #acf;
color: black;
font-weight: bold;
text-align: center;
}
..report th.void {
background-color: transparent;
color: #000000;
font: bold 10pt Helvetica, Arial, san-serif;
text-align: left;
}
..report .pl {
text-align: left;
vertical-align: top;
white-space: normal;
width: 200px;
white-space: normal; /* word-wrap: break-word; */
}
..report td.pl a.a {
cursor: pointer;
display: block;
width: 200px;
overflow: hidden;
}
..report td.pl div.a {
width: 200px;
}
..report td.pl a:hover {
background-color: #ffc;
}
/* Header rows... */
..report tr.rh {
background-color: #acf;
color: black;
font-weight: bold;
}
/* Calendars... */
..report .rc {
background-color: #f0f0f0;
}
/* Even rows... */
..report .re, .report .reu {
background-color: #def;
}
..report .reu td {
border-bottom: 1px solid black;
}
/* Odd rows... */
..report .ro, .report .rou {
background-color: white;
}
..report .rou td {
border-bottom: 1px solid black;
}
..report .rou table td, .report .reu table td {
border-bottom: 0px solid black;
}
/* styles for footnote marker */
..report .fn {
white-space: nowrap;
}
/* styles for numeric types */
..report .num, .report .nump {
text-align: right;
white-space: nowrap;
}
..report .nump {
padding-left: 2em;
}
..report .nump {
padding: 0px 0.4em 0px 2em;
}
/* styles for text types */
..report .text {
text-align: left;
white-space: normal;
}
..report .text .big {
margin-bottom: 1em;
width: 17em;
}
..report .text .more {
display: none;
}
..report .text .note {
font-style: italic;
font-weight: bold;
}
..report .text .small {
width: 10em;
}
..report sup {
font-style: italic;
}
..report .outerFootnotes {
font-size: 1em;
}
XML
55
FilingSummary.xml
IDEA: XBRL DOCUMENT
3.20.4
html
174
262
1
false
47
0
false
7
false
false
R1.htm
0001001 - Document - Cover
Sheet
http://www.costco.com/role/Cover
Cover
Cover
1
false
false
R2.htm
1001002 - Statement - Condensed Consolidated Statements Of Income
Sheet
http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome
Condensed Consolidated Statements Of Income
Statements
2
false
false
R3.htm
1002003 - Statement - Condensed Consolidated Statements Of Comprehensive Income
Sheet
http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome
Condensed Consolidated Statements Of Comprehensive Income
Statements
3
false
false
R4.htm
1003004 - Statement - Condensed Consolidated Balance Sheets
Sheet
http://www.costco.com/role/CondensedConsolidatedBalanceSheets
Condensed Consolidated Balance Sheets
Statements
4
false
false
R5.htm
1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)
Sheet
http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical
Condensed Consolidated Balance Sheets (Parenthetical)
Statements
5
false
false
R6.htm
1005006 - Statement - Consolidated Statement of Stockholders' Equity Statement
Sheet
http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement
Consolidated Statement of Stockholders' Equity Statement
Statements
6
false
false
R7.htm
1006007 - Statement - Condensed Consolidated Statements Of Cash Flows
Sheet
http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows
Condensed Consolidated Statements Of Cash Flows
Statements
7
false
false
R8.htm
2101101 - Disclosure - Summary of Significant Accounting Policies
Sheet
http://www.costco.com/role/SummaryofSignificantAccountingPolicies
Summary of Significant Accounting Policies
Notes
8
false
false
R9.htm
2105102 - Disclosure - Business Combinations
Sheet
http://www.costco.com/role/BusinessCombinations
Business Combinations
Notes
9
false
false
R10.htm
2109103 - Disclosure - Investments
Sheet
http://www.costco.com/role/Investments
Investments
Notes
10
false
false
R11.htm
2113104 - Disclosure - Fair Value Measurement
Sheet
http://www.costco.com/role/FairValueMeasurement
Fair Value Measurement
Notes
11
false
false
R12.htm
2116105 - Disclosure - Debt
Sheet
http://www.costco.com/role/Debt
Debt
Notes
12
false
false
R13.htm
2119106 - Disclosure - Equity
Sheet
http://www.costco.com/role/Equity
Equity
Notes
13
false
false
R14.htm
2124107 - Disclosure - Stock-Based Compensation Plans
Sheet
http://www.costco.com/role/StockBasedCompensationPlans
Stock-Based Compensation Plans
Notes
14
false
false
R15.htm
2129108 - Disclosure - Income Taxes Income Taxes
Sheet
http://www.costco.com/role/IncomeTaxesIncomeTaxes
Income Taxes Income Taxes
Notes
15
false
false
R16.htm
2131109 - Disclosure - Net Income per Common and Common Equivalent Share
Sheet
http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShare
Net Income per Common and Common Equivalent Share
Notes
16
false
false
R17.htm
2134110 - Disclosure - Commitments and Contingencies
Sheet
http://www.costco.com/role/CommitmentsandContingencies
Commitments and Contingencies
Notes
17
false
false
R18.htm
2136111 - Disclosure - Segment Reporting
Sheet
http://www.costco.com/role/SegmentReporting
Segment Reporting
Notes
18
false
false
R19.htm
2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)
Sheet
http://www.costco.com/role/SummaryofSignificantAccountingPoliciesPolicies
Summary of Significant Accounting Policies (Policies)
Policies
http://www.costco.com/role/SummaryofSignificantAccountingPolicies
19
false
false
R20.htm
2310303 - Disclosure - Investments (Tables)
Sheet
http://www.costco.com/role/InvestmentsTables
Investments (Tables)
Tables
http://www.costco.com/role/Investments
20
false
false
R21.htm
2314304 - Disclosure - Fair Value Measurement (Tables)
Sheet
http://www.costco.com/role/FairValueMeasurementTables
Fair Value Measurement (Tables)
Tables
http://www.costco.com/role/FairValueMeasurement
21
false
false
R22.htm
2317305 - Disclosure - Debt (Tables)
Sheet
http://www.costco.com/role/DebtTables
Debt (Tables)
Tables
http://www.costco.com/role/Debt
22
false
false
R23.htm
2320306 - Disclosure - Equity (Tables)
Sheet
http://www.costco.com/role/EquityTables
Equity (Tables)
Tables
http://www.costco.com/role/Equity
23
false
false
R24.htm
2325307 - Disclosure - Stock-Based Compensation Plans (Tables)
Sheet
http://www.costco.com/role/StockBasedCompensationPlansTables
Stock-Based Compensation Plans (Tables)
Tables
http://www.costco.com/role/StockBasedCompensationPlans
24
false
false
R25.htm
2332308 - Disclosure - Net Income per Common and Common Equivalent Share (Tables)
Sheet
http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareTables
Net Income per Common and Common Equivalent Share (Tables)
Tables
http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShare
25
false
false
R26.htm
2337309 - Disclosure - Segment Reporting (Tables)
Sheet
http://www.costco.com/role/SegmentReportingTables
Segment Reporting (Tables)
Tables
http://www.costco.com/role/SegmentReporting
26
false
false
R27.htm
2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)
Sheet
http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail
Summary of Significant Accounting Policies - Additional Information (Detail)
Details
27
false
false
R28.htm
2407402 - Disclosure - Business Combinations (Details)
Sheet
http://www.costco.com/role/BusinessCombinationsDetails
Business Combinations (Details)
Details
http://www.costco.com/role/BusinessCombinations
28
false
false
R29.htm
2411403 - Disclosure - Investments - Available-for-sale and Held-to-maturity Investments (Detail)
Sheet
http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail
Investments - Available-for-sale and Held-to-maturity Investments (Detail)
Details
29
false
false
R30.htm
2412404 - Disclosure - Investments - Maturities of Available-for-sale and Held-to-maturity Securities (Details)
Sheet
http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails
Investments - Maturities of Available-for-sale and Held-to-maturity Securities (Details)
Details
30
false
false
R31.htm
2415405 - Disclosure - Fair Value Measurement - Fair Value of Financial Assets and Financial Liabilities Measured on Recurring Basis (Details)
Sheet
http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails
Fair Value Measurement - Fair Value of Financial Assets and Financial Liabilities Measured on Recurring Basis (Details)
Details
31
false
false
R32.htm
2418406 - Disclosure - Debt (Carrying Value and Estimated Fair Value of Company's Long-term Debt) (Details)
Sheet
http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails
Debt (Carrying Value and Estimated Fair Value of Company's Long-term Debt) (Details)
Details
http://www.costco.com/role/DebtTables
32
false
false
R33.htm
2421407 - Disclosure - Equity - Additional Information - Dividends (Detail)
Sheet
http://www.costco.com/role/EquityAdditionalInformationDividendsDetail
Equity - Additional Information - Dividends (Detail)
Details
33
false
false
R34.htm
2422408 - Disclosure - Equity (Stock Repurchased During Period) (Details)
Sheet
http://www.costco.com/role/EquityStockRepurchasedDuringPeriodDetails
Equity (Stock Repurchased During Period) (Details)
Details
http://www.costco.com/role/EquityTables
34
false
false
R35.htm
2423409 - Disclosure - Equity - Additional Information - Stock Repurchase Programs (Details)
Sheet
http://www.costco.com/role/EquityAdditionalInformationStockRepurchaseProgramsDetails
Equity - Additional Information - Stock Repurchase Programs (Details)
Details
35
false
false
R36.htm
2426410 - Disclosure - Stock-Based Compensation Plans - Additional Information (Detail)
Sheet
http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail
Stock-Based Compensation Plans - Additional Information (Detail)
Details
36
false
false
R37.htm
2427411 - Disclosure - Stock-Based Compensation Plans - Summary of RSU Transactions (Details)
Sheet
http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails
Stock-Based Compensation Plans - Summary of RSU Transactions (Details)
Details
37
false
false
R38.htm
2428412 - Disclosure - Stock-Based Compensation Plans - Summary of Stock-Based Compensation Expense (Details)
Sheet
http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails
Stock-Based Compensation Plans - Summary of Stock-Based Compensation Expense (Details)
Details
38
false
false
R39.htm
2433414 - Disclosure - Net Income per Common and Common Equivalent Share - Schedule of Earnings per Share Effect on Net Income and Weighted Average Number of Dilutive Potential Common Stock (Details)
Sheet
http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails
Net Income per Common and Common Equivalent Share - Schedule of Earnings per Share Effect on Net Income and Weighted Average Number of Dilutive Potential Common Stock (Details)
Details
39
false
false
R40.htm
2438416 - Disclosure - Segment Reporting Information by Segment (Detail)
Sheet
http://www.costco.com/role/SegmentReportingInformationbySegmentDetail
Segment Reporting Information by Segment (Detail)
Details
40
false
false
R41.htm
2439417 - Disclosure - Segment Reporting Segment Reporting Information by Item Category (Details)
Sheet
http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails
Segment Reporting Segment Reporting Information by Item Category (Details)
Details
41
false
false
All Reports
Book
All Reports
cost-20210214.htm
cost-20210214.xsd
cost-20210214_cal.xml
cost-20210214_def.xml
cost-20210214_lab.xml
cost-20210214_pre.xml
costex10110q21421.htm
costex31110q21421.htm
costex32110q21421.htm
http://xbrl.sec.gov/dei/2020-01-31
http://fasb.org/us-gaap/2020-01-31
http://xbrl.sec.gov/country/2020-01-31
http://fasb.org/srt/2020-01-31
true
true
JSON
58
MetaLinks.json
IDEA: XBRL DOCUMENT
{
"instance": {
"cost-20210214.htm": {
"axisCustom": 0,
"axisStandard": 13,
"contextCount": 174,
"dts": {
"calculationLink": {
"local": [
"cost-20210214_cal.xml"
]
},
"definitionLink": {
"local": [
"cost-20210214_def.xml"
],
"remote": [
"http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
"http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
]
},
"inline": {
"local": [
"cost-20210214.htm"
]
},
"labelLink": {
"local": [
"cost-20210214_lab.xml"
],
"remote": [
"https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
"http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
]
},
"presentationLink": {
"local": [
"cost-20210214_pre.xml"
]
},
"referenceLink": {
"remote": [
"https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
"http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
]
},
"schema": {
"local": [
"cost-20210214.xsd"
],
"remote": [
"http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
"http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
"http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
"http://www.xbrl.org/2003/xl-2003-12-31.xsd",
"http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
"http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
"http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
"http://www.xbrl.org/2005/xbrldt-2005.xsd",
"http://www.xbrl.org/2006/ref-2006-02-27.xsd",
"http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
"http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
"http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
"http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
"https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
"http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
"https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
"http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
]
}
},
"elementCount": 367,
"entityCount": 1,
"hidden": {
"http://fasb.org/us-gaap/2020-01-31": 30,
"http://xbrl.sec.gov/dei/2020-01-31": 8,
"total": 38
},
"keyCustom": 8,
"keyStandard": 254,
"memberCustom": 15,
"memberStandard": 32,
"nsprefix": "cost",
"nsuri": "http://www.costco.com/20210214",
"report": {
"R1": {
"firstAnchor": {
"ancestors": [
"span",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:DocumentType",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "document",
"isDefault": "true",
"longName": "0001001 - Document - Cover",
"role": "http://www.costco.com/role/Cover",
"shortName": "Cover",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:DocumentType",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R10": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2109103 - Disclosure - Investments",
"role": "http://www.costco.com/role/Investments",
"shortName": "Investments",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R11": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FairValueDisclosuresTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2113104 - Disclosure - Fair Value Measurement",
"role": "http://www.costco.com/role/FairValueMeasurement",
"shortName": "Fair Value Measurement",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FairValueDisclosuresTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R12": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DebtDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2116105 - Disclosure - Debt",
"role": "http://www.costco.com/role/Debt",
"shortName": "Debt",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DebtDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R13": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2119106 - Disclosure - Equity",
"role": "http://www.costco.com/role/Equity",
"shortName": "Equity",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R14": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2124107 - Disclosure - Stock-Based Compensation Plans",
"role": "http://www.costco.com/role/StockBasedCompensationPlans",
"shortName": "Stock-Based Compensation Plans",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R15": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2129108 - Disclosure - Income Taxes Income Taxes",
"role": "http://www.costco.com/role/IncomeTaxesIncomeTaxes",
"shortName": "Income Taxes Income Taxes",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R16": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:EarningsPerShareTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2131109 - Disclosure - Net Income per Common and Common Equivalent Share",
"role": "http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShare",
"shortName": "Net Income per Common and Common Equivalent Share",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:EarningsPerShareTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R17": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2134110 - Disclosure - Commitments and Contingencies",
"role": "http://www.costco.com/role/CommitmentsandContingencies",
"shortName": "Commitments and Contingencies",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R18": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SegmentReportingDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2136111 - Disclosure - Segment Reporting",
"role": "http://www.costco.com/role/SegmentReporting",
"shortName": "Segment Reporting",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SegmentReportingDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R19": {
"firstAnchor": {
"ancestors": [
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
"role": "http://www.costco.com/role/SummaryofSignificantAccountingPoliciesPolicies",
"shortName": "Summary of Significant Accounting Policies (Policies)",
"subGroupType": "policies",
"uniqueAnchor": {
"ancestors": [
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R2": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "1001002 - Statement - Condensed Consolidated Statements Of Income",
"role": "http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"shortName": "Condensed Consolidated Statements Of Income",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"lang": "en-US",
"name": "us-gaap:CostOfGoodsAndServicesSold",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R20": {
"firstAnchor": {
"ancestors": [
"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2310303 - Disclosure - Investments (Tables)",
"role": "http://www.costco.com/role/InvestmentsTables",
"shortName": "Investments (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R21": {
"firstAnchor": {
"ancestors": [
"us-gaap:FairValueDisclosuresTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2314304 - Disclosure - Fair Value Measurement (Tables)",
"role": "http://www.costco.com/role/FairValueMeasurementTables",
"shortName": "Fair Value Measurement (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:FairValueDisclosuresTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R22": {
"firstAnchor": {
"ancestors": [
"us-gaap:DebtDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2317305 - Disclosure - Debt (Tables)",
"role": "http://www.costco.com/role/DebtTables",
"shortName": "Debt (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:DebtDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R23": {
"firstAnchor": {
"ancestors": [
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "cost:ScheduleOfCommonStockRepurchasedAndAveragePricePaidPerShareTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2320306 - Disclosure - Equity (Tables)",
"role": "http://www.costco.com/role/EquityTables",
"shortName": "Equity (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "cost:ScheduleOfCommonStockRepurchasedAndAveragePricePaidPerShareTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R24": {
"firstAnchor": {
"ancestors": [
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2325307 - Disclosure - Stock-Based Compensation Plans (Tables)",
"role": "http://www.costco.com/role/StockBasedCompensationPlansTables",
"shortName": "Stock-Based Compensation Plans (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R25": {
"firstAnchor": {
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2332308 - Disclosure - Net Income per Common and Common Equivalent Share (Tables)",
"role": "http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareTables",
"shortName": "Net Income per Common and Common Equivalent Share (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R26": {
"firstAnchor": {
"ancestors": [
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2337309 - Disclosure - Segment Reporting (Tables)",
"role": "http://www.costco.com/role/SegmentReportingTables",
"shortName": "Segment Reporting (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R27": {
"firstAnchor": {
"ancestors": [
"span",
"div",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "INF",
"first": true,
"lang": "en-US",
"name": "us-gaap:NumberOfStores",
"reportCount": 1,
"unique": true,
"unitRef": "warehouse",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)",
"role": "http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
"shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"div",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "INF",
"first": true,
"lang": "en-US",
"name": "us-gaap:NumberOfStores",
"reportCount": 1,
"unique": true,
"unitRef": "warehouse",
"xsiNil": "false"
}
},
"R28": {
"firstAnchor": {
"ancestors": [
"ix:continuation",
"span",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0e7a26499f954cca9e47acf413c0ce54_D20200317-20200317",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:PaymentsToAcquireBusinessesGross",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2407402 - Disclosure - Business Combinations (Details)",
"role": "http://www.costco.com/role/BusinessCombinationsDetails",
"shortName": "Business Combinations (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"ix:continuation",
"span",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0e7a26499f954cca9e47acf413c0ce54_D20200317-20200317",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:PaymentsToAcquireBusinessesGross",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R29": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
"ix:continuation",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2411403 - Disclosure - Investments - Available-for-sale and Held-to-maturity Investments (Detail)",
"role": "http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail",
"shortName": "Investments - Available-for-sale and Held-to-maturity Investments (Detail)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "id418e81a5a0a490eb6b9b24916d93081_I20210214",
"decimals": "-6",
"lang": "en-US",
"name": "us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R3": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:ProfitLoss",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "1002003 - Statement - Condensed Consolidated Statements Of Comprehensive Income",
"role": "http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
"shortName": "Condensed Consolidated Statements Of Comprehensive Income",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"lang": "en-US",
"name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R30": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
"ix:continuation",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2412404 - Disclosure - Investments - Maturities of Available-for-sale and Held-to-maturity Securities (Details)",
"role": "http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails",
"shortName": "Investments - Maturities of Available-for-sale and Held-to-maturity Securities (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
"ix:continuation",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R31": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2415405 - Disclosure - Fair Value Measurement - Fair Value of Financial Assets and Financial Liabilities Measured on Recurring Basis (Details)",
"role": "http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails",
"shortName": "Fair Value Measurement - Fair Value of Financial Assets and Financial Liabilities Measured on Recurring Basis (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
"us-gaap:FairValueDisclosuresTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i7d171dcd4bbc4b4b9b0b4c935e9b2851_I20210214",
"decimals": "-6",
"lang": "en-US",
"name": "us-gaap:AssetsFairValueDisclosure",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R32": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
"us-gaap:DebtDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:LongTermDebt",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2418406 - Disclosure - Debt (Carrying Value and Estimated Fair Value of Company's Long-term Debt) (Details)",
"role": "http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails",
"shortName": "Debt (Carrying Value and Estimated Fair Value of Company's Long-term Debt) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
"us-gaap:DebtDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:LongTermDebt",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R33": {
"firstAnchor": {
"ancestors": [
"span",
"div",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "INF",
"first": true,
"lang": "en-US",
"name": "us-gaap:CommonStockDividendsPerShareDeclared",
"reportCount": 1,
"unique": true,
"unitRef": "usdPerShare",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2421407 - Disclosure - Equity - Additional Information - Dividends (Detail)",
"role": "http://www.costco.com/role/EquityAdditionalInformationDividendsDetail",
"shortName": "Equity - Additional Information - Dividends (Detail)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"div",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "INF",
"first": true,
"lang": "en-US",
"name": "us-gaap:CommonStockDividendsPerShareDeclared",
"reportCount": 1,
"unique": true,
"unitRef": "usdPerShare",
"xsiNil": "false"
}
},
"R34": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"cost:ScheduleOfCommonStockRepurchasedAndAveragePricePaidPerShareTableTextBlock",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-3",
"first": true,
"lang": "en-US",
"name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
"reportCount": 1,
"unitRef": "shares",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2422408 - Disclosure - Equity (Stock Repurchased During Period) (Details)",
"role": "http://www.costco.com/role/EquityStockRepurchasedDuringPeriodDetails",
"shortName": "Equity (Stock Repurchased During Period) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"cost:ScheduleOfCommonStockRepurchasedAndAveragePricePaidPerShareTableTextBlock",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "2",
"lang": "en-US",
"name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare",
"reportCount": 1,
"unique": true,
"unitRef": "usdPerShare",
"xsiNil": "false"
}
},
"R35": {
"firstAnchor": {
"ancestors": [
"ix:continuation",
"span",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2423409 - Disclosure - Equity - Additional Information - Stock Repurchase Programs (Details)",
"role": "http://www.costco.com/role/EquityAdditionalInformationStockRepurchaseProgramsDetails",
"shortName": "Equity - Additional Information - Stock Repurchase Programs (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"ix:continuation",
"span",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R36": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-3",
"first": true,
"lang": "en-US",
"name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
"reportCount": 1,
"unitRef": "shares",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2426410 - Disclosure - Stock-Based Compensation Plans - Additional Information (Detail)",
"role": "http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"shortName": "Stock-Based Compensation Plans - Additional Information (Detail)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"div",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3de3a029990b47d090855d81e0e6aa93_I20201201",
"decimals": "2",
"lang": "en-US",
"name": "us-gaap:SharePrice",
"reportCount": 1,
"unique": true,
"unitRef": "usdPerShare",
"xsiNil": "false"
}
},
"R37": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "idd6044fee1184cadace26fae6f6cb178_I20200830",
"decimals": "-3",
"first": true,
"lang": "en-US",
"name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
"reportCount": 1,
"unitRef": "shares",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2427411 - Disclosure - Stock-Based Compensation Plans - Summary of RSU Transactions (Details)",
"role": "http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails",
"shortName": "Stock-Based Compensation Plans - Summary of RSU Transactions (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": "-3",
"lang": "en-US",
"name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
"reportCount": 1,
"unique": true,
"unitRef": "shares",
"xsiNil": "false"
}
},
"R38": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
"ix:continuation",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:ShareBasedCompensation",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2428412 - Disclosure - Stock-Based Compensation Plans - Summary of Stock-Based Compensation Expense (Details)",
"role": "http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails",
"shortName": "Stock-Based Compensation Plans - Summary of Stock-Based Compensation Expense (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
"ix:continuation",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"lang": "en-US",
"name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R39": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:NetIncomeLoss",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2433414 - Disclosure - Net Income per Common and Common Equivalent Share - Schedule of Earnings per Share Effect on Net Income and Weighted Average Number of Dilutive Potential Common Stock (Details)",
"role": "http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails",
"shortName": "Net Income per Common and Common Equivalent Share - Schedule of Earnings per Share Effect on Net Income and Weighted Average Number of Dilutive Potential Common Stock (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-3",
"lang": "en-US",
"name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
"reportCount": 1,
"unique": true,
"unitRef": "shares",
"xsiNil": "false"
}
},
"R4": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "1003004 - Statement - Condensed Consolidated Balance Sheets",
"role": "http://www.costco.com/role/CondensedConsolidatedBalanceSheets",
"shortName": "Condensed Consolidated Balance Sheets",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "-6",
"lang": "en-US",
"name": "us-gaap:ReceivablesNetCurrent",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R40": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:Revenues",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2438416 - Disclosure - Segment Reporting Information by Segment (Detail)",
"role": "http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"shortName": "Segment Reporting Information by Segment (Detail)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:Revenues",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R41": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i0799b180862b454ab646016e882ea140_D20201123-20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2439417 - Disclosure - Segment Reporting Segment Reporting Information by Item Category (Details)",
"role": "http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails",
"shortName": "Segment Reporting Segment Reporting Information by Item Category (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"us-gaap:DisaggregationOfRevenueTableTextBlock",
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i2bdbea3f131d42cebb04492e90530780_D20201123-20210214",
"decimals": "-6",
"lang": "en-US",
"name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R5": {
"firstAnchor": {
"ancestors": [
"span",
"div",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "INF",
"first": true,
"lang": "en-US",
"name": "us-gaap:PreferredStockParOrStatedValuePerShare",
"reportCount": 1,
"unique": true,
"unitRef": "usdPerShare",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
"role": "http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
"shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
"subGroupType": "parenthetical",
"uniqueAnchor": {
"ancestors": [
"span",
"div",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i41bfc46e63b84d099fcb2d5c7c6faa6e_I20210214",
"decimals": "INF",
"first": true,
"lang": "en-US",
"name": "us-gaap:PreferredStockParOrStatedValuePerShare",
"reportCount": 1,
"unique": true,
"unitRef": "usdPerShare",
"xsiNil": "false"
}
},
"R6": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i2039a8c87d044a8a8abeea33e1f18076_I20190901",
"decimals": "-3",
"first": true,
"lang": "en-US",
"name": "us-gaap:CommonStockSharesOutstanding",
"reportCount": 1,
"unique": true,
"unitRef": "shares",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "1005006 - Statement - Consolidated Statement of Stockholders' Equity Statement",
"role": "http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement",
"shortName": "Consolidated Statement of Stockholders' Equity Statement",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i2039a8c87d044a8a8abeea33e1f18076_I20190901",
"decimals": "-3",
"first": true,
"lang": "en-US",
"name": "us-gaap:CommonStockSharesOutstanding",
"reportCount": 1,
"unique": true,
"unitRef": "shares",
"xsiNil": "false"
}
},
"R7": {
"firstAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": "-6",
"first": true,
"lang": "en-US",
"name": "us-gaap:ProfitLoss",
"reportCount": 1,
"unitRef": "usd",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "1006007 - Statement - Condensed Consolidated Statements Of Cash Flows",
"role": "http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows",
"shortName": "Condensed Consolidated Statements Of Cash Flows",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": "-6",
"lang": "en-US",
"name": "us-gaap:DepreciationDepletionAndAmortization",
"reportCount": 1,
"unique": true,
"unitRef": "usd",
"xsiNil": "false"
}
},
"R8": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SignificantAccountingPoliciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
"role": "http://www.costco.com/role/SummaryofSignificantAccountingPolicies",
"shortName": "Summary of Significant Accounting Policies",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SignificantAccountingPoliciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R9": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BusinessCombinationDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "2105102 - Disclosure - Business Combinations",
"role": "http://www.costco.com/role/BusinessCombinations",
"shortName": "Business Combinations",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "cost-20210214.htm",
"contextRef": "i3a1a6941facc485a9820eecd7404f138_D20200831-20210214",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BusinessCombinationDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
}
},
"segmentCount": 47,
"tag": {
"cost_A2019IncentivePlanMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "2019 Incentive Plan [Member]",
"label": "2019 Incentive Plan [Member]",
"terseLabel": "2019 Incentive Plan [Member]"
}
}
},
"localname": "A2019IncentivePlanMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"cost_AvailableForSaleAndHeldToMaturityLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Available For Sale And Held To Maturity [Line Items]",
"label": "Available For Sale And Held To Maturity [Line Items]",
"terseLabel": "Available-for-sale and Held-to-maturity [Line Items]"
}
}
},
"localname": "AvailableForSaleAndHeldToMaturityLineItems",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "stringItemType"
},
"cost_AvailableForSaleAndHeldToMaturityTable": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Available For Sale And Held To Maturity [Table]",
"label": "Available For Sale And Held To Maturity [Table]",
"terseLabel": "Available-for-sale and Held-to-maturity [Table]"
}
}
},
"localname": "AvailableForSaleAndHeldToMaturityTable",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "stringItemType"
},
"cost_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesAtCostBasis": {
"auth_ref": [],
"calculation": {
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The total cost of investments classified as Available for Sale and Held to Maturity.",
"label": "Available For Sale Securities And Held To Maturity Securities At Cost Basis",
"totalLabel": "Total investments, cost basis, total"
}
}
},
"localname": "AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesAtCostBasis",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "monetaryItemType"
},
"cost_DiscreteIncomeTaxBenefit": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "DiscreteIncomeTaxBenefit",
"label": "DiscreteIncomeTaxBenefit",
"terseLabel": "DiscreteIncomeTaxBenefit"
}
}
},
"localname": "DiscreteIncomeTaxBenefit",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"cost_FoodandSundriesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Food and Sundries [Member]",
"label": "Food and Sundries [Member]",
"terseLabel": "Foods and Sundries [Member]"
}
}
},
"localname": "FoodandSundriesMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails"
],
"xbrltype": "domainItemType"
},
"cost_FourZeroOneKPlanMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Four Zero One K Plan",
"label": "Four Zero One K Plan [Member]",
"terseLabel": "401(k) Plan"
}
}
},
"localname": "FourZeroOneKPlanMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails"
],
"xbrltype": "domainItemType"
},
"cost_FreshFoodMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Fresh Food [Member]",
"label": "Fresh Food [Member]",
"terseLabel": "Fresh Foods [Member]"
}
}
},
"localname": "FreshFoodMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails"
],
"xbrltype": "domainItemType"
},
"cost_HardlinesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Hardlines [Member]",
"label": "Hardlines [Member]",
"terseLabel": "Hardlines [Member]"
}
}
},
"localname": "HardlinesMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails"
],
"xbrltype": "domainItemType"
},
"cost_MandatoryProportionalAdjustmentSharesAvailableToGrant": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "MandatoryProportionalAdjustmentSharesAvailableToGrant",
"label": "MandatoryProportionalAdjustmentSharesAvailableToGrant",
"terseLabel": "Additional number of shares authorized"
}
}
},
"localname": "MandatoryProportionalAdjustmentSharesAvailableToGrant",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "sharesItemType"
},
"cost_MandatoryProportionalAdjustmentedtoRestrictedStockUnits": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Mandatory adjustment to restricted stock units outstanding as of the effect date of a special cash dividend.",
"label": "MandatoryProportionalAdjustmentedtoRestrictedStockUnits",
"negatedLabel": "MandatoryProportionalAdjustmentedtoRestrictedStockUnits",
"terseLabel": "Special cash dividend"
}
}
},
"localname": "MandatoryProportionalAdjustmentedtoRestrictedStockUnits",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "sharesItemType"
},
"cost_OperatingandFinancingLeaseRightofUseAssetAmortization": {
"auth_ref": [],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 3.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of amortization expense for right-of-use asset from operating and finance leases.",
"label": "OperatingandFinancingLeaseRightofUseAssetAmortization",
"terseLabel": "Non-cash lease expense"
}
}
},
"localname": "OperatingandFinancingLeaseRightofUseAssetAmortization",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"cost_OtherInternationalOperationsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Other International Operations [Member]",
"label": "Other International Operations [Member]",
"terseLabel": "Other International Operations"
}
}
},
"localname": "OtherInternationalOperationsMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"cost_OtherLongTermDebtMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Other Long Term Debt [Member]",
"label": "Other Long Term Debt [Member]",
"terseLabel": "Other Long-term Debt"
}
}
},
"localname": "OtherLongTermDebtMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "domainItemType"
},
"cost_OtherMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Other [Member]",
"label": "Other [Member]",
"terseLabel": "Ancillary"
}
}
},
"localname": "OtherMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails"
],
"xbrltype": "domainItemType"
},
"cost_ScheduleOfCommonStockRepurchasedAndAveragePricePaidPerShareTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule of Common Stock Repurchased And Average Price Paid Per Share [Table Text Block]",
"label": "Schedule Of Common Stock Repurchased And Average Price Paid Per Share Table [Text Block]",
"terseLabel": "Stock Repurchased During Period"
}
}
},
"localname": "ScheduleOfCommonStockRepurchasedAndAveragePricePaidPerShareTableTextBlock",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/EquityTables"
],
"xbrltype": "textBlockItemType"
},
"cost_SeniorNotesOnePointSevenFivePercentDueAprilTwentyThirtyTwoMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "SeniorNotesOnePointSevenFivePercentDueAprilTwentyThirtyTwo",
"label": "SeniorNotesOnePointSevenFivePercentDueAprilTwentyThirtyTwo [Member]",
"terseLabel": "1.750% Senior Notes Due April 2032"
}
}
},
"localname": "SeniorNotesOnePointSevenFivePercentDueAprilTwentyThirtyTwoMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "domainItemType"
},
"cost_SeniorNotesOnePointSixZeroPercentDueAprilTwentyThirtyMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "SeniorNotesOnePointSixZeroPercentDueAprilTwentyThirty",
"label": "SeniorNotesOnePointSixZeroPercentDueAprilTwentyThirty [Member]",
"terseLabel": "1.60% Senior Notes Due April 2030"
}
}
},
"localname": "SeniorNotesOnePointSixZeroPercentDueAprilTwentyThirtyMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "domainItemType"
},
"cost_SeniorNotesOnePointThreeSevenFivePercentDueJuneTwentyTwentySevenMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "SeniorNotesOnePointThreeSevenFivePercentDueTwentyTwentySeven",
"label": "SeniorNotesOnePointThreeSevenFivePercentDueJuneTwentyTwentySeven [Member]",
"terseLabel": "1.375% Senior Notes Due June 2027"
}
}
},
"localname": "SeniorNotesOnePointThreeSevenFivePercentDueJuneTwentyTwentySevenMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "domainItemType"
},
"cost_SeniorNotesThreePercentDueMayTwentyTwentySevenMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "SeniorNotesThreePercentDueMayTwentyTwentySeven",
"label": "SeniorNotesThreePercentDueMayTwentyTwentySeven [Member]",
"terseLabel": "3.00% Senior Notes Due May 2027"
}
}
},
"localname": "SeniorNotesThreePercentDueMayTwentyTwentySevenMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "domainItemType"
},
"cost_SeniorNotesTwoPointSevenFivePercentDueMayTwentyTwentyFourMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "SeniorNotesTwoPointSevenFivePercentDueMayTwentyTwentyFour [Member] [Member]",
"label": "SeniorNotesTwoPointSevenFivePercentDueMayTwentyTwentyFour [Member]",
"terseLabel": "2.75% Senior Notes Due May 2024"
}
}
},
"localname": "SeniorNotesTwoPointSevenFivePercentDueMayTwentyTwentyFourMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "domainItemType"
},
"cost_SeniorNotesTwoPointThreeZeroPercentDueMayTwentyTwentyTwoMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "SeniorNotesTwoPointThreeZeroPercentDueMayTwentyTwentyTwo [Member]",
"label": "SeniorNotesTwoPointThreeZeroPercentDueMayTwentyTwentyTwo [Member]",
"terseLabel": "2.30% Senior Notes Due May 2022"
}
}
},
"localname": "SeniorNotesTwoPointThreeZeroPercentDueMayTwentyTwentyTwoMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "domainItemType"
},
"cost_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingPerformanceBasedToBeGranted": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of performance-based compensation awards granted to executive officers upon achievement of the specified performance targets as approved by the Company's Board of Directors.",
"label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Performance Based To Be Granted",
"terseLabel": "Outstanding performance-based RSUs awards granted, subject to achievement of performance targets"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingPerformanceBasedToBeGranted",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "sharesItemType"
},
"cost_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingTimeBased": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of time-based compensation restricted stock units outstanding at the end of the period.",
"label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Time Based",
"terseLabel": "Time-based RSUs awards outstanding"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingTimeBased",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "sharesItemType"
},
"cost_SoftlinesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Softlines [Member]",
"label": "Softlines [Member]",
"terseLabel": "Softlines [Member]"
}
}
},
"localname": "SoftlinesMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails"
],
"xbrltype": "domainItemType"
},
"cost_SpecialCashDividendSharesAdjustmentRatio": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the outstanding shares adjustment ratio of the NASDAQ closing price the day before to the NASDAQ opening price, the ex-dividend date.",
"label": "SpecialCashDividendSharesAdjustmentRatio",
"terseLabel": "SpecialCashDividendSharesAdjustmentRatio"
}
}
},
"localname": "SpecialCashDividendSharesAdjustmentRatio",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "decimalItemType"
},
"cost_SpecialDividendMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "SpecialDividend",
"label": "SpecialDividend [Member]",
"terseLabel": "SpecialDividendsPayable [Member]"
}
}
},
"localname": "SpecialDividendMember",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "domainItemType"
},
"cost_SummaryOfSignificantAccountingPoliciesLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Summary Of Significant Accounting Policies [Line Items]",
"label": "Summary Of Significant Accounting Policies [Line Items]",
"terseLabel": "Summary Of Significant Accounting Policies [Line Items]"
}
}
},
"localname": "SummaryOfSignificantAccountingPoliciesLineItems",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"cost_SummaryOfSignificantAccountingPoliciesTable": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Summary Of Significant Accounting Policies [Table]",
"label": "Summary Of Significant Accounting Policies [Table]",
"terseLabel": "Summary Of Significant Accounting Policies [Table]"
}
}
},
"localname": "SummaryOfSignificantAccountingPoliciesTable",
"nsuri": "http://www.costco.com/20210214",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"country_AU": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "AUSTRALIA",
"terseLabel": "AUSTRALIA"
}
}
},
"localname": "AU",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_CA": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CANADA",
"terseLabel": "CANADA",
"verboseLabel": "Canada Operations"
}
}
},
"localname": "CA",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_CN": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CHINA",
"terseLabel": "CHINA"
}
}
},
"localname": "CN",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_ES": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "SPAIN",
"terseLabel": "SPAIN"
}
}
},
"localname": "ES",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_FR": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "FRANCE",
"terseLabel": "FRANCE"
}
}
},
"localname": "FR",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_GB": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "UNITED KINGDOM",
"terseLabel": "UNITED KINGDOM"
}
}
},
"localname": "GB",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_IS": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "ICELAND",
"terseLabel": "ICELAND"
}
}
},
"localname": "IS",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_JP": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "JAPAN",
"terseLabel": "JAPAN"
}
}
},
"localname": "JP",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_KR": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "KOREA, REPUBLIC OF",
"terseLabel": "KOREA"
}
}
},
"localname": "KR",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_MX": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "MEXICO",
"terseLabel": "MEXICO"
}
}
},
"localname": "MX",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_TW": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "TAIWAN, PROVINCE OF CHINA",
"terseLabel": "TAIWAN"
}
}
},
"localname": "TW",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"country_US": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "UNITED STATES",
"terseLabel": "UNITED STATES",
"verboseLabel": "United States Operations"
}
}
},
"localname": "US",
"nsuri": "http://xbrl.sec.gov/country/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"dei_AmendmentFlag": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
"label": "Amendment Flag",
"terseLabel": "Amendment Flag"
}
}
},
"localname": "AmendmentFlag",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_CityAreaCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Area code of city",
"label": "City Area Code",
"terseLabel": "City Area Code"
}
}
},
"localname": "CityAreaCode",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_CoverAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Cover page.",
"label": "Cover [Abstract]",
"terseLabel": "Cover page."
}
}
},
"localname": "CoverAbstract",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"xbrltype": "stringItemType"
},
"dei_CurrentFiscalYearEndDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "End date of current fiscal year in the format --MM-DD.",
"label": "Current Fiscal Year End Date",
"terseLabel": "Current Fiscal Year End Date"
}
}
},
"localname": "CurrentFiscalYearEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "gMonthDayItemType"
},
"dei_DocumentFiscalPeriodFocus": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
"label": "Document Fiscal Period Focus",
"terseLabel": "Document Fiscal Period Focus"
}
}
},
"localname": "DocumentFiscalPeriodFocus",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "fiscalPeriodItemType"
},
"dei_DocumentFiscalYearFocus": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
"label": "Document Fiscal Year Focus",
"terseLabel": "Document Fiscal Year Focus"
}
}
},
"localname": "DocumentFiscalYearFocus",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "gYearItemType"
},
"dei_DocumentPeriodEndDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
"label": "Document Period End Date",
"terseLabel": "Document Period End Date"
}
}
},
"localname": "DocumentPeriodEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentQuarterlyReport": {
"auth_ref": [
"r491"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a form used as an quarterly report.",
"label": "Document Quarterly Report",
"terseLabel": "Document Quarterly Report"
}
}
},
"localname": "DocumentQuarterlyReport",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentTransitionReport": {
"auth_ref": [
"r492"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a form used as a transition report.",
"label": "Document Transition Report",
"terseLabel": "Document Transition Report"
}
}
},
"localname": "DocumentTransitionReport",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentType": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
"label": "Document Type",
"terseLabel": "Document Type"
}
}
},
"localname": "DocumentType",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "submissionTypeItemType"
},
"dei_EntityAddressAddressLine1": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Address Line 1 such as Attn, Building Name, Street Name",
"label": "Entity Address, Address Line One",
"terseLabel": "Entity Address, Address Line One"
}
}
},
"localname": "EntityAddressAddressLine1",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressCityOrTown": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of the City or Town",
"label": "Entity Address, City or Town",
"terseLabel": "Entity Address, City or Town"
}
}
},
"localname": "EntityAddressCityOrTown",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressPostalZipCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Code for the postal or zip code",
"label": "Entity Address, Postal Zip Code",
"terseLabel": "Entity Address, Postal Zip Code"
}
}
},
"localname": "EntityAddressPostalZipCode",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressStateOrProvince": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of the state or province.",
"label": "Entity Address, State or Province",
"terseLabel": "Entity Address, State or Province"
}
}
},
"localname": "EntityAddressStateOrProvince",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "stateOrProvinceItemType"
},
"dei_EntityCentralIndexKey": {
"auth_ref": [
"r493"
],
"lang": {
"en-us": {
"role": {
"documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
"label": "Entity Central Index Key",
"terseLabel": "Entity Central Index Key"
}
}
},
"localname": "EntityCentralIndexKey",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "centralIndexKeyItemType"
},
"dei_EntityCommonStockSharesOutstanding": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
"label": "Entity Common Stock, Shares Outstanding",
"terseLabel": "Entity Common Stock, Shares Outstanding"
}
}
},
"localname": "EntityCommonStockSharesOutstanding",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "sharesItemType"
},
"dei_EntityCurrentReportingStatus": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
"label": "Entity Current Reporting Status",
"terseLabel": "Entity Current Reporting Status"
}
}
},
"localname": "EntityCurrentReportingStatus",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityEmergingGrowthCompany": {
"auth_ref": [
"r493"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate if registrant meets the emerging growth company criteria.",
"label": "Entity Emerging Growth Company",
"terseLabel": "Entity Emerging Growth Company"
}
}
},
"localname": "EntityEmergingGrowthCompany",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntityFileNumber": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
"label": "Entity File Number",
"terseLabel": "Entity File Number"
}
}
},
"localname": "EntityFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_EntityFilerCategory": {
"auth_ref": [
"r493"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
"label": "Entity Filer Category",
"terseLabel": "Entity Filer Category"
}
}
},
"localname": "EntityFilerCategory",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "filerCategoryItemType"
},
"dei_EntityIncorporationStateCountryCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Two-character EDGAR code representing the state or country of incorporation.",
"label": "Entity Incorporation, State or Country Code",
"terseLabel": "Entity Incorporation, State or Country Code"
}
}
},
"localname": "EntityIncorporationStateCountryCode",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "edgarStateCountryItemType"
},
"dei_EntityInteractiveDataCurrent": {
"auth_ref": [
"r494"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
"label": "Entity Interactive Data Current",
"terseLabel": "Entity Interactive Data Current"
}
}
},
"localname": "EntityInteractiveDataCurrent",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityRegistrantName": {
"auth_ref": [
"r493"
],
"lang": {
"en-us": {
"role": {
"documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
"label": "Entity Registrant Name",
"terseLabel": "Entity Registrant Name"
}
}
},
"localname": "EntityRegistrantName",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityShellCompany": {
"auth_ref": [
"r493"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
"label": "Entity Shell Company",
"terseLabel": "Entity Shell Company"
}
}
},
"localname": "EntityShellCompany",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntitySmallBusiness": {
"auth_ref": [
"r493"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
"label": "Entity Small Business",
"terseLabel": "Entity Small Business"
}
}
},
"localname": "EntitySmallBusiness",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntityTaxIdentificationNumber": {
"auth_ref": [
"r493"
],
"lang": {
"en-us": {
"role": {
"documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
"label": "Entity Tax Identification Number",
"terseLabel": "Entity Tax Identification Number"
}
}
},
"localname": "EntityTaxIdentificationNumber",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "employerIdItemType"
},
"dei_LocalPhoneNumber": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Local phone number for entity.",
"label": "Local Phone Number",
"terseLabel": "Local Phone Number"
}
}
},
"localname": "LocalPhoneNumber",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_Security12bTitle": {
"auth_ref": [
"r489"
],
"lang": {
"en-us": {
"role": {
"documentation": "Title of a 12(b) registered security.",
"label": "Title of 12(b) Security",
"terseLabel": "Title of 12(b) Security"
}
}
},
"localname": "Security12bTitle",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "securityTitleItemType"
},
"dei_SecurityExchangeName": {
"auth_ref": [
"r490"
],
"lang": {
"en-us": {
"role": {
"documentation": "Name of the Exchange on which a security is registered.",
"label": "Security Exchange Name",
"terseLabel": "Security Exchange Name"
}
}
},
"localname": "SecurityExchangeName",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "edgarExchangeCodeItemType"
},
"dei_TradingSymbol": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Trading symbol of an instrument as listed on an exchange.",
"label": "Trading Symbol",
"terseLabel": "Trading Symbol"
}
}
},
"localname": "TradingSymbol",
"nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
"presentation": [
"http://www.costco.com/role/Cover"
],
"xbrltype": "tradingSymbolItemType"
},
"srt_ConsolidationItemsAxis": {
"auth_ref": [
"r149",
"r156",
"r157",
"r158",
"r159",
"r161",
"r163",
"r167"
],
"lang": {
"en-us": {
"role": {
"label": "Consolidation Items [Axis]",
"terseLabel": "Consolidation Items [Axis]"
}
}
},
"localname": "ConsolidationItemsAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"srt_ConsolidationItemsDomain": {
"auth_ref": [
"r149",
"r156",
"r157",
"r158",
"r159",
"r161",
"r163",
"r167"
],
"lang": {
"en-us": {
"role": {
"label": "Consolidation Items [Domain]",
"terseLabel": "Consolidation Items [Domain]"
}
}
},
"localname": "ConsolidationItemsDomain",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"srt_LitigationCaseAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Litigation Case [Axis]",
"terseLabel": "Litigation Case [Axis]"
}
}
},
"localname": "LitigationCaseAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/CommitmentsandContingenciesCommitmentsandContingenciesAdditionalInformationDetailDetails"
],
"xbrltype": "stringItemType"
},
"srt_LitigationCaseTypeDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Litigation Case [Domain]",
"terseLabel": "Litigation Case [Domain]"
}
}
},
"localname": "LitigationCaseTypeDomain",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/CommitmentsandContingenciesCommitmentsandContingenciesAdditionalInformationDetailDetails"
],
"xbrltype": "domainItemType"
},
"srt_MaximumMember": {
"auth_ref": [
"r261",
"r263",
"r367",
"r368",
"r369",
"r370",
"r371",
"r372",
"r391",
"r446",
"r449"
],
"lang": {
"en-us": {
"role": {
"label": "Maximum [Member]",
"terseLabel": "Maximum [Member]"
}
}
},
"localname": "MaximumMember",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"srt_MinimumMember": {
"auth_ref": [
"r261",
"r263",
"r367",
"r368",
"r369",
"r370",
"r371",
"r372",
"r391",
"r446",
"r449"
],
"lang": {
"en-us": {
"role": {
"label": "Minimum [Member]",
"terseLabel": "Minimum [Member]"
}
}
},
"localname": "MinimumMember",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"srt_ProductOrServiceAxis": {
"auth_ref": [
"r169",
"r239",
"r240",
"r392",
"r445",
"r447"
],
"lang": {
"en-us": {
"role": {
"label": "Product and Service [Axis]",
"terseLabel": "Product and Service [Axis]"
}
}
},
"localname": "ProductOrServiceAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"srt_ProductsAndServicesDomain": {
"auth_ref": [
"r169",
"r239",
"r240",
"r392",
"r445",
"r447"
],
"lang": {
"en-us": {
"role": {
"label": "Product and Service [Domain]",
"terseLabel": "Product and Service [Domain]"
}
}
},
"localname": "ProductsAndServicesDomain",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"srt_RangeAxis": {
"auth_ref": [
"r252",
"r261",
"r263",
"r367",
"r368",
"r369",
"r370",
"r371",
"r372",
"r391",
"r446",
"r449"
],
"lang": {
"en-us": {
"role": {
"label": "Statistical Measurement [Axis]",
"terseLabel": "Statistical Measurement [Axis]"
}
}
},
"localname": "RangeAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"srt_RangeMember": {
"auth_ref": [
"r252",
"r261",
"r263",
"r367",
"r368",
"r369",
"r370",
"r371",
"r372",
"r391",
"r446",
"r449"
],
"lang": {
"en-us": {
"role": {
"label": "Statistical Measurement [Domain]",
"terseLabel": "Statistical Measurement [Domain]"
}
}
},
"localname": "RangeMember",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"srt_RestatementAxis": {
"auth_ref": [
"r93",
"r94",
"r95",
"r96",
"r99",
"r100",
"r104",
"r105",
"r106",
"r108",
"r109",
"r110",
"r111",
"r112",
"r131",
"r200",
"r201",
"r287",
"r301",
"r452",
"r453",
"r454",
"r455",
"r456",
"r457",
"r458",
"r459",
"r460",
"r461"
],
"lang": {
"en-us": {
"role": {
"label": "Revision of Prior Period [Axis]",
"terseLabel": "Restatement [Axis]"
}
}
},
"localname": "RestatementAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "stringItemType"
},
"srt_RestatementDomain": {
"auth_ref": [
"r93",
"r94",
"r95",
"r96",
"r99",
"r100",
"r104",
"r105",
"r106",
"r108",
"r109",
"r110",
"r111",
"r112",
"r131",
"r200",
"r201",
"r287",
"r301",
"r452",
"r453",
"r454",
"r455",
"r456",
"r457",
"r458",
"r459",
"r460",
"r461"
],
"lang": {
"en-us": {
"role": {
"label": "Revision of Prior Period [Domain]",
"terseLabel": "Restatement [Domain]"
}
}
},
"localname": "RestatementDomain",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"srt_ScenarioUnspecifiedDomain": {
"auth_ref": [
"r262"
],
"lang": {
"en-us": {
"role": {
"label": "Scenario [Domain]",
"terseLabel": "Scenario [Domain]"
}
}
},
"localname": "ScenarioUnspecifiedDomain",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"srt_SegmentGeographicalDomain": {
"auth_ref": [
"r170",
"r171",
"r239",
"r241",
"r448",
"r480",
"r481",
"r482",
"r483",
"r484",
"r485",
"r486",
"r487"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical [Domain]",
"terseLabel": "Geographical [Domain]"
}
}
},
"localname": "SegmentGeographicalDomain",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"srt_StatementGeographicalAxis": {
"auth_ref": [
"r170",
"r171",
"r239",
"r241",
"r448",
"r479",
"r480",
"r481",
"r482",
"r483",
"r484",
"r485",
"r486",
"r487",
"r488"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical [Axis]",
"terseLabel": "Geographical"
}
}
},
"localname": "StatementGeographicalAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"srt_StatementScenarioAxis": {
"auth_ref": [
"r218",
"r262",
"r360"
],
"lang": {
"en-us": {
"role": {
"label": "Scenario [Axis]",
"terseLabel": "Scenario [Axis]"
}
}
},
"localname": "StatementScenarioAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_AccountingPoliciesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Accounting Policies [Abstract]",
"terseLabel": "Accounting Policies [Abstract]"
}
}
},
"localname": "AccountingPoliciesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_AccountsPayableCurrent": {
"auth_ref": [
"r26"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
"label": "Accounts Payable, Current",
"terseLabel": "Accounts payable"
}
}
},
"localname": "AccountsPayableCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccruedLiabilitiesCurrent": {
"auth_ref": [
"r29"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
"label": "Accrued Liabilities, Current",
"terseLabel": "Accrued member rewards"
}
}
},
"localname": "AccruedLiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
"auth_ref": [
"r18",
"r43",
"r44",
"r45",
"r431",
"r457",
"r461"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
"label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
"terseLabel": "Accumulated other comprehensive loss"
}
}
},
"localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
"auth_ref": [
"r42",
"r45",
"r46",
"r93",
"r94",
"r96",
"r327",
"r452",
"r453"
],
"lang": {
"en-us": {
"role": {
"documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
"label": "AOCI Attributable to Parent [Member]",
"terseLabel": "AOCI Attributable to Parent [Member]"
}
}
},
"localname": "AccumulatedOtherComprehensiveIncomeMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_AdditionalPaidInCapitalCommonStock": {
"auth_ref": [
"r16"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
"label": "Additional Paid in Capital, Common Stock",
"terseLabel": "Additional paid-in capital"
}
}
},
"localname": "AdditionalPaidInCapitalCommonStock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdditionalPaidInCapitalMember": {
"auth_ref": [
"r93",
"r94",
"r96",
"r283",
"r284",
"r285"
],
"lang": {
"en-us": {
"role": {
"documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
"label": "Additional Paid-in Capital [Member]",
"terseLabel": "Additional Paid-in Capital [Member]"
}
}
},
"localname": "AdditionalPaidInCapitalMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": {
"auth_ref": [
"r99",
"r100",
"r101",
"r103"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards.",
"label": "Change in Accounting Principle, Type [Axis]",
"terseLabel": "Adjustments for Change in Accounting Principle [Axis]"
}
}
},
"localname": "AdjustmentsForChangeInAccountingPrincipleAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "stringItemType"
},
"us-gaap_AdjustmentsForErrorCorrectionDomain": {
"auth_ref": [
"r95",
"r104",
"r105",
"r108",
"r109",
"r111",
"r112"
],
"lang": {
"en-us": {
"role": {
"documentation": "Type of error correction.",
"label": "Error Correction, Type [Domain]",
"terseLabel": "Adjustments for Error Correction [Domain]"
}
}
},
"localname": "AdjustmentsForErrorCorrectionDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
"auth_ref": [
"r99",
"r100",
"r101",
"r103",
"r194",
"r195",
"r196",
"r197",
"r200",
"r201",
"r279",
"r280",
"r281",
"r282",
"r283",
"r284",
"r285",
"r287",
"r298",
"r299",
"r300",
"r301",
"r393",
"r394",
"r395",
"r450",
"r451",
"r452",
"r453",
"r454",
"r455",
"r456",
"r457",
"r458",
"r459",
"r460",
"r461"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by amendment to accounting standards.",
"label": "Accounting Standards Update [Axis]",
"terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
}
}
},
"localname": "AdjustmentsForNewAccountingPronouncementsAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "stringItemType"
},
"us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
"auth_ref": [
"r264",
"r266",
"r288",
"r289"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
"label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
"terseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"
}
}
},
"localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
"terseLabel": "Adjustments to reconcile net income including noncontrolling interests to net cash provided by operating activities:"
}
}
},
"localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
"auth_ref": [],
"calculation": {
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
"label": "Share-based Payment Arrangement, Expense, after Tax",
"totalLabel": "Stock-based compensation expense, net of income taxes"
}
}
},
"localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
"label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
"terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount"
}
}
},
"localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_Assets": {
"auth_ref": [
"r88",
"r153",
"r158",
"r165",
"r193",
"r322",
"r328",
"r343",
"r401",
"r429"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
"label": "Assets",
"totalLabel": "TOTAL ASSETS"
}
}
},
"localname": "Assets",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Assets [Abstract]",
"terseLabel": "ASSETS"
}
}
},
"localname": "AssetsAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsCurrent": {
"auth_ref": [
"r3",
"r4",
"r40",
"r88",
"r193",
"r322",
"r328",
"r343"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
"label": "Assets, Current",
"totalLabel": "Total current assets"
}
}
},
"localname": "AssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Assets, Current [Abstract]",
"terseLabel": "CURRENT ASSETS"
}
}
},
"localname": "AssetsCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsFairValueDisclosure": {
"auth_ref": [
"r335"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
"label": "Assets, Fair Value Disclosure",
"terseLabel": "Fair value of assets measured on recurring basis"
}
}
},
"localname": "AssetsFairValueDisclosure",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
"auth_ref": [
"r177",
"r207"
],
"calculation": {
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail": {
"order": 1.0,
"parentTag": "cost_AvailableForSaleSecuritiesAndHeldToMaturitySecuritiesAtCostBasis",
"weight": 1.0
},
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
"label": "Debt Securities, Available-for-sale, Amortized Cost",
"terseLabel": "Available-for-sale, cost basis"
}
}
},
"localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail",
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecurities": {
"auth_ref": [],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.",
"label": "Available-for-sale Securities",
"terseLabel": "Short-term Investments",
"totalLabel": "Available-for-sale, recorded basis, total"
}
}
},
"localname": "AvailableForSaleSecurities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails",
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
"auth_ref": [
"r179"
],
"calculation": {
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail": {
"order": 2.0,
"parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
"label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax",
"totalLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax"
}
}
},
"localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": {
"auth_ref": [
"r183"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 1.0,
"parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
"terseLabel": "Due after five years"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
"auth_ref": [
"r180",
"r183",
"r423"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 3.0,
"parentTag": "us-gaap_AvailableForSaleSecurities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
"terseLabel": "Due after five years"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
"auth_ref": [
"r182"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 3.0,
"parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
"terseLabel": "Due after one year through five years"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
"auth_ref": [
"r180",
"r182",
"r422"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 2.0,
"parentTag": "us-gaap_AvailableForSaleSecurities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
"terseLabel": "Due after one year through five years"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
"terseLabel": "Available-for-sale, Cost Basis"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
"terseLabel": "Available-for-sale, Fair Value"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
"auth_ref": [
"r181"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 2.0,
"parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
"terseLabel": "Due in one year or less"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
"auth_ref": [
"r180",
"r181",
"r421"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 1.0,
"parentTag": "us-gaap_AvailableForSaleSecurities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
"terseLabel": "Due in one year or less"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
"auth_ref": [
"r176",
"r178",
"r207",
"r407"
],
"calculation": {
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail": {
"order": 1.0,
"parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
"label": "Debt Securities, Available-for-sale",
"verboseLabel": "Available-for-sale, recorded basis, total"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtSecurities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AwardTypeAxis": {
"auth_ref": [
"r267",
"r278"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of award under share-based payment arrangement.",
"label": "Award Type [Axis]",
"terseLabel": "Award Type"
}
}
},
"localname": "AwardTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_BalanceSheetLocationAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information by location on balance sheet (statement of financial position).",
"label": "Balance Sheet Location [Axis]",
"terseLabel": "Balance Sheet Location [Axis]"
}
}
},
"localname": "BalanceSheetLocationAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_BalanceSheetLocationDomain": {
"auth_ref": [
"r333",
"r334"
],
"lang": {
"en-us": {
"role": {
"documentation": "Location in the balance sheet (statement of financial position).",
"label": "Balance Sheet Location [Domain]",
"terseLabel": "Balance Sheet Location [Domain]"
}
}
},
"localname": "BalanceSheetLocationDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
"label": "Basis of Accounting, Policy [Policy Text Block]",
"terseLabel": "Basis of Accounting, Policy"
}
}
},
"localname": "BasisOfAccountingPolicyPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
"auth_ref": [
"r314"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
"label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
"terseLabel": "Business Acquisition, Goodwill, Expected Tax Deductible Amount"
}
}
},
"localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/BusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationDisclosureTextBlock": {
"auth_ref": [
"r315"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
"label": "Business Combination Disclosure [Text Block]",
"terseLabel": "Business Combination Disclosure"
}
}
},
"localname": "BusinessCombinationDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/BusinessCombinations"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
"auth_ref": [
"r312"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of assets acquired at the acquisition date.",
"label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
"terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets"
}
}
},
"localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/BusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
"auth_ref": [
"r312"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities assumed at the acquisition date.",
"label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
"terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities"
}
}
},
"localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/BusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Business Combinations [Abstract]"
}
}
},
"localname": "BusinessCombinationsAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_CashAndCashEquivalentsAtCarryingValue": {
"auth_ref": [
"r1",
"r24",
"r79"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
"label": "Cash and Cash Equivalents, at Carrying Value",
"periodEndLabel": "CASH AND CASH EQUIVALENTS END OF PERIOD",
"periodStartLabel": "CASH AND CASH EQUIVALENTS BEGINNING OF YEAR",
"terseLabel": "Cash and cash equivalents",
"verboseLabel": "Cash and Cash Equivalents, at Carrying Value"
}
}
},
"localname": "CashAndCashEquivalentsAtCarryingValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets",
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows",
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashAndCashEquivalentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Cash and Cash Equivalents [Member]",
"terseLabel": "Cash and Cash Equivalents [Member]"
}
}
},
"localname": "CashAndCashEquivalentsMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
"auth_ref": [],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.",
"label": "Cash and Cash Equivalents, Period Increase (Decrease)",
"totalLabel": "Net change in cash and cash equivalents"
}
}
},
"localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
"terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING ACTIVITIES:"
}
}
},
"localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_CertificatesOfDepositMember": {
"auth_ref": [
"r426"
],
"lang": {
"en-us": {
"role": {
"documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
"label": "Certificates of Deposit [Member]",
"terseLabel": "Certificates of deposit"
}
}
},
"localname": "CertificatesOfDepositMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_ChangeInAccountingPrincipleMember": {
"auth_ref": [
"r99",
"r100",
"r101",
"r103"
],
"lang": {
"en-us": {
"role": {
"documentation": "Change in accounting principle. Excludes change from amendment to accounting standards.",
"label": "Change in Accounting Principle, Type [Domain]",
"terseLabel": "Adjustments for Change in Accounting Principle [Domain]"
}
}
},
"localname": "ChangeInAccountingPrincipleMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_ClassOfStockDomain": {
"auth_ref": [
"r86",
"r88",
"r118",
"r122",
"r123",
"r125",
"r127",
"r135",
"r136",
"r137",
"r193",
"r343"
],
"lang": {
"en-us": {
"role": {
"documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
"label": "Class of Stock [Domain]",
"terseLabel": "Class of Stock [Domain]"
}
}
},
"localname": "ClassOfStockDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_CommitmentsAndContingencies": {
"auth_ref": [
"r35",
"r217",
"r408",
"r437"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
"label": "Commitments and Contingencies",
"terseLabel": "COMMITMENTS AND CONTINGENCIES"
}
}
},
"localname": "CommitmentsAndContingencies",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Commitments and Contingencies Disclosure [Abstract]",
"terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
}
}
},
"localname": "CommitmentsAndContingenciesDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
"auth_ref": [
"r214",
"r215",
"r216",
"r224"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for commitments and contingencies.",
"label": "Commitments and Contingencies Disclosure [Text Block]",
"terseLabel": "Commitments and Contingencies"
}
}
},
"localname": "CommitmentsAndContingenciesDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CommitmentsandContingencies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_CommonStockDividendsPerShareDeclared": {
"auth_ref": [
"r235"
],
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
"label": "Common Stock, Dividends, Per Share, Declared",
"verboseLabel": "Dividends declared"
}
}
},
"localname": "CommonStockDividendsPerShareDeclared",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockMember": {
"auth_ref": [
"r93",
"r94"
],
"lang": {
"en-us": {
"role": {
"documentation": "Stock that is subordinate to all other stock of the issuer.",
"label": "Common Stock [Member]",
"terseLabel": "Common Stock [Member]"
}
}
},
"localname": "CommonStockMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_CommonStockParOrStatedValuePerShare": {
"auth_ref": [
"r14"
],
"lang": {
"en-us": {
"role": {
"documentation": "Face amount or stated value per share of common stock.",
"label": "Common Stock, Par or Stated Value Per Share",
"terseLabel": "Common stock, par value (in dollars per share)"
}
}
},
"localname": "CommonStockParOrStatedValuePerShare",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockSharesAuthorized": {
"auth_ref": [
"r14"
],
"lang": {
"en-us": {
"role": {
"documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
"label": "Common Stock, Shares Authorized",
"terseLabel": "Common stock, shares authorized"
}
}
},
"localname": "CommonStockSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesIssued": {
"auth_ref": [
"r14"
],
"lang": {
"en-us": {
"role": {
"documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
"label": "Common Stock, Shares, Issued",
"terseLabel": "Common Stock, Shares, Issued"
}
}
},
"localname": "CommonStockSharesIssued",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesOutstanding": {
"auth_ref": [
"r14",
"r230"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
"label": "Common Stock, Shares, Outstanding",
"periodEndLabel": "Common Stock at end of period (shares)",
"periodStartLabel": "Common Stock at beginning of period (shares)",
"terseLabel": "Common Stock, Shares, Outstanding"
}
}
},
"localname": "CommonStockSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockValue": {
"auth_ref": [
"r14"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
"label": "Common Stock, Value, Issued",
"terseLabel": "Common stock $0.01 par value; 900,000,000 shares authorized; 442,654,000 and 441,255,000 shares issued and outstanding"
}
}
},
"localname": "CommonStockValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ComprehensiveIncomeNetOfTax": {
"auth_ref": [
"r48",
"r50",
"r51",
"r58",
"r413",
"r441"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
"label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
"totalLabel": "COMPREHENSIVE INCOME ATTRIBUTABLE TO COSTCO"
}
}
},
"localname": "ComprehensiveIncomeNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
"auth_ref": [
"r48",
"r50",
"r57",
"r320",
"r321",
"r332",
"r412",
"r440"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
"order": 2.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
"label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
"terseLabel": "Less: Comprehensive income attributable to noncontrolling interests"
}
}
},
"localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
"auth_ref": [
"r48",
"r50",
"r56",
"r319",
"r332",
"r411",
"r439"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
"label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
"totalLabel": "Comprehensive income"
}
}
},
"localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CostOfGoodsAndServicesSold": {
"auth_ref": [
"r60",
"r392"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
"label": "Cost of Goods and Services Sold",
"terseLabel": "Merchandise costs"
}
}
},
"localname": "CostOfGoodsAndServicesSold",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CostsAndExpensesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Costs and Expenses [Abstract]",
"terseLabel": "OPERATING EXPENSES"
}
}
},
"localname": "CostsAndExpensesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Debt Disclosure [Abstract]",
"terseLabel": "Debt Disclosure [Abstract]"
}
}
},
"localname": "DebtDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_DebtDisclosureTextBlock": {
"auth_ref": [
"r229"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
"label": "Debt Disclosure [Text Block]",
"terseLabel": "Debt"
}
}
},
"localname": "DebtDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/Debt"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DebtInstrumentInterestRateStatedPercentage": {
"auth_ref": [
"r31"
],
"lang": {
"en-us": {
"role": {
"documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
"label": "Debt Instrument, Interest Rate, Stated Percentage",
"terseLabel": "Debt instrument, interest rate, stated percentage"
}
}
},
"localname": "DebtInstrumentInterestRateStatedPercentage",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_DebtInstrumentLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Debt Instrument [Line Items]",
"terseLabel": "Debt Instrument [Line Items]"
}
}
},
"localname": "DebtInstrumentLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtInstrumentMaturityDate": {
"auth_ref": [
"r32",
"r339"
],
"lang": {
"en-us": {
"role": {
"documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.",
"label": "Debt Instrument, Maturity Date",
"terseLabel": "Debt instrument, maturity date"
}
}
},
"localname": "DebtInstrumentMaturityDate",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "dateItemType"
},
"us-gaap_DebtInstrumentTable": {
"auth_ref": [
"r33",
"r90",
"r231",
"r232",
"r233",
"r234",
"r353",
"r354",
"r356",
"r427"
],
"lang": {
"en-us": {
"role": {
"documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
"label": "Schedule of Long-term Debt Instruments [Table]",
"terseLabel": "Schedule of Long-term Debt Instruments [Table]"
}
}
},
"localname": "DebtInstrumentTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DeferredFinanceCostsNet": {
"auth_ref": [
"r25",
"r355"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
"label": "Debt Issuance Costs, Net",
"terseLabel": "Less unamortized debt discounts and issuance costs, Net"
}
}
},
"localname": "DeferredFinanceCostsNet",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredRevenueCurrent": {
"auth_ref": [
"r23"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
"label": "Deferred Revenue, Current",
"terseLabel": "Deferred membership fees"
}
}
},
"localname": "DeferredRevenueCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DepreciationDepletionAndAmortization": {
"auth_ref": [
"r77",
"r151"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
"label": "Depreciation, Depletion and Amortization",
"terseLabel": "Depreciation and amortization"
}
}
},
"localname": "DepreciationDepletionAndAmortization",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": {
"auth_ref": [
"r115"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.",
"label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]",
"terseLabel": "Recent Accounting Pronouncements Not Yet Adopted"
}
}
},
"localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DisaggregationOfRevenueLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Disaggregation of Revenue [Line Items]",
"terseLabel": "Disaggregation of Revenue [Line Items]"
}
}
},
"localname": "DisaggregationOfRevenueLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DisaggregationOfRevenueTable": {
"auth_ref": [
"r239",
"r240",
"r241",
"r242",
"r243",
"r244",
"r245",
"r246"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
"label": "Disaggregation of Revenue [Table]",
"terseLabel": "Disaggregation of Revenue [Table]"
}
}
},
"localname": "DisaggregationOfRevenueTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DisaggregationOfRevenueTableTextBlock": {
"auth_ref": [
"r239"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
"label": "Disaggregation of Revenue [Table Text Block]",
"terseLabel": "Disaggregation of Revenue [Table Text Block]"
}
}
},
"localname": "DisaggregationOfRevenueTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
"auth_ref": [
"r292"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for share-based payment arrangement.",
"label": "Share-based Payment Arrangement [Text Block]",
"terseLabel": "Stock-Based Compensation Plans"
}
}
},
"localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlans"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Share-based Payment Arrangement [Abstract]",
"terseLabel": "Share-based Payment Arrangement [Abstract]"
}
}
},
"localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_DividendDeclaredMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.",
"label": "Dividend Declared [Member]",
"terseLabel": "Dividend Rate"
}
}
},
"localname": "DividendDeclaredMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_DividendsAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
"label": "Dividends [Axis]",
"terseLabel": "Dividends [Axis]"
}
}
},
"localname": "DividendsAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_DividendsCash": {
"auth_ref": [
"r235",
"r425"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
"label": "Dividends, Cash",
"negatedTerseLabel": "Cash dividends declared"
}
}
},
"localname": "DividendsCash",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DividendsDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.",
"label": "Dividends [Domain]",
"terseLabel": "Dividends [Domain]"
}
}
},
"localname": "DividendsDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_DividendsPayableCurrent": {
"auth_ref": [
"r7",
"r29"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
"label": "Dividends Payable, Current",
"terseLabel": "Cash dividend declared, but not yet paid"
}
}
},
"localname": "DividendsPayableCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DividendsPayableLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Dividends Payable [Line Items]",
"terseLabel": "Dividends Payable [Line Items]"
}
}
},
"localname": "DividendsPayableLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_DividendsPayableTable": {
"auth_ref": [
"r83"
],
"lang": {
"en-us": {
"role": {
"documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.",
"label": "Dividends Payable [Table]",
"terseLabel": "Dividends Payable [Table]"
}
}
},
"localname": "DividendsPayableTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_EarningsPerShareAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Earnings Per Share [Abstract]",
"terseLabel": "NET INCOME PER COMMON SHARE ATTRIBUTABLE TO COSTCO:"
}
}
},
"localname": "EarningsPerShareAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "stringItemType"
},
"us-gaap_EarningsPerShareBasic": {
"auth_ref": [
"r59",
"r104",
"r105",
"r106",
"r107",
"r108",
"r116",
"r118",
"r125",
"r126",
"r127",
"r131",
"r132",
"r414",
"r442"
],
"lang": {
"en-us": {
"role": {
"documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
"label": "Earnings Per Share, Basic",
"terseLabel": "Basic (in dollars per share)"
}
}
},
"localname": "EarningsPerShareBasic",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerShareDiluted": {
"auth_ref": [
"r59",
"r104",
"r105",
"r106",
"r107",
"r108",
"r118",
"r125",
"r126",
"r127",
"r131",
"r132",
"r414",
"r442"
],
"lang": {
"en-us": {
"role": {
"documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
"label": "Earnings Per Share, Diluted",
"terseLabel": "Diluted (in dollars per share)"
}
}
},
"localname": "EarningsPerShareDiluted",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerShareTextBlock": {
"auth_ref": [
"r128",
"r129",
"r130",
"r133"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for earnings per share.",
"label": "Earnings Per Share [Text Block]",
"terseLabel": "Net Income Per Common and Common Equivalent Share"
}
}
},
"localname": "EarningsPerShareTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShare"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
"auth_ref": [
"r344"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 4.0,
"parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
"label": "Effect of Exchange Rate on Cash and Cash Equivalents",
"terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS"
}
}
},
"localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
"auth_ref": [
"r294"
],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
"label": "Effective Income Tax Rate Reconciliation, Percent",
"terseLabel": "Effective Income Tax Rate Reconciliation, Percent"
}
}
},
"localname": "EffectiveIncomeTaxRateContinuingOperations",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EmployeeRelatedLiabilitiesCurrent": {
"auth_ref": [
"r29"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
"label": "Employee-related Liabilities, Current",
"terseLabel": "Accrued salaries and benefits"
}
}
},
"localname": "EmployeeRelatedLiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
"auth_ref": [
"r277"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
"label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
"terseLabel": "Unrecognized compensation cost"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
"auth_ref": [
"r277"
],
"lang": {
"en-us": {
"role": {
"documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
"label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
"terseLabel": "Weighted-average recognition period",
"verboseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
"auth_ref": [
"r276"
],
"calculation": {
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails": {
"order": 2.0,
"parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
"label": "Share-based Payment Arrangement, Expense, Tax Benefit",
"negatedLabel": "Less recognized income tax benefit"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": {
"auth_ref": [
"r291"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by name of employee stock ownership plan.",
"label": "Employee Stock Ownership Plan (ESOP) Name [Axis]",
"terseLabel": "Employee Stock Ownership Plan (ESOP) Name [Axis]"
}
}
},
"localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": {
"auth_ref": [
"r290"
],
"lang": {
"en-us": {
"role": {
"documentation": "Entities identify multiple employee stock ownership plans by unique name.",
"label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]",
"terseLabel": "Employee Stock Ownership Plan (ESOP), Plan [Domain]"
}
}
},
"localname": "EmployeeStockOwnershipPlanESOPPlanDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_EquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Equity [Abstract]",
"terseLabel": "Equity [Abstract]"
}
}
},
"localname": "EquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_EquityComponentDomain": {
"auth_ref": [
"r93",
"r94",
"r96",
"r100",
"r109",
"r112",
"r134",
"r197",
"r230",
"r235",
"r283",
"r284",
"r285",
"r300",
"r301",
"r345",
"r346",
"r347",
"r348",
"r349",
"r350",
"r452",
"r453",
"r454"
],
"lang": {
"en-us": {
"role": {
"documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
"label": "Equity Component [Domain]",
"terseLabel": "Equity Component [Domain]"
}
}
},
"localname": "EquityComponentDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": {
"auth_ref": [
"r95",
"r104",
"r105",
"r108",
"r109",
"r111",
"r112"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of error correction.",
"label": "Error Correction, Type [Axis]",
"terseLabel": "Adjustments for Error Corrections [Axis]"
}
}
},
"localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
"terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
}
}
},
"localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
"auth_ref": [
"r335",
"r336",
"r337",
"r341"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
"label": "Fair Value, Recurring and Nonrecurring [Table]",
"terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
}
}
},
"localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueByFairValueHierarchyLevelAxis": {
"auth_ref": [
"r253",
"r254",
"r255",
"r256",
"r257",
"r258",
"r259",
"r260",
"r336",
"r364",
"r365",
"r366"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
"label": "Fair Value Hierarchy and NAV [Axis]",
"terseLabel": "Fair Value Hierarchy and NAV [Axis]"
}
}
},
"localname": "FairValueByFairValueHierarchyLevelAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails",
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueByMeasurementFrequencyAxis": {
"auth_ref": [
"r335",
"r336",
"r338",
"r339",
"r342"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by measurement frequency.",
"label": "Measurement Frequency [Axis]",
"terseLabel": "Measurement Frequency [Axis]"
}
}
},
"localname": "FairValueByMeasurementFrequencyAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueDisclosuresAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Fair Value Disclosures [Abstract]",
"terseLabel": "Fair Value Disclosures [Abstract]"
}
}
},
"localname": "FairValueDisclosuresAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_FairValueDisclosuresTextBlock": {
"auth_ref": [
"r340"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
"label": "Fair Value Disclosures [Text Block]",
"terseLabel": "Fair Value Measurement"
}
}
},
"localname": "FairValueDisclosuresTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurement"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_FairValueInputsLevel2Member": {
"auth_ref": [
"r253",
"r254",
"r259",
"r260",
"r336",
"r365"
],
"lang": {
"en-us": {
"role": {
"documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
"label": "Fair Value, Inputs, Level 2 [Member]",
"verboseLabel": "Fair Value, Inputs, Level 2"
}
}
},
"localname": "FairValueInputsLevel2Member",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails",
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueMeasurementFrequencyDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Measurement frequency.",
"label": "Measurement Frequency [Domain]",
"terseLabel": "Measurement Frequency [Domain]"
}
}
},
"localname": "FairValueMeasurementFrequencyDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
"auth_ref": [
"r253",
"r254",
"r255",
"r256",
"r257",
"r258",
"r259",
"r260",
"r364",
"r365",
"r366"
],
"lang": {
"en-us": {
"role": {
"documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
"label": "Fair Value Hierarchy and NAV [Domain]",
"terseLabel": "Fair Value Hierarchy and NAV [Domain]",
"verboseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
}
}
},
"localname": "FairValueMeasurementsFairValueHierarchyDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails",
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueMeasurementsRecurringMember": {
"auth_ref": [
"r340",
"r342"
],
"lang": {
"en-us": {
"role": {
"documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
"label": "Fair Value, Recurring [Member]",
"verboseLabel": "Fair Value, Measurements, Recurring"
}
}
},
"localname": "FairValueMeasurementsRecurringMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FinancialInstrumentAxis": {
"auth_ref": [
"r189",
"r191",
"r202",
"r203",
"r204",
"r205",
"r206",
"r208",
"r209",
"r210",
"r211",
"r361",
"r362",
"r363",
"r364",
"r365",
"r366",
"r367",
"r368",
"r369",
"r370",
"r371",
"r372",
"r373",
"r374",
"r375",
"r376",
"r377",
"r378",
"r379",
"r380",
"r381",
"r382",
"r383",
"r384",
"r385",
"r386",
"r387",
"r388",
"r389",
"r390"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of financial instrument.",
"label": "Financial Instrument [Axis]",
"verboseLabel": "Major Types of Debt and Equity Securities"
}
}
},
"localname": "FinancialInstrumentAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails",
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_FiscalPeriod": {
"auth_ref": [
"r316"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
"label": "Fiscal Period, Policy [Policy Text Block]",
"terseLabel": "Fiscal Period, Policy"
}
}
},
"localname": "FiscalPeriod",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ForeignExchangeForwardMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
"label": "Foreign Exchange Forward [Member]",
"terseLabel": "Forward Foreign-exchange Contracts"
}
}
},
"localname": "ForeignExchangeForwardMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_HeldToMaturitySecurities": {
"auth_ref": [
"r176",
"r184",
"r407"
],
"calculation": {
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail": {
"order": 1.0,
"parentTag": "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
"weight": -1.0
},
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).",
"label": "Debt Securities, Held-to-maturity",
"terseLabel": "Held-to-maturity, cost basis",
"totalLabel": "Held-to-maturity, cost basis, total"
}
}
},
"localname": "HeldToMaturitySecurities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail",
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": {
"auth_ref": [
"r188",
"r420"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 3.0,
"parentTag": "us-gaap_HeldToMaturitySecurities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Held-to-Maturity, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
"terseLabel": "Due after five years"
}
}
},
"localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": {
"auth_ref": [
"r187",
"r419"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 2.0,
"parentTag": "us-gaap_HeldToMaturitySecurities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Held-to-Maturity, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
"terseLabel": "Due after one year through five years"
}
}
},
"localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]",
"terseLabel": "Held-to-maturity"
}
}
},
"localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": {
"auth_ref": [
"r186",
"r418"
],
"calculation": {
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails": {
"order": 1.0,
"parentTag": "us-gaap_HeldToMaturitySecurities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Debt Securities, Held-to-Maturity, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
"terseLabel": "Due in one year or less"
}
}
},
"localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsMaturitiesofAvailableforsaleandHeldtomaturitySecuritiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_HeldToMaturitySecuritiesFairValue": {
"auth_ref": [
"r185",
"r190",
"r407"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
"label": "Debt Securities, Held-to-maturity, Fair Value",
"verboseLabel": "Held-to-maturity, recorded basis, total"
}
}
},
"localname": "HeldToMaturitySecuritiesFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
"auth_ref": [
"r54",
"r153",
"r157",
"r161",
"r164",
"r167",
"r399",
"r409",
"r416",
"r443"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_ProfitLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
"label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
"totalLabel": "INCOME BEFORE INCOME TAXES"
}
}
},
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeStatementAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Income Statement [Abstract]",
"terseLabel": "Income Statement [Abstract]"
}
}
},
"localname": "IncomeStatementAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_IncomeTaxDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Income Tax Disclosure [Abstract]",
"terseLabel": "Income Tax Disclosure [Abstract]"
}
}
},
"localname": "IncomeTaxDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_IncomeTaxDisclosureTextBlock": {
"auth_ref": [
"r295",
"r296",
"r297",
"r305",
"r307",
"r309",
"r310",
"r311"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
"label": "Income Tax Disclosure [Text Block]",
"terseLabel": "Income Taxes"
}
}
},
"localname": "IncomeTaxDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/IncomeTaxesIncomeTaxes"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IncomeTaxExpenseBenefit": {
"auth_ref": [
"r89",
"r111",
"r112",
"r152",
"r293",
"r306",
"r308",
"r444"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_ProfitLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
"label": "Income Tax Expense (Benefit)",
"terseLabel": "Provision for income taxes"
}
}
},
"localname": "IncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeTaxReconciliationDeductionsDividends": {
"auth_ref": [
"r294"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for dividend.",
"label": "Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount",
"terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount"
}
}
},
"localname": "IncomeTaxReconciliationDeductionsDividends",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeTaxesPaid": {
"auth_ref": [
"r74",
"r82"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
"label": "Income Taxes Paid",
"terseLabel": "Income taxes, net"
}
}
},
"localname": "IncomeTaxesPaid",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsPayable": {
"auth_ref": [
"r76"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 8.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
"label": "Increase (Decrease) in Accounts Payable",
"negatedLabel": "Accounts payable"
}
}
},
"localname": "IncreaseDecreaseInAccountsPayable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
"auth_ref": [
"r76"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 6.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
"label": "Increase (Decrease) in Deferred Income Taxes",
"negatedLabel": "Deferred income taxes"
}
}
},
"localname": "IncreaseDecreaseInDeferredIncomeTaxes",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInInventories": {
"auth_ref": [
"r76"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 7.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
"label": "Increase (Decrease) in Inventories",
"negatedLabel": "Merchandise inventories"
}
}
},
"localname": "IncreaseDecreaseInInventories",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Increase (Decrease) in Operating Capital [Abstract]",
"terseLabel": "Changes in operating assets and liabilities:"
}
}
},
"localname": "IncreaseDecreaseInOperatingCapitalAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
"auth_ref": [
"r76"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 9.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
"label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
"negatedLabel": "Other operating assets and liabilities, net"
}
}
},
"localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInOutstandingChecksFinancingActivities": {
"auth_ref": [
"r80",
"r81"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The change in cash during the period due to the net increase or decrease in outstanding checks, the liability that represents checks that have been issued but that have not cleared. The entity may classify these cash flows as financing or operating activities.",
"label": "Increase (Decrease) in Outstanding Checks, Financing Activities",
"terseLabel": "Change in bank checks outstanding"
}
}
},
"localname": "IncreaseDecreaseInOutstandingChecksFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
"label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
"terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
}
}
},
"localname": "IncreaseDecreaseInStockholdersEquityRollForward",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
"auth_ref": [
"r119",
"r120",
"r121",
"r127"
],
"calculation": {
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails": {
"order": 2.0,
"parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
"label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
"terseLabel": "RSUs"
}
}
},
"localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": {
"auth_ref": [
"r249"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information about effect of transition method for cumulative effect in initial period of application.",
"label": "Initial Application Period Cumulative Effect Transition [Axis]",
"terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]"
}
}
},
"localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": {
"auth_ref": [
"r249"
],
"lang": {
"en-us": {
"role": {
"documentation": "Effect of transition method for cumulative effect in initial period of application.",
"label": "Initial Application Period Cumulative Effect Transition [Domain]",
"terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]"
}
}
},
"localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_InterestAndOtherIncome": {
"auth_ref": [],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 3.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).",
"label": "Interest and Other Income",
"terseLabel": "Interest income and other, net"
}
}
},
"localname": "InterestAndOtherIncome",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InterestExpense": {
"auth_ref": [
"r52",
"r150",
"r352",
"r355",
"r415"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
"label": "Interest Expense",
"negatedLabel": "Interest expense"
}
}
},
"localname": "InterestExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InterestPaid": {
"auth_ref": [
"r82"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.",
"label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
"terseLabel": "Interest paid"
}
}
},
"localname": "InterestPaid",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryNet": {
"auth_ref": [
"r2",
"r38"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
"label": "Inventory, Net",
"terseLabel": "Merchandise inventories"
}
}
},
"localname": "InventoryNet",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InvestmentTypeAxis": {
"auth_ref": [
"r463",
"r464",
"r465",
"r466",
"r467",
"r468",
"r469",
"r470",
"r471",
"r472",
"r473",
"r474",
"r475",
"r476",
"r477"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of investments.",
"label": "Investment Type [Axis]",
"terseLabel": "Investment Type"
}
}
},
"localname": "InvestmentTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails",
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_InvestmentTypeCategorizationMember": {
"auth_ref": [
"r463",
"r464",
"r465",
"r466",
"r467",
"r468",
"r469",
"r470",
"r471",
"r472",
"r473",
"r474",
"r475",
"r476",
"r477"
],
"lang": {
"en-us": {
"role": {
"documentation": "Asset obtained to generate income or appreciate in value.",
"label": "Investments [Domain]",
"terseLabel": "Investment Type Categorization [Domain]",
"verboseLabel": "Investments [Domain]"
}
}
},
"localname": "InvestmentTypeCategorizationMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails",
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
"label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
"terseLabel": "Maturities of Available-for-sale and Held-to-maturity Securities"
}
}
},
"localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Investments, Debt and Equity Securities [Abstract]",
"terseLabel": "Investments, Debt and Equity Securities [Abstract]"
}
}
},
"localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
"auth_ref": [
"r192",
"r400",
"r424",
"r478"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for investments in certain debt and equity securities.",
"label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
"terseLabel": "Investments"
}
}
},
"localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/Investments"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_Liabilities": {
"auth_ref": [
"r28",
"r88",
"r159",
"r193",
"r323",
"r328",
"r329",
"r343"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
"label": "Liabilities",
"totalLabel": "TOTAL LIABILITIES"
}
}
},
"localname": "Liabilities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquity": {
"auth_ref": [
"r21",
"r88",
"r193",
"r343",
"r404",
"r434"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
"label": "Liabilities and Equity",
"totalLabel": "TOTAL LIABILITIES AND EQUITY"
}
}
},
"localname": "LiabilitiesAndStockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Liabilities and Equity [Abstract]",
"terseLabel": "LIABILITIES AND EQUITY"
}
}
},
"localname": "LiabilitiesAndStockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_LiabilitiesCurrent": {
"auth_ref": [
"r30",
"r88",
"r193",
"r323",
"r328",
"r329",
"r343"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
"label": "Liabilities, Current",
"totalLabel": "Total current liabilities"
}
}
},
"localname": "LiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Liabilities, Current [Abstract]",
"terseLabel": "CURRENT LIABILITIES"
}
}
},
"localname": "LiabilitiesCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_LiabilitiesFairValueDisclosure": {
"auth_ref": [
"r335"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value of financial and nonfinancial obligations.",
"label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
"negatedLabel": "Fair value of liabilities measured on recurring basis"
}
}
},
"localname": "LiabilitiesFairValueDisclosure",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebt": {
"auth_ref": [
"r11",
"r228",
"r402",
"r430"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
"label": "Long-term Debt",
"terseLabel": "Total long-term debt, Face value"
}
}
},
"localname": "LongTermDebt",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtCurrent": {
"auth_ref": [
"r27"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 6.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
"label": "Long-term Debt, Current Maturities",
"terseLabel": "Current portion of long-term debt",
"verboseLabel": "Current portion of long-term debt"
}
}
},
"localname": "LongTermDebtCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets",
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtFairValue": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
"label": "Long-term Debt, Fair Value",
"verboseLabel": "Total long-term debt, fair value"
}
}
},
"localname": "LongTermDebtFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtNoncurrent": {
"auth_ref": [
"r33"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
"label": "Long-term Debt, Excluding Current Maturities",
"terseLabel": "Long-term debt, excluding current portion",
"totalLabel": "Long-term debt, excluding current portion"
}
}
},
"localname": "LongTermDebtNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets",
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongtermDebtTypeAxis": {
"auth_ref": [
"r33"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of long-term debt.",
"label": "Long-term Debt, Type [Axis]",
"terseLabel": "Long-term Debt, Type [Axis]"
}
}
},
"localname": "LongtermDebtTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LongtermDebtTypeDomain": {
"auth_ref": [
"r33",
"r227"
],
"lang": {
"en-us": {
"role": {
"documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
"label": "Long-term Debt, Type [Domain]",
"terseLabel": "Long-term Debt, Type [Domain]"
}
}
},
"localname": "LongtermDebtTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtCarryingValueandEstimatedFairValueofCompanysLongtermDebtDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_LossContingenciesLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Loss Contingencies [Line Items]",
"terseLabel": "Loss Contingencies [Line Items]"
}
}
},
"localname": "LossContingenciesLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CommitmentsandContingenciesCommitmentsandContingenciesAdditionalInformationDetailDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LossContingenciesTable": {
"auth_ref": [
"r217",
"r218",
"r219",
"r220",
"r221",
"r222",
"r223",
"r225",
"r226"
],
"lang": {
"en-us": {
"role": {
"documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
"label": "Loss Contingencies [Table]",
"terseLabel": "Loss Contingencies [Table]"
}
}
},
"localname": "LossContingenciesTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CommitmentsandContingenciesCommitmentsandContingenciesAdditionalInformationDetailDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_MembershipMember": {
"auth_ref": [
"r240"
],
"lang": {
"en-us": {
"role": {
"documentation": "Conveyance of right to use facility or service by organization, association, or club.",
"label": "Membership [Member]",
"terseLabel": "Membership fees",
"verboseLabel": "Membership fees"
}
}
},
"localname": "MembershipMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_MinorityInterest": {
"auth_ref": [
"r37",
"r88",
"r193",
"r343",
"r403",
"r433"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
"label": "Stockholders' Equity Attributable to Noncontrolling Interest",
"terseLabel": "Noncontrolling interests"
}
}
},
"localname": "MinorityInterest",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivities": {
"auth_ref": [
"r73"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 3.0,
"parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
"label": "Net Cash Provided by (Used in) Financing Activities",
"totalLabel": "Net Cash Provided by (Used in) Financing Activities"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
"terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivities": {
"auth_ref": [
"r73"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 2.0,
"parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
"label": "Net Cash Provided by (Used in) Investing Activities",
"totalLabel": "Net Cash Provided by (Used in) Investing Activities"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
"terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivities": {
"auth_ref": [
"r73",
"r75",
"r78"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 1.0,
"parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
"label": "Net Cash Provided by (Used in) Operating Activities",
"totalLabel": "Net Cash Provided by (Used in) Operating Activities"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
"terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetIncomeLoss": {
"auth_ref": [
"r0",
"r47",
"r49",
"r55",
"r78",
"r88",
"r99",
"r104",
"r105",
"r106",
"r107",
"r111",
"r112",
"r124",
"r153",
"r157",
"r161",
"r164",
"r167",
"r193",
"r343",
"r410",
"r438"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
"label": "Net Income (Loss) Attributable to Parent",
"terseLabel": "Net Income (Loss) Attributable to Parent",
"totalLabel": "NET INCOME ATTRIBUTABLE TO COSTCO"
}
}
},
"localname": "NetIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
"auth_ref": [
"r47",
"r49",
"r111",
"r112",
"r325",
"r331"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_NetIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
"label": "Net Income (Loss) Attributable to Noncontrolling Interest",
"negatedLabel": "Net income attributable to noncontrolling interests"
}
}
},
"localname": "NetIncomeLossAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
"auth_ref": [
"r97",
"r98",
"r101",
"r102",
"r113",
"r114",
"r115",
"r198",
"r199",
"r247",
"r248",
"r250",
"r251",
"r286",
"r302",
"r303",
"r304",
"r396",
"r397",
"r398",
"r456",
"r457",
"r458",
"r459",
"r461"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
"label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
"terseLabel": "Recent Accounting Pronouncements Adopted"
}
}
},
"localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
"auth_ref": [
"r83",
"r84",
"r85"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
"label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
"terseLabel": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired"
}
}
},
"localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NoncontrollingInterestMember": {
"auth_ref": [
"r93",
"r94",
"r96",
"r235",
"r317"
],
"lang": {
"en-us": {
"role": {
"documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
"label": "Noncontrolling Interest [Member]",
"terseLabel": "Noncontrolling Interest [Member]"
}
}
},
"localname": "NoncontrollingInterestMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_NumberOfStatesInWhichEntityOperates": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of states the entity operates in as of the balance sheet date.",
"label": "Number of States in which Entity Operates",
"terseLabel": "Number of states in country"
}
}
},
"localname": "NumberOfStatesInWhichEntityOperates",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "integerItemType"
},
"us-gaap_NumberOfStores": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the number of stores.",
"label": "Number of Stores",
"verboseLabel": "Number of warehouses operated"
}
}
},
"localname": "NumberOfStores",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "integerItemType"
},
"us-gaap_OperatingIncomeLoss": {
"auth_ref": [
"r153",
"r157",
"r161",
"r164",
"r167"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The net result for the period of deducting operating expenses from operating revenues.",
"label": "Operating Income (Loss)",
"terseLabel": "Operating Income",
"totalLabel": "Operating income"
}
}
},
"localname": "OperatingIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseLiabilityNoncurrent": {
"auth_ref": [
"r358"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
"label": "Operating Lease, Liability, Noncurrent",
"terseLabel": "Operating lease, liability, noncurrent"
}
}
},
"localname": "OperatingLeaseLiabilityNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseRightOfUseAsset": {
"auth_ref": [
"r357"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's right to use underlying asset under operating lease.",
"label": "Operating Lease, Right-of-Use Asset",
"terseLabel": "Operating Lease, Right-of-Use Asset"
}
}
},
"localname": "OperatingLeaseRightOfUseAsset",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
"auth_ref": [
"r77"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
"label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
"terseLabel": "Operating Lease, Right-of-Use Asset, Amortization Expense"
}
}
},
"localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingSegmentsMember": {
"auth_ref": [
"r156",
"r157",
"r158",
"r159",
"r161",
"r167"
],
"lang": {
"en-us": {
"role": {
"documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
"label": "Operating Segments [Member]",
"terseLabel": "Operating Segments [Member]"
}
}
},
"localname": "OperatingSegmentsMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_OtherAssetsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Other Assets [Abstract]",
"terseLabel": "OTHER ASSETS"
}
}
},
"localname": "OtherAssetsAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_OtherAssetsCurrent": {
"auth_ref": [
"r39"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 5.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current assets classified as other.",
"label": "Other Assets, Current",
"terseLabel": "Other current assets"
}
}
},
"localname": "OtherAssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherAssetsNoncurrent": {
"auth_ref": [
"r25"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of noncurrent assets classified as other.",
"label": "Other Assets, Noncurrent",
"terseLabel": "Other long-term assets"
}
}
},
"localname": "OtherAssetsNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
"auth_ref": [
"r41"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
"order": 2.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
"label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
"terseLabel": "Foreign-currency translation adjustment and other, net",
"verboseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"
}
}
},
"localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherLiabilitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Other Liabilities [Abstract]",
"terseLabel": "OTHER LIABILITIES"
}
}
},
"localname": "OtherLiabilitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_OtherLiabilitiesCurrent": {
"auth_ref": [
"r5",
"r6",
"r29"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 5.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
"label": "Other Liabilities, Current",
"terseLabel": "Other current liabilities"
}
}
},
"localname": "OtherLiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherLiabilitiesNoncurrent": {
"auth_ref": [
"r34"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
"label": "Other Liabilities, Noncurrent",
"terseLabel": "Other long-term liabilities"
}
}
},
"localname": "OtherLiabilitiesNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherNoncashIncomeExpense": {
"auth_ref": [
"r78"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 5.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
"label": "Other Noncash Income (Expense)",
"negatedLabel": "Other non-cash operating activities, net"
}
}
},
"localname": "OtherNoncashIncomeExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Other Nonoperating Income (Expense) [Abstract]",
"terseLabel": "OTHER INCOME (EXPENSE)"
}
}
},
"localname": "OtherNonoperatingIncomeExpenseAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "stringItemType"
},
"us-gaap_ParentMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
"label": "Parent [Member]",
"terseLabel": "Parent [Member]"
}
}
},
"localname": "ParentMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
"auth_ref": [
"r63",
"r66",
"r91"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 5.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
"label": "Payments for (Proceeds from) Other Investing Activities",
"negatedLabel": "Other investing activities, net"
}
}
},
"localname": "PaymentsForProceedsFromOtherInvestingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsForRepurchaseOfCommonStock": {
"auth_ref": [
"r69"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 4.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow to reacquire common stock during the period.",
"label": "Payments for Repurchase of Common Stock",
"negatedLabel": "Repurchases of common stock"
}
}
},
"localname": "PaymentsForRepurchaseOfCommonStock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsOfDividends": {
"auth_ref": [
"r69"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 5.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
"label": "Payments of Dividends",
"negatedTerseLabel": "Cash dividend payments",
"terseLabel": "Payments of Dividends"
}
}
},
"localname": "PaymentsOfDividends",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows",
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
"auth_ref": [
"r69"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 3.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
"label": "Payment, Tax Withholding, Share-based Payment Arrangement",
"negatedLabel": "Tax withholdings on stock-based awards"
}
}
},
"localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": {
"auth_ref": [
"r64"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).",
"label": "Payments to Acquire Businesses and Interest in Affiliates",
"terseLabel": "Payments to Acquire Businesses and Interest in Affiliates"
}
}
},
"localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireBusinessesGross": {
"auth_ref": [
"r64",
"r313"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 4.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
"label": "Payments to Acquire Businesses, Gross",
"negatedTerseLabel": "Payments to Acquire Businesses, Gross",
"terseLabel": "Payments to Acquire Businesses, Gross"
}
}
},
"localname": "PaymentsToAcquireBusinessesGross",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/BusinessCombinationsDetails",
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
"auth_ref": [
"r65"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 3.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
"label": "Payments to Acquire Property, Plant, and Equipment",
"negatedTerseLabel": "Additions to property and equipment"
}
}
},
"localname": "PaymentsToAcquirePropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireShortTermInvestments": {
"auth_ref": [
"r66"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
"label": "Payments to Acquire Short-term Investments",
"negatedLabel": "Purchases of short-term investments"
}
}
},
"localname": "PaymentsToAcquireShortTermInvestments",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PerformanceSharesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Share-based payment arrangement awarded for meeting performance target.",
"label": "Performance Shares [Member]",
"terseLabel": "Performance Shares [Member]"
}
}
},
"localname": "PerformanceSharesMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_PlanNameAxis": {
"auth_ref": [
"r267",
"r278"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by plan name for share-based payment arrangement.",
"label": "Plan Name [Axis]",
"terseLabel": "Plan Name [Axis]"
}
}
},
"localname": "PlanNameAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_PlanNameDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Plan name for share-based payment arrangement.",
"label": "Plan Name [Domain]",
"terseLabel": "Plan Name [Domain]"
}
}
},
"localname": "PlanNameDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_PreOpeningCosts": {
"auth_ref": [
"r61"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 4.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.",
"label": "Pre-Opening Costs",
"terseLabel": "Preopening expenses"
}
}
},
"localname": "PreOpeningCosts",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PreferredStockParOrStatedValuePerShare": {
"auth_ref": [
"r13"
],
"lang": {
"en-us": {
"role": {
"documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
"label": "Preferred Stock, Par or Stated Value Per Share",
"terseLabel": "Preferred stock, par value (in dollars per share)"
}
}
},
"localname": "PreferredStockParOrStatedValuePerShare",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "perShareItemType"
},
"us-gaap_PreferredStockSharesAuthorized": {
"auth_ref": [
"r13"
],
"lang": {
"en-us": {
"role": {
"documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
"label": "Preferred Stock, Shares Authorized",
"terseLabel": "Preferred stock, shares authorized"
}
}
},
"localname": "PreferredStockSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockSharesIssued": {
"auth_ref": [
"r13"
],
"lang": {
"en-us": {
"role": {
"documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
"label": "Preferred Stock, Shares Issued",
"terseLabel": "Preferred stock, shares issued"
}
}
},
"localname": "PreferredStockSharesIssued",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockSharesOutstanding": {
"auth_ref": [
"r13"
],
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
"label": "Preferred Stock, Shares Outstanding",
"terseLabel": "Preferred stock, shares outstanding"
}
}
},
"localname": "PreferredStockSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockValue": {
"auth_ref": [
"r13"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
"label": "Preferred Stock, Value, Issued",
"terseLabel": "Preferred stock $.01 par value; 100,000,000 shares authorized; no shares issued and outstanding"
}
}
},
"localname": "PreferredStockValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
"auth_ref": [
"r67"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 7.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
"label": "Proceeds from Issuance of Long-term Debt",
"terseLabel": "Proceeds from Issuance of Long-term Debt"
}
}
},
"localname": "ProceedsFromIssuanceOfLongTermDebt",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
"auth_ref": [
"r68",
"r71",
"r91"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 6.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
"label": "Proceeds from (Payments for) Other Financing Activities",
"terseLabel": "Other financing activities, net"
}
}
},
"localname": "ProceedsFromPaymentsForOtherFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
"auth_ref": [],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
"label": "Proceeds from Sale and Maturity of Marketable Securities",
"terseLabel": "Maturities of short-term investments"
}
}
},
"localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProductMember": {
"auth_ref": [
"r240"
],
"lang": {
"en-us": {
"role": {
"documentation": "Article or substance produced by nature, labor or machinery.",
"label": "Product [Member]",
"terseLabel": "Net Sales",
"verboseLabel": "Net Sales"
}
}
},
"localname": "ProductMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails",
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_ProfitLoss": {
"auth_ref": [
"r0",
"r47",
"r49",
"r72",
"r88",
"r99",
"r111",
"r112",
"r153",
"r157",
"r161",
"r164",
"r167",
"r193",
"r319",
"r324",
"r326",
"r331",
"r332",
"r343",
"r416"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
},
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
},
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_NetIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
"label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
"netLabel": "NET INCOME INCLUDING NONCONTROLLING INTERESTS",
"terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
"totalLabel": "Net income including noncontrolling interests",
"verboseLabel": "Net income including noncontrolling interests"
}
}
},
"localname": "ProfitLoss",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows",
"http://www.costco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentNet": {
"auth_ref": [
"r8",
"r9",
"r213",
"r436"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
"label": "Property, Plant and Equipment, Net",
"terseLabel": "Net property and equipment"
}
}
},
"localname": "PropertyPlantAndEquipmentNet",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ReceivablesNetCurrent": {
"auth_ref": [
"r15",
"r22",
"r435",
"r462"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
"label": "Receivables, Net, Current",
"terseLabel": "Receivables, net"
}
}
},
"localname": "ReceivablesNetCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RepaymentsOfLongTermDebt": {
"auth_ref": [
"r70"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
"label": "Repayments of Long-term Debt",
"negatedTerseLabel": "Repayments of long-term debt"
}
}
},
"localname": "RepaymentsOfLongTermDebt",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RestrictedStockUnitsRSUMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
"label": "Restricted Stock Units (RSUs) [Member]",
"terseLabel": "Restricted Stock Units (RSUs)"
}
}
},
"localname": "RestrictedStockUnitsRSUMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_RetainedEarningsAccumulatedDeficit": {
"auth_ref": [
"r17",
"r235",
"r287",
"r432",
"r456",
"r461"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 5.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
"label": "Retained Earnings (Accumulated Deficit)",
"verboseLabel": "Retained earnings"
}
}
},
"localname": "RetainedEarningsAccumulatedDeficit",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RetainedEarningsMember": {
"auth_ref": [
"r93",
"r94",
"r96",
"r100",
"r109",
"r112",
"r197",
"r283",
"r284",
"r285",
"r300",
"r301",
"r452",
"r454"
],
"lang": {
"en-us": {
"role": {
"documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
"label": "Retained Earnings [Member]",
"terseLabel": "Retained Earnings [Member]"
}
}
},
"localname": "RetainedEarningsMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
"auth_ref": [
"r148",
"r149",
"r156",
"r162",
"r163",
"r169",
"r170",
"r173",
"r238",
"r239",
"r392"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
"label": "Revenue from Contract with Customer, Excluding Assessed Tax",
"terseLabel": "Total Revenue"
}
}
},
"localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/SegmentReportingSegmentReportingInformationbyItemCategoryDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Revenues": {
"auth_ref": [
"r53",
"r88",
"r148",
"r149",
"r156",
"r162",
"r163",
"r169",
"r170",
"r173",
"r193",
"r343",
"r416"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
"label": "Revenues",
"terseLabel": "Total Revenue"
}
}
},
"localname": "Revenues",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RevenuesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Revenues [Abstract]",
"terseLabel": "REVENUE"
}
}
},
"localname": "RevenuesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.",
"label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
"terseLabel": "Carrying Value and Estimated Fair Value of Company's Long-term Debt"
}
}
},
"localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/DebtTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
"auth_ref": [
"r275"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
"label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
"terseLabel": "Summary of Stock-Based Compensation Expense and Related Tax Benefits"
}
}
},
"localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
"auth_ref": [
"r127"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
"label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
"terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
}
}
},
"localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
"auth_ref": [
"r335",
"r336"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
"label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
"terseLabel": "Fair Value of Financial Assets and Liabilities Measured on Recurring Basis"
}
}
},
"localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
"auth_ref": [
"r153",
"r154",
"r160",
"r212"
],
"lang": {
"en-us": {
"role": {
"documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
"label": "Schedule of Segment Reporting Information, by Segment [Table]",
"terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
}
}
},
"localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
"auth_ref": [
"r153",
"r154",
"r160",
"r212"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
"label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
"terseLabel": "Segment Reporting Information, by Segment"
}
}
},
"localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": {
"auth_ref": [
"r274"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
"label": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]",
"terseLabel": "Summary of RSU Transactions"
}
}
},
"localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
"auth_ref": [
"r267",
"r278"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about share-based payment arrangement.",
"label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
"terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
}
}
},
"localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_SegmentReportingAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Segment Reporting [Abstract]",
"terseLabel": "Segment Reporting [Abstract]"
}
}
},
"localname": "SegmentReportingAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_SegmentReportingDisclosureTextBlock": {
"auth_ref": [
"r145",
"r146",
"r147",
"r153",
"r155",
"r161",
"r165",
"r166",
"r167",
"r168",
"r169",
"r172",
"r173",
"r174"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
"label": "Segment Reporting Disclosure [Text Block]",
"terseLabel": "Segment Reporting"
}
}
},
"localname": "SegmentReportingDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReporting"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SegmentReportingInformationLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Segment Reporting Information [Line Items]",
"terseLabel": "Segment Reporting Information [Line Items]"
}
}
},
"localname": "SegmentReportingInformationLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SegmentReportingInformationbySegmentDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_SellingGeneralAndAdministrativeExpense": {
"auth_ref": [
"r62"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome": {
"order": 3.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
"label": "Selling, General and Administrative Expense",
"terseLabel": "Selling, general and administrative"
}
}
},
"localname": "SellingGeneralAndAdministrativeExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ShareBasedCompensation": {
"auth_ref": [
"r76"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows": {
"order": 4.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
},
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails": {
"order": 1.0,
"parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of noncash expense for share-based payment arrangement.",
"label": "Share-based Payment Arrangement, Noncash Expense",
"terseLabel": "Stock-based compensation",
"verboseLabel": "Stock-based compensation expense before income taxes"
}
}
},
"localname": "ShareBasedCompensation",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows",
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
"terseLabel": "Weighted average grant date fair value"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
"auth_ref": [
"r269"
],
"lang": {
"en-us": {
"role": {
"documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
"negatedTerseLabel": "Forfeited"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r273"
],
"lang": {
"en-us": {
"role": {
"documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
"terseLabel": "Forfeited"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
"auth_ref": [
"r271"
],
"lang": {
"en-us": {
"role": {
"documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
"terseLabel": "Granted"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r271"
],
"lang": {
"en-us": {
"role": {
"documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
"terseLabel": "Granted"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
"auth_ref": [
"r270"
],
"lang": {
"en-us": {
"role": {
"documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
"periodEndLabel": "Outstanding at February 14, 2021",
"periodStartLabel": "Outstanding at August 30, 2020",
"terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail",
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
"terseLabel": "Number of units"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r270"
],
"lang": {
"en-us": {
"role": {
"documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
"periodEndLabel": "Outstanding at February 14, 2020",
"periodStartLabel": "Outstanding at August 30, 2020"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
"auth_ref": [
"r272"
],
"lang": {
"en-us": {
"role": {
"documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
"negatedLabel": "Vested and delivered"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r272"
],
"lang": {
"en-us": {
"role": {
"documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
"terseLabel": "Vested and delivered"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofRSUTransactionsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
"terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
"terseLabel": "Additional number of shares authorized"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
"auth_ref": [
"r278"
],
"lang": {
"en-us": {
"role": {
"documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
"terseLabel": "Number of shares available to be granted"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
"auth_ref": [
"r265",
"r268"
],
"lang": {
"en-us": {
"role": {
"documentation": "Award under share-based payment arrangement.",
"label": "Award Type [Domain]",
"verboseLabel": "Award Type [Domain]"
}
}
},
"localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_SharePrice": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Price of a single share of a number of saleable stocks of a company.",
"label": "Share Price",
"terseLabel": "Share Price"
}
}
},
"localname": "SharePrice",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/StockBasedCompensationPlansAdditionalInformationDetail"
],
"xbrltype": "perShareItemType"
},
"us-gaap_SharesOutstanding": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
"label": "Shares, Outstanding",
"terseLabel": "Shares, Outstanding"
}
}
},
"localname": "SharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShortTermInvestments": {
"auth_ref": [
"r10",
"r405",
"r406",
"r428"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
"label": "Short-term Investments",
"terseLabel": "Short-term investments",
"verboseLabel": "Total investments, recorded basis, total"
}
}
},
"localname": "ShortTermInvestments",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets",
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ShortTermInvestmentsMember": {
"auth_ref": [
"r474",
"r475",
"r476",
"r477"
],
"lang": {
"en-us": {
"role": {
"documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.",
"label": "Short-term Investments [Member]",
"terseLabel": "Short-term Investments"
}
}
},
"localname": "ShortTermInvestmentsMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails",
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_SignificantAccountingPoliciesTextBlock": {
"auth_ref": [
"r92"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
"label": "Significant Accounting Policies [Text Block]",
"terseLabel": "Summary of Significant Policies"
}
}
},
"localname": "SignificantAccountingPoliciesTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_StatementClassOfStockAxis": {
"auth_ref": [
"r12",
"r13",
"r14",
"r86",
"r88",
"r118",
"r122",
"r123",
"r125",
"r127",
"r135",
"r136",
"r137",
"r193",
"r230",
"r343"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by the different classes of stock of the entity.",
"label": "Class of Stock [Axis]",
"terseLabel": "Class of Stock [Axis]"
}
}
},
"localname": "StatementClassOfStockAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementEquityComponentsAxis": {
"auth_ref": [
"r36",
"r93",
"r94",
"r96",
"r100",
"r109",
"r112",
"r134",
"r197",
"r230",
"r235",
"r283",
"r284",
"r285",
"r300",
"r301",
"r345",
"r346",
"r347",
"r348",
"r349",
"r350",
"r452",
"r453",
"r454"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by component of equity.",
"label": "Equity Components [Axis]",
"terseLabel": "Equity Components [Axis]"
}
}
},
"localname": "StatementEquityComponentsAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Statement [Line Items]",
"terseLabel": "Statement [Line Items]"
}
}
},
"localname": "StatementLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement",
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails",
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfCashFlowsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Statement of Cash Flows [Abstract]",
"terseLabel": "Statement of Cash Flows [Abstract]"
}
}
},
"localname": "StatementOfCashFlowsAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfFinancialPositionAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Statement of Financial Position [Abstract]",
"terseLabel": "Statement of Financial Position [Abstract]"
}
}
},
"localname": "StatementOfFinancialPositionAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Statement of Comprehensive Income [Abstract]",
"terseLabel": "Statement of Comprehensive Income [Abstract]"
}
}
},
"localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfStockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Statement of Stockholders' Equity [Abstract]",
"terseLabel": "Statement of Stockholders' Equity [Abstract]"
}
}
},
"localname": "StatementOfStockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_StatementTable": {
"auth_ref": [
"r93",
"r94",
"r96",
"r134",
"r392"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
"label": "Statement [Table]",
"terseLabel": "Statement [Table]"
}
}
},
"localname": "StatementTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement",
"http://www.costco.com/role/IncomeTaxesIncomeTaxesDetails",
"http://www.costco.com/role/StockBasedCompensationPlansSummaryofStockBasedCompensationExpenseDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
"auth_ref": [
"r230",
"r235"
],
"lang": {
"en-us": {
"role": {
"documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
"label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
"terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross"
}
}
},
"localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
"auth_ref": [
"r36",
"r230",
"r235"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Value of stock issued as a result of the exercise of stock options.",
"label": "Stock Issued During Period, Value, Stock Options Exercised",
"terseLabel": "Stock Issued During Period, Value, Stock Options Exercised"
}
}
},
"localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount remaining of a stock repurchase plan authorized.",
"label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
"terseLabel": "Stock repurchase program, remaining authorized repurchase amount"
}
}
},
"localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationStockRepurchaseProgramsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
"auth_ref": [
"r13",
"r14",
"r230",
"r235"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares that have been repurchased and retired during the period.",
"label": "Stock Repurchased and Retired During Period, Shares",
"negatedTerseLabel": "Stock Repurchased and Retired During Period, Shares",
"terseLabel": "Stock Repurchased and Retired During Period, Shares"
}
}
},
"localname": "StockRepurchasedAndRetiredDuringPeriodShares",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement",
"http://www.costco.com/role/EquityStockRepurchasedDuringPeriodDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
"auth_ref": [
"r13",
"r14",
"r230",
"r235"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
"label": "Stock Repurchased and Retired During Period, Value",
"negatedLabel": "Total Cost",
"negatedTerseLabel": "Stock Repurchased and Retired During Period, Value"
}
}
},
"localname": "StockRepurchasedAndRetiredDuringPeriodValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement",
"http://www.costco.com/role/EquityStockRepurchasedDuringPeriodDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquity": {
"auth_ref": [
"r14",
"r19",
"r20",
"r88",
"r175",
"r193",
"r343"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
"label": "Stockholders' Equity Attributable to Parent",
"totalLabel": "Total Costco stockholders' equity"
}
}
},
"localname": "StockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
"auth_ref": [
"r88",
"r93",
"r94",
"r96",
"r100",
"r109",
"r193",
"r197",
"r235",
"r283",
"r284",
"r285",
"r300",
"r301",
"r317",
"r318",
"r330",
"r343",
"r345",
"r346",
"r350",
"r453",
"r454"
],
"calculation": {
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
"label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
"periodEndLabel": "Equity at end of period",
"periodStartLabel": "Equity at beginning of period",
"totalLabel": "TOTAL EQUITY"
}
}
},
"localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets",
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
"terseLabel": "EQUITY"
}
}
},
"localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
"auth_ref": [
"r87",
"r235",
"r237"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
"label": "Stockholders' Equity Note Disclosure [Text Block]",
"terseLabel": "Stockholders' equity"
}
}
},
"localname": "StockholdersEquityNoteDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/Equity"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SubsequentEventTypeAxis": {
"auth_ref": [
"r351",
"r359"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
"label": "Subsequent Event Type [Axis]",
"terseLabel": "Subsequent Event Type [Axis]"
}
}
},
"localname": "SubsequentEventTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventTypeDomain": {
"auth_ref": [
"r351",
"r359"
],
"lang": {
"en-us": {
"role": {
"documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
"label": "Subsequent Event Type [Domain]",
"terseLabel": "Subsequent Event Type [Domain]"
}
}
},
"localname": "SubsequentEventTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityAdditionalInformationDividendsDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_SupplementalCashFlowInformationAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Supplemental Cash Flow Information [Abstract]",
"terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:"
}
}
},
"localname": "SupplementalCashFlowInformationAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
"auth_ref": [
"r189",
"r191",
"r361",
"r362",
"r363",
"r364",
"r365",
"r366",
"r367",
"r368",
"r369",
"r370",
"r371",
"r372",
"r373",
"r374",
"r375",
"r376",
"r377",
"r378",
"r379",
"r380",
"r381",
"r382",
"r383",
"r384",
"r385",
"r386",
"r387",
"r388",
"r389",
"r390"
],
"lang": {
"en-us": {
"role": {
"documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
"label": "Financial Instruments [Domain]",
"terseLabel": "Financial Instruments [Domain]"
}
}
},
"localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails",
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
"auth_ref": [
"r236"
],
"lang": {
"en-us": {
"role": {
"documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
"label": "Treasury Stock Acquired, Average Cost Per Share",
"terseLabel": "Average price per share"
}
}
},
"localname": "TreasuryStockAcquiredAverageCostPerShare",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/EquityStockRepurchasedDuringPeriodDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_TypeOfAdoptionMember": {
"auth_ref": [
"r99",
"r100",
"r101",
"r103",
"r194",
"r195",
"r196",
"r197",
"r200",
"r201",
"r279",
"r280",
"r281",
"r282",
"r283",
"r284",
"r285",
"r287",
"r298",
"r299",
"r300",
"r301",
"r393",
"r394",
"r395",
"r450",
"r451",
"r452",
"r453",
"r454",
"r455",
"r456",
"r457",
"r458",
"r459",
"r460",
"r461"
],
"lang": {
"en-us": {
"role": {
"documentation": "Amendment to accounting standards.",
"label": "Accounting Standards Update [Domain]",
"terseLabel": "Type of Adoption [Domain]"
}
}
},
"localname": "TypeOfAdoptionMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/ConsolidatedStatementofStockholdersEquityStatement"
],
"xbrltype": "domainItemType"
},
"us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
"auth_ref": [
"r253",
"r417"
],
"lang": {
"en-us": {
"role": {
"documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
"label": "US Government Agencies Debt Securities [Member]",
"verboseLabel": "Government and Agency Securities"
}
}
},
"localname": "USGovernmentAgenciesDebtSecuritiesMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/FairValueMeasurementFairValueofFinancialAssetsandFinancialLiabilitiesMeasuredonRecurringBasisDetails",
"http://www.costco.com/role/InvestmentsAvailableforsaleandHeldtomaturityInvestmentsDetail"
],
"xbrltype": "domainItemType"
},
"us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of unrealized gains and losses on investments.",
"label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
"terseLabel": "Available-for-sale and Held-to-maturity Investments"
}
}
},
"localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/InvestmentsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_UseOfEstimates": {
"auth_ref": [
"r138",
"r139",
"r140",
"r141",
"r142",
"r143",
"r144"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
"label": "Use of Estimates, Policy [Policy Text Block]",
"terseLabel": "Use of Estimates, Policy"
}
}
},
"localname": "UseOfEstimates",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
"auth_ref": [
"r117",
"r127"
],
"calculation": {
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"lang": {
"en-us": {
"role": {
"documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
"label": "Weighted Average Number of Shares Outstanding, Diluted",
"terseLabel": "Diluted (shares)",
"totalLabel": "Weighted average number of common shares and dilutive potential of common stock used in diluted net income per share"
}
}
},
"localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
"terseLabel": "Shares used in calculation (000's)"
}
}
},
"localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome"
],
"xbrltype": "stringItemType"
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
"auth_ref": [
"r116",
"r127"
],
"calculation": {
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails": {
"order": 1.0,
"parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
"label": "Weighted Average Number of Shares Outstanding, Basic",
"terseLabel": "Basic (shares)",
"verboseLabel": "Weighted average number of common shares used in basic net income per common share"
}
}
},
"localname": "WeightedAverageNumberOfSharesOutstandingBasic",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.costco.com/role/CondensedConsolidatedStatementsOfIncome",
"http://www.costco.com/role/NetIncomeperCommonandCommonEquivalentShareScheduleofEarningsperShareEffectonNetIncomeandWeightedAverageNumberofDilutivePotentialCommonStockDetails"
],
"xbrltype": "sharesItemType"
}
},
"unitCount": 7
}
},
"std_ref": {
"r0": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
},
"r1": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
},
"r10": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(2))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r100": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(3)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
},
"r101": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(4)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
},
"r102": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
},
"r103": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
},
"r104": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
},
"r105": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
},
"r106": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
},
"r107": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
},
"r108": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
},
"r109": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
},
"r11": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(22))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r110": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
},
"r111": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
},
"r112": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
},
"r113": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 11.M.Q2)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693"
},
"r114": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693"
},
"r115": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "250",
"URI": "http://asc.fasb.org/topic&trid=2122394"
},
"r116": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
},
"r117": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
},
"r118": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
},
"r119": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
},
"r12": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(27))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r120": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
},
"r121": {
"Name": "Accounting Standards Codification",
"Paragraph": "28A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
},
"r122": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
},
"r123": {
"Name": "Accounting Standards Codification",
"Paragraph": "55",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
},
"r124": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
},
"r125": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
},
"r126": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
},
"r127": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
},
"r128": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
},
"r129": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
},
"r13": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(28))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r130": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
},
"r131": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
},
"r132": {
"Name": "Accounting Standards Codification",
"Paragraph": "52",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
},
"r133": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "260",
"URI": "http://asc.fasb.org/topic&trid=2144383"
},
"r134": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "272",
"URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
},
"r135": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "272",
"URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
},
"r136": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "272",
"URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
},
"r137": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "272",
"URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
},
"r138": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "275",
"URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
},
"r139": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "275",
"URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
},
"r14": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(29))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r140": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
},
"r141": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
},
"r142": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
},
"r143": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
},
"r144": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
},
"r145": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
},
"r146": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
},
"r147": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
},
"r148": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
},
"r149": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
},
"r15": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(3))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r150": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
},
"r151": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
},
"r152": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
},
"r153": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
},
"r154": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
},
"r155": {
"Name": "Accounting Standards Codification",
"Paragraph": "26",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
},
"r156": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
},
"r157": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
},
"r158": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
},
"r159": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
},
"r16": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30)(a)(1))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r160": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
},
"r161": {
"Name": "Accounting Standards Codification",
"Paragraph": "31",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
},
"r162": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
},
"r163": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
},
"r164": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
},
"r165": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
},
"r166": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
},
"r167": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
},
"r168": {
"Name": "Accounting Standards Codification",
"Paragraph": "34",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
},
"r169": {
"Name": "Accounting Standards Codification",
"Paragraph": "40",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
},
"r17": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30)(a)(3))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r170": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
},
"r171": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
},
"r172": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
},
"r173": {
"Name": "Accounting Standards Codification",
"Paragraph": "42",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
},
"r174": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "280",
"URI": "http://asc.fasb.org/topic&trid=2134510"
},
"r175": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 4.E)",
"Topic": "310",
"URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
},
"r176": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
},
"r177": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
},
"r178": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(aa)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
},
"r179": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
},
"r18": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30)(a)(4))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r180": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
},
"r181": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
},
"r182": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
},
"r183": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
},
"r184": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
},
"r185": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(aa)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
},
"r186": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(1)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
},
"r187": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
},
"r188": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(3)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
},
"r189": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
},
"r19": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r190": {
"Name": "Accounting Standards Codification",
"Paragraph": "5A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
},
"r191": {
"Name": "Accounting Standards Codification",
"Paragraph": "5A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "320",
"URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
},
"r192": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "320",
"URI": "http://asc.fasb.org/topic&trid=2196928"
},
"r193": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "323",
"URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
},
"r194": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
},
"r195": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
},
"r196": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
},
"r197": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
},
"r198": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
},
"r199": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
},
"r2": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
},
"r20": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(31))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r200": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(3)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
},
"r201": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(4)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
},
"r202": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
},
"r203": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
},
"r204": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
},
"r205": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
},
"r206": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
},
"r207": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
},
"r208": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
},
"r209": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
},
"r21": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(32))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r210": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
},
"r211": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "30",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
},
"r212": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "350",
"URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
},
"r213": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
},
"r214": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "440",
"URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
},
"r215": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "440",
"URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
},
"r216": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "440",
"URI": "http://asc.fasb.org/topic&trid=2144648"
},
"r217": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
},
"r218": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
},
"r219": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
},
"r22": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(4))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r220": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
},
"r221": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
},
"r222": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
},
"r223": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
},
"r224": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "450",
"URI": "http://asc.fasb.org/topic&trid=2127136"
},
"r225": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "460",
"URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
},
"r226": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "460",
"URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
},
"r227": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
},
"r228": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(3)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
},
"r229": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "470",
"URI": "http://asc.fasb.org/topic&trid=2208564"
},
"r23": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(5))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r230": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
},
"r231": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
},
"r232": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
},
"r233": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
},
"r234": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
},
"r235": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.3-04)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
},
"r236": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
},
"r237": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "505",
"URI": "http://asc.fasb.org/topic&trid=2208762"
},
"r238": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
},
"r239": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
},
"r24": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.1)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r240": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
},
"r241": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
},
"r242": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
},
"r243": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
},
"r244": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
},
"r245": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
},
"r246": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(g)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
},
"r247": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(g)(2)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
},
"r248": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(i)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
},
"r249": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(i)(1)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
},
"r25": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.17)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r250": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(i)(2)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
},
"r251": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(j)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
},
"r252": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(i)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
},
"r253": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(ii)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
},
"r254": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(01)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
},
"r255": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(02)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
},
"r256": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(02)(A)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
},
"r257": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(02)(B)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
},
"r258": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(02)(C)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
},
"r259": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(03)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
},
"r26": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19(a))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r260": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
},
"r261": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(d)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
},
"r262": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(f)(3)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
},
"r263": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "80",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
},
"r264": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "35",
"SubTopic": "10",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
},
"r265": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
},
"r266": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
},
"r267": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
},
"r268": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a),(g)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r269": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(3)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r27": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19,20)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r270": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(i)-(ii)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r271": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(1)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r272": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(2)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r273": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(3)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r274": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r275": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(1)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r276": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(1)(i)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r277": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(i)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r278": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
},
"r279": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r28": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19-26)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r280": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r281": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r282": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r283": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r284": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(1)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r285": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(2)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r286": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(g)(1)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r287": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(g)(2)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
},
"r288": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
},
"r289": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
},
"r29": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.20)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r290": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "40",
"Subparagraph": "(a)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
},
"r291": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "40",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
},
"r292": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "718",
"URI": "http://asc.fasb.org/topic&trid=2228938"
},
"r293": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
},
"r294": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
},
"r295": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
},
"r296": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
},
"r297": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
},
"r298": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "740"
},
"r299": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740"
},
"r3": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
},
"r30": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.21)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r300": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "740"
},
"r301": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(3)",
"Topic": "740"
},
"r302": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "740"
},
"r303": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Topic": "740"
},
"r304": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(3)",
"Topic": "740"
},
"r305": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
},
"r306": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB TOPIC 6.I.7)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
},
"r307": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 11.C)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
},
"r308": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
},
"r309": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "270",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
},
"r31": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22(a)(1))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r310": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
},
"r311": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "740",
"URI": "http://asc.fasb.org/topic&trid=2144680"
},
"r312": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "805",
"URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
},
"r313": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(b)(1)",
"Topic": "805",
"URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
},
"r314": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(d)",
"Topic": "805",
"URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
},
"r315": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "805",
"URI": "http://asc.fasb.org/topic&trid=2303972"
},
"r316": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683"
},
"r317": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
},
"r318": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
},
"r319": {
"Name": "Accounting Standards Codification",
"Paragraph": "19",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
},
"r32": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22(a)(2))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r320": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
},
"r321": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
},
"r322": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
},
"r323": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
},
"r324": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
},
"r325": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
},
"r326": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
},
"r327": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c),(3)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
},
"r328": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bb)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
},
"r329": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
},
"r33": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r330": {
"Name": "Accounting Standards Codification",
"Paragraph": "4I",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
},
"r331": {
"Name": "Accounting Standards Codification",
"Paragraph": "4J",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
},
"r332": {
"Name": "Accounting Standards Codification",
"Paragraph": "4K",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
},
"r333": {
"Name": "Accounting Standards Codification",
"Paragraph": "4A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "815",
"URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
},
"r334": {
"Name": "Accounting Standards Codification",
"Paragraph": "4B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "815",
"URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
},
"r335": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
},
"r336": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
},
"r337": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bb)",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
},
"r338": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bbb)(1)",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
},
"r339": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bbb)(2)",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
},
"r34": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.24)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r340": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
},
"r341": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
},
"r342": {
"Name": "Accounting Standards Codification",
"Paragraph": "6A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
},
"r343": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "825",
"URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
},
"r344": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "230",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
},
"r345": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
},
"r346": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
},
"r347": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(b)",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
},
"r348": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(c)",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
},
"r349": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(d)",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
},
"r35": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.25)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r350": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
},
"r351": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
},
"r352": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
},
"r353": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
},
"r354": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
},
"r355": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
},
"r356": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "30",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
},
"r357": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "842",
"URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
},
"r358": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "842",
"URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
},
"r359": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "855",
"URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
},
"r36": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.29-31)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r360": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "855",
"URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
},
"r361": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)(i)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r362": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)(ii)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r363": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(3)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r364": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(bb)(1)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r365": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(bb)(2)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r366": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(bb)(3)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r367": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(1)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r368": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(2)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r369": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(3)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
},
"r37": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.31)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r370": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(1)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
},
"r371": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
},
"r372": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(3)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
},
"r373": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
},
"r374": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
},
"r375": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
},
"r376": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(1)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
},
"r377": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(2)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
},
"r378": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(3)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
},
"r379": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(4)(i)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
},
"r38": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.6(a))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r380": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(1)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r381": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(2)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r382": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(3)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r383": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(4)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r384": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(5)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r385": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(6)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r386": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(7)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r387": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(b)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r388": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(e)(1)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r389": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(e)(2)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r39": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.8)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r390": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(e)(3)",
"Topic": "860",
"URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
},
"r391": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "910",
"URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
},
"r392": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 11.L)",
"Topic": "924",
"URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
},
"r393": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "926",
"URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
},
"r394": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "926",
"URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
},
"r395": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "926",
"URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
},
"r396": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(f)(1)",
"Topic": "926",
"URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
},
"r397": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(f)(2)",
"Topic": "926",
"URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
},
"r398": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(f)(3)",
"Topic": "926",
"URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
},
"r399": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "25",
"SubTopic": "20",
"Topic": "940",
"URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
},
"r4": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
},
"r40": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.9)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r400": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"SubTopic": "320",
"Topic": "940",
"URI": "http://asc.fasb.org/subtopic&trid=2176304"
},
"r401": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(11))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r402": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(16))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r403": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(22))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r404": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(23))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r405": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(4))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r406": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(5))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r407": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(6))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r408": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03.17)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r409": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(15))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
},
"r41": {
"Name": "Accounting Standards Codification",
"Paragraph": "10A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
},
"r410": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(22))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
},
"r411": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(24))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
},
"r412": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(25))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
},
"r413": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(26))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
},
"r414": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(27))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
},
"r415": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04.9)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
},
"r416": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.9-05(b)(2))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
},
"r417": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Subparagraph": "(b)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
},
"r418": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Subparagraph": "(a)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
},
"r419": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Subparagraph": "(b)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
},
"r42": {
"Name": "Accounting Standards Codification",
"Paragraph": "10A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
},
"r420": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Subparagraph": "(c)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
},
"r421": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Subparagraph": "(a)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
},
"r422": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Subparagraph": "(b)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
},
"r423": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Subparagraph": "(c)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
},
"r424": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"SubTopic": "320",
"Topic": "942",
"URI": "http://asc.fasb.org/subtopic&trid=2209399"
},
"r425": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "405",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
},
"r426": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "405",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
},
"r427": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "470",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
},
"r428": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(1)(g))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r429": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(12))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r43": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
},
"r430": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(16))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r431": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r432": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r433": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(24))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r434": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(25))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r435": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(5))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r436": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(8))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r437": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03.(a),19)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r438": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(18))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
},
"r439": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(20))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
},
"r44": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
},
"r440": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(21))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
},
"r441": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(22))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
},
"r442": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(23))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
},
"r443": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(8))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
},
"r444": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(9))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
},
"r445": {
"Name": "Accounting Standards Codification",
"Paragraph": "4H",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "40",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
},
"r446": {
"Name": "Accounting Standards Codification",
"Paragraph": "7A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "40",
"Subparagraph": "(d)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
},
"r447": {
"Name": "Accounting Standards Codification",
"Paragraph": "13H",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Subparagraph": "(a)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
},
"r448": {
"Name": "Accounting Standards Codification",
"Paragraph": "13H",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Subparagraph": "(b)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
},
"r449": {
"Name": "Accounting Standards Codification",
"Paragraph": "29F",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
},
"r45": {
"Name": "Accounting Standards Codification",
"Paragraph": "14A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
},
"r450": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(a)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r451": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(b)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r452": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r453": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)(1)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r454": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)(2)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r455": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(1)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r456": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(i)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r457": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(ii)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r458": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(iii)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r459": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(iv)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r46": {
"Name": "Accounting Standards Codification",
"Paragraph": "17B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
},
"r460": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(h)(1)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r461": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(h)(2)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
},
"r462": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-06(3))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996"
},
"r463": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r464": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r465": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r466": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r467": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r468": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r469": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r47": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
},
"r470": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r471": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
},
"r472": {
"Name": "Accounting Standards Codification",
"Paragraph": "5D",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
},
"r473": {
"Name": "Accounting Standards Codification",
"Paragraph": "5D",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
},
"r474": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-15(Column A))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
},
"r475": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-15(Column B))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
},
"r476": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-15(Column C))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
},
"r477": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-15(Column D))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
},
"r478": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"SubTopic": "320",
"Topic": "946",
"URI": "http://asc.fasb.org/subtopic&trid=2324412"
},
"r479": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "310",
"Subparagraph": "(SX 210.12-29(Footnote 4))",
"Topic": "948",
"URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
},
"r48": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
},
"r480": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column B))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r481": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column C))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r482": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column D))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r483": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column E))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r484": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column F))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r485": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column G))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r486": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column H))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r487": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column I))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r488": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Footnote 2))",
"Topic": "970",
"URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
},
"r489": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b"
},
"r49": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
},
"r490": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "d1-1"
},
"r491": {
"Name": "Form 10-Q",
"Number": "240",
"Publisher": "SEC",
"Section": "308",
"Subsection": "a"
},
"r492": {
"Name": "Forms 10-K, 10-Q, 20-F",
"Number": "240",
"Publisher": "SEC",
"Section": "13",
"Subsection": "a-1"
},
"r493": {
"Name": "Regulation 12B",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-2"
},
"r494": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "405"
},
"r5": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
},
"r50": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
},
"r51": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
},
"r52": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(210.5-03(11))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r53": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(1))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r54": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(10))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r55": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(20))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r56": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(22))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r57": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(23))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r58": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(24))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r59": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(25))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r6": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
},
"r60": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.2(a),(d))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r61": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.3)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r62": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.4)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r63": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
},
"r64": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
},
"r65": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
},
"r66": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
},
"r67": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
},
"r68": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
},
"r69": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
},
"r7": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
},
"r70": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
},
"r71": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
},
"r72": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
},
"r73": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
},
"r74": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
},
"r75": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
},
"r76": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
},
"r77": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
},
"r78": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
},
"r79": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
},
"r8": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(13))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r80": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3095-108585"
},
"r81": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3098-108585"
},
"r82": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
},
"r83": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
},
"r84": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
},
"r85": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
},
"r86": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(d))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
},
"r87": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(e)(1))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
},
"r88": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
},
"r89": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(h))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
},
"r9": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(14))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r90": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08.(e),(f))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
},
"r91": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.12-04(a))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
},
"r92": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "235",
"URI": "http://asc.fasb.org/topic&trid=2122369"
},
"r93": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
},
"r94": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
},
"r95": {
"Name": "Accounting Standards Codification",
"Paragraph": "27",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
},
"r96": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
},
"r97": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
},
"r98": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(1)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
},
"r99": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(2)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
}
},
"version": "2.1"
}
ZIP
59
0000909832-21-000003-xbrl.zip
IDEA: XBRL DOCUMENT
begin 644 0000909832-21-000003-xbrl.zip
M4$L#!!0 ( &F%:E(VV#/E070! )L4$@ 1 8V]S="TR,#(Q,#(Q-"YH
M=&WLO6E76TFR+OS]_ J]]+WG5*WEC7,>7-7<11EP4\>2;!!VPQ>OR D):Z E
M8<"__HV4Q&@H@RW04+O;!4)[WD_$$T-&1O[^_\XZ[MU_KM!5LE+Y
M?VN__W]%\>\_=MY6-GK^I!.[P\KK?H1A#)73UK!9^1CBX',E]7N=RL=>_W/K
M"Q3%Z)C7O>/S?NNP.:PPPNBMC?U7D1G\7LI"&Z,*8;@L0,A4^"B88E8D(/;%
MX2L5162:L2()0PM!<0^G:2Q2@LAM2B1!>A%>&6XI,8D%::A(+ ))3EK%I&5:
M>2GR99M#?#I\PN[@56O0$XSJ?ZXTA\/C5R]?GIZ>KIZY?GNUUS]\R0CA+R=[
MK$P.\+W!\,;>^0O?PU^=E_GQ\)^8['MCMU,^.B6UUKX\RS=P<<(06Y<[CJX\
MB'[UL/?E)6[(9R0%H06G%[OG7<*M(R;WJEZ.-U[N.FC==0NX)WWY[^K;7=^,
M'2A:W<$0NCY>'-4Z&Q9X"S>.O+BE5K?=ZL8L R^'?>@.4J_?@2'*")Z4RH*8
M:S=Z,B@. 8XOSY-@X$;7GVRXX]E:9_?A0/FU:U\^'W[Q^?Z7G+=>?VNMOP+Y
MVY=P]][?>P.L8.KB)(/^\-NGQR_O>/)OGN3F[>7-#@;Q2@A/NL/^^=UR,]EX
M^RJOVM ]_.=*[!9[NRNH Q'"VN^=.(1*/DD1_W/2^O+/E=>][A UNVB<'^/5
M_/BO?ZX,X]GPY4AJ7Z[]UW_]U^_#UK =U[+H%Q="__O+\9>_OQR?VO7"^=KO
MH?6E,AB>M^,_5T)K<-R&\U?=7C?B#;3.7N4=8W_\L15"[(X^XO8:TDN_Y7
M/QONQ/3/E18'"LH*FL![8218I(T8?=""B$2Y^;21GY@83HLK11SC@T>?#5^Y
M7J\=H9N@G=]D%SKYIF+KU3IR6/,=C
MOX0W6RWW9D]5&Q\Z]8_[HM9HM^J-=5';:'?VV>9I=6/[?/_HC^;!!M[KURJK
M-0XGQWS :\GN0:-W5ONX+P^.#FG]X[:L;AR2^L>#H_W&^FGUZ,]6]]M8_\195))$6ABPLA .4@&4F4)R"\HK")K;E;6M
M];>[F[^_O 'NTV(=T"YU\(S- .?G$?K7\;XP7^_PNKVPV0T;N'.)^_=P_WH=
M=U",,^5LH:75!5IF41BG\!.#*'D*A$>VLL9>4C&RBD^._;?H;K4&'MK[B/T6
M?C,H\?T>ON0ZOLD+KBVZ2X)+6Z /1@M("@K%J=7.$Q)-0GQG">U8?4MP'P0N
MO0ZN4"DZJ;)KP!%AJD)A;-*%I-I0I8Q, BWT>_:,T&YVT7LXWXF'K4'VJX8U
MW%*B^CU4^0U3K )1'$+A/4-3C" 6+H(O/!?$8T"DG10K:Z_KNXW7]0GW]^ 6-RQPB$0%;@N"
M0!3"HQ+;D%(1J3&)$Y:,-RMK!/]GB37\Z97Y/O?K.O"O3_K]&[:Y]+X>B+V\
M0>!"26FH+@Q%" 17L7#,0L&]4QY4C$Z[E37SDME[4-_J@\]1:^6DVQIC/FA"
M/PY6;LI!B)9)8BWC-@AFA8%$-$/GSFLC'=.?MD?P<\)7*B'Z5@=#JW^N;->V
M;DI#]Z03>L/)#G?P0*^#LK([[/G/NZ.[J)\,6ET,Q[*DX.ZD%)'OB>HHN+.B("2D[QC07KM50(4S(G C/CBEL",I6*2
M''KUKA]31*X(([%X!_UZ?W>88U53P\Z?QZ]Y3O-_:UWL'R&J&R@5&[5V_LXMC\%HG!VQ/U3;V4!+VSPZ.
M/I/:!IX[2])&LU4[PF?\ND^J;$_L-SR>]R"-R6,B'=93+[P/1;*1%T)0C-^2
M=$5.N6H '2U"M$96"9V&6(2@B! I1DJ-\!# 1X8"$552WJ'3.1*+;$](*18S
M$(OS2['@ IP!P0ID!X-A?4[G "-%<.IYQ/Z&XHXDSV/*$ YWU!P 1-"%)(Y@Y*R LR
M_N\G9>4GV*.4E9G(RA6A$,?1@Y2L0)\T1RE&% B?+Y0&1,SX (%/4U:FQ"M?
M8[\78-!\B)AL#P8GI8@\3D3.K]$)2,J$)K&0PJ5"*/SA D<1$58$DP000)OS
MW_\PC++?YH-*2O%X:O&XQB#22Y[ %AAS!O1/";HD3*=" 241/Y HZ;3$8P;L
M,8>Q[D+(R(U85R2'9>2*1] -
M,2(&*+PA&.=R&PKCB"T,]2FB@@,)Y =DY!ER(=?R8V7$.PVQN![, *%*!4")
M4 (*02@ZJ-$KM#&,<.%XE&P>$R&E3$Q=)JYE07)-H>>B<"K80D3%"A,R5:28
M G%"&F\7)@OR37:]#&M_3$*NQRR6I:"5YP4Q3B%U9.&PUA8L^CSZEJ2@*"%V
MH5(@I:!,35"NJ$0&:E.2V3.5Z)D*AUY'4JG@UI ,G5=,35-0?HQ1"OXS3Y9>2:
M2X)X),]9CEXT\HB$PED'12+:0PHR03!91N@+)N6"\D@9YOZ@H%P?V TI.BJ8
M*UA"IT3D"-<2AYY)D))X9V34<=')I!24'Q:4*T:A"%A@/!8@$T:_&G\8I5RA
MP0FT.8$F%7^044X1I&;O9' [^K7.*QN3 $ZL !=-H"1IZY%'B'51/3@C4COI
MN-BO)Y2)D43.APR0ZOE$!HXREG\>U;[B>3L'GT>8- [%/ML4!XAI=6/O[&"C
MW=[_N$7"T+6I'[<]X_M-:XZ"#USCZK;JR?[3=NY<1L
MD$;Z9(MH+2F$E[P $M'S(!P4?B]4EH%'1+GW(>\4E9IZPX$1H4(.DH1G61"4
MDBGQ$OEG0/ZZ]@>G#"1T-Z/Q%)%/ K4_UY$F8QR&)HE)]BCDNR-@;L%.*0N,
M11>\4L(8#'S/LO,_OZ\^K76K'9VCD95@5__Z-3?
M[)WN-SZTKBS"]M=:YT,'K\T..ONTAA;BX*C=JC:J7ZL;FZ>UC3_:!YT/[>K'
M]Z>W90(M##OX>'"4Y>;@: ^M1ZX^W#[#(T^KC752??.A<_ QR^$?-^LZT- #"0SJ%@/-PHE.SP
M1*)Q/>4I#<3H9"J"$;P0"J! )TX5BG,E)$&2\'G&WZJ6CV,'XO'@*!F7G N4
M+S06WH,/U/' (;B2'68L M>2F8D)@B8!18 &=!4H+5R,OF E@;#O*#7V$'\
M'#M0$I3(%_))"D^<8<+;$)BSC"KSB.'3DAV>1C1N5&" D59%J3!\3*-(@A9
M@RZ\-TI'9Q(EZ#OPU;^((^]DAX# RQPU$.*%311$(LQSKRA/W*.-*-EAMB)P
MQ0[:L42U0Z""$A.R4"]%5?LH'^.'9)C%"*Q,D@08)B55*/=
M"#&8X+@N(XN9B\;UI&1$A )B7E!-&1J.I L7\)-FB@<-&&Y(-!QTE>M[9R'=
MR0XB*"J42NBT)I%TM$([($$@26",27S)#C,6@6L)!Q$])1XPN,R1A4%3 6@7
MBJ@3^A#)D1$[**2&*;"#1"]%1.&D8D(PRQR5U!"GN;&4 RG98>:B<3WOD)Q(
M3 55>)7'R(/AA=.1%LH)R2QU$N4FLX-ZI.^0(U1T%FARF@F.D:V.TJ(?X0E&
M&@ E.\Q:!*[8P<04!>&ZX" QLB#XPQCA"\(D<(%&'81=61-C=N#DY]C!"\&U
M$3(HK@7&FHZH@*BE%< C4E.\Q:-*[G';0,08?@B^B\P\C"V<) LCGRM-%H
MZZRVF1T>FW?0EH*C+$3#F5#HN":BO)>&2A*\IZIDAQF+P+6LI&!<,46*)&5$
M]S'(PA +A33!!VH)33Y=L<.W6#46M$E)/*
MJ(O@J^'Y,0([:'6.V[D'W^B[9C^+T8T6>*MG@X"G>'GS'./K7UUT<@^#WDE_
M]->H-^&KB6R.)>-'^F]BI<_-4*^>_4BOW*Z(;BG7T=7V__[\U6(;
M7KOXZN;9CT