0001437749-21-001147.txt : 20210125 0001437749-21-001147.hdr.sgml : 20210125 20210125090127 ACCESSION NUMBER: 0001437749-21-001147 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20210122 ITEM INFORMATION: Completion of Acquisition or Disposition of Assets ITEM INFORMATION: Unregistered Sales of Equity Securities ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20210125 DATE AS OF CHANGE: 20210125 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Proto Labs Inc CENTRAL INDEX KEY: 0001443669 STANDARD INDUSTRIAL CLASSIFICATION: FABRICATED STRUCTURAL METAL PRODUCTS [3440] IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35435 FILM NUMBER: 21548166 BUSINESS ADDRESS: STREET 1: 5540 Pioneer Creek CITY: Maple Plain STATE: MN ZIP: 55359 BUSINESS PHONE: 763-479-7474 MAIL ADDRESS: STREET 1: 5540 Pioneer Creek CITY: Maple Plain STATE: MN ZIP: 55359 8-K 1 prlb20210122_8k.htm FORM 8-K prlb20210122_8k.htm
false 0001443669 0001443669 2021-01-22 2021-01-22
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
 
Washington, D.C. 20549
 
FORM 8-K
 
CURRENT REPORT
PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
 
January 22, 2021
Date of report (Date of earliest event reported)
 
PROTO LABS, INC.
(Exact Name of Registrant as Specified in its Charter)
 
 
Minnesota
 
001-35435
 
41-1939628
(State of Incorporation)
 
(Commission File Number)
 
(I.R.S. Employer Identification No.)
 
 
5540 Pioneer Creek Drive
Maple Plain, Minnesota
 
55359
(Address of Principal Executive Offices)
 
(Zip Code)
 
(763) 479-3680
(Registrant’s Telephone Number, Including Area Code)
 
Not Applicable
(Former Name or Former Address, if Changed Since Last Report)
 
 
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, Par Value $0.001 Per Share
PRLB
New York Stock Exchange
 
 
Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:
 
 
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
 
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
 
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
 
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))
 
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 or Rule 12b-2 of the Securities Exchange Act of 1934.
 
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
 
 

 
Item 2.01.      Completion of Acquisition or Disposition of Assets.
 
As previously announced, on January 18, 2021, Proto Labs, Inc. (the “Company”) entered into Agreement and Plan of Merger (the “Agreement”) by and among the Company, 3D Hubs, Inc., a Delaware corporation (“3D Hubs”), Lithium Merger Sub I, Inc., a Delaware corporation and wholly owned Subsidiary of the Company (“Merger Sub I”), Lithium Merger Sub II, Inc., a Delaware corporation and wholly owned Subsidiary of the Company (“Merger Sub II”), and Shareholder Representative Services LLC, a Colorado limited liability company, solely in its capacity as the representative for the Securityholders (the “Securityholder Representative”). The parties completed the acquisition on January 22, 2021. Pursuant to the Agreement, the Company acquired 3D Hubs in exchange for aggregate consideration of approximately $280 million, consisting of $130 million in cash and $150 million in the Company’s common stock (the “Company Common Stock”). Up to an additional $50 million of contingent consideration is payable subject to the satisfaction of performance-based targets during fiscal year 2021 and fiscal year 2022 after closing, consisting of up to $25 million in cash and up to $25 million in Company Common Stock (the “Earnout Consideration”). The Company issued the shares of Company Common Stock described herein in reliance upon the exemptions from registration afforded by Section 4(a)(2) and Rule 506 promulgated under the Securities Act of 1933, as amended (the “Securities Act”).
 
Under the terms of the Agreement, the Company has agreed to file a Resale Registration Statement on Form S-3 on February 16, 2021, covering the resale of the Company Common Stock issued in connection with the Stock Consideration and the maximum possible number of shares of Company Common Stock to be issued in connection with the Earnout Consideration.
 
The foregoing description of the Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Agreement, a copy of which was previously filed as Exhibit 2.1 to the Company’s Form 8-K (File No. 001-35435), filed with the Commission on January 19, 2021, and incorporated by reference herein.
 
 
Item 3.02.     Unregistered Sales of Equity Securities.
 
The disclosure set forth above in Item 1.01 of this Current Report on Form 8-K is incorporated by reference herein. The securities of the Company issued as part of the Agreement will not initially be registered under the Securities Act in reliance on the exemption from registration provided by Section 4(a)(2) of the Securities Act and/or Regulation D promulgated thereunder.
 
Item 8.01.      Other Events.
 
On January 25, 2021, the Company issued a press release announcing the closing of the transactions under the Agreement. A copy of the press release is furnished as Exhibit 99.1 to this report.
 
 
Item 9.01.     Financial Statements and Exhibits.
 
(d) Exhibits
 
99.1
104
Cover Page Interactive Data File (formatted as Inline XBRL)
 
2

 
SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
 
PROTO LABS, INC.
Date: January 25, 2021
By:
/s/ Victoria M. Holt
Victoria M. Holt
President and Chief Executive Officer
 
 
3
 
EX-99.1 2 ex_222087.htm EXHIBIT 99.1 ex_222087.htm

Exhibit 99.1

 a1.jpg

 

 

Protolabs Completes Acquisition of 3D Hubs

 

MAPLE PLAIN, Minn.—January 25, 2021—Proto Labs, Inc. (NYSE: PRLB), a global technology-enabled digital manufacturing leader, today announced that it has completed its acquisition of 3D Hubs, Inc. (“3D Hubs”), a leading online manufacturing platform that provides customers with on-demand access to a global network of approximately 240 premium manufacturing partners. The completion of this transaction creates the world’s most comprehensive digital manufacturing offer for custom parts.

 

3D Hubs brings two great benefits to Protolabs’ customers: a complementary network of manufacturing partners to fulfill a breadth of capabilities outside of its current envelope, and a broader selection of pricing and lead time options. Protolabs’ and 3D Hubs’ customer offerings are very complementary, and this expansion of services and capabilities reinforces Protolabs’ commitment to delight its customers and become the go-to supplier in the global custom contract manufacturing market.

 

Protolabs acquired 3D Hubs for aggregate closing consideration of $280 million, consisting of $130 million in cash and $150 million in Protolabs stock. Contingent consideration of up to $50 million is payable based on the achievement of financial performance targets in 2021 and 2022. 3D Hubs generated approximately $25 million of revenue in 2020. As previously indicated on January 19, 2021, the acquisition is expected to be accretive to Protolabs’ growth rate and slightly dilutive to non-GAAP earnings per share in 2021.

 

 

 

About 3D Hubs

3D Hubs is an online manufacturing platform that provides engineers with on-demand access to a global network of premium manufacturing services. Users can easily upload their design, instantly receive a quote, and start production at the click of a button. Founded in Amsterdam in 2013, 3D Hubs has produced more than 6 million parts using various manufacturing technologies, including CNC machining, 3D printing, injection molding, and sheet metal fabrication. The company raised over $30M in funding from Balderton Capital, EQT Ventures, Endeit Capital, Hearst Ventures, DOEN Participaties, Future Shape, and Rockstart. Visit 3dhubs.com for more information.

 

About Protolabs

Protolabs is the world’s leading source for digital manufacturing services. The technology-enabled company produces custom components in as fast as 1 day with automated 3D printing, CNC machining, sheet metal fabrication, and injection molding processes. Its digital approach to manufacturing enables accelerated time to market, reduces manufacturing costs, and enables supply chain agility throughout the product life cycle. Visit protolabs.com for more information.

 

 

 

Forward-Looking Statements

Statements contained in this press release regarding matters that are not historical or current facts are “forward-looking statements” within the meaning of The Private Securities Litigation Reform Act of 1995. These statements involve known and unknown risks, uncertainties and other factors which may cause the results of Protolabs to be materially different than those expressed or implied in such statements. Certain of these risk factors and others are described in the “Risk Factors” section within reports filed with the SEC. Other unknown or unpredictable factors also could have material adverse effects on Protolabs’ future results. The forward-looking statements included in this press release are made only as of the date hereof. Protolabs cannot guarantee future results, levels of activity, performance or achievements. Accordingly, you should not place undue reliance on these forward-looking statements. Finally, Protolabs expressly disclaims any intent or obligation to update any forward-looking statements to reflect subsequent events or circumstances.

 

Investor Relations Contact
Protolabs
Dan Schumacher, 763-479-7240
Director of Investor Relations
daniel.schumacher@protolabs.com

 

Media Contact
Protolabs

Will Martin, 763-479-7719

Sr. Marketing Communications Manager

