,9# ]C+9W2:BP86>B( "2.J.5JMJ7C<%7^5SJ-:BKL2*OT^N/_SNPM9K621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%#BVR]*+
M41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI@S
M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 (
M ,%BI59V-;C0S@4 ,T> 8 >&PO=V]R:W-H965T&UL
MM9G];Z,V',;_%2N;IDUJ&F/R=KD.VV_N> DZ !GMFF:_WXV
M$,B=S+<<6OI# X3GB3_X[3&>[+GX*K>,*?0:1XF\ZFR5VKWO]:2_93&5EWS'
M$OW-FHN8*GTJ-CVY$XP&F2B.>@3C82^F8=*93K)K"S&=\%1%8<(6 LDTCJDX
M7+.([Z\Z3N=XX3'<;)6YT)M.=G3#EDP][19"G_5*ER",62)#GB#!UE>=F?/>
M! G A?7"$@A(-\)'+=&X!8"-P/-2Y9AW5!%
MIQ/!]TB8N[6;.3:;6-&%BJG&IA/XVU#HUO>%^JFM%(9H$Z#91H3J@>9(W
M#_.8NTANJ6!RTE/ZUXRFYQ?.U[DSJ7%VT3U/U%9JUX %W^I[NI1E4SP#NK^]F7NSCVCQ^.GFR5LMT?S!LPBV!!R7PH FPISN$H)'N
M" %[17^R@PT9=L+Z;X2'PW=C&R.H;C2TTL%.Y1A3.\B ^I:A]'7S
M_)M1 ;+";MVN0[JN8X,$A2TAWY60[\!BK00-PF2#EH?XF4[?3)R^S9<6-R6
M]R16.(U&4A['FG&IN/_U BVS*($^I4HJG3=T+5NQ0>CB:]%QLBJ1!)$\2[,&(">;H+;KBPSA1O^#SPI$M]7R=;H4V"W-"* OJT
MK=(J\#A@UBBKM!B$'MF."Y7U5$55:D^(L./?UESIP:JVG%7H<1JEGN56KRU,
M ][1Q%ZML,V:1M(V*GNPKBU>%7&<1AEG&5.-=YU*_;6T5Q[LHT1JQSM'N'&J
M=./ ^:3 NXV9V)C&^8=V4%NP'F'#^GH\1^1QJLSC- P]GU,J%!/1H>B25D;8
MJ[8NSY%VG"KN.'!"J:*J7GS(,)LN 4;8K+X>SY%VG"KN.'!>.9E&H"P FV#L
MZ#0W& VL@.>(/J2*/J11])DG/A>Z[K+4G
ME?55P#G2#ZG2#VF4?F9!H-WEQ?$ ?=3WH4^)G1.V'.&^BY8\U6.9BS'ZPJ2M
M$WBP2UOP*A.11IFH!/?,F:[D%=\G5FC8[CX,7FAD[;6PLBUH%89(HS!4@I;-
M>2'X2YCX]BJ&/6N:\CG2$*G2$&F4ADK0!=?9/4+_A+OZ'@L[CONX/[*2GB,8
MD2H8$3C09&UU)ABM!X,-QMBZF(95;;&J0$3@_/*1FW<%BRU/H/GE#9/!<*CG
M%XRM?.?(0:3*003.+JM0Z9F3KY%#?GW^#2V9GPI=DU9(V*E8K,I\L?HSOL0.
MVE&!]!!DCT>P7UOR*AX1.-$<4='MJ[^ER8;5OIY]P^AAMKR96=_JP<*VA%4V
M(HVRT3S1^3;?\#'ONNAQ#6I%A1UKEIRPJB6G6T4D%PXQ,YUR@RSIWD74^E+D
M#8/:< OKVH)50%PXIWS,6+Z'K
M*6&[S]9)!!;]*&/O9,/0+)2S?52)?!/%\[W#\FJY5SO+=BA[U>WY1N\]->ML
MB2*VUE)\.=*SG&6T8 )](O-R^[R[&IWGY7.MXQ_%PDA$CQG:2XN!HF4ZP^C
MD8@2DF%QRM8D5V\>&<^P5+?\:236G."X5,K2$7*<\2C#-!],S\MG-WQZS@J9
MTIS<<""*+,/\Y2-)V?9B >O#V[I4R+U@]'T?(V?R(K(^_4-5W>CQDI,,Y(+
MRG+ R>/%8 8_S-%$*Y02_U"R%3O70+ORP-AW?;.,+P:.1D12$DEM JN_#9F3
M--66%(X?M=%!\TVMN'O]:OU3Z;QRY@$+,F?IOS26R<4@'("8/.(BE;=L^X74
M#OG:7L124?Z";2WK#$!4",FR6EDAR&A>_>/G.A ["M#K4$"U GJK@ELKN*6C
M%;+2K066>'K.V19P+:VLZ8LR-J6V\H;F>AE7DJNW5.G)Z?W=[ OX>KE8SF=7
MX.;V>G$_OUN=@.6W^2F87W];75\M%[.[RP7X.+N:?9M?@M67R\L[, 3WJP7X
MZ]W?X!V@.;A+6"%P'HOSD52@M.E15 /X6 % '0"^8GX*7'@"D(-* F'JBTYW;8FQ>0#:%?-\-[8C]!K'?BUC',I>,4V*-I6]\^'5[0P MZX=TQB=,WP O,
M^/G0R$53*IQ,X,0.,6P@AKT0;[AB3RY?@.IT@/PHZ%I73&<&A@8&Z" /'B"U
M2J&.M9XT2">]2#\S%F]IFMI@3BP$5GED!MT]"+8TAGLI9 N-SJ3MC:W7SD[M5W#-:6@XP9!!]J6
MD6 _)55-H"J0
M\+NL[?O<\AGL)[2&@M?X17.NU6&3L50;,[+<(H5@5XZWQ ;[F4T!Y(4J1O*L
M-C>B8T4LE.5XXT. %O(+O(X1!K;4!G^%VX[ECLE=8V[
MJL>E+'\"DO#L:( MW(9,K$>D]G<7+0&B?@*\4BB'%4JB=I]MC*U;#9/;7*.H
M;$([4\8^SI;^4#_]-8E \XAE1.>#/9K(9*ZQ:V TA7RO8QI#.UNU?FZKRNK(
M:B.3JB:!?SCNV*3&J*.<4,MGR.VEBY5DT?>$I3'AXL]R9.Q8Z%Y:_.5-Y6^R
MMN]TRY&H?\LV9UG&KUDAA1I:8JJJ>@B^8AXES3'!"7!/QBBLU4KQA=H29@^J
M#;R>!>S+6(-NV2(>=H%^F?T M82*CA)J,T!6&UI58FHI$GTZME$]@0D[8),^
MAQ!ZD\/IQRJ''+>KX%JB14>(-HZIGG15U:TQC84U6%5K@FF;K(*#Q3
M"/E=W:LE7-1/N+=$8O5(C028YRJ#[.$T*10B->L:X;3)C1VG*P]:LD7]9%OU
M+_'6'F$A3Q@ZQIF&5,@ZNEOE+*/[:.?,
M4Q\XJP[Q1'.A:/51*3JG@0H K\YPJQO)UN4QZ .3DF7E94*P@JT%U/M'QN3K
MC3Y9;4[2I_\!4$L#!!0 ( ,%BI583"UFLG@( &0' 8 >&PO=V]R
M:W-H965T&ULK951;YLP$,>_BL6F/76!0))6'4&B)%,CM4U4
MTN[9A4NP"IC9)FGWZ7<&@I*.-NW4/&"???_S[R[F<+=,H$0)&G+,WEV$B4
M*LY-4T8)9%3V> $Y[JRXR*A"4ZQ-60B@<27*4M.VK)&9498;GENM+83G\E*E
M+(>%(++,,BJ>+R#EV['1-W8+MVR=*+U@>FY!UQ""NBL6 BVSC1*S#'+)>$X$
MK,:&WS\/1MJ_>#\41NS>&Q8&@A2B)2.0''80 !IJ@,AQN\F
MIM$>J87[\UWTGU7NF,L#E1#P]!>+53(VS@P2PXJ6J;KEVTMH\AGJ>!%/9?4D
MV\;7,DA42L6S1HP$&O".Q&8+]7X#0"ITJT)JO2FE!%/5?P
M+1':&Z/I256;2HW9L%S_BZ$2N,M0I[R[I7])KJ>36>!?D<7M?'(7+,,3,KL)
M>B28WX3SJ]G$7TXGY,*_\F^"*0DOI],E^4X65$"N$E LHBG:7XE)9(*+P
MG"P37DJ:Q](U%<+J(\VH ;NHP>Q7P*ZIZ!&G?T)LRW8ZY,';\@E$K=P^E)M8
MHK9.=ELGNXKG?&J=NM*NSQETGZ-?VG-9T C&!KZ5$L0._;E_[(^M%5A$\*
M=E 2IRV)\U9T+^!9AB]BJ'CT>*+O ^$"+:H@)OBJ0QW\M JN
M>\W&LWI6WS4W^_D=<3K@'K3<@P]PA_5E]4N5<,'^0-S%6@<<[F$,+?R]@#WF
M=4 [;&F''Z;%>R=EV8TZ_ ?"&=EG+TB/.!V CEK0T7^ SDLE%78 EJ^[:$?O
MH3WB5-.:>SU0?W^P?ZQ9+DD**Y19O5/4B[JGUX;B1=46'[C")EM-$_P,@M .
MN+_B7.T,W6G;#ZOW%U!+ P04 " #!8J56FUU*O3>0AYGQ;R:V_[9'!\9_B)A2
MB5ZS-!?C7BSE]LJRQ"JF&1%]MJ4YO%DSGA$)MWQCB2VG)"J_:N9IBK!P*B[\2>A GUTBE\L+8#W5S%XU[MB*B
M*5U)%8+ WYY.:9JJ2,#QSS%HKVI3.9Y>OT7_6B0/R;P00:( 0.
M^.B FPY>AX-[='"+1$NR(JT9D60RXNR N+*&:.JBJ$WA#=DDN?J,"\GA;0)^
MW]^BS^AY,4,?+SXA$1-.!4IRM(S93I \$I?HXNQ^9$G@5:U:JR/;
M3W(,\J6?R6[ TV!KPGO(]!*;,F*CGLPX 7E>]J;?/C#">PONE*\4["S
MPGA583Q3],F"I!3Z3TZE+LW2-RA\U2RUGSC8Q_;(VI_RZZQ<]=7W&C"_ O.-
M8%,F)&)KM&$L$DBP--(!EC'\DZ:]( P;?!JC<&CK\8(*+S#B_W;?=PIVENV@
MRG9@[KX@2I#K)=K0'/).$4Q_B$0P>R="JCKLM?D/6H5W<=#LUFTC/!@,]%]G
M6/$.C;Q/4 '"5S'Z0++M%Q#!/:C[%K1:VXF&+0+'\QJ4&INNH>?8M5+91LPE
MDU!+UNQ*>F&QV\7T[":FSLIVG [0$TEUC*!U;T_R%^ZP":BQ
M\I7V: %Q#8C-@#*FW 2'6\T&@V9/U!AU]$.G%D3'*"N3NP()O5!8GU(UD>V3
M8KT(MT=<),EKQR=W6SR^X[0JVK;R?+=CWG5JP7+,BO7X>ZA>"V)H^TU2C=$P
MZ "M!N2
M#M58U[;LN(';JJO.*NB Q;4Z8=N\Q"GF5.@$L*"(U39W3]_F@8\I+,NTQ-BH
M>+^[YGFO:.<5J&4/FV4/MM6P:'AL\G6A\KSFC:XP^^W;'.,&U1F*S1I:K#=WWU)+B]L09
M!LVEM<;*M7%3-:V3W7Q&^:8XY!" LLMEN=>MGE8'*=?%\4'C^8US-2V/0^HP
MY>D,[&0W22Y02M<0TNZ',!IX>>!1WDBV+R$>5(6IX*@NN>DZF]>;*
M=5628\Y'>>P<)^O,VT6W"C8ENXJXY;P]\SW&OCN9@,GD0XM$$X[3G>$80%IAHP\!HV&&,16&(2,:OFM-I
MKC3 X_F!_=KF3KD\,(6Q*'[DJF^WI9 2?8,8D0[VM4.[0B3Z\ZUQZ
MWTZ5XA^1O2A,MRE,]QQ[-*77(R$6)7%GQAUV"&.>B!+AXE8H];$%U*_4C1SB
MK:37ECS#0C*N"F9]H)_^I"XA7]$M6+"G4[6J!%Q: <;5=I$7NKOC IP[467E
M'K58B7)MG4=!(K9<5X^R66W,K6][^M7Z@$RO\J@_-)5CTI-;YUQ!@2NB]-I?
MR#)DY4)5H,7&-O*#T&0+=IJ1<:,T!VA_)80^!.:"YE,0_0902P,$% @
MP6*E5H&5(:Q[!0 91\ !@ !X;"]W;W)K%.[ZDPK,'6VK=UJ=V<_IA K>X%X(6K[[S<@10F1
MM'?I[AIZ3<)Z\/ >&.Y)\35<84_ 2A7$Z4E:4KB^ZW=1;X0BEYV2-8_;/
MDB01HJR9/'?3=8*1GP=%85=35:L;H2!6QL/\M_MD/"0;&@8QOD] NHDBE+Q>
MX9#L1@I4WGYX")Y7-/NA.QZNT3.>8_JXOD]8JUNR^$&$XS0@,4CPS2@0^]KB"0[#C(F-XUM!JI1]
M9H''UV_L;G[S[&:>4(HG)/PS\.EJI/05X.,EVH3T@>RN<7%#9L;GD3#-/\&N
MP*H*\#8I)5$1S$80!?'^&[T40AP%0/U$@%8$:%R UCL1H!0/N'V;VXV0Q/P/3N\DYF,SNYK.;J7VY<&PP7["O
M6^=N 68N:\PFOUW/;FSG8?X3<'Y_G"[^ AWP.+?!SU]^ >D*)3@%00P6*[))
M4>RG9^!+I3WL4C;Z; Q=KQCIU7ZDVHF13D@4L:DXI\3[*HB>-$=?^GZ03644
M@GL4^!TVE@E:!Q2% BY;.A*VBE?9\MIB,(T]$F$!B]/,\H I6_C8!PY*XB!^
M%DGB-E,L2&W\79;_E#ND;L(JQZYC.0#6-*LJIHR T=0._9->BH^S*DLYUJY9;0^?F>AW"SW4IPFWLIJ)'K]2CUZ@'*U!9^$N3_S6HP5DE3D2H]Z7R6(NPZHF.J%J>+E,:5T%24Z9?*
M]-^_"_C!-O#QB.Z$#5XI60H2I2#$HI!HU2W#&/%YPJ]*X&
MTMN7(FPIPJDC=%/GBQ\)J'+S4#V8!/7["L1;E)2UCR:LZ55YA5A@C@<]4/G-
M0P#J#$P^^XX !F&OU^]S.HEPZ@!:)ZI$>.2GX'?6B7*MX'L*Q>;^/WI&MLKF
MM,KFML56S>3!%,$67)$XD0);9/%IU&K)UDS>%PE ':BI^H"?]745@G."G.2X)MV2]FAXR6%61@XF"_\9%0;F-DD-L.<010 RM
M]AA9AJH^:3]8*:T%*Z4+G[4+K!1?58HP6=E5?=I>!W58&3C@#EU'@(/: /);
ME"O"P;X*3W@I[>"EM#:\E%@LD9>J597-_7_T!&V5S6F5S6V+;9_)[M$+Q^P%
M-$O']YCNR?Z=[KY!R3I_!_E$*"51?KG"R,=)!F#_+PFA;XWL
MM6;Y9GW\#U!+ P04 " #!8J56A C:>I8& =&P & 'AL+W=O"[.$;LY1I']/FJX3:.#Q[(TT:H!ZW!Y18]X046C]M[)N]:
MN960Q#CAA": X?558^A>C#Q/*6B)'P0_\Y-KH%Q94?I+W4S#JX:C$.$(!T*9
M0/)CCT-W9K21_Z92/+T^6K_1SDMG5HCC$8U^DE!LKAJ]!@CQ&NTB
M\4"?O^/,(5_9"VC$]7_PG,DZ#1#LN*!QIBP1Q"1)/]$A"\2)@K1C5H"9 BPK
MM&L4O$Q!1ZZ5(M-NC9% @TM&GP%3TM*:NM"QT=K2&Y*H95P()K\E4D\,'I?#
M[^!N,IZ.AK?@_F$^?APM%V=@.AN=@]%\MIC?3L?#Y62L;L:3V4)>+9;RP=UD
MM@3S&S :+KZ#F]OY3] $CXLQ^/KE&_@"2 *6&[KC* GY94M(G.K76D&&Z3K%
M!&LP>>".)F+#P20)OH=7@'6+GP'// '2@9\ S>K\ZM,#Q
M\IA[VIY78R^/V0+,SOP/Q^\C!<3F=_@^%H.?TQ74XG"U/44JMMLU55[Q=\
MBP)\U9 %S3';X\;@SS_5/,O8J .T\ &V;]<%,MB>2!#3&)C=3W8[6
M55UH/VA#MWW9VI_"KPIYOE<(O8+EY[!\Z[H,PW]DP)3@05#:I@"8!B3!(
M]_YAI^DK%7P>KDP>I8
MUW",I=& (-6,38ZFVO[) KF^7UI$@TR[;U[#;@ZK:X4UC"D3Y-]:6%T#K'ZG
MA,L@U&EWS,!Z.;">%=B]2A9-?I)[040YQQQH'@OH3F6[2*C$71JT(J
M@:Y*],R(^SGBOA7Q/$_I6RR)\@QHCF_2=?.18S"4#H@SK
M^+V2 P:1FH)VG8+=G#>R=(T9DR5Z+%]T,-=E9N?TUYME@"89MUV'\82!72O&
MA:#!KZ::14(@0:H0IN'$]>',3)Y"\9TRW*I,VZL!"PNPT IVB0Y@A1.\)@(@
M(1A9[83*6=48\0&S@,C'NV!.]PWJ
M/*;#%KW4T9!;I<:FVZ\TRJI4I^_7X"L(U+4SJ,3'=KB(JQ%?E06]:F.L"OG]
M;@V\@BU=.UTNJ4 10,4,:<17)3G8=:$<*"#*&=#&?_9W"%5?+K
M]-UR:AJD?*=N=((%14+W0SNFZ>S'9/&.'1.T,N]'V_5G67L=A()ZH9UZY00I
MUTJ\Z'Z"?^_(5J69T>TJ<3;;Y2(U"4&OI@Q@0;#02EI%DNVX'KODWQ[S]R28
M]Q[0!J%ZT 43PO:'\NMF.AO.1N_(+RO!?CB_/LG:ZR 4I KMI"KS*\ XY-
M: P(YSN4!'J8DU-I+.?1=*9KVJ8Z6*546.YN!AFWAKQ@0;KP#=)%+ZH:%-J0
MJ.96\^8)&KFS6Z8(@UC-Z D+?H5V?C6UW];7K$R^@35)9+S?42:"
MEZ&=E[.734SM854_TDN@6JB^4'UTCZ(ZOH95)O9[G4JV5*7:O7Y-M+V"KST[
M7X\T4B'W6T\D251FR,!+"B T-&'UJMS;]1V_O*LRB'6?0:A7,[]Y)Z^-[=3Z-G*!)3$81X+,=,?8T#+,-I$4_*
M&++T+":]$72KCS-65 @:Z\L-1B%F2D!^OZ94'&_4#^0G8H/_ %!+ P04
M" #!8J56XJENE7 # "#!P & 'AL+W=O[_^
M2#GQ/" -]B6Q)+['1XJD9CL?OE&%&.&QMH[F615C1EV.;4!%0Z@6J;%^/QZ[Q6QF6+6=I;A<7,M]$:AZL U-:U"D]+M'XWSR;9
M8>.CV591-O+%K%%;O,-XWZP"K_*>19L:'1GO(.!FGKV;7"TOQ3X9?#:XH\$W
M2"1K[[_)XH.>9V,1A!;+* R*_Q[P&JT5(I;Q?<^9]2X%./P^L/^58N=8UHKP
MVMLO1L=JGKW)0.-&M39^]+OWN(_GE?"5WE+ZA5UG6Q09E"U%7^_!K* VKOM7
MC_L\# !OQL\ BCV@2+H[1TGEC8IJ,0M^!T&LF4T^4J@)S>*,DTNYBX%/#>/B
M8JG($/@-K (2NJ@D5[,\,K48Y.6>9MG1%,_03.'6NU@1_.DTZI_Q.4OJ=14'
M7/CTC'XNI@E\=ATA)7U*@2YUDC
M"0H/F"U>_#9Y/7Y[0M1E+^KR%/NO)_\TS=GD'#Y5"*U3K381-6R,4ZXTR@(Q
M*7(318)*/2"L$1UP*(T*;&>D+4H?-%LC5UZL(#*1<11#F]J&('J0^H?)^.6_
MH)P&[<'YR$:E;36"LE9"Z'#=E$CMQI9LAJ -E=93RR%R%W]OC3A>/R7'K8O&
M;5D/DYG&LL46'0:F3.?8Q$ZDD-^[%-J=!$0C"9AP&!Y5OK7,C"##25"E=U];
MUW5_']O1U!S$TB&J'UZCJN 6M2D9L0I> <' LDXIDMQ="-;_,?IU*9P/!!Z+_30$KCR?2EP+?/ CU(&P)B75,EI;\FLNPIY1VY.CX[U8SX8
MC#6&;1K_!*GPNAG9[_8OS+MNL/XP[YXG'DA;[@NPN&'H>/3'JPQ"-_*[1?1-
M&K-K'WEHI\^*"Q&/#YQK/,_4(<]._NXG]02P,$% @ P6*E5J_%2TB/
M @ T@4 !@ !X;"]W;W)K-X@$CZTV?IDT1-UEFGK98"O\Q'9H>*>RKA7$IJM3WSD4902U.LVS
M["QMA3))L8B^C2L6=DM:&=PX\-NV%>YIA=KNELDTV3MN5-U0<*3%HA,UWB+]
MZC:.K71D*56+QBMKP&&U3*ZFEZMYB(\!OQ7N_,$:0B5WUMX'XWNY3+(@"#5*
M"@R"?P^X1JT#$"WRBSRS=XZ%$NOU]7#YJ_#0O]<
M^DY(7";<(![= R;%^W?3L^S3$5'S4=3\&/M_NJGC.3_D'^$&)6&;Q>Q9^\5H#*FK0
M,Q/+*1_ADR>>W&TH,^:]'5<9H$45Q2
MWW*C=QQ85WV?/H?WTXZ?;*U8F<:*H=GD_#0!UT^0WB#;Q:Z]L\0S("X;'KKH
M0@#O5Y8?Z6"$!.,8+_X!4$L#!!0 ( ,%BI59[D ,W80( $@% 9
M>&PO=V]R:W-H965T $$C=\M9T;6DC
MK1L3^S T;< ^N\DEL>;8P7:7\>\Y)VDHL)4OL>]\S^/G+G=>M4H_F@K1PG,M
MI%E[E;7-TO=-5F'-S*EJ4-))H73-+)FZ]$VCD>4=J!9^% 0SOV9<>NFJ\]WJ
M=*5V5G")MQK,KJZ9_KE!H=JU%WI[QQTO*^L8W2
M<"5!8['VSL/E9NKBNX#O'%MSL >7R5:I1V=[O?L5UWNE,N6&;Q0XH'GMEI[A#@> >? *(!H 4:>[OZA3>].#H%7 ,-TK:
MRL GF6/^)]XG(:.::*]F$QTEO&'Z%.)P E$0Q4?XXC&[N..+7^'[HNS+>?6P
MZ$34=14V/L?^OY,?![^,/<$ S (5
M+:O&J@&3.5QBAO46]=X;0:9HCHS%'%0!MD(HE*"!Y+)<_DWP+_B*2TXMED.I
M5&[@+82319QTZWPQ@P>:NQ,N3QJM,C2&O$D0T#=/_&4*8EEP8$%@0-3L\2#W0_M[UA5=/-RE99FKQN6]%3A]H%T'FAJ*,&PUTP
M/I[I+U!+ P04 " #!8J56V:K)+9SS\_/G>.;;I5^-C6BA==&2#.+:FO;VS@V
M>8T-,P/5HJ0OI=(-LS3556Q:C:SPHD;$:9)!_PD^/6[(W!9;)6ZME-OA:S*'&&4&!N'8'1ZP67*(0#D8W?'3/JMW3"
M_?$;_=[G3KFLF<&E$K]X8>M9-(F@P))MA'U2VR_8Y7/E>+D2QC]A&V+3JPCR
MC;&JZ<3DH.$RO-EK5X<]P20Y($@[0>I]AXV\RT_,LFRJU1:TBR::&_A4O9K,
M<>D.964U?>6DL]G*JOSY4=:!%)Z@#2"!R5M
M;>"S++!XKX_)56\M?;.V2(\"'Y@>P&AX 6F2CH[P1GVJ(\\;'>!]4Q;-1WD%
MV?ACF;L5MZ9E.,LM.3X75R=\34N#@&V1A_$Y YJ9L!X\=J+L6F%VB%"OD>!5C!I8%MSXK"-K97F?]!S
M*LVD!54&"*C6Q1NP"E#PBJ\%]D@#3!90<$WW4FDS@.][/EB>JXVT!JC==*QW
M#C;T;VFXGZ\6, ^A7%:4-B&9+@QQ"E[R/ 2?G9Y,TC2YFZ^6?C2\.X>;X>3B
M76G@,E3M2/7#P<9[EZQ!7?E68L";"/>M7^V[U3Q\J"05Q7^_
M,]0EV38Q]L$V+S-GSAP.AUZUUCWX"C' DU;&KY,JA/HR37U>H19^:FLTM%-:
MIT6@J=NGOG8HBNBD59K-9A]3+:1)-JNX=N.?"-UL(=MJALNT[F
MR;!P+_=5X(5TLZK%'K]@^%;?.9JE(THA-1HOK0&'Y3KY-+_<+MD^&OPML?4O
MQL"9[*Q]X,F?Q3J9,2%4F =&$/3SB->H% ,1C1\]9C*&9,>7XP']CY@[Y;(3
M'J^M^BZ+4*V3BP0*+$6CPKUM/V.?SQGCY5;Y^ UM9SL_3R!O?+"Z=R8&6IKN
M5SSU.KQPN)B]X9#U#EGDW06*+&]$$)N5LRTXMB8T'L14HS>1DX8/Y4MPM"O)
M+VR^"^>$"0>X1X_N$5=I(%3>2_,>8=LA9&\@+.#6FE!Y^-T46/S7/R4V(Z5L
MH+3-C@+>"C>%Q7P"V2Q;',%;C"DN(M[B#;R_;$#_6EZ=V_)U-[X-E[X6.:X3
M*OOMS?#A@=)G]K9HLEI$"SDUG _ $G7
M2BFJQX!."D6WU-?8V_#&&WA?EC(7?"<] V!9D@O0#0W$LB HL"7X2M9T
M]\,$A"D8;H=0.N0OJ_G:Q3#D/L9F.^X 6AAV!B(( FK:M 4CADHZRO%D,3NE
M* #7Q3UTJBGP!-0DL!#Q]*VS@XR9:GH+O"9D/\T0R$.@8_\9S"3>.DV<%?65;PTFSXV^>C(2W1NP4@B?A
M?"FZEM;)THE!O8VQC05\HH[MD7>9S%WC\HKZEN,4J>4UK">MU_TZA94Y3N.Y
MSZ\ZKMS- WT\*3@FTQ<9XQ+31UE@IXP/D@^AH*KP1+ZM9%Z!< A*/J ZL+W-
M\\9U92BT;4SH#\2/H#04Q3_4[[ @C7B=!'<\(7=BS5T\"D>I-W3:G*23:(@Y
M;"F+@@LH[ANA#I[@* (%"):R(_LQBUP)J7VL%C8?V!,;4@^?R(-/<32W5,#[
MOEA;I*2D'BINPF+_HDY+Y+4HXF'<8(YZ1\KWW2SC(Z#V1OH,_6T*KS63]$5#
MU^CV\=GR)#!)U_7V<75\&3]U#\*S>?>L4K@]'Z3"DEQGT_.S!%SW5'638.OX
M/.QLH,V7EOIG/^$ X_^%S;]02P,$% @ P6*E5F\PH+VJ
M @ I@4 !D !X;"]W;W)K&ULC53;;MLP#/T5
MPBN&%C#J6QRG61*@:;O+0R]+ENU9L1E'J"UYDMPT?S_*=KT,2(.]2*+$-A8\WQJ[XL$;+ I+1#)^=YQ.']("#]=O[)^;W"F7-=-X(XM?/#/;J3-R(,,-
MJPNSD+NOV.436[Y4%KH98=?ZAKX#::V-+#LP*2BY:&?VVMW# 6#T'B#L &&C
MNPW4J+QEALTF2NY 66]BLXLFU09-XKBPC[(TBDXYXH?O01K4Q_)J88/C,%L08UVQ%*<._7B-Z@6=V<
PWD.E9%:G!E)F
M,)=J/X9;6:(V/(7'VFB>(:R6\$,:0C^NM4&C>*KA#$;^D,;0OZ(Q
4:AHLC.01O_V*-Y![53(JFV'4)#*FMAVC+J=_LF=-W6WE_WMH/1K\VY
MT%#@AJ#^91([H-JNT!I&5DTEKJ6ANFZ66VJDJ*P#G6\D_=/.L 'ZUCS[ U!+
M P04 " #!8J567S!8%/0" !I!@ &0 'AL+W=OO,?3K38_;(WHX$$*96=1[5QSEB0VKU$R&^L&
M%9V4VDCF:&FJQ#8&61% 4B19FIXDDG$5S:=A;V7F4]TZP16N#-A62F9^7:#0
MVUDTC/8;M[RJG=](YM.&5;A&=]>L#*V2GJ7@$I7E6H'!]X$D'>6J?E#DP1
M2*ZZ-WO8U>$ <)H^ \AV@"S$W5T4HKQDCLVG1F_!>&]B\T9(-: I.*Y\4];.
MT"DGG)LOU]=PR:TS?-.&,BTJ@TA5=[!J35Y3POX\%]JV!J>)HSL],LEW_!<=
M?_8,_PANM'*UA0^JP.)O?$*Q]@%G^X OLJ.$-\S$,!H.($NST1&^45^ 4> ;
M/#$_2\R-!C?N@QL?8_T-7
MCO._GKSY%W\,=U]O+B'7LA'HL !7(S3[RW4)^)"+UM)(P5V\CJ$XI#-^%BR0
M9@38%1>VYDCEF8S/82EX ^M?UJ&$TF@)2TT:8]:MJ7C.Q "N51[#:ZK!&R"N
M*]R8EO0"0L^'[V/X2I0OL^$@3=/'B!K#,G91B!PY9BJ
MN#>9M21WVYKG-7 +&^2J @J?^;#?^F(!D]HX_IOR9JH@VEQ7JEM::)AQO@(?
M7S'9G"^H$B21%BWH>^P2GH#T7SWAO"YZ=L%+''@PX;P'$BN9PR_A.Q[LMRD+
MJIEO/^L[LN7$=(4R9P;CISZNY\)9HJB)REUK7*=4K0[_8ZNNCDX]&]$V&:
MKHHK"P)+@J;QY%W4-7._<+H)8K+1CJ0IF#7]"]!X!SHO-&ULC55M;]LX#/XKA&\8=D 0.W:29;TDP+)NN/NPHEBWVV?%IF.A
MLN1)QJ-V?]
MH/"OQ*,[60-'LC?FGC?_%)LH84*H,/>,(&AZP ^H% ,1C1\]9C2Z9,/3]8#^
M*<1.L>R%PP]&?9>%KS;1*H("2]$J_\4<_\8^G@7CY4:Y,,*QTYV]BR!OG3=U
M;TP,:JF[63SV]W!BL$I>,$A[@S3P[AP%EM?"B^W:FB-8UB8T7H10@S61DYJ3
MU'8;74!P>W:.&N$A;7L2=,\PS>K/^%7\"GLA),Y
MX"!I2.)8 M)!+E3>*N&Q@/T3%/)!%J0$FKJ"U+FI$83W5NY;+_8*P1OP%0()
M:JHL>J3Y?654@=:!*0=1(_03H_'V&*J#T,4#6BIVT&V])P*D/8 P%3)OO?-"
M!^]%:WEB>R(K33&%:ZE:AOF=*(2C3C, X"/:7#IDCX$OF(;;@J/ .L+*.%9N
MK,Q/M'HIZH+/2FF=AQ^ML)[\\NNP1M*#8&9UI&F(QX6$>JN$I$K
M$:B.\FHL)!Y2N!FYW#PG=SY)9W/()HML#M8399IBL>%XLN
M,]1@ +YR<[ACBX>06SZ6Q)4S)]]_:LWG!-
MIYI+.%>D\4FKI(LXA ^!7HYIM>^ZYG@Z_CGONU;[K-Y]6'2[!TF!*2S)-)F^
M741@NT^@VWC3A,:[-Y[:>%A6]&^B9062EX;Z4K]A!^-/O/T/4$L#!!0 (
M ,%BI58R!#2E]P$ *$$ 9 >&PO=V]R:W-H965TZ!84KE38-=QB:
M';.M 5X&42-9'$77K.%"T3P-;48P.&J&&-W\>O\.1(%Z<
M$<2C( Z^AXV"R\_<\3PUNB?&9R/-#T*I08WFA/*'LG$&5P7J7+[IMA:>.E".
MW.WQ:5/F$.L763$B5@,B/H-(R+U6KK;D3I50_JUG:&?R%!\\K>*+P'MN9B29
MOR-Q%"<7>,E48Q)XR1G>=^W@9%V#;'%:YJ_#TK:\@(QBOULP>Z#YZU?SZ^C3
M!5.+R=3B$OW_/OQ%Q&F#;SZ^)?^P9^248W;4-@V87;@&PO=V]R
M:W-H965T(Y/)1)SG?6/?@:D>"IT<8ODIJH
MG:6IES4VPH]LBX9O2NL:06RZ*O6M0U%$4*/3/,NNTD8HDRSG\6SCEG.[):T,
M;ASX;=,(MU^AMKM%,DX.![>JJBD[\LSV$3.ZM?0C&]V*19$$0:I04& 0OC[A&K0,1R_C;\F2UL8JH1S>*4
M"3_ECAS?*L;1\@>_V[64=FM(F0HVSAK>2^1W)P_"%+"NA:G0@S(O'961JM7H
M9W"6XP(V5BNYAW=Q5>C?SU-BY2%^*GN5JTYE_HK*"=Q80[6'+Z; XB4^Y8R'
MM/-#VJO\+.&-<".8C"\@S_+)&;[)\(R3R#=YA>^0VZG4.N3T-#(TWC#90*N&QR=0;:-S7IOB5L_;FN>M>B" ]^7UM+!" &&Z;W\
M!U!+ P04 " #!8J56W+CBMV," !1!0 &0 'AL+W=OVOYE[3+AQ82EZC-%Q)T+A9!I?Q?#5V_M[A
M-\?6'*S!9;)6ZL5M;LME$#E!*+"PCH'1](I7*(0C(AE_]IS!$-(!#]<]^XW/
MG7)9,X-72CSSTE;+8!I B1NV$_9!M3]QGT_F^ HEC!^A[7RS-(!B9ZRJ]V!2
M4'/9S>QM7X<#P#3Z )#L 8G7W07R*J^99?E"JQ:T\R8VM_"I>C2)X])=RJ/5
M=,H)9_-;^8K2*LW1S.&1KKS<"02U@?[@?017.ZUI#5^?V%J@^;8(+45V^+#8
M1UEU49(/HJ1PIZ2M#/R0)9;_XT-2/,A.>MFKY"3A'=/GD,8C2*(D/<&7#F5(
M/5_Z 5^76=@7P!Q+L6,8'V=PS3,W#2MP&5!W&-2O&.1?/L63Z/L)?>-!W_@4
M>W[Z9HZI/"&2TYOK82M4J6!SQ"/9FGFY^EL
M L_4@&=I?# 6GJW%C5GPL"$3C+(1A=)!D_*,D$@% &D4K;O7SHBNBZ?3;)$:PZ-K.=4O[]SDG(
MF$31OM@^^Y[GGK-]-]TI_6PVB!9>*R'-S-M8NYT$@GU(!SQ>']@_-[E3+BMF\$:)
M7[RPFYDW]J# -:N%7:K=5^SR&3J^7 G3C+!K?5.*F-?&JJH#DUUQV<[LM;N'
M(\ X? ,0=X"XT=T&:E3>,LNRJ58[T,Z;V-RB2;5!DS@NW:,\6DVGG' V6^(+
MRAIAB;DJ)7OJB%@@/:^@<#,SWL-"JJ',+-\QBJ?0>/OQ@*X'FXS2P
MI,4Q!GD7=][&C=^(F\"]DG9CX$X66/R+#RB'/I'XD,@\/DMXS_0E))$/<1@G
M9_B2_F*2AB]Y@Z_-+#A]?Q>-PD]G
M] UZ?8-S[-G_OM$IW6>93^N&6U6AL3R'A]H:7B \/<(/99F AY6Q:#7/#5S
M.!S1&(=7-$9^& WARU[2WQ*JW =WKA:U,K4N4>^#)]UL0^P/XQ 2/TP3&/K#
MJP2^HY+,<4=^,AY"DJ:T2D6(ADC0_2%NE>:R!"8+N,YS.B";KB+V
M!^F 4*-T! ,_&H:=V@M(_8@X+RA4DK@Y:N.?>I/@J+ J)-6N?1C(52UM6V/]
M;M^AKMO"_.O>MC?ZGR67!@2N"1I>ID,/=-LR6L.J;5.F*V6IZ)OEAKHL:N=
MYVNE[,%P ?J^G?T!4$L#!!0 ( ,%BI58'H<2ZW ( (T& 9 >&PO
M=V]R:W-H965TG:'[]G*"UQ *#"U#H'1YP6O4 @'1&'\
MZC"]P:4S/-SWZ%\;[L3EB1F\4N*19[98>7,/,LQ9+>R]VG_#CL_4X:5*F&:%
M?:M[?N%!6ANKRLZ8(BBY;+_LM,<@Z@RB)N[641/E-;,L66JU!^VT
M"O9>;W.3''*+8(D^,(KJT6
MIF(IKCSJ&X/Z!;WDTX=P%GPY$=]DB&]R"CWY[\446,3%N>9\ E@:G:D*:A.#0BE&T5H:LBH!I(BZ$(W!+!W1#+'8TZ+E-5
M(DQ&43B!>#2-)W!]$-ICT\R$Q%[(:(>M:S/J(HQ'LVCNUNFTS2H-%L \ITGC
MGH&:-GT&5;FQ8V .83 T2HOC3..96V?3MT<;*/9N/D(X#F?T"<87YT?U^C0=
M:L[@6%7Y!R."$K%K!J&!5-72MM-BD ZS]K(=,6_J[:"F[.XX$1.8DVDP/I]Z
MH-OAUQZLJIJ!\Z0LC:]F6]#_ K53H/M<*=L?G(/A#Y3\ 5!+ P04 " #!
M8J56K'H$\( " #"!@ &0 'AL+W=OP%_''/N>=1)KQ6E#!X%$C698G%YRU0WLP6SB;.9P0!A4P9!JQ?&Y@#I89(R_C3<3I]2@/<'6_9[ZQW[>4-2YAS^DIR
M5W$/G)S)\&:?2/E'3QMY,')354O&R VL%)6'M&W]T==@!
M^*,C@* #!/\*"#M :(VVRJRM!58X301OD##1FLT,;&TL6KLAS)SB4@F]2S1.
MI0]L TQQ04!.T5)_(WE- ?$5VFY\7J)Y+80>H_,%*$RHO$!7Z&6Y0.=G%^@,
M$8:>"UY+S'*9N$IK,LQNUN6_;?,'1_+_PN(:A?XE"KP@'(#/3\,7D/7PX"O<
MU97HRQ'TY0@L7WB4SSH<\M$"1\- <]FFLL(9S!Q]FR2(#3CI]V]^[/T87O:!H*T@V%M4:\M.JGM"3?ZXBD0
M! ]_(-%!TCCR]JMV&!3=!-&PLKA7%I]4]LP5ID.*XH,CFDQ&^[4Z#!J/_=&>
M(G>GPYCNKJ_MFC")**PTS+N^T8Y$VS';B>*5;3IO7.D69H>%_LF , %Z?\6Y
MVDY,'^M_6^E?4$L#!!0 ( ,%BI598L);V3P( *,% 9 >&PO=V]R
M:W-H965TJJTN PYE%SHQ"N,
MJ<:^K[,"2JK[L@*!-VNI2FIPJS:^KA30W(%*[H=!,/)+RH27QNYLH=)8UH8S
M 0M%=%V65/V> I?[Q!MXQX,GMBF,/?#3N*(;6()YKA8*=W['DK,2A&92$ 7K
MQ)L,QK.AC7>6"&7\:CF]
M[DD+/%T?V;\X[^AE137,)/_)/Y+"F-3=/^?S<8!9_/N?I/9"\\#CN/PVOLZ81SF5Y;(L
MJ(+>ZFWI/!SL&LZEH>$>.6X[8';I?1#[NU-S;T.&41?22/9/ZKT$M7%C0)-,
MUL(TQ=.==I-FXAKLU?D4)U S,/[2-.,+2V/#A"8ZN9S^ 5!+ P04 " #!8J568[MSQ1 "
M #J! &0 'AL+W=O]A+?&??]_F^
MRYWC5ND74P @.92R,@DM$.L98R8KH.1FI&JH[,E6Z9*C=?6.F5H#SSVHE"P,
M@BDKN:AH&ON]I4YCU: 4%2PU,4U9!3
MO=368P-++DJHC% 5T;!-Z,-X-H]YB#E([(IO&WYZ3#E0YX:A_9?WCM5LN&&Y@K^2QR+!+ZE9(^#B> \>0"(.P!X;\"HA[@
M*\>ZS+RL!4>>QEJU1+MHR^8,7QN/MFI$Y?[B&K4]%1:'Z3/7FE?X2E9@0.^!
MW"P N9#FEGPA3^L%N?EX&S.T-[EXEO6LCQUK>('U-]B D_- -T(S4_,,$FIGQ!>(II\^C*?!
MMW.J_A/9.XW1H#&ZQIZND5&ULM9E;8&="3YUELNY=XURA_@*/%$3TQ
MZB>>0$M7P(:R(_IX#\(-0OX)_81>5O?HXX=/Z ,*8O3GEB;GE'BU-'Y)V.;/1 8['EZ$OL@W\9;TIUA43R)G%!M D?7':#;/P9$8O8-?TL
M_W\XT;1C%R-N9_D&[^1;N2'PSR@&43<=U3]FI
MN'U-8X.BL8&VL<=7+D"PP*LU31N;3C83OG,]F!ER-N' ]F#,?_P!CZR?ZT;\
M2LDN9 X+F<,.XW^*'9Z/K(6'I>'7%FC9_JAH?Z1M_]=C+%_5D&Z.YI=T+F24
M)VP#[&B^L.QRG2IMRJ;F72G9A7JG4.]T,,^IF#<WU1?,&9&21]H"+=O'EEH2+:V 14BI
M+Q<[X/+5@G0Y"@1E0;Q!?"Y
MEP,\+*]5^A)M)1 E@6@EW-,(N B\%_X T2NP6B':%(T]NU*V2\$*+W 7OLB#
MSSUS\+B\P.E+M)6@0 3K2:3L&?H7Z>%$GZ^Q@7W@"59\@KL "JX2RM@:E?WK
M@U"P0A2L9Y0:_UIAB[Y,8UO[ !>LR 5W01=<99<:[M>7:"M!T0O6XTN-KSJB
MT6=K;%\?3(,5U. N5(-KL,:N3JM]< U17$/T7%-C7R?4T9=KZN^ULET.CD(=
MT@5U2!5UR, 9E/S5EV@K0:$.T:/.8R)XX(..=/09&EO6!^D013JD"^F0*ND,
M;;O\2NI+M)6@2(=\YS>72\N^"SKZ=(W]ZP-TB (=T@5T2!5TB'5;MJ\/T"$*
M=(@>=*KVM>(97&KO;!.41Q#NG".:3*.;;EE'^CT9=H*T%Q#M%S3M56'>;H
MDS5VKP_,(0IS2!?,(57,L1VG;%X?E&,KRK'UE%,UKQ/DZ*LU=?=:V2['1D&.
MW05R\N"+;8614_[?4E^BJ03S;.LJ CE3ICMZ''DTB<5IBZ>X6NP:WF5[9:7K
M"SQ9GO;^5)K35N2#RS9!S%$(:YG2NG'DUY>==O=.)X+NL@VR5RH$C;+#+;@^
ML/0!>7]-J7@[20L4>ZSS_P!02P,$% @ P6*E5DT2=^:@ @ ! 8 !D
M !X;"]W;W)K&ULC53O;YLP$/U73JS:6FD-!-)V
MZPA2FBQ:I56*RKI]=N "5HU-;9.D__UL0UA6)5&_@'_<>W[O[+MX(^2S*A$U
M;"O&U=@KM:YO?5]E)59$#42-W.RLA*R(-E-9^*J62'('JI@?!L&U7Q'*O21V
M:PN9Q*+1C')<2%!-51'Y>H=,;,;>T-LM/-*BU';!3^*:%)BB?JH7TLS\GB6G
M%7)%!0>)J[$W&=Y.1S;>!?RFN%%[8[!.ED(\V\E]/O8"*P@99MHR$/-;XQ09
MLT1&QDO'Z?5'6N#^>,<^=]Z-ER51.!7L#\UU.?:^>)#CBC1,/XK-#^S\7%F^
M3##EOK#I8@,/LD9I475@HZ"BO/V3;9>'/EDFM[#C"HMZ;)Q>9T4$M%<
MDX9%([/29,CN9TRH1B*QKH]">XV>=FFFK)CRB)H('P76IX#O/,?\?[QMGO;UP9^\N/$GX0.0 HN%G
M"(,P.J3GW?#A5WA*9W!^=G%"5M1G/7*\HR.\<\JIQLN?Y@7G)G&:\((N&<)$
M*=0*)ME+0^7;!+1^3Q+;FK]5-KS82_5V@5
MRL+U'P69:+AN:ZY?[5OV
M2Z%-$W##TK1IE#; [*^$T+N)/:!O_,E?4$L#!!0 ( ,%BI58\B%J8#P,
M !H) 9 >&PO=V]R:W-H965TE663/V:82$W4Z_O/6]\X\O!?S@N-%;QV S>9#RT2Z^9%,O
ML$!88&JL Z._-5YB45@CPOC9>'KM):UP^_C9_9/+G7)Y8!HO97'/,Y-/O7,/
M,ERP56&^RFCIL"P?_X,9DSS%)C(X(H7*X,9O+M"PWBA3^$]
MW,VOX-W)*9R #]H*-' !=X(;?;:U\3V7*TT>M'GR8CWQ#>5EZ?RTR6%6YQ >
MR"&"&RE,KN%:9)B]U/M4C[8HX7-19N%1PQNF>A#USR ,PJB#Y_+U\O (3M3>
MH\CY10?\FN)V%:86#KJ%M@-HUN@E;]_TX^!#5U;_R>Q%CH,V
MQ\$Q]^0K-2PN4EEB5YJU-G9:VY?6R2#L#R;^>AM_/R@:1G^"7F -6ZSA4:Q[
MUP;H"6=K5-35F@?XS+8.GG:AUG[#;8HX/-]![0H:#KM1XQ8U/HKJWD5JB8"+
M!?5(^_)2]T@?05:V878^/O$>QR[I?D0_Z.8M*=E&-.JH3Q3M@
M74'Q@1*>MVCG1]':9E=1L]-ULSMXHVNKT79E>OU=ROV@H#<>=5..6\KQ/U-F
M=5&[.,>OX=P/(LYXA]/?&C,EJJ6;OAI2N1*F;J[M;CO@/[JYMK,_H\%?S^D_
M-O57 [7.)1<:"ER09= ;T0U6]22N%T96;I@]2$.CT1WF]/&"R@;0^864YGEA
M+]!^#B6_ 5!+ P04 " #!8J56O;X)2O\" ")#P #0 'AL+W-T>6QE
MUW%19/Z:ZWK#T'0K-:T
M(LV9K*DP2"%51;29JC)H:D5)WH!3Q8/I9!('%6'"7\Q%6UU6NO%6LA4Z]:>C
MR;.WSWGJA_$[W[-TFOO[12GWQRK/WD[>.,'3M+S
M)Y">37!>@_74P9##8EY(L4LE\JW!Q"85]>X(3_V,<+94#+P*4C&^L>8I&%:2
M2^5I4T,C)@1+^SN'_F:"+*7*J1K#A/[6M)AS6H P]9C&!C:%>7\&GKO>W' W15[NSJ!/17CT @:AI;&
M3H!_G\UR[]'.GD7KU>Q.ZD^MR4;T<^@5>J5HP;I^WA5C?(P]Q-E)7?/-1\Y*
M45&;^Y,#+N9DZ^>MI6+W)AITRLH8J/*].ZHT6^U;?BI2W]!.;[NI*W#-TW]0
M\Y^M5&,!^+N1' L#B8 LS'>F%Q_J=\9F@^%L.TS9S(#/69H3[6RX5D_0>+
MX_9)S.7.-$FB*(ZQBF:94T&&U2V.X>MFP[2!!Q8'(OU>K?'=QCOD\3[ ]O2Q
M#L$RQ3L1RQ2O-2#NNH%'DKAW&XL#'M@N8+T#\=UQH*?=/=H'"/5B>'CWA_L*8FB)'$C@+D51!&&P-.((Y@"T( A4=2?@T?G4; ]
MIX+=C^_%+U!+ P04 " #!8J56EXJ[', 3 @ "P %]R96QS+RYR
M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY
M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL
M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.
MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,%BI5;FJG<&PO=V]R:V)O;VLN>&ULQ9A;;]HP%(#_BI6G3=H:D@*]J%1BP%:D#A!IN\?*
M) >PFMC,=NC67[^39&A.NQWMQ>(I\07G\W&./Y.K9Z6?5DH]L1]%+LT@V%J[
MNPQ#DVZAX.9$[4!BRUKI@ELLZDUH=AIX9K8 MLC#N-/IAP47,KB^.HRUT*%;
M4!92*Y3$RJKB0<"S^=->%=E>&+$2N; _!T%]GT/ "B%%(5X@&P2=@)FM>KY1
M6KPH:7F>I%KE^2"(FH8'T%:D;ZJ3"O*.KTQ=8_EJR1%D$/0[..!::&/K'O7X
M'!GW@)V;4FG59Y%;T&-NX8M6Y4[(334,SB)TIE''X7!M@GBI_R>,:KT6*8Q5
M6A8@;1-'#7D%*,U6[$S )"]@$!RZ,"XS-I$6@\2FLAD*^U8SQ4=/LV;6%G&=
M&.I+@0UZFM7@_B#O[X8W[.MD/!T-;]EB.1_?C^Z2#VPZ&YVPT7SF0,8$9'Q$
MR,?8@3PE($^/"7GJ0'8)R.XQ(;L.9(^ [!T3LN= ]@G(_C$A^P[D&0%YYA?R
M$S?",+5F"PT&N[[>>,X)M'._:#.TQS!-58D;H]P@H))XGT+U,\.X WE!0%[X
MA9S*/79 >8%QM^L.M5]W_"(E5J5/'W%A(6,C5>!(YHU.2)]X%LHWKC67J+HE
MOG%Z#RX7I9#(LT.6@$M9 F*E:B/%ZY!1XH@\FV.43-E8&*O%JJP:V7"CH4X$
MMBAUZF)2ZH@\NV/"M<14-6P!FB5;KEMK2_DB\BR,I%P9^%Y6 9M4"=M*5LH1
MD6=)D)M8>68(#9F4.E3::!A>3,D;D61E_26$'=^YB4LZ(
M/$OC;9ZT@NH>J2F1Q)Y%0BYZZ]V,*9_$GGWR+]^Q=V.P7+B8Y#\4SWIYK;W?
M>+EY[Q)2EHD]6X;,GO9Z4Y:)/5N&E&$;DU).[%DY9)*W,2D!Q;6 PL/'B S6
M0D(VPT<8K$]YGBXTJR[-^:G;JW:V=9GG(ZR;RUO%L\.WC<-WF>M?4$L#!!0
M ( ,%BI5;_Y+WC0@$ $40 : >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'/-V,V.@C 4AN%;(;T RSDJZD1'X99K,U[9S5=V[Z-XVG4M5Y7W_H;7+*]-F;F5[TXUW"CNT
MF1^70ZG[++]EI=$7F>HT_%U9G1Y].8_$VU1U+GYM/EW:SK_QV#]8X>;
MJXSQ*KID0VE\JO2]F;>=GBZT&B>KZ'Q-U7"^DM*A@QB".'S0&H+6X8,V$+0)
M'[2%H&WXH 2"DO!!.PC:A0_:0] ^?- !@@[A@RA&&6,!20NL!6A-R#4)\)H0
M;!(@-B'9),!L0K1)@-J$;), MPGA)@%R$])- NPFQ)L$Z,VH-PO0FU%O%J W
M+SZV!>C-J#<+T)M1;Q:@-Z/>+$!O1KWYG7H[_VB,FWN>:SS_G53[\5DS'S\M
MGYN+=WS"6<-?@],O4$L#!!0 ( ,%BI5:J'1"P=@$ "@1 3 6T-O
M;G1E;G1?5'EP97-=+GAM;,V8RT[#,!!%?R7*MFI<&R@/M=T 6^B"'S#)I+'J
MEVRWM'_/)'U(H!)1%8G9Q$H\<^^-1SI2,GG;>HC9QF@;IWF3DG]@+)8-&!D+
MY\'B3NV"D0EOPX)Y62[E I@8C<:L=#:!34:N2SR1/47X=ZAP,ZN)C;*QP$6Y.RD0[OSL\&^[W4-
M(:@*LKD,Z44:K&(;S6+::HA%O\2)C*ZN50F5*U<&6XKH \@J-@#)Z&(G.NAW
M3GC"L+ORB_T[F3Y#K)P'YR-.+,#Y=H>1M-U#CT(0DNI_Q:,C2E_\?M!.NX+J
ME]YXO!\N++MY1-8MEY_QUQD?]<_,(8CDN"*2XYI(CALB.<9$&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0 ( ,%BI59V-;C0S@4 ,T> 8 " @0T( !X;"]W
M;W)K&PO=V]R:W-H965T&UL
M4$L! A0#% @ P6*E5A,+6:R> @ 9 < !@ ("!$Q0
M 'AL+W=O<6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ P6*E
M5H&5(:Q[!0 91\ !@ ("!N1X 'AL+W=O&PO=V]R:W-H
M965T&UL4$L! A0#% @ P6*E5J_%2TB/ @ T@4 !@
M ("!W"X 'AL+W=O&UL4$L! A0#% @ P6*E5MFJW,6- @
MSP4 !D ("!.30 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P6*E5E\P6!3T @ :08 !D
M ("!WCT 'AL+W=O&PO=V]R:W-H
M965T&UL4$L!
M A0#% @ P6*E5F$^F<^1 @ R04 !D ("!LT8 'AL
M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P6*E
M5@>AQ+K< @ C08 !D ("!^4X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P6*E5F.[<\40 @ Z@0
M !D ("!25< 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ P6*E5CR(6I@/ P &@D !D
M ("!36$ 'AL+W=O&PO&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4 " #!8J56JAT0L'8! H$0 $P
M @ $U;0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 (@ B "4)
( #<;@ !
end
XML
39
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
40
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
41
FilingSummary.xml
IDEA: XBRL DOCUMENT
3.23.1
html
47
126
1
false
11
0
false
4
false
false
R1.htm
000010 - Document - Document and Entity Information
Sheet
http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation
Document and Entity Information
Cover
1
false
false
R2.htm
000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET
Sheet
http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET
Statements
2
false
false
R3.htm
000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical
Sheet
http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical
Statements
3
false
false
R4.htm
000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME
Sheet
http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME
Statements
4
false
false
R5.htm
000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical
Sheet
http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeParenthetical
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical
Statements
5
false
false
R6.htm
000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY
Sheet
http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY
Statements
6
false
false
R7.htm
000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW
Sheet
http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW
Statements
7
false
false
R8.htm
000080 - Disclosure - Basis of Presentation
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureBasisOfPresentation
Basis of Presentation
Notes
8
false
false
R9.htm
000090 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples
New Accounting Pronouncements and Changes in Accounting Principles
Notes
9
false
false
R10.htm
000100 - Disclosure - Inventories
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureInventories
Inventories
Notes
10
false
false
R11.htm
000110 - Disclosure - Stock-Based Compensation
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureStockBasedCompensation
Stock-Based Compensation
Notes
11
false
false
R12.htm
000120 - Disclosure - Warranty Reserve
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureWarrantyReserve
Warranty Reserve
Notes
12
false
false
R13.htm
000130 - Disclosure - Revenue Recognition
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognition
Revenue Recognition
Notes
13
false
false
R14.htm
000140 - Disclosure - CSI Distribution Agreement Purchase Disclosure
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure
CSI Distribution Agreement Purchase Disclosure
Notes
14
false
false
R15.htm
000150 - Disclosure - Earnings Per Share
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShare
Earnings Per Share
Notes
15
false
false
R16.htm
000160 - Disclosure - Subsequent Events
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureSubsequentEvents
Subsequent Events
Notes
16
false
false
R17.htm
000170 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies
New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)
Policies
http://www.utahmed.com/20230331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples
17
false
false
R18.htm
000180 - Disclosure - Inventories: Schedule of Inventory, Current (Tables)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables
Inventories: Schedule of Inventory, Current (Tables)
Tables
18
false
false
R19.htm
000190 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables
Revenue Recognition: Schedule Of Revenues By Product Category (Tables)
Tables
19
false
false
R20.htm
000200 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables
Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
Tables
20
false
false
R21.htm
000210 - Disclosure - Inventories: Schedule of Inventory, Current (Details)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails
Inventories: Schedule of Inventory, Current (Details)
Details
http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables
21
false
false
R22.htm
000220 - Disclosure - Stock-Based Compensation (Details)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureStockBasedCompensationDetails
Stock-Based Compensation (Details)
Details
http://www.utahmed.com/20230331/role/idr_DisclosureStockBasedCompensation
22
false
false
R23.htm
000230 - Disclosure - Warranty Reserve (Details)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureWarrantyReserveDetails
Warranty Reserve (Details)
Details
http://www.utahmed.com/20230331/role/idr_DisclosureWarrantyReserve
23
false
false
R24.htm
000240 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails
Revenue Recognition: Schedule Of Revenues By Product Category (Details)
Details
http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables
24
false
false
R25.htm
000250 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails
CSI Distribution Agreement Purchase Disclosure (Details)
Details
http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure
25
false
false
R26.htm
000260 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)
Sheet
http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails
Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)
Details
http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables
26
false
false
All Reports
Book
All Reports
utmd-20230331.htm
utmd-20230331.xsd
utmd-20230331_cal.xml
utmd-20230331_def.xml
utmd-20230331_lab.xml
utmd-20230331_pre.xml
utmd_ex31z1.htm
utmd_ex31z2.htm
utmd_ex32z1.htm
utmd_ex32z2.htm
http://fasb.org/us-gaap/2023
http://xbrl.sec.gov/dei/2023
true
true
JSON
43
MetaLinks.json
IDEA: XBRL DOCUMENT
{
"instance": {
"utmd-20230331.htm": {
"axisCustom": 1,
"axisStandard": 3,
"baseTaxonomies": {
"http://fasb.org/us-gaap/2023": 284,
"http://xbrl.sec.gov/dei/2023": 29
},
"contextCount": 47,
"dts": {
"calculationLink": {
"local": [
"utmd-20230331_cal.xml"
]
},
"definitionLink": {
"local": [
"utmd-20230331_def.xml"
]
},
"inline": {
"local": [
"utmd-20230331.htm"
]
},
"labelLink": {
"local": [
"utmd-20230331_lab.xml"
]
},
"presentationLink": {
"local": [
"utmd-20230331_pre.xml"
]
},
"schema": {
"local": [
"utmd-20230331.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/2006/ref-2006-02-27.xsd",
"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
"https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
"https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
"https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
"https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
"https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
"https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
"https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
"https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
"https://xbrl.sec.gov/country/2023/country-2023.xsd",
"https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
]
}
},
"elementCount": 176,
"entityCount": 1,
"hidden": {
"http://xbrl.sec.gov/dei/2023": 6,
"total": 6
},
"keyCustom": 2,
"keyStandard": 124,
"memberCustom": 7,
"memberStandard": 4,
"nsprefix": "fil",
"nsuri": "http://www.utahmed.com/20230331",
"report": {
"R1": {
"firstAnchor": {
"ancestors": [
"span",
"p",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:EntityRegistrantName",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "document",
"isDefault": "true",
"longName": "000010 - Document - Document and Entity Information",
"menuCat": "Cover",
"order": "1",
"role": "http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation",
"shortName": "Document and Entity Information",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"p",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:EntityRegistrantName",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R10": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:InventoryDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000100 - Disclosure - Inventories",
"menuCat": "Notes",
"order": "10",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureInventories",
"shortName": "Inventories",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:InventoryDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R11": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000110 - Disclosure - Stock-Based Compensation",
"menuCat": "Notes",
"order": "11",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureStockBasedCompensation",
"shortName": "Stock-Based Compensation",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R12": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ProductWarrantyDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000120 - Disclosure - Warranty Reserve",
"menuCat": "Notes",
"order": "12",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureWarrantyReserve",
"shortName": "Warranty Reserve",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ProductWarrantyDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R13": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:RevenueRecognitionPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000130 - Disclosure - Revenue Recognition",
"menuCat": "Notes",
"order": "13",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognition",
"shortName": "Revenue Recognition",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:RevenueRecognitionPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R14": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000140 - Disclosure - CSI Distribution Agreement Purchase Disclosure",
"menuCat": "Notes",
"order": "14",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure",
"shortName": "CSI Distribution Agreement Purchase Disclosure",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R15": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:EarningsPerShareTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000150 - Disclosure - Earnings Per Share",
"menuCat": "Notes",
"order": "15",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShare",
"shortName": "Earnings Per Share",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:EarningsPerShareTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R16": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SubsequentEventsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000160 - Disclosure - Subsequent Events",
"menuCat": "Notes",
"order": "16",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureSubsequentEvents",
"shortName": "Subsequent Events",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SubsequentEventsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R17": {
"firstAnchor": {
"ancestors": [
"us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000170 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)",
"menuCat": "Policies",
"order": "17",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies",
"shortName": "New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)",
"subGroupType": "policies",
"uniqueAnchor": {
"ancestors": [
"us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R18": {
"firstAnchor": {
"ancestors": [
"us-gaap:InventoryDisclosureTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000180 - Disclosure - Inventories: Schedule of Inventory, Current (Tables)",
"menuCat": "Tables",
"order": "18",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables",
"shortName": "Inventories: Schedule of Inventory, Current (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:InventoryDisclosureTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R19": {
"firstAnchor": {
"ancestors": [
"us-gaap:RevenueRecognitionPolicyTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "fil:ScheduleOfRevenuesByProductCategoryTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000190 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables)",
"menuCat": "Tables",
"order": "19",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables",
"shortName": "Revenue Recognition: Schedule Of Revenues By Product Category (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:RevenueRecognitionPolicyTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "fil:ScheduleOfRevenuesByProductCategoryTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R2": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET",
"menuCat": "Statements",
"order": "2",
"role": "http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet",
"shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R20": {
"firstAnchor": {
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000200 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)",
"menuCat": "Tables",
"order": "20",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables",
"shortName": "Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R21": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
"us-gaap:InventoryDisclosureTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000210 - Disclosure - Inventories: Schedule of Inventory, Current (Details)",
"menuCat": "Details",
"order": "21",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails",
"shortName": "Inventories: Schedule of Inventory, Current (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
"us-gaap:InventoryDisclosureTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R22": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:AllocatedShareBasedCompensationExpense",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000220 - Disclosure - Stock-Based Compensation (Details)",
"menuCat": "Details",
"order": "22",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureStockBasedCompensationDetails",
"shortName": "Stock-Based Compensation (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:AllocatedShareBasedCompensationExpense",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R23": {
"firstAnchor": {
"ancestors": [
"us-gaap:ProductWarrantyAccrual",
"p",
"us-gaap:ProductWarrantyDisclosureTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E23Q1",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:ProductWarrantyAccrual",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000230 - Disclosure - Warranty Reserve (Details)",
"menuCat": "Details",
"order": "23",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureWarrantyReserveDetails",
"shortName": "Warranty Reserve (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"us-gaap:ProductWarrantyAccrual",
"p",
"us-gaap:ProductWarrantyDisclosureTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E23Q1",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:ProductWarrantyAccrual",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R24": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000240 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details)",
"menuCat": "Details",
"order": "24",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails",
"shortName": "Revenue Recognition: Schedule Of Revenues By Product Category (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"fil:ScheduleOfRevenuesByProductCategoryTextBlock",
"us-gaap:RevenueRecognitionPolicyTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1_ProductOrService-Obstetrics",
"decimals": "-3",
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R25": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:IntangibleAssetsDisclosureTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y19Q1_DistributionRightsAcquisition-CoopersurgicalInc",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000250 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details)",
"menuCat": "Details",
"order": "25",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails",
"shortName": "CSI Distribution Agreement Purchase Disclosure (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:IntangibleAssetsDisclosureTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y19Q1_DistributionRightsAcquisition-CoopersurgicalInc",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R26": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:ProfitLoss",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000260 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)",
"menuCat": "Details",
"order": "26",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails",
"shortName": "Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"us-gaap:EarningsPerShareTextBlock",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"lang": null,
"name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
"reportCount": 1,
"unique": true,
"unitRef": "Shares",
"xsiNil": "false"
}
},
"R3": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E23Q1",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:CommonStockParOrStatedValuePerShare",
"reportCount": 1,
"unique": true,
"unitRef": "UsdPerShare",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical",
"menuCat": "Statements",
"order": "3",
"role": "http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical",
"shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical",
"subGroupType": "parenthetical",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E23Q1",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:CommonStockParOrStatedValuePerShare",
"reportCount": 1,
"unique": true,
"unitRef": "UsdPerShare",
"xsiNil": "false"
}
},
"R4": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME",
"menuCat": "Statements",
"order": "4",
"role": "http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome",
"shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"lang": null,
"name": "us-gaap:CostOfGoodsAndServicesSold",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R5": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical",
"menuCat": "Statements",
"order": "5",
"role": "http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeParenthetical",
"shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical",
"subGroupType": "parenthetical",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R6": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E21_StEqComps-CommonStock",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:StockholdersEquity",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY",
"menuCat": "Statements",
"order": "6",
"role": "http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity",
"shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "E21_StEqComps-CommonStock",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:StockholdersEquity",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R7": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:ProfitLoss",
"reportCount": 1,
"unitRef": "USD",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW",
"menuCat": "Statements",
"order": "7",
"role": "http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow",
"shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": "-3",
"lang": null,
"name": "us-gaap:Depreciation",
"reportCount": 1,
"unique": true,
"unitRef": "USD",
"xsiNil": "false"
}
},
"R8": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000080 - Disclosure - Basis of Presentation",
"menuCat": "Notes",
"order": "8",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureBasisOfPresentation",
"shortName": "Basis of Presentation",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R9": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "000090 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles",
"menuCat": "Notes",
"order": "9",
"role": "http://www.utahmed.com/20230331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples",
"shortName": "New Accounting Pronouncements and Changes in Accounting Principles",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "utmd-20230331.htm",
"contextRef": "Y23Q1",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
}
},
"segmentCount": 11,
"tag": {
"dei_AmendmentDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Description of changes contained within amended document.",
"label": "Amendment Description"
}
}
},
"localname": "AmendmentDescription",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "stringItemType"
},
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_CurrentFiscalYearEndDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "End date of current fiscal year in the format --MM-DD.",
"label": "Current Fiscal Year End Date"
}
}
},
"localname": "CurrentFiscalYearEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "gMonthDayItemType"
},
"dei_DocumentFiscalPeriodFocus": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
"label": "Document Fiscal Period Focus"
}
}
},
"localname": "DocumentFiscalPeriodFocus",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "dateItemType"
},
"dei_DocumentQuarterlyReport": {
"auth_ref": [
"r372"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentTransitionReport": {
"auth_ref": [
"r373"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "submissionTypeItemType"
},
"dei_EntityAddressAddressLine1": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Address Line 1 such as Attn, Building Name, Street Name",
"label": "Entity Address, Address Line One"
}
}
},
"localname": "EntityAddressAddressLine1",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressPostalZipCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Code for the postal or zip code",
"label": "Entity Address, Postal Zip Code"
}
}
},
"localname": "EntityAddressPostalZipCode",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "stateOrProvinceItemType"
},
"dei_EntityCentralIndexKey": {
"auth_ref": [
"r370"
],
"lang": {
"en-us": {
"role": {
"documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
"label": "Entity Central Index Key"
}
}
},
"localname": "EntityCentralIndexKey",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityEmergingGrowthCompany": {
"auth_ref": [
"r370"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntityExTransitionPeriod": {
"auth_ref": [
"r376"
],
"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": "Ex Transition Period"
}
}
},
"localname": "EntityExTransitionPeriod",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "fileNumberItemType"
},
"dei_EntityFilerCategory": {
"auth_ref": [
"r370"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "edgarStateCountryItemType"
},
"dei_EntityInteractiveDataCurrent": {
"auth_ref": [
"r374"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"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": "Public Float"
}
}
},
"localname": "EntityPublicFloat",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "monetaryItemType"
},
"dei_EntityRegistrantName": {
"auth_ref": [
"r370"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityShellCompany": {
"auth_ref": [
"r370"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntitySmallBusiness": {
"auth_ref": [
"r370"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntityTaxIdentificationNumber": {
"auth_ref": [
"r370"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/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": "Voluntary filer"
}
}
},
"localname": "EntityVoluntaryFilers",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityWellKnownSeasonedIssuer": {
"auth_ref": [
"r375"
],
"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": "Well-known Seasoned Issuer"
}
}
},
"localname": "EntityWellKnownSeasonedIssuer",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_Security12bTitle": {
"auth_ref": [
"r369"
],
"lang": {
"en-us": {
"role": {
"documentation": "Title of a 12(b) registered security.",
"label": "Title of 12(b) Security"
}
}
},
"localname": "Security12bTitle",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "securityTitleItemType"
},
"dei_SecurityExchangeName": {
"auth_ref": [
"r371"
],
"lang": {
"en-us": {
"role": {
"documentation": "Name of the Exchange on which a security is registered.",
"label": "Security Exchange Name"
}
}
},
"localname": "SecurityExchangeName",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "edgarExchangeCodeItemType"
},
"dei_TradingSymbol": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Trading symbol of an instrument as listed on an exchange.",
"label": "Trading Symbol"
}
}
},
"localname": "TradingSymbol",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DocumentDocumentAndEntityInformation"
],
"xbrltype": "tradingSymbolItemType"
},
"fil_BloodPressureMonitoringAndAccessoriesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Blood Pressure Monitoring and Accessories, during the indicated time period.",
"label": "Blood Pressure Monitoring and Accessories"
}
}
},
"localname": "BloodPressureMonitoringAndAccessoriesMember",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "domainItemType"
},
"fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the monetary amount of Common stock received and retired upon exercise of stock options, during the indicated time period.",
"label": "Common stock received and retired upon exercise of stock options"
}
}
},
"localname": "CommonStockReceivedAndRetiredUponExerciseOfStockOptions",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Common stock received and retired upon exercise of stock options, shares (number of shares), during the indicated time period.",
"label": "Common stock received and retired upon exercise of stock options, shares"
}
}
},
"localname": "CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "sharesItemType"
},
"fil_CoopersurgicalIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the CooperSurgical Inc, during the indicated time period.",
"label": "CooperSurgical Inc"
}
}
},
"localname": "CoopersurgicalIncMember",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails"
],
"xbrltype": "domainItemType"
},
"fil_DistributionRightsAcquisitionAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the description of Distribution Rights Acquisition, during the indicated time period.",
"label": "Distribution Rights Acquisition [Axis]"
}
}
},
"localname": "DistributionRightsAcquisitionAxis",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails"
],
"xbrltype": "stringItemType"
},
"fil_DistributionRightsAcquisitionDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Distribution Rights Acquisition, during the indicated time period.",
"label": "Distribution Rights Acquisition"
}
}
},
"localname": "DistributionRightsAcquisitionDomain",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails"
],
"xbrltype": "domainItemType"
},
"fil_DomesticUsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the DomesticUsMember, during the indicated time period.",
"label": "DomesticUsMember"
}
}
},
"localname": "DomesticUsMember",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "domainItemType"
},
"fil_GynecologyElectrosurgeryUrologyMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Gynecology/Electrosurgery/Urology, during the indicated time period.",
"label": "Gynecology/Electrosurgery/Urology"
}
}
},
"localname": "GynecologyElectrosurgeryUrologyMember",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "domainItemType"
},
"fil_NeonatalMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Neonatal, during the indicated time period.",
"label": "Neonatal"
}
}
},
"localname": "NeonatalMember",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "domainItemType"
},
"fil_ObstetricsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Obstetrics, during the indicated time period.",
"label": "Obstetrics"
}
}
},
"localname": "ObstetricsMember",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "domainItemType"
},
"fil_OutsideUsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the OutsideUsMember, during the indicated time period.",
"label": "OutsideUsMember"
}
}
},
"localname": "OutsideUsMember",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "domainItemType"
},
"fil_RemainingMonthsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the Remaining months of exclusive U.S. distribution rights for Femcare's Filshie Clip System, during the indicated time period.",
"label": "Remaining months of exclusive U.S. distribution rights for Femcare's Filshie Clip System"
}
}
},
"localname": "RemainingMonthsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails"
],
"xbrltype": "decimalItemType"
},
"fil_ScheduleOfRevenuesByProductCategoryTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the textual narrative disclosure of Schedule Of Revenues By Product Category, during the indicated time period.",
"label": "Schedule Of Revenues By Product Category"
}
}
},
"localname": "ScheduleOfRevenuesByProductCategoryTextBlock",
"nsuri": "http://www.utahmed.com/20230331",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables"
],
"xbrltype": "textBlockItemType"
},
"srt_ProductOrServiceAxis": {
"auth_ref": [
"r133",
"r235",
"r256",
"r257",
"r258",
"r259",
"r260",
"r261",
"r342",
"r352",
"r358",
"r377",
"r392",
"r393",
"r396",
"r403"
],
"lang": {
"en-us": {
"role": {
"label": "Product and Service [Axis]"
}
}
},
"localname": "ProductOrServiceAxis",
"nsuri": "http://fasb.org/srt/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "stringItemType"
},
"srt_ProductsAndServicesDomain": {
"auth_ref": [
"r133",
"r235",
"r256",
"r257",
"r258",
"r259",
"r260",
"r261",
"r342",
"r352",
"r358",
"r377",
"r392",
"r393",
"r396",
"r403"
],
"lang": {
"en-us": {
"role": {
"label": "Product and Service"
}
}
},
"localname": "ProductsAndServicesDomain",
"nsuri": "http://fasb.org/srt/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "domainItemType"
},
"srt_SegmentGeographicalDomain": {
"auth_ref": [
"r134",
"r135",
"r277",
"r278",
"r279",
"r327",
"r328",
"r329",
"r330",
"r332",
"r333",
"r334",
"r335",
"r336",
"r337",
"r338",
"r339",
"r340",
"r343",
"r353",
"r361",
"r396",
"r403"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical"
}
}
},
"localname": "SegmentGeographicalDomain",
"nsuri": "http://fasb.org/srt/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "domainItemType"
},
"srt_StatementGeographicalAxis": {
"auth_ref": [
"r134",
"r135",
"r277",
"r278",
"r279",
"r327",
"r328",
"r329",
"r330",
"r331",
"r332",
"r333",
"r334",
"r335",
"r336",
"r337",
"r338",
"r339",
"r340",
"r343",
"r353",
"r361",
"r396",
"r403"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical [Axis]"
}
}
},
"localname": "StatementGeographicalAxis",
"nsuri": "http://fasb.org/srt/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AccountsPayableCurrent": {
"auth_ref": [
"r10",
"r357"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 1.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
"label": "Accounts payable"
}
}
},
"localname": "AccountsPayableCurrent",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccountsReceivableNetCurrent": {
"auth_ref": [
"r137",
"r138"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 2.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 & other receivables, net"
}
}
},
"localname": "AccountsReceivableNetCurrent",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccruedLiabilitiesCurrent": {
"auth_ref": [
"r12"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 2.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
"label": "Accrued expenses"
}
}
},
"localname": "AccruedLiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": {
"auth_ref": [],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 2.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, including portion attributable to noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).",
"label": "Accumulated other comprehensive loss"
}
}
},
"localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdditionalPaidInCapitalCommonStock": {
"auth_ref": [
"r32"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 3.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
"label": "Additional paid-in capital"
}
}
},
"localname": "AdditionalPaidInCapitalCommonStock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdditionalPaidInCapitalMember": {
"auth_ref": [
"r178",
"r179",
"r180",
"r275",
"r385",
"r386",
"r387",
"r398",
"r405"
],
"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"
}
}
},
"localname": "AdditionalPaidInCapitalMember",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": {
"auth_ref": [
"r48"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.",
"label": "Total adjustments",
"totalLabel": "Total adjustments"
}
}
},
"localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Adjustments to reconcile net income to net cash provided by operating activities"
}
}
},
"localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "stringItemType"
},
"us-gaap_AllocatedShareBasedCompensationExpense": {
"auth_ref": [
"r174",
"r181"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
"label": "Allocated Share-based Compensation Expense"
}
}
},
"localname": "AllocatedShareBasedCompensationExpense",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureStockBasedCompensationDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AmortizationOfIntangibleAssets": {
"auth_ref": [
"r6",
"r22",
"r24"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 2.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
"label": "Amortization {1}",
"terseLabel": "Amortization"
}
}
},
"localname": "AmortizationOfIntangibleAssets",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Assets": {
"auth_ref": [
"r55",
"r72",
"r89",
"r121",
"r127",
"r131",
"r139",
"r159",
"r160",
"r161",
"r162",
"r163",
"r164",
"r165",
"r166",
"r167",
"r195",
"r199",
"r215",
"r245",
"r299",
"r357",
"r368",
"r394",
"r395",
"r400"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"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": "Total assets",
"totalLabel": "Total assets"
}
}
},
"localname": "Assets",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "ASSETS"
}
}
},
"localname": "AssetsAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsCurrent": {
"auth_ref": [
"r67",
"r75",
"r89",
"r139",
"r159",
"r160",
"r161",
"r162",
"r163",
"r164",
"r165",
"r166",
"r167",
"r195",
"r199",
"r215",
"r357",
"r394",
"r395",
"r400"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 1.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
"label": "Total current assets",
"totalLabel": "Total current assets"
}
}
},
"localname": "AssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Current assets"
}
}
},
"localname": "AssetsCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "stringItemType"
},
"us-gaap_CashAndCashEquivalentsAtCarryingValue": {
"auth_ref": [
"r19",
"r69",
"r344"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 1.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
"label": "Cash & Investments"
}
}
},
"localname": "CashAndCashEquivalentsAtCarryingValue",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
"auth_ref": [
"r19",
"r46",
"r88"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Cash at beginning of period",
"periodEndLabel": "Cash at end of period",
"periodStartLabel": "Cash at beginning of period"
}
}
},
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
"auth_ref": [
"r1",
"r46"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Net increase in cash and cash equivalents",
"totalLabel": "Net increase in cash and cash equivalents"
}
}
},
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CommonStockMember": {
"auth_ref": [
"r359",
"r360",
"r361",
"r363",
"r364",
"r365",
"r366",
"r385",
"r386",
"r398",
"r404",
"r405"
],
"lang": {
"en-us": {
"role": {
"documentation": "Stock that is subordinate to all other stock of the issuer.",
"label": "Common Stock"
}
}
},
"localname": "CommonStockMember",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_CommonStockParOrStatedValuePerShare": {
"auth_ref": [
"r31"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockSharesAuthorized": {
"auth_ref": [
"r31",
"r287"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesIssued": {
"auth_ref": [
"r31"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesOutstanding": {
"auth_ref": [
"r8",
"r31",
"r287",
"r305",
"r405",
"r406"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockValue": {
"auth_ref": [
"r31",
"r247",
"r357"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 1.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate par or stated value of issued nonredeemable 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 - $.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2023, 3,628 shares and December 31, 2022, 3,628 shares"
}
}
},
"localname": "CommonStockValue",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ComprehensiveIncomeMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.",
"label": "Comprehensive Income"
}
}
},
"localname": "ComprehensiveIncomeMember",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_ComprehensiveIncomeNetOfTax": {
"auth_ref": [
"r16",
"r77",
"r79",
"r83",
"r241",
"r253"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
"label": "Total comprehensive income",
"totalLabel": "Total comprehensive income"
}
}
},
"localname": "ComprehensiveIncomeNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CostOfGoodsAndServicesSold": {
"auth_ref": [
"r42",
"r235"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_GrossProfit",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
"label": "Cost of goods sold"
}
}
},
"localname": "CostOfGoodsAndServicesSold",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxExpenseBenefit": {
"auth_ref": [
"r6",
"r53",
"r59",
"r192",
"r193",
"r384"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 5.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
"label": "Deferred income taxes {1}",
"terseLabel": "Deferred income taxes"
}
}
},
"localname": "DeferredIncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxLiabilitiesNet": {
"auth_ref": [
"r183",
"r184",
"r246"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 5.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
"label": "Deferred income taxes"
}
}
},
"localname": "DeferredIncomeTaxLiabilitiesNet",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxExpenseFromStockOptionsExercised": {
"auth_ref": [],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 7.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.",
"label": "Tax benefit attributable to exercise of stock options"
}
}
},
"localname": "DeferredTaxExpenseFromStockOptionsExercised",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
"auth_ref": [
"r26",
"r397"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 2.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
"label": "Deferred tax liability - Femcare IIA"
}
}
},
"localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Depreciation": {
"auth_ref": [
"r6",
"r25"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 1.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
"label": "Depreciation"
}
}
},
"localname": "Depreciation",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
"auth_ref": [
"r171",
"r172",
"r175",
"r176",
"r177",
"r354"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for share-based payment arrangement.",
"label": "Stock-Based Compensation"
}
}
},
"localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureStockBasedCompensation"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DisclosureTextBlockAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Notes"
}
}
},
"localname": "DisclosureTextBlockAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"xbrltype": "stringItemType"
},
"us-gaap_DividendsCommonStockCash": {
"auth_ref": [
"r52"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
"label": "Common stock dividends",
"negatedLabel": "Common stock dividends"
}
}
},
"localname": "DividendsCommonStockCash",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EarningsPerShareBasic": {
"auth_ref": [
"r84",
"r99",
"r100",
"r101",
"r102",
"r103",
"r110",
"r112",
"r113",
"r114",
"r115",
"r119",
"r210",
"r211",
"r242",
"r254",
"r348"
],
"lang": {
"en-us": {
"role": {
"documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
"label": "Earnings per share, basic",
"verboseLabel": "Earnings per common share (basic)"
}
}
},
"localname": "EarningsPerShareBasic",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerShareDiluted": {
"auth_ref": [
"r84",
"r99",
"r100",
"r101",
"r102",
"r103",
"r112",
"r113",
"r114",
"r115",
"r119",
"r210",
"r211",
"r242",
"r254",
"r348"
],
"lang": {
"en-us": {
"role": {
"documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
"label": "Earnings per share, diluted",
"verboseLabel": "Earnings per common share (diluted)"
}
}
},
"localname": "EarningsPerShareDiluted",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerShareTextBlock": {
"auth_ref": [
"r109",
"r116",
"r117",
"r118"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for earnings per share.",
"label": "Earnings Per Share"
}
}
},
"localname": "EarningsPerShareTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShare"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
"auth_ref": [
"r220"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 4.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Effect of exchange rate changes on cash"
}
}
},
"localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EquityComponentDomain": {
"auth_ref": [
"r8",
"r64",
"r80",
"r81",
"r82",
"r90",
"r91",
"r92",
"r96",
"r104",
"r106",
"r120",
"r140",
"r143",
"r168",
"r178",
"r179",
"r180",
"r186",
"r187",
"r201",
"r202",
"r203",
"r204",
"r205",
"r207",
"r209",
"r221",
"r222",
"r223",
"r224",
"r225",
"r227",
"r231",
"r262",
"r263",
"r264",
"r275",
"r324"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
"auth_ref": [
"r71",
"r149"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 2.0,
"parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
"label": "Other intangible assets - accumulated amortization",
"negatedLabel": "Other intangible assets - accumulated amortization"
}
}
},
"localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsGross": {
"auth_ref": [
"r51",
"r239"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 1.0,
"parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
"label": "Other intangible assets"
}
}
},
"localname": "FiniteLivedIntangibleAssetsGross",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FinitelivedIntangibleAssetsAcquired1": {
"auth_ref": [
"r148"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
"label": "Finite-Lived Intangible Assets Acquired"
}
}
},
"localname": "FinitelivedIntangibleAssetsAcquired1",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Goodwill": {
"auth_ref": [
"r70",
"r146",
"r240",
"r351",
"r357",
"r390",
"r391"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 3.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
"label": "Goodwill"
}
}
},
"localname": "Goodwill",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GrossProfit": {
"auth_ref": [
"r41",
"r89",
"r121",
"r126",
"r130",
"r132",
"r139",
"r159",
"r160",
"r161",
"r162",
"r163",
"r164",
"r165",
"r166",
"r167",
"r215",
"r350",
"r394"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
"label": "Gross profit",
"totalLabel": "Gross profit"
}
}
},
"localname": "GrossProfit",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
"auth_ref": [
"r0",
"r40",
"r57",
"r121",
"r126",
"r130",
"r132",
"r243",
"r251",
"r350"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_ProfitLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
"label": "Income before provision for income taxes",
"totalLabel": "Income before provision for income taxes"
}
}
},
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeStatementAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME",
"verboseLabel": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical"
}
}
},
"localname": "IncomeStatementAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"xbrltype": "stringItemType"
},
"us-gaap_IncomeTaxExpenseBenefit": {
"auth_ref": [
"r58",
"r62",
"r105",
"r106",
"r124",
"r185",
"r191",
"r255"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_ProfitLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
"label": "Provision for income taxes"
}
}
},
"localname": "IncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeTaxesPaid": {
"auth_ref": [
"r18",
"r20"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
"label": "Cash paid during the period for income taxes"
}
}
},
"localname": "IncomeTaxesPaid",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsPayable": {
"auth_ref": [
"r5"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 11.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"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 {1}",
"terseLabel": "Accounts payable"
}
}
},
"localname": "IncreaseDecreaseInAccountsPayable",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsReceivable": {
"auth_ref": [
"r5"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 8.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"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 and other receivables",
"negatedLabel": "Accounts receivable and other receivables"
}
}
},
"localname": "IncreaseDecreaseInAccountsReceivable",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccruedLiabilities": {
"auth_ref": [
"r5"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 12.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
"label": "Accrued expenses {1}",
"terseLabel": "Accrued expenses"
}
}
},
"localname": "IncreaseDecreaseInAccruedLiabilities",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInInventories": {
"auth_ref": [
"r5"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 9.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
"label": "Inventories {1}",
"negatedLabel": "Inventories"
}
}
},
"localname": "IncreaseDecreaseInInventories",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
"auth_ref": [
"r5"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 10.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
"label": "Prepaid expenses and other current assets",
"negatedLabel": "Prepaid expenses and other current assets"
}
}
},
"localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IntangibleAssetsDisclosureTextBlock": {
"auth_ref": [
"r147"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for all or part of the information related to intangible assets.",
"label": "CSI Distribution Agreement Purchase Disclosure"
}
}
},
"localname": "IntangibleAssetsDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IntangibleAssetsNetExcludingGoodwill": {
"auth_ref": [
"r21",
"r23"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 4.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
"label": "Other intangible assets, net",
"totalLabel": "Other intangible assets, net"
}
}
},
"localname": "IntangibleAssetsNetExcludingGoodwill",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InterestPaid": {
"auth_ref": [
"r382"
],
"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": "Cash paid during the period for interest"
}
}
},
"localname": "InterestPaid",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryDisclosureTextBlock": {
"auth_ref": [
"r145"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
"label": "Inventories {2}",
"terseLabel": "Inventories"
}
}
},
"localname": "InventoryDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureInventories"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_InventoryFinishedGoodsNetOfReserves": {
"auth_ref": [
"r50",
"r346"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": {
"order": 1.0,
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
"label": "Finished goods"
}
}
},
"localname": "InventoryFinishedGoodsNetOfReserves",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryNet": {
"auth_ref": [
"r73",
"r345",
"r357"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
},
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 3.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
"label": "Inventories",
"totalLabel": "Total"
}
}
},
"localname": "InventoryNet",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryRawMaterials": {
"auth_ref": [
"r379"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": {
"order": 3.0,
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
"label": "Raw materials"
}
}
},
"localname": "InventoryRawMaterials",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryWorkInProcess": {
"auth_ref": [
"r378"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": {
"order": 2.0,
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
"label": "Work-in-process"
}
}
},
"localname": "InventoryWorkInProcess",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Liabilities": {
"auth_ref": [
"r11",
"r89",
"r139",
"r159",
"r160",
"r161",
"r162",
"r163",
"r164",
"r165",
"r166",
"r167",
"r196",
"r199",
"r200",
"r215",
"r286",
"r349",
"r368",
"r394",
"r400",
"r401"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 1.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
"label": "Total liabilities",
"totalLabel": "Total liabilities"
}
}
},
"localname": "Liabilities",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquity": {
"auth_ref": [
"r36",
"r56",
"r249",
"r357",
"r383",
"r389",
"r399"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"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": "Total liabilities and stockholders' equity",
"totalLabel": "Total liabilities and stockholders' equity"
}
}
},
"localname": "LiabilitiesAndStockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "LIABILITIES AND STOCKHOLDERS' EQUITY"
}
}
},
"localname": "LiabilitiesAndStockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "stringItemType"
},
"us-gaap_LiabilitiesCurrent": {
"auth_ref": [
"r13",
"r68",
"r89",
"r139",
"r159",
"r160",
"r161",
"r162",
"r163",
"r164",
"r165",
"r166",
"r167",
"r196",
"r199",
"r200",
"r215",
"r357",
"r394",
"r400",
"r401"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 1.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
"label": "Total current liabilities",
"totalLabel": "Total current liabilities"
}
}
},
"localname": "LiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Current liabilities"
}
}
},
"localname": "LiabilitiesCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivities": {
"auth_ref": [
"r87"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 3.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
"label": "Net cash provided by/(used in) financing activities",
"totalLabel": "Net cash provided by/(used in) financing activities"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CASH FLOWS FROM FINANCING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivities": {
"auth_ref": [
"r87"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 2.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
"label": "Net cash used in investing activities",
"totalLabel": "Net cash used in investing activities"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivities",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CASH FLOWS FROM INVESTING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivities": {
"auth_ref": [
"r46",
"r47",
"r48"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 1.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
"label": "Net cash provided by operating activities",
"totalLabel": "Net cash provided by operating activities"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivities",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CASH FLOWS FROM OPERATING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "stringItemType"
},
"us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
"auth_ref": [
"r60",
"r61",
"r63",
"r65",
"r93",
"r94",
"r97",
"r98",
"r107",
"r108",
"r141",
"r142",
"r188",
"r189",
"r190",
"r206",
"r208",
"r212",
"r213",
"r214",
"r216",
"r217",
"r218",
"r228",
"r229",
"r232",
"r236",
"r237",
"r238",
"r265",
"r266",
"r267",
"r268",
"r269"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
"label": "New Accounting Pronouncements and Changes in Accounting Principles"
}
}
},
"localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
"label": "New Accounting Pronouncements, Policy"
}
}
},
"localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_OperatingExpenses": {
"auth_ref": [],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
"label": "Total operating expenses",
"totalLabel": "Total operating expenses"
}
}
},
"localname": "OperatingExpenses",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingExpensesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Operating expense"
}
}
},
"localname": "OperatingExpensesAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "stringItemType"
},
"us-gaap_OperatingIncomeLoss": {
"auth_ref": [
"r121",
"r126",
"r130",
"r132",
"r350"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The net result for the period of deducting operating expenses from operating revenues.",
"label": "Operating income",
"totalLabel": "Operating income"
}
}
},
"localname": "OperatingIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseLiabilityNoncurrent": {
"auth_ref": [
"r230"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 4.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
"label": "Long-term lease liability"
}
}
},
"localname": "OperatingLeaseLiabilityNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
"auth_ref": [
"r381"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 4.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.",
"label": "Operating Lease, Right-of-Use Asset, Amortization Expense"
}
}
},
"localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
"auth_ref": [
"r29",
"r54",
"r270",
"r271"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
"label": "Basis of Presentation"
}
}
},
"localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureBasisOfPresentation"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_OtherAssetsCurrent": {
"auth_ref": [
"r74",
"r357"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 4.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current assets classified as other.",
"label": "Other current assets"
}
}
},
"localname": "OtherAssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
"auth_ref": [
"r2"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
"label": "Foreign currency translation adjustment",
"verboseLabel": "Foreign currency translation net of taxes of $0 in all periods"
}
}
},
"localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
"auth_ref": [
"r2",
"r3",
"r219",
"r226"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
"label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax"
}
}
},
"localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Other comprehensive income (loss)"
}
}
},
"localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "stringItemType"
},
"us-gaap_OtherLiabilitiesNoncurrent": {
"auth_ref": [
"r14"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 3.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
"label": "Other long term liabilities"
}
}
},
"localname": "OtherLiabilitiesNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherNonoperatingIncomeExpense": {
"auth_ref": [
"r44"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
"label": "Other income"
}
}
},
"localname": "OtherNonoperatingIncomeExpense",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsOfDividends": {
"auth_ref": [
"r17"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
"label": "Payment of dividends",
"negatedLabel": "Payment of dividends"
}
}
},
"localname": "PaymentsOfDividends",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
"auth_ref": [
"r45"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
"label": "Property and equipment",
"negatedLabel": "Property and equipment"
}
}
},
"localname": "PaymentsToAcquirePropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PolicyTextBlockAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Policies"
}
}
},
"localname": "PolicyTextBlockAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"xbrltype": "stringItemType"
},
"us-gaap_ProceedsFromIssuanceOfCommonStock": {
"auth_ref": [
"r4"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow from the additional capital contribution to the entity.",
"label": "Proceeds from issuance of common stock - options"
}
}
},
"localname": "ProceedsFromIssuanceOfCommonStock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProductWarrantyAccrual": {
"auth_ref": [
"r27",
"r154",
"r157",
"r158"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
"label": "Standard and Extended Product Warranty Accrual"
}
}
},
"localname": "ProductWarrantyAccrual",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureWarrantyReserveDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProductWarrantyDisclosureTextBlock": {
"auth_ref": [
"r150",
"r151",
"r152",
"r153",
"r155",
"r156"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
"label": "Warranty Reserve"
}
}
},
"localname": "ProductWarrantyDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureWarrantyReserve"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ProfitLoss": {
"auth_ref": [
"r66",
"r76",
"r78",
"r86",
"r89",
"r95",
"r105",
"r106",
"r121",
"r126",
"r130",
"r132",
"r139",
"r159",
"r160",
"r161",
"r162",
"r163",
"r164",
"r165",
"r166",
"r167",
"r194",
"r197",
"r198",
"r211",
"r215",
"r243",
"r252",
"r274",
"r307",
"r322",
"r323",
"r350",
"r355",
"r356",
"r367",
"r380",
"r394"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
},
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
"label": "Net income",
"totalLabel": "Net income"
}
}
},
"localname": "ProfitLoss",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentNet": {
"auth_ref": [
"r7",
"r244",
"r250",
"r357"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 2.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
"label": "Property and equipment, net"
}
}
},
"localname": "PropertyPlantAndEquipmentNet",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProvisionForDoubtfulAccounts": {
"auth_ref": [
"r85",
"r144"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 3.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
"label": "Provision for losses on accounts receivable"
}
}
},
"localname": "ProvisionForDoubtfulAccounts",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ResearchAndDevelopmentExpense": {
"auth_ref": [
"r28",
"r182",
"r402"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 2.0,
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
"label": "Research & development"
}
}
},
"localname": "ResearchAndDevelopmentExpense",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RetainedEarningsAccumulatedDeficit": {
"auth_ref": [
"r33",
"r52",
"r248",
"r265",
"r269",
"r273",
"r288",
"r357"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 4.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of accumulated undistributed earnings (deficit).",
"label": "Retained earnings"
}
}
},
"localname": "RetainedEarningsAccumulatedDeficit",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RetainedEarningsMember": {
"auth_ref": [
"r64",
"r90",
"r91",
"r92",
"r96",
"r104",
"r106",
"r140",
"r143",
"r178",
"r179",
"r180",
"r186",
"r187",
"r201",
"r203",
"r204",
"r207",
"r209",
"r262",
"r264",
"r275",
"r405"
],
"lang": {
"en-us": {
"role": {
"documentation": "Accumulated undistributed earnings (deficit).",
"label": "Retained Earnings"
}
}
},
"localname": "RetainedEarningsMember",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
"auth_ref": [
"r122",
"r123",
"r125",
"r128",
"r129",
"r133",
"r134",
"r136",
"r169",
"r170",
"r235"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_GrossProfit",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
"label": "Sales, net"
}
}
},
"localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RevenueRecognitionPolicyTextBlock": {
"auth_ref": [
"r308",
"r341",
"r347"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
"label": "Revenue Recognition"
}
}
},
"localname": "RevenueRecognitionPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognition"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
"auth_ref": [
"r388"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
"label": "Schedule of Earnings Per Share, Basic and Diluted"
}
}
},
"localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
"auth_ref": [
"r9",
"r37",
"r38",
"r39"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
"label": "Schedule of Inventory, Current"
}
}
},
"localname": "ScheduleOfInventoryCurrentTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SellingGeneralAndAdministrativeExpense": {
"auth_ref": [
"r43"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": {
"order": 1.0,
"parentTag": "us-gaap_OperatingExpenses",
"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"
}
}
},
"localname": "SellingGeneralAndAdministrativeExpense",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ShareBasedCompensation": {
"auth_ref": [
"r5"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": {
"order": 6.0,
"parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of noncash expense for share-based payment arrangement.",
"label": "Stock-based compensation expense"
}
}
},
"localname": "ShareBasedCompensation",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_SharesOutstanding": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
"label": "Equity Balance, shares",
"periodEndLabel": "Equity Balance, shares",
"periodStartLabel": "Equity Balance, shares"
}
}
},
"localname": "SharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StatementEquityComponentsAxis": {
"auth_ref": [
"r8",
"r15",
"r64",
"r80",
"r81",
"r82",
"r90",
"r91",
"r92",
"r96",
"r104",
"r106",
"r120",
"r140",
"r143",
"r168",
"r178",
"r179",
"r180",
"r186",
"r187",
"r201",
"r202",
"r203",
"r204",
"r205",
"r207",
"r209",
"r221",
"r222",
"r223",
"r224",
"r225",
"r227",
"r231",
"r262",
"r263",
"r264",
"r275",
"r324"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by component of equity.",
"label": "Equity Components [Axis]"
}
}
},
"localname": "StatementEquityComponentsAxis",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementLineItems": {
"auth_ref": [
"r90",
"r91",
"r92",
"r120",
"r235",
"r272",
"r276",
"r280",
"r281",
"r282",
"r283",
"r284",
"r285",
"r287",
"r290",
"r291",
"r292",
"r293",
"r294",
"r295",
"r296",
"r297",
"r298",
"r300",
"r301",
"r302",
"r303",
"r304",
"r306",
"r308",
"r309",
"r310",
"r311",
"r312",
"r313",
"r314",
"r315",
"r316",
"r317",
"r318",
"r319",
"r320",
"r321",
"r324",
"r362"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails",
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfCashFlowsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW"
}
}
},
"localname": "StatementOfCashFlowsAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfFinancialPositionAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET",
"verboseLabel": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical"
}
}
},
"localname": "StatementOfFinancialPositionAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfStockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY"
}
}
},
"localname": "StatementOfStockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"xbrltype": "stringItemType"
},
"us-gaap_StatementTable": {
"auth_ref": [
"r90",
"r91",
"r92",
"r120",
"r235",
"r272",
"r276",
"r280",
"r281",
"r282",
"r283",
"r284",
"r285",
"r287",
"r290",
"r291",
"r292",
"r293",
"r294",
"r295",
"r296",
"r297",
"r298",
"r300",
"r301",
"r302",
"r303",
"r304",
"r306",
"r308",
"r309",
"r310",
"r311",
"r312",
"r313",
"r314",
"r315",
"r316",
"r317",
"r318",
"r319",
"r320",
"r321",
"r324",
"r362"
],
"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/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails",
"http://www.utahmed.com/20230331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
"auth_ref": [
"r8",
"r30",
"r31",
"r52",
"r173"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of share options (or share units) exercised during the current period.",
"label": "Common stock issued upon exercise of employee stock options, shares"
}
}
},
"localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
"auth_ref": [
"r8",
"r15",
"r52"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Value of stock issued as a result of the exercise of stock options.",
"label": "Common stock issued upon exercise of employee stock options"
}
}
},
"localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockOptionPlanExpense": {
"auth_ref": [
"r6"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of noncash expense for option under share-based payment arrangement.",
"label": "Stock option compensation expense"
}
}
},
"localname": "StockOptionPlanExpense",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
"auth_ref": [
"r8",
"r30",
"r31",
"r52"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares that have been repurchased and retired during the period.",
"label": "Common stock purchased and retired, shares",
"negatedLabel": "Common stock purchased and retired, shares"
}
}
},
"localname": "StockRepurchasedAndRetiredDuringPeriodShares",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
"auth_ref": [
"r8",
"r30",
"r31",
"r52"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
"label": "Common stock purchased and retired"
}
}
},
"localname": "StockRepurchasedAndRetiredDuringPeriodValue",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquity": {
"auth_ref": [
"r31",
"r34",
"r35",
"r49",
"r289",
"r305",
"r325",
"r326",
"r357",
"r368",
"r383",
"r389",
"r399",
"r405"
],
"calculation": {
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": {
"order": 2.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
"label": "Total stockholders' equity",
"periodEndLabel": "Equity Balance, value",
"periodStartLabel": "Equity Balance, value",
"totalLabel": "Total stockholders' equity"
}
}
},
"localname": "StockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Stockholders' equity"
}
}
},
"localname": "StockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventsTextBlock": {
"auth_ref": [
"r233",
"r234"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
"label": "Subsequent Events"
}
}
},
"localname": "SubsequentEventsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureSubsequentEvents"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_TableTextBlockSupplementAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Tables/Schedules"
}
}
},
"localname": "TableTextBlockSupplementAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"xbrltype": "stringItemType"
},
"us-gaap_TextBlockAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Details"
}
}
},
"localname": "TextBlockAbstract",
"nsuri": "http://fasb.org/us-gaap/2023",
"xbrltype": "stringItemType"
},
"us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
"auth_ref": [
"r388"
],
"lang": {
"en-us": {
"role": {
"documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
"label": "Dilutive effect of stock options"
}
}
},
"localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
"auth_ref": [
"r111",
"r115"
],
"lang": {
"en-us": {
"role": {
"documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
"label": "Diluted shares",
"verboseLabel": "Shares outstanding (diluted)"
}
}
},
"localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "sharesItemType"
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
"auth_ref": [
"r110",
"r115"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
"label": "Weighted average shares, basic",
"verboseLabel": "Shares outstanding (basic)"
}
}
},
"localname": "WeightedAverageNumberOfSharesOutstandingBasic",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://www.utahmed.com/20230331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails",
"http://www.utahmed.com/20230331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome"
],
"xbrltype": "sharesItemType"
}
},
"unitCount": 4
}
},
"std_ref": {
"r0": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "25",
"SubTopic": "20",
"Topic": "940",
"URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r1": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "230",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r10": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19(a))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r100": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r101": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r102": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r103": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r104": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r105": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r106": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r107": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 11.M.Q2)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r108": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r109": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "260",
"URI": "https://asc.fasb.org//260/tableOfContent",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r11": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19-26)",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r110": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r111": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r112": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r113": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r114": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r115": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r116": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r117": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r118": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r119": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r12": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.20)",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r120": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "272",
"URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r121": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r122": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r123": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r124": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r125": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r126": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r127": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r128": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r129": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r13": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.21)",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r130": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r131": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r132": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r133": {
"Name": "Accounting Standards Codification",
"Paragraph": "40",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r134": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r135": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r136": {
"Name": "Accounting Standards Codification",
"Paragraph": "42",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r137": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r138": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r139": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "323",
"URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r14": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.24)",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r140": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "326",
"URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r141": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "326",
"URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r142": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Topic": "326",
"URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r143": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)(2)",
"Topic": "326",
"URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r144": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "326",
"URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r145": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "330",
"URI": "https://asc.fasb.org//330/tableOfContent",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r146": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r147": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"SubTopic": "30",
"Topic": "350",
"URI": "https://asc.fasb.org//350-30/tableOfContent",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r148": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(1)",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r149": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(1)",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r15": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.29-31)",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r150": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r151": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(3)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r152": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(4)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r153": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(5)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r154": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r155": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r156": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r157": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r158": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(5)",
"Topic": "460",
"URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r159": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(i))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r16": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r160": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r161": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iv))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r162": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(5))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r163": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(i))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r164": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r165": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r166": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iv))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r167": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(5))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r168": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.3-04)",
"Topic": "505",
"URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r169": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r17": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r170": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r171": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "718",
"URI": "https://asc.fasb.org//718/tableOfContent",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r172": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r173": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(02)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r174": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(1)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r175": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r176": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(2)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r177": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(l)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r178": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r179": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r18": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r180": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r181": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 14.F)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r182": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "730",
"URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r183": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r184": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r185": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r186": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r187": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(3)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r188": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r189": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r19": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r190": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(3)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r191": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB TOPIC 6.I.7)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r192": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.1)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r193": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.2)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r194": {
"Name": "Accounting Standards Codification",
"Paragraph": "19",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r195": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r196": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r197": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r198": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r199": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bb)",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r2": {
"Name": "Accounting Standards Codification",
"Paragraph": "10A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r20": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r200": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r201": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(e)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r202": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(h)(1)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r203": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(h)(1)(i)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r204": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(h)(1)(iii)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r205": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(h)(1)(iv)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r206": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(i)(1)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r207": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(i)(3)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r208": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(1)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r209": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(3)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r21": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r210": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(4)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r211": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r212": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(c)(1)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r213": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(c)(2)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r214": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(c)(3)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r215": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "825",
"URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r216": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "825",
"URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r217": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Topic": "825",
"URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r218": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(3)",
"Topic": "825",
"URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r219": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r22": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r220": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "230",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r221": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r222": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r223": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(b)",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r224": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(c)",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r225": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(d)",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r226": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r227": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "830",
"URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r228": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(1)",
"Topic": "842",
"URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r229": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(3)",
"Topic": "842",
"URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r23": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "((a)(1),(b))",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r230": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "842",
"URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r231": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)(3)(iii)(03)",
"Topic": "848",
"URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r232": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "848",
"URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r233": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "855",
"URI": "https://asc.fasb.org//855/tableOfContent",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r234": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "855",
"URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r235": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 11.L)",
"Topic": "924",
"URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r236": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(f)(1)",
"Topic": "926",
"URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r237": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(f)(2)",
"Topic": "926",
"URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r238": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(f)(3)",
"Topic": "926",
"URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r239": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "340",
"Topic": "928",
"URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r24": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(2)",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r240": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(10)(1))",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r241": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(26))",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r242": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(27))",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r243": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.9-05(b)(2))",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r244": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "360",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r245": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(12))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r246": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r247": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(22))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r248": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r249": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(25))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r25": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "360",
"URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r250": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(8))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r251": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(11))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r252": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(16))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r253": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(22))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r254": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(23))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r255": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(9))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r256": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.12-17(Column A))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r257": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.12-17(Column B))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r258": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.12-17(Column C))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r259": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.12-17(Column D))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r26": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r260": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.12-17(Column E))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r261": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.12-17(Column F))",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r262": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r263": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)(1)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r264": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)(2)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r265": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(i)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r266": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(ii)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r267": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(iii)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r268": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(iv)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r269": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(h)(2)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r27": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03.15(5))",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r270": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r271": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r272": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.6-03(d))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r273": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r274": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "205",
"Subparagraph": "(a)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r275": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "205",
"Subparagraph": "(a)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r276": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "210",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r277": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "210",
"Subparagraph": "(b)(2)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r278": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "210",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r279": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "210",
"Subparagraph": "(a)(2)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r28": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "985",
"URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r280": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(1))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r281": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(12)(b)(1))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r282": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(12)(b)(2))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r283": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(12)(b)(3))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r284": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(13)(a)(2))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r285": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(13)(a)(3))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r286": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(14))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r287": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(16)(a))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r288": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(17))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r289": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(19))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r29": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "205",
"URI": "https://asc.fasb.org//205/tableOfContent",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r290": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(2)(a))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r291": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(2)(b))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r292": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(3)(a))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r293": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(3)(b))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r294": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(3)(c))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r295": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(6)(b))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r296": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(6)(c))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r297": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(6)(d))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r298": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(6)(e))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r299": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(8))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r3": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r30": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(28))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r300": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(9)(b))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r301": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(9)(c))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r302": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(9)(d))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r303": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-04(9)(e))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r304": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-05(2))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r305": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.6-05(4))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r306": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "220",
"Subparagraph": "(b)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r307": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "220",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r308": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(1))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r309": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(2)(a))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r31": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(29))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r310": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(a)(1))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r311": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(a)(2))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r312": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(a)(3))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r313": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(a)(5))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r314": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(a)(6))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r315": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(a)(7))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r316": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(c)(1))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r317": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(c)(2))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r318": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(c)(3))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r319": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(c)(5))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r32": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30)(a)(1))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r320": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(c)(6))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r321": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(7)(c)(7))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r322": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(9))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r323": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-09(1)(d))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r324": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-09(4)(b))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r325": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-09(6))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r326": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-09(7))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r327": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r328": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r329": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r33": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30)(a)(3))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r330": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r331": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "310",
"Subparagraph": "(SX 210.12-29(Footnote 4))",
"Topic": "948",
"URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r332": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column B))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r333": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column C))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r334": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column D))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r335": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column E))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r336": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column F))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r337": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column G))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r338": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column H))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r339": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column I))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r34": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r340": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Footnote 2))",
"Topic": "970",
"URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r341": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "235",
"URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r342": {
"Name": "Accounting Standards Codification",
"Paragraph": "13H",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Subparagraph": "(a)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r343": {
"Name": "Accounting Standards Codification",
"Paragraph": "13H",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Subparagraph": "(b)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r344": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r345": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r346": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(a)(1))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r347": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "235",
"URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r348": {
"Name": "Accounting Standards Codification",
"Paragraph": "52",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r349": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r35": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(31))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r350": {
"Name": "Accounting Standards Codification",
"Paragraph": "31",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r351": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r352": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r353": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "606",
"URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r354": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r355": {
"Name": "Accounting Standards Codification",
"Paragraph": "4J",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r356": {
"Name": "Accounting Standards Codification",
"Paragraph": "4K",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r357": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "852",
"URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r358": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "30",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r359": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "210",
"Subparagraph": "(b)(1)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r36": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(32))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r360": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "210",
"Subparagraph": "(a)(1)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r361": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "210",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r362": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "310",
"Subparagraph": "(d)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r363": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r364": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r365": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r366": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r367": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "830",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r368": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "830",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r369": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r37": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(a))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r370": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r371": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "d1-1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r372": {
"Name": "Form 10-Q",
"Number": "240",
"Publisher": "SEC",
"Section": "308",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r373": {
"Name": "Forms 10-K, 10-Q, 20-F",
"Number": "240",
"Publisher": "SEC",
"Section": "13",
"Subsection": "a-1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r374": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "405",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r375": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "405",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r376": {
"Name": "Securities Act",
"Number": "7A",
"Publisher": "SEC",
"Section": "B",
"Subsection": "2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r377": {
"Name": "Accounting Standards Codification",
"Paragraph": "4H",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "40",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r378": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(a)(3))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r379": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(a)(4))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r38": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(b))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r380": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r381": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r382": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r383": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Topic": "235",
"URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r384": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
"Topic": "235",
"URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r385": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r386": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r387": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r388": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r389": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "323",
"URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r39": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(c))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r390": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r391": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(h)",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r392": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "450",
"URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r393": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "20",
"Subparagraph": "(SAB Topic 5.Y.Q2)",
"Topic": "450",
"URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r394": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(ii))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r395": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iii))",
"Topic": "470",
"URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r396": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r397": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r398": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(3)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r399": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "825",
"URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r4": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r40": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(10))",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r400": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "852",
"URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r401": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "852",
"URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r402": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "25",
"SubTopic": "730",
"Topic": "912",
"URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r403": {
"Name": "Accounting Standards Codification",
"Paragraph": "2B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "944",
"URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r404": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "205",
"Subparagraph": "(a)",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r405": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-09(4)(b))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r406": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-09(7))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r41": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.1,2)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r42": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.2(a),(d))",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r43": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.4)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r44": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.9)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r45": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r46": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r47": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r48": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r49": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 4.E)",
"Topic": "310",
"URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r5": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r50": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 5.BB)",
"Topic": "330",
"URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r51": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(1)",
"Topic": "350",
"URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r52": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.3-04)",
"Topic": "505",
"URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r53": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.7)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r54": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "810",
"URI": "https://asc.fasb.org//810/tableOfContent",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r55": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(11))",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r56": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(23))",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r57": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(15))",
"Topic": "942",
"URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r58": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r59": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r6": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r60": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(d)(1)",
"Topic": "310",
"URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r61": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(d)(2)",
"Topic": "310",
"URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r62": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(h))",
"Topic": "235",
"URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r63": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "250",
"URI": "https://asc.fasb.org//250/tableOfContent",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r64": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "105",
"URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r65": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "105",
"URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r66": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r67": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r68": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r69": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(1))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r7": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "360",
"URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r70": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(15))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r71": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(16))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r72": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(18))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r73": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r74": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(8))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r75": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(9))",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r76": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r77": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r78": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r79": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r8": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r80": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r81": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r82": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r83": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(24))",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r84": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(25))",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r85": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(5))",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r86": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r87": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r88": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r89": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Topic": "235",
"URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r9": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "210",
"URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r90": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r91": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r92": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r93": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r94": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(1)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r95": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(2)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r96": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(3)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r97": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(4)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r98": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r99": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
}
},
"version": "2.2"
}
ZIP
44
0001811884-23-000013-xbrl.zip
IDEA: XBRL DOCUMENT
begin 644 0001811884-23-000013-xbrl.zip
M4$L#!!0 ( ,%BI58QP\-XT7L &\B!0 1 =71M9"TR,#(S,#,S,2YH
M=&WLO6MWXDBR*/K]_(J\:ZK']MD"(]ZXJGT695/5[*ZRW<:>GCEWW;670(G1
ME)!H/5QF?OV-B$P)"00&6P)ALWMVMP$I'Q&1$9'Q_/1_GL8F>^2.:]C6KT=J
ML73$N#6P=<-Z^/7(=PN:.S",(^9ZFJ5KIFWQ7X\L^^C_G/^O3R,/WH2W+??7
MHY'G3]Y*?
MGSUZZCF:Y0YM9ZQY0%L<_FU?>OZAL>9:P^]GYK#%=;6'_$UG5W8XXGO<8=U
M+1QXXO3AC,W"P@L;'_]^;FG[^WKBZ_5?[[__[Y
MC\O6U3\N_WGW_Q49+I/K#YI#LR%QLD(!5N09GLG/[^_:O['OG,816@?_E&X^_'EV(QPMW<$2/V"F,?2.Y(3'?+)[;C 49ZGN;Y[LK)*D?G_^+N^A.UQ]S2Q[@G4WM8.7+UZ'RH
MF2Y??^Q+>^"/8^#Z M^L7G_MZ!Q)_*63W,"OMO[\-/6C\S\2T'$Z1VT.'W+
MP("[\!F9PYE+QQZ&9,0LSC1GX-A(P^NP('ICY.!Z?&^L%P+)47QR]>!G%&F_
M'KG&>&+RHU.YIM@ZZ+-K^X[\>";W29L3^Z2O.=$0_6GH^&%H )NA#?!$!GW1
M_7WN6$1>I)5$QYP0J.E/8(&.A^> <%=7>Q0L'EO;NW!MVNOO0OXKI6JNUT]B-KJBU;?*9=WN/)RR$,W7_F_
MRN4=GXKR&J>B_*I3L%]Y^,^C*T;\*NX]W0>/!99O!CKTVGB%.=$Q'(5>9$*\YAHZ_J-9NA=ZT*;
M[!\J8/4&W@1 H0DV87B:N?]HP7\[<+FQQWS_L$*+YR-\^Y&+3>P_1F[A;@?7
MEN0/K#I+&%-OID#
MHU[##)6U#VD>$P>&GDNT'!A_WC!R$!"[QTGG($;6-("]YD9U$! [!?B!]6\/
MU@>FOHW(F:_<+EP");B>,;C/ XQ=QYO!%U;WX&B3D3'03 ';H6&>S=:[?Z[F
M*-RO?<\%..T+V,/E[BO415* =^WTN/-H#'CANN]ZW'.,05XP,+_""/##I;Y!
MZ.>5#Z6 C@._6P_W>>.%.4']V^.Y7Z<6']BF_3#MF'S@.;;K.P_7L<_XK;EN9I9NZ1'RSTS4%^_YCU
MFJ@X<.5U\+X_['>+:'][?/:S:=OZC<-=D%G\NVT9GNT8UD/;TMN# 7P+GWC^
M26"M7;POG.T?^TX#B0?>_FJ*V1_&GQ>"V6>IH+: 7BX-UW.,OH^.U5LL7>.V
M!W_YADN>UL*%;<-0>*?!;7>M00X(@\[IJE7/L+.P_-2QI+:>QQ(^\V(L78J*
M(P<\O?XT!3A([33YP'8(23? A 3$QUQ#CG1.1=;.)O GOA1\2R/@6_'7[WN7
M\;=E8; S^&&-UWLCS0D4M?C\+OVRS@I<_88[-) 81S<> ?'A0U1Q1P,>N]$R
MXV_A-Y?&M3#2L\N-OW@:6>!L/Z=SA79.HV6I3N&%+#.!D!FW#DZ__O?U'KI
MXZ?3"8SWRJ'NK[IWG4O6NVO?=7JIC-CK7-S?=N^ZG1YK7UVRSC\O?FM??>VP
MB^OOW[N]7O?Z*I5I_M3<$3!W=^SF_K9WW[ZZ8W?7
M6"OO#DX 4ROL^I:IM6/]A%U_87>_=5CDW(1GIGUQAS^KK4I5(.34TV$!'O*3
MUP(ZD5!MAWDCSOX*H,>$Y&$@C;C.GH6Z**:VJL1=!.9G.BJV\,A(UZ93#IS7
M.CK_KCF#$:NH"DLJZK85(%S?ICY-2D1]AT4P27-Y)557-Z;JN]OV5:]+M+N_
M9.V%\ OH>NC88[9TTZ_YMV=O96L8]VNXJ.^R+P;PZBN[R&*T)KEVW_8\>WRF
M3IZ8:YN&SOY6HO];074=TFEQ5/@-M-XUA%*IA'D]M49M"7DM@.24),QF0NO%
MHGF/7DQ"=:IHO>4/>#/2+.\*?ED#M4MKP:Y$]2NW?-QYT@8>+9[90S9;---<
MYD[X *^%.C,L9G@NU9:%UTY>B:8=*#V9HQN#IQT0&50MF"Q*%[9O><[TPM:?
M%=0D1EQ\:>+8CS@T2NI[3QL]?\Q3A\KJ?=YI3UUI+AC07M=F7$% :""I0![K!_^X[AZL: A!60OA%%(#WF/&B6\1_Z?)(AP(^[Q=MB
MK\@ZXXEI3[DC3DH8+&7$\8CBFG@"MP]8<>P*8:[2HOV.@X'2\O.(^TY7!M77HJ
M+10U/V$!/2V;XYN-A=-'MK7^S:!6K\/-H%3:C7"=*8Y__UNSK#8^NLSC)I_@
M%IA%>U!0Q)H^MCMA&L /MI06Z>XOH1Z=]^!<.W!EAI\= B)W0.&>^([KHQKN
MV0R>(!U +1_W3Y KX$V[/?#.,E1*HF#9S@1IV8&VO_(] 4W25'?8301)BFN#
M$1N8FNMF255WCD;'OS<=]VTSRYFNY(66]L6?X.)J/< 7%OLY,N";V4D[VXXJ
MMXS1R],_5:JW;ML+_$4Y4.N;69'_]'7@^?%MP63#^&UYL2#7T_A
MY_.NI>/%E&,KI<&(#WXP>/('G"U.5VN43\[,DG2LGK"1YF(+(Y!LFFG"CVA<
M1X'WEV^@N ,IU^?R 1@SE'@5O(@+:[>4>Q%Q&> )92'^C-9NIOL8)$2/3AP^
MX,1OU#(C-XC+CF$\N',PUP)2Q0ORSV<*$RS
M='9<%GOLPZ4%?N__&W: S].CHG=3, [Z&5Q:!"U2ER1^?M#%:46OC!\TY>YP)6_F [R6T0YRVA(N"1
MMCF0[Z$]]"KI6"X82#=GH:DAJ;?L^*VUJ&? 2(-_]EW#XFYR-\%7A1SEW1QQ
M=-Y)YE=IP#88^BN-?"$&3C\ 9M<7H[7DZW"%'$,[9J+X-89)*B4IDG!0+9OT
M0-\5,A! *D*^$D)F0(SB7.84)_]IP-2(8@LV8^.Y>C1<.OB69@T,S41&C:YF
M?-BEWM&.[C+TH1CZ,DMBY5@[627.-F>IKY.#N;H(D+[DCCA<5(/C=0R()*U%
MQ$*LU@E"_1DTW/7!^1SGP_5D=BA?IT#7]^0:B(@2O@A$FPA%9[;OT:G!XQ,8
M#"52#=?U4G1>4>KEIE*JAP[.8(7GQ2@*1DX TXGVP M]AVL_"MH0+GIGFOE3F[H?A2H*
M"NR(8\['F5JL3;R/?6WP YBE;^FHI-K.V=]:)?PG0!@@A96.3B,R#]N/%^08
MI2A>EY'"Q5=!#>M$?LZ3C5P3.OB^?/FXT@7XY0N,JS'1&/AO6ODH&)\4=H"G
M#!21_;'O2$T'*I MMN%FJ\4%W@RD\Z K2?4]W+Y:13#A/P@JC;(W8 7G-.96
MG:")(6D*QJ05TPQ"VVQ1W:O+SC\Q)A:#_IF(TG_96G8=KIC.Y6YV5'5D'X+_
MU8H-/)#!=]2Q7GZ9M@;[MN=_/;W>M+]V-KA?A.,N\-*+BTX'^%96<([MZN6L
MLOH,J[QIW]ZQ+BNP+]VK]M5%%S@+R"\XRNT[RES2$BX*>0'1NJ2XY86]SHG\
MML_OKN=/!SNQ\=,+>:;#VP)%E_"*WY8HF!1LEE\@? !YU;:"#\K)G /3CKC3CWW-!*$9:23(5D3KD#"HR8/!>1"?(MP<
M"8PG]M7><9WR@>OL.=<)A@U,V&3#/LHSS>64%\D_Y C5% G8]X6*"O>-XC0/'.W"\W',\=1V.5\DUQ]L>,/[ Z'P#=##,*D5&!5^8
MP6?D,*+V35EDK<+I+F>NJ
M*G.UKN]^Z]P> JAS07F[!MK;G'\ON4*6ZLDA@GH#8'SC#YHI]!*JF[-_BLG!
MQGU@2OEG2L_%* NFU'XG7.DY:*#QAGW1!I[M'!C2@2$=&%+Z#.FYL.8]<+IM
M#QCW5J3T=$\S19$+&9(4J;B)-IY[EPH=2)5J_]A7_<"^#NPK]^SKN:AG8E_U
M=\*^G@-&YVED](W]"U_* R_:]+ZJG?]K7O9ONM<,OAPV;GJP5^?V]_@8'18[[=.YZ['VCUV_67/
M=_J]?7OQVRP[!_%XV;GH?/_&Q;R1[;MPL7<76W&ME2+[VK60
M<%TMP%.:XMBW-%\W/*XO:>>Y1UM)V,A+<);1\EYS=%;JF/N#HL!-W\C^-O%%!FC&,2Q:,["L(ZQMZS3VQX#,)N[J^;),'+JG
MEDO%%LY*Y0W^KHTG'UG7>N2N)]7[%8!)>56+D/O 8D7%8[V$YNIB^V[A0=,F
M9[B-MJ7C?]#W "O&;;2]"\UQL!;^/[##7;P\=D<4/P^+8]_W+J.5L0N5L#!V
M965A[&9)::GEA:K8NP7A&O3]9M!83@&)C9I2JJU$8M9"-.EPMD5[!E<>4-%]
M'OMX 63@BNLJS.)>MKK(2G0%Z[L-EW3%O<0V7FD=MHK25)N;G;4]$!7I03F-
MLU!3:I65,,ZE($/I97FV8_ =2Z_5R R6.04<9G-$6DJK6CJ(HQ3QDL:A:@+C
MJN9-OER30!G$5/L=,CI:3IM6D:D0J58W5-U0
M!!V=WSCVA#O>E*(!L8_P!*T-N[[%!*NZ,37+@]MG)UA89BJ:6E+*5?6=76,V
M 7,:](Y +J>L7T^F)8GF8]&!CRL?,;S!=L3LZ_&8]<[X;+$I+]JV//]QU.Z\#4*DJU6GEG
MXF134*=RORDKC=K^7'&>.2>L@/U__;%O4GU';8Q-M_]#<7.[Y7/'+\9\>[:?
M=F0[69D1E%IYT5"Z.D+D70BJS!&8QF&NEI5*8S7Z,K\0+3F9S]^(YB(KEEQ9
MYX)HMW^IG4V2F.QP71>Y6O<
MA)BBZ5 BOC)Y8KKM(U]("^\?-G;)"PK(Z*97;BB-QAMT5NT/(E,YMN6*TFSL
M]'J8CPBOMS'%SGGLZ^-)OW7;G[O?NG?=3D_D1=Q=7_S^V_6WR\YM[XAU_KCO
MWOUKG6C3?> U;W,-6PMH-0VM;YA4I. 0U;J/W&)EX-Q$FV+ U*X#(1=E];)_
MKQ<*=B.VE:F;5U5*"=:-G+&)'6)S Z2FA]I4U#6EO#J&AKH[/=<:?)MAD
M9I=&?+F4;S/!D.DYJRFE:CUWEHJ<@#@50Y_26!WPE2L1EAR7%-%2]CC&95M'
MJJZ45E]']U-TY1UYZ02?M^HK#4*[2&:\Y$/N8($S3WL*C^(T**?-OO#Q0',X
MZW;;.^2IP2+OM*<(J@)S;=M:\+7,?\Y*C:S6WIMX2QT5Z:A]M;0CT+=@]Q$>
M,M.V'IC'G7%J@G ;\=81W%_9UB#;RUIYTU.V#Q(O-UA*Z=ZU&D>[$&W?X&05
MQ,GBFLMGTFV7R0JBQY[U\ V7%.!GFO49JFQJ[MA[.;4QH-,X!I75D<^[ED(1
M;<^P!O:8H]*7TJUK9P[]8$M=VE%<+7^-E97,P9_&,6DI]7+*IHM]X(B'->RM#[SGV8,?
M(]N$4PDG@E/1_H,3_*TXP2_L\=C&F!E ,BNP#\^4WJ&GB2)N-.?:H5JO.A7<
MN>%.;Z0YS]5/P!Y/'#[BEFL\HHSE'33Q/+JVXD(870E6JK44QN_]UK3-&0SE5))254F71J/:ZW,-MQ-7J
MNH$KU4Q0= V]8%ALH$T,3\MUN8K9JF]@T5WK0BPYPB^SR"KTH9V.DE\=;A_IZS>;2U.UDVP9&89:[ES-V#4="NZK69T!-6F4MJTY/(^
MR+']1W JIUZM*N6=5G9ZLSZ!]^9V6.J:)WMA9@PZ3RGV$0=SV]*WQJ(/513R
MB^*]J:_0?"V/GHOR0+F: <;RPLL?S).'C:1,*@\95^
MCJF9.AN'=2$-08^^O9;L3X0E=?#?L0YNPK(NO8F6)ZTEL58GO%H;:V#"G
M9W.; BZTI&'NH=WP]ML-UX_VN6GNC'*VU3A[?[KLYATV2]KR]N[@B^^=JSOL
MQXN0NO[>85^N;]G=;YWW!J*[WVX['?;]^NKNMQ[K (0N64*+W]A7J??WW3Z,
M8@V!%<:?!AQ&F'!'A#1@>5FJR%)@B;UT7WZ5S6:+R=I "/'*JR&>I8$IP,DB
M)6XL-).EWV_A[1AO?%/0[,/T%(!3MBM>X86SO &]P[=DO0)N>7S+XX]1AT:'_K3\$87O@M;YDY8C!:SY>%_
MF&@?-[S\*S7;FE);G=21&XK)R ;W3LFGG!;Y5,HK.S/D3>]Y'14=UI3W->V1
M +RP70^M* ^VK;O(3?3M4D8[\JBJ-A%CA/(NO)(\T]0-B$\<>&NOITELCWFN&Z;VC9
MV1S\AM+8QNR&+4KKY$G]K(GI6'"(K[TLUH11$OD"5QWO[J]&7EHND
MMKK,P_[(_SV_*QX6NPG>M-U]HWLKC
M^7FCF$Y'?&5DPLJ#)5Q C_6II!>Z_Q\-%X$.'U-L[9 3?6>FY@11CX;EPQJD
M'F1;LK19V#: NYTGS]& Y U+XV"OIG1O"24WAKNQ73-)^W*<.:WKK_N*C\YL="\&=JU@A%Y-*U6=N\75OUCS*
MO?>)\+3\.[7*EIOQODWA<5CL_BPV;[+MZ#PHL4MU*@:R7Q*5JSCN:ZXQ6%T5
M?^LL>#DW6Y^S!5L.NB%]QGT^(]5>VSM)+:HO;.>1QY/U]M!=3A?=I6)K93KA
M0;8=%OO6%KM7LDTW3'^N_M(;97>78J<'^?9>Y-L2A*' AP^+/4BX
MN0I9HAUEM/EG+J]MJSG8GP1'KK#Q<:4ZYQ4X)A'
M&98A;LLIXK:VTA-U$%>'Q;ZUQ>Z'N,KG3>Q%3$UJWL\T5$Y79+VT2W >S]#;
MP&Z:0JM^$%J'Q;ZKQ>9/:%TGM-26<6/'V%K[Y"Q?S"V/#'"SG-W6R6MOYO
MW_6PV,"FQ:C7-SMN?=TK@UURO.YW#N^D\/B-OP VSS331/>18>O[DB43]RFP
M=5P(F^)1#-*V]$2L7G'O>IA9/?I:]9 SLS,R.LX#'1&+< EJA30(*J'E=Y[[
M\JPH4I.DI.ZPG4F.HED3B#);-E55&O5W6%CX/1!(:O5M5KN;=L5W%IMF)C&<
MC&EG-WUSW]H)S&='WE=#>7U/5^'RH:MP;KH*-X[VIZMP;:$!
MYZO7G=]WKM;$*)9
M3+%&^][WWI5W:9/=;9K_=V_9=
M]^HK:U_<=?_1O0.IN-ISO.&$.^(H;V"*]!V_F^)NPW(2:4V;AD,B^](E;[!D
M13H(S,C%M(\8S6U-B@U/Y,S[1;8K!Z[ UL" "Z05<@C\'ENB]YW3:.
M1'E'G>NL/XUT*\ ]/!J>P=V#L,G%%+L6-C%KOEHJJCCK)9\ J1ED;-DW"91Q
M-' 4-!FUR5F=FK*?4F2'6$FII\WJ.).L+09)I[0]MAW/^,_SIS1_S'PU-J,;
MNQYV+4^S'HR^R=NNR[V,M#=5J:W.8-Y+<9,FG%,Z1TJ]NN5,\9?XM8,SMK[?
M)EY)%"/!,;;6 HUK $L"_0T8%#<>T?R_:!3-;%,9,N^5?J^ _M8&W[.:O@#N
M%]NYM/V^-_3-M@1L1OP@@4:WAK5MRN"\HC&[:OXO\$AD*KO1A4F +MC#@N]R
MIA'_?5,B/>P^](UK+K_%5ZZ']ZX0-5%@9-N!UJZ\UL4^)=\
MR!V'ZW-5P[,2$GMV7WLF-#P WB;EQ].+\5YD ^OEFQ\PMC;&4H[*3^H=O$V/
M?1*KZ'GVX$>AK[D42#A&: AY+EO"OFW1$A3/Y/I%9.\9)?ELV'SKG0 WI?8Q
M6V[6G,+) ^[#^H+O,,WS'*/OB[@ZSX;#QYV!X5)@H(LGE-D3ZMISX/#K,?@9
M:\?^1\3DK@4$.Q*TSU6/?"$AKFP:>D!9NBA[EG=$$?4?[MBZYHZ.S@L[=8=>
MC#3K 7XSK*A+DV[+3+-T9AI:WS#3=F_FQ%/X-J;(E3P)BB6T%VVT1$\VU?J8
M?;E-&;(/_ ?N @X:%BZY^&_7"B!Y&\(LXZN OPG!\.9$YX_J^O&:(YL-2M':JFY^JZ^EX(L34"GY-HH
M+?*]= H59"AI;QP^T0P],)&X$3$K*A5YZW@_#I*V:TE(!E< J?^W+9VJ;JP(
ME4A/]I8/@4HI,(J7(#(EOTSJ'"1%57RB346LQ-N6Q\%^;\1VL]:66YNZ/O9
M-*<,\G3.5KVUY5JMZ9P]Q^_N[ O-
M'=W(!)W/TWL7W>IAK$X[S-')R,^B-$I)X8V[U0(.Z$TMPKJFKG2EY4KWB'90
M7RMO;5^5DB4$O?N@7(#\3ME176FI2;KRVPBD>\/H3TG344J)"2';CM+._NKZ
M9GVZ[\!MO%C HWOUCTYOHP(>.11.>>"0;W,-V":!,#+V1DK-$-S\=66L!G
M#WG]N9ABUPPK,6X2A#R(=6]*7C?^EV],\"+S[IC6,T;Z&VTJ[W?M <#(X0'8
M;DS-\MJ6W@D@EU$AF4-ZPC:1EHX:6ZXL&NQVY4M;N%/[+J4IP?\>N;O)?7I7
M5KRLJ67)I:<;P.>9.V]Z#KF-SWIN+''Y15'*J4?IG^RWS:]?4N_Q30(BSVO8
M>KW++]VK]M7%H=YE#J?8-0.C>\F VVCFQ$2N
MP@Y2N?)Q?I\MJT'@P^2?K@3>]?""0$?)0!GY$3=T(KX+3ILRIE)R">ZR=AD<
M;W$WP_.L&ZC-6<]T3\S\VI&A^WC->RHV$)>@R"P.O[$8$Y2WR\7._/AKX"$?
M*9([\KV?'DNCP4G0&FFOO? [NJU^"4"W-8,"'/N$2I4'^^'+O.!KX.\-2.B#
M[SO74^Q:9AR==X9#/B#]C3\-* >?.9K'V4#FX\-Q0OGQ[H3":IXBH'8][$B8
MW0+(KBUD,_C_Z(^ ]7)*N74]QQAX7,_R+R9$;!XRMCC0_R8C>X34>P
M-%9>TC._^LE.)A0]CQXH4C/1^TQ_\-GN]TS4/-,]^#5T<,,=P]874P\&IH^-
M,J,4)Z@PHYI;2K/^WLIN[19O*97S4IJME)7)U$/IB EXK,_A"PLOEJ!93 A\
M^Z9"[#P?(461TRF7TQ X-:54>X.EO-X6IE,)W"\IK<9N^R,%G(1C%8FU>$A.
M\M(R:,4>[Z*U15I*1]]H C6MSEO*@[WZ_6$WI71X4"<;N2XTNH-;9^H)1AG0
M71ZNXGL(I_6TGUGB<=:^^7-]^;]]UKZ\.
ML3:YF&+77"XQ+8"T*"K+I?L.7L>\$9>Z%#4SBCI,3>0,MD#-(]ZP5@Z
MUD_3@\@IS82AX2=9-Z#M<^U'0AC#FF6;^U*;N
MQ_D-$-E_7%2K6B7\)U@DDGQ\0Z9A\4((A CYTSHV(M/89N7T>/5>,*RK<#N/
MV-9(Z]/8R$&I\#>M'"J)!%"0$#:6*;$M% $<.\/@M=X>L@L4+G3?!7_(V=52Z1?D4*MX%[R"._KU
M2 5XI'5,$LER)6[0<')_U_Z-?>]<=B_:W]C-[?7E_<5=3V'=JXLB:U]=LM[]
MYU[WLMN^[79Z+RKJDJ.]7EQ?]:Z_=2_;=YU+!A\N.U<]^*MW!U^@)::'UI?>
MW?7%[[]=?[OLW/;^_K=F66U\9)T_[KMW_V)?KF_9W6^=?0?#W6^WG0[[?GUU
M]UN/=0 *E^Q[^_;B-U91%58NE2N$^-A7Y?SM^=BPX-IB^ZYFZ2XK@.JI^;H!
M\GN;6=OY$(2'*;8_Q099LONPC?9@X(]]$_7?O=_+&T')MGT2;^^,'J;8E OH
M($%!&=?,O=\*-5_8^UV\$;JBTM/;]*XF;2K41BL+RFBRZIQJB%@ "I$KS"A9
M>']I)Y@##<$%P]K_C6";7H>/N.4:CQDU?M[F=FZYIQE65KK<-G="!V5DFW N
MW:-7LI#=I32'N\&^T"GF2KRV;D_V.VZ/L5?+>]JQ+.SYGK8LW.@[W_&KY^AH
M#J8SO*L#BJ&CWO1EG'5LZ#HV8$HY;(A]UDPJ(*1Y[)(/^+C/G8@E,@EN:Z[D
M1=7<4W.?"^Y_[7NNIUF84[00J_L_/:_S%^HB;B%65";TJXLA7I8EJM3+BZU;
M7P7.;,]"3G"Z/.CH93%'48U&'+[-R>#%F<))E?H/!) V 21$IJ5)$VU=QXM7
MUP)5(Y4VH.L6 CM015I4\4PYFHUYQ,01.EBJI6C*2JFR=BV: VUL2AMIDD!P
MX0\TV%307U=*I8/ V!YK>#5!I(%UM:J4:VEEA4J$;*K_"RV7"HERG?D3@ 5_
MXL[ <"DVB(\GICWE&)αE45&*7'ZVC$W&&CXNJ$O+OJ3(:E%40.R'?KP6
MB^W([21%(K_P$K#;$.4M>BQ>A()_:*;/4\- [B+$WRKXTU9UM]4W\ZWB(Z9J
MYO\A3:';03S[/]=PBB,2&
M01VQXCR)]LP!E(<$S0.2TG3^[ ^64E;3:AL6KCN@[<6':XO:W($#O@A).U#Z
M#N=I U1ESN^RM[=]L1T8$[0^WW&X-9@RS]$LUQ3:GZ;_VW>]9QN-9HL-"N>-
M!>D)MO7-=EVY^@NY^#MEWLYVTPXU<<>]Z>*<]Y4GUV/N[[@%%!Q2]
M2C4\V"MV>8[64P37$V<)'4P.2$L=:0=K8"*B6$XPE?U!RH'1\"+:WW&]YG [
MUNO#=F$1W0'K8>5)T3CLMHVK).>#!GO.(\O0D#89[P]$SHY\L0E47\
MWPL:D!XPN!D&MX*F[.V'LDM49CE@Z_9F'AH>JO%YTA'VWF9T .M.P7HPGV5'
MK_L0R;9W<,U $ZDJ975E1/J[@_6@I)/E^_(0
M_W>=Y[N'B;POU)#>;RIO:CA^57)FNFA/.3:N4EZWR=J[1/R.TG%7Z)8I)N2J
M2K6U&$;^!A)R]R3C-GN;6[FEJ&M'OQXPO!V[N@@9>$#KB5TZUF=K[\/^,L?^@Z&P>3"6WDY:=L\4SDP);[=&EQOTSBU
M-_?G YK>,)H.-;CV!%%OQ6R8)SRE5,'I-6KANL6=ZH<:7-EB<"MH>OP?7##21BE*K'&IPI:PW/ O4'%B7EM7@*K\JZR/K
M%NRO3+]]>5[ NT[ S1JKV\_/?:%^]7XS=+=% CLM\)5I.%ZKM&X\WH$N,"SD2^32-$\KN,''>/+=38T+,T:
M&)H)0\-/&%CD I]=+5(/.#ULX["-PS8VYW>GGM8W.?RQD0TV.M@HY)A"98;9
M)>LL??QIZ-X(_BO?5*LP:@G_.3I=3]M+ M8G=Z)9T7<+0VULF-.SN?4>G5<_
MG>*SY_,+G6@/O-!WN/:CH UAS#/-_*E-W8_S&R#6_W'QBM JX3_!(I'MQS=D
MPC6K$ (A(@)H'1M!.K99.3U>0&8W%"&,SM3)4_2*0MPKI7%\78YK:ZJ*OKNTZ/W5VSB^NK
MWO6W[F7[KG.)'RX[5SWXZTOWJGUUT845]^[@I^^=J[M>FJL]]BW-UPU0.TY>
M0)#1HR]N?U?^F#O&8#ZVVGG0+.,_1&07H:HCPJ=O'.["8NCC]?!+H/'T0H7G
MTG 'INWZ#K^#]7\VR;R=T'.&PVUU@D3M^!O'IQRK)^QNQ%D(C435BXVT1\[Z
MG%MLXO")YL!SAL6T 1P@G=Q0/PUOQ#P8R+!<6,= %*,"!>\+W)^96BK\P31+
M9[J-JA\&Q)B^SIEFFGCQ_O[[Y?BK^8[3#Q%[Z*%BO-FHHO3F .RX+0?[[HIUV1/#PGT!_($D0!;@1A3Z"<%+,R. $[<;1> L-=)EQZC/
M&RYAQK8 $S"ZA7C%96-B)?X0>>&$6;!,U]6<*1*+ZX^!-(W_ ) UPX'7(U X
MS)V'LGR/NB.N*7I1J0^R\O\!4CFL#0@75FW+\*JW !>P$O@W' #$V\$
M:[5L.(0P$-*V 8,/Z'P;0(2Q"_+B 5"2J9_)*H!L:-H_@=O 1YH3F:\VF9AT
MVG#XR(%))N\UR/WU..Y:CP TVYEF+?*$)1O46?E1ZB=UM&T<5TY8L! #WEWH
M;D8,88&M,LGR #U2E UM$Z .][?N>]P8CKOLFOAR$,!,?R2!G=" ITB0D@
M$2"!:;YG!UHRT+*I35Q^%OPAE5:U5/H%!W!B=RZ %:JKV+R2!IN&2E
M,56'0Z#VS:.4+5]5RIO<7Y@MD'R"O7#Y^E(*> +]V'#AK+ 'VUZ619?^O$D^
MJY?/O=OHJI#!!*#\BI"D?,U;T(2=1^[.^\G2:H7=JJP;5I4%Z:Q]E XD\WJ2
M*:=",,W6RC:*2[G.AI3QI^W\*( :,'%LO(7D4Q:\'&NXO:YU(S:7U=FNE=;M
MB[9K0.X'7M(Y0&IKK6I*F?/>6^UG>+/9FM1^/F3PQW?;QMKUE
MC(/JE0T3:"FMZK[(\?>&X32.1&IOWW(3S9\7
MMNNYE-[S67.Y?J--R0JB(*@A=H0A9=4Y&UY^V#2M1=0<9AJOU3Z-/+
M8;^66%7QB:E9+OLY,F X&FF&%OUAQ(BQ=8"4XP[[TNY]3K3PPSBZ,30&XN'CO_^M62Z7
M/K9[%_27^O&$-=2FPCX9YU$8L8*LIQ[]$L.X9BLTW)E;*7#QN3$XPH9A7_:#
MA8")K7D ], $<&TK C.TE9,#"?F SX5E7$"/'D!3O?T<\*27["]?X*Z!5TLT,OZ3KS7LS/I[/U3V$!1,R::,I
MQJ+L(UP!#Z_:^.BR"4@Z85W]&;QKN&=,'G-T3P<_N.0UFD@WMHS@1)11/(!I
MSMQ8$B_T#/XPFT.^S?#WD*F@3YGQX9 +UQ>>)SK'R !'QD0XIY$^8;@^'&^'
MX[_L,=#1D*:!U\.YR7,+EVP #KY,3$]##Z]A2R^-X< >CRNE$YAE*KFB/YF8
M!A?>,N\G3#@M#&W?8<=ED -C@/Y(/(A<2BY(K&!NG0&\1:,-VDH(5KD& JD[
M K@HZ&<2GKC GPXRI&/"B9.V;^G9)PZHO
MN-A*Z&*C;8\UP\(<'&"\,[@X@E1QB;!I+!(C0.UZQEC&!H/P#P2EPYEI_.#"
MC6D/!KY3I"@6X;F7&';#0>%/$7/ =0#W+)1$$<)E:"+1(0X BAAA@?!R#&X!
M$-CG0+[0[Y9F3EV#G*TP 3H*,:HCW,7 U(RQ$"CX>+!ZX1GF3S(P(GS S'9@Y1MHCMVK+S%>6W#Y /DM'!O=Y=8:*?AK
MS+]24CV[ LM.4%CG1=8"!?T$!(\U/;'Y=!DI/B[#@]B%M"3"ZNB.6PYJOL]O
MA89 9=4SC5X ';9^(MF1^H=06AY,NT_\F9;BLF/ RPE&505\&<7[ UQ%5KBO
MAX89<5W+7;F?IY(L+N0(VW9?KY&UD))3>]/XY:U,L$V?L#U&[C;8X6[?$CBQ
MY@7*O/M>_DTN.03?O/UP@RRF+"S,UWU0-3S@EJE[/%:F!JR1JI'MS.OG)'R(
MA7+OGV-<2KPOH/YCK@ ^]*?AC2Y QP3&Z'2>,#P6=+VVZW+XGYY0$!M$X/](
M<7GM]$!U 9V[,*.<_^EY7[E="/CL?1J)ZLV$HMD'"LV*0M\*"4K9E H%EDOK
M]I[-H^?O0'=;H;MT*K^J:WDNU[XQ;$1H7Z<61YP\3$\[:%QPT.SWP)WIZ;U#
M7V^HEJ7!5/,W\/J'8C<4.<-B'(D2AUE(Z+)2*R>Y89]A"?G#[8%H5A)-FC*U
MHI0:2<%>+Z&9E*^3!TIY.:6D$K]32PP#G*>,'5^7K[AM:2L#@-[B563G4>F[
MH?H V5E(3U6I-+./9#R05?[)*E7YVEBW(.S;NK.^3'>R&WW0%GK458:T:2*FA #NZ/;\1+$
M&5@0TSLKJ*UBG49J ]-!3U
MW=_>#X2:#:&FJ8'4E,H;+&=QH,X=4&<:^O REV$*)6[G:Y_%*&^S!,'RZOJN
M>:^A6SO4T-U]#=W5%>0\S:*L2#QQ6ZJ=VCAA,(_G&'V?6$3[P>$BDS%(L2F*
M3!],0S,Y)1Y&\VP 2AP9A8NI.O?%7A$+GLZ&(T;DAK4]OQBF.S(X',)&]2.[
M,(T)ZTU=CX]%%M*%C;7\>CZL;H#Y(Z+ Z$6O>T*E0GG?\;'*)J4]P-V!\F6>
MR?7#JC\>-V%U^CQ\VP.10J/.055M@_:^/)QW:0?>4R^Y$+3"9#'7,J;CEF1\%\
MWRG=['K8">@#(+, U2^V\X6/!]CO4!('4H4@BCA>+LN54J7R&LP 1?.%[!V)
MF])JO7X1+91,!V"3FV6F,>24F24K*'*+TO1DQHH2? U(A+, ),VT\*1165X)
MA6TF=P;]HV[@S&$F;(9LIGG"@MD83,=H/LI,@U7QX!? '!/U:X%F 2\#GY+F
M,;%'QZ[K"&-@Z^P%#J<_#H;A3]P9&(*3
MQM/D-4\L&V2 K!(]B#PE?Y5D-C0U;FB ++M '\])WOBDSZ$$&8= W[
M%?GTRU JL\IBV5XIYW?-M#,=":] @O2L5FR(IS<[?9^,\VBY:"Q?,-?:#U:+
MZ@W)J&R6D9CS,L(4:)F63-4)7F^S3 -@2=?3W4 H3/3,##!+NI2L>BO+ZE'!
MQI&%/7_SS@;H&W0=W"%XDDK8IF3?_YC&(=JLE\:G_OE5P*D_G?:?]X:]: ^I
M9ERE4(8M*V:5>T#MD+E?A0KDBT]XQH:Y&\<>&MXW>[ZP9EKVMJI27EU(:RO<
M=OVN7+E$13KE@"I*K;)&3;-\QB)VR%PW%OJ7L\O81F)_F]C;^[GR
MR$3^G#>_"&N+(B[@:\F##->WL: (MM,6N[DB6]+UD(PB[O7,@D0&DM5B7;SS
M0G%2+Z_;Q'U+F'Z=R'\S*"ZGB.):FFG!:3(>LOJA(R@H@C=GTLSEE?KEN)=&
MS@4":(?-X3([Z"\YY+L^RV\9L:D=;W6-.(A\"?+ \R'D=_I>=1-$NDPC(2
MRE+T5](LC;-?HO]M$TF:RD,]K\I#2I($*2 #_&[O_I:=D-T6:/(HI3H+3MS\
MWC0_/%,X-]'I_HRIV-6#IU\6 :,6U?SW.YZ^.79PRE?\[6: 2Y++9]==#Y*Z+94XH$\_LN_\N'&W'G
M,M$S:;FXG)BY_ZYRQ8>5]4ZL<6-AQ[J%#PG3M[A=,KS!N!$'@8
MS9HU4/?KL$=YV-@EJ&Y/'=%%%P<,,S-]741$.UP\8-G,II[HKJZY]W,7*_7,3#%IR[_OEWS0(^Z2,Q4L"/2
M?.)+2,>P,5T0/#YSRUW?].B1ZPD7H'"%;_!5 :V;5;_D%DQM;G/*>T\;L>]<
MIW8<,J/<#7(@D)>=,'C!QS8IOB-;/L';/[A'74BX:1:XBU)$=*@!IO,@PH6Q
M18UF>E,VEH/K')/4DWILA=UTOF ['+54^!U09F$_D5L^L1TO3.28C:OC.0 F?<0SW!_RJC6W@MH(CB[6X@GF[
M(]LW=>PT [Q&1]X*[/S?OB7T!HK(E_U7<-\!J#[S@>:+6&V$@H--W:AK$X[G
M8#L@C;;G 99I:43)U+K'FK('>!3#3
M7AAK4Y T'B[?L'1J/_3(9>0Z#",^1J<:81L8QL,VRI=.$[#K<&4]EYAKH0
MB<+@807S?3A0\BS /7@1YOE)DI#@_1.#VF&17)^;"1 M1@S!2Y-@
M6+8GTD\^X%#WO4OVJT@INL18:L?]R-KW^%W;QTP6T]!F/^ $%=D="M[]^OD&
MW_V=W:!L8#T0),#X'SZR"QKZHHW#7 "CT@U 6#@*$@8<@4J].ANJ0Q1Y*HMB#=O+I
M%,:)#19]KEPM5D1D,CYU_8@E-?C/[4.^*Y),HJW]!/CE^8BG7!RK?YP@8J@]
MC3B%(K- ) "5A7:HN3)=P3U[Y59>E'OP1B)< K(2(Q3@@@6JX#.IWL_&(LE$
MK2T&(*6TY/(^+7DP0K5D>8&:W1B',22X!U?Y5_0ZR2B. E]:Q>
M8=!X\8M"M67B"[)_!'UXDPP=PL#QUNP;L5JFC:(ZJV0JK1!U8;5Z(9!?,OPV
MR/BY%24Y 0/BR @(S_H=GS5"'/]W^XJ1JT.5=M[O[=N3K9M17@[;\O[#=I>J
M5?+1BE[CL<$Z/,&.HU^>,A=M1"=G.= Q7H+(>CEN'-FKM:L;7O2SHI+Y.WY(
M*?,_;$ MNP1LI5:LK4$4.UUBO=C(RZTLF2@ZG^]".A"\ DONT2U>4@E^W+S"HK3
M"W*(WKS(G:R6?F%PU^(.!L=X\B%;U DG'S5%3QQ?W_=.Q O^A)4KO^ X&%T!
M !J[27>X(-#AW@VJ%+K:&"OM.1Q@RP9!Q A_$OX\=OSEGR<,Q!\7T29B(1B@
M8EB/MC'@NIQ284:1%_$#JHAE#.NT,.G)"\>D[]6/8FT*@Z7+T<+U-W\ILB .
M!SZ(J!>+U%"*\<2=15Z)KF!N Q1Q1"46Q2[@B2__C&QC-KD.*NY(>^14OGXEZTR<0T!G1[7L 78!BA(V-0 U+"J)>YRWLZ@2YYN\/O*HOK
M93>IW08DO&;-NXI(>-F:+W(9DO#U\TT.-*TYXT.QC!WI<[>J2HZ\FL&JCEO%
MRO8]B)W[VUT=.K58:C1W-[E:KJY.S>E8KV9
M/QY3*C;*VW$MIDUX-<&&-B:\-.CKHKT&?66&L'6$0F:3-U.=/&VBJ*\BBBW?
MC>\BI?@+82E^_B N4K/+UL)E1M[Q-)?5BJU?,-M"]P=XKQ$Y!;&;8'_*/I3A
MJA->T&2W@.1K[=QE.[P.=RE))'Y?#2ZJ'C8FC%]$@_M5_/[ZH5HNL>/_JA2K
MOYR\MD;_9K8$'TNMNYY)]\ ^]]#:A,'[3IB5,\LO0CABKX\1)L<,X"V"1Q?A
M9XF&(61W8'P\,>TIYPP>-+T1=K!@$WAF]DY@AE!$&QG$5]"O 6[!#L?.)F@O
M#:"5[(:Y^7ZBL ?Z:2(,K*<$5F65^6+[]IJ+*/ZONUC>8!ZC$ CQV3S9U2
ML\C(1S#YT*Q*D'IP'PGOXS &//>!@N3@1;2$SUX,]MDV,3OG8400#E.X@HF7
M>RRZWT^ #BP.X,3UD@EA!">12PN.PK3@,R" L*X!-!P;[DLB/T&0(^;&:"@/#1@?*M4F.RX7FU$0R668AF<\
M4-[+;/@5!$#]@51%+=4H$";(U4CL@Z,%AX#6()KQS/?>H4Q=(N.)!E=([.("
MF^.: V<*.Q+A$C3154BF4 7=8:K W2D!RY7XF>^:))O?)'9/0OIH2GC$F4IT
M[ZUB*?)$63PAK$5SV\!)N@9QL0'7>[[1-))3\-T\2$
MM:%OFM-(]R& X/7 L_M!WQ(&[\21(E%-W 39K(*<0_2F"Y*G@QV$5 3H4(.>
M.@(G(EU)D:M!R#D&6=R8"]P?MC! OHZB0Q*"S %EU .)M?4Q3(&D0P+D6+9&
M.DF@>(5 I9;E89T%RT28PR+^U I(Y2@"%Y\'V%@RF?&G[6 N7NS$PX$6*"3(
M+("1N/;" 1(25 5QM"RPIU9"=A41ASO(PIK%Q++CSN>[1;XU]@&IDDL8J!!Q
M-^P3!)N-P6F@N1<%SA6"04W@ \JPI:QJ
MM/XRW2=YJD6I%]:,IY5CYS-Y+.!%_@02VPN7/4= ";ZI*Q02<3%&7A_:')93
M0&W(T/!(RV63_*(CB*X7!@,DJ%)Q?$0)??DNH]X//%\->;X03E$(PRRE&+T2
M#Y0PQC>)9P1#777%:!BF*;>@1$SBE82^54*7HYB^\ W:]8[.2 R8WX..,6+U
MGS70QH#G]T:<>TJ@D(':QRTA"73>]Q3)09'/D'@/T-017:\N\, @3+H6G!@O
M4@\#9'FQQ>":81+96?/3QRB_42NJT6<7,L>+K!?IVQ5(R@XP;V]*6$+]N5)L
MAH/$4C&C>=)8F,72-2=(F*8#D#"?V&;,-Q.#V)QC)NY?$>_$&W%QC10B.HC8
MM$LV"4,*?)&OAG+'J5VAY-]:WT FOC!QU)NS\/6NHC)C"< %M=@0E:.V[W7?
M67)J2F%UE4)%+6S7&32_CUIZ^]BJ@RB3?1R<1ALXC2J-'*ZJD@M7UDM"6H[K
MH-^\,]=2U%!%'>E"#>HUNID9\L^HBCH):'5;V(Z%2 Z?;9
MT/OU*35+:L[9$%[(%PDB]"?EN!IAXU"-?5"+=?BJJ_42FJ6RSIZ7-W^VZE
M.W*=2&\(62*BE?X,BVGZHR;M.3%CD#; 4FW!3P/?!0+ %N>(%S?BUIPYZ:2+
M3V'WORNB0IJF1 JNH74!5_A_N28?0V_(@["4HUF?)H1%B2F8;CA\@"Y'LGF(
MPGO&9((% 8-?/)ML%;X+"QO @: 2A4-M(,T<"CH:L+HA(\N=X>ALHCFS:H:G
MK@]@HK*&@<_"=N M.(7HI(I"HX?M%3080, 35Q.6GG39\1U9]"^HC!=6 PKB
M9.'A[1TR=,A4\2(1Q]D4A*
MV"(>K8)!G40+&-\,7H$%$==JB2**8DD6'(/(:BB.7'X,*:Z/K@&,X!\C1< 0
M$E.&"_3NQT\,K(8H"9<1K#D(O^>6ZY-[:[;Z65W'^:46V8UX0*-ZQ+ 7:EN$
M2*8,$RQ1B5#'502SBRV)D(@?@EF8F@-D*#86$O4R2DX@EI7D&:MK'*0*H!\
MT(P[H4%CAS?R MGOQ;),DZRLA$[#G<$'-R-"/.(L,'KB8MQP%[4=[Y;'C! E
M.%+@L.,@4(!,[FJKP8ZITM5)S.<2]7A<+,2I1*)0HB$H&1VD202@/!N?$@@9FV1MOHXIJCO*!/C04M5F;
M<[HHK68UP0.''@E\$)B:)6J*ZO.#4W5SIIX$R3I"9(N?@SR=>8UCKL8P+H$D
M>X0O'%/E8JZ3Y&;4(! /<51\$[1'-A*39KHG2L2M'09*T 1!H$HY7.1UY_O"
M"B/[Q+F%!STH01RMJASGPN*Y^(YH %"%"W-?$\PMH:_ $Y5P/4GKE4M3%J8.
M Q8L?08/(3/#="ZYPA<1WKI:<_((0BDNH4:L/J,Y!QJV>.HR0CAXH"?H?+=(
MGM=$T(H(GXM3H"*)NM(H,Q%.'SK"0[)?8'P!<1LB7D5ZQK$7@6&1"'5]T$VF
MF/(%KP&,'7\BXD+@(VH#QL 'R8<,@4\XW8)A?\ O3.,_J*!J$R!DT,XH$-"!
M,3SWU>%FJ6&EO!%6PI,RAY)*>0V4U-BQ6D6SH\")E!^"F:RHXK6(ANHZUO7X^9:00+ JFF5"IS JD*7[5B9S;Z_BQ9\^OG&P6K;RM4
M]9LN:^W+2.JFF"&(/:3P7BT>3"/2.MU87J?X-0P56ZVHA/?C6,S58@SPG$H$
MNZ[5FD&D&;*AJKY-$,8X"+I7D25+]BIP*=@B(4(OJ&VO&Z*E
M 3!\.[!W!"H$2 6//]B.$5S*:,] +:;^$S.Q9T"A2POVH/%B 'MM6,9&+_[Y
M9^1B ;L^H7MP?"?3MU:^*\<-''-6H7L/ZZ#_LMO%[AUR]ZIB? )R=USEN0_W
M ;B9#;93+7ZEIVM#"MQZD7BEE(LHF]BRUDA2/J"MFI^,>KFLUB8,()5@NJG%
M<5\/TU/6,?D ;@9HL.(.?+YWZ(>MY7CF0=+ I::UJQX#U36XR)L"M5K:54N%
MJIH;27O%;4OS@BY\!X:]9%6JTJCGKH/"ELK#[S/6FHW<]<^):6M;D;*?3=O6
MV8W#77+M?K |