+N>3%_>%[!Y.$:[N>3U7PU3(FY0T2:[WFF#4_V"4\?%M90Z6%N
M"BS^Q:>LJ166'81-LY.$RYPZT.^=0=;->B?X^JW1?N3K?V;4:BV)VXD\"%/
MC.5*LT632_1P+7VNK*\=PL_)VI/C;OEU(NN@S3J(60?_7=[3/ _+YSE6HA= 3,V#(Z?P;W][/H_%9HC0YNY)J?RXID[AG_BKZI
M#@=2T0$J$7*K*V'>P5A0EFOEH!2A>N_<@M2LKV<:A])RM-M1T;GO:SOVD:?>_X&ULI91+
M;]LP#(#O^16$L<,*>/4CKR9( B1MAG7HPTO3#<.P@V+3L5#9;E,B/#YN<[+AXDAFB@M><%7+J9$J58\^3<88YD>>\Q$+?I%SD1&E5
M;#U9"B2)=L%+9,R =!K/#=-I0QK'8_E _VQKU[5LB,1+SG[0
M1&53Y\*!!%-2,;7BNR_8U-,WO)@S:9^PJVU[.F)<2<7SQEGK.2WJ-WEM^G#D
M<.&_XQ V#J'-NPYDL[PBBLPF@N] &&M-,X(MU7KKY&AA/LJ#$OJ6:C\UBU;W
MT7*U_@GSNRM8?GN\CFZ7=^N)IS3;6'AQPUG4G/ =3A=N>:$R"1??T_G
MU"86'A);A">!][$ZAV[@0NB'P0E>MRVT:WG=]PH5^D<6:N]"Q$BA@!0)+)\K
M6NH_3,&O^48JH7^1WR="]=I0/1NJ]]\]/T)G=W:^7
M,(1/\'84F$O@*>CN\0V*MH&VW*\5V[1!^Z@
M.X(^[)$(V;E!*<\&@PLXL\K =X>^#V>=
M-5>$&61OY/9&?2/U^^Y(H]_ZI-[1R.0HMG8Q2%U\5:AZ>MK3=O?,ZY'[:UXO
MKELBMK20P##5KO[YL.^ J)=!K2A>V@'<<*7'V8J9WI\HC(&^3SE7!\4$:#?R
M[ ]02P,$% @ 3'&/4\=76;,. P D@8 !D !X;"]W;W)K&ULK55+;]- $/XK(PN)2XGS:$N%DDA)&XJE-E2DP %QV-AC
M>\5ZU]T=UY1?S^S:-4'0_V@\$EBZP[.X"/9&_/-7Y)L$8V]0Z@P)<\@^'6/YZB4)V(W[GK.:##I@8?G
M1_:W(7:.92\=+C7+A"6VG>S*+(&T<
MF:H'LP>5U-U;?._S< X&S\!F/: :?"[,Q2\O! DEG-K6K!>F]G\(80:T.R<
MU+XH.[+\53*.ELGV8O,VV2:W&[A*/FTN(-G>KK:7R?IJ ZO=;G.[F\?$=KQV
MG/:8_8Z/V;_!R>FCD^OILX3O4QK!;'($T_%T\@S?
M; AZ%OAF3_!=&I.U4BD0.H-$D]"%W"N$E7-(#BZD2Y5QC47XLMH[LMPZ7Y\Q
M>SR8/0YFC_]KKI_GW+YGMC-X!?\FA]L2X=Q4M= /4 H'+V9'D_'L].043,X#
MEII"RQ^8@>2RY5)+0E \,EXPI$B$%!U!6\JTA-3P=#KR^*Y7T7I9R%BO"KDU
M%0_?72.=](/H0M:+O@0C[Y5[Y 7!.=>&L96Q%)SQREZ*]T(U@EAB>;=P%M0#
M\$Z"VA!JDD*!Y,BDY87!S9+D('@X"2W/C CS+QW/389 I2!^X!]1>8V.PYO-
M&0LU6K_WI"YZA R6[AJA) F_3P+4.6_U*.@$JI<<-O. ]QDAM-H>(14J;52(
MP4>5^E)X6ZVD,F!38>V#-];AR PA,$F)K&(9>1 H<)LZ<*5I5.8M_"KBZ&_]
M&A_L"2Y5$;:A8T<:3=W*&*3#PEUU>^:7>K>MKX4M)-=28<[0\>CU202VVX#=
MA4P=ML[>$/=%.);\TT#K%?A[;KAP_<4;&'Y#RY]02P,$% @ 3'&/4ZN"
MVP5$!0 :PP !D !X;"]W;W)K&ULK5?;;N,V
M$'WO5PR,+/JBM279N2V2 (Z3Q>XBFQB)VZ(H^D!)8XL(16I)*E[_?8>DI,C-
M!2A0((XE8L7,6-4H:6>M=,4L
MO>K-Q-0:6>&5*C%)X_AH4C$N1Q=G?FVI+\Y48P67N-1@FJIB>G>)0FW/1\FH
M6[CGF]*ZACV %"@;EU%AA]/>$"A7"&",:/UN:H=^D4A\^=]<\^=HHE
M8P872OS!"UN>CTY&4.":-<+>J^T7;.,Y=/9R)8S_#]L@.R7AO#%65:TR(:BX
M#-_L9\O#0.$D?D,A;152CSLX\BBOF&479UIM03MILN8>?*A>F\!QZ9+R8#7M
MK/V%U/[]]F"]67^]N'\XFENP[J4G>VKH,MM(W;$WA
MNY*V-' M"RSV]2>$JP>7=N NTW<-WN5V#-,D@C1.DW?L3?M@I][>]*U@43"+
M!2R9MCM8:28-\\5AX*]Y9JRFM[_?\3/K_2%%JJJF=R1@$5-(EQ:!7:KH-:J
MXL8HO0.I+!HJ1EL"H^X+Q-6>.!H%P*BA-AN-&UH'5JE&6E!K.$BC61Q'<1R3
M1 $'B7OT'[)A:O0]*'9C6!&,@;#S1F5M&P>'FO4;DPW-")AYV*=!GL!6!G)*
M%S?>FT5)D+G,>4TQ.X?<1T2[-=O1Z+ &B@;A!]FB=>*!2T_ /"T1>""LLJ2
MG5[5;WBXS)IC,$;8D1VE*3V=1?'0,S.Z5TZGGG!Y.@OX+'$$].8UF
MT]D+Y;8(^A)Y602-1#CUPB=.>UORO P1V7VTF#-:=*FF7'!BB$+E&NTN<@NL
M*+@_ BABPZM:O(*4S$\_!$3Y?\KQ%[7%)]3>T:UZPBI##2'"D\C1S'S==OEX
ML"I_A&6CF.#F-P@QX6OGE-!#*@G)55C62YRR,-=KT.:*)3.,-6?6*0!3"";W-'"!?5-1G%)<-FP5F
MUG%T,(6:XC,ET[ZLG#5"%J*B?=87W*#D?R4B2Z4,%?5X.*LDC3JHPI$19M6<
M.T_[_JZ;5_'?=6_&U3+.,^H0 ?C]UKS1[C!)VYMJWQ]US'ATM5$N4[O
M;B?4ZC15VZSLUUZ+,@2DL5;>(^NG"PC.,BZHQTFF+<0%]:82O/!F+MMA_.!N
M>>/7[B>3P06P0KWQUUQW5%(UA[M@O]K?I.?A ODL'J[A5 P;3H-!X)I4X_'Q
MX0ATN-J&%ZMJ?YW,E*7+J7\LZ=< :B= ^VM%9+S>VN
M">FO[S.[MG%"X*3V ^!L=F:>>>;5G*Z,O7,%D15:G=V:#P?OEF-')9095T
M0[,DC6_FQE;2XZ-=C-S2DLR#4%6.)FGZ>E1)I0?GI^'LHST_-;4OE::/5KBZ
MJJ1=7U)I5F>#\: ]^*06A>>#T?GI4B[HEOQORX\6GT:=EEQ5I)TR6EB:GPTN
MQF\N#_A^N/"[HI7K/0OV9&;,'7^XSL\&*0.BDC+/&B3^W-,5E24K HROC':%\X\4[GE&_*CX"D@S-IX5Q.7E3X(?-#,1TG8I).QB_HFW;N38.^Z7/N
MZ$::Y@KBJ %Q\S>M/,#<>IB(
M7NBZ(FOJ@!B%I<67VBJ7JU#*;BAN<:;F*I, \J7.%PPV2G90)8!9^EHK)JDQ
ME),GBRJ2H2/ &3[,H-&4*I<^7-RF.CK#G.D,/':BO9L-@T+ZZ,[P=B@/0.J;&=DN^X,W>$@3ILUO) 3-YQ3:63 ?
M#(!ER725:+/NS5Y/VU[0QIKVKI]B7EISKT*+!?HMT/OBA_%!,CT9BU?A>9PF
M!^-#\6KOJI!Z0/I*;?YC&P&L [P+]5"V-Q3 0
MN<(I\BKC1"H 9<'>(>;TU'N-6;4S_8/.G3S^4I?K]B0-J?$,6=W-CK7QW@WL
M80J"$J478H%)-T(C<4S)Z^/D<'(2Z)DD)X=IDKY.]W[?P4ES\8?N%ECL$],6
M2P%<<=6F LCDDZ/@):9T060IO'+,68]UQ:C>&A^&@5
M9W",2+R:1$BF+G.N_Q;;3&9WHEZ&NRL3[8=0;(./=Q"5>.4Y7X;B.M:PQJ1O
M7$C" 9L/*8-NT$?0&D!EE*H*'0;*C]/OVL+?-) $>6U$:>"5W?8E$;/:Q\SA
MH$9ENZRAF.>*&UJYCGPS8(#%8"]+CBUB"E%&+9'?G%+!1)&!&"Z4U'[^E
MC*K'5!X?):+@"DG$?DB'-B5:$H(!0.IU6_Z*/0X$-#F)&+0W7P(O5H4".?OC
MP^3H:/JO,I]&Z5$VRM"H*\%6AI"'B%L0&G[]@/Y ;'U<GU9;AVG2'X"!"+2IC3WNZ3+BAEM+Y!([3K8./F8E@*GY.O8>K$2\
MX[%AI*DLPZ:("R93825:*5]\TQKS$[>[LLZY!2%)T4:J,)7EYCYU8QZM LVC
MT4)BYL^(=%BW+&]%O1KX6DOK.7%?V)>VF?L?-.ESA S
M0L&B-%F"5S3@J=$!;%SJ\SKL2'IC2PD+2ABWR$7E0Y]>-];F1U^QQ
M#7[M-@:FYIJCAF")3Z@2#;.W9.\5"H[[*#29T('A*R/H01SN>LT:]5Y:L>PO
MPJNYXT5"^_C^VIUV;_\7\:7W\7K\U\%[:3%?,.9I#M%T>'0XP.H87L?C!V^6
MX15X9CQ>J,-C01)>\@5\/S?&MQ_80/<_D?-_ 5!+ P04 " !,<8]3"X=@
MQ3,$ W"0 &0 'AL+W=OXJX8AGV@)-IB(Y$J2<7UO^]#2G+DH,F7
M 7Z1J+OGGGONCM1LI_2#R3FW]+TLI+D(,C-0%9=XLE&Z9!:W
M>CLTE>8L\TYE,1Q%T>FP9$(&\YE?6^GY3-6V$)*O-)FZ+)G>7_)"[2Z"..@6
M[L0VMVYA.)]5;,OON?U43)1<&J$D:;ZY"!;QN\N)L_<&?PN^,[UK
M7>:CP5
M\+/S^_7M\H_KVS_?7]W=OZ&KOS[?K/^9#2V0W?-AVJ)<-BBC%U#&]%%)FQNZ
MDAG/COV'8'2@->IH78Y>!;Q-[8#&<4BC:!2_@C<^I#GV>..7TK0J?"3PY!)[XP)/_J>_K*)]N
MUU<4QW1"/\.C-<;1U'I//DVZD?2A+O;0+CX-*>7:8CC)Y$BOE8#4AFS.::G*
MBLD]I:B>EX)G=!Z.SN/P]&V$F8,.(G6+WKES$QH.98F9,CX>I.N!O3&T0YAB
M?Z)VTKG6B1&9P,2'=,W*DFOZ(C3&TABXZ$IIYN?SU^ I#1\M^"TD[#H>NZIA
M:+@CP#<;-]%RBXE&'8UPWB:DKTJ@>(^H8.VI:E+PQ,S6!FHB@G0OI@H"AL
M#F2A,ZJ8MH*; 2W25.G,(2.CQ?V2SN+H!)_)%$2E487(6!L,RJH(?<$E5
M+9U4CC(S9+MDO$8#ND51F*PA TU<6\?G1Q70'"FF.?:7C.)Q&$61^_9T[Q5C
MV8C?%'NC5>DUMDQ:P0H8%@Q6)RZM_5'5![3.>0_RJ(@[CBSZ+)+]$4%FZ9=H
M $XQ55#5HS2 ?:<6W(.Q#'M!UQSK(SF>]Q^3&:%Z7'K[A%-M6B5[Q3?'U4P9'L72AA3-SR%?(3("N-18QO35&GQ""FI*EC*
M2[O&P[?ZCB\1-.F-QY'\AZ,4ZG=U%9M+6C1<6U,5IP]H EY>"1\2W0\
M?=YNS]MW 8ZN!W'8M<5#" @K#4N?9N* "P:P3UC!9.JG=A*>3<9>+,C023+X
MV08[[!UF7AYW9+OIQ7@UY]IA]?!6L&@.PR?SYI7B(]-;@6H7? /7:/ 6A[!N
MCNGFQJK*'XV)LCAH_66.-QNNG0&>;Y2RW8T+<'A7FO\ 4$L#!!0 ( $QQ
MCU.0C%;S!0, ,4& 9 >&PO=V]R:W-H965T9C(#33Z?0@[#56(TM$6D/X]UW)X-),
MDDLN6+O:]_:MA9[[&V,?78%(\%PJ[0910;0ZBV.7%E@*US(KU+R3&UL*XM N
M8[>R*+( *E6-A?B27.D.:K.\M1W+!DLD3MI-%@,1]$YYVS4<_7AX(?$C?N8 U^DH4Q
MCSZXR@91VPM"A2EY!L&/-8Y1*4_$,IYVG%'3T@,/UWOVRS [S[(0#L=&/PP'@
MM/T&(-D!DJ"[;A147@@2P[XU&["^FMG\(HP:T"Q.:G\H,[*\*QE'P\O;Z>3J
MZPV,Y]/IY&;\LQ\3L_J].-TQC&J&Y V&+EP;386#B
M);Q-J07=SA$D[:3S#E^W&;$;^+IOC6@LGXV&<64MZG0+O\X7CBS_'WZ_P]YK
MV'N!O?>!%_@^P\WM_00Z"1S#2RYX0&"AVK%66%2.@+9@<1,/.
M#F!%N$/2!80RJ2\VE2:[_>0:6 O&1CM\JE"3VA[QI5VCKEB45X#/;"2. ^9N
MFJR,D, ^]<2\(,9B3(@^QN>B5\5FHR,)]=P(512E@'_GW44V["WSD(H
MH5.$VGR](M>">][ /&?/"B)>'/"V:18<+?O#!L$.2;40;8BM@7A*/AT6XIN,
M3;D2VA^22--Z[27E4G-O7^?\((&C]=IMB ^LI42[# ;JZK.O7:;)-AY]7EO3
MO_+:X*^%74I^FPISAK9;7TXBL+5IU@&953"JA2&VO; L^#N#UA?P?FX,[0/?
MH/ER#?\"4$L#!!0 ( $QQCU,0.Y<$!00 -8) 9 >&PO=V]R:W-H
M965T/ \%%)JDA@"JI@H6!V
M]K"U!\7JQ-J1):\DQ["_?ENR$Q*&A.&22')_O'YZ+6G8://#%H@.GDNI["@J
MG*O.D\3F!9;,]G2%BK[,M2F9HZE9)+8RR'AP*F62I>F7I&1"1>-A6'LPXZ&N
MG10*'PS8NBR9>9F@U,THZD>KA4>Q*)Q?2,;#BBWP"=T?U8.A6;*.PD6)R@JM
MP.!\%%WTSR='WCX8?!?8V(TQ^$IF6O_PDQL^BE(/""7FSD=@]+?$*4KI Q&,
M?[N8T3JE=]PKJ4-
MO]"TML=9!'EMG2X[9T)0"M7^L^>.APV'TW2'0]8Y9 %WFRB@O&2.C8=&-V"\
M-47S@U!J\"9P0OE->7*&O@KR<^/I[<7-W=,P<13+KR1YYS=I_;(=?@.XT\H5
M%JX41[[MGQ"&-9!L!622[0UXG[L>#/HQ9&G6WQ-OL"YL$.(-=A6FRU(XDH^S
MP!2'*<$5:H$J%VCA4MA<:EL;A+\N9M894L??>[(>K;,>A:Q'GZ9SO]_O]]^N
MH#^ WZ"- -\*A+F6U#,$&BIFG(==L"4M"XD<TT?&)$AM(.+.;$"S\_F#*Y
M%'#E&\B('):]75EB'[X'AW 69_WTH'],;)M*&^80'B3+$9[H/"C:5!3F%<0A
M].,O63\^SLX.KK41_U&C3F2-,#7:VE])V3^)!^G906O_2!V^LOT%W^QD$&=9
M&L@.?,+L!=Z!43 ;F&%\R52.Y+OE\7/N#QR^$_5*&[C53'6D?+2! 3,IPL!A
MEL5G@U-H*(=%Y[P8VO4X35,0"G)FB["C'L8,B6LN;"FL)I-S1;52#)XR5'HPG['#=!9M*(7Q:R9MHH"H7J#/\:DSS1:ZEOR=4L*][Q5:U<;6
MFPJ-H= -+OW >0U(P69""O<2*-PX 7OO70C)QEU+Z!;A1=%)KKUVUZOK1\M%
M>U>_FK:+P!?9]K
M[583GV#]E!O_#U!+ P04 " !,<8]3=7P%"KH# !;" &0 'AL+W=O
M 1))21OI
M)""@[4/5A\4>VZO8NSZ[:PC_OC-K(*8ZY*E2$N]EYIMO+CN3\5Z;-YLC.G@O
M"V4G0>Y<]34,;9QC*6Q/5ZCH)M6F%(ZV)@MM95 D7JDLPD$4_1R60JI@.O9G
M2S,=Z]H54N'2@*W+4IC# Q9Z/PGZP>E@);/<\4$X'53K-A>G]"?O._DRU98?-3%7S)Q^22X#R#!5-2%6^G][WCTYX[Q
M8EU8_Q?VC>QP%$!<6Z?+HS(Q**5JON+]&(>6PGUT16%P5!AXWHTAS_)7X<1T
M;/0>#$L3&B^\JUZ;R$G%25D[0[>2]-QT?=N'U?RWY_5F-=L\+UYAO9EMYB_S
MU\TX=(3/4F%\Q'IHL 97L(;PHI7++E@[X9#*R\'?LRV?QNZ?3VR,SC9&WL;H
M?PGHYUBOB\T<^B.XA>NHL%! <=);-'#/D>K_T@67(SSJLA+J #%]"W28@% P
M_UY+=X!E;>*<:AEFF<$F"'OI"- A$55:>-JQ<)/M4K@)CC=!1T"2CY$
MG]4.K6,,VX5OWQY;HNV[#F1R)U5VP8W7NO+IA?Q&PN>3=TP5O BWF59EVR@E-XPS$I=*Q=TNB 5_<0&CUSU
MCD+&6A4:J1- E7A^>[H^W*9L[68PZD#9%+5(W5$^H<+QBROU)"WU!5H29)JB
M;SNP;9Q=SQ^/3%L,E]Y^T.G!+$DD@XFB.%QFD3 -4O(,H9+;TMH:VUX^(5J.
M4?_+G0_:.A>&3E#$^468KJ6N!YN6-5%8#50@7#+_*:Y+IWT3MU?+J*',4:TM
MTTAEP12:3
MS^>%]U0!"3T&0ZV4LZCJDGTC5-M ->5'FO)6W:!<$3A4WXVS 9J2D5CA8--">4H["G('U5"#C[AUM0T'J%I>U'O1STI
M;#7\$DWFQYJEQT&5WO3^\^EY&ULI91-<]HP
M$(;_BD;G%H,-_<@8ST#J3GL(H2&DATX/PEZP)OIPI'6<_/M*LG'IM'#I1=9*
M^SYZUUH[;;5YM!4 DAD:E-O9:R,9NM <(EL;8&40
M21'%X_&[2#*N:):&M;7)4MV@X K6AMA&2F9>ER!T.Z<3>ERXXX<*_4*4I34[
MP 9P6Z^-BZ*!4G()RG*MB(']G"XF5\NISP\)#QQ:>S(GOI*=UH\^^%K.Z=@;
M @$%>@)SCV>X!B$\R-EXZIET.-(+3^='^N=0NZMEQRQ<:_&=EUC-Z0=*2MBS
M1N"=;K] 7\_,\PHM;!A)V^7&'RDI&HM:]F+G0'+5/=E+_QY.!$ER1A#W@CCX
M[@X*+C\Q9%EJ=$N,SW8T/PFE!K4SQY6_E T:M\N=#K/-=KG)OVWSU3W)']RX
M22-T6+\9%3UBV2'B,XB$W&B%E26Y*J'\4Q\Y.X.G^.AI&5\$WA8X(LGD#8G'
M\>0"+QEJ3 (O.5=CL[/PU(!"DC^[T9(?BYU%XSKBYP7\=,!/ W[Z/Z_P,F)U
M>Y^3R8R\)7_!R$HK^)?+Z.32)9A#:&U+"MTH[.Y_6!V^GD77-+_3NT_OAID#
M5Y8(V#OI>/1^1HGIVKD+4->AA78:74.&:>7^ &!\@MO?:XW'P!\P_%.R7U!+
M P04 " !,<8]3@AAZX"\3 #V.0 &0 'AL+W=OE-SKG165Q?'IR\O2XU+8:
MO'K!WUWZ5R]<4Q>V,I=>A:8LM5^_-H5;O1R,!^F+SW:^J.F+XU#
M$^+(%":KB83&_V[-N2D*H@0^?H]$!^V>M+#_=Z+^C@^/PTQU,.>N^&KS>O%R
M<#90N9GIIJ@_N]4O)A[H"='+7!'X7[62=Y\\'JBL";4KXV)P4-I*_J_OHB!Z
M"\Y.]BPXC0M.F6_9B+E\HVO]ZH5W*^7I;5"C/_BHO!K,V8JT?WE^<7[R]4@\N
M76$S:\+#%\8/'>S9XK8,-RLT4G">8JM9DE+L$^0-DU)>%@7UGKESJ:DUGR%P5
M<(Q:H\'MF*R
M/L=Z \NL%_PY"FKI+<@N"ZR=F\IX711K>FZ6M:RMP=9U9>G3%>W,C$]*XVVF
MU8/!]>AJI'Z>3"X'#T=\!%O5>%;N9A@1B G6"V^,*L6<3)43)[ &-S6^-0@%
M[E53Z2:GS9EX,'OD@#
;WQOK>SRT9%MVE_C7Y2)2$CQ6X&W((GFDK3#>F3)[%K;
M20X'OVSVNB'];4_"BX[V]
MRQ:ZFK/@2ALXDSX8\(MOSPCTW5@>9I0
MVY),<%=\^W,4V'#%/UM3V"/)>]Y#H24Y6>C9(OE;J6],;Q0
MC9[-8$K1S)?.DU7IDAR2?0COFQA("ZNGMN@$WWDYO0B^R(5IYWUK9!<*U\G6
M]P;M'>S0&F]N3=7$_DG'WF4I/T:)XLX'
M[;,%>C"YC%)S_7E?U#S"DW6<&A7ZMYX:80QT+>6B:J*4G"
M:(@4D.T4?GZ3XL:M*2 Y[RI]:WT3)-*VO+54='YK/,#H.EJ5$45F.R(:U,-H
MFU)0#&+UPGJ)6#-$"7#W>Z.A?Q_$'4*F)>CRD6,>(F5R2M>5LMB%+=F[9HYP
M56\O&G.XAB4L*7^EL]X[QE A3AA?L1=%0;G9S!+?$4 @A"+82+PB1G .02%P
MXDPWT;W@@+#\.:F+-I**(ID^"W(88R,9+.!M@=,>V>IH66B(!1D:AQ^"IEO8
MJ16BT.:RF0*[*=!=)\\09'GU2PI86J56DTIU_8/QY'ZQ_VM2$"-+[6MDT]
MG:($E)/LZ;70+)>%I4_P43B8Y$ER?ARY<%E,LE,SMU5%9R%C2FI%X'6@$96Y
M2Y?#P:6HHLY'KF< "$[A&8$TAY39RZF0,:PB=ROAK(0-[6X1_J$T**
MHAI#G1M*AQ#_^_?G_3<-6S:!@PG02J$>G0PC-_ )A$( 5V1%D2MBM(8QQGB&
M,"7N2"(E]\K9L/;QC<2W,@0B@J1XL6Z+;&;Q+9NAJ[;4UO$Y%*5!2PM2,,=K
M4XIS>3HKF57>9/4N$\$?' S3IO?VF38!@2I@E\ZC2#5%0$M
M 1 !D60*YE+4S24Y0';X#$#RB:+;6CT9=KX.NN_,U#>$H$Z?1@2\B9?&H;YT
MD#HC@::RR2Y)@Z&9!IM;6LV*%60+HUDY]=]G9\.3Y\]BA;#4:_#&%O5:5S<]
M@ E7;'QHM"17VOM2K[.%R6[4I<=:P4+X<^YU"0QR>7FIWCM= 83 !HP@G?/)
M9Y29$ZKL6GX7T'%I4A+>@N)$@2#3'#8G,I<\3HREDF#\/,&EFJ'<=JTSB\O5
M="T0JB1X^CIJ44UR%-V6RD ^P:X"H2D$:V\=@6NR#BUT.W80E3CEV(10AY"2
MPL*NI-"!@$-9^%F;A9\=SITZ+"3*T1\DUEM=$/%=:?@'2:G]3U)!Q ]PZ"F,
M"4*T6%B!!B@:=<]AVU2UM%FW\IJ)PV--AED[$2X=)7[&PH3(4&RD'+ R%VK1 ]RE*1N!4% :0(!E5QJI-[U/M)J0
M@R?80'E D6LSSP_J&@?&GJQ(-LEJ?D32S:-8=QG/7R(H,#EB#T.F
MS^Y]_SW.R1VMU0*1GN1/Y0YYI5=2XTH%:#VL#68(<874K1"(F6GON376E4SP
M2-X$0EZK-@-GI%Y*9,;FLYGX.1[=M7^T;
M 65Z4D*/$_HZE5\]CBE@'JY&QR==^_ODL)D"?2#+6EB)F!W<#>;$*6"_Z?]E
MHALG1^E.EPT$.SFP DP5E" VXBME&S)YY]=L6(4[(^NN.9"J%BB]HJ3)
M<*W;'3$.BHE5U=RYG #S<,O'1L!5VUXH69+8-/G_,Y<46!?YW'+">RX(0]S:
M];O\KK/K%(.SV!)(SLCN]Q]0X+9;Q];Q=SLWV*%2_9M.O<-=6Y\FV-7Y]'XO
M]ODW?7AC;>Z,+ 9G0&%_F-9$)6G>[?BHE;77=DG?J^
M3>N:\SFIL&JXU8[GP4%G_D?M/?;X(B=DWSW%_24A'@J$O7O \<&8]5GZA\E6
M]MU._7DJZBL.G3N^IIA0/Y3R0M:
M)- %YX@W-MPC\5R- VC- ?DE+O$-2MNO&6W%W.@2(75.6:_41 C8(\RX+;O1
MBW/3@CI6M#\E7J^K,#-R6\ ,N$*0H4[] [89XV]MQN5$GY4+5'7DX:CL8+AE
M:CA3DZ2DJM]3S=>6@XA'=W77B8J'%6/NDF5(X'"DKBL VLKDO:YP?)G-B4_*
M\:V+/?+<<- 'W]0X(MGFMW)VV7M#'+/8P^(#DBOK.]J(3#(D#-2U"W$>W=0+
MYRELMZ>=.O)@!,.D:+E"8US;J3"J.TO'.1(!;U* SJ>A:LIDK8HD=(5)2
M.]> G2*&,9['2QA^&O=?@,)<&%?DVAVNM/W+]\PWW@Q&.%Q_RUJ
M7,R[2+-QU;"F5LK"[;SG)-=\]OADJ :]JW"B'GE@[0YB6V,_9:IK8-G1H!&9
MC>=8J^_VWGULFG&Z]FJ3;,S-1*&]7,U2)T!:KNMX:R$/IJ9>49]E\Q:EN_[@
M2Q10H^CRK8NROM\T!5[?<=N0URG<*BU5/SK]("
M,$##MQ=4A5Y%N7).E"MC:;J*2W,KM2>);;!"INV#N1\)/;5:E%1AW(8M@'O8
M-G@5?,WLU&7L]44DP:Q94D!A#<41I'%"P#=T[<']&$IJ"9*D:G?".MBZVNS[
M;&YY0B%=9JQ;X-;&LZ6 )I:CZWK,S"FWB:CP/NC0W9C(^-%!CWS7U3)1@^6^
MOMF/4=IT\Y@W.?:29X74DB=W_>*6B(EG=$LP8&J_,K4/?6ID-V^ZF8-!:GLQ
M9C)]'$<)1 I9Z*E!<'1-V!Q <)4CV3+A(36H 4YM6'"BG'E=&AK 8I>1 W$$
MZ=&7BTE-?;W-"]+9;E&(G7:-\,TZ,BFY4S@M2N#2M
M%A99@;K9A?2ON.G4]@F7$,!=O"Z62J+CAVP^TTWHLB(277W$G4J9).@JE1Z7
M(U8C%+A''1('XQW^TC..8/?O!@YBQN864ZJ=\#<@HMQ81I0"#76A^@'>-'>V
M%I(/$\Z($R8X/6F0!,#9O]9S0Z:0^K(Q/K=;=73Y,D7NYHIU/S.W(3G20$U6
M6]J*X;/LWE,\WX-WLD&]XK:MK1/3PB(Z^VRQ3HIJ+_SIE#!=@AMTWP_=44D1
M6X \!#,E\!(KK&43O87Z_=MO-M7]=SGB[C+TOE9#YNV4#88:T06B8B$W:D*#
MM1E+ ?8]XE0$T2/XTW^]IX5JK([4[XV3RU0KY44<:XR2C7B :TUJB
M]"/43N]1H[7IEG1/YKJ_(>./[C \4=/)2K9ZA*VV7]H0Z0/:VMSI9()7SSR8N[>J ;U7BXHW+:X-#[
M&Q-._0D2/:5K=IE XD4IMI*P-R%:WXD.9JENUG!\>$KPO!W_.S RLS-G_0UT
MU2^Z1/I0[RS=OWV"/#)\YXJ<+^3/G5^.""5PR-$,\_OW[J!/X1,/J!$OU]N1
MX%>X-=\I$ W7NS&FAD1[BVFI]M]SWRE7UKN72/2(5U-!72U,09,,0P+ 0YI;
M1=@VNMQ+,=Z$5NHC@ATE0JR3#+9WG/$[!)5X74$:Q?K(K:BJZS,>\7.M?&N,%O"]"S7D> *B-[+7ZW]M/._N^$?[:*XT@P_(YU;$
M]08IM.39T32M<,@#NT&X\>$Y-IK3S2+Z*AI2Q%M4Y*S8!^]11CQ4E]CSBNQ\
MIQ_^;=39 J?\OFG?*?B=)6F!WQ$@5&3QGFY*H!ME7 I3W1Q!9>I4;NI;C4P1
MKTK)4Z@OT_EM2*7WB@?C27O4MP60 ;B56<;7#5GUTWY/@09_N1A?'AR<./R-44&]X7TVTTY'_
M&DF:ROMG4QENDDI9_&YR]1H6$1KNIUZKCV[$3X].G@U9HJ8*DAJ/U!4+9>/+
M!U(U/AN?/50/!D0@+J8A_-['KI,36^/=A75-8^V5 5AS:Q.3]9%@L]A/[!\(
M3B157_(&!.PEH^J6$Z*89D)V4=M(26S<&6'\=(D5)_%B(U*Z>#T&8QVIN4'3
MMDZZ*\Y:S;V.5<=0U37!-^;L#O\"8+2S>=(WZNU;AXO^Z-S)^.EPGWL]/3HY
M':I>:_0J\AS2V/'&BSQ)$I*SG3T^[9R+7CC@7&+>[3;SQDJ3MC>&3#=3TOLV
M.OZ$PE5[!L;C_&([UHLJ)!9L(JQ&F..IOTP;B3!4=".)I=Y%Y%X[0
M78.4WQ+*42RV/Q=*A^O-JO;G8O6,9EDWVH!")]NZ%%M3Z[GMB_6M9RH%%S57
MN]NUK)U(_(%?E/1RN S-<[LXFN_.I'+<^RD>4.Z&ULC59;C]HX%'[G5UC1J (I,[EQF9D"
M$G/9+JL6$$QW'ZH^F.0 5A,[M9UA9G]]CYT0TFJ@?0!LG^]\YVH?AGLAOZD=
M@"8O61AEW
MQD-[MI#CH2ATRC@L)%%%EE'Y>@>IV(^89[2%-#A&Y\KSB=VJ11;*X/['_9V#&6-55P+]+_6*)W(^?:(0EL:)'JI=C_
M#54\UL%8I,I^DWV)'70=$A=*BZQ21@\RQLM?^E+EH:%P[9]0""N%T/I=&K)>
M/E!-QT,I]D0:-+*9A0W5:J-SC)NBK+1$*4,]/7Z8KN[GLZ?I[//C YDO'I>3
MI^E\MB+M)[I.076&GD8K!NO%%>-=R1B>8(S()\'U3I%'GD#RL[Z'WM4NA@<7
M[\*SA/-87Y$H<$GHA\$9OJ@..;)\T:F0F8K10\8+2,@\!TE-?RA">4)0E@M%
M4_)!BB)7Y,MDK;3$UOEZQG"W-MRUAKLG#*_P1B5%"D1L"%4*=&DS973-4J89
M*/*.9OE[(HY.(30Y^MN0O%68L^;-];Y5.8UAY.#]52"?P3')%6N0)/)=\D^1
MOII$MTRB;;9;$^MFZ[Z0$K@FARU5.W)!+LVG-8EC47",14(,[-FT#4HN6W.]
M0]ZXTJSB-8(GH3'!;PA*CX?(8UUZV.C(L;\#(ZA5VXW(,<,Y/35AG]!^E'D!C>1785N
M=-UKS82&(\*$^^O)$E*JL2475%K+EV5RI6E3QC5@S?0;"6RVS\%L;13J!+<;
MN([Q*_#=07]@5X';&_3(F0[OU1W>^^,./]G$R6^Z^*R)WW1Q]4K4K5QV\1*>
MP=R>0\M6EYYO";S@=%-8PU_> 3/.-'#*X[)6'X"C/+4RFN [S,RS8 8*"09N
MZ ]([\;M#WJM!T"O8D;+D6/0F&*J?\1^%4F0C1=;,5[O"=$B[A)%.
M=3D8CT4&I%WYW4'&KAL%D=N_[MMJ3TO 18/C B%AK^OZ0?!FC;W&],A ;NV,
M5,3V=#E(ZM-Z#$_*Z7.$ES/\$Y5;A@&DL$%5_VJ M93E7"PW6N1V%JV%QLEF
MESO\*P'2 %"^$7@IJHTQ4/\Y&?\ 4$L#!!0 ( $QQCU.[T3R=DP( #P%
M 9 >&PO=V]R:W-H965T^ZYXQZ/
MMXR_B Q1PGM!2S&Q,BFKD>.(.,."B M68:EN4L8+(I7+-XZH.)+$)!74\5TW
M= J2E]9T;,XB/AVS6M*\Q(B#J(N"\-T<*=M.+,_:'RSS32;U@3,=5V2#3RB?
MJX@KS^E0DKS 4N2L!([IQ)IYHWE?QYN GSENQ8$-NI,U8R_:N4TFEJL)(<58
M:@2B/F]XC91J($7CM<6TNI(Z\=#>HW\UO:M>UD3@-:._\D1F$^O*@@134E.Y
M9-MOV/8ST'@QH\+\PK:)[?L6Q+60K&B3%8,B+YLO>6_G<)!PY1Y)\-L$W_!N
M"AF6-T22Z9BS+7 =K="T85HUV8I<7NH_Y4ER=9NK/#F-EH_18KGZ#;.'&UC\
M>+Z-[A*SA;D35%<3YVI"JB0YVX!9PW@/X1P #N62DS 8LRP>3_?$>1ZQCZ
M>X9S_R3@8RPO(/!L\%W?.X$7=!T'!B\XUC%7&\WESH:(DE("*1-8O-9YI59-
MPI_96DBN=N7OB5+]KE3?E.H?*?6D))34%(&E4'5EJZXL[LM^-N:3T%JK(U&1
M&">6$J- _H:6'A5;(S?3^E[3G39Z>FQZ=B[TPS!H[= .@R$,8(>$B]X="C&"61S714V)Q$1)0!&(^$5G!LG=.U+UX7SWHI)0C5D?VCWAP-M#0;V4$%_-FCG8*,+Y!NC6P$QJTO9
M+'=WVCT-LT81'^'-NW)/^"8O!5!,5:I[<3FP@#=:;1S)*J./-9-*;<;,U/.&
M7 >H^Y0QN7=T@>[!G/X#4$L#!!0 ( $QQCU,Q&PO=V]R:W-H965T5(HPB:*3L&1<
M!N.A/[O3XZ&JK. 2[S28JBR9?IFB4)M1$ ?;@WM>+*T[",?#%2MPCO;[ZD[3
M+FQ9,EZB-%Q)T)B/@DE\/AVX>!_PR'%C=M;@*EDH]>0V5]DHB%Q"*#"UCH'1
M8XTS%,(141I_&LZ@E73 W?66_8NOG6I9,(,S)7[PS"Y'P6D &>:L$O9>;;YB
M4X]/,%7"^&_8U+%]"DXK8U79@"F#DLOZR9X;'W8 I]$'@*0!)#[O6LAG><$L
M&P^UVH!VT<3F%KY4CZ;DN'0_RMQJ>LL)9\=7-[/;ZTMXF/R\G,/A UL(-$?#
MT!*U"PC3AF9:TR0?T/3@6DF[-' I,\S>XD-*J8U3?82WJ;V&'IQ%Y(H
MB??P]=HZ>YZO]U&=,E4EP@-[A@MN4J%,I1%^31;&:KH9O_=(]%N)OI?H?R Q
MIX;)*H&@[O;,8
MCOPZCKK]> !'G=F2R<(5 6LF*E8WDJ!.9C)%:#!->.< /H'[[/%RT'HY^&\O
M)8TFZC/4&C-?$3,&K7G/O[VD__0/OE7BY8V1<>>&Q&D"DDM<%E#0E OI[ACG
MTLEI=Y"<><>2[MD@ZD8G4>?Q'9N:P,,VBHS=YU6XT\XEZL(/+0.IJJ2M.[L]
M;>?BI!X'K^'U4+UFNN#2@,"&PO
M=V]R:W-H965T,K#ZT$L+V KD)D("D
M2J1$0:&7AZH/BSW@5?;B[JXA[==WU@:72@'EQ=[9G7/FC#UGAUMC7UR!Z.%5
M2>U&4>%]>1W'+BM0<=UGMS
M.QZ:RDNA<6[!54IQ^WN*TFQ'41KM-Y[%NO!A(QX/2[[&!?JOY=Q2%+#6':PA=+(TYB4$]_DH2H(@E)CYP,#IM<$92AF(
M2,:O'6?4E@S P_6>_7/=._6RY YG1GX7N2]&T64$.:YX)?VSV=[AKI]!X,N,
M=/43MDWN@$605T92=)'S*?!=Z:0=8PM(3?+VVPU[-USO6
MH5%*>)HC[X#K'&8D5^@UZDR@@QOA,FE<91%^3);.6QJ3GR>J]MNJ_;IJ_TC5
M!;DGKR2"64$FN5#NK4][DB/X\=J5/,-11(9S:#<8C6=<;@3/!Y%S[ 58>ER5DZH,YM:2SW"'-)K+ @DQ:4]C +
M-$_DZ:R0IA9X]Q[2J87G5YR==;D/Y/M]KGO
MP+*+7H>Q!-[Z"?'!H!/)NK:S@\Q4VC>1V+;0#B2N"
M)MV+002VL7 3>%/6MED:3R:LEP7=>FA# IVOC/'[(!1H[]'Q7U!+ P04
M" !,<8]3%!V7(G$# 3"P &0 'AL+W=OU4@Z_@/-2 1(AI(F:Q,BD=ZJJ?ECL :]B>]W=!5*I
M/_YF%\G?Y&R">5(6IX+O)2#9Q,Z^J#ZZHDPX*I
MCJBPI).%D 73M)5+5U4266I!1>X&GG?J%HR7SK!OWTWEL"]6.N,2<[$9.+[S\B+FRTR;%^ZP7[$ESE!_KJ:2=FZC)>4%EHJ+$B0N!L[(_S#Q
MNP9@)?[BN%$[:S"NS(5X,IO;=.!XAA'FF&BC@M%CC6/,'ROE3J-30/<
M7;]HO[;.DS-SIG L\K]YJK.!<^Y B@NVRG4L-C=8.Q0:?8G(E?V'32WK.9"L
ME!9%#28&!2^W3_9,$;FYGCU'\!48/
M5W Y&G_Z&$>?:1D]P/TD_CB)X=T#DY*9O+Z'=U>H&<_5>_@39AF3")/G)&/E
M$F&TE(A42AJ^WF,Q1_F-9)2147U7$V5CV$UJ>I=;>L$!>J-*=L#OGD#@^:=[
MX.-V^#7..^ %%A[N@5\=83T(#UJ?M,.C1+_ _\MW*4T-;D*FEP%5E_O@+Y'
M5C+)%4S%!B7ZADA!YSN9BFVH848>WH*]WI!-N-1:JC5&O8=1K=3S:E"A5QBNH4"9DF5K8OF)H
MU^)[7L?S_FCA$S9\PE9-TX8%B 5PI5:8VN!0)U::%I072$114">D+SAYVD>V
MW43H_X+K:
[B]9!N9OOKN^L])"X:
M$A='DB &6O)$4V75?+9UMH_-Q;_8A*UL?._U=O!:^<2XIB\/054YUWO;=SO>
M!YIEP#^Q5 ZFR-^YK?SV:C83ABBH3DM6)ISE,$.YY@F%YXX7W$3KB"+U7SNN
M'_PF9>J_MF>_^W]TP\DOU+2T0W=GGC#CXCV32UXJR'%!JKS.&96:W$Y@VXT6
ME1TQYD+3P&*7&4VM*(T G2^$T"\;,[4T<_#P'U!+ P04 " !,<8]38VLQ
MK^(" ".!P &0 'AL+W=OZ3&JSO?0%
M_'7.N>?ZYKJ]X^)1;A 5O+ LEQUOH]3VVO=ELD%&Y#G?8JYW5EPPHO14K'VY
M%4A2"V*9'P9!PV>$YEZW;==BT6WS0F4TQUB +!@C8M_'C.\Z7LU[7;BCZXTR
M"WZWO25KG*-:;&.A9[YC22G#7%*>@\!5Q^O5KONUP #LB>\4=_)H#,;*DO-'
M,XG2CA>8B###1!D*HO^><8!99IAT'$\'4L]I&N#Q^)5]9,UK,TLB<<"S'S15
MFX[7\B#%%2DR=<=WW_!@Z-+P)3R3]A=VY=EFPX.DD(JS UA'P&A>_I.70R*.
M &'M T!X (0V[E+(1GE#%.FV!=^!,*3
M2>_N)\Q&,(]NI]$H&O2F]] ;#&:+Z7TTO85X-HX&T7 .)U,B!#%)/(63&U2$
M9O*T[2L=A>'RDX-BOU0,/U"LPX3G:B-AF*>8_HWW=?3.0OAJH1]6$LX2=0[U
MVAF$05A;S&_@Y,MI!6W=9:9N:>L?T,9"E[Y0^S.(,Y(K('D*PZ>";G5-*G@8
MZ^,0*63R5X78A1.[L&(7_Q"#K=-"IY6B_N 22FP9,U0;GKZ7]FH%J00Q%?K5
M;)A"IK(B[DL7]V4EZZ@0.56%0!ORB+Z8L82'";(EBJK,-)Q"X_.OH>G$FI5V
MAE)1_:5C"H7$59%!IJM=OI?L:IZ5AL$>B:C*<)&KLENZ5??8
M],H6^W:\?*DF1*RISG^&*PT-SIOZ$Q%E\R\GBF]MPUURI=NW'6[T@XG"'-#[
M*ZY-'29&P#W!W3]02P,$% @ 3'&/4WU<&^1K P O@P !D !X;"]W
M;W)K&ULE9=1;Z,X$,>_BH7NH2M="X8$DE42J9OL
MZ;JZ:Z*FO7UV8-)8:S!KFV;[[<\&2D(+#ON28)@9?C,>_@RS(Q<_Y % H5\I
MR^3<.2B5?W9=&1\@)?*&YY#I*WLN4J+T4CR[,A= DM(I9:[O>:&;$IHYBUEY
M;B,6,UXH1C/8""2+-"7B]0LP?IP[V'D[\4"?#\J<SG#S#%M13OA%ZY391
M$II")BG/D(#]W+G%GY%$P]\./?
M4">@N)"*I[6S)DAI5OV37W4ASASPJ,?!KQW\H0Y![1"4
MB59D95HKHLAB)O@1"6.MHYF#LC:EM\Z&9F8;MTKHJU3[J<7J;KMW3]]
M7:'UYNO#[>/=^GZ+KM%6=TQ2,$!\CXB4H"0B68(8)3O*J*(@S96$RIAGBF8%
M)$@WER!F=R2Z6H$BE,E/.M+3=H6N_O@T[?"M;G[NHR-;7RFUKY9;R@)]ZR$ (RA6[+:E@"!DW H PXZ@M(
MY*&K*I576'J9Y_!EXD^I9NPB[[D".V%P\<&VFK2Y3E*-[5K=XKK6BLV(TF_?G(B/^U.#7M9MJTD;]*3<
MV"[=>I>%F0MHID" [)0*?%FWK29MM)-RX]^1;M;7WC7C1WGN[L0N.TLGGL0<
M1_8=A[?7"[HZ8^T>J:(/LT&(O2B,WL-VV>%Q]![6/1LNS63_+Q'/5$]X#/;:
MT;N)=+JB&I:KA>)Y.6_NN-+3:WEXT!\8((R!OK[GNG_KA1EAFT^6Q?]02P,$
M% @ 3'&/4^%]3YY4 P -@H !D !X;"]W;W)K&ULC9;;;MLX$(9?A1#V(@7:Z.13"MM 8F>[!K9Q$#?MQ6(O&&EL$Z5(
M+4G%V7WZ'5**HL0RFQM;)&>&W_R4AC,]2/53[P$,>2JXT+-@;TSY.0QUMH>"
MZG-9@L"5K50%-3A4NU"7"FCNG H>)E$T"@O*1#"?NKE;-9_*RG FX%81714%
M5?]> 9>'61 'SQ-W;+28VE01D..?)FC0[FD=
MN\_/T7]WR6,R#U3#0O(?+#?[63 )2 Y;6G%S)P]_0)/0T,;+)-?NEQP:VR@@
M6:6-+!IG)"B8J/_I4R-$QP'C]#LDC4/RUF%PPB%M'%*7:$WFTEI20^=3)0]$
M66N,9A^<-LX;LV'"'N/&*%QEZ&?FR]5FL;[YMKJYOUZ2]>WUW>6WU?IF0SZ1
M#;XQ><6!R"U9EZ"HE5W;4ELR48RKC^@-[WFR4Y^^W#-#0(
M:;<*LP;HJ@9*3@"EY"O&WFMR+7+(7_N'F%R;8?*Y4SLR+(K:ZNXLY %D(VA
M!O #,LZ02UTIT.2ORP=M%'X,?WO8!BW;P+$-3K#=P2/@[GV'5CN.G*,M#8]S
M%..Q*Z//XA7-L*49>I5J)$!EX FKE@;M27'4!AUY4^R\R53DQ!8Z X**K#?K
M.M;0D[7/XA7@N 4<>P&_@$!"[NAHCE\\L^=K:UT?X/AH^WB<1.,WD,=6PXO1
M>-@/.FE!)U[0)>"]D3%:5V-+6TAEV']NHH]U\DLQ?1:O&"]:QHOWG/;)5Z@&
MNWB7B,=6'A'CZ*7^1E[$/Z769*MDT:FDO54S.MK_4Q]FGYT/M'-1Q'XMS1X4
M874Q.FOT["_P\2]/NL=DD,;I:#(Z@9F\8"9>S!ML?9J*>6:U[2=,CHI5OYC'
M=H-D.(CB^ UFV+F!"U [UYAHDLE*F/JJ:F?;YN?27?EOYJ]L4^1N]I&%FZ>_Y!&NP:W.,>&SM0U@#7MU*:YX'=H&T5
MY_\#4$L#!!0 ( $QQCU-+89DQO@( !8' 9 >&PO=V]R:W-H965T
M08G'!VR#G@Q)!2:GN.$]HI)IDU[)NUB _[K)"49!!Q
M)(HTQ?SM&BC;#BS7VBW,R7HC]8(][.=X#0N0CWG$UG*3#"Q'&P(*L=0*6+U>8 R4:B%EX[G2M.J0
MFK@_WJE_-KFK7)98P)C1GR21FX%U::$$5KB@E
M\J8CV''EX[KTX1WQX:,9R^1&H&F60/*>;ZN(<_Q
MW 8_XW;Z;4&/T=_9\>M]]HU>YXC>-Q#B"HWBN$@+BB4DZJRIWRXF6)_FIOTJ
M]4*CI__%E^&YZW0=-[SLVR_[B30"0P5U:N [RYW:\V6@]IRT&IYS-*\D,"-UP?=*UBZ=U)_
MSR!= O_34L^PCA2VUY.LH"G]=E: W@!ST1*_6\?O_D]QOG F1)._[L?R>&XO
M#/V#^C3B%.RP0/9>ZTF!KTU'%BAF12;++E2OUDU_9'J=_0]>WA@SS--;,FD:HMFN%$7%W -4-]7C,G=1 >HK\+A7U!+ P04
M " !,<8]3%Y:>P! " &! &0 'AL+W=OLB(=.@CH?M$-3&JE=.XA42M5LXP'QX";7Q)IC!]MM
M!G\]MI.&"E%>$I]]OX_S^>)6R!=5 6CT6C.N9EZE=7.'L^/\4UH=Q+8K>WE4DLCII1#EN)U+&NB?RY ";:F1=X
MYXT=+2MM-W 2-Z2$#/13LY4FP@-+06O@B@J.)!QFWCRX6T0VWR4\4VC5Q1K9
M2O9"O-@@+6:>;PT!@UQ;!F)^)[@'QBR1L?&CY_0&20N\7)_9'USMII8]47 O
MV%=:Z&KF??!0 0=R9'HGVD_0US.Q?+E@RGU1V^5.;CV4'Y46=0\V#FK*NS]Y
M[>_A A &5P!A#PB=[T[(N5P239)8BA9)FVW8[,*5ZM#&'.6V*9F6YI0:G$[2
MS7+UD&[2QQ5:I\^K)4HWC_/-QW2Q7J%YEJT>,S3:$"F)O;P;-%J")I2IFQAK
MHVXY<-XK+3JE\(K2EUR/412\1:$?!D_9$HW>_,6"C?>A@' H('2TT;4"N.D!
MY53#.V8L%BCEFO"2[AF@N5*@%?JV-AB4:JC5]_\H1H-BY!3?7U'<02Y*3G\9
M+3J(HTZ<_A$G3OQ?]]313QV]'9I3$@5^-)U,8WRZ](4OVFHGY#.1)>4*,3@8
MI#^^G7A(=J^N"[1H7*?W0IMWXY:5&520-L&<'X30Y\ ^GF'TD]]02P,$%
M @ 3'&/4V(#6&Q.!@ #"$ !D !X;"]W;W)K&ULM5I;;^(X%'Z>_146FI5FI"[$3KB-6B2FM^D,4 9H5ZO5/IC@EJA)S#BF
M#-+^^'5"KHWC>-#RT)*0\YUS[._X\S%POJ/L)5@3PL%/S_6#B\::\\VG5BNP
MU\3#09-NB"^>/%'F82YNV7,KV#""5Q'(O3=E@W.ZY:[C
MDRD#P=;S,-M_)B[=731@(WECYCRO>?A&:W"^P<]D3OC#9LK$72OULG(\X@<.
M]0$C3Q>-(?ST:'9"0&3QZ)!=D+L&X5"6E+Z$-W>KBX819D1<8O/0!18OK^22
MN&[H2>3Q(W;:2&.&P/QUXOTF&KP8S!('Y)*Z?SHKOKYH]!I@19[PUN4SNOM"
MX@&U0W\V=8/H/]@=;#NH >QMP*D7@T4&GN,?7O'/>")R &A5 % ,0+H ,P:8
MN@ K!EAO 68%H!T#VKJ 3@SHZ*;4C0%=W0B]&-#3C="/ 7U= #02Y@QM2$KV
M6[9[1A4DH1MJ\PT3PJ$VXS"A')8XKX0DI,,2ZY60A':HS3M,B(KK8(_9;!UF)-.D*"%%CA]J\)PS\=01.#Z878^&B^LK,!W.%G^!Q6PXF0\O%W?WDSGX,,&,X5 B
M/X(/5X1CQPT^@C_ P_P*?'C_\;S%1?S02\N.8WT^Q$(5L<:8-0%LGP%D("B!
M7VK C7XE_$H-'VZ?T^B&!'Y=%WT/(*I$W]2CC>K8MVKT#5DV >I4COQ+?7#3
MJ Q^IS'M<7 9_*L.Z=U*^#7P!?ZO,O@#_IP6=4]:JS7@UB\A;>$/J)%Z@"66D@2SF&&VP3@#VZ]3F@3Z)-7G+9#G)PTHF'UP%J&X8HH-?\
M1E&V@H91,KO5_>NO+8*^732?#I*AW<^)XP$'#!Y/I_5\$[3
M,'Z7=1/'P6Z/@TV.@]T?!YL>!YO],JQ :#H%CL([6;
MQ9K$+FPJSOQ!I!N<^#'-]V-M@%V%\!)RF?S2%L %9; GYLA: 1YN[%<\#7
M>>EY+U;0F5AKX(DRP"D7?E)H]#A\&/XU%7/12^>BIY8]1GYLB6_O0]<;PARZ
M[28!Z_M4CY5">5.95!G":E6SSAV4=B04+MGPHK@6;W&1/08
M03APO'3)&6!QB[ 1Q#E$-A&+V&%A#T5]R^ATBQO:@X9A,>FLCX&F,NFA;;,M
MR8B3IFF6H\.^95H5P;/>!JJ;F[<-&M]1G28-9ELV;)^V38/9;@S5NX!>HS:*
MO91;F*K:SW8/J-;]VOZD!A\=&?MQ@Z)JOV$FXE M@'4MRJ@&;];LK#!33ZB6
MSTOJOQ(6?0(N!,N6)3.&$IF4DX(RA41JA9QS:K^ Z9;9:QP0,'QFA$2;O$:9
MHTSV$#QMF:/LV<%S BKP[/. ?_@D,]@IX$WLI8:W[Q(SQ2$.93J-U#JMT2)<(XE(H^IBR"0:J25V
MZ*\8P2_$Y9!)+E)+KEXY/**RZBKFVLR4UU0KKP;/WV(7!6UH5X;.
MY-A4=Z&SO! "ZI,\U<=\*)6ILXE.2Z^9^P!,+6QZ],[-XE?NV*_R=P!BS9\@$N>!,QH
M=L6PV>&K]\,-IYOH"[ EY9QZT>6:X!5AH8%X_D3%W,8WX7=JZ0\@!O\!4$L#
M!!0 ( $QQCU-.'[2%?0( "4& 9 >&PO=V]R:W-H965T2!0F@5(D'IM+Z@1:7=)DU[89*#>'7L
MS#9-^^UW=B!C&N3-WA _W/WO=Y?@"P)"WD@L]]@ICJFO?UUD!)=4]
M68' F[54)36X51M?5PIH[IQ*[D=!,/1+RH27)NYLH=)$;@UG A:*Z&U94O4^
M!2[KL1=Z^X-'MBF,/?#3I*(;6()YKA8*=WZKDK,2A&92$ 7KL3<)KZ>QM7<&
M7QC4^F!-;"8K*5_LYBX?>X$% @Z9L0H4'Z]P YQ;(<3XM=/TVI#6\7"]5__D
M1?66Z*L3?R2 YKNN7F4=:?89?/P.IEDFOW2^K&=G#ED6RKC2QW
MSDA0,M$\Z=NN#@<.47C"(=HY1(Z[">0H9]30-%&R)LI:HYI=N%2=-\(Q85_*
MTBB\9>AGTKO[FX?Y+7F:?+M=DO-[JA2U9;H@YS,PE'%]D?@&XUAK/]MI3AO-
MZ(1FG\RE,(4FMR*'_&]_'_E:R&@/.8TZ!1\RTR/]\".)@BA\7L[(^8>+#ME^
MFWO?R?9/Y2XR60)YHF]DQG3&I=XJ(-\G*VT4?BT_.D)&ULC57+;MLP$/P50N@A 9KH9;MM8 OP
MJV@/:8(X:0L4/=#2RB)"D2ZYLIV_+TG)JI,J0BX22>T,9V?)U7@OU:,N ) <
M2B[TQ"L0MU>^K],"2JHOY1:$^9)+55(T4[7Q]58!S1RHY'X4!"._I$QXR=BM
MW:ID+"OD3,"M(KHJ2ZJ>9L#E?N*%WG'ACFT*M M^,M[2#:P '[:WRLS\EB5C
M)0C-I" *\HDW#:_F(QOO KXSV.N3,;&9K*5\M).OV<0+K"#@D*)EH.:U@SEP
M;HF,C#\-I]=N:8&GXR/[9Y>[R65--1X]DD-.*XYWFA\. $8GFY U "BEX#!*X"X <0NT5J9
M2VM!D29C)?=$V6C#9@?.&X>
M^=OA08^
ML:-6[.@M9MMZ+@^FF6H@9[/:]<[3/_K/L^"%SKZ(6J)_&PO=V]R:W-H965TPZMC,=H#]^UT[(6+C8WLAOO8]YYY[
M\'6R5OK=+ LV11"FGZPL'9Y0ZG)%E PTU)+D'@R4[I@%D,]IV:I@>4>5 @:
MA6&/%HS+($W\WEBGB2JMX!+&FIBR*)C^=0M"K?M!.]AN///YPKH-FB9+-H<)
MV-?E6&-$&Y:<%R -5Y)HF/6#0?MF&+M\G_#&86UVUL1U,E7JW07W>3\(G2 0
MD%G'P/"S@B$(X8A0QL^:,VA*.N#N>LO^R?>.O4R9@:$27WEN%_W@*B YS%@I
M[+-:?X:Z'R\P4\+X7[*NP00U8#H?P&=
M&M#QC5;*?%LC9EF::+4FVF4CFUMX;SP:N^'2_8L3J_&4(\ZF]X_#IX<[\C+X
M=C?K'+-!
M9JH \H)=CKC)A#*E!O)],#56XTW[<:)$IRG1\26Z1TH\HITX?)I9+N=DC@-&
ML8PY9%U%U/-$;@Q7Z47O*HZN$[K:M6@_+;J.<7K#)N\/H=U&:/>DT#N)R'A,9[-H5_B3R54:FC.Q/F
M7K<'IN=<&B)@AIBP=8D4NGHQJL"JI1^ZJ;(XPGZYP$<6M$O \YE2=ANX.6Z>
M[?0W4$L#!!0 ( $QQCU/ACPPH\0( /L' 9 >&PO=V]R:W-H965T
M\%[FG)DY.SO;6W'Q+)>("MZ2.)5]:ZE4=FK;
M,EQBPF2#9YC2SIR+A"F:BH4M,X%L9D!);'N.T[(3%J76H&?6QF+0X[F*HQ3'
M F2>)$R\GV/,5WW+M=8+]]%BJ?2"/>AE;($35(_96-#,KEAF48*IC'@* N=]
MZ\P]'76UO3'X&>%*;HQ!9S+E_%E/KF9]R]$!88RAT@R,/J\XQ#C61!3&2\EI
M52XU<'.\9O]J_HIE:]JV.!3./7P
M&XYNF1!,'\@Q'(U0L2B6Q_ %/H$-95LGN'S=_ -8R8E
M\#E,% ^?X>F:]N%*82+_[&'W*W;?L <[V&_S9(I"TQ=J0RYQ!G3'(R1-(4"Q0T("E,Z#VH _2&-%YDDWMV0V+>)HF'MTI
M7@==K^NVVD[/?MU4>=O.;?F!ZW2:E>&'C(,JX^#0C(V@ BG3<$D7>E97:L%V
M&+YC?O5A-*LPFGO#&(LH1"#-"N'K7!<$G0W73H/\NO6.6Y7CUE['#]2R92[>
MB_1/J)7%+*50CHH".*ZK^-:6"$$G\'<>1;L*I;TWE LJ)O4.XU)_.%L(1&KT
M"IYN4)_2O@KO5$XZ_^'^="OV[H'5I#[H"I&4>6U%C;I;8OK-FGJR-SJM?A9O
MF%A$J808YP1T&FUB$,534TP4STSSG7)%K=P,E_0ZH] &M#_G7*TGNI]7[_W@
M+U!+ P04 " !,<8]3Z>?W=ID" "2!@ &0 'AL+W=OA 4QI2W8:BS
M CG1+5FBL"=KJ3@QUE2;4)<*2>Z#. N3*.J$G% 1#/M^;Z&&?;DUC I<*-!;
MSHGZ/D8F]X,@#HX;3W13&+<1#OLEV> 2S7.Y4-8*:Y2<\[?.[Q0W.N3-;A,5E*^.F.:#X+("4*&F7$(Q+YV.$'&')"5\>V &=24+O!T
M?42_][G;7%9$XT2RSS0WQ2#H!I#CFFR9>9+[!SSDDSJ\3#+MG["O?--. -E6
M&\D/P58!IZ)ZD[=#'4X"DOA,0'((2+SNBLBKO"./M*[D$Y;XOF%CY5'VW%
M4>&:LC3*GE(;9X:3V6@Z7\+%)Z(4<06ZA(L[-(0R?=D/C65P?F%V0!M7:,D9
MM#;,I3"%AH\BQ_S7^- JJ^4E1WGCI!'P,3,M:,=7D$1)_+R\@XL/EPVP[3KK
MMH>]/@/[@L((J6 FB8 7>""_V,AB]SY/;H:P/S
M=0,4+Y
M>TVL #H>P'VUNV&2]-K=?KA[A[=3\W8:>2=$%Z#1&(:N:HT"*J3T5$ 41>_S
MW]3\-XW\<6KKJDIIKS'"@I$,86FG4'$%L]D$=BW;6!3@/I*_Z6>W9NW^IW[V
M:H;>O_:S]T<_XTX2ITGOMXJ&)W/"7OB-GX8:,D=0C8QZMQZXHVK._'2OIO6<
MJ T5&ABN;6C4NK'-5-4$K PC2S]U5M+8&>:7A?UIH'(.]GPMI3D:CJ#^#0U_
M %!+ P04 " !,<8]3^T\]4=L" #7" &0 'AL+W=OI EHJR*!BHJZ/51[,(DA
M5NV8V0:Z_?K9#@2ZE6A2VY?$'_>><^^Q=4:I@1?!<]T-,F-65V&H
MDXP*HFMR17.[LY!*$&.G:AGJE:(D]4Z"ASB*FJ$@+ ]Z';\V5;V.7!O.#S>H]_ZY&TRY&4GQ)$#1B<<\,X!^[@+(A_E-3&DUU%R"\I96S0W
M\*EZ;QL0<,*$AK-K:@CC^KP3
M&DOE',)D!SLH8/$)V!@F,C>9AIL\I>EK_]"&6,:)]W$.<"7@?6)J$*,+P!%&
MC[-K./MR7@$;E^G''K9^*GW"-PQNW!U1+(%-#>Z($%3!+9O;Y_W*L$3#*-]<
MP-BD\#2APJ[_J&"NE\QUSQR?8!Y+K6%H16+YDN8)HQJ>QM8&1H8*7<70*!D:
ME;GUA5SGICS/MPZQ &AZ /?];GIMC*).N'F#MEG2-BMI4<.FI592$4-ARDE"
M86;+0685' ^=PO>VHH"[K/\C9ZMD;7V2G)"5O*XY.B(OP
M@1I7UP"OZ(-M#GLU/T+=0P5"\6>I>Z@UJ/YN=>O_U +]<;[B>,9
M09!"J T"Q>$);B!-#1#*>*PPG9K2.)[.C^B?;>P8RXXJN!'I#[;7R<09.F0/
M$2U2O1:'KU#%TS-XH4B5?9-#>;:'C&&AM."5,]J<9>5(GZL\G#CX@P8'OW+P
MK>Z2R*J\I9H&8RD.1)K3B&8F-E3KC>)89HJRT1)W&?KI8/.I0]:S+_/-=CW=
MSN^69+.=;F>+V7)+SI942FJ2=D[.;D%3EJKSL:N1U?BZ8<5P73+X#0QWH;X@
MWO C\;W.Z'YS2\X^G*N$2E"OL5Q47LOW:_F^!;]L )\]%DR_D%4APP1K0Z:Q
M!, [H\G/!? =R%\M)-V:I&M)N@TD:XB9TB85>(U6],7B3S$W65QQ?4,/,M?
M51O?9I"NB1+IO3?#P[P1WN[WF\H]J):-6)=,8
M\QE3#20_?E^Y9"$T71OUY#]Z1?F=:_H#)FF2(I1.CJ70PP%EFVT]+0(KL_VG!'U!+ P04 " !,<8]3:IPS- L#
M "/$ #0 'AL+W-T>6QENN&A2?Z5U_3$(FN6*5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWB
MH"),^/.9:*O+2C?>4K9"IWXTF#Q[^Y*G?AB_]SU+E\FXM'-H9U*_GJ9B0
MJHMM(]CO1;_\"-C.0"#C?! X]JUA/JN)UE2)2S/I%G?&!Y#7CV\VM5%8*K()
MQQ-_Y]#=3)"%5#E50YC0WYKF,TX+D*-8N8*[EG4 H-:R,H.O0#
M0[NDG%]#<_\H#KC7Q5YE1U!7,0R-H'YH:>P$^/?9+/<>;?(L6J]F=U)_;LUN
M1#>';J%7BA9LW#$PL)G*ZIGG63U6YZ(:>&9BH_04.Q\AE=[D1S,=B;@0P+ ZF
M /.Q7EB<_VD_4W0_%L.T39W(%/69HC[6RX5DW0>+X_9)S.7>:9)$41QC&
M2>*N-A8'/+ J8+T#\=UQH*?
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
M4$L#!!0 ( $QQCU/JZ3?\!P0 /8: / >&PO=V]R:V)O;VLN>&UL
MQ9E+QUHU([-1*Y$I65>Z
ML^NXD>*^_7N\:Z+OLI6WLI#JY]3I_RZ$@TI9R5+^$OG4&3NHW=;WUW4C?]65
MX@7+FKHHIHY[.' C&B6S1]VL@TSY;=OW*'Z;< TR=2[&>L"-;%K5G]&/SS7C
M=Z%//K3VJI[)0HDFXDK,FWJ_D]6W;AA]%R/C-OHX''\/0;QL_D\8Z\U&9B*J
MLWTI*G6(8R.*#K!JMW+7.JCBI9@ZQU,0KW*$*Z6#A$AU&$J?V]VIOC3)#W>M
M-*X1P^92Z@,-R7MP>Y"A;M>%S/750:D
M#T#Z+PC).HCN'UI4;U"\$XT!.0$@)Z> [!B9JK,[ _(<@#P_621#WFX-R L
M\L(N9)S, TK^#5(24Q30"$68A0E9]>UX9D"^ R#?68YDG*SB)$@QNB8LC9.O
M/>E5$'Z>)_&:&I#O KD,-%H\0XS,*9F1,* I"L)0(Z;$@/P 0'ZP
M"SF/"9VC,*8A3LRXN6.H=H_M0D6$::*4T#6.4+S"29^-S,0#U6+;+?%R2=(E
MIBGK\VZ! X8'=)!37,M2625=Q-+#E,!?UF35D9ITD$QN@MR
MHQ\OH6E Y^1J@5' !D&$=.):]DF"%[JZ1&@5=)%,DX"R('R4A)!+7,LR(52G
M(49I\,\P]2!UN);=H4MQ^/DZ7D0X8:_ZW$N_FFR0,5S+RIC%"=95&(7K),$T
M''!!DG M6R)(*0#5S+.F!O7)3@N9;JH>8BENIY\*" >) ;/,MN8.LK
MIC-+$R%\TY5@$PRR@F?9"J#N!R_S'KCDL*R'9]R*SO1*LQ"MB0EYPK/LB:\*LPD_"08KP;*\W^M+R)!9D"<^R)<"7]^%$@83A618&/)]]
M$Q/RAV?9'\_-YS>(Z=%S$Q,2BV=9+"#F<*L#LHMOV2[/E)T_P=R;F)!K?,NN
M =^BA]&$7.-;=LWS;]'HC')SZ\@'-[BLKTG,(J[!&MYMO;Y&9Y%07)J8D&O\
MEW3-,2,+T6T?BS<3OQ D1;,8(0NB>CMQ^C"_W,
M+&9C^EN1;D+QKAX(S+]\7<9#>PK5H0O9N:E/89%7,78?SH5-Y9LR#-K.GZYG
M=FW?E/&Z[/>N*S?'/)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$
M>AOJ;01Z%ZAW\4Z]0[S4/CQZ[FN\_SNICM=K_>/VM^5]$Y\7Q0UG!_\/EK]0
M2P,$% @ 3'&/4YC$(26B 0 IA@ !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U
M2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ9
M4>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@9
M4Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH.
M56Q;,>=W%;FD7^),1IWG94J93M=U:$FO5
M7W\Y;]>D5F5S]&?=[XGY)U!+ 0(4 Q0 ( $QQCU,'04UB@0 +$ 0
M " 0 !D;V-0&UL4$L! A0#% @
M3'&/4TD![M+M *P( !$ ( !KP &1O8U!R;W!S+V-O
M&UL4$L! A0#% @ 3'&/4YE
M(M8$ # $P & @($," >&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4\,=ES\N!0 FA( !@
M ("!& T 'AL+W=O_Y]/WT$ H$ &
M @($\%0 >&PO=V]R:W-H965T&UL4$L! A0#%
M @ 3'&/4RPRIJJ' P $PT !@ ("![QD 'AL+W=O&PO
M=V]R:W-H965T&UL4$L! A0#% @ 3'&/4V<:?&$O"0
M4A< !@ ("!(2@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @
M3'&/4_A7/J]@ @ &04 !D ("!"TX 'AL+W=O&UL4$L! A0#% @ 3'&/4ZN"VP5$!0
M:PP !D ("!QE8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4Y",5O,% P Q08 !D
M ("!UV< 'AL+W=O&PO=V]R:W-H
M965T&UL4$L!
M A0#% @ 3'&/4^/-],WS 0 7P0 !D ("!0', 'AL
M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/
M4[O1/)V3 @ / 4 !D ("!M8P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4Q0=ER)Q P $PL
M !D ("!-94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4^%]3YY4 P -@H !D
M ("!F)\ 'AL+W=O&PO=V]R:W-H965T
M&UL4$L! A0#
M% @ 3'&/4V(#6&Q.!@ #"$ !D ("!7Z@ 'AL+W=O
M&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4W-'
M<^U7 @ P@4 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4_M//5'; @ UP@ !D
M ("!^+P 'AL+W=O&PO
M=V]R:W-H965T&UL4$L! A0#%
M @ 3'&/4Y>*NQS $P( L ( !$\8 %]R96QS+RYR
M96QS4$L! A0#% @ 3'&/4^KI-_P'! ]AH \ ( !
M_,8 'AL+W=O7!E&UL4$L%!@ P # !PT ,C. $!
end
XML
51
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
52
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
53
FilingSummary.xml
IDEA: XBRL DOCUMENT
3.21.2
html
75
261
1
false
28
0
false
4
false
false
R1.htm
0001 - Document - Document and Entity Information
Sheet
http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation
Document and Entity Information
Cover
1
false
false
R2.htm
0002 - Statement - Consolidated Balance Sheets (Unaudited)
Sheet
http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets
Consolidated Balance Sheets (Unaudited)
Statements
2
false
false
R3.htm
0003 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals)
Sheet
http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical
Consolidated Balance Sheets (Unaudited) (Parentheticals)
Statements
3
false
false
R4.htm
0004 - Statement - Consolidated Statements of Operations (Unaudited)
Sheet
http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations
Consolidated Statements of Operations (Unaudited)
Statements
4
false
false
R5.htm
0005 - Statement - Consolidated Statement of Stockholders' Equity (Deficit)
Sheet
http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit
Consolidated Statement of Stockholders' Equity (Deficit)
Statements
5
false
false
R6.htm
0006 - Statement - Consolidated Statements of Cash Flows (Unaudited)
Sheet
http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows
Consolidated Statements of Cash Flows (Unaudited)
Statements
6
false
false
R7.htm
0007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness
ORGANIZATION AND DESCRIPTION OF BUSINESS
Notes
7
false
false
R8.htm
0008 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger
CORPORATE HISTORY AND BACKGROUND ON MERGER
Notes
8
false
false
R9.htm
0009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Notes
9
false
false
R10.htm
0010 - Disclosure - GOING CONCERN
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern
GOING CONCERN
Notes
10
false
false
R11.htm
0011 - Disclosure - DISCONTINUED OPERATIONS
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations
DISCONTINUED OPERATIONS
Notes
11
false
false
R12.htm
0012 - Disclosure - COMMITMENTS AND LEASES
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases
COMMITMENTS AND LEASES
Notes
12
false
false
R13.htm
0013 - Disclosure - PROPERTY AND EQUIPMENT
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment
PROPERTY AND EQUIPMENT
Notes
13
false
false
R14.htm
0014 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets
INDEFINITE LIVED INTANGIBLE ASSETS
Notes
14
false
false
R15.htm
0015 - Disclosure - RELATED PARTY TRANSACTIONS
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions
RELATED PARTY TRANSACTIONS
Notes
15
false
false
R16.htm
0016 - Disclosure - INCOME TAXES
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes
INCOME TAXES
Notes
16
false
false
R17.htm
0017 - Disclosure - STOCKHOLDERS' EQUITY
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity
STOCKHOLDERS' EQUITY
Notes
17
false
false
R18.htm
0018 - Disclosure - FOREIGN CURRENCY
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote14ForeignCurrency
FOREIGN CURRENCY
Notes
18
false
false
R19.htm
0019 - Disclosure - CLAIMS
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote13Claims
CLAIMS
Notes
19
false
false
R20.htm
0020 - Disclosure - S-1 REGISTRATION STATEMENT
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote15S1RegistrationStatement
S-1 REGISTRATION STATEMENT
Notes
20
false
false
R21.htm
0021 - Disclosure - SUBSEQUENT EVENTS
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents
SUBSEQUENT EVENTS
Notes
21
false
false
R22.htm
0022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
Policies
22
false
false
R23.htm
0023 - Disclosure - DISCONTINUED OPERATIONS (Tables)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables
DISCONTINUED OPERATIONS (Tables)
Tables
http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations
23
false
false
R24.htm
0024 - Disclosure - PROPERTY AND EQUIPMENT (Tables)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables
PROPERTY AND EQUIPMENT (Tables)
Tables
http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment
24
false
false
R25.htm
0025 - Disclosure - INCOME TAXES (Tables)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables
INCOME TAXES (Tables)
Tables
http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes
25
false
false
R26.htm
0026 - Disclosure - CLAIMS (Tables)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables
CLAIMS (Tables)
Tables
http://www.hammerfiber.com/role/idr_DisclosureNote13Claims
26
false
false
R27.htm
0027 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails
CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details)
Details
http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger
27
false
false
R28.htm
0028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)
Sheet
http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)
Details
http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies
28
false
false
R29.htm
0029 - Disclosure - DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails
DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details)
Details
29
false
false
R30.htm
0030 - Disclosure - DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails
DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details)
Details
30
false
false
R31.htm
0031 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails
PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details)
Details
31
false
false
R32.htm
0032 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails
INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details)
Details
http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets
32
false
false
R33.htm
0033 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails
RELATED PARTY TRANSACTIONS (Narrative) (Details)
Details
http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions
33
false
false
R34.htm
0034 - Disclosure - INCOME TAXES (Narrative) (Details)
Sheet
http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals
INCOME TAXES (Narrative) (Details)
Details
http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables
34
false
false
R35.htm
0035 - Disclosure - INCOME TAXES - Schedule of effective tax rate reconciliation (Details)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails
INCOME TAXES - Schedule of effective tax rate reconciliation (Details)
Details
35
false
false
R36.htm
0036 - Disclosure - INCOME TAXES - Schedule of net deferred tax assets (Details)
Sheet
http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails
INCOME TAXES - Schedule of net deferred tax assets (Details)
Details
36
false
false
R37.htm
0037 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)
Sheet
http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals
STOCKHOLDERS' EQUITY (Narrative) (Details)
Details
http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity
37
false
false
R38.htm
0038 - Disclosure - CLAIMS (Narrative) (Details)
Sheet
http://www.hammerfiber.com/role/CLAIMSDetailTextual
CLAIMS (Narrative) (Details)
Details
http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables
38
false
false
R39.htm
0039 - Disclosure - CLAIMS - Schedule of claims (Details)
Sheet
http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails
CLAIMS - Schedule of claims (Details)
Details
39
false
false
R40.htm
0040 - Disclosure - S-1 REGISTRATION STATEMENT (Narrative) (Details)
Sheet
http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails
S-1 REGISTRATION STATEMENT (Narrative) (Details)
Details
http://www.hammerfiber.com/role/idr_DisclosureNote15S1RegistrationStatement
40
false
false
All Reports
Book
All Reports
form10q.htm
exhibit31-1.htm
exhibit32-1.htm
hmmr-20211031.xsd
hmmr-20211031_cal.xml
hmmr-20211031_def.xml
hmmr-20211031_lab.xml
hmmr-20211031_pre.xml
http://fasb.org/srt/2021-01-31
http://xbrl.sec.gov/dei/2021
http://fasb.org/us-gaap/2021-01-31
true
true
JSON
56
MetaLinks.json
IDEA: XBRL DOCUMENT
{
"instance": {
"form10q.htm": {
"axisCustom": 0,
"axisStandard": 10,
"contextCount": 75,
"dts": {
"calculationLink": {
"local": [
"hmmr-20211031_cal.xml"
]
},
"definitionLink": {
"local": [
"hmmr-20211031_def.xml"
]
},
"inline": {
"local": [
"form10q.htm"
]
},
"labelLink": {
"local": [
"hmmr-20211031_lab.xml"
]
},
"presentationLink": {
"local": [
"hmmr-20211031_pre.xml"
]
},
"schema": {
"local": [
"hmmr-20211031.xsd"
],
"remote": [
"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/2005/xbrldt-2005.xsd",
"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
"http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
"https://xbrl.sec.gov/country/2021/country-2021.xsd",
"https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
"https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
"https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
"https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
"https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
"https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd",
"https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
"https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
"https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
"https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
"http://www.xbrl.org/2006/ref-2006-02-27.xsd",
"https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
"https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
"https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
"https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
"http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd"
]
}
},
"elementCount": 324,
"entityCount": 1,
"hidden": {
"http://xbrl.sec.gov/dei/2021": 5,
"total": 5
},
"keyCustom": 17,
"keyStandard": 244,
"memberCustom": 18,
"memberStandard": 9,
"nsprefix": "hmmr",
"nsuri": "http://www.hammerfiber.com/20211031",
"report": {
"R1": {
"firstAnchor": {
"ancestors": [
"span",
"strong",
"span",
"span",
"p",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:EntityRegistrantName",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "document",
"isDefault": "true",
"longName": "0001 - Document - Document and Entity Information",
"role": "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation",
"shortName": "Document and Entity Information",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"strong",
"span",
"span",
"p",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:EntityRegistrantName",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R10": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0010 - Disclosure - GOING CONCERN",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern",
"shortName": "GOING CONCERN",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R11": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0011 - Disclosure - DISCONTINUED OPERATIONS",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations",
"shortName": "DISCONTINUED OPERATIONS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R12": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:LeasesOfLessorDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0012 - Disclosure - COMMITMENTS AND LEASES",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases",
"shortName": "COMMITMENTS AND LEASES",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:LeasesOfLessorDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R13": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0013 - Disclosure - PROPERTY AND EQUIPMENT",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment",
"shortName": "PROPERTY AND EQUIPMENT",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R14": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0014 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets",
"shortName": "INDEFINITE LIVED INTANGIBLE ASSETS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R15": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0015 - Disclosure - RELATED PARTY TRANSACTIONS",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions",
"shortName": "RELATED PARTY TRANSACTIONS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R16": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0016 - Disclosure - INCOME TAXES",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes",
"shortName": "INCOME TAXES",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R17": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0017 - Disclosure - STOCKHOLDERS' EQUITY",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity",
"shortName": "STOCKHOLDERS' EQUITY",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R18": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ForeignCurrencyDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0018 - Disclosure - FOREIGN CURRENCY",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote14ForeignCurrency",
"shortName": "FOREIGN CURRENCY",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ForeignCurrencyDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R19": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:LegalMattersAndContingenciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0019 - Disclosure - CLAIMS",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote13Claims",
"shortName": "CLAIMS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:LegalMattersAndContingenciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R2": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:Cash",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "0002 - Statement - Consolidated Balance Sheets (Unaudited)",
"role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets",
"shortName": "Consolidated Balance Sheets (Unaudited)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:Cash",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R20": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "hmmr:RegistrationStatementTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0020 - Disclosure - S-1 REGISTRATION STATEMENT",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote15S1RegistrationStatement",
"shortName": "S-1 REGISTRATION STATEMENT",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "hmmr:RegistrationStatementTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R21": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SubsequentEventsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0021 - Disclosure - SUBSEQUENT EVENTS",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents",
"shortName": "SUBSEQUENT EVENTS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SubsequentEventsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R22": {
"firstAnchor": {
"ancestors": [
"div",
"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
"subGroupType": "policies",
"uniqueAnchor": {
"ancestors": [
"div",
"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R23": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"div",
"ix:continuation",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0023 - Disclosure - DISCONTINUED OPERATIONS (Tables)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables",
"shortName": "DISCONTINUED OPERATIONS (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"div",
"ix:continuation",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R24": {
"firstAnchor": {
"ancestors": [
"div",
"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0024 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables",
"shortName": "PROPERTY AND EQUIPMENT (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"div",
"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R25": {
"firstAnchor": {
"ancestors": [
"div",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0025 - Disclosure - INCOME TAXES (Tables)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables",
"shortName": "INCOME TAXES (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"div",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R26": {
"firstAnchor": {
"ancestors": [
"div",
"us-gaap:LegalMattersAndContingenciesTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0026 - Disclosure - CLAIMS (Tables)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables",
"shortName": "CLAIMS (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"div",
"us-gaap:LegalMattersAndContingenciesTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R27": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"span",
"span",
"p",
"div",
"us-gaap:NatureOfOperations",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20150202_srtOwnershipAxis_hmmrTanarisPowerHoldingsIncMember_usgaapTypeOfArrangementAxis_hmmrShareExchangeAgreementMember",
"decimals": "2",
"first": true,
"lang": null,
"name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
"reportCount": 1,
"unique": true,
"unitRef": "Pure",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0027 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails",
"shortName": "CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"span",
"span",
"p",
"div",
"us-gaap:NatureOfOperations",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20150202_srtOwnershipAxis_hmmrTanarisPowerHoldingsIncMember_usgaapTypeOfArrangementAxis_hmmrShareExchangeAgreementMember",
"decimals": "2",
"first": true,
"lang": null,
"name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
"reportCount": 1,
"unique": true,
"unitRef": "Pure",
"xsiNil": "false"
}
},
"R28": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"div",
"div",
"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
"div",
"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
"role": "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"div",
"div",
"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
"div",
"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R29": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
"div",
"div",
"div",
"div",
"div",
"div",
"ix:continuation",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0029 - Disclosure - DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails",
"shortName": "DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
"div",
"div",
"div",
"div",
"div",
"div",
"ix:continuation",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R3": {
"firstAnchor": {
"ancestors": [
"us-gaap:CommonStockParOrStatedValuePerShare",
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "3",
"first": true,
"lang": null,
"name": "us-gaap:CommonStockParOrStatedValuePerShare",
"reportCount": 1,
"unique": true,
"unitRef": "USD_per_share",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "0003 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals)",
"role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical",
"shortName": "Consolidated Balance Sheets (Unaudited) (Parentheticals)",
"subGroupType": "parenthetical",
"uniqueAnchor": {
"ancestors": [
"us-gaap:CommonStockParOrStatedValuePerShare",
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "3",
"first": true,
"lang": null,
"name": "us-gaap:CommonStockParOrStatedValuePerShare",
"reportCount": 1,
"unique": true,
"unitRef": "USD_per_share",
"xsiNil": "false"
}
},
"R30": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"hmmr:ScheduleOfDiscontinuedOperationsNetLossTableTextBlock",
"div",
"div",
"div",
"ix:continuation",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0030 - Disclosure - DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails",
"shortName": "DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"hmmr:ScheduleOfDiscontinuedOperationsNetLossTableTextBlock",
"div",
"div",
"div",
"ix:continuation",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R31": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"us-gaap:PropertyPlantAndEquipmentTextBlock",
"div",
"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0031 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
"shortName": "PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"us-gaap:PropertyPlantAndEquipmentTextBlock",
"div",
"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R32": {
"firstAnchor": {
"ancestors": [
"p",
"div",
"div",
"div",
"us-gaap:IntangibleAssetsDisclosureTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0032 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails",
"shortName": "INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"div",
"div",
"div",
"us-gaap:IntangibleAssetsDisclosureTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R33": {
"firstAnchor": {
"ancestors": [
"p",
"div",
"us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210315_usgaapDebtInstrumentAxis_hmmrPromissoryNoteMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:DebtInstrumentFaceAmount",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0033 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails",
"shortName": "RELATED PARTY TRANSACTIONS (Narrative) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"div",
"us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210315_usgaapDebtInstrumentAxis_hmmrPromissoryNoteMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:DebtInstrumentFaceAmount",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R34": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "2",
"first": true,
"lang": null,
"name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
"reportCount": 1,
"unique": true,
"unitRef": "Pure",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0034 - Disclosure - INCOME TAXES (Narrative) (Details)",
"role": "http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals",
"shortName": "INCOME TAXES (Narrative) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "2",
"first": true,
"lang": null,
"name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
"reportCount": 1,
"unique": true,
"unitRef": "Pure",
"xsiNil": "false"
}
},
"R35": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"div",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0035 - Disclosure - INCOME TAXES - Schedule of effective tax rate reconciliation (Details)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails",
"shortName": "INCOME TAXES - Schedule of effective tax rate reconciliation (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"div",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R36": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"div",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0036 - Disclosure - INCOME TAXES - Schedule of net deferred tax assets (Details)",
"role": "http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails",
"shortName": "INCOME TAXES - Schedule of net deferred tax assets (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"div",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R37": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20160701to20160731",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0037 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)",
"role": "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals",
"shortName": "STOCKHOLDERS' EQUITY (Narrative) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20160701to20160731",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions",
"reportCount": 1,
"unique": true,
"unitRef": "Share",
"xsiNil": "false"
}
},
"R38": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"us-gaap:LegalMattersAndContingenciesTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031_usgaapRelatedPartyTransactionAxis_hmmrVentnorLoanVHammerFiberOpticsInvestmentsMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:LossContingencyDamagesSoughtValue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0038 - Disclosure - CLAIMS (Narrative) (Details)",
"role": "http://www.hammerfiber.com/role/CLAIMSDetailTextual",
"shortName": "CLAIMS (Narrative) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"us-gaap:LegalMattersAndContingenciesTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031_usgaapRelatedPartyTransactionAxis_hmmrVentnorLoanVHammerFiberOpticsInvestmentsMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:LossContingencyDamagesSoughtValue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R39": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
"div",
"us-gaap:LegalMattersAndContingenciesTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031_usgaapRelatedPartyTransactionAxis_hmmrCalviElectricVHammerFiberOpticsInvLtdMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:LossContingencyDamagesSoughtValue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0039 - Disclosure - CLAIMS - Schedule of claims (Details)",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails",
"shortName": "CLAIMS - Schedule of claims (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
"div",
"us-gaap:LegalMattersAndContingenciesTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031_usgaapRelatedPartyTransactionAxis_hmmrCalviElectricVHammerFiberOpticsInvLtdMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:LossContingencyDamagesSoughtValue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R4": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:Revenues",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "0004 - Statement - Consolidated Statements of Operations (Unaudited)",
"role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations",
"shortName": "Consolidated Statements of Operations (Unaudited)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:Revenues",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R40": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"div",
"div",
"hmmr:RegistrationStatementTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20191001to20191008_usgaapRegistrationPaymentArrangementByArrangementAxis_hmmrEquityPurchaseAgreementMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "hmmr:MaximumCommitmentAmount",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0040 - Disclosure - S-1 REGISTRATION STATEMENT (Narrative) (Details)",
"role": "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails",
"shortName": "S-1 REGISTRATION STATEMENT (Narrative) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"p",
"div",
"div",
"div",
"hmmr:RegistrationStatementTextBlock",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20191001to20191008_usgaapRegistrationPaymentArrangementByArrangementAxis_hmmrEquityPurchaseAgreementMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "hmmr:MaximumCommitmentAmount",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R5": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20200731_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "0005 - Statement - Consolidated Statement of Stockholders' Equity (Deficit)",
"role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit",
"shortName": "Consolidated Statement of Stockholders' Equity (Deficit)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20200731_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R6": {
"firstAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "0",
"first": true,
"lang": null,
"name": "us-gaap:NetIncomeLoss",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "0006 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
"role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows",
"shortName": "Consolidated Statements of Cash Flows (Unaudited)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": "0",
"lang": null,
"name": "us-gaap:OtherDepreciationAndAmortization",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R7": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness",
"shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R8": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:NatureOfOperations",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0008 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger",
"shortName": "CORPORATE HISTORY AND BACKGROUND ON MERGER",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:NatureOfOperations",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R9": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "0009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
"role": "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "form10q.htm",
"contextRef": "C_20210801to20211031",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
}
},
"segmentCount": 28,
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_CoverAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Cover page.",
"label": "Cover [Abstract]"
}
}
},
"localname": "CoverAbstract",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"xbrltype": "stringItemType"
},
"dei_CurrentFiscalYearEndDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "End date of current fiscal year in the format --MM-DD.",
"label": "Fiscal Year End"
}
}
},
"localname": "CurrentFiscalYearEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "gMonthDayItemType"
},
"dei_DocumentAnnualReport": {
"auth_ref": [
"r384",
"r386",
"r387"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a form used as an annual report.",
"label": "Document Annual Report"
}
}
},
"localname": "DocumentAnnualReport",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "fiscalPeriodItemType"
},
"dei_DocumentFiscalYearFocus": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
"label": "Document Fiscal Year Focus"
}
}
},
"localname": "DocumentFiscalYearFocus",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "gYearItemType"
},
"dei_DocumentPeriodEndDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.",
"label": "Document Period End Date"
}
}
},
"localname": "DocumentPeriodEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "dateItemType"
},
"dei_DocumentQuarterlyReport": {
"auth_ref": [
"r385"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentTransitionReport": {
"auth_ref": [
"r388"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "submissionTypeItemType"
},
"dei_EntityAddressAddressDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses.",
"label": "Entity Address, Address Description"
}
}
},
"localname": "EntityAddressAddressDescription",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "stringItemType"
},
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressCountry": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "ISO 3166-1 alpha-2 country code.",
"label": "Entity Address, Country"
}
}
},
"localname": "EntityAddressCountry",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "countryCodeItemType"
},
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "stateOrProvinceItemType"
},
"dei_EntityCentralIndexKey": {
"auth_ref": [
"r389"
],
"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": "Registrant CIK"
}
}
},
"localname": "EntityCentralIndexKey",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails",
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"dei_EntityEmergingGrowthCompany": {
"auth_ref": [
"r389"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntityExTransitionPeriod": {
"auth_ref": [
"r391"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
"label": "Entity Ex Transition Period"
}
}
},
"localname": "EntityExTransitionPeriod",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "fileNumberItemType"
},
"dei_EntityFilerCategory": {
"auth_ref": [
"r389"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "edgarStateCountryItemType"
},
"dei_EntityInteractiveDataCurrent": {
"auth_ref": [
"r390"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityListingParValuePerShare": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.",
"label": "Entity Listing, Par Value Per Share"
}
}
},
"localname": "EntityListingParValuePerShare",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "perShareItemType"
},
"dei_EntityPublicFloat": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
"label": "Entity Public Float"
}
}
},
"localname": "EntityPublicFloat",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "monetaryItemType"
},
"dei_EntityRegistrantName": {
"auth_ref": [
"r389"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityShellCompany": {
"auth_ref": [
"r389"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntitySmallBusiness": {
"auth_ref": [
"r389"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntityTaxIdentificationNumber": {
"auth_ref": [
"r389"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "employerIdItemType"
},
"dei_EntityVoluntaryFilers": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
"label": "Entity Voluntary Filers"
}
}
},
"localname": "EntityVoluntaryFilers",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityWellKnownSeasonedIssuer": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
"label": "Entity Well-known Seasoned Issuer"
}
}
},
"localname": "EntityWellKnownSeasonedIssuer",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails",
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails"
],
"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/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_PhoneFaxNumberDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Description of Phone or Fax Number",
"label": "Phone Fax Number Description"
}
}
},
"localname": "PhoneFaxNumberDescription",
"nsuri": "http://xbrl.sec.gov/dei/2021",
"presentation": [
"http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "stringItemType"
},
"hmmr_AggregatePrincipalAndInterestPayements": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate amount of principal and interest payments during the period.",
"label": "Aggregate Principal And Interest Payements",
"verboseLabel": "Ten principal and interest payments"
}
}
},
"localname": "AggregatePrincipalAndInterestPayements",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_AggregatePurchasePrice": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents amount of aggregate purchase price.",
"label": "Aggregate Purchase Price",
"verboseLabel": "Aggregate purchase price"
}
}
},
"localname": "AggregatePurchasePrice",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_AmountOfAdvanceForWorkingCapital": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Information about amount of advanced lender For working capital.",
"label": "Amount Of Advance For Working Capital",
"terseLabel": "Amount of advanced lender for working capital"
}
}
},
"localname": "AmountOfAdvanceForWorkingCapital",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_CalviElectricVHammerFiberOpticsInvLtdMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Calvi Electric v. Hammer Fiber Optics Inv, Ltd, during the indicated time period.",
"label": "Calvi Electric V Hammer Fiber Optics Inv Ltd [Member]",
"terseLabel": "Calvi Electric v. Hammer Fiber Optics Inv, Ltd [Member]"
}
}
},
"localname": "CalviElectricVHammerFiberOpticsInvLtdMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_CovidPandemicUpdatePolicyTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the textual narrative disclosure of COVID-19 Pandemic Update, during the indicated time period.",
"label": "Covid Pandemic Update Policy Text Block",
"verboseLabel": "COVID-19 Pandemic Update"
}
}
},
"localname": "CovidPandemicUpdatePolicyTextBlock",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"hmmr_CrossRiverFiberVHammerFiberOpticsInvLtdMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Cross River Fiber v. Hammer Fiber Optics Inv, Ltd, during the indicated time period.",
"label": "Cross River Fiber V Hammer Fiber Optics Inv Ltd [Member]",
"terseLabel": "Cross River Fiber v. Hammer Fiber Optics Inv, Ltd [Member]"
}
}
},
"localname": "CrossRiverFiberVHammerFiberOpticsInvLtdMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_DiscontinuedOperationsCurrentPortionOfLongTermNotesPayableRelatedParties": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 20.0,
"parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the monetary amount of Discontinued Operations - Current portion of long-term notes payable - related parties, as of the indicated date.",
"label": "Discontinued Operations - Current portion of long-term notes payable - related parties",
"verboseLabel": "Current portion of long-term notes payable - related parties"
}
}
},
"localname": "DiscontinuedOperationsCurrentPortionOfLongTermNotesPayableRelatedParties",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_DiscontinuedOperationsImpairmentExpense": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": 10.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the monetary amount of Discontinued Operations - Impairment expense, during the indicated time period.",
"label": "Discontinued Operations - Impairment expense",
"negatedLabel": "Impairment expense",
"verboseLabel": "Impairment expense"
}
}
},
"localname": "DiscontinuedOperationsImpairmentExpense",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_DiscontinuedOperationsNetAssetsLiabilities": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the monetary amount of Discontinued Operations - Net assets (liabilities), as of the indicated date.",
"label": "Discontinued Operations - Net assets (liabilities)",
"totalLabel": "Net assets (liabilities)"
}
}
},
"localname": "DiscontinuedOperationsNetAssetsLiabilities",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_DiscontinuedOperationsNotesPayableRelatedParties": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 0.0,
"parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the monetary amount of Discontinued Operations - Notes payable- related parties, as of the indicated date.",
"label": "Discontinued Operations - Notes payable- related parties",
"verboseLabel": "Notes payable- related parties"
}
}
},
"localname": "DiscontinuedOperationsNotesPayableRelatedParties",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_DiscontinuedOperationsOperationsAndMaintenance": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": 0.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the monetary amount of Discontinued Operations - Operations and maintenance, during the indicated time period.",
"label": "Discontinued Operations - Operations and maintenance",
"negatedLabel": "Operations and maintenance",
"terseLabel": "Operations and maintenance"
}
}
},
"localname": "DiscontinuedOperationsOperationsAndMaintenance",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_DiscontinuedOperationsRentConcessions": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 30.0,
"parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the monetary amount of Discontinued Operations - Rent Concessions, as of the indicated date.",
"label": "Discontinued Operations - Rent Concessions",
"verboseLabel": "Rent Concessions"
}
}
},
"localname": "DiscontinuedOperationsRentConcessions",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_DiscontinuedOperationsTotalOtherIncomeExpense": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": 10.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the monetary amount of Discontinued Operations - Total other income (expense), during the indicated time period.",
"label": "Discontinued Operations - Total other income (expense)",
"terseLabel": "Other income (expense)",
"totalLabel": "Total other income (expense)"
}
}
},
"localname": "DiscontinuedOperationsTotalOtherIncomeExpense",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_DisposalGroupIncludingDiscontinuedOperationNotesPayable": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 10.0,
"parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as notes payable attributable to disposal group held for sale or disposed of.",
"label": "Disposal Group Including Discontinued Operation Notes Payable",
"terseLabel": "Notes payable"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationNotesPayable",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_EquityPurchaseAgreementMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of agreement.",
"label": "Equity Purchase Agreement [Member]"
}
}
},
"localname": "EquityPurchaseAgreementMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails",
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals"
],
"xbrltype": "domainItemType"
},
"hmmr_FifteenCorporatePlaceSouthLlcVOpenDataMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the 15 Corporate Place South, LLC v. Open Data, during the indicated time period.",
"label": "Fifteen Corporate Place South, Llc V Open Data [Member]",
"terseLabel": "15 Corporate Place South, LLC v. Open Data [Member]"
}
}
},
"localname": "FifteenCorporatePlaceSouthLlcVOpenDataMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/CLAIMSDetailTextual",
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_FirstPointCommunicationsLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "First Point Communications LLC",
"label": "First Point Communications Llc [Member]",
"verboseLabel": "1stPoint Communications LLC [Member]"
}
}
},
"localname": "FirstPointCommunicationsLlcMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_HammerFiberOpticsInvestmentsLtdMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of entity.",
"label": "Hammer Fiber Optics Investments, Ltd [Member]"
}
}
},
"localname": "HammerFiberOpticsInvestmentsLtdMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_HorizonBlueCrossVHammerFiberOpticsInvLtdMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd, during the indicated time period.",
"label": "Horizon Blue Cross V Hammer Fiber Optics Inv Ltd [Member]",
"terseLabel": "Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd [Member]"
}
}
},
"localname": "HorizonBlueCrossVHammerFiberOpticsInvLtdMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_LoanAgreementMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about loan agreement.",
"label": "Loan Agreement [Member]",
"verboseLabel": "Loan Agreement [Member]"
}
}
},
"localname": "LoanAgreementMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_MaximumCommitmentAmount": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents amount of maximum commitment amount.",
"label": "Maximum Commitment Amount",
"verboseLabel": "Maximum commitment amount"
}
}
},
"localname": "MaximumCommitmentAmount",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_NetOperatingLossCarryforwardsForFuturePeriod": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Net operating loss carryforwards for future period.",
"label": "Net Operating Loss Carryforwards For Future Period",
"verboseLabel": "Net operating loss carryforwards for 20 years"
}
}
},
"localname": "NetOperatingLossCarryforwardsForFuturePeriod",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals"
],
"xbrltype": "monetaryItemType"
},
"hmmr_NetOperatingLossCarryforwardsSubjectToLimitation": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Net operating loss carryforwards subject to limitation.",
"label": "Net Operating Loss Carryforwards Subject To Limitation",
"verboseLabel": "Net operating loss carryforwards subject to 80% limitation"
}
}
},
"localname": "NetOperatingLossCarryforwardsSubjectToLimitation",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals"
],
"xbrltype": "monetaryItemType"
},
"hmmr_NumberOfSharesAcquired": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents number of shares acquired.",
"label": "Number Of Shares Acquired",
"verboseLabel": "Number of shares acquired"
}
}
},
"localname": "NumberOfSharesAcquired",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "sharesItemType"
},
"hmmr_NumberOfSharesIssueForCommitmentFees": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents issuance of shares for commitment fees.",
"label": "Number Of Shares Issue For Commitment Fees",
"terseLabel": "Number of share issue for commitment fees"
}
}
},
"localname": "NumberOfSharesIssueForCommitmentFees",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "sharesItemType"
},
"hmmr_NumberOfSharesSold": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents number of shares sold.",
"label": "Number Of Shares Sold",
"verboseLabel": "Number of shares sold"
}
}
},
"localname": "NumberOfSharesSold",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "sharesItemType"
},
"hmmr_PaymentsForTelecommunicationsAndWirelessLicenseBySubsidiary": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of payments for telecommunications and wireless license made by subsidiary.",
"label": "Payments For Telecommunications And Wireless License By Subsidiary",
"verboseLabel": "Payments for telecommunications and wireless license by Hammer Wireless SL, Ltd"
}
}
},
"localname": "PaymentsForTelecommunicationsAndWirelessLicenseBySubsidiary",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_PaymentsInExchangeForCapitalStock": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of payments in exchange for capital stock.",
"label": "Payments In Exchange For Capital Stock",
"verboseLabel": "Payments in exchange for capital stock"
}
}
},
"localname": "PaymentsInExchangeForCapitalStock",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"hmmr_PercentageOfIssuedAndOutstandingCommonStock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents percentage of issued and outstanding common stock.",
"label": "Percentage Of Issued And Outstanding Common Stock",
"verboseLabel": "Percentage of issued and outstanding common stock"
}
}
},
"localname": "PercentageOfIssuedAndOutstandingCommonStock",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "percentItemType"
},
"hmmr_PromissoryNoteMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about promissory note.",
"label": "Promissory Note [Member]",
"terseLabel": "Promissory note [Member]"
}
}
},
"localname": "PromissoryNoteMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_PromissoryNoteTwoMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about promissory note.",
"label": "Promissory Note Two [Member]",
"verboseLabel": "Promissory note two [Member]"
}
}
},
"localname": "PromissoryNoteTwoMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_RegistrationRightsAgreementMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of agreement.",
"label": "Registration Rights Agreement [Member]"
}
}
},
"localname": "RegistrationRightsAgreementMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_RegistrationStatementAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Registration Statement [Abstract]"
}
}
},
"localname": "RegistrationStatementAbstract",
"nsuri": "http://www.hammerfiber.com/20211031",
"xbrltype": "stringItemType"
},
"hmmr_RegistrationStatementTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for registration statement.",
"label": "Registration Statement [Text Block]",
"verboseLabel": "S-1 REGISTRATION STATEMENT"
}
}
},
"localname": "RegistrationStatementTextBlock",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote15S1RegistrationStatement"
],
"xbrltype": "textBlockItemType"
},
"hmmr_RelatedPartyOneMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about related party.",
"label": "Related Party One [Member]",
"terseLabel": "Related party one [Member]"
}
}
},
"localname": "RelatedPartyOneMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_RelatedPartyTwoMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about related party.",
"label": "Related Party Two [Member]",
"terseLabel": "Related party two [Member]"
}
}
},
"localname": "RelatedPartyTwoMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_ScheduleOfDiscontinuedOperationsNetLossTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of information related to operations of the discontinue operations.",
"label": "Schedule Of Discontinued Operations Net Loss [Table Text Block]",
"verboseLabel": "Schedule of operations of discontinued operations"
}
}
},
"localname": "ScheduleOfDiscontinuedOperationsNetLossTableTextBlock",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables"
],
"xbrltype": "textBlockItemType"
},
"hmmr_ShareExchangeAgreementMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about share exchange agreement.",
"label": "Share Exchange Agreement [Member]",
"verboseLabel": "Share exchange agreement [Member]"
}
}
},
"localname": "ShareExchangeAgreementMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_ShortTermLoanAgreementMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about short term loan agreement.",
"label": "Short Term Loan Agreement [Member]",
"terseLabel": "Short Term Loan Agreement [Member]"
}
}
},
"localname": "ShortTermLoanAgreementMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_SpouseOfChiefExecutiveOfficerMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about spouse of Chief Executive Officer.",
"label": "Spouse Of Chief Executive Officer [Member]",
"terseLabel": "Andrea Levitt [Member]"
}
}
},
"localname": "SpouseOfChiefExecutiveOfficerMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_StockPurchaseAgreementMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about stock purchase agreement.",
"label": "Stock Purchase Agreement [Member]",
"verboseLabel": "Stock Purchase Agreement [Member]"
}
}
},
"localname": "StockPurchaseAgreementMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_TanarisPowerHoldingsIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents tanaris power holdings, inc.",
"label": "Tanaris Power Holdings, Inc [Member]"
}
}
},
"localname": "TanarisPowerHoldingsIncMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_TelecomFinancialServicesLimitedMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about telecom financial services limited.",
"label": "Telecom Financial Services Limited [Member]",
"terseLabel": "Telecom Financial Services Limited (\"TFS\") [Member]"
}
}
},
"localname": "TelecomFinancialServicesLimitedMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "domainItemType"
},
"hmmr_VentnorLoanVHammerFiberOpticsInvestmentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Ventnor Loan, LLC v Hammer Fiber Optics Investments, Ltd.",
"label": "Ventnor Loan V Hammer Fiber Optics Investments [Member]"
}
}
},
"localname": "VentnorLoanVHammerFiberOpticsInvestmentsMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/CLAIMSDetailTextual"
],
"xbrltype": "domainItemType"
},
"hmmr_WikibuliIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Wikibuli, Inc",
"label": "Wikibuli, Inc [Member]"
}
}
},
"localname": "WikibuliIncMember",
"nsuri": "http://www.hammerfiber.com/20211031",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"srt_BoardOfDirectorsChairmanMember": {
"auth_ref": [
"r151"
],
"lang": {
"en-us": {
"role": {
"label": "Board of Directors Chairman [Member]",
"terseLabel": "Board of Directors (BOD) [Member]"
}
}
},
"localname": "BoardOfDirectorsChairmanMember",
"nsuri": "http://fasb.org/srt/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"srt_ChiefExecutiveOfficerMember": {
"auth_ref": [
"r151"
],
"lang": {
"en-us": {
"role": {
"label": "Chief Executive Officer [Member]",
"terseLabel": "Erik Levitt [Member]"
}
}
},
"localname": "ChiefExecutiveOfficerMember",
"nsuri": "http://fasb.org/srt/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"srt_OwnershipAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Ownership [Axis]"
}
}
},
"localname": "OwnershipAxis",
"nsuri": "http://fasb.org/srt/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "stringItemType"
},
"srt_OwnershipDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Ownership [Domain]"
}
}
},
"localname": "OwnershipDomain",
"nsuri": "http://fasb.org/srt/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_AccountingPoliciesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Accounting Policies [Abstract]"
}
}
},
"localname": "AccountingPoliciesAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_AccountsPayableCurrent": {
"auth_ref": [
"r53",
"r335"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"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 and accrued expenses",
"terseLabel": "Accounts payable and accrued expenses"
}
}
},
"localname": "AccountsPayableCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccountsReceivableNetCurrent": {
"auth_ref": [
"r28",
"r41",
"r152",
"r153"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 10.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",
"terseLabel": "Accounts receivable"
}
}
},
"localname": "AccountsReceivableNetCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
"auth_ref": [
"r51",
"r168"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
"label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
"negatedLabel": "Less: Accumulated depreciation"
}
}
},
"localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdditionalPaidInCapital": {
"auth_ref": [
"r42",
"r259",
"r335"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 10.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
"label": "Additional Paid in Capital",
"terseLabel": "Additional paid-in capital"
}
}
},
"localname": "AdditionalPaidInCapital",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdditionalPaidInCapitalMember": {
"auth_ref": [
"r105",
"r106",
"r107",
"r256",
"r257",
"r258",
"r302"
],
"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",
"terseLabel": "Additional Paid-in Capital [Member]"
}
}
},
"localname": "AdditionalPaidInCapitalMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "domainItemType"
},
"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities {1}",
"terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
}
}
},
"localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
"label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
}
}
},
"localname": "ArrangementsAndNonarrangementTransactionsMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals",
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails",
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_Assets": {
"auth_ref": [
"r99",
"r137",
"r140",
"r146",
"r155",
"r188",
"r189",
"r190",
"r191",
"r192",
"r193",
"r194",
"r195",
"r196",
"r197",
"r198",
"r294",
"r299",
"r305",
"r333",
"r335",
"r352",
"r363"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
"label": "Assets",
"totalLabel": "Total assets"
}
}
},
"localname": "Assets",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Assets {1}",
"terseLabel": "ASSETS"
}
}
},
"localname": "AssetsAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsCurrent": {
"auth_ref": [
"r30",
"r32",
"r66",
"r99",
"r155",
"r188",
"r189",
"r190",
"r191",
"r192",
"r193",
"r194",
"r195",
"r196",
"r197",
"r198",
"r294",
"r299",
"r305",
"r333",
"r335"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"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": "Assets, Current",
"totalLabel": "Total current assets"
}
}
},
"localname": "AssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Assets, Current {1}",
"terseLabel": "Current Assets",
"verboseLabel": "Current Assets"
}
}
},
"localname": "AssetsCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
"auth_ref": [
"r2",
"r3",
"r17",
"r19",
"r23",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 0.0,
"parentTag": "hmmr_DiscontinuedOperationsNetAssetsLiabilities",
"weight": 1.0
},
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 30.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
"label": "Disposal Group, Including Discontinued Operation, Assets",
"terseLabel": "Assets from Discontinued Operations",
"totalLabel": "Total Assets"
}
}
},
"localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails",
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
"auth_ref": [
"r2",
"r3",
"r17",
"r19",
"r23",
"r165",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 0.0,
"parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
"label": "Disposal Group, Including Discontinued Operation, Assets, Current",
"totalLabel": "Total current assets",
"verboseLabel": "Total current assets"
}
}
},
"localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]",
"verboseLabel": "Current Assets"
}
}
},
"localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]",
"terseLabel": "Other Assets"
}
}
},
"localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
"label": "Basis of presentation",
"terseLabel": "Basis of presentation"
}
}
},
"localname": "BasisOfAccountingPolicyPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
"auth_ref": [
"r104"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.",
"label": "NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
"verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
}
}
},
"localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_BusinessAcquisitionAcquireeDomain": {
"auth_ref": [
"r254",
"r255"
],
"lang": {
"en-us": {
"role": {
"documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
"label": "Business Acquisition, Acquiree [Domain]"
}
}
},
"localname": "BusinessAcquisitionAcquireeDomain",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals"
],
"xbrltype": "domainItemType"
},
"us-gaap_BusinessAcquisitionAxis": {
"auth_ref": [
"r254",
"r255",
"r287",
"r288"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by business combination or series of individually immaterial business combinations.",
"label": "Business Acquisition [Axis]"
}
}
},
"localname": "BusinessAcquisitionAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals"
],
"xbrltype": "stringItemType"
},
"us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
"auth_ref": [
"r289"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
"label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
"terseLabel": "Number of stock issued under acquisition"
}
}
},
"localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
"auth_ref": [
"r286"
],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
"label": "Business Acquisition, Percentage of Voting Interests Acquired",
"terseLabel": "Percentage of acquired stock"
}
}
},
"localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals"
],
"xbrltype": "percentItemType"
},
"us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
"auth_ref": [
"r26",
"r104",
"r132"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
"label": "NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS",
"terseLabel": "ORGANIZATION AND DESCRIPTION OF BUSINESS"
}
}
},
"localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_Cash": {
"auth_ref": [
"r48",
"r335",
"r378",
"r379"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
"label": "Cash and cash equivalents",
"terseLabel": "Cash and cash equivalents"
}
}
},
"localname": "Cash",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashAndCashEquivalentsAtCarryingValue": {
"auth_ref": [
"r27",
"r48",
"r90"
],
"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 {1}",
"periodEndLabel": "Cash, end of period",
"periodStartLabel": "Cash, beginning of period"
}
}
},
"localname": "CashAndCashEquivalentsAtCarryingValue",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
"auth_ref": [
"r33",
"r91"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
"label": "Cash and cash equivalents {2}",
"terseLabel": "Cash and cash equivalents"
}
}
},
"localname": "CashAndCashEquivalentsPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
"auth_ref": [
"r84",
"r309"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
"totalLabel": "Net increase (decrease) in cash"
}
}
},
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
"auth_ref": [
"r84"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
"label": "Net cash provided by (used in) financing activities- discontinued operations",
"terseLabel": "Net cash provided by (used in) financing activities- discontinued operations"
}
}
},
"localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
"auth_ref": [
"r16",
"r84"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
"label": "Net cash provided by (used in) investing activities- discontinued operations",
"terseLabel": "Net cash provided by (used in) investing activities- discontinued operations"
}
}
},
"localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
"auth_ref": [
"r16",
"r84"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
"label": "Net cash provided by (used in) operating activities- discontinued operations",
"terseLabel": "Net cash provided by (used in) operating activities- discontinued operations"
}
}
},
"localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ClassOfStockLineItems": {
"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": "Class of Stock [Line Items]"
}
}
},
"localname": "ClassOfStockLineItems",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals"
],
"xbrltype": "stringItemType"
},
"us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
"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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]"
}
}
},
"localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Commitments and Contingencies Disclosure [Abstract]"
}
}
},
"localname": "CommitmentsAndContingenciesDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_CommonStockMember": {
"auth_ref": [
"r105",
"r106",
"r302"
],
"lang": {
"en-us": {
"role": {
"documentation": "Stock that is subordinate to all other stock of the issuer.",
"label": "Common Stock",
"terseLabel": "Common Stock [Member]"
}
}
},
"localname": "CommonStockMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "domainItemType"
},
"us-gaap_CommonStockParOrStatedValuePerShare": {
"auth_ref": [
"r40"
],
"lang": {
"en-us": {
"role": {
"documentation": "Face amount or stated value per share of common stock.",
"label": "Common Stock, Par or Stated Value Per Share"
}
}
},
"localname": "CommonStockParOrStatedValuePerShare",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockSharesAuthorized": {
"auth_ref": [
"r40"
],
"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"
}
}
},
"localname": "CommonStockSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesIssued": {
"auth_ref": [
"r40"
],
"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"
}
}
},
"localname": "CommonStockSharesIssued",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesOutstanding": {
"auth_ref": [
"r40",
"r242"
],
"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"
}
}
},
"localname": "CommonStockSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockValue": {
"auth_ref": [
"r40",
"r335"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"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, Value, Issued",
"terseLabel": "Common stock, $0.001 par value, 250,000,000 shares authorized 60,503,341 shares issued; 55,252,756 and 52,244,390 shares outstanding at October 31, 2021 and July 31, 2021, respectively"
}
}
},
"localname": "CommonStockValue",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ComputerEquipmentMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
"label": "Computer and Telecom equipment",
"terseLabel": "Computer and Telecom equipment [Member]"
}
}
},
"localname": "ComputerEquipmentMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ConsolidationPolicyTextBlock": {
"auth_ref": [
"r93",
"r296"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy regarding (1) the principles it follows in 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 and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
"label": "Consolidation of financial statements",
"verboseLabel": "Consolidation of financial statements"
}
}
},
"localname": "ConsolidationPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ConvertibleNotesPayableMember": {
"auth_ref": [
"r36",
"r353",
"r362",
"r380"
],
"lang": {
"en-us": {
"role": {
"documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.",
"label": "Convertible Notes Payable [Member]",
"terseLabel": "Convertible promissory note [Member]"
}
}
},
"localname": "ConvertibleNotesPayableMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_CostOfRevenue": {
"auth_ref": [
"r76",
"r99",
"r155",
"r188",
"r189",
"r190",
"r192",
"r193",
"r194",
"r195",
"r196",
"r197",
"r198",
"r305"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 0.0,
"parentTag": "us-gaap_OperatingCostsAndExpenses",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
"label": "Cost of sales",
"terseLabel": "Cost of sales"
}
}
},
"localname": "CostOfRevenue",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CostsAndExpensesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Costs and Expenses [Abstract]"
}
}
},
"localname": "CostsAndExpensesAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtInstrumentAxis": {
"auth_ref": [
"r36",
"r37",
"r38",
"r98",
"r103",
"r199",
"r200",
"r201",
"r202",
"r203",
"r204",
"r205",
"r206",
"r207",
"r208",
"r209",
"r210",
"r211",
"r212",
"r213",
"r214",
"r215",
"r218",
"r219",
"r220",
"r221",
"r322",
"r353",
"r354",
"r362"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
"label": "Debt Instrument [Axis]"
}
}
},
"localname": "DebtInstrumentAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtInstrumentConvertibleConversionPrice1": {
"auth_ref": [
"r201",
"r217"
],
"lang": {
"en-us": {
"role": {
"documentation": "The price per share of the conversion feature embedded in the debt instrument.",
"label": "Debt Instrument, Convertible, Conversion Price",
"terseLabel": "Conversion price"
}
}
},
"localname": "DebtInstrumentConvertibleConversionPrice1",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": {
"auth_ref": [
"r61",
"r243",
"r246",
"r247"
],
"lang": {
"en-us": {
"role": {
"documentation": "Description of conversion terms for debt instrument.",
"label": "Debt Instrument, Convertible, Terms of Conversion Feature",
"terseLabel": "Conversion terms"
}
}
},
"localname": "DebtInstrumentConvertibleTermsOfConversionFeature",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtInstrumentFaceAmount": {
"auth_ref": [
"r199",
"r218",
"r219",
"r320",
"r322",
"r323"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Face (par) amount of debt instrument at time of issuance.",
"label": "Debt Instrument, Face Amount",
"terseLabel": "Face amount of debt"
}
}
},
"localname": "DebtInstrumentFaceAmount",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
"auth_ref": [
"r62",
"r361"
],
"lang": {
"en-us": {
"role": {
"documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).",
"label": "Debt Instrument, Frequency of Periodic Payment",
"terseLabel": "Frequency of periodic payment"
}
}
},
"localname": "DebtInstrumentFrequencyOfPeriodicPayment",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtInstrumentIncreaseAccruedInterest": {
"auth_ref": [
"r98"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.",
"label": "Debt Instrument, Increase, Accrued Interest",
"terseLabel": "Accrued interest"
}
}
},
"localname": "DebtInstrumentIncreaseAccruedInterest",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DebtInstrumentInterestRateStatedPercentage": {
"auth_ref": [
"r58",
"r200"
],
"lang": {
"en-us": {
"role": {
"documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
"label": "Debt Instrument, Interest Rate, Stated Percentage",
"terseLabel": "Interest rate"
}
}
},
"localname": "DebtInstrumentInterestRateStatedPercentage",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_DebtInstrumentMaturityDate": {
"auth_ref": [
"r59",
"r202",
"r304"
],
"lang": {
"en-us": {
"role": {
"documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
"label": "Debt Instrument, Maturity Date",
"terseLabel": "Maturity date"
}
}
},
"localname": "DebtInstrumentMaturityDate",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "dateItemType"
},
"us-gaap_DebtInstrumentNameDomain": {
"auth_ref": [
"r62",
"r98",
"r103",
"r199",
"r200",
"r201",
"r202",
"r203",
"r204",
"r205",
"r206",
"r207",
"r208",
"r209",
"r210",
"r211",
"r212",
"r213",
"r214",
"r215",
"r218",
"r219",
"r220",
"r221",
"r322"
],
"lang": {
"en-us": {
"role": {
"documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
"label": "Debt Instrument, Name [Domain]"
}
}
},
"localname": "DebtInstrumentNameDomain",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_DebtInstrumentPaymentTerms": {
"auth_ref": [
"r60",
"r361"
],
"lang": {
"en-us": {
"role": {
"documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.",
"label": "Debt Instrument, Payment Terms",
"terseLabel": "Payment terms of debt"
}
}
},
"localname": "DebtInstrumentPaymentTerms",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtInstrumentPeriodicPayment": {
"auth_ref": [
"r62",
"r361"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of the required periodic payments including both interest and principal payments.",
"label": "Debt Instrument, Periodic Payment",
"terseLabel": "Quarterly principal and interest payments"
}
}
},
"localname": "DebtInstrumentPeriodicPayment",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredRevenue": {
"auth_ref": [
"r47"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 20.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
"label": "Deferred Revenue",
"terseLabel": "Deferred Revenue"
}
}
},
"localname": "DeferredRevenue",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsNet": {
"auth_ref": [
"r268"
],
"calculation": {
"http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
"label": "Deferred Tax Assets, Net of Valuation Allowance",
"totalLabel": "Net deferred tax assets"
}
}
},
"localname": "DeferredTaxAssetsNet",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
"auth_ref": [
"r272",
"r273"
],
"calculation": {
"http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails": {
"order": 0.0,
"parentTag": "us-gaap_DeferredTaxAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
"label": "Deferred Tax Assets, Operating Loss Carryforwards",
"verboseLabel": "Net operating gain/loss"
}
}
},
"localname": "DeferredTaxAssetsOperatingLossCarryforwards",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsValuationAllowance": {
"auth_ref": [
"r267"
],
"calculation": {
"http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails": {
"order": 10.0,
"parentTag": "us-gaap_DeferredTaxAssetsNet",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
"label": "Deferred Tax Assets, Valuation Allowance",
"negatedLabel": "Valuation allowance"
}
}
},
"localname": "DeferredTaxAssetsValuationAllowance",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DepositsAssets": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 20.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.",
"label": "Security Deposits",
"terseLabel": "Security Deposits"
}
}
},
"localname": "DepositsAssets",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DepreciationAndAmortization": {
"auth_ref": [
"r88",
"r166"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 20.0,
"parentTag": "us-gaap_OperatingCostsAndExpenses",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
"label": "Depreciation, Depletion and Amortization, Nonproduction",
"verboseLabel": "Depreciation expense"
}
}
},
"localname": "DepreciationAndAmortization",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Discontinued Operations and Disposal Groups [Abstract]"
}
}
},
"localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
"auth_ref": [
"r2",
"r3",
"r17",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 10.0,
"parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
"label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
"verboseLabel": "Accounts receivable"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
"auth_ref": [
"r2",
"r3",
"r17",
"r165",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 40.0,
"parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
"label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
"verboseLabel": "Accounts payable"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
"auth_ref": [
"r2",
"r3",
"r17",
"r165",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 50.0,
"parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
"label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
"verboseLabel": "Accrued interest"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
"auth_ref": [
"r2",
"r3",
"r17",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 0.0,
"parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
"label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
"terseLabel": "Cash"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
"auth_ref": [
"r15"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": 20.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.",
"label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
"negatedLabel": "Depreciation and amortization",
"verboseLabel": "Depreciation and amortization"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
"auth_ref": [
"r15"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": 30.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
"label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
"negatedLabel": "General and administrative",
"verboseLabel": "General and administrative"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
"auth_ref": [
"r15",
"r23"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": 0.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.",
"label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
"totalLabel": "Loss from operations"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": {
"auth_ref": [
"r2",
"r3",
"r17",
"r164",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 10.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
"label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent",
"verboseLabel": "Intangible assets"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
"auth_ref": [
"r15"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": 10.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.",
"label": "Disposal Group, Including Discontinued Operation, Operating Expense",
"totalLabel": "Operating expenses"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
"auth_ref": [
"r15"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
"label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
"totalLabel": "Net Income (Loss)"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
"auth_ref": [
"r2",
"r3",
"r17",
"r165",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 20.0,
"parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
"label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
"terseLabel": "Other current assets"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
"auth_ref": [
"r2",
"r3",
"r17",
"r164",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 10.0,
"parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
"label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
"totalLabel": "Total other assets",
"verboseLabel": "Total other assets"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
"auth_ref": [
"r2",
"r3",
"r17",
"r164",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 0.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
"label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent",
"verboseLabel": "Property and equipment- net"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
"auth_ref": [
"r15",
"r23"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": {
"order": 0.0,
"parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
"label": "Disposal Group, Including Discontinued Operation, Revenue",
"verboseLabel": "Revenue"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]"
}
}
},
"localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
"auth_ref": [
"r24",
"r175"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
"label": "NOTE 5 - DISCONTINUED OPERATIONS",
"terseLabel": "DISCONTINUED OPERATIONS"
}
}
},
"localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_EarningsPerShareBasicAndDiluted": {
"auth_ref": [
"r118"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"lang": {
"en-us": {
"role": {
"documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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": "Total",
"totalLabel": "Total"
}
}
},
"localname": "EarningsPerShareBasicAndDiluted",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Loss per share- basic and diluted",
"verboseLabel": "Loss per share- basic and diluted"
}
}
},
"localname": "EarningsPerShareBasicAndDilutedAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "stringItemType"
},
"us-gaap_EarningsPerSharePolicyTextBlock": {
"auth_ref": [
"r119",
"r120"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
"label": "Basic and Diluted Earnings (Loss) per Common Share",
"verboseLabel": "Basic and Diluted Earnings (Loss) Per Share"
}
}
},
"localname": "EarningsPerSharePolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
"auth_ref": [
"r100",
"r263",
"r279"
],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
"label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
"verboseLabel": "Income tax rate"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals"
],
"xbrltype": "percentItemType"
},
"us-gaap_EquityComponentDomain": {
"auth_ref": [
"r0",
"r70",
"r71",
"r72",
"r105",
"r106",
"r107",
"r109",
"r114",
"r116",
"r121",
"r156",
"r242",
"r249",
"r256",
"r257",
"r258",
"r275",
"r276",
"r302",
"r310",
"r311",
"r312",
"r313",
"r314",
"r315",
"r373",
"r374",
"r375",
"r392"
],
"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"
}
}
},
"localname": "EquityComponentDomain",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
"label": "Fair value measurements",
"terseLabel": "Fair value measurements"
}
}
},
"localname": "FairValueMeasurementPolicyPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ForeignCurrencyAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Foreign Currency [Abstract]"
}
}
},
"localname": "ForeignCurrencyAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_ForeignCurrencyDisclosureTextBlock": {
"auth_ref": [
"r308",
"r317",
"r318"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items.",
"label": "NOTE 14 - FOREIGN CURRENCY",
"terseLabel": "FOREIGN CURRENCY"
}
}
},
"localname": "ForeignCurrencyDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote14ForeignCurrency"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_FurnitureAndFixturesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
"label": "Furniture and Fixtures [Member]"
}
}
},
"localname": "FurnitureAndFixturesMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Goodwill and Intangible Assets Disclosure [Abstract]"
}
}
},
"localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": {
"auth_ref": [
"r159"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.",
"label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]",
"verboseLabel": "Indefinite lived intangible assets"
}
}
},
"localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
"auth_ref": [
"r162",
"r174"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
"label": "Impairment of long-lived assets",
"terseLabel": "Impairment of long-lived assets"
}
}
},
"localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
"auth_ref": [
"r99",
"r108",
"r137",
"r139",
"r142",
"r145",
"r147",
"r155",
"r188",
"r189",
"r190",
"r192",
"r193",
"r194",
"r195",
"r196",
"r197",
"r198",
"r293",
"r303",
"r305"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 0.0,
"parentTag": "us-gaap_NetIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
"label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
"negatedLabel": "Loss from continuing operations",
"totalLabel": "Loss Before Discontinued Operations"
}
}
},
"localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows",
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 0.0,
"parentTag": "us-gaap_EarningsPerShareBasicAndDiluted",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.",
"label": "Continuing operations",
"terseLabel": "Continuing operations"
}
}
},
"localname": "IncomeLossFromContinuingOperationsPerBasicAndDilutedShare",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "perShareItemType"
},
"us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
"auth_ref": [
"r4",
"r5",
"r6",
"r7",
"r8",
"r20",
"r23",
"r282",
"r370"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 10.0,
"parentTag": "us-gaap_NetIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
"label": "Loss From Discontinued Operations",
"negatedLabel": "Loss from discontinued operations",
"terseLabel": "Loss From Discontinued Operations"
}
}
},
"localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows",
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 10.0,
"parentTag": "us-gaap_EarningsPerShareBasicAndDiluted",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.",
"label": "Discontinued operations",
"terseLabel": "Discontinued operations"
}
}
},
"localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "perShareItemType"
},
"us-gaap_IncomeTaxDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Income Tax Disclosure [Abstract]"
}
}
},
"localname": "IncomeTaxDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_IncomeTaxDisclosureTextBlock": {
"auth_ref": [
"r100",
"r264",
"r265",
"r270",
"r277",
"r280",
"r283",
"r284",
"r285"
],
"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": "NOTE 11 - INCOME TAXES",
"verboseLabel": "INCOME TAXES"
}
}
},
"localname": "IncomeTaxDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IncomeTaxExpenseBenefit": {
"auth_ref": [
"r101",
"r115",
"r116",
"r136",
"r262",
"r278",
"r281",
"r372"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
"label": "Income Tax Expense (Benefit)",
"totalLabel": "Income Tax Expense (Benefit)"
}
}
},
"localname": "IncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeTaxPolicyTextBlock": {
"auth_ref": [
"r69",
"r260",
"r261",
"r265",
"r266",
"r269",
"r274"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
"label": "Income taxes",
"verboseLabel": "Income taxes"
}
}
},
"localname": "IncomeTaxPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
"auth_ref": [
"r263"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails": {
"order": 0.0,
"parentTag": "us-gaap_IncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
"label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
"verboseLabel": "Income tax benefit provision at statutory rate"
}
}
},
"localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeTaxesPaidNet": {
"auth_ref": [
"r92"
],
"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, net of any cash received during the current period as refunds for the overpayment of taxes.",
"label": "Income Taxes Paid, Net",
"terseLabel": "Cash paid for taxes"
}
}
},
"localname": "IncomeTaxesPaidNet",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsPayable": {
"auth_ref": [
"r87"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 50.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
"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": "Accounts payable",
"terseLabel": "Accounts payable"
}
}
},
"localname": "IncreaseDecreaseInAccountsPayable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsReceivable": {
"auth_ref": [
"r87"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 20.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
"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": "Accounts receivable {1}",
"negatedLabel": "Accounts receivable"
}
}
},
"localname": "IncreaseDecreaseInAccountsReceivable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Changes in operating assets and liabilities:"
}
}
},
"localname": "IncreaseDecreaseInOperatingCapitalAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
"auth_ref": [
"r87"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) in current assets classified as other.",
"label": "Security deposits",
"negatedLabel": "Security deposits"
}
}
},
"localname": "IncreaseDecreaseInOtherCurrentAssets",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInPrepaidExpense": {
"auth_ref": [
"r87"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 30.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
"label": "Prepaid expenses {1}",
"negatedLabel": "Prepaid expenses"
}
}
},
"localname": "IncreaseDecreaseInPrepaidExpense",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
"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": "Indefinite-lived Intangible Assets [Line Items]"
}
}
},
"localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
"auth_ref": [
"r159"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
"label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
"verboseLabel": "Recognized indefinite lived intangible assets"
}
}
},
"localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IntangibleAssetsCurrent": {
"auth_ref": [
"r2"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 20.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions.",
"label": "Intangible Assets, Current",
"terseLabel": "Intangible and other assets"
}
}
},
"localname": "IntangibleAssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IntangibleAssetsDisclosureTextBlock": {
"auth_ref": [
"r161"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for all or part of the information related to intangible assets.",
"label": "NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS",
"verboseLabel": "INDEFINITE LIVED INTANGIBLE ASSETS"
}
}
},
"localname": "IntangibleAssetsDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_InterestExpense": {
"auth_ref": [
"r73",
"r135",
"r319",
"r321",
"r358"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
"label": "Interest Expense",
"negatedLabel": "Interest expense",
"terseLabel": "Interest expense"
}
}
},
"localname": "InterestExpense",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InterestIncomeExpenseNonoperatingNet": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 0.0,
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The net amount of nonoperating interest income (expense).",
"label": "Interest Income (Expense), Nonoperating, Net",
"negatedLabel": "Interest expense",
"terseLabel": "Interest expense",
"totalLabel": "Interest Expense, Total"
}
}
},
"localname": "InterestIncomeExpenseNonoperatingNet",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InterestPaid": {
"auth_ref": [
"r92"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.",
"label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
"terseLabel": "Cash paid for interest"
}
}
},
"localname": "InterestPaid",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InterestPayableCurrentAndNoncurrent": {
"auth_ref": [
"r356",
"r368"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.",
"label": "Interest Payable",
"terseLabel": "Accrued interest"
}
}
},
"localname": "InterestPayableCurrentAndNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LeasesOfLessorDisclosureTextBlock": {
"auth_ref": [
"r324"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for lessor entity's leasing arrangements for operating, capital and leveraged leases.",
"label": "NOTE 13 - COMMITMENTS AND LEASES",
"terseLabel": "COMMITMENTS AND LEASES"
}
}
},
"localname": "LeasesOfLessorDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_LegalMattersAndContingenciesTextBlock": {
"auth_ref": [
"r185"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
"label": "Legal Matters and Contingencies [Text Block]",
"terseLabel": "CLAIMS"
}
}
},
"localname": "LegalMattersAndContingenciesTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote13Claims"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_Liabilities": {
"auth_ref": [
"r56",
"r99",
"r141",
"r155",
"r188",
"r189",
"r190",
"r192",
"r193",
"r194",
"r195",
"r196",
"r197",
"r198",
"r295",
"r299",
"r300",
"r305",
"r333",
"r334"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 0.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
"label": "Liabilities",
"totalLabel": "Total Liabilities"
}
}
},
"localname": "Liabilities",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquity": {
"auth_ref": [
"r46",
"r99",
"r155",
"r305",
"r335",
"r355",
"r366"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
"label": "Liabilities and Equity",
"totalLabel": "Total Liabilities and Stockholders' Equity (Deficit)"
}
}
},
"localname": "LiabilitiesAndStockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Liabilities and Equity [Abstract]",
"terseLabel": "Liabilities and Equity",
"verboseLabel": "Liabilities and Net Assets"
}
}
},
"localname": "LiabilitiesAndStockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails",
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_LiabilitiesCurrent": {
"auth_ref": [
"r57",
"r99",
"r155",
"r188",
"r189",
"r190",
"r192",
"r193",
"r194",
"r195",
"r196",
"r197",
"r198",
"r295",
"r299",
"r300",
"r305",
"r333",
"r334",
"r335"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"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": "Liabilities, Current",
"totalLabel": "Total current liabilities"
}
}
},
"localname": "LiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Liabilities, Current {1}",
"terseLabel": "Current Liabilities",
"verboseLabel": "Current Liabilities"
}
}
},
"localname": "LiabilitiesCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
"auth_ref": [
"r2",
"r3",
"r17",
"r19",
"r23",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 10.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
"label": "Disposal Group, Including Discontinued Operation, Liabilities",
"terseLabel": "Liabilities from Discontinued Operations",
"totalLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Total"
}
}
},
"localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
"auth_ref": [
"r2",
"r3",
"r17",
"r19",
"r23",
"r165",
"r171"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": {
"order": 10.0,
"parentTag": "hmmr_DiscontinuedOperationsNetAssetsLiabilities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
"label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
"negatedTotalLabel": "Total current liabilities",
"totalLabel": "Total current liabilities"
}
}
},
"localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]",
"terseLabel": "Liabilities, Current",
"verboseLabel": "Current Liabilities"
}
}
},
"localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LongTermDebt": {
"auth_ref": [
"r38",
"r207",
"r216",
"r218",
"r219",
"r354",
"r364"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
"label": "Long-term Debt",
"terseLabel": "Outstanding debt"
}
}
},
"localname": "LongTermDebt",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LossContingenciesLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Loss Contingencies [Line Items]"
}
}
},
"localname": "LossContingenciesLineItems",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/CLAIMSDetailTextual",
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LossContingenciesTable": {
"auth_ref": [
"r176",
"r177",
"r178",
"r180",
"r181",
"r182",
"r184",
"r186",
"r187"
],
"lang": {
"en-us": {
"role": {
"documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
"label": "Loss Contingencies [Table]"
}
}
},
"localname": "LossContingenciesTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/CLAIMSDetailTextual",
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LossContingencyDamagesPaidValue": {
"auth_ref": [
"r176",
"r179",
"r183"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of damages paid to the plaintiff in the legal matter.",
"label": "Loss Contingency, Damages Paid, Value",
"verboseLabel": "Cash settlement of claim"
}
}
},
"localname": "LossContingencyDamagesPaidValue",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/CLAIMSDetailTextual"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LossContingencyDamagesSoughtValue": {
"auth_ref": [
"r176",
"r179",
"r183"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
"label": "Loss Contingency, Damages Sought, Value",
"terseLabel": "Amount of claim"
}
}
},
"localname": "LossContingencyDamagesSoughtValue",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/CLAIMSDetailTextual",
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_MinorityInterestOwnershipPercentageByParent": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
"label": "Noncontrolling Interest, Ownership Percentage by Parent",
"verboseLabel": "Ownership percentage"
}
}
},
"localname": "MinorityInterestOwnershipPercentageByParent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_NatureOfOperations": {
"auth_ref": [
"r124",
"r132"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
"label": "Nature of Operations [Text Block]",
"verboseLabel": "CORPORATE HISTORY AND BACKGROUND ON MERGER"
}
}
},
"localname": "NatureOfOperations",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivities": {
"auth_ref": [
"r84"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 20.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
"label": "Net cash provided by financing activities",
"totalLabel": "Net cash provided by (used in) financing activities"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Cash flows from financing activities:",
"verboseLabel": "FINANCING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
"auth_ref": [
"r84"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 0.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
"label": "Net cash provided by (used in) financing activities- continuing operations",
"totalLabel": "Net cash provided by (used in) financing activities- continuing operations"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivities": {
"auth_ref": [
"r84"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
"label": "Net cash provided by (used in) investing activities",
"totalLabel": "Net cash provided by (used in) investing activities"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivities",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Cash flows from investing activities:",
"verboseLabel": "INVESTING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
"auth_ref": [
"r84"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 0.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
"label": "Net cash provided by (used in) investing activities- continuing operations",
"totalLabel": "Net cash provided by (used in) investing activities- continuing operations"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivities": {
"auth_ref": [
"r84",
"r86",
"r89"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 0.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
"label": "Net cash used in operating activities",
"totalLabel": "Net cash provided by (used in) operating activities"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivities",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Cash flows from operating activities:",
"verboseLabel": "OPERATING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
"auth_ref": [
"r84",
"r86",
"r89"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 0.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
"label": "Net cash provided by (used in) operating activities- continuing operations",
"terseLabel": "Net cash provided by (used in) operating activities- continuing operations",
"totalLabel": "Net cash provided by (used in) operating activities- continuing operations"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetIncomeLoss": {
"auth_ref": [
"r23",
"r67",
"r68",
"r72",
"r75",
"r89",
"r99",
"r108",
"r110",
"r111",
"r112",
"r113",
"r115",
"r116",
"r117",
"r137",
"r139",
"r142",
"r145",
"r147",
"r155",
"r188",
"r189",
"r190",
"r192",
"r193",
"r194",
"r195",
"r196",
"r197",
"r198",
"r303",
"r305",
"r357",
"r371"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 0.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
"weight": 1.0
},
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
"label": "Net Income (Loss) Attributable to Parent",
"terseLabel": "Net Loss",
"totalLabel": "Net loss"
}
}
},
"localname": "NetIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows",
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": {
"auth_ref": [
"r223",
"r297",
"r298"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.",
"label": "Net Income (Loss)",
"terseLabel": "Net loss for the quarter"
}
}
},
"localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "monetaryItemType"
},
"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": "Recent accounting pronouncements",
"verboseLabel": "Recent accounting pronouncements"
}
}
},
"localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_NonoperatingIncomeExpense": {
"auth_ref": [
"r79"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 10.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
"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": "Total other expenses",
"negatedTotalLabel": "Total other expenses",
"terseLabel": "Total other expense",
"totalLabel": "Total other expenses"
}
}
},
"localname": "NonoperatingIncomeExpense",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NonoperatingIncomeExpenseAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Other expenses",
"verboseLabel": "Other expenses"
}
}
},
"localname": "NonoperatingIncomeExpenseAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "stringItemType"
},
"us-gaap_NotesPayable": {
"auth_ref": [
"r38",
"r354",
"r364"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
"label": "Notes Payable"
}
}
},
"localname": "NotesPayable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NotesPayableCurrent": {
"auth_ref": [
"r55"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 10.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
"label": "Loans payable",
"terseLabel": "Loans payable"
}
}
},
"localname": "NotesPayableCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": {
"auth_ref": [
"r102",
"r328",
"r369"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount for notes payable (written promise to pay), due to related parties.",
"label": "Notes Payable, Related Parties",
"terseLabel": "Notes payable, related parties"
}
}
},
"localname": "NotesPayableRelatedPartiesCurrentAndNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NotesPayableToBanksMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A written promise to pay a note to a bank.",
"label": "Notes Payable to Banks [Member]",
"terseLabel": "Paycheck Protection Program [Member]"
}
}
},
"localname": "NotesPayableToBanksMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_OperatingCostsAndExpenses": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 10.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. Excludes Selling, General and Administrative Expense.",
"label": "Total operating expenses",
"totalLabel": "Total operating expenses"
}
}
},
"localname": "OperatingCostsAndExpenses",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingExpensesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Operating expenses",
"verboseLabel": "Operating expenses"
}
}
},
"localname": "OperatingExpensesAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_OperatingIncomeLoss": {
"auth_ref": [
"r137",
"r139",
"r142",
"r145",
"r147"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 0.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The net result for the period of deducting operating expenses from operating revenues.",
"label": "Operating Income (Loss)",
"totalLabel": "Operating Loss"
}
}
},
"localname": "OperatingIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLossCarryforwards": {
"auth_ref": [
"r271"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
"label": "Operating Loss Carryforwards",
"terseLabel": "Operating loss carryforwards"
}
}
},
"localname": "OperatingLossCarryforwards",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
}
}
},
"localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_OtherDepreciationAndAmortization": {
"auth_ref": [
"r77",
"r88",
"r166"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 40.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
"label": "Other Depreciation and Amortization",
"totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total",
"verboseLabel": "Depreciation expense"
}
}
},
"localname": "OtherDepreciationAndAmortization",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherNonoperatingIncomeExpense": {
"auth_ref": [
"r80"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 10.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 Nonoperating Income (Expense)",
"negatedLabel": "Other expenses",
"terseLabel": "Other expenses",
"totalLabel": "Other Nonoperating Income (Expense), Total"
}
}
},
"localname": "OtherNonoperatingIncomeExpense",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates": {
"auth_ref": [],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 0.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period.",
"label": "Payments for (Proceeds from) Businesses and Interest in Affiliates",
"negatedLabel": "Purchase of subsidiary equity"
}
}
},
"localname": "PaymentsForProceedsFromBusinessesAndInterestInAffiliates",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
"auth_ref": [
"r81"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
"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": "Acquisition of property and equipment",
"negatedLabel": "Purchase of property and equipment"
}
}
},
"localname": "PaymentsToAcquirePropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PrepaidExpenseCurrent": {
"auth_ref": [
"r29",
"r31",
"r157",
"r158"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 30.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 within a future period of one year or the normal operating cycle, if longer.",
"label": "Prepaid expenses",
"terseLabel": "Prepaid expenses"
}
}
},
"localname": "PrepaidExpenseCurrent",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromLoans": {
"auth_ref": [
"r85"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 0.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Cash received from principal payments made on loans related to operating activities.",
"label": "Proceeds from loans",
"terseLabel": "Proceeds from loans"
}
}
},
"localname": "ProceedsFromLoans",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Property, Plant and Equipment [Abstract]"
}
}
},
"localname": "PropertyPlantAndEquipmentAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
"auth_ref": [
"r51",
"r170"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
"label": "Long-Lived Tangible Asset [Axis]"
}
}
},
"localname": "PropertyPlantAndEquipmentByTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_PropertyPlantAndEquipmentDepreciationMethods": {
"auth_ref": [
"r169"
],
"lang": {
"en-us": {
"role": {
"documentation": "Description of the methodology for computing depreciation for classes of depreciable assets.",
"label": "Property, Plant and Equipment, Depreciation Methods",
"terseLabel": "Property plant and equipment depreciation method"
}
}
},
"localname": "PropertyPlantAndEquipmentDepreciationMethods",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
"auth_ref": [
"r175",
"r381",
"r382",
"r383"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
"label": "NOTE 7 - PROPERTY AND EQUIPMENT",
"terseLabel": "PROPERTY AND EQUIPMENT"
}
}
},
"localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
"auth_ref": [
"r163"
],
"lang": {
"en-us": {
"role": {
"documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
"label": "Property, Plant and Equipment, Estimated Useful Lives",
"terseLabel": "Estimated useful lives"
}
}
},
"localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_PropertyPlantAndEquipmentGross": {
"auth_ref": [
"r50",
"r167"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
"label": "Property, Plant and Equipment, Gross"
}
}
},
"localname": "PropertyPlantAndEquipmentGross",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentLineItems": {
"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": "Property, Plant and Equipment [Line Items]"
}
}
},
"localname": "PropertyPlantAndEquipmentLineItems",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_PropertyPlantAndEquipmentNet": {
"auth_ref": [
"r34",
"r35",
"r170",
"r335",
"r360",
"r367"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 10.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
"label": "Property, Plant and Equipment, Net",
"terseLabel": "Property and equipment, net"
}
}
},
"localname": "PropertyPlantAndEquipmentNet",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
"auth_ref": [
"r49",
"r170",
"r381",
"r382"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
"label": "Property and equipment",
"terseLabel": "Property and equipment"
}
}
},
"localname": "PropertyPlantAndEquipmentPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_PropertyPlantAndEquipmentTextBlock": {
"auth_ref": [
"r34",
"r170"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
"label": "Property, Plant and Equipment [Table Text Block]",
"terseLabel": "Schedule of property, plant and equipment"
}
}
},
"localname": "PropertyPlantAndEquipmentTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_PropertyPlantAndEquipmentTypeDomain": {
"auth_ref": [
"r34",
"r167"
],
"lang": {
"en-us": {
"role": {
"documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
"label": "Long-Lived Tangible Asset [Domain]"
}
}
},
"localname": "PropertyPlantAndEquipmentTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_PropertyPlantAndEquipmentUsefulLife": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
"label": "Life",
"verboseLabel": "Life"
}
}
},
"localname": "PropertyPlantAndEquipmentUsefulLife",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_RecognitionOfDeferredRevenue": {
"auth_ref": [
"r89"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of previously reported deferred or unearned revenue that was recognized as revenue during the period. For cash flows, this element primarily pertains to amortization of deferred credits on long-term arrangements. As a noncash item, it is deducted from net income when calculating cash provided by or used in operations using the indirect method.",
"label": "Deferred revenue",
"negatedLabel": "Deferred revenue",
"terseLabel": "Deferred revenue"
}
}
},
"localname": "RecognitionOfDeferredRevenue",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RegistrationPaymentArrangementArrangementDomain": {
"auth_ref": [
"r306",
"r307"
],
"lang": {
"en-us": {
"role": {
"documentation": "Identifies and describes the contingent obligation arising from a commitment made to the recipient of the entity's financial instruments to endeavor (a) to file a registration statement for the resale of those financial instrument (demand or \"piggyback\" rights granted to the recipient) or for the resale of equity shares that are issuable upon exercise or conversion of those financial instruments and (b) for the registration statement to be declared effective by the Securities and Exchange Commission within a specified grace period.",
"label": "Registration Payment Arrangement, Arrangement [Domain]"
}
}
},
"localname": "RegistrationPaymentArrangementArrangementDomain",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_RegistrationPaymentArrangementByArrangementAxis": {
"auth_ref": [
"r306",
"r307"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information pertinent to describing and quantifying a commitment or performance under a commitment to a recipient of an entity's shares (such as to shareholders of an acquired entity) to register the recipient's holdings of such shares, by payment arrangement.",
"label": "Registration Payment Arrangement by Arrangement [Axis]"
}
}
},
"localname": "RegistrationPaymentArrangementByArrangementAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RegistrationPaymentArrangementLineItems": {
"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": "Registration Payment Arrangement [Line Items]"
}
}
},
"localname": "RegistrationPaymentArrangementLineItems",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RegistrationPaymentArrangementTable": {
"auth_ref": [
"r306",
"r307"
],
"lang": {
"en-us": {
"role": {
"documentation": "Discloses information about each registration payment arrangement or each group of similar arrangements.",
"label": "Registration Payment Arrangement [Table]"
}
}
},
"localname": "RegistrationPaymentArrangementTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RelatedPartyDomain": {
"auth_ref": [
"r253",
"r327",
"r328"
],
"lang": {
"en-us": {
"role": {
"documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
"label": "Related Party [Domain]"
}
}
},
"localname": "RelatedPartyDomain",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
"auth_ref": [
"r327",
"r330"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of transactions with related party during the financial reporting period.",
"label": "Related Party Transaction, Amounts of Transaction",
"terseLabel": "Amount of transaction with related party"
}
}
},
"localname": "RelatedPartyTransactionAmountsOfTransaction",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RelatedPartyTransactionAxis": {
"auth_ref": [
"r253",
"r327",
"r328",
"r330"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of related party transaction.",
"label": "Related Party Transaction [Axis]"
}
}
},
"localname": "RelatedPartyTransactionAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/CLAIMSDetailTextual",
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RelatedPartyTransactionDomain": {
"auth_ref": [
"r253"
],
"lang": {
"en-us": {
"role": {
"documentation": "Transaction between related party.",
"label": "Related Party Transaction [Domain]"
}
}
},
"localname": "RelatedPartyTransactionDomain",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/CLAIMSDetailTextual",
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_RelatedPartyTransactionLineItems": {
"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": "Related Party Transaction [Line Items]"
}
}
},
"localname": "RelatedPartyTransactionLineItems",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RelatedPartyTransactionsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Related Party Transactions [Abstract]"
}
}
},
"localname": "RelatedPartyTransactionsAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
"auth_ref": [
"r253",
"r327",
"r330",
"r340",
"r341",
"r342",
"r343",
"r344",
"r345",
"r346",
"r347",
"r348",
"r349",
"r350",
"r351"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
"label": "Related Party [Axis]"
}
}
},
"localname": "RelatedPartyTransactionsByRelatedPartyAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
"auth_ref": [
"r325",
"r326",
"r328",
"r331",
"r332"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
"label": "RELATED PARTY TRANSACTIONS",
"terseLabel": "RELATED PARTY TRANSACTIONS"
}
}
},
"localname": "RelatedPartyTransactionsDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_RepaymentsOfDebt": {
"auth_ref": [
"r82"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
"label": "Repayments of Debt",
"terseLabel": "Payments of debt"
}
}
},
"localname": "RepaymentsOfDebt",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RepaymentsOfLongtermLoansFromVendors": {
"auth_ref": [
"r83"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets.",
"label": "Repayment of loans",
"negatedLabel": "Repayment of loans"
}
}
},
"localname": "RepaymentsOfLongtermLoansFromVendors",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RetainedEarningsAccumulatedDeficit": {
"auth_ref": [
"r43",
"r249",
"r259",
"r335",
"r365",
"r376",
"r377"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 20.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
"label": "Retained Earnings (Accumulated Deficit)",
"terseLabel": "Accumulated deficit"
}
}
},
"localname": "RetainedEarningsAccumulatedDeficit",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RetainedEarningsMember": {
"auth_ref": [
"r0",
"r105",
"r106",
"r107",
"r109",
"r114",
"r116",
"r156",
"r256",
"r257",
"r258",
"r275",
"r276",
"r302",
"r373",
"r375"
],
"lang": {
"en-us": {
"role": {
"documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
"label": "Retained Earnings",
"terseLabel": "Accumulated Deficit [Member]"
}
}
},
"localname": "RetainedEarningsMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "domainItemType"
},
"us-gaap_RevenueRecognitionPolicyTextBlock": {
"auth_ref": [
"r94",
"r95"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
"label": "Revenue recognition",
"terseLabel": "Revenue recognition"
}
}
},
"localname": "RevenueRecognitionPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_Revenues": {
"auth_ref": [
"r74",
"r99",
"r133",
"r134",
"r138",
"r143",
"r144",
"r148",
"r149",
"r150",
"r155",
"r188",
"r189",
"r190",
"r192",
"r193",
"r194",
"r195",
"r196",
"r197",
"r198",
"r305",
"r359"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 0.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
"label": "Revenues",
"terseLabel": "Revenues"
}
}
},
"localname": "Revenues",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_SaleOfStockPricePerShare": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
"label": "Sale of Stock, Price Per Share",
"verboseLabel": "Price per share"
}
}
},
"localname": "SaleOfStockPricePerShare",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
"auth_ref": [
"r290"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
"label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]"
}
}
},
"localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
"auth_ref": [
"r268"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
"label": "Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit",
"verboseLabel": "Schedule of net deferred tax assets"
}
}
},
"localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
"auth_ref": [
"r3",
"r9",
"r10",
"r11",
"r12",
"r13",
"r14",
"r18",
"r21",
"r22",
"r23",
"r172",
"r173"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
"label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
"terseLabel": "Schedule of assets and liabilities & operations of discontinue operations"
}
}
},
"localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
"auth_ref": [
"r263"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
"label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
"verboseLabel": "Schedule of effective income tax reconciliation"
}
}
},
"localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
"auth_ref": [
"r159",
"r160"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
"label": "Schedule of Indefinite-Lived Intangible Assets [Table]"
}
}
},
"localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": {
"auth_ref": [
"r176",
"r177",
"r178",
"r180",
"r181",
"r182",
"r184",
"r186",
"r187"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.",
"label": "Schedule of Claims",
"terseLabel": "Schedule of claims"
}
}
},
"localname": "ScheduleOfLossContingenciesByContingencyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
"auth_ref": [
"r51",
"r170"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
"label": "Property, Plant and Equipment [Table]"
}
}
},
"localname": "ScheduleOfPropertyPlantAndEquipmentTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
"auth_ref": [
"r329",
"r330"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
"label": "Schedule of Related Party Transactions, by Related Party [Table]"
}
}
},
"localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfStockByClassTable": {
"auth_ref": [
"r63",
"r96",
"r122",
"r123",
"r222",
"r224",
"r225",
"r226",
"r227",
"r228",
"r229",
"r231",
"r235",
"r240",
"r243",
"r244",
"r245",
"r246",
"r247",
"r248",
"r249"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
"label": "Schedule of Stock by Class [Table]"
}
}
},
"localname": "ScheduleOfStockByClassTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals"
],
"xbrltype": "stringItemType"
},
"us-gaap_SellingGeneralAndAdministrativeExpense": {
"auth_ref": [
"r78"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": {
"order": 10.0,
"parentTag": "us-gaap_OperatingCostsAndExpenses",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
"label": "Selling, general and administrative expenses",
"terseLabel": "Selling, general and administrative expenses"
}
}
},
"localname": "SellingGeneralAndAdministrativeExpense",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_SharePrice": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Price of a single share of a number of saleable stocks of a company.",
"label": "Share Price",
"terseLabel": "Share price"
}
}
},
"localname": "SharePrice",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_SharesOutstanding": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
"label": "Shares, Outstanding",
"periodEndLabel": "Balance (shares)",
"periodStartLabel": "Balance (shares)"
}
}
},
"localname": "SharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShortTermDebtTypeAxis": {
"auth_ref": [
"r54"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of short-term debt arrangement.",
"label": "Short-term Debt, Type [Axis]"
}
}
},
"localname": "ShortTermDebtTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ShortTermDebtTypeDomain": {
"auth_ref": [
"r53"
],
"lang": {
"en-us": {
"role": {
"documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
"label": "Short-term Debt, Type [Domain]"
}
}
},
"localname": "ShortTermDebtTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_StatementEquityComponentsAxis": {
"auth_ref": [
"r0",
"r65",
"r70",
"r71",
"r72",
"r105",
"r106",
"r107",
"r109",
"r114",
"r116",
"r121",
"r156",
"r242",
"r249",
"r256",
"r257",
"r258",
"r275",
"r276",
"r302",
"r310",
"r311",
"r312",
"r313",
"r314",
"r315",
"r373",
"r374",
"r375",
"r392"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by component of equity.",
"label": "Equity Components [Axis]"
}
}
},
"localname": "StatementEquityComponentsAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"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/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"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/2021-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/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Statement of Comprehensive Income [Abstract]"
}
}
},
"localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfStockholdersEquityAbstract": {
"auth_ref": [],
"localname": "StatementOfStockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_StatementTable": {
"auth_ref": [
"r105",
"r106",
"r107",
"r121",
"r339"
],
"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"
}
}
},
"localname": "StatementTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
"auth_ref": [
"r39",
"r40",
"r249"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
"label": "Stock Issued During Period, Shares, Acquisitions",
"terseLabel": "Number of shares used for purpose of effecting acquisitions, mergers, and operating activities",
"verboseLabel": "Treasury shares issued for cash (shares)"
}
}
},
"localname": "StockIssuedDuringPeriodSharesAcquisitions",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
"auth_ref": [
"r242",
"r249"
],
"lang": {
"en-us": {
"role": {
"documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
"label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
"verboseLabel": "Number of restricted shares issued"
}
}
},
"localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
"auth_ref": [
"r40",
"r242",
"r249"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
"label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
"terseLabel": "Shares",
"verboseLabel": "Number of treasury stock issued"
}
}
},
"localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockRepurchasedDuringPeriodShares": {
"auth_ref": [
"r39",
"r40",
"r242",
"r249"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
"label": "Stock Repurchased During Period, Shares",
"terseLabel": "Number of stock repurchased"
}
}
},
"localname": "StockRepurchasedDuringPeriodShares",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockholdersEquity": {
"auth_ref": [
"r40",
"r44",
"r45",
"r99",
"r154",
"r155",
"r305",
"r335"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": {
"order": 10.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": "Stockholders' Equity Attributable to Parent",
"totalLabel": "Total Stockholder's Equity (Deficit)"
}
}
},
"localname": "StockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Stockholders' Equity Attributable to Parent [Abstract]",
"terseLabel": "Stockholders' Equity (Deficit)"
}
}
},
"localname": "StockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
"auth_ref": [
"r0",
"r1",
"r71",
"r99",
"r105",
"r106",
"r107",
"r109",
"r114",
"r155",
"r156",
"r249",
"r256",
"r257",
"r258",
"r275",
"r276",
"r291",
"r292",
"r301",
"r302",
"r305",
"r310",
"r311",
"r315",
"r374",
"r375",
"r392"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
"label": "Equity Balance, Starting",
"periodEndLabel": "Balance",
"periodStartLabel": "Balance"
}
}
},
"localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
"auth_ref": [
"r97",
"r227",
"r230",
"r231",
"r232",
"r233",
"r234",
"r235",
"r236",
"r237",
"r238",
"r239",
"r241",
"r249",
"r252"
],
"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",
"terseLabel": "STOCKHOLDERS' EQUITY"
}
}
},
"localname": "StockholdersEquityNoteDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_StockholdersEquityReverseStockSplit": {
"auth_ref": [
"r250"
],
"lang": {
"en-us": {
"role": {
"documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.",
"label": "Stockholders' Equity, Reverse Stock Split",
"verboseLabel": "Reverse split"
}
}
},
"localname": "StockholdersEquityReverseStockSplit",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
"label": "Subsequent Event [Line Items]"
}
}
},
"localname": "SubsequentEventLineItems",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventMember": {
"auth_ref": [
"r316",
"r337"
],
"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]",
"terseLabel": "Subsequent Events [Member]"
}
}
},
"localname": "SubsequentEventMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_SubsequentEventTable": {
"auth_ref": [
"r316",
"r337"
],
"lang": {
"en-us": {
"role": {
"documentation": "Discloses pertinent information about one or more 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.",
"label": "Subsequent Event [Table]"
}
}
},
"localname": "SubsequentEventTable",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventTypeAxis": {
"auth_ref": [
"r316",
"r337"
],
"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/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventTypeDomain": {
"auth_ref": [
"r316",
"r337"
],
"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/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_SubsequentEventsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Subsequent Events [Abstract]"
}
}
},
"localname": "SubsequentEventsAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventsTextBlock": {
"auth_ref": [
"r336",
"r338"
],
"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": "NOTE 16 - SUBSEQUENT EVENTS",
"terseLabel": "SUBSEQUENT EVENTS"
}
}
},
"localname": "SubsequentEventsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
"auth_ref": [
"r25"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.",
"label": "NOTE 4 - GOING CONCERN",
"terseLabel": "GOING CONCERN"
}
}
},
"localname": "SubstantialDoubtAboutGoingConcernTextBlock",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SupplementalCashFlowInformationAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Supplemental Cash Flow Information",
"verboseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:"
}
}
},
"localname": "SupplementalCashFlowInformationAbstract",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_TreasuryStockMember": {
"auth_ref": [
"r64",
"r251"
],
"lang": {
"en-us": {
"role": {
"documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
"label": "Treasury Stock",
"terseLabel": "Treasury Stock [Member]"
}
}
},
"localname": "TreasuryStockMember",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit"
],
"xbrltype": "domainItemType"
},
"us-gaap_TreasuryStockShares": {
"auth_ref": [
"r64",
"r251"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
"label": "Treasury Stock, Shares",
"verboseLabel": "Treasury stock, balance (shares)"
}
}
},
"localname": "TreasuryStockShares",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_TreasuryStockSharesAcquired": {
"auth_ref": [
"r40",
"r242",
"r249"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
"label": "Treasury Stock, Shares, Acquired",
"terseLabel": "Number of shares reserved treasury for stock transactions"
}
}
},
"localname": "TreasuryStockSharesAcquired",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals"
],
"xbrltype": "sharesItemType"
},
"us-gaap_TypeOfArrangementAxis": {
"auth_ref": [
"r290"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
"label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
}
}
},
"localname": "TypeOfArrangementAxis",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals",
"http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals",
"http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails",
"http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_UseOfEstimates": {
"auth_ref": [
"r125",
"r126",
"r127",
"r128",
"r129",
"r130",
"r131"
],
"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",
"terseLabel": "Use of estimates"
}
}
},
"localname": "UseOfEstimates",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
"auth_ref": [
"r268"
],
"calculation": {
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails": {
"order": 10.0,
"parentTag": "us-gaap_IncomeTaxExpenseBenefit",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
"label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
"negatedLabel": "Change in valuation allowance",
"verboseLabel": "Change in valuation allowance"
}
}
},
"localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
"label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
"terseLabel": "Weighted average number of common shares outstanding - basic and diluted"
}
}
},
"localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
"nsuri": "http://fasb.org/us-gaap/2021-01-31",
"presentation": [
"http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations"
],
"xbrltype": "sharesItemType"
}
},
"unitCount": 4
}
},
"std_ref": {
"r0": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "105",
"URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
},
"r1": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "105",
"URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
},
"r10": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
},
"r100": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(h)(2))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
},
"r101": {
"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"
},
"r102": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(k)(1))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
},
"r103": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.12-04(a))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
},
"r104": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "235",
"URI": "http://asc.fasb.org/topic&trid=2122369"
},
"r105": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
},
"r106": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
},
"r107": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
},
"r108": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(2)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
},
"r109": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(3)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
},
"r11": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
},
"r110": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
},
"r111": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
},
"r112": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
},
"r113": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
},
"r114": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
},
"r115": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
},
"r116": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
},
"r117": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
},
"r118": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
},
"r119": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
},
"r12": {
"Name": "Accounting Standards Codification",
"Paragraph": "4A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
},
"r120": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "260",
"URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
},
"r121": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "272",
"URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
},
"r122": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "272",
"URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
},
"r123": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "272",
"URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
},
"r124": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "275",
"URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
},
"r125": {
"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"
},
"r126": {
"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"
},
"r127": {
"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"
},
"r128": {
"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"
},
"r129": {
"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"
},
"r13": {
"Name": "Accounting Standards Codification",
"Paragraph": "4B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
},
"r130": {
"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"
},
"r131": {
"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"
},
"r132": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "275",
"URI": "http://asc.fasb.org/topic&trid=2134479"
},
"r133": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
},
"r134": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
},
"r135": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
},
"r136": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
},
"r137": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
},
"r138": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
},
"r139": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
},
"r14": {
"Name": "Accounting Standards Codification",
"Paragraph": "5A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
},
"r140": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
},
"r141": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
},
"r142": {
"Name": "Accounting Standards Codification",
"Paragraph": "31",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
},
"r143": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
},
"r144": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
},
"r145": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
},
"r146": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
},
"r147": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
},
"r148": {
"Name": "Accounting Standards Codification",
"Paragraph": "40",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
},
"r149": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
},
"r15": {
"Name": "Accounting Standards Codification",
"Paragraph": "5B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
},
"r150": {
"Name": "Accounting Standards Codification",
"Paragraph": "42",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
},
"r151": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
},
"r152": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
},
"r153": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
},
"r154": {
"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=122038336&loc=d3e74512-122707"
},
"r155": {
"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"
},
"r156": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "326",
"URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
},
"r157": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "05",
"SubTopic": "10",
"Topic": "340",
"URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
},
"r158": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "340",
"URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
},
"r159": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(b)",
"Topic": "350",
"URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
},
"r16": {
"Name": "Accounting Standards Codification",
"Paragraph": "5B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(1)",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
},
"r160": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(b),(d)",
"Topic": "350",
"URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
},
"r161": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "350",
"URI": "http://asc.fasb.org/topic&trid=2144416"
},
"r162": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "05",
"SubTopic": "10",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
},
"r163": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "35",
"SubTopic": "10",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223"
},
"r164": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
},
"r165": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
},
"r166": {
"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"
},
"r167": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
},
"r168": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
},
"r169": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
},
"r17": {
"Name": "Accounting Standards Codification",
"Paragraph": "5B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(e)",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
},
"r170": {
"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"
},
"r171": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
},
"r172": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
},
"r173": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
},
"r174": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 5.CC)",
"Topic": "360",
"URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
},
"r175": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "360",
"URI": "http://asc.fasb.org/topic&trid=2155823"
},
"r176": {
"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"
},
"r177": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
},
"r178": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
},
"r179": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
},
"r18": {
"Name": "Accounting Standards Codification",
"Paragraph": "5B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
},
"r180": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
},
"r181": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
},
"r182": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
},
"r183": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
},
"r184": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
},
"r185": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "450",
"URI": "http://asc.fasb.org/topic&trid=2127136"
},
"r186": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "460",
"URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
},
"r187": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "460",
"URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
},
"r188": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(i))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
},
"r189": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(ii))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
},
"r19": {
"Name": "Accounting Standards Codification",
"Paragraph": "5C",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)(2)",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
},
"r190": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
},
"r191": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iii))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
},
"r192": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iv))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
},
"r193": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(5))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
},
"r194": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(i))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
},
"r195": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
},
"r196": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
},
"r197": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iv))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
},
"r198": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(5))",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
},
"r199": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
},
"r2": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
},
"r20": {
"Name": "Accounting Standards Codification",
"Paragraph": "5C",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
},
"r200": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
},
"r201": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
},
"r202": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
},
"r203": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(e)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
},
"r204": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(f)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
},
"r205": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(h)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
},
"r206": {
"Name": "Accounting Standards Codification",
"Paragraph": "1D",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
},
"r207": {
"Name": "Accounting Standards Codification",
"Paragraph": "1D",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
},
"r208": {
"Name": "Accounting Standards Codification",
"Paragraph": "1D",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
},
"r209": {
"Name": "Accounting Standards Codification",
"Paragraph": "1E",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
},
"r21": {
"Name": "Accounting Standards Codification",
"Paragraph": "5C",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
},
"r210": {
"Name": "Accounting Standards Codification",
"Paragraph": "1E",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
},
"r211": {
"Name": "Accounting Standards Codification",
"Paragraph": "1E",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
},
"r212": {
"Name": "Accounting Standards Codification",
"Paragraph": "1F",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
},
"r213": {
"Name": "Accounting Standards Codification",
"Paragraph": "1F",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
},
"r214": {
"Name": "Accounting Standards Codification",
"Paragraph": "1F",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(1)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
},
"r215": {
"Name": "Accounting Standards Codification",
"Paragraph": "1F",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
},
"r216": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(3)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
},
"r217": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
},
"r218": {
"Name": "Accounting Standards Codification",
"Paragraph": "69B",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
},
"r219": {
"Name": "Accounting Standards Codification",
"Paragraph": "69C",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
},
"r22": {
"Name": "Accounting Standards Codification",
"Paragraph": "5D",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
},
"r220": {
"Name": "Accounting Standards Codification",
"Paragraph": "69E",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
},
"r221": {
"Name": "Accounting Standards Codification",
"Paragraph": "69F",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "470",
"URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
},
"r222": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(CFRR 211.02)",
"Topic": "480",
"URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
},
"r223": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(3)",
"Topic": "480",
"URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
},
"r224": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
},
"r225": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
},
"r226": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
},
"r227": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
},
"r228": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
},
"r229": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
},
"r23": {
"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"
},
"r230": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(g)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
},
"r231": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
},
"r232": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(i)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
},
"r233": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
},
"r234": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
},
"r235": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
},
"r236": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
},
"r237": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
},
"r238": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
},
"r239": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
},
"r24": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/subtopic&trid=2122178"
},
"r240": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
},
"r241": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
},
"r242": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
},
"r243": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
},
"r244": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
},
"r245": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
},
"r246": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
},
"r247": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
},
"r248": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
},
"r249": {
"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"
},
"r25": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"SubTopic": "40",
"Topic": "205",
"URI": "http://asc.fasb.org/subtopic&trid=51888271"
},
"r250": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 4.C)",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770"
},
"r251": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "505",
"URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
},
"r252": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "505",
"URI": "http://asc.fasb.org/topic&trid=2208762"
},
"r253": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(n)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
},
"r254": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(a)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
},
"r255": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(a)",
"Topic": "715",
"URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
},
"r256": {
"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"
},
"r257": {
"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"
},
"r258": {
"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"
},
"r259": {
"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"
},
"r26": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "205",
"URI": "http://asc.fasb.org/topic&trid=2122149"
},
"r260": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
},
"r261": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
},
"r262": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
},
"r263": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
},
"r264": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
},
"r265": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
},
"r266": {
"Name": "Accounting Standards Codification",
"Paragraph": "19",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
},
"r267": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
},
"r268": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
},
"r269": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
},
"r27": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
},
"r270": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
},
"r271": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
},
"r272": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
},
"r273": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
},
"r274": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
},
"r275": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
},
"r276": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(3)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
},
"r277": {
"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=122134291&loc=d3e330036-122817"
},
"r278": {
"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=122134291&loc=d3e330036-122817"
},
"r279": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.4)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
},
"r28": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
},
"r280": {
"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=122134291&loc=d3e330215-122817"
},
"r281": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
},
"r282": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "270",
"Topic": "740",
"URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
},
"r283": {
"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"
},
"r284": {
"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"
},
"r285": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "740",
"URI": "http://asc.fasb.org/topic&trid=2144680"
},
"r286": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "805",
"URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
},
"r287": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "805",
"URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
},
"r288": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "805",
"URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
},
"r289": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(b)(4)",
"Topic": "805",
"URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
},
"r29": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(g)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
},
"r290": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "808",
"URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
},
"r291": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
},
"r292": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
},
"r293": {
"Name": "Accounting Standards Codification",
"Paragraph": "19",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
},
"r294": {
"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"
},
"r295": {
"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"
},
"r296": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
},
"r297": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
},
"r298": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
},
"r299": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bb)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
},
"r3": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
},
"r30": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
},
"r300": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
},
"r301": {
"Name": "Accounting Standards Codification",
"Paragraph": "4I",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
},
"r302": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(3)",
"Topic": "815",
"URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
},
"r303": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)",
"Topic": "815",
"URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
},
"r304": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bbb)(2)",
"Topic": "820",
"URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
},
"r305": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "825",
"URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
},
"r306": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "825",
"URI": "http://asc.fasb.org/extlink&oid=99383193&loc=d3e16207-108621"
},
"r307": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "825",
"URI": "http://asc.fasb.org/extlink&oid=99383193&loc=d3e16242-108621"
},
"r308": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30885-110895"
},
"r309": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "230",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
},
"r31": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
},
"r310": {
"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"
},
"r311": {
"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"
},
"r312": {
"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"
},
"r313": {
"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"
},
"r314": {
"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"
},
"r315": {
"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"
},
"r316": {
"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"
},
"r317": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "30",
"Topic": "830",
"URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521"
},
"r318": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "830",
"URI": "http://asc.fasb.org/topic&trid=2175825"
},
"r319": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
},
"r32": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
},
"r320": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
},
"r321": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
},
"r322": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
},
"r323": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "30",
"Topic": "835",
"URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
},
"r324": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "840",
"URI": "http://asc.fasb.org/topic&trid=2208923"
},
"r325": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "850",
"URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
},
"r326": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "850",
"URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
},
"r327": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "850",
"URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
},
"r328": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "850",
"URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
},
"r329": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "850",
"URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
},
"r33": {
"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"
},
"r330": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "850",
"URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
},
"r331": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "850",
"URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
},
"r332": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "850",
"URI": "http://asc.fasb.org/topic&trid=2122745"
},
"r333": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "852",
"URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
},
"r334": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "852",
"URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
},
"r335": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "852",
"URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
},
"r336": {
"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"
},
"r337": {
"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"
},
"r338": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "855",
"URI": "http://asc.fasb.org/topic&trid=2122774"
},
"r339": {
"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"
},
"r34": {
"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"
},
"r340": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(a)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
},
"r341": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(b)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
},
"r342": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(a)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
},
"r343": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(b)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
},
"r344": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(a)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
},
"r345": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(b)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
},
"r346": {
"Name": "Accounting Standards Codification",
"Paragraph": "33",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(a)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
},
"r347": {
"Name": "Accounting Standards Codification",
"Paragraph": "33",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(b)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
},
"r348": {
"Name": "Accounting Standards Codification",
"Paragraph": "35A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(a)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
},
"r349": {
"Name": "Accounting Standards Codification",
"Paragraph": "35A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(b)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
},
"r35": {
"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"
},
"r350": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(c)(1)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
},
"r351": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "235",
"Subparagraph": "(c)(2)",
"Topic": "932",
"URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
},
"r352": {
"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"
},
"r353": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(13))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r354": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(16))",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
},
"r355": {
"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"
},
"r356": {
"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"
},
"r357": {
"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"
},
"r358": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04.9)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
},
"r359": {
"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"
},
"r36": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(19))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r360": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "360",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
},
"r361": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "470",
"Subparagraph": "(c)",
"Topic": "942",
"URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
},
"r362": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(16))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r363": {
"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"
},
"r364": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(16))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r365": {
"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"
},
"r366": {
"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"
},
"r367": {
"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"
},
"r368": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03.15(a))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r369": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03.17)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
},
"r37": {
"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"
},
"r370": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(12))",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
},
"r371": {
"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"
},
"r372": {
"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"
},
"r373": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
},
"r374": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)(1)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
},
"r375": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)(2)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
},
"r376": {
"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=124501264&loc=SL117420844-207641"
},
"r377": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(h)(2)",
"Topic": "944",
"URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
},
"r378": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "210",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
},
"r379": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "210",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
},
"r38": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(22))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r380": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(13))",
"Topic": "946",
"URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
},
"r381": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "360",
"Subparagraph": "(d)",
"Topic": "958",
"URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
},
"r382": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "360",
"Topic": "958",
"URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
},
"r383": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "360",
"Topic": "958",
"URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
},
"r384": {
"Name": "Form 10-K",
"Number": "249",
"Publisher": "SEC",
"Section": "310"
},
"r385": {
"Name": "Form 10-Q",
"Number": "240",
"Publisher": "SEC",
"Section": "308",
"Subsection": "a"
},
"r386": {
"Name": "Form 20-F",
"Number": "249",
"Publisher": "SEC",
"Section": "220",
"Subsection": "f"
},
"r387": {
"Name": "Form 40-F",
"Number": "249",
"Publisher": "SEC",
"Section": "240",
"Subsection": "f"
},
"r388": {
"Name": "Forms 10-K, 10-Q, 20-F",
"Number": "240",
"Publisher": "SEC",
"Section": "13",
"Subsection": "a-1"
},
"r389": {
"Name": "Regulation 12B",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-2"
},
"r39": {
"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"
},
"r390": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "405"
},
"r391": {
"Name": "Securities Act",
"Number": "7A",
"Publisher": "SEC",
"Section": "B",
"Subsection": "2"
},
"r392": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)(3)(iii)(03)",
"Topic": "848"
},
"r4": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
},
"r40": {
"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"
},
"r41": {
"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"
},
"r42": {
"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"
},
"r43": {
"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"
},
"r44": {
"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"
},
"r45": {
"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"
},
"r46": {
"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"
},
"r47": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(5))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r48": {
"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"
},
"r49": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.13(a))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r5": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
},
"r50": {
"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"
},
"r51": {
"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"
},
"r52": {
"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"
},
"r53": {
"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"
},
"r54": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r55": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19,20)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r56": {
"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"
},
"r57": {
"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"
},
"r58": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22(a)(1))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r59": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22(a)(2))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r6": {
"Name": "Accounting Standards Codification",
"Paragraph": "3B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
},
"r60": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22(a)(3))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r61": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22(a)(5))",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r62": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r63": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.28,29)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r64": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.29,30)",
"Topic": "210",
"URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
},
"r65": {
"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"
},
"r66": {
"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"
},
"r67": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
},
"r68": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
},
"r69": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
},
"r7": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
},
"r70": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
},
"r71": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
},
"r72": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
},
"r73": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(210.5-03(11))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
},
"r74": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(1))",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
},
"r75": {
"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=123367319&loc=SL114868664-224227"
},
"r76": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.2)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
},
"r77": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.3)",
"Topic": "220",
"URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
},
"r78": {
"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=123367319&loc=SL114868664-224227"
},
"r79": {
"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=123367319&loc=SL114868664-224227"
},
"r8": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
},
"r80": {
"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=123367319&loc=SL114868664-224227"
},
"r81": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
},
"r82": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
},
"r83": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
},
"r84": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
},
"r85": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
},
"r86": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
},
"r87": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
},
"r88": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
},
"r89": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
},
"r9": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
},
"r90": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
},
"r91": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
},
"r92": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
},
"r93": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
},
"r94": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
},
"r95": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
},
"r96": {
"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"
},
"r97": {
"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"
},
"r98": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(f))",
"Topic": "235",
"URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
},
"r99": {
"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"
}
},
"version": "2.1"
}
ZIP
57
0001062993-21-012892-xbrl.zip
IDEA: XBRL DOCUMENT
begin 644 0001062993-21-012892-xbrl.zip
M4$L#!!0 ( $QQCU-7PY!_;P8 +82 / 97AH:6)I=#,Q+3$N:'1M
MI5AA3^,X$/W.K[ JG1:D4B@<=U(I2(4M1Z558:$K[7TZ.8G3^'#LK.VT]'[]
MO7%26MH"1>4#D'@\GGGSYME.-_.YNMS;ZV:")Y=[##]=+[T2E[<\SX5E-S+"
M[[O"RYC=&I5(/7;LVMBBU6']YTQ&TK/3=JO-#F&J1,*B&=-BZE(\Q&06F[Q[
M5+G:YWA3\+'XIXT71[SV6#4<"@>Q3!6?&&L\AX;_(..U[U%@OMA:W<7?1H.;P75O
M-+@;LKL;=O\P&%X/[GO?6._Z^N['<#08_H7W,.D_O+^>-\4'B]W_>'C\T1N.
MV.B./?:OPY*GQR?[_(!6'MWVV6/OX:HW[#\>WOW\UO\;(8QHY.3X^.2-M9>7
M^K=T7J8SK#5HLKZ53^RJQ;Z)B?2^B3@L#3*?<=]Y.XFW*K#PW6ZQ %4(
M*TW"A$[@Z2[VAOA_VFXBZY-V:Y=(3UKLBCMX123YC#UI,T7#C$6S"MA6828&
M?-?&@\?:,RAYG&=$22 (]I)N.,N9)^+>9/
MA16U$TH@ETZAW:$8Z%2?(4%7B#@$N 1T;":8%G1C"8;S78 ^?0=HP5*ID0JA
ML@B]"91ACF&[-"XU2 $,)?Q(':N2* %XEN)L EI))"N0'16&"J;4 ODZ:;>R
M-(J;2'+<)(M2P0!P&V 2EG,AGIB[C*7*3-T&OG)Z6<6-*)M+D+IY,&O1[H3J
M[RW6&RB(7D>,D&^-JB HK(E%@M>.[2/C1 #"*JW^?(V]KS%O@J'EP@I=-W'>#5)$&)>NNVG4&=& KG7*U6];DH+!Z#61+I 6%@)
M'?R0>"^HOMPN5B@>P*R;?0%(LVXE&I2@/6)Q1LF$^Q!HY&0BN964@*PD*32P
M)D^E(YD(;>J"I@1Z&R<0$(X885(!V9=QJ3AU)=(*02SD!C,J\5K67/P7"3)$
MXV"^2#YLE/>*%:T6:VOJK=5L>])N73J4>R(3VBVY,YI3=W*':I*\X^68VV0.
M&8HH>225]#,2H$W+$H$"N@&XJO:O3)>VAR "SW5"16D+%,X%P8QQ4DQ" &&C
M& L-'52H'T9$0<0@$VR"58U (%F@#W>J4MQB_0E79> =I2#2%$(M)UC<;1!<
M2-T6'50];E;?4 Y,!/M=I?&1*?W;:V_3X_S%6M &EGZ\L[)HOC4&AHD* \1S
M3LYW030![ZN0UU.G0TPMHV%D!=E/\)PDQ\1Q:2FUI?Y^Y2\WSF,2'7;AQ<5P
M\:LZ#[+]->,4=0'K5NSJ,+$'BW#:HH.8+E]B.:@BR;A[$4#B:ZBC2$(CA^SK
M)IOA3/4D5'WT6K%O[@#(5E5[;UL_^\RV'L[9R;S(S067B-K+H"]H1>!]0@#7
M]@O&L5=X8]V+UH07<)7CM.N%V-BJ5P8Z1B-?)2(*T_=1$G2&H\[#7]JKYMP1
MOTJ)@ -;2AV'$]C!KAMV#\= 4F,)]"@/.E+$4B#C6B=>-LZIX$_4^)4:AM8/
M.AZ.]/,CX:=PK/