will.martin@protolabs.com 

 

 
EX-101.SCH 3 prlb-20210122.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 4 prlb-20210122_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 5 prlb-20210122_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity [Domain] Legal Entity [Axis] Document Information [Line Items] Document Information [Table] Document, Type Document, Period End Date Entity, Registrant Name Entity, Incorporation, State or Country Code Entity, File Number Entity, Tax Identification Number Entity, Address, Address Line One Entity, Address, City or Town Entity, Address, State or Province Entity, Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Entity, Emerging Growth Company Amendment Flag Entity, Central Index Key EX-101.PRE 6 prlb-20210122_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 7 a1.jpg begin 644 a1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !T M # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ***XKXT_M#>$/V?]#^W>*-8M['_!GA7QO;>&]1\3:/9ZY= M_P"KLY;E5?GH&[*3V#$%NV:^#_CI_P %0?&_QOUC_A&OAOIE]H\-\WDP_94, M^JWF<=-H/E_\ Y']_%9F@_\ !*'XI^-/!%UX@U/4M+TWQ#+^^@TJ[F:2:?.2 MWFS+E8W.>!\W).XBOL*/"M*A!3S:LJ7-LMWZOR[_ (M'P>(XVK8FHZ>1X=UN M7XI;1]%YOI?Y)GZ8T5^8?PQ_;.^+7[$7B5/"WC33;Z[L+?@:;JV=RH.]O.,Y M7TP60#^&ON+]GC]M/P)^TC:QQZ/J2V>L%M445RGQ7^-WA M;X'Z5;7OBK5H])M;R4PPR/%))O<#.,(K$<>M>%2I3JR4*:;;Z+5GT]:M3HP= M2K)1BMVW9?>SJZ*\>M/V^_A!>W"Q)XVL SG +VUQ&OXLT8 _$UZ8OC?2)?![ M^((M1M+C18[9[PWL$@EA,*J69PRYR >GI6U;!8FC;VU.4;[737YG-A\RPF( MO["K&5M[23MZV9JT5XT?^"@GP>4\^-;4$=1]BNO_ (W7=?#'XX^$?C-:RR^% M]?T[6/( ,J0R8EB!Z%D.&4>Y%56R[%T8\]6E**[N+2_(BAFV!KS]G0K0E+LI M)O[DSJZ*R_&/C72/A]H$VJ:YJ-GI6GP??N+F41H">@R>I/8#DUY38?\ !0_X M.ZCK/V%/&5NLF=H>2SN(XB?]]HPH^I.*FA@<37BY4:/=&TKP7-XBFU*T_L.WMC=O>QR>9#Y0&2X*YW#'IG/: MO,?^'@OP>_Z'6T_\ [G_ .-T4<#B:UW1IRE;>R;_ "'B,SP>':5>K&-]5>25 MUY79[+17CUE^WS\(]1NXX(/&-O+-,P1$6RNB6)Z ?NZ[_P")'Q8\-_"#1!J/ MB;6;'1[1FVH]P^&E8L"QM/&5G'.SB-3=V\UK&Q/'WY$51^)%>P MI*LL8=2&1AN# Y!'K48C"5Z#2KP<6^Z:_,O"X_#8I.6&J1FE_*T_R'45QGPK M_:%\'?&R\O[?POK<.K3:8%-TJ0R1^4&)"GYU&<[3TS79UG5HU*4N2K%Q?9JS M-J&(I5X*I1DI1?5.Z^]!117GVA_M4_#_ ,2?$EO"%EXEM)_$2W$MJ;,12C][ M'NWH'*["1M;HW..*=*A5J)NG%NVKLKV7=]B:V*HT7%59J+D[*[2N^RONST&B MBO(=3_;S^$FC:C/:7/C&UBN+:1HI4-GZH0RLK5#)-//((XXE'4LQX ^M35P]:E/V=6+B^S M33*H8NA6A[6C-2CW337WHLT5XS>?\%!?@]8ZBUL_C6T,BG!:.TN)$_!EC(/X M&O1OA_\ %7PY\5=&_M#P[K6GZO:>9Y326\H;8^,[6'56QS@C.*UK8#%48\]6 MG**[M-&.'S3!8B?LZ%:,I=E)-_@SH****Y#N"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@"EX@\06WAC2I+V[,P@B(#>5 \S\D 81 6/)["N8C_:! M\*3V,-Q'J%Q*EQ<2VL:QZ?6=H/.C+ 2*L@^Z^S=M/0-C->7^&_ 7B;P=JNAWUOH,TUAI5Q?"TTO^ MT(6GL+>6*%40R,0K9D25OO,5# 9.*8G<],?XBZ*G@I_$0OX9-&2(S-.]+\<17#:;<-*UHXCGBEA>"6%B,C\>XU>>YOB)9E2!E@4[=N55R#M QR2"0>& /4'M4">)K&2Y$*3B60W+6A$:E]DH3>58@$+\OKCMW(KQ^\^ M#OBN^LGFD^T-J%II8%@_]I$>5>"^FE#?>QGRF3D\8^7VK6LOA9K.C:SJ7V*U M-O%/K=S?>#:UX(U3X<>&;:2[DD MATV2WT@:C%+J,GEW=TAF%R'ER?*#;HB7.$;8%)P:[W]G-Y9_AP9I$DCBGU"\ MDME:9I@L!G?RPKMRR[0,-W&#WH"YWE%%%(84444 %%%% !1110 4444 %%%% M 'CW[=WQ9UKX)_LSZYK_ (>N%M-5A>"&*WT1;UK:[O99#8\34L#BVW25/FY;M*]W_7<])\)?#KX3?L&^"3-!'8:)YB[9+RY M;S]1U$CMNY=_]U0%'H*J_L\?MAQ_M%_%K5](TW2FL=%TW3_M,4]PW^DW#>:J MY*CY47!Z9)]QTKP'P;^QCX__ &B_&UYKOBN]O-)T^:YDQ=ZB3)>31!SM$41^ MZN,8W8&.@-=1XO\ VH?@U^P/I]WH_@ZU'BOQ>R>5?3GQ>^&GA/XH^"[FQ\9:;I>H:,BF20WH"K; =9%DX,9']X$$>M? M'[3'_!.I?ACX&G^)/PR\3IJGA.UM_P"TO+FG_?P0CYA)!,O$JC@C.&Z8+5R> MI^*?CA_P4N\3-:6T4\N@QRX:WM\VFB6'IYCG/FN/*?C3\.M?M_$VI MR:L=!EMXK6>89GVN),AWZO\ <&"V3UYZ8Q?^"QZA_@]X3!Y!UD@_]^C61_P1 M=_Y$KQQ_U]6G_H,U;'_!8S_DD/A+_L-'_P!%FFJ4*?%2A322OLO\%PE7J5N" M74JRD[?D=/X4_X)[?"CQ]\!-$GN- _L^_U'1+:XDU"&\F#Q2M K&3 M#.4ZDG!&*\0_X)V>,-1?X(_&KPV]VUWI&G:+-=6PR2L4C0SJQ7V8*O\ WQ]: M]$U[]DKXI_&+P;HO]B_$B32?!VKZ'8;M.DNIP85-K$)(PJC:R%MW!(&#@].? M2? O[*VC_LI_LI>-]*T^>34-0O\ 1KR;4+^1-C7+BWD"@+D[47)P,GEF.>:B M>84X86="M7]K.I*/*M7R6E=ZO[K(NEE=6IC:6)P^&]A"E"?-+W5[2\;*RCNN MMW^9\_\ _!-']EOP'\=?A=XBO_%6@1ZK>6NKF"*5KF:(HGEJ<81U'4G\ZQM: M^'UA^RC_ ,%+?"FC^!9KJ.PO[BS2XM#.9/LZ7#B.6%B>2-A#C=G[RGL#57]D M+X,>+/BS^RMXED\$^)M5\.Z[I.N3S!+6\E@745-LA$1V,/FW*NTG@;F]:Z/_ M ()0^"?#OCWXB^(/$FOW-_J7C[1)/,A6\NB7FCYO+J$:]'+\'2H*%234U5T3:BVY)6U;Z6 M?D._;8O;W]J']NWP[\*Q?S6NBZ;)#!,D9Z,\8GFE Z%Q$<#/39_M'/O_ (K_ M .";'PHU[P#+HUGX?&F7/D&.WU"*XE:XADQ@.=S$/SR01CTQ7S_<-_PB7_!9 M)9;SY(KR\ B9CC=YNG!$Q_P)@*^^R<"OF[??Y MGV/#V6X7,*^.KXVFIS]K*'O*]HQM9*^WR_0^#/\ @FL/^$]TSQ_\'?%ZR:CH MMJRW2VOVB1/+:.91*H92&"E_*. 0,JQ_B-5/^"E_[*'@'X$_"+0=2\+:"-+O M;S6DM9I!=32[XS!*Q7#NPZJO3GBK?_!,I1XB_; ^)NMVS>9921715U^Z?-NX MW3]%/Y5W7_!8S_D@WA?_ +&)/_2:>O8G7JT^(X4JI8 M6C5X2J5JL%*4.:,9-)M14]+/?0[']FK]B7X8P_#SP)XJ'A>(ZY_9MAJ?VA[N M=@;CRDDW["^S[_.,8]J^?;[P_P#\-\?\%$-9T;6[JZ;PMX5:XC^S1.5'V>V< M1%5(Z>9*58GKAS@\+C[7_9O_ .3>? G_ &+UA_Z3QU\=_L 2#PS_ ,%"/B3I MMV#%RWL9X^JHQ^@KSSF^ PT5 ME^#C34:=2:&]"70]=TBRDN[*:VG MD/FM&I?RW#,0=P&,]02#GJ"S_@E/\6;_ ,??L^WFCZE,UQ/X5O/LD#L22+=E MRBDGT82 >B[0.!7T#\6]7@T#X5>);ZY<1V]II5U-*QZ!5B8G^5?*/_!&_3G3 MX?\ CB\Y,,^HPPJW8LBR,?TD7\Q7)2Q-7%9)7^LRK\COK8.A M@N(\+]3@H>TA-2459-)76BTWZG/_ /!'_P#Y*/\ $O\ ZYVO_HR:ON^OA#_@ MC_\ \E'^)?\ USM?_1DU?=]<_&/_ "-:GI'_ -)1T\ ?\B.EZS_]+D _!OQL6XN) MKB[\3RJ-W27RO+="3_MNEPK?[E?7'_!7GXL_\(K\$]*\+0R;9_$UYYDZCJ;> M##$?]_&C(_W#7D$G[1/@WXU_LA#X2V>EZGI>K:+HXO;*YN ACN[RW'G3*H7D M-(//VY[L!U(S]#PO0JX?!1Q$87C4G:7E32:?XM_ M'G5;4DON27JS]"O#>OVWBOP]8:I9/YMGJ5O'=0./XXW4,I_(BOSQ_8D^"_A+ MXS_M/?$BU\6Z7;ZG:VC3RPK+,\01_M*C.49>Q-?27_!,+XK'XC_LNV%C/)NO MO"T[Z9(#P?+'SQ<>@5M@_P"N9KYH_9(^".F?M#_&'XO^%=6DEM[:\WRK/" 9 M8'2]1@RYXY&Y3[,:X\KP[P45=F0!@Y]/_X*Q>+->MO@3X"L;@RVT6K2^=JP0E5\](XMJ,1QC+R'![J# M_#7F'[4?[([_ + FH>%O'OAC6QJB1:B(%AU&SCD,4VUI%;!RK A&[ J0,')R M/MT>'/#G[8'[/NBR^(M)2YTWQ%86^HB!F(>UD>,'*,.0R[F&>XR#D$BNS%9A M3P\<#C')UJ<'*\G\3?:S[;K7IT.#!Y56Q4\RP$8K#U:B@U!? DNMU_-L[)6O ML]CRWX'_ +"_P.\6?"C29;33+/Q(;BSC>>^74IC))(4!8D1R (<_PX&.AYKT MOP!^R#X%^%UC9VVA:;,^H_#_P ;ZKIFH0JSVT-VO)/)"":,KLYQSL-='_P2^_::\2?&70O$/ASQ M3=2ZC?\ AKR7@O9CF:6-RZE';JQ4J,$Y)W'G@5Y681K5L-4Q>$Q9BJCW-:E9?C/PI;^./#%YI=TTL<5V@'F1-MDA8$,CJ>S*P5A[@4 HWNN>%A;QVMFUY$]K?B>)L,JF&1MBE)/G!& RG#8/%-?\ :(TV/2H; MTV5WY+Z9->R1C'GQ3Q3Q0-:%/^>GFR;>H&1Z'-.UWX0:SXTT'4;'7/%MV!M;BW MAPH6??$XN4/\,@\F/M@E 3[O06IK^%_%>OWFMK9ZUX<&FI/"TT-Q;7@NHD*E M08Y3M4J_S9& 5.&YXYS=-^.VG7$7BUKJ%K0^$Y)/-4ON-S$I=0Z\#EG1UVC/ M.!G)Q6GX7\):Y8ZTMYK'B1]4$$+0PV\%H+2$[B"9) &;>_R@ \*,MA>:QKCX M V5YK5O>37LS^5J4]_+&$ 6X22=+A86YY5)8T89ST/'-&@:E[PI\;-'UW1-& MGO)X=,N]:0-%:NY8KF0QKEMHQN88&X#)XZU#XT^.^A^&M%U2>UN[34+O22IF MMQ+LPOG)%(P;!!"%_FQG!&#@FL2?]G":2UTNU'B&8V6G" ^5);E@7BN3<;U MD"@OD*Q96.%&,5=E^!=U<>')]$?7O^)*/^/2 6">9 /M"3_/)G+XV;1@+P=Y_+:W%NH:3Y"N3@'+9QM&#SFGVWQ6 MTC51;/I]]8W<$ETUK.YG\MH2L#S<*1ECL7=CCY26!.._.T1!AZ[L5=U/X-QZEXCNM0^WR(;FX6Q:S9RVMKY8E8$_\M.(\#&6W\A< [L'&<5L M>&_$]AXNTM;W3+J*\M69D$D?3+O&FZ?+S6=KW?]/MU%^,?[77Q@_;4\>7_@WPC8W]GIHGDMCI MFBEM\J*Y7=)O /F?#%]%73&UC1_#]OHGB1\)_ML_\ !RG+#I1\"_LR>&(_#NEH/L=OXAO]/43OG@"Q ML ,*2<[6E!8Y_P!4#7Z!Z9?>)]4_X(SZ?=>-7UF3Q=<_#N";6'U966^>Z:W5 MI3,& 82%B<@@8/852_9 _P""5W[/_P#P2[\)CQ.8+*]\164?^E>,?$SQO=(V M.1 " EN"0<+$ QS@EJ\X_;0_X*?:?\5O"&L^!_ VDO>:9J\+V=WJ]ZK)YD;< M'R(N&Y_OOC_=[UP9+E^(QF+A/#P;49)N3VT=]^_EN>MQ+F^"P&!J4L1-*4HM M1BM]5962Z>>QUO\ P1=_Y$KQQ_U]6G_H,U>F_P#!2#]GWQ3^T+\._#UAX5L% MU"YL-3^T3H;B.'8FPC.790>?0YKE_P#@DO\ "'Q)\,OAOXBN]?TFZTJ+6YK> M2R%RNR294$F6V'Y@/G7!(YSQFO6OVJ/VU/!'['$O@O\ X3::_M+?QSKD>@65 MS!"KPVT[\AYR6&R(=V ;'I77G682P^?3Q>'M)Q:MU7PI/8\[AW*8XOAFG@<5 M>*DG?H_C;6Z].FQWGPIT*Y\+_"[PWIEZ@CO-.TJUM9T#!@DB1*K $<'D'FCX MK:%<^*/A=XDTRR02WFHZ5=6L"%@H>1X651D\#DCDUP_[9/[9?@K]A7X-MXX\ M=37R:3]MAT^&&QA$UU=3R9(2-"R@D*KL>1\J-UZ5ZG:W"WEM'*N=LJAUSUP1 MFOEO:2]I[7K>Y]I["/LO8=+6_"Q\]?\ !.']G_Q1^SW\,]?T[Q38)875]JIN M846XCFW1^6JYRC,!R#WS7$7_ .R;XY^#G[=:>// NE17WA?5Y_-U&);N&#RT MF.+A"KL"<-F10!C.P?PU]@45Z_\ ;^)^L5<2TG[56DK.UOOO^)X/^JV$^J4, M(I22HM2C*ZYKK7>UM>JL?,7[=G[$.I_'77],\9^#+R.P\8:.J)L>0Q"Y5&W1 MLC_PR*2<$XS\OS#:,^F6NG0W,1MKG4UELHY9$(PV75SC M([HH/-?2W@/]J/2?B5^T/XN^'FD:)XFN)/ T<::MKK6:II$-V\<,JV2RE]SS M^5.DA 3:!U;/%>FUIAN(:U*E"C4IPJ*'PN2NUZ:HQQG">'KXB>(I5:E)U/B4 M)64O56>OH>*_L1_LD1?LH_#NYMKFYAU#Q!K,BS:C , 87_ 4?^ 7B?]H7X3Z'I?A6Q2_O+'64NYHVN(X=L8AE0G+LH/+#C.>: M]E^(7Q6T#X5#1#K^HII__"1ZM;Z%INZ-W^U7LY(BA&T'!;:W)P!@Y(KHJXX9 MOB8XY9A+WIWOKM^%CT*F0X266O*HIQI6MIOWW=];G,_!?PY=^#O@]X4TC4(U MBO\ 2]'M+2Y17#A)(X45@".#@@\BOFO]K']B/Q?+\;8OBA\*;V.U\1[A+BJ"36G87BZA8PSHLBI.BR*LB%' (R 5/(/J#R*6"S6OA:[ MQ%.WO7335TT]TUV*S'(\-C<+'"UKVC9Q:=I)K9I]SX9\<^"OVI_VF-"_X1;7 M]/L/#FBW!47DPFMH5G (/SF-W\NMFW[5<-C<^.PP%4#KM5YSY9PY M0P>(>+E4G5J-6YIN[2[+16/ST^"_[-G[1W[.7B/7;OPGH.G1?VV4$[2WEC+N M5"Q7&Z3C[Y]*]>^'&K?M42^/M%7Q#IFCQ:$;Z$:BX>Q)6W\Q?-QL?=G9NQCG M.*]1\?\ [;/@3X:_M4>$?@]JEW>)XP\9VK7=CL@#6L("S-&DTF[Y'E^SS^6N M#N,3=.,^N5VXKB6IB&Y5J%-R:WY7?:V]SS\%P=2PJC##XFLHQ=^535M[[3.0#DC/2O+O!'[-?[0WP+^+OBG7O!VA6"C7)YE\R:[LG#Q-+ MO& \F1T'8&OLKX%?'S1_V@M)\17FC0:A!'X9\1ZCX8NA=QJA>YLIS#*R88YC M+*=I."1U KN*];_6?$^UJ59TX2=114DTVGR[.U]SPWP7A/84J%.K4BJ3DXM2 M2:YMU?EV[>I\)>+_ -E3]H+]K7Q)I5I\2+VPT;P_I\OF%5EMV5.S,L0.O(R<_0?Q^\$?$KP=\-?#&D_!F;3[./0HA:S6]QY)DEA1$2)5,JE.@;<< M@YQ[U[57.?#KXM>'_BU'K;>'M134E\.ZOVY"S0_,!DH3@D9&> MA-<]?/ZU65-RIPY(7M!1]W7>ZZ_>=6&X7P]"%51JU'.I:\W+W]-DG;3[CY%U M;6?VP?%%G-I)T>VTY;D&)[V&2P1D4\$A@_''=1D=N:]A_8-_8\E_94\&ZC)J MMU!>^(]?:-KQH"3% B;MD:D@9.78DX Y [9/OE>8>&OVH]-\9_&3QEX)TG0? M$-_J?@+5;#2]9F2.%8(#>6B7<&ITX4XNS M?(K7MM?5CP/#%'#XF.+JU:E6<;J+G*_+?>VBW/3Z***\(^E"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "O.G^*NK_ /"T+C2'72+&WANO(AM;P2QW5]%Y0?SX9/\ 5O\ ,2/+ M SA&RP/%>BUQ][\&[/4/$7VR;4=7DM!?#4ET]YU:V2Y P'7*[P ?FV!MN><4 M 97@S]HC2]6\%6E]J@N+&_>RM+F2 VKI]H:X^5/(!Y=3(&4'/;)XYJ[N<$C(&:9?\ [/6AZCI=K:O)?$6- MA:Z?;N71C&MNY>-\%2I;).<@J02"M5[O]F[1;J*U_P!)O5GABD@EF"0%KB-W M\PJ08RJ8).TQA2H) -/06IN>$?B2OBZX\21QV=S;_P!@7C6F^6-E6?$:ON!( M'W>,8HT#4OS?&_0[76#I[R7$EVI,)$4#.K MW B\TVZD=9-G('X9SQ5;1?CQIMWX0T'5;ZUU&P37(8Y,FV=H[8NZHNY\ 8+, M,'N#NP!S5BR^"&DZ?XT;68I+E7DG-T\&(]CS&/RRY;9YF".=H?;NYQFLR;]F MO2+BTTR!]1U=XM+MXK2(,T3,8HI?-B7)CRN#A25VEE #$XHT#4DU_P"+.H:/ M\&M6\1""R^VV%[/:HD@;R0J7K6X9L'/W1DX/6G:=\:[71?#45]K-]:7\,TK# M[9I5E-]E@C&P9D+%L$%QWS@].":VM1^%NGZGX*O-!DDNA9WMU)=NRN!('>X- MP0#C&-Y].GYU1^)OP2TWXIWT4U]=ZA!LMVM62 QX="P;C>C%&R!\R8)&03BC M0-2IX=^.=K/JFHVFJ13VK6VIW=C!.EK)]GE\GNYECDBEEEEB=IE=PYQF,B/! \L+\O%:=Y\%]* MU'4+B6XEO)X+F_?46M7=?*$CV[V\@^[NVLCG(SU QCI1H&I'!\=]!GLGF/\ M:49Q \44EC(LMRD[^7"\:XRRL_'J,C(&:Z'PGXKM/&>CB]L_-\OS)('26,QR M0R1N4=&4\@AE(_"N:TOX%Z?820O/J.KZA+:_9$MY+F5"T$5M*)8XAM4 @L!N M)RS8&3Q72>&/"UOX3MKJ*V:5EO+R>^?S""0\TAD8#@<98X]J- U-.BBBD,** M** "BBB@ HHHH **** "BBB@ KS;X^_LG^"?VD-,:/Q%I2?;@FV+4K8"*[A] M/GQ\P']U@1[5Z316U#$5:$U5HR<9+JCGQ6%HXFFZ.(BI1?1JZ/S/^,/_ 3Y M^)O[*/B,^*O &IZAJ=K:$LEYI1:*^MTY.)(AG)] M2\)Z7(YV./FEC!V2,,=6!_E7U]+B?#8J*CF]%5'':2T?H]M/P\C MX*MP9C,'-SR'$.DI;QEK'7JM]5YJ_P#>1^?_ (,^ 7QF_P""AWBB/7?$5_=C M2 V8[^_!AL;=3U%M".#_ ,!!Y&&8=:^U?V&_M M*_0,8F&>8H^5CZ]>6_VJ]PAA2VA6.-52- %55& H'0 4ZO.S/B?%8J'L*7[N ME_+'33S?7\%Y'KY/P;@\%/ZS7O6K/5SGKKY+IZZOS"OCK_@JC\$-)_:.^)G[ M/_@K7[.2\T+Q'XCU?3[W8IS LNA7R+*#_"R,593V917V+17SD79W/KGJ?C[^ MT?+X\_:T_9%^(!^(6B7PN?V9_!-WX7G,\3$:WXJDG%K+J$7_ #T5;"%)%; ^ M;46(X%;7_!17XR2Z?\?/&M_H-]>:%\0/ VJZ#:Z.+SQ/JAU62'_1'DFTO2X$ M6U6Q='E$LEPT@<^;D*=BU^M%,\A//\W8OF;=N_'S8ZXSZ5I[7R)Y3\P/CGX* MO[;P7^T!\6[?5O':>._A_P#&FTLO#$L6MWXM=/M'N-'26..T#^2\4B7$P<%" M",=-IJU\1?VDF\ >#/C#\.-1\4:S9?$V]^/5IJ&D:0\]PU\=%FUC39HY8L9V MV;0+*,@B/DIU8 _IQ3/(3S_,V+YFW;OQ\V.N,^E+VG<+'Y:>)_AWX8_9UB_: MGU]=/\:K'J?Q)T[PU)[N096AM!(6$LR(91$?+5E4\ M\!77BK6M/\ '>M^/=)U+PAI MJW%R+VYTB1='(FM&'/V?$5SO*':"'#8+8/Z>QQ+#$J(JJBC:J@8 'H!2&%#, M)-B^8%VAL<@=<9].!1[3N'*?FO\ %WP!JFI>%/VW?B&?$'CT:_X/O-3TWPS; M1:W=QV6G(^BVC/+!;JX0R,TA^;!V^6I7!R30_:)^&]W\0+G]K+Q9>:QX\36O MAEX8T#5_!_V/7K^T@TR_70Q,UQ%%'(L;R-(JAMRMWX!8D_IU12]H'*?EA^V' MXA233_CKX@^*-_\ &"R\9)X6BO?A=<:%)JUOI4=K_8T:16=P-_P L MJ,7!8'=UR#6-\;OV!O /[0GC.[U?Q+/XTF@U984U;1K7Q5J%KHVLK$ (UN;. M.80N ,C: V/FS7LUK:16-K'!#&D,,*"..-%"JB@8 ' ':B4DT-*Q^6&K_ M A^//[6GP_^)7QN\&>'_A\8?&?B6U\8>$;G5[R_A\1V=KH,K+ID<%L(#"/. M2*F1Z4_ M:"Y3\U-?\1^ ]2^/GQ ;XW^-/BMX=^*6F^)+./X<6NE7NH0:E)HQ@M39OI]G M$IAN9II#,+I6B?#^8KJ@%>=77B/QM?\ [7>M3:YXVTSPY\8H/B2;;2[.6^UZ M?7#I7VU?L]O;Z9%_H4VFR68!:7:5VO([N'6OUP>W225'9$+QYV,5Y7/7![4& M!#.)=B^8%VA\?,!Z9]*/:!8_)3XMWNOZ7HS6-[>:=H?PKU'XR_$ ^)I]^,- M8\#:Q>^.&BNM U/5]-CO=+@2R>SM6NI66YN+>-]ZQSNQWHXDWDXYE?"DOP$^"/Q=\.^#KO5]&E MM/CC+9^/DU/6-7S8^$S-=&RFGDC9KB.VF;RA+%->NM+^$UG9ZKX]DNOV;;GXC6UMX@ MO/">HZU+INBV/]F2DVT6IW!-R^GR7PMS,\;[(F=TWJI(KV;_ ():?$/X<>"/ MVH/C=H_A/6M4N_#?C/Q+IUKX-GU![R]?5$MM'$LRQW$P9FAC"2"-Y'P8T0*S M<9^_$MHX[?R5C01!=H0*-N/3'3%/50B@ # '2DZEU8+"T445F4%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!!JC3ZA=SW+"YF:^?RLJNT@E6&XY(STKV1T$B%6 ((P0>XK-3P?I<%H8 M8=.L84\N*(!+= %6(YB&,8PAY4=CTH \L7]HF\T>V2WM-&N=0:WCN+RY,MP\ MCF,7TT 57"8!_=,N!FGH+4 MX"'XLZG8^(/[/%O;3:M?M86J--?,+)))+::9F'R9 Q$0 .78KTQ4%[^T9J,> MF27<.CV,D.FVM>AW'P]T*ZTM[*31M,> MTD6-'A-LFQEC^X,8_ASQZ=JF7P;I"V?V<:7IX@^SBU\K[.FSR0ZK:J?EN;96MXW8CUC65I!_N&L?3/ MC3JD7BS6]1#)=Z=JIL8=#MY)3'!&DMS+;).[8.$Z+9ZE, M)+BUMYY!$\(:2,,1&^-Z5ZO\=+ZP\1I=W$05M%M]3M;NTM[HFTNYXY+)8WWD<*/ M/Y)&4R^-]835)%FD@U9(5@M+QC;1!=*EGP,KDABG*X&&.IPZ;G>*_AGI_B71?LD0&F$)%&LMM#'_JXB2D3*RE'B&3\C KSP >:M M>!/!5K\/_#D>FVC22(LDDSR2!0TLDCEW8A0%&2QX P .* U-BBBBD,**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ' "BBB@#_V0$! end XML 8 prlb20210122_8k_htm.xml IDEA: XBRL DOCUMENT 0001443669 2021-01-22 2021-01-22 false 0001443669 8-K 2021-01-22 PROTO LABS, INC. MN 001-35435 41-1939628 5540 Pioneer Creek Drive Maple Plain MN 55359 763 479-3680 Common Stock PRLB NYSE false false false false false XML 9 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document And Entity Information
Jan. 22, 2021
Document Information [Line Items]  
Entity, Registrant Name PROTO LABS, INC.
Document, Type 8-K
Document, Period End Date Jan. 22, 2021
Entity, Incorporation, State or Country Code MN
Entity, File Number 001-35435
Entity, Tax Identification Number 41-1939628
Entity, Address, Address Line One 5540 Pioneer Creek Drive
Entity, Address, City or Town Maple Plain
Entity, Address, State or Province MN
Entity, Address, Postal Zip Code 55359
City Area Code 763
Local Phone Number 479-3680
Title of 12(b) Security Common Stock
Trading Symbol PRLB
Security Exchange Name NYSE
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Entity, Emerging Growth Company false
Amendment Flag false
Entity, Central Index Key 0001443669
EXCEL 10 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "U(.5('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " M2#E2>'+E,.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G22E@F&;2\63@F!!\1:2:1O<9$,RLMNW=W=MMX@^@,?,_/GF M&YC&)F6[C,^Y2YC)8[D90AN+LFG#CD1) 11[Q&!*/2;BV-QW.1@:G_D R=@/ MA;> *F&"$.93O KJ%.%?_Q,X=8.?D4/R2ZON^[E=S;MQ!P-O3X\N\;N5C M(1,MCK^*5W1*N&&7R:^K[?WN@6G)I:BXJ.1ZQ^\4%TJNWR?7'WY7X= YO_?_ MV/@BJ!OX=1?Z"U!+ P04 " M2#E2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 "U(.5(MFXIH+ 0 $T0 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"PU4[$^(/;#YV"#.$)"W=A'@"[4[;Z86P!6AB2ZXDEN3? M]\B SA<,9H405GJ^*[;=3+*16LT+-Y%:C246Y-RP2)%]#;+J'J_ M9:G,:$YE(0Q58WK;'W^=8/ M;$#1XD_.=OKDGMBA+*5\M0_3Y*;E6B*6LMA8"0J7;VS"TM0J <=_!]%6V:<- M/+T_JC\4@X?!+*EF$YE^Y8G9W+3Z+9*P%=VFYD7N?F.' 856+Y:I+OZ2W;YM M$+9(O-5&9H=@(,BXV%_IVR$1)P'^N0#_$. 7W/N."LH[:NAHJ.2.*-L:U.Q- M,=0B&N"XL+,R-PI^Y1!G1GB7@'ZAUVD"/*$B_SQ"*S(U+-/_(GUT MRCXZ11_!F3[VX[XB+VS-M5$4>IO1C-4-'A>*7IX7S^1Q?#N_(M/9Y!IA"TJV M )4\CO^*+-[S6B0\OM_^@E"$)45X(47$%)>V5!("!5<+A$L="^2G3Y\:2J1; MPG4OFKZIB*7*I2IJY(K,#? 1J"B[BNU^Z$02=$@/HE4/\BH 5](],$9I:O>+Q?7.?Q<,G :WN#SJ#K M]Q&^0D&+E/XO:B<0EPS!P200C9 QJ0C'V2NX4; D(K>=6 M-NI^C'=BG12*;R%W]2Z*ZSW1'"HE2F%?Q?A.;-[[&%^Y.B(EOW$1UR:T011= M&E[E\)[_,;9(:D-3\C?/SZ[9!LDP[(0##*[:&CSX*'._F"&ZA1N2*>__/R%S)G M\59!MFJQ<*6)S#)PGKF1\2N&5NT('F[:"T43+M9D_IXM95I+A M$+X^W&$EE M_!YNVL>LD/NW>$/%FIW]M&@0FOTUO\>(*N?W<)_^"CB&"6*3OA4'U]>U1+C0 MBJ8:=<_*[#WP)84I_5SAJLT\?B5F_NX^T:*M6-(#P-?+#X^ M%TPDL&L\KU;URZY!KY&L\G$?M]P?R*9:;X&L$1"7;00\^5R_S,SO,Z;6=D)_ M!0FSL=664U%K#@V*C6R5E_NX%8\A8TF1M8>4KFM1<(%&E,K-?=R(CVF: (T" M7Y_"]+V1+ZP^0;B6"Q^&0=#I=FMW/.?D<&@/VD_4SHLF*5N!FGO= VM6^[/K M_L'(O#@O+J6!TV=QNX'S/E.V ?R^DM(<'^P1M/P/PNA_4$L#!!0 ( "U( M.5*#J:4#U $ #(& - >&PO+]*V-!^TQCG.+HH6M9;QWPN@^#E&3IZ73/%!>: M%ID>U(/"GE1FT)C3$V5%UAB],Z]I)'PI5T N7.;T Y>B=&*NY4K(*=)I("HC MC2/HK4!.D\#TSS&=1!1<+CI*:.,"R6*'^%LNY3\E5M1[**3<#*8T$D5F.2(X M_>#!7#R3+U)DB<^3]0Y;QZ"V-@E=J2*3T 0[3K1=^**Q M+"01C?)!+7AK-)\]K".6P,M6(.53V,*OS97VV)"X%Q_KL TD3'4-O:$EC#(1 M!/VC6M0^R-[]D2RQXF+P_>!GHV?\;3 (CPX:,OZ[ MZ]R"!L?ET;0_^O_R*O^.8[;-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( "U(.5(ZJJ+G0 $ #P" / >&PO M=V]R:V)O;VLN>&ULC5%=:\,P#/PKQC]@20SH\0RVT+E6J:'3"T4\4V#C-E4DYPH]&09;B(S5'WC3B?PT M9>H1-N6'$2&%GN5"6&-,W&_T_$8T'D&6A^[ ](2.(2X-PW.D0XMAU]&(B^S" M1I_#6(<0Y_$_,5)=8P5+J@X> @\Y1G"=P) :;)-6P7@H]+BB[H-5CX$E)+4* M Y7L=D[E],H.KEGD7F08YRB#N+*#\%&MA1H#V#:;7-Y-; M2>C@W(-@[^&5C!W-CQ]W]P-02P,$% @ +4@Y4B0>FZ*M ^ $ !H M !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL M[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C] MLCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP M3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0 ( "U(.5)ED'F2&0$ ,\# M 3 6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@ M"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0" M50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M- M\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[ M0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TF MGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D'+E,.X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " M2#E2F5R< M(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( "U(.5(MFXIH+ 0 $T0 8 " @0T( M !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " M2#E299!YDAD! #/ P $P M@ &I$0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" #S$@ " ! end XML 11 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 12 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 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 1 96 1 false 0 0 false 0 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.prlb.com/20210122/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false All Reports Book All Reports prlb20210122_8k.htm ex_222087.htm prlb-20210122.xsd prlb-20210122_def.xml prlb-20210122_lab.xml prlb-20210122_pre.xml http://xbrl.sec.gov/dei/2020-01-31 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "prlb20210122_8k.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "definitionLink": { "local": [ "prlb-20210122_def.xml" ] }, "inline": { "local": [ "prlb20210122_8k.htm" ] }, "labelLink": { "local": [ "prlb-20210122_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "prlb-20210122_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "prlb-20210122.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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd" ] } }, "elementCount": 26, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 96, "memberCustom": 0, "memberStandard": 0, "nsprefix": "prlb", "nsuri": "http://www.prlb.com/20210122", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "prlb20210122_8k.htm", "contextRef": "d20218K", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.prlb.com/20210122/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "prlb20210122_8k.htm", "contextRef": "d20218K", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document, Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity, Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity, Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity, Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity, Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity, File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.prlb.com/20210122/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } ZIP 16 0001437749-21-001147-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-001147-xbrl.zip M4$L#!!0 ( "U(.5)L/O:'^0D *\B - 97A?,C(R,#@W+FAT;>5: M6U<;R1%^7GY%AR7>Y!Q)2,)>#))U(F.PG06L +LY>G1]-+3/>[N$2B_ M/E_US.B"P/;N\>+$]HNDOM6]ZJO"P\SG:C3,!$]&6]\-O?1*C,3MO_O]?O?Y M?@>[P]UJ<>L[[/^IW6:OA1:6>Y&P:,ZNLE(GPKXRN6 38SU7K,UZN_W^;K_; M[[']P^[>X=,^FYRQ=GLTS(7G+,ZX=<*_V"Y]VGZ^7:]JGHL7VZFQ.??M1'@1 M>VGT-HN-]D+CM!=*%)G1XH4VVZ.MX6[%\S RR9PY/U?ANO;ME.=2S0_9#U1_Q"'K=0L_8 5/$JFGAUVI6:+'A@Y627^,\I)PKP^'JE1S2+ZUHK<8[BSL M(-BA82SZ(-G?XL3=EY+X.'74?U%$(IJ"AL_'D])A-3L=OSUOL3&K=>?+]\WZO M/_@[UR6W\T8Q_6?UEQ:C7%L?HK6@8W8*);?86QUWV%_._W5Y?,@F%Z8-PF?,ZZU M*76,TS[CGB&-9-PA45=V3+#@&%^W96W$AAWBM=\=U*OA5V\0."-*1-%H);6X MPT:AN*<*4=$MK)G)!(J/2P=[">O8C?09KJ)^X&(")F+A'+A>BJR%OS'VFGCB M!5ZXE:@W0LU9_VD7+XI-]R[7BH5RRV@I,O M>QP%(94$L^P/',N-\^&V%9G03L[$ \HV:2HLO-76@@4&7.<;H . M;PR;DCY9!,B1DEO!E(L$4FMV:?Y#F+DR3XZ$0Y&R8NW[;4H/IJ5*I5*X'(%8 M0AZ4LI@7/)(*#@SA3.D=/(W6B8FXM!8$F- SH4PAX+?D;+AN*$P@N*K0"UTH MK(R)(ATAYV8>VF&FH'VXU(8T=&XE+E8%K#PCJ(9;P68"$J[)6S$2?%+<%G#* MF@=88B81"F%[33(KI(:GT=ZF7DV>2T]/DY82H0CAU IH HX>C$1,Z(\\?FK@ M4,R51:$D^ 6,"JM5Z-7>3(#.PA!W+ +'N!;^6_#R904,2=**A<%#T/,I?'Z* M),)B91RI!AHC]P/FKNVYTW_>9>!+X7>KVG:^2AULI[>WV",#Q-QEP4P[O6=K M&TLV8);XNL..( ,>(7MO4"P+\H&=U1<<@FA.18-%W$$&4QF;QYD4L^"1=#&5 MFNM8POR%L '=HW P..M4P)' 1F@3B#]\Z7<6FI@NFHSU-+W3?[9@ <];D-*E MJ!_J=MC841:?25,ZG)8ZD7%X!<>;\MD[J IFJ^9W6:BJN$'L4FDS<&RJ(!;) M'KGZOLPSM>8&Z8+X#"*X$"*@FTA5-K7FN17 BN5L_A:&XL%2^P^.,B MLP3$QTNX2;7$,Q7(8DBZ+/=O:Z9R14"EF)9FI15E]R MA80-); C7A"J;+'C?URQ7Y"'2TL\'D,Q@.J+W3?(1T"DRP.OWAV?LPDD!V I MN ^"G92TR2XSWL"<"]2*8) .^X7R)MM+,NBT T9#^0KJ#* BK\1XQ+C[M&[Z M#PGV16UX3.K+$B[OZSB:7LJ9$@@O6.?^CF,9K^1R]W2%C1?60>.66"XOC(8' MA5*.J$HY7 J?/4:-8D@EO,3)4(/7@N%.H#P0!)7/;00.,4)IB5A^"^*-6 $K MX%%*5^LB5I*XD,Y4C2P"$@\G"7JVD'PJX=9OQNC;7,5'\T@ N',:9)+44P+3 M<^C?FG*:D3.0*>ITQ91,$<7S6(DF8(;EJ&@,1V$SW"U'7S9TU@ID(F?(K-RY M%]N3UR]_VFZ(WTBT1E1XNW]>U%FZOUYYPQ@T+-'L=.VMDZN+Q6.K8\1Z.L16 M"-RYFZ5M(*W-19A2L$V:9\: M^D1X-2"/&HZ7E(-32Z20X5$0D,.I.2HWT92=H)1AV>3JN_U/@PB"(Y1 M3Z"-9[C@#>5 Q<(8J)HW4$ZJ6O]Z?I;68JM:;+=@H!ZIA0Q<=^&YX+KN$2G+ M3ZR<4=]R*?!\-0PXQ<>T:ODN1,"(XS@T<;V#@V>A-H#S)0V(-C,*8.U:FQL= M$F2IJ^]6NFNHD(:$EO00GJ<#!IS8((@AJ)E)Y.HE67%4# M/!**^%UPM>"STC5 :FQEU)ARH?P+NG-2W6G4[>HR5:O=BL(0D$PE%=%0#>F! MR^.C#GL7--$HS-!7<(]VU8>>>L&,<@;>5*H$J'6VU 'C": @"0U%D%L8O=F? MIA5ZJU5:5?>'?:9&L0_Z+"DCYS0&T[ =[7Z4.GA1A!&F'1EGD6@GUQYBIX; MV%Z(.]RTD"MF0H57:'8Z0PUMK0T):!:R'": _7$OH'&"#V,-RTRDFE"! M;Y9%4HT YA]2+PY:D=)H$!X9.?&^#$/$6=BD,)VP^:V>"4IR M2#4J*-*% 11< MTJV@S=/QY55[B9WOQ?:?%;,WD!5?Z#]X(";#?U3Y+U!+ P04 " M2#E2 MG6VAS(8# "2#@ $0 '!R;&(M,C R,3 Q,C(N>'-DS5=1;]LV$'X?L/_ MZ9VFY*SM;,0IBF4K#*1=T:3 W@J:HFUB%*F15)/\^QXI4[9L.I$=H.B3*=Y] MO(\?C\?SY=N'2J)OW%BAU2PK1GF&N&*Z%&HUR[[W?\[G&;*.JI)*K?@L M4SI[>_7K+Y>_8?R>*VZHXR5:/**[=:-*;JYUQ=$G;1R5"*."C,=DG(\+]&:: MOYG^_AI]^H"QAS_8DO5@WFE$7+O91B/_"$8?]%"[&H,P(0F?D9 X38K2$1.0K7Q6&\9#&]%"> MQ<2S*%Z?PR)]18<0V45^;(&G?$3]7 01QV@?'CA5SVB^N1,TAB_ !OP6=)D:K3 MP[38179?+U3CX 481*5#A5&*PH8$54J[L%*D1>M:J*7VG_Y%G\9G_3-?HM!W M3*EAOOX]W9V0VNB:&R>XW>T,P@)KPY>SS#\A.#X?7R5=C.!QBRX' ?K/0*B_ M .'R9DLO8GTAF&46])6\E?M';J3DRU,W A"AA#^$GVXWM>&G[@8@%KH*>MI^ M//0.3$A EPS/NPNM"2XU:\( ^GD,O\(]8I^>I@KK9\CCOGR>/]VJ1'^%<&B^#7=)]F)UX1O+RW_451@S*EDC M.U4WH(U'"M#/JN?]]\_M $%Z!Q5F]@H&29>439^)Z,(Z0QETF^M[HIIYEX?_:5$ *0&L; MDK"= 4[P[W$.\WY;D*9A%BZ)T.5=\"L;TX8AW2;;*@R?WP%02P,$% @ M+4@Y4M+16L'>! ART !4 !P]]D8DZ;9,*4=AJ0=9I.&"73:V9<=V;X8366)D46 ?[^2^0@I MEBQ([/%+,-:Q=,Z5='5]R,?/JY0X3\ SS&C/#5IMUP$:L1C3I.=^'WO]\6 X M=)U,(!HCPBCT7,K",&!>(.)X3 M^)V.WVEW N>JV[[JOO_@C.X]3SU.,/W557]"E($C:= L_]IS9T+,N[Z_7"Y; MJY"3%N.)[*)]X>_0[A:N6F.Q?^ 0?.EO&O?0HZZ7%SDVN+Z^]O/6/33#14#9 M:>#_O+\;1S-(D8>IBDFDN&2XF^4W[UB$1![(4@F.%J&^>3N8IVYY0<>["%JK M+';W@4,\XHS (TR=[>7WQ^%Q)# 5?HQ3?XOQ$2&2<-[#C,-42W07/C7^I1KY MW<&38CV7RR##Z9R Z[^64LQ2A*F70AH"/Y-<81]O3!.G0-4N\3:#G M.]@FMW?RUG^W^; W+_8&02&0GJMKWO A*O-ULYVKX/#\3 M%!(HX%@&K9NG7*,PE$LNL^-Z!*^4[QTDB&QFM;_"110UB%JB.)&#&*)VV%P+ MGQ%PS.);&M_('&(@5HBK8=\^0H(SP1$5WU!:1- $JX'?4);:?,YXOM#'*A$/ MV((*OAZP6$_7ZJD:V'_!!+XM#DNN(ZK'D!IX3=!J&*OS:XHW]7@)R1)\#8S[ M<'U\ M1TP68^1?/#=N?Q.X4JYJ*OLVU1.IV%5KSD# MEJ8+NCTR.G]RME2S"2K.:)K[0%B1%?*MB\# M%:M@?2$H*>!7V%Y#_ 9R2([(4,[=ZA_01TZ#TS%\]F7Z/'(8ERNCY[;E4[EG MU8T(RR#NN8(O]NEL:X>=[T=..4O-+ZJLS$J10Y2)"-Y%9UGJ[M348%K,0MR3-8S\T@41NB<;K*G2 +6>\;*NL$Q\A"Y65#5>K, M)@M)'QHJR:6(WJ&ST=.\6L3L[MEH:EX=8G8&;30UKP@Q&(LV@II7;Y0;DC:ZFE=T M6/B8-L*:5VV4.: VJII79]AZIC;JFE=KG.:OVKQ,-[7>L#!D;>0UK^ P^+DV M@II7<5C8P =^H_^;-MGMKT_[^^J/^A]?>>=_4$L#!!0 ( "U(.5)+Z%R\ M^P4 -\\ 5 <')L8BTR,#(Q,#$R,E]L86(N>&ULS5MA;^HV%/T^:?_! MR_NR24T#='M/K=H^(5[?$QIM4:':M*=I"HF!:(DOATNQ:*F4M\ M-P2"[RP"UN?['W^X_!HF3KW?6E+'9C>,L%HO+Y8B& MET G'*)QY631UCI<'/79YH3MX-^<]. F= ]Z<97$-J^OKYWDZ"8T#F2!'+3I M_/G8&WA3'+EV0(0FGL@E#F[B9&.V("(?@B2A3SQWAD&><0$PI'LO/"RG-G2:RN!99 M-#^*+#[(T-AJQKT1!]$LQ)9S8IY]3 /P'\B9$Y;#:LA\P%S*=.2^#WS6[(? M[]KSYKT/>=Z,>>O"9\YX#_*L&3_A,SMC%_!^G'V4@18^]R F^.CP,Q0C7$ABTV[$9SW6\_ M\%W_/! 6L!4?UMR 9(1)PG>6ZG":3RB& Z"[UUD,88?;>I428E]@BF.84R\= M*#F3&,PQL5\'UGW*A;ZG;'_?.N_)Y--LTTP[EWH'\EA'.![P$7'&\M-$SJ455HPFJVS2C0H MH8;&:G\!;QYAPKID##1*9FJ\Y^ NPY&L]&7"*_J@"%*W*3)NM$6.O@MZE/"; MM4@I<:&J:F;-,W1'(2YGG%SHZ:9)X.HQ3$)=NU?R>JI](A'*@$>&G*+ %]N' MC_2"@#!5_PLDV&JI>$XI."2!@W$AFB**PHU8)>2@SJX4+],Z*!&T-JP:% MA%!6&^U6Z!(/Z QH,NX,&/=B!^:$T54'?+4S2IUUE%$*D4WY)I?$!4K20$#1 M.A4DJ*R;=@>U?9^+ M'*\_Q *ZJ71/0>Q1SI'@F7+-FG.S@9(G'L^DCF&G2%:HI)8I3WM&,^T10BRF*(*_/(Q(Y90Y1Z63*'\E$Z)GV*;P%Z4% M"OM3(.K%K"JDZOO7'1CM+V %'TH(ZUBC*%6#,G)HK/@ >W/*K=9LC88!D[X\ M4X54K/@NC.Z*)R0(QJC9^GGT"\KHC99=*1V4T41CV8?4%3\H':RB$822FDN/ M5RQX#D-[M5,RE+(9+;)<*S@H@H&[^F'I3;E*6/$JI"CLR+M[&TIWS3-.E)&: M?Q-2J""4E4:C$_[@S R3#D31G*P?=LE^6E,85]$+4BS=9EB3HCRK43,4:PBE MQ='9&" ,O(#QCO3(5YLT<&7-7QU4M2GL 6EO"1M&E%&:[0=JZ:"<)AJ+WZ=8 MV [S*TA^KB%^FDN?QV/I//]P<$4SJ %UFX(SV]X6-4JY44)NU!XE1(5J:IFS M2S>.YYA6,HWRE-.LLP=KW$!I!O\;'ZEUEKOI@(#:'S8^1)A.> ?\1F'!ICRS MF4M6RJ>-A=%'/6Z4(IIZWIB1HY0=K>EK>-Q8+"Q45$RC:]KT1DY#-U>V) AP6:T]'*MX* (VIM"A]-2-^SRIK3\':O;@2+NJ$:P@V6J M!:QI4<*+.'$--[]*1BBMSYXCMBZBQ[?NWW<%Z?_.\CW_ 5!+ P04 " M M2#E28::G?G<$ 9+@ %0 '!R;&(M,C R,3 Q,C)?<')E+GAM;-U:78_: M.!1]7VG_0S9]#B%,V]E!I15BIA4JTT$#U:[Z4IGD E:=&-V$ ?Y]K\/',B). M/-(FTOB%0'SB>WQ\$]\<\^'3-A;.$V#*9=)S@U;;=2 )9<231<_]/O'ZD\%P MZ#IIQI*("9E STVD^^GCGW]\^,OSOD "R#*(G-G.F2[7201X*V-PQA(S)AS/ M"?Q.Q^^T.X%SW6U?=]^^=\;WGJF"<_ [?]]X@EYTO;G*L<'-S8V?MYZ@*2\" M4J>!_^_]:!(N(68>3Y0FH>*2\FZ:GQS)D&6YD)5#<+0(]Q(.I8!'F#OJ^/UQ^"SB"L6L%>[6@\5A*?L9/ 06;@>BYNN8]'Z&21N*9+O\+GQ$LF-A'[6]Y6D!) M@ZB5U>UAIH;_S,9H);J):0!7E.V'49JG9CS_8)=0;("WP#C?A31 M8ID>#NK9$FC9EF";8SJ@KP\XE1O]8JA%-L<(SRB>]KN5*J&GAS?,>2 MBA[Q@Z]*;_\R<*U4V3JQ6^RBV=2%) J;&]$J;MMN&3) C2K=!FL5G[_4%1ZG1C( M.%XGA\6AJ$ LQ=6KH!0\Y!E-VST]O)"SHHG5@VKE-D90B@ ]2_/J5+V7X<-\ M7GBG5H.;Y#I,TS7@BQAK+VE@_;B+ 1@WH)#(Q)#F;OL5],II<#J&YPY('T-'(N5&SVV[#K50AB!$ MHWT(K5V46R$Y#PJ66U[=4,@4HIZ;X?KT%&087O@JSSLZ(/P50V6EA$LNHN/5 MJ4A(0U\%4,9@M;Z6!)45IMOYO)84EE:F#VF^EA24E:M;M@)H8E MQ:CI-H:9*)84I"_;*3&3QJJJU&!'QLPQLZ0L+=D',M/!DKK48-?I;,?!OY"$ M.O[U\=2B/M2_CNG,;U!+ P04 " M2#E2%< M"M03 *A@ $P '!R M;&(R,#(Q,#$R,E\X:RYH=&WM7>MSXCBV_SQ==?\'+=,]FZX*#QO(@Z2I2A/2 MG=MY4$#OSMXO6[(M0-O&9B0[@?WK[SF2;6PP"7ET0M*9FAF"]3HZ.N=W'I+% MX2@8NV0Z=CWYJ3 *@DFC7+Z^OBY=5TN^&):-_?W]\A3K%'2EAF"#3,6I)5Q5 MU:Q4=LI0&E?$ H_*"N4?[S_*QGC]B8QI7Y-"@" 9D&,4'<<[G'_OS-9Q;-G82/ON>%X_Q^G$"4 M@]F$E:%2$6HQP>VX72B+6#1?@@&5EFH5E\!@9B6[ F$@V'#E"NR7H7P^N57U MC&IJ@BERA.^N($>5Y) C@XG(%R$LP:'VL@V6UB8K0%AL49D($)=^S31V;Q(Y M72-9C-M7(KL*2B>"7(6I:X4)YM+,;Y?FXJ(.!*/0?SGA,-^A M+-G^.+6^ZZWN-!V'7B!F^:-$A3G- MQ HI$GDR)+F]0N:XG0-:=B@$\^Q5-$6E.42QJ3W*;X0E>=H@@F5>P<.CAAUFN]^.PQXX+(FUH@+_[WWHP3VX;"LB][]!K7^ M5BR2+\QC@@;,(=:,]+7D'8/DD8XO NJ2(C'*IJG&(+N-RFZC9I#..2D6F^\. MQRR@!"DJLK]"?O6IT/*]@'E!L0]J4R"V_O:I$+!I4-;&J=P\+&LB#RW?F1$9 MS%R0\@%4+0[HF+NS!OGCK] /#OI\S"2Y8->DZX^IIQ]N$_5XFTC0R,$!4>TD M_R]K$*,R"0[(A#H.:$B#5+A'*B6#>P<$%DSZHD%H&/@'P"2'7\7C.EQ.7 IC M MJR0O-_WAWR:0/I8R+^PAV'>=$7J'6AP4!/;AITTPH+-?W&9H5F!32X5JON M[.PO#P!#E!B#]4$3?E2?0B*9(N#.?XKR4J1G.OW,'GPPX$T21R')- M?>OT6Y8+BXT5@?DC3(!1OC/_#N@G@F/0AR82AQIHFG';>5F*8&=%Y;AD/O1\ MJ'*&%VJ9$A:F.%;.R&(9Q!8^WZ7%-ZTV?U]0F+\OZ,I<50P3-&5,Q9![#50: M)*)(73[T&C;PAPE0DC]^G]+*@1[TJ<8\M)K?+T[[[6/2ZQ_UV[W#LM5\<@IZ M[=;W[FG_M-TC1Q?'I/UGZ^O1Q9GY_V>J>7%^N016ZC:QFY-&G%P)\ M>*4>6'X0^&/][">L2V4MKOR3RA' :N![V^2XU"H1LU*O[;\N3JPG'R>7W7-R M-]P^]NT038&RBMC'7O&;9ET6KM=BYT.,8S2[YQ4E4*]N^Z)/NNW.9;=_: DP M(.\ZW[N][T?PM'])0 /[H&;$J)+++C'J6\Y'64BB;J>=3J8R5C MOUK;)*D,J.4R8C/7C1R33X5*07V7$VK'WR,"K[D3C!JD7OEP0!3SN( M1@0]GA0473: KLWZA^2)X,-1]*B@'$3P(]%):QX&XK%E$0? _IVXXRLF FY3 M-Y(8 GP^()8OP/HE+#8F4R)]ESM$#*VMRC;!?S\>D(AQ1@4Y]\@4/HU:K($G M.J'PJ<"G0<,!SV(,E48.G$O&,RA+BX:,WQ+M%ZA_- M\R I&2*1&NAG2>*T0<()A$LVE6Q-=%R,DKMLR"7V%UQ B0*_3O<2O(NSH\^] M;7)ZT2J] =S3 -Q6>TKM@. Z(*[-5X9027H39F.,[A#N$1Y(TAI!D,W$IL/< M0/@26MXBRBC)66C3J(;X]GM%_7-PH"FM M5I#2#?:^<,L)KU7KC\KCO5^; MQWTZ/8URJ[82[Q3#:T818O#]'7/OSN9U_05X@?^MV5Y]FF?EKJEGHETAY/7'_&!,E*/;GP2YOCIOPG ME$#:[&D]E96#/M19>49716/TNHA=VRGM;#YB'SF.8%)&'V?<8X9"ZWJ]5HF3 M01T0:09"WA*,_2#'@E^Q7 C7.5B>=H;H! 2FXU+NY8VZ MO5;*_/%B&?'AP5S_X]/$A>Y7J_6]W^>(_'TRKL5315=B8X 8>,3ZI+VE-EA M I'+@=@79B\KW5]D&2E3.V32\T6K#K!9;^W04TR3/GYI4=*G#R:H5O*D-V7 MP"@]M+.:Q<2%$&(^[EY2B5 F_=#0[0*!P)1A, MV-VIYJG_QSONP)[Y(.:=$1BX=*BRNU^L[NQ55@/\)LK?UCQ_]L?O>Z:Q>R!) MG[EL@K.+G/-M#%/<$&60(#LSFK6*ZE>O(HL[F"1%\CL[9-^ SN-Z0.:2'OA0YHS(@ M7;5YE2N!/\^F/,?YAN<8LP?.@^ !AQZ%P@8F@/N34,@0D^R!3Z"&"E@-<\OZ MB*Y',&+DR X:S\J<^P)#6ETKZ*@D&>[G#!LSVW?@;.&!4\NE]H_H_]G]NZB> MZJJA<2%Y&$,+*G/T=W57^W5/YY#U\92PWH:V1\1VJ91W\DGOLYMIUDOFAZ21 M.F@S;Z&X^+0L$%19T-YL;/GNUAV=\I\M#[6GE8=X]TZ) QYF1XPG@"G7(PY/ MYL#SD,CL/D*C52-N%-GP!:F)2V.S_XQ"=3>_-8+VF6%:2B$+3_;Y M0=M ]Q31VH?;A/!F"=XT!B]FVA 1EI-LL?BV([S01S&0S'_YXH<68A(7KIWB MV>@# "_GN//M6?VT+U7=452T1@R6#-U'.ID(?R(X[HM9_I18S/6OT?W'0HP* MR%[Q&QFH]]4(EX3CNT ..*;@CTH^#MV >LP/I3LCD@9<#F:J9=3 MX 2O+RP:^"X-C.TSV!G\LO46(6CEH:Y8@![QN-)]0,GR?=>B(!K I&D:E_X)H 32 MB+8T]*+=/(E\V-^MU0[N9A^BE4QDH!XMSO.Q*IH=\"@]O4Q V U!)&MF/5(E MU*%4% F1(=DR=DGKI$O,:J4$%5>G97][D[T[R5X/K+H-?/:&YP"=@)_NJQ&\ M^=0 &/7Y!+ELLJ*M2U[ M/;F,ZC[*6:37%+\4FJ>>@SQF>+>!K4(7:/(\8<%0LQA40I5"/P )AIT,R M%/YU,,*EFF"L025QV(![^JBZ]J J]3@$67"?X*FQ7ZWB#HE>3],JFCEU,XNJ M&]5*SWMTZS$'C64@]43E-Q209?;B4C50D%82VUZQ.H^*2_I42CS4%S522P]T M&R2]@D6[09T&-RC(-JA%KK;QI0!^!+K$7&;CK2.>KU OE$S5@F&C- &^"\15 M!D!?G(#+I\9R9SCX-8>A<>4]F!R4" :!/[0##:6>C:XGM=7M,5@9[[1QJ'"D M3A XJ_;'JELTV1]+JV:))*O^!*^;W[C*:BOF4Z'SY?.W_%1!9C<[C<=1XE'M MT2_T==+O)IWE;6:G!EAH.QH400J6'V)2@W2^7'P_7YA%]N/=X2CQF#I'7]K% MS]WVT;?BT4F_W6T0ZE[3F8Q3H_J2EH47HD8L.NR"NR/1-DN=A,+?EJ>*L>UP@-JG0(AR6L453-3<. M/NH>%:(H'PJ&.QH*IAUBP&<\_:O6ZASL"WAG]QL[Z7)A=#1*. @=^V 0L.M6 M;+>JQ^1K&,][FU!RS%QZ304CJ7<]R-:=28GZ72!DFYR!Z>+A.)YG+[3(Z2V# M(^77(]^%A?2OT06%1I(['-! M#D@0!ZK.U_:8N,(#MN3LK(7DM] L4,$"[-9D!T$E)^?@S38:\IS!G>UF8S,+<2Z0/0TRH4(&%K2$2'2G< MK$ECXUS[35-K?XET4MZ0.AP4:]%V9K54/ZB]D6@C4Y+# #AU.H2&0_0!P0.' M)6L-F$SM1&D@RM_X"[&B^4WCNC=LQE\)55F -(7\1K,6']P4R Z2,. M2!+P=\"E#2/CK2%J[15C%QZ:A X I<&; 0OJ#1?7)U0S>6_6B&(6-)SIQ,Q#^.(EL-/8-!NBMJNL4X[BB!F'%EOE1L4>E ^J5'8Q$ MQJ$[5%CU>\)DD.VQ3,Y!YD,=QJ@4 MB]2.]0#??*0 P)+"']WT@JN7AY0/@V](XL9WKUA5?S-+:"=K)W:R;/^**2W4 MED-UMF 0,_(822ZJE^]YD32IR%?)BJJ3T0,E8E@VI@"U8+;!!Y8<<<-3)\-Q MM%MT &9KL5M&SM7!7T*(^NJX 6B\C\NH\6*2/J>0=6F5M&$F0R.TU(DI,,TT M,LV" 4XX/E"(B9!)*-0E0'H-8ANN>@(3,(=^[>?\%0)UZ;LS\.U4P< WL69: MF J$X'8GLQTJB9IN\9JV1-+E:- +FS92UUY4\CX/V M:JEBEFZ.R[][J9/G/4 U!2]MXI!G,72;Q:L=%;2SM*BJY3C*26IV!Q/*7]7!9"AC#LJ M;!BZNH_CC!NE\%21=RL^O"XIBU5U#\2H%"6YR%JIM$NU$=;&*^9^1?6\3 7# M]=@ Y6D+FD:)+]BX#**J.)L6NW)1H!2+;<;BS]4ET;$2.4J,+Q9D^P8='X3" MXW*4-<#[^[$%YC*Z#O"7$/-Y#CDEN<^0O-Y'Y;I9J4Z2S:Z&9YSF[\,;>>,;//.$-/GUK[M[M-(_>B7J\0RF()_D':9Z/ID-*]&\/L.F_ M3=.L[.WBCU8DJX+;]D487@"X-IB6,'V\)H6?ZFJ%[&8&<91_L CUAV5ZM]<, MWJ1IY,O\"" ^78&X!<\ Y#Y=8W3+Q='_>_=]7[\3+6XZ2:8 MVEW37N-Z9P6W\XY6.2'$[#8-U>[//%B(LHH2J(("7Z<,+3:B[@!#<.Q(Q2I1 M!1U+0QO5'0V#D2]@KL[&Q!SW-<99^YO%D@?-8_65 5=*%F!H?Y+[:P^K[';$ MD65^/.)U+2O.4B?W19F%F\BO[CTS^N=.YX8I&.;&K4#>*_,O4(9NDIN7 M1W']Q9'\)MD/G@'^&D$:Q\PH1\/7XR \^_%G2"GC=^SF\UJ.?= M^_#L,WKYZI!9DQQU6(I,L@9ZH^:7DZBHYDQA+GR_[_\_ >W XA$*#DOD:^^&[Q: M'-ADL_AJ#. F.WQODOXFZ;^&I!]RM8>C?K%9[9<>ECD^;(TX&\1?DENRH^_Q M&UL4$L! A0# M% @ +4@Y4F&FIWYW! &2X !4 ( !&!D '!R;&(M M,C R,3 Q,C)?<')E+GAM;%!+ 0(4 Q0 ( "U(.5(5P"T*U!, J& 3 M " <(= !P