3N&U$$O?8#J6K_?$[3D+24C?) KOP0A-[OKE\'GLF
MIK]F_%XL*97H,0IC<6XLI5R=F:;PEC0BXI2M: PS<\8C(N&5+TRQXI3X*2@*
M3=NR.F9$@M@8]-.Q*1_T62+#(*93CD02181O+FG(UN<&-IX&;H/%4JH!<]!?
MD06=4?EM->7P9A9:_""BL0A8C#B=GQL7^&QB.PJ02GP/Z%IL/2,5RAUC]^KE
MRC\W+.41#:DGE0H"/P]T2,-0:0(_?N9*C<*F FX_/VF?I,%#,'=$T"$+?P2^
M7)X;70/Y=$Z24-ZR]6\T#ZBM]'DL%.E?M,YE+0-YB9 LRL'@013$V2]YS(G8
M H >/<#. 793@),#G.> U@% *P>TFEIHYX!V4PN='-!)N<_(2ID>$4D&?<[6
MB"MIT*8>TN5*T4!P$*O,FDD.LP'@Y. +DQ2UT"GEYBXS<_8!BD^EH']*G3$(VC5<@VE*+QSR20F]U,8_7%-HSO*_T1_[\.>YBJ<;A5.MRJ=SA1>
M"9& ]E'"@WB!II0'S#]!LR7A5)SLV[]8$P[SOW(F!#H*8B122=V&&F?FVZEY
M52<>!CW7QFZ[;SYHW&X7;K=KN,8OXOJ5K'8*]SKORVIGCU4;2.UU]:RZA=MN
MM=O*H.X0O>"Y\OQ54,P25J0J ;R&^.Y!+HOUDI
M=4(%2=04!)G14A/OI;L7;Z>+>Y8^W&X1;O>#AGN"?J0] RB\>* <>J!,!$$1
MI&A" HZ^DS"A*2T^"T/"!5J!VI0B+4-9J-TMAAQ\:NL)ZA4$]=YME\'< :]N!]V(>Y@I8D]4H6PAI:C&)/9W\U4T2K^R]./JVJ\E
MN5P'H/I1+1#5?@1GJCM;L;N[)VSV=:B3M?<&)3K"U*[C[F5RV
M$79U&]&$]Q<>T'99V>WJREZ[)E]8_ >J#3.]L.0"0FC$FVH!.<\MHB#ORA,
M7$0L48BO3))0^^&/]ZALM32CL#\J)Q#
M%N3#V773[Y1P;?&K<SJ%N;_.X(+IN$Q45OD1%UJ
MJ9;CDL"N\FA-%1KFD>PV$V[7[3S/3XU<#VO2LYF^2;V^C'MSZU8SHGR1WC\+
MY*E]EUTJ%:/%'?=%>K/[;'R(ST98,S[&9Y/L!KM4GUVH7Q.^".!@"ND<3%FG
M+CC+LSOJ[$6R57JG>L>D9%'ZN*3$IUP)P/R<,?GTH@P4_RD8_ -02P,$%
M @ RGIC43&8.*\( @ . 0 !D !X;"]W;W)K&ULC51-;^(P$/TK(ZN'5F)Q2"A=52'2 JUV#[M"I>V>33(0JXZ=V@ZA_[ZV
MDT8<8+67>+[>FWG^2-HJ_69*1 O'2D@S)Z6U]3VE)B^Q8F:L:I0NLU.Z8M:Y
M>D]-K9$5 50)&D?1C%:,2Y*E(;;66:H:*[C$M0;35!73'PL4JIV3"?D*//%]
M:7V 9FG-]KA!^U*OM?/HP%+P"J7A2H+&W9S\F-PO8U\?"EXYMN;$!J]DJ]2;
M=WX5<9&CI@:?V%_MCT.ZT;)G!I1)_>6'+
M.?E.H, =:X1]4NU/[/7<>KY<"1.^T':ULX1 WABKJA[L)JBX[%9V[/?A!#"9
M7@#$/2#^7T#2 Y(@M)LLR%HQR[)4JQ:TKW9LW@A[$]!.#9?^%#=6NRQW.)O]
M41;A%K[!(^,:7IEH$*Y7:!D7!I[Q:!LF;ESZ9;."ZZL;N (NX;E4C6&R,"FU
M;@;/1/.^WZ+K%U_HM\%Z#$DT@CB*HS/PY;_AOYEV\,DY.'7*!_GQ(#\.?-,+
M?$MF2G!*(!@/[PT_,('2FA$PZX):?W"Y[_9E! ^R\-Z""29S/">^ZS8+W?P#
M.F23:)9,IRD]G(H\5Y;*AK!-#3\[5ORFG?L^E 8$[!XS&=[<$='=/.\>J
M.ASU5EEW<8)9NJ>-VA>X_$ZYX^X=?WN>7V"5!+ P04 " #*>F-1; C0
M_8L" P!@ &0 'AL+W=O1:&)LFQ8*:G2I2TLU6Z8)9"G86FU,A2
M#RI$&$?1."P8E\%LXG-K/9NHR@HN<:W!5$7!].,"A=I-@W[PE+CD66Y=(IQ-
M2I;A!NU5N=84A2U+R@N4ABL)&K?38-X_6XYSH-
M(B<(!2;6,3!ZW.,2A7!$)..NX0S:(QVPNWYB_^J]DY<;9G"IQ"^>VGP:G 20
MXI95PEZJW3=L_'B!B1+&_\*NJ8T"2"IC5=& 24'!9?UD#TT?.@#BV0^(&T#\
M&C!\!S!H -OM%;F;:V89;.)5CO0KIK8W,+WQJ/)#9?N+6ZLIEU..#O[H2S"
M&+[ ,F/"P$]\L!43AX2YVJS@X-,A
M?'*H"RX$O1@S"2WIS"(CB".XFB/GN5?P_NG'\@9M#T>>+[A>WQ6);=PB66EDYP^N1283"FV
M7--Z56DN,UBCYBH]JIMOX( Z:OSR<%]#ZP-'_D!W4>]GY/.^:_%MQ;@_B*+G
MLA=6AJV5X?^S]XU^8A.EZ/M6!5:6_XC?*TL#PRYQ&.FI7
M0/M;1=>\"=P![9_$[ ]02P,$% @ RGIC43*^!TN^! ,Q4 !D !X
M;"]W;W)K&ULM5AM;Z,X$/XK5K32[4K7@GE/E49J
M LG>25U5S>[>A]-]<(,34 %GC=/L_OLS+X6 '<.UNB\)D.>9>69L9B:>G0A]
MSB.,&?B9)EE^.XD8.]QH6KZ-<(KR:W+ &?]E1VB*&+^E>RT_4(S"DI0FFJ'K
MCI:B.)O,9^6S!SJ?D2-+X@P_4) ?TQ317PN'SS&^X@5#[3Y[(#V
M>(/9M\,#Y7=:8R6,4YSE,U$+Q3A!&]980+QKQ>\Q$E26.(Z?M1&)XW/@GA^_6I]50;/@WE".5Z2Y*\X
M9-'MQ)N $._0,6&/Y/09UP'9A;TM2?+R$YQJK#X!VV/.2%J3N8(TSJIO]+-.
MQ!F!VY$3C)I@] G6!8)9$\RQ!*LF6&,)=DVPQ\;@U 1GK >W)KCE8E79+9?&
M1PS-9Y2< "W0W%IQ4:YOR>8K$F?%5MPPRG^-.8_-OQ"&@0.NP#)"V1[G(,[
M)D(41R0),(''.4A?E,8UQ^(4+;UE(7E53C@E03W).,13D(LA"'$OY*S7<4?(VGKL+
M;R9QMB6I3-K"$GQZ%C2ZPGP1Y#B.W5-?@>QS]0[T>C&N15.0MRQ/'J+=A&@K
M0WS$AR/=1KP= /Y>\_;$8HIYLV)%G>"1I[SA\#*V?9;M$EO0?06AK5_(NM-(
M\'B[1(6;\_N][
MG#YA^H_B7? :+]Y;H_>$L"S;LKJQ+T60Z>D]D"^"^(9SNZ# D^PWR_5ZN1[C
M;RWQUS'5R=2TR=14F:FR=9633%CL5#[>Y:A8'UGJIH( US5[F9-@K-X[Z$LP
M9@\3B!C'M.6A0KUM]+HR6#]^B4/,.R^?U+8)#US60A>UD7/?/77+88@_# F4
MD&Z(9[,,?$>UKLAC]U\M=, 5(\#C\54G/%J
M$R":Q=D^'U/W8=N)H;H5JY9#[+30\(RIUU\0&8YGT>TOB0P'IU-A460X [I&
M?UG&^5T/V^OFKAT9H'IF^"^] (KC@5!)!B'^,"100KJ!MC,(5 \A(_N *Y8,
MV^F_<\MQ,%\*L\0W6 :SX84N#]N!"*HGHH&^(,X6XAB^E*!+0<6&K&>W(8:A'#D4]JIG=_UM0=_HCE0PGJ5N^
M%&<:L)]Z*4ZL6ZN1^M;#?JO<:6='-"FF^_+T+>>KW>=J<\-V5YUJ]
MYPMX$T#)\Q6\65?G=ZWYZCCQ'M%]G.4@P3ON2K]V^1K3ZH2NNF'D4!X0/1'&
M2%I>1AB%F!8 _ON.$/9Z4SAHSDGG_P)02P,$% @ RGIC4;"!KX?P @
M'@D !D !X;"]W;W)K&ULK59;3]LP%/XK5K1)
M($%S3P&UE7J;Q@-3U<+V;)*3)L*Q.]NEY=_/=D)(25K0MI?$E_-]Q]_QL8\'
M.\:?1 8@T;X@5 RM3,K-C6V+.(,"BQ[; %4S*>,%EJK+U[;8<,") 17$]APG
ML@N<4VLT,&,+/AJPK20YA05'8EL4F+],@+#=T'*MUX%EOLZD'K!'@PU>PPKD
MPV;!5<^N69*\ "IR1A&'=&B-W9MYI.V-P<\<=J+11EK)(V-/NG.;#"U'+P@(
MQ%(S8/5[ABD0HHG4,GY7G%;M4@.;[5?V;T:[TO*(!4P9^94G,AM:5Q9*(,5;
M(I=L]QTJ/:'FBQD1YHMVE:UCH7@K)"LJL%I!D=/RC_=5'!H Q=,-\"J ]QX0
M' 'X%<#_K(>@ @2?]1!6 "/=+K6;P,VPQ*,!9SO$M;5BTPT3?8-6\[G%Y%P9/*QFZ.S+^<"6
MRJT&VW'E8E*Z\(ZX\-$=HS(3:$X32#KPL]/XZ 3>5G)KS=ZKYHEWDG %FQ[R
MG0OD.9[3L9[II^'N=9>AL A32
M7)Y?H'LF,>G:\I(T,J3Z+GH>>4'D.XY2]-P,9:?==X@]"&=6C#DT0+SF* 1*"4L^(@
MO)!N:2*Z)(7MK+D*CVYR5*\D^D^;?.0TK#+,X5+7I00M\(LJEQ*-.<=T#87)
MB7'!ME1V)4744N0Z[?2>MLU\SVL+MQL7?@%\;2JM0+'V7A[]>K0NYF-3P]Z-
M3]R;J=LQ/E/%OZS5;_3ER^$.\W5.!2*0*E=.KZ_VBI?5N.Q(MC'EYI%)5;Q,
M,U,/&.#:0,VG3)6&ULG57+;MLP$#RW7[$09 A?##
M(!C[!>.E%T(ES!;HJ"J:>KU'([<3K>R^!.[[*C0WX<;1F*UR@
MN5_/%>W\EB7C!9::RQ(4+B?>5?]R.K;Y+N$GQZW>68/M))'RP6Z^91,OL()0
M8&HL Z/7!J6M,#=]0O[%]<[]9(PC5,I?O',Y!/OW(,,EZP2
MYDYNOV+3S\CRI5)H]X1MDQMXD%;:R*(!DX*"E_6;/34^[ #ZXSV L &$_P*&
M>P"#!C!PC=;*7%LS9E@<*;D%9;.)S2Z<-PY-W?#2WN+"*#KEA#/QK30(%_ )
M%E6B\;'"TL#G#3TU',_0,"XT_, G4S%QTI$%OV^P2%#]H;/[Q0R.CT[@"'S0
M.5.H@9=P7W*C3RE(ZQLN!-V=CGQ#TJT /VUD7MF!^'X%,(@##K@
MTU? !_TNN$^&M:Z%K6NAXQONX9OQ#<^PS#3,V3-+!)["52$K\F.."A:V>3BF
MAC,I!%,:UA1UEIQTM5[7.G>U[+]N$P>]\#SR-QT*!ZW"P=L4=IE64USL%![U
MSKKK#MNZP[*?(PIQ,9!H=4^CN3Q$[Q&Z96O-0@<$F4
M0>^,;%#U9*PW1J[=<$FDH5'EECE]3%#9!#I?2AHPS<;.J_;S%/\%4$L#!!0
M ( ,IZ8U'M ?/9/P( -H* - >&POM2^C#EKQ$
MYR+]SE\71PHKO6'P6 !HM.9,5!$NM"Z_>%Z5%,!)=2%+$":32<6)-J[*O:I4
M0-+*#N+,F_K^W..$"AR'HN9W7%S
MC[]KJ6\^(-=./DTF_M/YS7[\K$F<8^]5Z.P Z(7OCX-M<@P^/PS^%GL,?7T0
M^@UR _;:E8_#3(I^ RZQ"YC*A -:$1;A6\+H4E$[*B.<
MIG,3?)%"K;W8E$9AKL@FF,YP/Z!I3)&E5"FHKDR MZ$X9)!9.8KFA6VU+#V;
MU%IR8Z24Y%*01L-V1&L8; *,/=HOYE>VPUYG@SWU[8Z*SC2"6M-AG&/Y0YIC
M#['^N[BHI"NIO]5F.J+Q[5F!!P4973?^.NL$C-<3HI2[;YRF@N.+C)'UPP
M#LEV'"JDHL^FFCTJB0F PF@%2M-D&/FC2+F M=X>IW4VKGEZ@IK_[3KG($ 1
M-A1MSOXQK_*[%5]>_R_)S;_*ON!7-;;7X+&+G)V"R/DIB#S.,^FUU\[@;MNY
MV;HHLB^("-_;MPKKBZ)E39FFHO4*FJ8@7EQP!J_)TCPT=_BF?PH9J9E>=,D(
M]_9/2&G-/W>]'NQ"M+UZ^X>=7C!O"O:OV?@O4$L#!!0 ( ,IZ8U&7BKL<
MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$
M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:GX3X#MF,_'
M<+X3SI^5?EHI]41>!)=FEE36;L_2U!05"&H^J2U([%DK+:C%2[U)S58#+4T%
M8 5/\^%PF@K*9')QOI]KKE/_0EDH+%,2&UW#(X-G\];O+LF.&;9BG-G76=*<
MEV2\E+>6+0BO.9TG6=CR"MJSXJWGA()=T99H6
M2U%$%FR72($ZZ9-K89T+H3YCV*'OR@;\<)!72I8@#90$SXSBK$2.DGRF
MG,H"B >9!R#S#X3\D7N0HP#DZ$,@%PX'?^I!C@.0XP^$[$1R$H"<'!;R'A,/
MR"P4,KY[M8\#A,<1
M"$=(>(\WN).%$D#FH,FBHAH\Q), XDD$Q+';::N*I\&*MD^FP"D-CO8@3P.0
MIQ$@)PAY2YDFCY37?O2R82AY#R.@31'MJJ)R X8PV6YOI7@)VL<,.N; DFDP
MCQVF$H)9-]H0*ILD9%G'A"'+9 ?63(-Y@IA_7I8E?0'CPX7LDAU8+PW<:9,4
M5P9^UJZPN-FY2/J$(;5D!W:+EZ+)95&HVNWMALS1,@7K!C(DERR&77H2-SE:
M^I@AO60Q_-*7OA$M9,0GF/MS#87E!>S#5QA[94'4^<+-8UYU?8
M]EU^4[3X;V[NZ&5QTZ]K>
M9:KV?OC0VA6UZ7*WLH/IIY/2CEWNI^58Z2$OKGEE-,=QJL?G&>IX>)X9G>^#
M^<]$6Y9-83YM\=V9WO\Q6/_8\>IJ8[R*SOE8&9\I?6N7;:?G!ZVFR2HZ73(U
MGBZD=.@@AB .'Y1 4!(^: U!Z_!!&PC:A ]*(2@-'[2%H&WXH!T$[<('[2%H
M'SZ(8I0Q%I#T@K4 K0FY)@%>$X)- L0F))L$F$V(-@E0FY!M$N V(=PD0&Y"
MNDF W81XDP"]&?5F 7HSZLT"].:7CVT!>C/JS0+T9M2;!>C-J#<+T)M1;Q:@
M-Z/>+$!O1KWYG7H[?V^-6WH>:[S_G53[Z5VS7#\O'YLH83+CK.'?RO$74$L#
M!!0 ( ,IZ8U$BX&C7>P$ #H2 3 6T-O;G1E;G1?5'EP97-=+GAM
M;,V8RT[#,!!%?R7*MFI<&R@/M=T 6^B"'S#)I+'JEVRWM'_/)'U(H!)1%8G9
MQ$H\<^^U1SJ+3-ZV'F*V,=K&:=ZDY!\8BV4#1L;">;"X4[M@9,+7L&!>EDNY
M "9&HS$KG4U@TS"U&OEL\@2U7.F4/6_PUU#"*J";"Y#>I$&J]A&LYBV
M&F+1+W$BHZMK54+ERI7!EB+Z +**#4 RNMB)#OJ=$]XP[)[\8O].IL\0*^?!
M^8@3"W"^W6$D;??0HQ"$I/J/>'1$Z8O/!^VT*ZA^Z8W7^^'"LIM'9-UR^1U_
MG?%1_\P<@DB.*R(YKHGDN"&28TPDQRV1''=$F-1!T%-8H$ "Q
M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M ( ,IZ8U$;G$M)[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ RGIC
M41JT#G,]!0 BQ4 !@ ("!#0@ 'AL+W=OF-1$7IL81$# #="@ & @($K$P >&PO=V]R:W-H
M965T&UL4$L! A0#% @ RGIC49ETL$"D!0 E!@ !@
M ("!AJO 4 *@6 8 " @4P< !X;"]W
M;W)KF-1U\)/!6D$ !F
M"@ & @($^(@ >&PO=V]R:W-H965T&UL
M4$L! A0#% @ RGIC4:$3U6:1! ? H !@ ("!W28
M 'AL+W=OF-1([X;<*\" U!@ &
M@(&%+P >&PO=V]R:W-H965T&UL4$L! A0#% @ RGIC
M41].Y^10 P )P< !D ("!:C( 'AL+W=OF-1LL!K W # !K" &0
M @('Q-0 >&PO=V]R:W-H965T&UL4$L! A0#% @ RGIC4;?4X!D\ @ =P4
M !D ("!*#P 'AL+W=OF-19WW]=BL" #4! &0 @(&;/@
M>&PO=V]R:W-H965T&UL4$L! A0#% @ RGIC49606'U; P _@< !D
M ("!@44 'AL+W=OF-1L<,'6@H# "U!@ &0 @($320 >&PO=V]R:W-H965T
M&UL4$L! A0#
M% @ RGIC4;WOL \G @ <04 !D ("!O4\ 'AL+W=O
MF-14BF C]0$ #:
M& &0 @($;4@ >&PO=V]R:W-H965T&UL4$L! A0#% @ RGIC45;]
M_#?J P PX !D ("!S5D 'AL+W=OF-10Y#TJ_@$ U& &0
M @('N70 >&PO=V]R:W-H965T&UL4$L! A0#% @ RGIC46P(T/V+ @ , 8 !D
M ("!7&4 'AL+W=OF-1,KX'2[X$ S%0 &0 @($>: >&PO
M=V]R:W-H965T&UL4$L! A0#% @ RGIC4;.&UW=_ @ J@8 !D ("!
M.G 'AL+W=OF-1
M[0'SV3\" #:"@ #0 @ 'P<@ >&POF-1+P""
M5$P! !K$0 &@ @ &%>0 >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'-02P$"% ,4 " #*>F-1(N!HUWL! Z$@ $P
M @ $)>P 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ) D +,) "U
%? !
end
XML
40
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
41
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
42
FilingSummary.xml
IDEA: XBRL DOCUMENT
3.20.2
html
65
209
1
false
17
0
false
7
false
false
R1.htm
000 - Document - Document And Entity Information
Sheet
http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information
Document And Entity Information
Cover
1
false
false
R2.htm
001 - Statement - Condensed Consolidated Balance Sheets (Unaudited)
Sheet
http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited
Condensed Consolidated Balance Sheets (Unaudited)
Statements
2
false
false
R3.htm
002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)
Sheet
http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)
Statements
3
false
false
R4.htm
003 - Statement - Condensed Consolidated Statements of Income (Unaudited)
Sheet
http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited
Condensed Consolidated Statements of Income (Unaudited)
Statements
4
false
false
R5.htm
004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)
Sheet
http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited
Condensed Consolidated Statements of Cash Flows (Unaudited)
Statements
5
false
false
R6.htm
005 - Disclosure - Note 1 - Summary of Significant Accounting Policies
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies
Note 1 - Summary of Significant Accounting Policies
Notes
6
false
false
R7.htm
006 - Disclosure - Note 2 - Revenue Recognition
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition
Note 2 - Revenue Recognition
Notes
7
false
false
R8.htm
007 - Disclosure - Note 3 - Net Income Per Share
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share
Note 3 - Net Income Per Share
Notes
8
false
false
R9.htm
008 - Disclosure - Note 4 - Stock-based Compensation
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation
Note 4 - Stock-based Compensation
Notes
9
false
false
R10.htm
009 - Disclosure - Note 5 - Fair Value
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value
Note 5 - Fair Value
Notes
10
false
false
R11.htm
010 - Disclosure - Note 6 - Changes in Shareholders' Equity
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity
Note 6 - Changes in Shareholders' Equity
Notes
11
false
false
R12.htm
011 - Disclosure - Note 7 - Commitments and Contingencies
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-7-commitments-and-contingencies
Note 7 - Commitments and Contingencies
Notes
12
false
false
R13.htm
012 - Disclosure - Note 8 - Income Taxes
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes
Note 8 - Income Taxes
Notes
13
false
false
R14.htm
013 - Disclosure - Note 9 - Subsequent Events
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events
Note 9 - Subsequent Events
Notes
14
false
false
R15.htm
014 - Disclosure - Significant Accounting Policies (Policies)
Sheet
http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies
Significant Accounting Policies (Policies)
Policies
http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies
15
false
false
R16.htm
015 - Disclosure - Note 2 - Revenue Recognition (Tables)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables
Note 2 - Revenue Recognition (Tables)
Tables
http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition
16
false
false
R17.htm
016 - Disclosure - Note 3 - Net Income Per Share (Tables)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables
Note 3 - Net Income Per Share (Tables)
Tables
http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share
17
false
false
R18.htm
017 - Disclosure - Note 6 - Changes in Shareholders' Equity (Tables)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables
Note 6 - Changes in Shareholders' Equity (Tables)
Tables
http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity
18
false
false
R19.htm
018 - Disclosure - Note 2 - Revenue Recognition (Details Textual)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual
Note 2 - Revenue Recognition (Details Textual)
Details
http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables
19
false
false
R20.htm
019 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue by Type (Details)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details
Note 2 - Revenue Recognition - Disaggregation of Revenue by Type (Details)
Details
20
false
false
R21.htm
020 - Disclosure - Note 3 - Net Income Per Share (Details Textual)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-details-textual
Note 3 - Net Income Per Share (Details Textual)
Details
http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables
21
false
false
R22.htm
021 - Disclosure - Note 3 - Net Income Per Share - Basic and Diluted Net Income Per Share (Details)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details
Note 3 - Net Income Per Share - Basic and Diluted Net Income Per Share (Details)
Details
22
false
false
R23.htm
022 - Disclosure - Note 4 - Stock-based Compensation (Details Textual)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual
Note 4 - Stock-based Compensation (Details Textual)
Details
http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation
23
false
false
R24.htm
023 - Disclosure - Note 5 - Fair Value (Details Textual)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value-details-textual
Note 5 - Fair Value (Details Textual)
Details
http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value
24
false
false
R25.htm
024 - Disclosure - Note 6 - Changes in Shareholders' Equity (Details Textual)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual
Note 6 - Changes in Shareholders' Equity (Details Textual)
Details
http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables
25
false
false
R26.htm
025 - Disclosure - Note 6 - Changes in Shareholders' Equity - Schedule of Changes in Shareholders' Equity (Details)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details
Note 6 - Changes in Shareholders' Equity - Schedule of Changes in Shareholders' Equity (Details)
Details
26
false
false
R27.htm
026 - Disclosure - Note 8 - Income Taxes (Details Textual)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual
Note 8 - Income Taxes (Details Textual)
Details
http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes
27
false
false
R28.htm
027 - Disclosure - Note 9 - Subsequent Events (Details Textual)
Sheet
http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual
Note 9 - Subsequent Events (Details Textual)
Details
http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events
28
false
false
All Reports
Book
All Reports
pets20200930_10q.htm
ex_210193.htm
ex_210194.htm
ex_210195.htm
pets-20200930.xsd
pets-20200930_cal.xml
pets-20200930_def.xml
pets-20200930_lab.xml
pets-20200930_pre.xml
http://fasb.org/us-gaap/2020-01-31
http://xbrl.sec.gov/dei/2019-01-31
http://fasb.org/srt/2020-01-31
true
true
JSON
45
MetaLinks.json
IDEA: XBRL DOCUMENT
{
"instance": {
"pets20200930_10q.htm": {
"axisCustom": 0,
"axisStandard": 8,
"contextCount": 65,
"dts": {
"calculationLink": {
"local": [
"pets-20200930_cal.xml"
]
},
"definitionLink": {
"local": [
"pets-20200930_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": [
"pets20200930_10q.htm"
]
},
"labelLink": {
"local": [
"pets-20200930_lab.xml"
],
"remote": [
"http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
"https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
]
},
"presentationLink": {
"local": [
"pets-20200930_pre.xml"
]
},
"referenceLink": {
"remote": [
"https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
"http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
]
},
"schema": {
"local": [
"pets-20200930.xsd"
],
"remote": [
"https://xbrl.sec.gov/sic/2020/sic-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/nonNumeric-2009-12-16.xsd",
"https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd",
"http://xbrl.sec.gov/naics/2011/naics-2011-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://www.xbrl.org/2005/xbrldt-2005.xsd",
"http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
"http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/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/stpr/2018/stpr-2018-01-31.xsd",
"https://xbrl.sec.gov/currency/2020/currency-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",
"https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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",
"http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
]
}
},
"elementCount": 214,
"entityCount": 1,
"hidden": {
"http://fasb.org/us-gaap/2020-01-31": 30,
"http://www.1800petmeds.com/20200930": 2,
"http://xbrl.sec.gov/dei/2019-01-31": 6,
"total": 38
},
"keyCustom": 6,
"keyStandard": 203,
"memberCustom": 9,
"memberStandard": 8,
"nsprefix": "pets",
"nsuri": "http://www.1800petmeds.com/20200930",
"report": {
"R1": {
"firstAnchor": {
"ancestors": [
"b",
"p",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:DocumentType",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "document",
"isDefault": "true",
"longName": "000 - Document - Document And Entity Information",
"role": "http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information",
"shortName": "Document And Entity Information",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"b",
"p",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:DocumentType",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R10": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FairValueDisclosuresTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "009 - Disclosure - Note 5 - Fair Value",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value",
"shortName": "Note 5 - Fair Value",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FairValueDisclosuresTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R11": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "010 - Disclosure - Note 6 - Changes in Shareholders' Equity",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity",
"shortName": "Note 6 - Changes in Shareholders' Equity",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R12": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "011 - Disclosure - Note 7 - Commitments and Contingencies",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-7-commitments-and-contingencies",
"shortName": "Note 7 - Commitments and Contingencies",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R13": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "012 - Disclosure - Note 8 - Income Taxes",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes",
"shortName": "Note 8 - Income Taxes",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R14": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SubsequentEventsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "013 - Disclosure - Note 9 - Subsequent Events",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events",
"shortName": "Note 9 - Subsequent Events",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SubsequentEventsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R15": {
"firstAnchor": {
"ancestors": [
"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "pets:BasisOfPresentationAndConsolidationPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "014 - Disclosure - Significant Accounting Policies (Policies)",
"role": "http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies",
"shortName": "Significant Accounting Policies (Policies)",
"subGroupType": "policies",
"uniqueAnchor": {
"ancestors": [
"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "pets:BasisOfPresentationAndConsolidationPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R16": {
"firstAnchor": {
"ancestors": [
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "015 - Disclosure - Note 2 - Revenue Recognition (Tables)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables",
"shortName": "Note 2 - Revenue Recognition (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R17": {
"firstAnchor": {
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "016 - Disclosure - Note 3 - Net Income Per Share (Tables)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables",
"shortName": "Note 3 - Net Income Per Share (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R18": {
"firstAnchor": {
"ancestors": [
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "017 - Disclosure - Note 6 - Changes in Shareholders' Equity (Tables)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables",
"shortName": "Note 6 - Changes in Shareholders' Equity (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R19": {
"firstAnchor": null,
"groupType": "disclosure",
"isDefault": "false",
"longName": "018 - Disclosure - Note 2 - Revenue Recognition (Details Textual)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual",
"shortName": "Note 2 - Revenue Recognition (Details Textual)",
"subGroupType": "details",
"uniqueAnchor": null
},
"R2": {
"firstAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "i_2020-09-30",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "001 - Statement - Condensed Consolidated Balance Sheets (Unaudited)",
"role": "http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited",
"shortName": "Condensed Consolidated Balance Sheets (Unaudited)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "i_2020-09-30",
"decimals": "-3",
"lang": null,
"name": "us-gaap:AccountsReceivableNetCurrent",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R20": {
"firstAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "019 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue by Type (Details)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details",
"shortName": "Note 2 - Revenue Recognition - Disaggregation of Revenue by Type (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:DisaggregationOfRevenueTableTextBlock",
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "0",
"lang": null,
"name": "pets:RevenueFromContractWithCustomerPercentage",
"reportCount": 1,
"unique": true,
"unitRef": "Pure",
"xsiNil": "false"
}
},
"R21": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "020 - Disclosure - Note 3 - Net Income Per Share (Details Textual)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-details-textual",
"shortName": "Note 3 - Net Income Per Share (Details Textual)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
}
},
"R22": {
"firstAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:NetIncomeLoss",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "021 - Disclosure - Note 3 - Net Income Per Share - Basic and Diluted Net Income Per Share (Details)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details",
"shortName": "Note 3 - Net Income Per Share - Basic and Diluted Net Income Per Share (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "-3",
"lang": null,
"name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
}
},
"R23": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-EmployeeEquityCompensationRestrictedStockPlanTheEmployeePlanMember",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "022 - Disclosure - Note 4 - Stock-based Compensation (Details Textual)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual",
"shortName": "Note 4 - Stock-based Compensation (Details Textual)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-EmployeeEquityCompensationRestrictedStockPlanTheEmployeePlanMember",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
}
},
"R24": {
"firstAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "i_2020-09-30",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "023 - Disclosure - Note 5 - Fair Value (Details Textual)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value-details-textual",
"shortName": "Note 5 - Fair Value (Details Textual)",
"subGroupType": "details",
"uniqueAnchor": null
},
"R25": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "024 - Disclosure - Note 6 - Changes in Shareholders' Equity (Details Textual)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual",
"shortName": "Note 6 - Changes in Shareholders' Equity (Details Textual)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
}
},
"R26": {
"firstAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "i_2020-03-31",
"decimals": "-4",
"first": true,
"lang": null,
"name": "us-gaap:StockholdersEquity",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "025 - Disclosure - Note 6 - Changes in Shareholders' Equity - Schedule of Changes in Shareholders' Equity (Details)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details",
"shortName": "Note 6 - Changes in Shareholders' Equity - Schedule of Changes in Shareholders' Equity (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember",
"decimals": "-3",
"lang": null,
"name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R27": {
"firstAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:IncomeTaxExpenseBenefit",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "026 - Disclosure - Note 8 - Income Taxes (Details Textual)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual",
"shortName": "Note 8 - Income Taxes (Details Textual)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "3",
"lang": null,
"name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
"reportCount": 1,
"unique": true,
"unitRef": "Pure",
"xsiNil": "false"
}
},
"R28": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:SubsequentEventsTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "i_2020-10-31_SubsequentEventTypeAxis-SubsequentEventMember",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:DividendsPayableCurrentAndNoncurrent",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "027 - Disclosure - Note 9 - Subsequent Events (Details Textual)",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual",
"shortName": "Note 9 - Subsequent Events (Details Textual)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:SubsequentEventsTextBlock",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "i_2020-10-31_SubsequentEventTypeAxis-SubsequentEventMember",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:DividendsPayableCurrentAndNoncurrent",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R3": {
"firstAnchor": null,
"groupType": "statement",
"isDefault": "false",
"longName": "002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)",
"role": "http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals",
"shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)",
"subGroupType": "parenthetical",
"uniqueAnchor": null
},
"R4": {
"firstAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "003 - Statement - Condensed Consolidated Statements of Income (Unaudited)",
"role": "http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"shortName": "Condensed Consolidated Statements of Income (Unaudited)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-07-01_2020-09-30",
"decimals": "-3",
"lang": null,
"name": "us-gaap:CostOfGoodsAndServicesSold",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R5": {
"firstAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": "-4",
"first": true,
"lang": null,
"name": "us-gaap:NetIncomeLoss",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
"role": "http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
"shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": "-3",
"lang": null,
"name": "us-gaap:ShareBasedCompensation",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R6": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "005 - Disclosure - Note 1 - Summary of Significant Accounting Policies",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies",
"shortName": "Note 1 - Summary of Significant Accounting Policies",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R7": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "006 - Disclosure - Note 2 - Revenue Recognition",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"shortName": "Note 2 - Revenue Recognition",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R8": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:EarningsPerShareTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "007 - Disclosure - Note 3 - Net Income Per Share",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share",
"shortName": "Note 3 - Net Income Per Share",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:EarningsPerShareTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R9": {
"firstAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "008 - Disclosure - Note 4 - Stock-based Compensation",
"role": "http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"shortName": "Note 4 - Stock-based Compensation",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"body",
"html"
],
"baseRef": "pets20200930_10q.htm",
"contextRef": "d_2020-04-01_2020-09-30",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
}
},
"segmentCount": 17,
"tag": {
"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"
}
}
},
"localname": "AmendmentFlag",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "booleanItemType"
},
"dei_CityAreaCode": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Area code of city",
"label": "City Area Code"
}
}
},
"localname": "CityAreaCode",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "normalizedStringItemType"
},
"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"
}
}
},
"localname": "CurrentFiscalYearEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"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"
}
}
},
"localname": "DocumentFiscalPeriodFocus",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "fiscalPeriodItemType"
},
"dei_DocumentFiscalYearFocus": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "This is focus fiscal year of the document report in CCYY 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"
}
}
},
"localname": "DocumentFiscalYearFocus",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "gYearItemType"
},
"dei_DocumentInformationLineItems": {
"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": "Document Information [Line Items]"
}
}
},
"localname": "DocumentInformationLineItems",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "stringItemType"
},
"dei_DocumentInformationTable": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
"label": "Document Information [Table]"
}
}
},
"localname": "DocumentInformationTable",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"xbrltype": "stringItemType"
},
"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 CCYY-MM-DD.",
"label": "Document Period End Date"
}
}
},
"localname": "DocumentPeriodEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "dateItemType"
},
"dei_DocumentQuarterlyReport": {
"auth_ref": [
"r266"
],
"lang": {
"en-US": {
"role": {
"documentation": "Boolean flag that is true only for a form used as an quarterly report.",
"label": "Document Quarterly Report"
}
}
},
"localname": "DocumentQuarterlyReport",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentTransitionReport": {
"auth_ref": [
"r267"
],
"lang": {
"en-US": {
"role": {
"documentation": "Boolean flag that is true only for a form used as a transition report.",
"label": "Document Transition Report"
}
}
},
"localname": "DocumentTransitionReport",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"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"
}
}
},
"localname": "DocumentType",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"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"
}
}
},
"localname": "EntityAddressAddressLine1",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressCityOrTown": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Name of the City or Town",
"label": "Entity Address, City or Town"
}
}
},
"localname": "EntityAddressCityOrTown",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressPostalZipCode": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Code for the postal or zip code",
"label": "Entity Address, Postal Zip Code"
}
}
},
"localname": "EntityAddressPostalZipCode",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressStateOrProvince": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Name of the state or province.",
"label": "Entity Address, State or Province"
}
}
},
"localname": "EntityAddressStateOrProvince",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "stateOrProvinceItemType"
},
"dei_EntityCentralIndexKey": {
"auth_ref": [
"r268"
],
"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"
}
}
},
"localname": "EntityCentralIndexKey",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"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"
}
}
},
"localname": "EntityCommonStockSharesOutstanding",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"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"
}
}
},
"localname": "EntityCurrentReportingStatus",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityDomain": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
"label": "Entity [Domain]"
}
}
},
"localname": "EntityDomain",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information",
"http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-7-commitments-and-contingencies",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "domainItemType"
},
"dei_EntityEmergingGrowthCompany": {
"auth_ref": [
"r268"
],
"lang": {
"en-US": {
"role": {
"documentation": "Indicate if registrant meets the emerging growth company criteria.",
"label": "Entity Emerging Growth Company"
}
}
},
"localname": "EntityEmergingGrowthCompany",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"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"
}
}
},
"localname": "EntityFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "fileNumberItemType"
},
"dei_EntityFilerCategory": {
"auth_ref": [
"r268"
],
"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"
}
}
},
"localname": "EntityFilerCategory",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"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"
}
}
},
"localname": "EntityIncorporationStateCountryCode",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "edgarStateCountryItemType"
},
"dei_EntityInteractiveDataCurrent": {
"auth_ref": [
"r269"
],
"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"
}
}
},
"localname": "EntityInteractiveDataCurrent",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityRegistrantName": {
"auth_ref": [
"r268"
],
"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"
}
}
},
"localname": "EntityRegistrantName",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityShellCompany": {
"auth_ref": [
"r268"
],
"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"
}
}
},
"localname": "EntityShellCompany",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "booleanItemType"
},
"dei_EntitySmallBusiness": {
"auth_ref": [
"r268"
],
"lang": {
"en-US": {
"role": {
"documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
"label": "Entity Small Business"
}
}
},
"localname": "EntitySmallBusiness",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "booleanItemType"
},
"dei_EntityTaxIdentificationNumber": {
"auth_ref": [
"r268"
],
"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"
}
}
},
"localname": "EntityTaxIdentificationNumber",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "employerIdItemType"
},
"dei_LegalEntityAxis": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "The set of legal entities associated with a report.",
"label": "Legal Entity [Axis]"
}
}
},
"localname": "LegalEntityAxis",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information",
"http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-7-commitments-and-contingencies",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "stringItemType"
},
"dei_LocalPhoneNumber": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Local phone number for entity.",
"label": "Local Phone Number"
}
}
},
"localname": "LocalPhoneNumber",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "normalizedStringItemType"
},
"dei_Security12bTitle": {
"auth_ref": [
"r264"
],
"lang": {
"en-US": {
"role": {
"documentation": "Title of a 12(b) registered security.",
"label": "Title of 12(b) Security"
}
}
},
"localname": "Security12bTitle",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "securityTitleItemType"
},
"dei_SecurityExchangeName": {
"auth_ref": [
"r265"
],
"lang": {
"en-US": {
"role": {
"documentation": "Name of the Exchange on which a security is registered.",
"label": "Security Exchange Name"
}
}
},
"localname": "SecurityExchangeName",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "edgarExchangeCodeItemType"
},
"dei_TradingSymbol": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Trading symbol of an instrument as listed on an exchange.",
"label": "Trading Symbol"
}
}
},
"localname": "TradingSymbol",
"nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-document-and-entity-information"
],
"xbrltype": "tradingSymbolItemType"
},
"pets_AccruedExpensesAndOtherCurrentLiabilities": {
"auth_ref": [],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"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 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 expenses and other current liabilities"
}
}
},
"localname": "AccruedExpensesAndOtherCurrentLiabilities",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"pets_BasisOfPresentationAndConsolidationPolicyTextBlock": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation and , used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Also consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements.",
"label": "Basis Of Presentation and Consolidation [Policy Text Block]"
}
}
},
"localname": "BasisOfPresentationAndConsolidationPolicyTextBlock",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "textBlockItemType"
},
"pets_ContactCenterMember": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "The disaggregate of revenue in contact center sales.",
"label": "Contact Center [Member]"
}
}
},
"localname": "ContactCenterMember",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "domainItemType"
},
"pets_CreditCardSalesCashSettlementPeriod": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Banking days the Company usually receives the cash settlement for sales paid by credit cards.",
"label": "pets_CreditCardSalesCashSettlementPeriod",
"terseLabel": "Credit Card Sales, Cash Settlement Period (Day)"
}
}
},
"localname": "CreditCardSalesCashSettlementPeriod",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual"
],
"xbrltype": "durationItemType"
},
"pets_EmployeeAndDirectorPlansMember": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Refers to information regarding employee and director plans.",
"label": "Employee and Director Plans [Member]"
}
}
},
"localname": "EmployeeAndDirectorPlansMember",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"pets_EmployeeEquityCompensationRestrictedStockPlan2016Member": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "represents the 2016 Employee Equity Compensation Restricted Stock Plan.",
"label": "2016 Employee Equity Compensation Restricted Stock Plan [Member]"
}
}
},
"localname": "EmployeeEquityCompensationRestrictedStockPlan2016Member",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"pets_EmployeeEquityCompensationRestrictedStockPlanTheEmployeePlanMember": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Refers to information regarding the 2006 Employee Equity Compensation Restricted Stock Plan (the \"Employee Plan\").",
"label": "2006 Employee Equity Compensation Restricted Stock Plan (the \"Employee Plan\") [Member]"
}
}
},
"localname": "EmployeeEquityCompensationRestrictedStockPlanTheEmployeePlanMember",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"pets_InternetMember": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "The disaggregate of revenue in internet sales.",
"label": "Internet [Member]"
}
}
},
"localname": "InternetMember",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "domainItemType"
},
"pets_NewOrderMember": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "The disaggregate of revenue in new order sales.",
"label": "New Order Customer [Member]"
}
}
},
"localname": "NewOrderMember",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "domainItemType"
},
"pets_NoteToFinancialStatementDetailsTextual": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Note To Financial Statement Details Textual"
}
}
},
"localname": "NoteToFinancialStatementDetailsTextual",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"pets_NotesToFinancialStatementsAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Notes To Financial Statements [Abstract]"
}
}
},
"localname": "NotesToFinancialStatementsAbstract",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"pets_OutsideDirectorEquityCompensationRestrictedStockPlan2015DirectorPlanMember": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Refers to information regarding 2015 Outside Director Equity Compensation Restricted Stock Plan (\"2015 Director Plan\").",
"label": "2015 Outside Director Equity Compensation Restricted Stock Plan (\"2015 Director Plan\") [Member]"
}
}
},
"localname": "OutsideDirectorEquityCompensationRestrictedStockPlan2015DirectorPlanMember",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"pets_ReorderMember": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "The disaggregate of revenue in reorder sales.",
"label": "Reorder Customer [Member]"
}
}
},
"localname": "ReorderMember",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "domainItemType"
},
"pets_RevenueFromContractWithCustomerPercentage": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Percentage of revenue from the specified category to the total revenue during the period.",
"label": "pets_RevenueFromContractWithCustomerPercentage",
"terseLabel": "Revenues, percentage"
}
}
},
"localname": "RevenueFromContractWithCustomerPercentage",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "percentItemType"
},
"pets_RevenueFromContractWithCustomerVariance": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "The amount of changes in revenue in current period comparing to the same period in the previous year.",
"label": "pets_RevenueFromContractWithCustomerVariance",
"terseLabel": "Revenues, variance"
}
}
},
"localname": "RevenueFromContractWithCustomerVariance",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "monetaryItemType"
},
"pets_RevenueFromContractWithCustomerVariancePercentage": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "The percentage of changes in revenue in current period comparing to the same period in the previous year.",
"label": "pets_RevenueFromContractWithCustomerVariancePercentage",
"terseLabel": "Revenues, variance, percentage"
}
}
},
"localname": "RevenueFromContractWithCustomerVariancePercentage",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "percentItemType"
},
"pets_TwoThousandAndSixOutsideDirectorEquityCompensationRestrictedStockPlanTheDirectorPlanMember": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Refers to information regarding the 2006 Outside Director Equity Compensation Restricted Stock Plan (the \"Director Plan\").",
"label": "2006 Outside Director Equity Compensation Restricted Stock Plan (the \"Director Plan\") [Member]"
}
}
},
"localname": "TwoThousandAndSixOutsideDirectorEquityCompensationRestrictedStockPlanTheDirectorPlanMember",
"nsuri": "http://www.1800petmeds.com/20200930",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"pets_statement-statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Note 2 - Revenue Recognition - Disaggregation of Revenue by Type (Details)"
}
}
},
"localname": "statement-statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"pets_statement-statement-note-2-revenue-recognition-tables": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Note 2 - Revenue Recognition"
}
}
},
"localname": "statement-statement-note-2-revenue-recognition-tables",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"pets_statement-statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Note 3 - Net Income Per Share - Basic and Diluted Net Income Per Share (Details)"
}
}
},
"localname": "statement-statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"pets_statement-statement-note-3-net-income-per-share-tables": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Note 3 - Net Income Per Share"
}
}
},
"localname": "statement-statement-note-3-net-income-per-share-tables",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"pets_statement-statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Note 6 - Changes in Shareholders' Equity - Schedule of Changes in Shareholders' Equity (Details)"
}
}
},
"localname": "statement-statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"pets_statement-statement-note-6-changes-in-shareholders-equity-tables": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Note 6 - Changes in Shareholders' Equity"
}
}
},
"localname": "statement-statement-note-6-changes-in-shareholders-equity-tables",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"pets_statement-statement-significant-accounting-policies-policies": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Significant Accounting Policies"
}
}
},
"localname": "statement-statement-significant-accounting-policies-policies",
"nsuri": "http://www.1800petmeds.com/20200930",
"xbrltype": "stringItemType"
},
"srt_ChiefExecutiveOfficerMember": {
"auth_ref": [
"r125"
],
"lang": {
"en-US": {
"role": {
"label": "Chief Executive Officer [Member]"
}
}
},
"localname": "ChiefExecutiveOfficerMember",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"srt_DirectorMember": {
"auth_ref": [
"r125"
],
"lang": {
"en-US": {
"role": {
"label": "Director [Member]"
}
}
},
"localname": "DirectorMember",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"srt_MajorCustomersAxis": {
"auth_ref": [
"r124",
"r157",
"r159",
"r257"
],
"lang": {
"en-US": {
"role": {
"label": "Customer [Axis]"
}
}
},
"localname": "MajorCustomersAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "stringItemType"
},
"srt_MaximumMember": {
"auth_ref": [
"r163",
"r164",
"r226",
"r227",
"r228",
"r229",
"r230",
"r231",
"r232",
"r256",
"r258"
],
"lang": {
"en-US": {
"role": {
"label": "Maximum [Member]"
}
}
},
"localname": "MaximumMember",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual"
],
"xbrltype": "domainItemType"
},
"srt_MinimumMember": {
"auth_ref": [
"r163",
"r164",
"r226",
"r227",
"r228",
"r229",
"r230",
"r231",
"r232",
"r256",
"r258"
],
"lang": {
"en-US": {
"role": {
"label": "Minimum [Member]"
}
}
},
"localname": "MinimumMember",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual"
],
"xbrltype": "domainItemType"
},
"srt_NameOfMajorCustomerDomain": {
"auth_ref": [
"r124",
"r157",
"r159",
"r257"
],
"lang": {
"en-US": {
"role": {
"label": "Customer [Domain]"
}
}
},
"localname": "NameOfMajorCustomerDomain",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "domainItemType"
},
"srt_RangeAxis": {
"auth_ref": [
"r162",
"r163",
"r164",
"r226",
"r227",
"r228",
"r229",
"r230",
"r231",
"r232",
"r256",
"r258"
],
"lang": {
"en-US": {
"role": {
"label": "Statistical Measurement [Axis]"
}
}
},
"localname": "RangeAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual"
],
"xbrltype": "stringItemType"
},
"srt_RangeMember": {
"auth_ref": [
"r162",
"r163",
"r164",
"r226",
"r227",
"r228",
"r229",
"r230",
"r231",
"r232",
"r256",
"r258"
],
"lang": {
"en-US": {
"role": {
"label": "Statistical Measurement [Domain]"
}
}
},
"localname": "RangeMember",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual"
],
"xbrltype": "domainItemType"
},
"srt_TitleOfIndividualAxis": {
"auth_ref": [
"r125",
"r222"
],
"lang": {
"en-US": {
"role": {
"label": "Title of Individual [Axis]"
}
}
},
"localname": "TitleOfIndividualAxis",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "stringItemType"
},
"srt_TitleOfIndividualWithRelationshipToEntityDomain": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Title of Individual [Domain]"
}
}
},
"localname": "TitleOfIndividualWithRelationshipToEntityDomain",
"nsuri": "http://fasb.org/srt/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"us-gaap_AccountingPoliciesAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Accounting Policies [Abstract]"
}
}
},
"localname": "AccountingPoliciesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "stringItemType"
},
"us-gaap_AccountsPayableCurrent": {
"auth_ref": [
"r28"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 0.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"
}
}
},
"localname": "AccountsPayableCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccountsReceivableNetCurrent": {
"auth_ref": [
"r3",
"r18",
"r126",
"r127"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
"label": "Accounts receivable, less allowance for doubtful accounts of $34 and $59, respectively"
}
}
},
"localname": "AccountsReceivableNetCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccruedIncomeTaxesCurrent": {
"auth_ref": [
"r14",
"r236",
"r247"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 2.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
"label": "Income taxes payable"
}
}
},
"localname": "AccruedIncomeTaxesCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdditionalPaidInCapital": {
"auth_ref": [
"r19",
"r178"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
"label": "Additional paid-in capital"
}
}
},
"localname": "AdditionalPaidInCapital",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdditionalPaidInCapitalMember": {
"auth_ref": [
"r67",
"r68",
"r69",
"r175",
"r176",
"r177"
],
"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]"
}
}
},
"localname": "AdditionalPaidInCapitalMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"xbrltype": "domainItemType"
},
"us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
"auth_ref": [
"r165",
"r167",
"r180",
"r181"
],
"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": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
"terseLabel": "Share based compensation"
}
}
},
"localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Adjustments to reconcile net income to net cash provided by operating activities:"
}
}
},
"localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_AdvertisingExpense": {
"auth_ref": [
"r184"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
"label": "Advertising"
}
}
},
"localname": "AdvertisingExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AllocatedShareBasedCompensationExpense": {
"auth_ref": [
"r167",
"r172",
"r179"
],
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
"label": "us-gaap_AllocatedShareBasedCompensationExpense",
"terseLabel": "Share-based Payment Arrangement, Expense"
}
}
},
"localname": "AllocatedShareBasedCompensationExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
"auth_ref": [
"r24",
"r128",
"r132"
],
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
"label": "Allowance for doubtful accounts"
}
}
},
"localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
"auth_ref": [
"r92"
],
"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": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)"
}
}
},
"localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-details-textual"
],
"xbrltype": "sharesItemType"
},
"us-gaap_Assets": {
"auth_ref": [
"r64",
"r111",
"r114",
"r120",
"r130",
"r205",
"r207",
"r213",
"r235",
"r245"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"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": "us-gaap_Assets",
"totalLabel": "Total assets"
}
}
},
"localname": "Assets",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsCurrent": {
"auth_ref": [
"r4",
"r5",
"r34",
"r64",
"r130",
"r205",
"r207",
"r213"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 0.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": "us-gaap_AssetsCurrent",
"totalLabel": "Total current assets"
}
}
},
"localname": "AssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Current assets:"
}
}
},
"localname": "AssetsCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsNoncurrent": {
"auth_ref": [
"r6",
"r7",
"r8",
"r9",
"r10",
"r11",
"r12",
"r13",
"r64",
"r130",
"r205",
"r207",
"r213"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"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 after one year or beyond the normal operating cycle, if longer.",
"label": "us-gaap_AssetsNoncurrent",
"totalLabel": "Total noncurrent assets"
}
}
},
"localname": "AssetsNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsNoncurrentAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Noncurrent assets:"
}
}
},
"localname": "AssetsNoncurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_AwardTypeAxis": {
"auth_ref": [
"r168",
"r174"
],
"lang": {
"en-US": {
"role": {
"documentation": "Information by type of award under share-based payment arrangement.",
"label": "Award Type [Axis]"
}
}
},
"localname": "AwardTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "stringItemType"
},
"us-gaap_CashAndCashEquivalentsAtCarryingValue": {
"auth_ref": [
"r2",
"r27",
"r55"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 0.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",
"terseLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance"
}
}
},
"localname": "CashAndCashEquivalentsAtCarryingValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value-details-textual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
"auth_ref": [
"r49",
"r55",
"r60"
],
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
"periodEndLabel": "Cash and cash equivalents, at end of period",
"periodStartLabel": "Cash and cash equivalents, at beginning of period"
}
}
},
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
"auth_ref": [
"r49",
"r214"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"totalLabel": "Net increase (decrease) in cash and cash equivalents"
}
}
},
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CommitmentsAndContingencies": {
"auth_ref": [
"r31",
"r141",
"r239",
"r251"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 0.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"
}
}
},
"localname": "CommitmentsAndContingencies",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
"auth_ref": [
"r138",
"r139",
"r140",
"r142"
],
"lang": {
"en-US": {
"role": {
"documentation": "The entire disclosure for commitments and contingencies.",
"label": "Commitments and Contingencies Disclosure [Text Block]"
}
}
},
"localname": "CommitmentsAndContingenciesDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-7-commitments-and-contingencies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_CommonStockDividendsPerShareDeclared": {
"auth_ref": [
"r146"
],
"lang": {
"en-US": {
"role": {
"documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
"label": "Cash dividends declared per common share (in dollars per share)"
}
}
},
"localname": "CommonStockDividendsPerShareDeclared",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockParOrStatedValuePerShare": {
"auth_ref": [
"r17"
],
"lang": {
"en-US": {
"role": {
"documentation": "Face amount or stated value per share of common stock.",
"label": "Common stock, par value (in dollars per share)"
}
}
},
"localname": "CommonStockParOrStatedValuePerShare",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockSharesAuthorized": {
"auth_ref": [
"r17"
],
"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 (in shares)"
}
}
},
"localname": "CommonStockSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesIssued": {
"auth_ref": [
"r17"
],
"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 (in shares)"
}
}
},
"localname": "CommonStockSharesIssued",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesOutstanding": {
"auth_ref": [
"r17",
"r143"
],
"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 (in shares)"
}
}
},
"localname": "CommonStockSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockValue": {
"auth_ref": [
"r17"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 0.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, $.001 par value, 40,000 shares authorized; 20,272 and 20,166 shares issued and outstanding, respectively"
}
}
},
"localname": "CommonStockValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ContractWithCustomerSalesChannelAxis": {
"auth_ref": [
"r157",
"r160"
],
"lang": {
"en-US": {
"role": {
"documentation": "Information by sales channel for delivery of good or service in contract with customer.",
"label": "Contract with Customer, Sales Channel [Axis]"
}
}
},
"localname": "ContractWithCustomerSalesChannelAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "stringItemType"
},
"us-gaap_ContractWithCustomerSalesChannelDomain": {
"auth_ref": [
"r157",
"r160"
],
"lang": {
"en-US": {
"role": {
"documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.",
"label": "Contract with Customer, Sales Channel [Domain]"
}
}
},
"localname": "ContractWithCustomerSalesChannelDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "domainItemType"
},
"us-gaap_CostOfGoodsAndServicesSold": {
"auth_ref": [
"r42",
"r233"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_GrossProfit",
"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 sales"
}
}
},
"localname": "CostOfGoodsAndServicesSold",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxExpenseBenefit": {
"auth_ref": [
"r53",
"r65",
"r192",
"r197",
"r198",
"r199"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 8.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
"label": "Deferred income taxes"
}
}
},
"localname": "DeferredIncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxLiabilitiesNet": {
"auth_ref": [
"r185",
"r186"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
"label": "Deferred tax liabilities"
}
}
},
"localname": "DeferredIncomeTaxLiabilitiesNet",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Depreciation": {
"auth_ref": [
"r53",
"r136"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 4.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
},
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
"label": "Depreciation"
}
}
},
"localname": "Depreciation",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisaggregationOfRevenueTableTextBlock": {
"auth_ref": [
"r157"
],
"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]"
}
}
},
"localname": "DisaggregationOfRevenueTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
"auth_ref": [
"r183"
],
"lang": {
"en-US": {
"role": {
"documentation": "The entire disclosure for share-based payment arrangement.",
"label": "Share-based Payment Arrangement [Text Block]"
}
}
},
"localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DisclosureTextBlockAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "us-gaap_DisclosureTextBlockAbstract",
"terseLabel": "Notes to Financial Statements"
}
}
},
"localname": "DisclosureTextBlockAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity",
"http://www.1800petmeds.com/20200930/role/statement-note-7-commitments-and-contingencies",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events"
],
"xbrltype": "stringItemType"
},
"us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
"auth_ref": [
"r57"
],
"lang": {
"en-US": {
"role": {
"documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.",
"label": "us-gaap_DividendPayableDateToBePaidDayMonthAndYear",
"terseLabel": "Dividends Payable, Date to be Paid"
}
}
},
"localname": "DividendPayableDateToBePaidDayMonthAndYear",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual"
],
"xbrltype": "dateItemType"
},
"us-gaap_DividendsCommonStock": {
"auth_ref": [
"r146",
"r244"
],
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
"label": "us-gaap_DividendsCommonStock",
"negatedLabel": "Dividends declared"
}
}
},
"localname": "DividendsCommonStock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DividendsPayableAmountPerShare": {
"auth_ref": [
"r57"
],
"lang": {
"en-US": {
"role": {
"documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
"label": "us-gaap_DividendsPayableAmountPerShare",
"terseLabel": "Dividends Payable, Amount Per Share (in dollars per share)"
}
}
},
"localname": "DividendsPayableAmountPerShare",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual"
],
"xbrltype": "perShareItemType"
},
"us-gaap_DividendsPayableCurrentAndNoncurrent": {
"auth_ref": [
"r14",
"r15",
"r237",
"r246"
],
"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.",
"label": "us-gaap_DividendsPayableCurrentAndNoncurrent",
"terseLabel": "Dividends Payable"
}
}
},
"localname": "DividendsPayableCurrentAndNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
"auth_ref": [
"r57"
],
"lang": {
"en-US": {
"role": {
"documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.",
"label": "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear",
"terseLabel": "Dividends Payable, Date Declared"
}
}
},
"localname": "DividendsPayableDateDeclaredDayMonthAndYear",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual"
],
"xbrltype": "dateItemType"
},
"us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.",
"label": "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear",
"terseLabel": "Dividends Payable, Date of Record"
}
}
},
"localname": "DividendsPayableDateOfRecordDayMonthAndYear",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual"
],
"xbrltype": "dateItemType"
},
"us-gaap_EarningsPerShareAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Net income per common share:"
}
}
},
"localname": "EarningsPerShareAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_EarningsPerShareBasic": {
"auth_ref": [
"r39",
"r72",
"r73",
"r74",
"r75",
"r76",
"r80",
"r82",
"r89",
"r90",
"r91",
"r95",
"r96",
"r242",
"r253"
],
"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": "Basic (in dollars per share)"
}
}
},
"localname": "EarningsPerShareBasic",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Net income per common share"
}
}
},
"localname": "EarningsPerShareBasicAndDilutedAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"xbrltype": "stringItemType"
},
"us-gaap_EarningsPerShareDiluted": {
"auth_ref": [
"r39",
"r72",
"r73",
"r74",
"r75",
"r76",
"r82",
"r89",
"r90",
"r91",
"r95",
"r96",
"r242",
"r253"
],
"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": "Diluted (in dollars per share)"
}
}
},
"localname": "EarningsPerShareDiluted",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerShareTextBlock": {
"auth_ref": [
"r92",
"r93",
"r94",
"r97"
],
"lang": {
"en-US": {
"role": {
"documentation": "The entire disclosure for earnings per share.",
"label": "Earnings Per Share [Text Block]"
}
}
},
"localname": "EarningsPerShareTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
"auth_ref": [
"r188"
],
"lang": {
"en-US": {
"role": {
"documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
"label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total"
}
}
},
"localname": "EffectiveIncomeTaxRateContinuingOperations",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual"
],
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
"auth_ref": [
"r182",
"r188"
],
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
"label": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
"terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
"auth_ref": [
"r173"
],
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
"label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
"terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
"auth_ref": [
"r173"
],
"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": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
"terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "durationItemType"
},
"us-gaap_EquityComponentDomain": {
"auth_ref": [
"r67",
"r68",
"r69",
"r71",
"r77",
"r79",
"r98",
"r131",
"r143",
"r146",
"r175",
"r176",
"r177",
"r193",
"r194",
"r215",
"r216",
"r217",
"r218",
"r219",
"r220",
"r259",
"r260",
"r261"
],
"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]"
}
}
},
"localname": "EquityComponentDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueDisclosuresTextBlock": {
"auth_ref": [
"r210"
],
"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]"
}
}
},
"localname": "FairValueDisclosuresTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_FairValueOfFinancialInstrumentsPolicy": {
"auth_ref": [
"r61",
"r211",
"r212"
],
"lang": {
"en-US": {
"role": {
"documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
"label": "Fair Value of Financial Instruments, Policy [Policy Text Block]"
}
}
},
"localname": "FairValueOfFinancialInstrumentsPolicy",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_GeneralAndAdministrativeExpense": {
"auth_ref": [
"r43"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 2.0,
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
"label": "General and administrative"
}
}
},
"localname": "GeneralAndAdministrativeExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GrossProfit": {
"auth_ref": [
"r41",
"r64",
"r111",
"r113",
"r116",
"r119",
"r121",
"r130",
"r213"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
"label": "us-gaap_GrossProfit",
"totalLabel": "Gross profit"
}
}
},
"localname": "GrossProfit",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
"auth_ref": [
"r37",
"r111",
"r113",
"r116",
"r119",
"r121",
"r234",
"r240",
"r243",
"r254"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_NetIncomeLoss",
"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": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"totalLabel": "Income before provision for income taxes"
}
}
},
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeStatementAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Income Statement [Abstract]"
}
}
},
"localname": "IncomeStatementAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_IncomeTaxDisclosureTextBlock": {
"auth_ref": [
"r189",
"r190",
"r191",
"r195",
"r200",
"r202",
"r203",
"r204"
],
"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]"
}
}
},
"localname": "IncomeTaxDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IncomeTaxExpenseBenefit": {
"auth_ref": [
"r65",
"r78",
"r79",
"r110",
"r187",
"r196",
"r201",
"r255"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_NetIncomeLoss",
"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": "Provision for income taxes",
"terseLabel": "Income Tax Expense (Benefit), Total"
}
}
},
"localname": "IncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeTaxesPaid": {
"auth_ref": [
"r50",
"r56"
],
"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": "Cash paid for income taxes"
}
}
},
"localname": "IncomeTaxesPaid",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsPayable": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 5.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": "us-gaap_IncreaseDecreaseInAccountsPayable",
"terseLabel": "Accounts payable"
}
}
},
"localname": "IncreaseDecreaseInAccountsPayable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsReceivable": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 11.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
"label": "us-gaap_IncreaseDecreaseInAccountsReceivable",
"negatedLabel": "Accounts receivable"
}
}
},
"localname": "IncreaseDecreaseInAccountsReceivable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 9.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
"label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable",
"terseLabel": "Income taxes payable"
}
}
},
"localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 7.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
"label": "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
"terseLabel": "Accrued expenses and other current liabilities"
}
}
},
"localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the book value of finished goods inventory and work in process inventory.",
"label": "us-gaap_IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories",
"negatedLabel": "Inventories - finished goods"
}
}
},
"localname": "IncreaseDecreaseInFinishedGoodsAndWorkInProcessInventories",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "(Increase) decrease in operating assets and increase (decrease) in liabilities:"
}
}
},
"localname": "IncreaseDecreaseInOperatingCapitalAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 3.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
"label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
"negatedLabel": "Prepaid expenses and other current assets"
}
}
},
"localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInPrepaidTaxes": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.",
"label": "us-gaap_IncreaseDecreaseInPrepaidTaxes",
"negatedLabel": "Prepaid income taxes"
}
}
},
"localname": "IncreaseDecreaseInPrepaidTaxes",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": {
"auth_ref": [
"r86",
"r87",
"r91"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details": {
"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 convertible preferred stock using the if-converted method.",
"label": "Common shares issuable upon conversion of preferred shares (in shares)"
}
}
},
"localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"xbrltype": "sharesItemType"
},
"us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
"auth_ref": [
"r83",
"r84",
"r85",
"r91"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details": {
"order": 1.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": "Common shares issuable upon vesting of restricted stock (in shares)"
}
}
},
"localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"xbrltype": "sharesItemType"
},
"us-gaap_IntangibleAssetsNetExcludingGoodwill": {
"auth_ref": [
"r134",
"r135"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_AssetsNoncurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
"label": "Intangible assets"
}
}
},
"localname": "IntangibleAssetsNetExcludingGoodwill",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryFinishedGoods": {
"auth_ref": [
"r33"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 2.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
"label": "Inventories - finished goods, net"
}
}
},
"localname": "InventoryFinishedGoods",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InvestmentIncomeInterest": {
"auth_ref": [
"r44",
"r109"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
"label": "Interest income, net"
}
}
},
"localname": "InvestmentIncomeInterest",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Liabilities": {
"auth_ref": [
"r29",
"r64",
"r115",
"r130",
"r206",
"r207",
"r208",
"r213"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 2.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": "us-gaap_Liabilities",
"totalLabel": "Total liabilities"
}
}
},
"localname": "Liabilities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquity": {
"auth_ref": [
"r23",
"r64",
"r130",
"r213",
"r238",
"r249"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"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": "us-gaap_LiabilitiesAndStockholdersEquity",
"totalLabel": "Total liabilities and shareholders' equity"
}
}
},
"localname": "LiabilitiesAndStockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAssumed1": {
"auth_ref": [
"r57",
"r58",
"r59"
],
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "The fair value of liabilities assumed in noncash investing or financing activities.",
"label": "Dividends payable in accrued expenses"
}
}
},
"localname": "LiabilitiesAssumed1",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesCurrent": {
"auth_ref": [
"r30",
"r64",
"r130",
"r206",
"r207",
"r208",
"r213"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 0.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": "us-gaap_LiabilitiesCurrent",
"totalLabel": "Total current liabilities"
}
}
},
"localname": "LiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Current liabilities:"
}
}
},
"localname": "LiabilitiesCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivities": {
"auth_ref": [
"r49"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"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": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"totalLabel": "Net cash used in financing activities"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Cash flows from financing activities:"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivities": {
"auth_ref": [
"r49"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"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": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"totalLabel": "Net cash used in investing activities"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Cash flows from investing activities:"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivities": {
"auth_ref": [
"r49",
"r51",
"r54"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 2.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"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": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"totalLabel": "Net cash provided by operating activities"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivities",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Cash flows from operating activities:"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetIncomeLoss": {
"auth_ref": [
"r0",
"r35",
"r36",
"r38",
"r54",
"r64",
"r70",
"r72",
"r73",
"r74",
"r75",
"r78",
"r79",
"r88",
"r111",
"r113",
"r116",
"r119",
"r121",
"r130",
"r213",
"r241",
"r252"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
},
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"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",
"totalLabel": "Net income"
}
}
},
"localname": "NetIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetIncomeLossAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Net income (numerator):"
}
}
},
"localname": "NetIncomeLossAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"xbrltype": "stringItemType"
},
"us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
"label": "New Accounting Pronouncements, Policy [Policy Text Block]"
}
}
},
"localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_NonoperatingIncomeExpense": {
"auth_ref": [
"r45"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
"label": "us-gaap_NonoperatingIncomeExpense",
"totalLabel": "Total other income"
}
}
},
"localname": "NonoperatingIncomeExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NonoperatingIncomeExpenseAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Other income:"
}
}
},
"localname": "NonoperatingIncomeExpenseAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_OperatingExpenses": {
"auth_ref": [],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
"label": "us-gaap_OperatingExpenses",
"totalLabel": "Total operating expenses"
}
}
},
"localname": "OperatingExpenses",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingExpensesAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Operating expenses:"
}
}
},
"localname": "OperatingExpensesAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_OperatingIncomeLoss": {
"auth_ref": [
"r111",
"r113",
"r116",
"r119",
"r121"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"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": "us-gaap_OperatingIncomeLoss",
"totalLabel": "Income from operations"
}
}
},
"localname": "OperatingIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
"auth_ref": [
"r1",
"r66",
"r106",
"r209"
],
"lang": {
"en-US": {
"role": {
"documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.",
"label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]"
}
}
},
"localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_OtherNonoperatingIncomeExpense": {
"auth_ref": [
"r46"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
"label": "Other, net"
}
}
},
"localname": "OtherNonoperatingIncomeExpense",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsForRepurchaseOfCommonStock": {
"auth_ref": [
"r48"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 0.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": "us-gaap_PaymentsForRepurchaseOfCommonStock",
"negatedLabel": "Repurchase and retirement of common stock"
}
}
},
"localname": "PaymentsForRepurchaseOfCommonStock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsOfDividendsCommonStock": {
"auth_ref": [
"r48"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
"label": "us-gaap_PaymentsOfDividendsCommonStock",
"negatedLabel": "Dividends paid"
}
}
},
"localname": "PaymentsOfDividendsCommonStock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
"auth_ref": [
"r47"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 0.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": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment",
"negatedLabel": "Purchases of property and equipment"
}
}
},
"localname": "PaymentsToAcquirePropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PlanNameAxis": {
"auth_ref": [
"r168",
"r174"
],
"lang": {
"en-US": {
"role": {
"documentation": "Information by plan name for share-based payment arrangement.",
"label": "Plan Name [Axis]"
}
}
},
"localname": "PlanNameAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "stringItemType"
},
"us-gaap_PlanNameDomain": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"documentation": "Plan name for share-based payment arrangement.",
"label": "Plan Name [Domain]"
}
}
},
"localname": "PlanNameDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"us-gaap_PolicyTextBlockAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "us-gaap_PolicyTextBlockAbstract",
"terseLabel": "Accounting Policies"
}
}
},
"localname": "PolicyTextBlockAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "stringItemType"
},
"us-gaap_PreferredStockLiquidationPreference": {
"auth_ref": [
"r16",
"r62",
"r144",
"r145"
],
"lang": {
"en-US": {
"role": {
"documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.",
"label": "Preferred stock, liquidation preference (in dollars per share)"
}
}
},
"localname": "PreferredStockLiquidationPreference",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "perShareItemType"
},
"us-gaap_PreferredStockParOrStatedValuePerShare": {
"auth_ref": [
"r16"
],
"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 value (in dollars per share)"
}
}
},
"localname": "PreferredStockParOrStatedValuePerShare",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "perShareItemType"
},
"us-gaap_PreferredStockSharesAuthorized": {
"auth_ref": [
"r16"
],
"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 (in shares)"
}
}
},
"localname": "PreferredStockSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockSharesIssued": {
"auth_ref": [
"r16"
],
"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 (in shares)"
}
}
},
"localname": "PreferredStockSharesIssued",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockSharesOutstanding": {
"auth_ref": [
"r16"
],
"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 (in shares)"
}
}
},
"localname": "PreferredStockSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockValue": {
"auth_ref": [
"r16"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 3.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, $.001 par value, 5,000 shares authorized; 3 convertible shares issued and outstanding with a liquidation preference of $4 per share"
}
}
},
"localname": "PreferredStockValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
"auth_ref": [
"r4",
"r25",
"r26"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 3.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
"label": "Prepaid expenses and other current assets"
}
}
},
"localname": "PrepaidExpenseAndOtherAssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromIncomeTaxRefunds": {
"auth_ref": [
"r51",
"r56"
],
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
"label": "us-gaap_ProceedsFromIncomeTaxRefunds",
"terseLabel": "Proceeds from Income Tax Refunds"
}
}
},
"localname": "ProceedsFromIncomeTaxRefunds",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentNet": {
"auth_ref": [
"r9",
"r10",
"r137",
"r250"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_AssetsNoncurrent",
"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 and equipment, net"
}
}
},
"localname": "PropertyPlantAndEquipmentNet",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProvisionForDoubtfulAccounts": {
"auth_ref": [
"r40",
"r133"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
"label": "Bad debt expense"
}
}
},
"localname": "ProvisionForDoubtfulAccounts",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RestrictedStockMember": {
"auth_ref": [
"r92"
],
"lang": {
"en-US": {
"role": {
"documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
"label": "Restricted Stock [Member]"
}
}
},
"localname": "RestrictedStockMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"us-gaap_RetainedEarningsAccumulatedDeficit": {
"auth_ref": [
"r20",
"r146",
"r178",
"r248",
"r262",
"r263"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 2.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"
}
}
},
"localname": "RetainedEarningsAccumulatedDeficit",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RetainedEarningsMember": {
"auth_ref": [
"r67",
"r68",
"r69",
"r71",
"r77",
"r79",
"r131",
"r175",
"r176",
"r177",
"r193",
"r194",
"r259",
"r261"
],
"lang": {
"en-US": {
"role": {
"documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
"label": "Retained Earnings [Member]"
}
}
},
"localname": "RetainedEarningsMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"xbrltype": "domainItemType"
},
"us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
"auth_ref": [
"r107",
"r108",
"r112",
"r117",
"r118",
"r122",
"r123",
"r124",
"r156",
"r157",
"r233"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited": {
"order": 0.0,
"parentTag": "us-gaap_GrossProfit",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount, including 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": "Sales",
"terseLabel": "Revenues"
}
}
},
"localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RevenueFromContractWithCustomerTextBlock": {
"auth_ref": [
"r148",
"r149",
"r150",
"r151",
"r152",
"r153",
"r154",
"r155",
"r158",
"r161"
],
"lang": {
"en-US": {
"role": {
"documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
"label": "Revenue from Contract with Customer [Text Block]"
}
}
},
"localname": "RevenueFromContractWithCustomerTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
"auth_ref": [
"r91"
],
"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]"
}
}
},
"localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
"auth_ref": [
"r143"
],
"lang": {
"en-US": {
"role": {
"documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.",
"label": "Schedule of Stockholders Equity [Table Text Block]"
}
}
},
"localname": "ScheduleOfStockholdersEquityTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ShareBasedCompensation": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": {
"order": 6.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount of noncash expense for share-based payment arrangement.",
"label": "Share based compensation"
}
}
},
"localname": "ShareBasedCompensation",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
"auth_ref": [
"r171"
],
"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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
"terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r171"
],
"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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
"terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
"auth_ref": [
"r170"
],
"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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
"terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
"auth_ref": [
"r166",
"r169"
],
"lang": {
"en-US": {
"role": {
"documentation": "Award under share-based payment arrangement.",
"label": "Award Type [Domain]"
}
}
},
"localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "domainItemType"
},
"us-gaap_StatementEquityComponentsAxis": {
"auth_ref": [
"r32",
"r67",
"r68",
"r69",
"r71",
"r77",
"r79",
"r98",
"r131",
"r143",
"r146",
"r175",
"r176",
"r177",
"r193",
"r194",
"r215",
"r216",
"r217",
"r218",
"r219",
"r220",
"r259",
"r260",
"r261"
],
"lang": {
"en-US": {
"role": {
"documentation": "Information by component of equity.",
"label": "Equity Components [Axis]"
}
}
},
"localname": "StatementEquityComponentsAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"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]"
}
}
},
"localname": "StatementLineItems",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-7-commitments-and-contingencies",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfCashFlowsAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "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]"
}
}
},
"localname": "StatementOfFinancialPositionAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_StatementTable": {
"auth_ref": [
"r67",
"r68",
"r69",
"r98",
"r233"
],
"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]"
}
}
},
"localname": "StatementTable",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-by-type-details",
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation",
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value",
"http://www.1800petmeds.com/20200930/role/statement-note-5-fair-value-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-7-commitments-and-contingencies",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes",
"http://www.1800petmeds.com/20200930/role/statement-note-8-income-taxes-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
"auth_ref": [
"r143",
"r146"
],
"lang": {
"en-US": {
"role": {
"documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
"label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
"terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)"
}
}
},
"localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-4-stockbased-compensation-details-textual"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-US": {
"role": {
"documentation": "Amount remaining of a stock repurchase plan authorized.",
"label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
"terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount"
}
}
},
"localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
"auth_ref": [
"r16",
"r17",
"r143",
"r146"
],
"lang": {
"en-US": {
"role": {
"documentation": "Number of shares that have been repurchased and retired during the period.",
"label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares",
"terseLabel": "Stock Repurchased and Retired During Period, Shares (in shares)"
}
}
},
"localname": "StockRepurchasedAndRetiredDuringPeriodShares",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
"auth_ref": [
"r16",
"r17",
"r143",
"r146"
],
"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": "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue",
"negatedLabel": "Repurchase and retirement of common stock",
"terseLabel": "Stock Repurchased and Retired During Period, Value"
}
}
},
"localname": "StockRepurchasedAndRetiredDuringPeriodValue",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-details-textual",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquity": {
"auth_ref": [
"r17",
"r21",
"r22",
"r64",
"r129",
"r130",
"r213"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited": {
"order": 1.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"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": "us-gaap_StockholdersEquity",
"periodEndLabel": "Balance",
"periodStartLabel": "Balance",
"totalLabel": "Total shareholders' equity"
}
}
},
"localname": "StockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-schedule-of-changes-in-shareholders-equity-details"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Shareholders' equity:"
}
}
},
"localname": "StockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-balance-sheets-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
"auth_ref": [
"r63",
"r146",
"r147"
],
"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]"
}
}
},
"localname": "StockholdersEquityNoteDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SubsequentEventMember": {
"auth_ref": [
"r221",
"r224"
],
"lang": {
"en-US": {
"role": {
"documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
"label": "Subsequent Event [Member]"
}
}
},
"localname": "SubsequentEventMember",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual"
],
"xbrltype": "domainItemType"
},
"us-gaap_SubsequentEventTypeAxis": {
"auth_ref": [
"r221",
"r224"
],
"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]"
}
}
},
"localname": "SubsequentEventTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventTypeDomain": {
"auth_ref": [
"r221",
"r224"
],
"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]"
}
}
},
"localname": "SubsequentEventTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events",
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events-details-textual"
],
"xbrltype": "domainItemType"
},
"us-gaap_SubsequentEventsTextBlock": {
"auth_ref": [
"r223",
"r225"
],
"lang": {
"en-US": {
"role": {
"documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
"label": "Subsequent Events [Text Block]"
}
}
},
"localname": "SubsequentEventsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-9-subsequent-events"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SupplementalCashFlowInformationAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Supplemental disclosure of cash flow information:"
}
}
},
"localname": "SupplementalCashFlowInformationAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
],
"xbrltype": "stringItemType"
},
"us-gaap_TableTextBlock": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "us-gaap_TableTextBlock",
"terseLabel": "Notes Tables"
}
}
},
"localname": "TableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-2-revenue-recognition-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-tables",
"http://www.1800petmeds.com/20200930/role/statement-note-6-changes-in-shareholders-equity-tables"
],
"xbrltype": "stringItemType"
},
"us-gaap_UseOfEstimates": {
"auth_ref": [
"r99",
"r100",
"r101",
"r102",
"r103",
"r104",
"r105"
],
"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]"
}
}
},
"localname": "UseOfEstimates",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-significant-accounting-policies-policies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
"auth_ref": [
"r81",
"r91"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details": {
"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": "Diluted (in shares)",
"totalLabel": "Shares used in diluted computation (in shares)"
}
}
},
"localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"xbrltype": "sharesItemType"
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
"auth_ref": [],
"lang": {
"en-US": {
"role": {
"label": "Shares (denominator):"
}
}
},
"localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"xbrltype": "stringItemType"
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
"auth_ref": [
"r80",
"r91"
],
"calculation": {
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details": {
"order": 0.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 common shares outstanding used in basic computation (in shares)",
"terseLabel": "Basic (in shares)"
}
}
},
"localname": "WeightedAverageNumberOfSharesOutstandingBasic",
"nsuri": "http://fasb.org/us-gaap/2020-01-31",
"presentation": [
"http://www.1800petmeds.com/20200930/role/statement-condensed-consolidated-statements-of-income-unaudited",
"http://www.1800petmeds.com/20200930/role/statement-note-3-net-income-per-share-basic-and-diluted-net-income-per-share-details"
],
"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",
"Publisher": "FASB",
"Topic": "205",
"URI": "http://asc.fasb.org/topic&trid=2122149"
},
"r10": {
"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"
},
"r100": {
"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"
},
"r101": {
"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"
},
"r102": {
"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"
},
"r103": {
"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"
},
"r104": {
"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"
},
"r105": {
"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"
},
"r106": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "275",
"URI": "http://asc.fasb.org/topic&trid=2134479"
},
"r107": {
"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"
},
"r108": {
"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"
},
"r109": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
},
"r11": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(15))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r110": {
"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"
},
"r111": {
"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"
},
"r112": {
"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"
},
"r113": {
"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"
},
"r114": {
"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"
},
"r115": {
"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"
},
"r116": {
"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"
},
"r117": {
"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"
},
"r118": {
"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"
},
"r119": {
"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"
},
"r12": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(16))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r120": {
"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"
},
"r121": {
"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"
},
"r122": {
"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"
},
"r123": {
"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"
},
"r124": {
"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"
},
"r125": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
},
"r126": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
},
"r127": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
},
"r128": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "310",
"URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
},
"r129": {
"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"
},
"r13": {
"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"
},
"r130": {
"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"
},
"r131": {
"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"
},
"r132": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
},
"r133": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
},
"r134": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "350",
"URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
},
"r135": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "((a)(1),(b))",
"Topic": "350",
"URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
},
"r136": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
},
"r137": {
"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"
},
"r138": {
"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"
},
"r139": {
"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"
},
"r14": {
"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"
},
"r140": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "440",
"URI": "http://asc.fasb.org/topic&trid=2144648"
},
"r141": {
"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"
},
"r142": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "450",
"URI": "http://asc.fasb.org/topic&trid=2127136"
},
"r143": {
"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"
},
"r144": {
"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"
},
"r145": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
},
"r146": {
"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"
},
"r147": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "505",
"URI": "http://asc.fasb.org/topic&trid=2208762"
},
"r148": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
},
"r149": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
},
"r15": {
"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"
},
"r150": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
},
"r151": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
},
"r152": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
},
"r153": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
},
"r154": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(2)",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
},
"r155": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
},
"r156": {
"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"
},
"r157": {
"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"
},
"r158": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
},
"r159": {
"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"
},
"r16": {
"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"
},
"r160": {
"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"
},
"r161": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "606",
"URI": "http://asc.fasb.org/topic&trid=49130388"
},
"r162": {
"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"
},
"r163": {
"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"
},
"r164": {
"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"
},
"r165": {
"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"
},
"r166": {
"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"
},
"r167": {
"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"
},
"r168": {
"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"
},
"r169": {
"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"
},
"r17": {
"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"
},
"r170": {
"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"
},
"r171": {
"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"
},
"r172": {
"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"
},
"r173": {
"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"
},
"r174": {
"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"
},
"r175": {
"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"
},
"r176": {
"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"
},
"r177": {
"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"
},
"r178": {
"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"
},
"r179": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 14.F)",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
},
"r18": {
"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"
},
"r180": {
"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"
},
"r181": {
"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"
},
"r182": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "35",
"SubTopic": "740",
"Topic": "718",
"URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
},
"r183": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "718",
"URI": "http://asc.fasb.org/topic&trid=2228938"
},
"r184": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "35",
"Subparagraph": "(b)",
"Topic": "720",
"URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
},
"r185": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
},
"r186": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
},
"r187": {
"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"
},
"r188": {
"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"
},
"r189": {
"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"
},
"r19": {
"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"
},
"r190": {
"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"
},
"r191": {
"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"
},
"r192": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
},
"r193": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "740"
},
"r194": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(3)",
"Topic": "740"
},
"r195": {
"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"
},
"r196": {
"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"
},
"r197": {
"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"
},
"r198": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.1)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
},
"r199": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.2)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
},
"r2": {
"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"
},
"r20": {
"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"
},
"r200": {
"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"
},
"r201": {
"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"
},
"r202": {
"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"
},
"r203": {
"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"
},
"r204": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "740",
"URI": "http://asc.fasb.org/topic&trid=2144680"
},
"r205": {
"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"
},
"r206": {
"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"
},
"r207": {
"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"
},
"r208": {
"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"
},
"r209": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "810",
"URI": "http://asc.fasb.org/topic&trid=2197479"
},
"r21": {
"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"
},
"r210": {
"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"
},
"r211": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "60",
"SubTopic": "10",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
},
"r212": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "825",
"URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
},
"r213": {
"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"
},
"r214": {
"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"
},
"r215": {
"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"
},
"r216": {
"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"
},
"r217": {
"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"
},
"r218": {
"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"
},
"r219": {
"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"
},
"r22": {
"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"
},
"r220": {
"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"
},
"r221": {
"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"
},
"r222": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "850",
"URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
},
"r223": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "855",
"URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
},
"r224": {
"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"
},
"r225": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "855",
"URI": "http://asc.fasb.org/topic&trid=2122774"
},
"r226": {
"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"
},
"r227": {
"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"
},
"r228": {
"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"
},
"r229": {
"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"
},
"r23": {
"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"
},
"r230": {
"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"
},
"r231": {
"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"
},
"r232": {
"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"
},
"r233": {
"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"
},
"r234": {
"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"
},
"r235": {
"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"
},
"r236": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(15)(1))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r237": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(15)(5))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r238": {
"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"
},
"r239": {
"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"
},
"r24": {
"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"
},
"r240": {
"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"
},
"r241": {
"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"
},
"r242": {
"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"
},
"r243": {
"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"
},
"r244": {
"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"
},
"r245": {
"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"
},
"r246": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(15)(5))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r247": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r248": {
"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"
},
"r249": {
"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"
},
"r25": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(7))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r250": {
"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"
},
"r251": {
"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"
},
"r252": {
"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"
},
"r253": {
"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"
},
"r254": {
"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"
},
"r255": {
"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"
},
"r256": {
"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"
},
"r257": {
"Name": "Accounting Standards Codification",
"Paragraph": "13H",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Subparagraph": "(c)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
},
"r258": {
"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"
},
"r259": {
"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"
},
"r26": {
"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"
},
"r260": {
"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"
},
"r261": {
"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"
},
"r262": {
"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"
},
"r263": {
"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"
},
"r264": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b"
},
"r265": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "d1-1"
},
"r266": {
"Name": "Form 10-Q",
"Number": "240",
"Publisher": "SEC",
"Section": "13",
"Subsection": "a-13"
},
"r267": {
"Name": "Forms 10-K, 10-Q, 20-F",
"Number": "240",
"Publisher": "SEC",
"Section": "13",
"Subsection": "a-1-"
},
"r268": {
"Name": "Regulation 12B",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-2"
},
"r269": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "405"
},
"r27": {
"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"
},
"r28": {
"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"
},
"r29": {
"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"
},
"r3": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"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"
},
"r31": {
"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"
},
"r32": {
"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"
},
"r33": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.6(a)(1))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r34": {
"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"
},
"r35": {
"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"
},
"r36": {
"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"
},
"r37": {
"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"
},
"r38": {
"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"
},
"r39": {
"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"
},
"r4": {
"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"
},
"r40": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(5))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r41": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.1,2)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r42": {
"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"
},
"r43": {
"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"
},
"r44": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.7(b))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r45": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.7)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r46": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.9)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
},
"r47": {
"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"
},
"r48": {
"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"
},
"r49": {
"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"
},
"r5": {
"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"
},
"r50": {
"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"
},
"r51": {
"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"
},
"r52": {
"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"
},
"r53": {
"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"
},
"r54": {
"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"
},
"r55": {
"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"
},
"r56": {
"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"
},
"r57": {
"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"
},
"r58": {
"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"
},
"r59": {
"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"
},
"r6": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(10))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r60": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
},
"r61": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
},
"r62": {
"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"
},
"r63": {
"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"
},
"r64": {
"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"
},
"r65": {
"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"
},
"r66": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "235",
"URI": "http://asc.fasb.org/topic&trid=2122369"
},
"r67": {
"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"
},
"r68": {
"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"
},
"r69": {
"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"
},
"r7": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(11))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r70": {
"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"
},
"r71": {
"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"
},
"r72": {
"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"
},
"r73": {
"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"
},
"r74": {
"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"
},
"r75": {
"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"
},
"r76": {
"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"
},
"r77": {
"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"
},
"r78": {
"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"
},
"r79": {
"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"
},
"r8": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(12))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r80": {
"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"
},
"r81": {
"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"
},
"r82": {
"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"
},
"r83": {
"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"
},
"r84": {
"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"
},
"r85": {
"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"
},
"r86": {
"Name": "Accounting Standards Codification",
"Paragraph": "40",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256"
},
"r87": {
"Name": "Accounting Standards Codification",
"Paragraph": "42",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2029-109256"
},
"r88": {
"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"
},
"r89": {
"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"
},
"r9": {
"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"
},
"r90": {
"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"
},
"r91": {
"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"
},
"r92": {
"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"
},
"r93": {
"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"
},
"r94": {
"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"
},
"r95": {
"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"
},
"r96": {
"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"
},
"r97": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "260",
"URI": "http://asc.fasb.org/topic&trid=2144383"
},
"r98": {
"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"
},
"r99": {
"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"
}
},
"version": "2.1"
}
ZIP
46
0001437749-20-022358-xbrl.zip
IDEA: XBRL DOCUMENT
begin 644 0001437749-20-022358-xbrl.zip
M4$L#!!0 ( ,IZ8U$T1BLO1 @ /DU - 97A?,C$P,3DS+FAT;>U;
M;7/;-A+^W/P*C&Z:QC.2K9=SFUJR9F17235-;)^M='J?;B 2%'$F"88 ):N_
M_IX%*(F2Y5A)?&,GUH=&)K# +A;/[CX RTYHXJC;"07WNR]^Z!AI(M$5-_]I
M-NJ-7UO[Z.T,YT:UR8+TP=7&/!O+!%I3PW[9;U*3$3>FQB,Y1G,FQZ&!
MZOY-*$?2L%9CO]$Y2+LO'M&6E\E(I^U/6?'3FOZ?UE0O-5O%A=ZEVI)6#T@0
M&;1V1MW3_N5P\&9PVAL.SL_8^1MV<3DX.QU<]-ZQ_E_]TP_#P9]]-$.B?]DY
M&'4?P<2+#Y=7'WIG0S8\9U?]4VMHJ]XD8X>_]]E5[_*D=]:_JIW_]:[_;]8[
M'5)/LUYOWF]<^'U>9)S+J9";DYNCQW6+X*!)LI#(8>5RI(T6)*"H2QN)9I]R;
M/Q>63J5O0M);_[%8O,0Z$T-*;BBA($,BA69S^0DMV^/1W$>PT4J1D+\V:>MG
M:Z?M7+CF7F^SA]K82K>Q;[U#^@^,/[?R$0T:L)!/!,O$1(JI\ $>J?&4JLPP
ME; W*#00K?T+0S-T"O8QYQDBEQ'X?'8E4B/B$9Y;]2IBLEEG*F 7PKQ'9_\F
M!3RA?9!X^^WUA>,WH\W$+R%EA]:GA];F4T/K"=? %7 9S]AUHJ:1\,>BN@):
M7V'B1!G+B#AH"4]F+$],E@M8S(%6[ Z!E ,5 ++D$0NXAZ:,J1ALP2@G=TL@
M$1[0S+,9B<3\6MAX6,RIT>;#&*B,J.B3#A+P9.;E,<02#(5.8IGPL$Y""4T:SLAMVT?;M
M15OKFXDVP0*9 ,\4&DO\5A%J$$=W5NJ7B3NLX)2"O[THI[*!&"F!M8KXDEDT
M8U0N*#HI:J-H&7X%\O6::D2X+VGB*DGD$000F[,+6MWH?7MA=8_GUIH#5=P^/(?KYN-7]JZ")Z"
MR%/B5T$@\>B@/& \$S88 &Y)VTRD3&C:Q&%6/*A\]^U)[D=(YQE$]
MS%3DIDHSY0D_I]/#*P2!+Q!5#NG]&R_DR5BP'DK-91Y!HM'BM<;A*[%GAS8.
M???D'B6=XQ(7C30_HWI4"E(7-&3+UHJ"%44!%,W)9SET(4'4]>AIA^/_]\)A
M_M_/K;M/BGR/_28T&N%VRSCNQT25R)#'<[W]$&(E(X']+30YGJ-RY(L<&74B
MMI0"@
MMGS'\U"RK0&6[(]% AH3 8?HH4.V;T5PD'%80R#(%#ESAS:8X^VQ_H1'NHR0U+"+H?=,EG.4^UG$)5;_'1A'P='-:HPAV1L Z:,8VF,$)\H
M22<*[(/Z?Y.PT4[R"@&*"J"IPN"7F/(\JXB/N<02; ;)$_LN6._MCD3W'XEZ
M$7@9FB5P0\=).IAZ4F"/BYJ_.)I,!;^F(NYXFBWCEF':"^/Y71-MV/9%PITB
MW&%^0]+E/@9JL2#Y^
M?%3@S-(#&0@R!&L5>R1LDL$NV\OX @Y55TME,E'11%!!3?BX>*>0%7E)Q&FD
M9@*]TU"Y7,17P 9P/ C;V'_\;?O2,KI:.=NL7%:_:A7+"KPHLA.[U="ITHI3
M=%PYK/^XN= 6J[^]]@9,^6NT$=W4W5&RBB#<#ZFY6-KFB]?D17
MG ';[OVQ>WV\<06;K&XTG\,&%I5[!^=/@Z'U;%9?+#X2@:F@,$TSGAY7W.\R
MNMTRE]XY?#;NV66*QHRF>P[DQ-W=^-IY=4UK&]P_4.U]\#
MKD]#*0+6OQ%>3J_AV+F[(;;781? NZ2KAQW^(N^ YF[IM1"[.*HV6S9
MCT-*_JRO?BLROZ(KWQD5KTI6[J)\.6%>Q+4^KKSK70UK%[VW_=K)9;_W!WV&
M5.J]>/MF>+G6%@8UP/EV(]U?L8NW9Q_>+[5!@KZLVO #*P[H2RNXUG[R]3]0
M2P,$% @ RGIC4=*@C/M/" (38 T !E>%\R,3 Q.30N:'1M[5MM
MB.-*I'3";2T45@16
MJK3" I5:D4+:BEAD8Y6*XU15NJ\Z!W[1SDB%,V;L+';#4UN+>"+CV1%[_2E7
MMCV4B3#L7$S9E4IXZANKS#57F1%:1FWFQAGY7W'$&O7,MEG&PU"F-T>L+E-6
MWV_(M,V"7!NECQC/K6J3!ME\V83K&YG61LI:E6!,FUEQ:VL\EC?I$=/R9HPI
M"R&K,B?Q2*I6NJ_3DUWBG^_[_V*]TR'U-.OUYD/ZLH<4O@O\%?^7&A:H0=LVWORF
MZ"L,YQ4H@_0_N;$RFD`=Z#P0['H?4QN1CF*EDBH+A"8)9L?<'CV];2P?
MQ8*-E Z%/J[4DT[8#''IC.6IU;F QAQHA7<(
MI!RH ) ECUG$ S1IIA+P!ZN\W!V!5 1 ,] ,>FTHZQ09.!
M&M+J-&\&U52(;0)2,,IH5C;#+MJ^OVAK?3?1)E@D4^"90F.)WRI"#>+HUJ5^
MF?J##4XT>!_$.94-Q$@)K%7$E]3QC%&YH.BDJ(WC9?@5R#=K2R/"0TD35TDB
MCR& F%,(#+><D%C?26,VQ$*=&KS>TK);BRLR5N:/M+K2^
MO]#Z];F%UG %AZ__\K;9^+UMBN IB#PE?A5%$H\>R@/&M7#! '!+0:+1XK7'X1NRYH8W#T#_Y1TF'N=1'(\W/J!Z5@M0'#>FR]4+1
MRD(1%IJ3SW+H0H*HZ]'S#L?_ZPEQ\?=;Z_[C(M]C?PB#1IC=,8Z',5$E,A3P
MW&P_A%C)2,"_Q4J>YZ@<^2)'1IU(X_(TI$3JYJ%3ZC+#EZN$%C%W@"F(SM+I
MU:*"4*=$MH<]_T) -UH'W=9I
MX@[VMD\P6T,0L)W(D)#%C4I=P>0&J"2*3G#C.IR['F"4?"1C:6?$'S8M2X'@
M4.( X#&\(EJB^"YAWQ8;RG*= 8#&\9T@0,EV"CBR?R-2T)@8.$0/';)#)X*#
MC,<: D%FR)D[M$&=8(_U)SS.71X@5X@HHDOT"8QH-O"^1;W=(J_YQ\U4T($+
M Y&3C"><(Y7;^S78)O/RA;0@-AT]?-9CHSE/=_$BO"6@3YLFW^&CT@V1C;SI
M[[J0K@<*(N)Z-N+D"W(0E345!+DF1Y5JR(99$V4LVND^'',9D.G%[=J;>X9$
M0!RRPYITH3B..L+=;-"E1YHO]-KS6HVY6113P!SDGN3OM2P[8N$/T7XP_R&I,M###1BD7/O15G!2S$$4$$FJWHF
M01^YF#R!56 CMYFBUFV\E7LF^?CI48$S2P]D(-((UBI\)%R2@9?=97P!AZJO
MI3*=J'@BJ*"F_*;X3$$7>4DD6:QF KW3L?*YB*^ #>!X%+:Q__1N^]HRNEHY
MVZQ<5K]I%\L*O"BR$^=JK*FRBE_HN')8_WESH5U\_^/N=T8>[1LA'6IY%)\M
MO4$=W4W5&R@B!V#_S/J$ISH%M__FQ__AXXPXV:=UHO@0'%I5[!^?/
M@Z'U8G9?;#X6D:V@,$TUSXXK_G49W7Z;2^L ON0QWM
MS47A!264>PQS3['\0 [<._ _2. ^W0L1<3.%M ?PK[HC_JH?@LQ-
M4VHA9G'4;+;
M]6LG5_W>W^GG2J7>RW=GPZNUMG%4 X#O-M+=%;M\=_[AS^5JD*!?8&UX@18'
M](LLF-;]-.Q_4$L#!!0 ( ,IZ8U'EM*D%. 4 *U:;7/:.!#^W/R*'3IMDQE>;+CT4MYF'.+TF&N ^>F]^E&V#+6
MU98<64[(_?I;V4" 0I.^W- D9#)C:[5:[:Z>7:V$FX&*PG8SH,1K'[QH*J9"
MVJ;3OZNF8;X[+F-OLY(3#UY@?T05 3<@,J&J54B57SHIM',J)Q%M%7PA(Z)*
M'E7454SP KB"*\J16]&0QH'@M,5%H7W0K.23-L?"NX5$W8;9<*Y*/HE8>%N'
MUU>I4 V'132!'KV!H8@(SXE%R,A%2*AD?@.R<0G[E];!-&+5@)AX'N.3.AB,
M@U$V&6^ F\I$R#J05(F&UB">3QL1.6&\-!9*B0C'-$#1J2J1D$UX'22;!"AR
MQJ1$G''\(%71?9JRT0%OU@2^N5>6/0W8F"FH5=SN6
MT^WWH'\.@V&WU^D.K ]@?[0[ET[W3QO)R&$/P>J=+?6?=WL6ON+;O+]9&>_"
MAL'E<'1I]1QP^KM2P3R!R_*HW"G#R.YDKC1KQT9Q5^I8([#.^@/'QO7:O7/F
M+GEGO-4(/2KU/WZP_P*KX^B>JF%4[]/QJV-L+0\L$1;) VEW
MD?B%J;\GE<^12OC$Q4U(O0DMPI@DU(,T%AP(
M2'K-4'GDTB,DC87$,1S.<=-#94M_H/(RZ[M*B<15!*V4!R,:*QJ-L5U#9%>-
MJ@&'FNOURY-JU6@,,T%9PVP:WC!/!7I>X]5L!1GZA2L]R53OQ%A:8.TAY_S7>FE<
M$LX7&G7,N#23MR[T9$5/Y6WAJ[W-^++.;PKA)7\9JQ$[Q^&J S736M@7VH?F
M4>9+K<62KKM6*\=;!F<_#<-;+-JB.&0X[PU3P0SM5RF3-,)E2S1$D[R^PVQ]
M2!"S$LSC0V\!WA'%8HLI+<&>8KW()Q0L-PLP\UWM%PS/!+!>U-'1T*&Z[A1\
M2@T+?&K,[7'_V'%?_6EQSWA^9M%@UF<5PCBF;#PUW 5%$7S")(9%C!N,#H"B
M[B=AB-C!+,](B.&1Q!@123$;YC-.N*OI*-%CF6R](2%7&N;Q(V(JLTF3SQ-^
M^6F&PVH$-& Y/+[S,#"/I$407&=8P#E%7,@G:A6.C5?K@;!VT/G\;/1(CCYK
M<86PTPN ]E<+&UU1.]FA*\XP:%!"9D1/7,\JH[PPVFC-)@O,ZG-8S%G@[Z']
M93#4GK?UQ\_:_.>;"6;.T'=VJYOL\F7>Y@W@&26,+8[9LC$^$;>0B)"YFWQX%/)1I6DL@*N
MM2NF?7[:5RH/+\*EN,G?S9\O[^QQO[M\.]PV7C]LP\%#6XX?S9@NRROM_:8_5U*:2,K\"6RRX"AC/
M*R.0D_&A403]?[2E L],7=08&WZGVH4#OC:T'ZG:>68X7]S2SC+#=ZA^[]7L
M#_R%.#_6S?2 '_)8N=_UV#6X(4F25N-7)* ^N]73H=VM;O^J.9I=[!^W-G
MN$8+_!*NP.=$?2<,@_>]RXL[#R*'_@YHPP.UJ.CO@C _91\H_0=02P,$%
M @ RGIC4:-V+MR["0 .V0 !$ !P971S+3(P,C P.3,P+GAS9.U<6W,;
M*19^WZKY#ZQ>-O/0UL5Q$KNL3#F^3+G*L5VV,C-O4Z@;2=1V@P;HV/KW>Z O
MNM$2DE BK_2D;N!P;A^' S0Z_^TUB=%W(B3EK%UK'C5JB+"01Y3UV[5OS\'%
M\^7M;0U)A5F$8\Y(N\9X[;?/O_SK_-]!\#MA1&!%(M0=H |