0001767258-24-000025.txt : 20240502 0001767258-24-000025.hdr.sgml : 20240502 20240502080153 ACCESSION NUMBER: 0001767258-24-000025 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20240502 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: XPEL, Inc. CENTRAL INDEX KEY: 0001767258 STANDARD INDUSTRIAL CLASSIFICATION: COATING, ENGRAVING & ALLIED SERVICES [3470] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 201117381 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38858 FILM NUMBER: 24905401 BUSINESS ADDRESS: STREET 1: 711 BROADWAY ST. STREET 2: SUITE 320 CITY: SAN ANTONIO STATE: TX ZIP: 78215 BUSINESS PHONE: 210-678-3700 MAIL ADDRESS: STREET 1: 711 BROADWAY ST. STREET 2: SUITE 320 CITY: SAN ANTONIO STATE: TX ZIP: 78215 8-K 1 xpel-20240502.htm 8-K xpel-20240502
false000176725800017672582024-05-022024-05-02

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
May 2, 2024
Date of Report (date of earliest event reported)
XPEL, INC.
(Exact name of registrant as specified in its charter)
Nevada001-3885820-1117381
(State or other jurisdiction of incorporation or organization)(Commission File Number)(I.R.S. Employer Identification No.)
711 Broadway, Suite 320
78215
San AntonioTexas
(Address of Principal Executive Offices)(Zip Code)
Registrant's telephone number, including area code: (210) 678-3700
(Former name or former address, if changed since last report.)
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 (see General Instruction A.2. below):
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))
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per shareXPELThe Nasdaq Stock Market LLC

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).
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.02 Results of Operations and Financial Condition
 
On May 2, 2024, XPEL, Inc. (“XPEL”) announced its consolidated financial results for the three months ended March 31, 2024. A copy of the press release is attached as Exhibit 99.1 to this current report on Form 8-K, and the information set forth therein is incorporated herein by reference and constitutes a part of this report.

The information contained in Item 2.02 of this report and Exhibit 99.1 to this report shall not be deemed to be "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and shall not be incorporated by reference into any filings made by XPEL under the Securities Act of 1933, as amended, or the Exchange Act, except as may be expressly set forth by specific reference in such filing.

  Item 9.01. Financial Statements and Exhibits
 
    (d) Exhibits

The following exhibit is to be filed as part of this Form 8-K:

EXHIBIT NO.IDENTIFICATION OF EXHIBIT
99.1
104Cover Page Interactive Data File (embedded within the Inline XBRL Document)
 
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.
 
XPEL, Inc.
Dated: May 2, 2024By: /s/ Barry R. Wood
Barry R. Wood
Senior Vice President and Chief Financial Officer


EX-99.1 2 xpelq12024er.htm EX-99.1 Document
Ex. 99.1
XPEL Reports First Quarter Results


San Antonio, TX – May 2, 2024 – XPEL, Inc. (Nasdaq: XPEL) (the "Company"), a global provider of protective films and coatings, announced consolidated results1 for the first quarter and year ended March 31, 2024.

First Quarter 2024 Overview:

Revenue increased 5.0% to $90.1 million compared to the first quarter of 2023.

Gross margin of 42.0% for the quarter.

Net income decreased 41.7% to $6.7 million, or $0.24 per basic and diluted share, versus net income of $11.4 million, or $0.41 per basic and diluted share in the first quarter of 2023. These results include approximately $1.6 million in costs related to the Company’s annual dealer conference. The 2024 dealer conference was held in the first quarter, while the 2023 conference took place in the second quarter. Normalizing for these costs, net income would have decreased 30.7% and EPS would have been $0.29 per share.

EBITDA (Earnings Before Interest, Taxes, Depreciation, and Amortization) decreased 31.5% to $11.7 million, or 13.0% of revenue compared to $17.1 million, or 19.9% of revenue in the first quarter of 2023. Normalizing for the annual dealer conference, EBITDA would have declined 22.1% and EBITDA margin would have been 14.8%.2

Ryan Pape, President and Chief Executive Officer of XPEL, commented, “Clearly, the first quarter was a challenging quarter for the Company, particularly in the US, where we saw a continued trend of a slowing aftermarket especially compared to the strength of the first half of 2023. Additionally, port delays reduced sales of two popular vehicle brands for our products which further impacted our US results. We did see some momentum return in our April numbers and we are optimistic that momentum will continue as we progress throughout the year.”

Financial Highlights for the First Quarter 2024:

Summary consolidated financial information for the three months ended March 31, 2024 and 2023 (unaudited, dollars in thousands):


Three Months Ended March 31,% Change
2024%
of Total Revenue
2023%
of Total Revenue
2024 vs. 2023
Total revenue$90,104 100.0 %$85,842 100.0 %5.0 %
Gross margin37,876 42.0 %35,960 41.9 %5.3 %
Operating Expenses28,647 31.8 %21,029 24.5 %36.2 %
Operating income9,229 10.2 %14,931 17.4 %(38.2)%
Net income6,666 7.4 %11,433 13.3 %(41.7)%
EBITDA2
11,700 13.0 %17,073 19.9 %(31.5)%
Net cash (used in) provided by operating activities$(4,959)n/a$695 n/an/a











Geographical Revenue Summary
Three Months Ended
March 31,
%% of Total Revenue
20242023Inc (Dec)20242023
United States$52,048 $51,077 1.9 %57.8 %59.5 %
China1,450 6,647 (78.2)%1.6 %7.7 %
Canada11,080 8,592 29.0 %12.3 %10.0 %
Continental Europe10,216 7,960 28.3 %11.3 %9.3 %
United Kingdom3,486 3,091 12.8 %3.9 %3.6 %
Middle East/Africa5,143 3,496 47.1 %5.7 %4.1 %
Asia Pacific3,750 2,645 41.8 %4.2 %3.1 %
Latin America2,931 2,173 34.9 %3.2 %2.5 %
Other— 161 (100.0)%0.0 %0.2 %
Total$90,104 $85,842 5.0 %100.0 %100.0 %

Overall Revenue
Total revenue grew 5.0% year-over-year ("YoY").
US revenue grew 1.9% YoY to $52.0 million.
China revenue declined 78.2% YoY to $1.5 million.
Rest of World revenue (excluding US and China) grew 30.2% YoY.


Product and Service Revenue
Total product revenue decreased 0.7% YoY. This decrease was due to lower demand in the U.S., primarily in the after-market channel, and lower sales to XPEL's China distributor. China revenue was the highest in our history in the fourth quarter 2023. Consequently, Q1 2024 China sales were negatively impacted as our distributor sold through the inventory purchased in Q4 last year.
Total window film decreased 2.9% YoY and represented 16.1% of total revenue. This decline was due mainly to lower revenues into China. Excluding China, total window film revenue grew 10.3%. Architectural window film revenue increased 33.1% to $1.8 million.
Total service revenue increased 25.5% YoY. The increase was due mainly to increases in the Company's dealership services business resulting from increased car counts, increased content per vehicle and from our OEM business, which increased 57.6% YoY to $4.6 million.
Total installation revenue (labor and product combined) grew 34.7% YoY and represented 22.1% of total revenue. This increase was due primarily to increased demand in XPEL's dealership services and OEM businesses.
Adjusted product revenue (combining cutbank credits revenue and product revenue) decreased 0.7% YoY.

Other Financial Information
Gross margin percentage was 42.0% and 41.9% in the three months ended March 31, 2024 and 2023, respectively.
Total operating expenses grew 36.2% YoY.
Normalizing for annual dealer conference expenses, total operating expenses grew 28.6% YoY. Sequentially, after normalizing for annual dealer conference costs, total operating expenses increased 1.3%.
Sales and marketing expenses grew 55.7% YoY and represented 11.5% of revenue. Normalizing for annual dealer conference expenses, sales and marketing expenses would have grown 31.7% YoY.



General and administrative expenses grew 27.2% YoY and represented 20.3% of revenue.
Net income declined 41.7% YoY.
EBITDA declined 31.5% YoY2.


Operating Cash Flows
Cash flows used in operations was $5.0 million in the first quarter 2024.
While overall inventory increased during the quarter, raw materials and work-in-progress inventory declined substantially as expected as the Company continues to manage days on hand downward throughout the rest of the year.


2024 Outlook

Annual revenue growth projection is revised downward to 8-10% from 15%.

Please see the information under "Forward-looking Statements" below regarding certain cautionary statements relating to our 2024 Outlook.

Conference Call Information

The Company will host a conference call and webcast today, May 2, 2024 at 11:00 a.m. Eastern Time to discuss the Company’s first quarter 2024 results.

To access the live webcast, please visit the XPEL, Inc. website at www.xpel.com/events-presentations.

To participate in the call by phone, dial 888-506-0062 approximately five minutes prior to the scheduled start time. International callers please dial (973) 528-0011. Callers should use access code: 871439.

A replay of the teleconference will be available until June 1, 2024 and may be accessed by dialing (877) 481-4010. International callers may dial (919) 882-2331. Callers should use conference ID: 50361.

About XPEL, Inc.
XPEL is a leading provider of protective films and coatings, including automotive paint protection film, surface protection film, automotive and architectural window films, and ceramic coatings. With a global footprint, a network of trained installers and proprietary DAP software, XPEL is dedicated to exceeding customer expectations by providing high-quality products, leading customer service, expert technical support and world-class training. XPEL, Inc. is publicly traded on Nasdaq under the symbol “XPEL”.

1 The results summarized above for 2024 are preliminary and unaudited. As the Company completes its quarter-end financial close processes and finalizes its financial statements for the first quarter of 2024, it is possible that the Company may identify items that require it to make adjustments to the preliminary information set forth above, and those adjustments could be material. Full first quarter 2024 financial information will be included in the filing of the Company’s Quarterly Report on Form 10-Q with the Securities and Exchange Commission which is anticipated on or prior to May 9, 2024.

2 See "Non-GAAP Financial Measure" and "Reconciliation of Non-GAAP Financial Measure" below.

Forward-looking Statements

This release includes forward-looking statements (within the meaning of Section 27A of the Securities act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended) regarding XPEL, Inc. and its business, which may include, but is not limited to, anticipated use of proceeds from capital transactions, expansion into new markets, execution of the company's growth strategy and outlook. Often, but not always, forward-looking statements can be identified by the use of words such as "plans," "is expected,"



"expects," "scheduled," "intends," "contemplates," "anticipates," "believes," "proposes" or variations (including negative variations) of such words and phrases, or state that certain actions, events or results "may," "could," "would," "might" or "will" be taken, occur or be achieved. Such statements are based on the current expectations and assumptions of the management of XPEL. Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements expressed or implied by the forward-looking statements. These risks, uncertainties and other factors relate to, among others: competition, a prolonged or material contraction in automotive sales and production volumes, disruption in our supply chain, technology that could render our products obsolete, changes in the way vehicles are sold, our brand and reputation, cyber events and other legal and regulatory developments. There are several risks, uncertainties, and other important factors, many of which are beyond the Company’s control, that could cause its actual results to differ materially from the forward-looking statements contained in this press release, including those described in the “Risk Factors” section of Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and other documents filed from time to time with the SEC by XPEL and available on XPEL's website at www.xpel.com. Although XPEL has attempted to identify important factors that could cause actual actions, events or results to differ materially from those described in forward-looking statements, there may be other factors that cause actions, events or results to differ from those anticipated, estimated or intended. No forward-looking statement can be guaranteed. Except as required by applicable securities laws, forward-looking statements speak only as of the date on which they are made and XPEL undertakes no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future events, or otherwise.

Non-GAAP Financial Measure
To aid in the understanding of XPEL's ongoing business performance, XPEL uses EBITDA, a non-GAAP financial measure. EBITDA is defined as net income (loss) plus interest expense, net, plus income tax expense plus depreciation and amortization expense. EBITDA should be considered in addition to, not as a substitute for, or superior to, financial measures calculated in accordance with GAAP. It is not a measurement of XPEL's financial performance under GAAP and should not be considered as an alternative to revenue or net income, as applicable, or any other performance measures derived in accordance with GAAP and may not be comparable to other similarly title measures. For a full reconciliation of EBITDA to comparable GAAP measure, refer to the reconciliation titled "Reconciliation of Non-GAAP Financial Measure."


For more information, contact:
Investor Relations:
John Nesbett/Jennifer Belodeau
IMS Investor Relations
Phone: (203) 972-9200
Email: xpel@imsinvestorrelations.com



XPEL, Inc.
Consolidated Statements of Income
(In thousands except per share data)
Three Months Ended
March 31,
20242023
Revenue
Product revenue$66,852 $67,308 
Service revenue23,252 18,534 
Total revenue90,104 85,842 
Cost of Sales
Cost of product sales42,135 42,180 
Cost of service10,093 7,702 
Total cost of sales52,228 49,882 
Gross Margin37,876 35,960 
Operating Expenses
Sales and marketing10,391 6,675 
General and administrative18,256 14,354 
Total operating expenses28,647 21,029 
Operating Income9,229 14,931 
Interest expense473 523 
Foreign currency exchange loss (gain)272 (9)
Income before income taxes8,484 14,417 
Income tax expense1,818 2,984 
Net income$6,666 $11,433 
Earnings per share
Basic$0.24 $0.41 
Diluted$0.24 $0.41 
Weighted Average Number of Common Shares
Basic27,630 27,616 
Diluted27,637 27,626 





















XPEL, Inc.
Consolidated Balance Sheets
(In thousands except share and per share data)

(Unaudited)(Audited)
March 31, 2024December 31, 2023
Assets
Current
Cash and cash equivalents$8,614 $11,609 
Accounts receivable, net28,569 24,111 
Inventory, net110,171 106,509 
Prepaid expenses and other current assets5,578 3,529 
Income tax receivable— 696 
Total current assets152,932 146,454 
Property and equipment, net17,624 16,980 
Right-of-use lease assets15,471 15,459 
Intangible assets, net33,938 34,905 
Other non-current assets863 782 
Goodwill37,664 37,461 
Total assets$258,492 $252,041 
Liabilities
Current
Current portion of notes payable$63 $62 
Current portion lease liabilities3,946 3,966 
Accounts payable and accrued liabilities27,611 32,444 
Income tax payable201 — 
Total current liabilities31,821 36,472 
Deferred tax liability, net2,459 2,658 
Other long-term liabilities682 890 
Borrowings on line of credit24,000 19,000 
Non-current portion of lease liabilities12,814 12,715 
Non-current portion of notes payable 293 317 
Total liabilities72,069 72,052 
Commitments and Contingencies (Note 11)
Stockholders’ equity
Preferred stock, $0.001 par value; authorized 10,000,000; none issued and outstanding— — 
Common stock, $0.001 par value; 100,000,000 shares authorized; 27,631,097 and $27,630,025 issued and outstanding, respectively28 28 
Additional paid-in-capital13,176 12,546 
Accumulated other comprehensive loss(2,071)(1,209)
Retained earnings175,290 168,624 
Total stockholders’ equity186,423 179,989 
Total liabilities and stockholders’ equity$258,492 $252,041 













XPEL, Inc.
Consolidated Statements of Cash Flows
(In thousands)
Three Months Ended March 31,
20242023
Cash flows from operating activities
Net income$6,666 $11,433 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:
Depreciation of property, plant and equipment1,333 972 
Amortization of intangible assets1,410 1,161 
Gain on sale of property and equipment(18)(9)
Stock compensation630 303 
Provision for credit losses89 74 
Deferred income tax(157)(115)
Changes in assets and liabilities:
Accounts receivable(4,763)(6,606)
Inventory, net(3,878)(3,886)
Prepaid expenses and other current assets(2,325)(2,512)
Income taxes receivable and payable904 2,360 
Accounts payable and accrued liabilities(4,850)(2,480)
Net cash (used in) provided by operating activities(4,959)695 
Cash flows used in investing activities
Purchase of property, plant and equipment(2,017)(2,055)
Proceeds from sale of property and equipment— 12 
Acquisition of a business, net of cash acquired(757)— 
Development of intangible assets(340)(321)
Net cash used in investing activities(3,114)(2,364)
Cash flows from financing activities
Net borrowings on revolving credit agreement5,000 2,000 
Repayments of notes payable(15)(77)
Net cash provided by financing activities4,985 1,923 
Net change in cash and cash equivalents(3,088)254 
Foreign exchange impact on cash and cash equivalents93 20 
(Decrease)/Increase in cash and cash equivalents during the period(2,995)274 
Cash and cash equivalents at beginning of period11,609 8,056 
Cash and cash equivalents at end of period$8,614 $8,330 
Supplemental schedule of non-cash activities
Non-cash lease financing$952 $1,237 
Issuance of common stock for vested restricted stock units57 — 
Supplemental cash flow information
Cash paid for income taxes$1,152 $748 
Cash paid for interest$430 $517 



Reconciliation of Non-GAAP Financial Measure

EBITDA is a non-GAAP financial measure. EBITDA is defined as net income (loss) plus interest expense, net, plus income tax expense plus depreciation expense and amortization expense. EBITDA should be considered in addition to, not as a substitute for, or superior to, financial measures calculated in accordance with GAAP. It is not a measurement of our financial performance under GAAP and should not be considered as alternatives to revenue or net income, as applicable, or any other performance measures derived in accordance with GAAP and may not be comparable to other similarly titled measures of other businesses. EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our operating results as reported under GAAP.

EBITDA does not reflect the impact of certain cash charges resulting from matters we consider not to be indicative of ongoing operations and other companies in our industry may calculate EBITDA differently than we do, limiting its usefulness as a comparative measure.


EBITDA Reconciliation (in thousands)

(Unaudited)
Three Months Ended March 31,
20242023
Net Income$6,666 $11,433 
Interest473 523 
Taxes1,818 2,984 
Depreciation1,333 972 
Amortization1,410 1,161 
EBITDA$11,700 $17,073 

EX-101.SCH 3 xpel-20240502.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 xpel-20240502_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Written Communications Written Communications Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Pre-commencement Tender Offer Pre-commencement Tender Offer Soliciting Material Soliciting Material Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Document Type Document Type Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 5 xpel-20240502_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover
May 02, 2024
Cover [Abstract]  
Document Type 8-K
Document Period End Date May 02, 2024
Entity Registrant Name XPEL, INC.
Amendment Flag false
Entity Central Index Key 0001767258
Soliciting Material false
City Area Code (210)
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, par value $0.001 per share
Trading Symbol XPEL
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Written Communications false
Local Phone Number 678-3700
Entity Incorporation, State or Country Code NV
Entity File Number 001-38858
Entity Tax Identification Number 20-1117381
Entity Address, Postal Zip Code 78215
Entity Address, Address Line One 711 Broadway, Suite 320
Entity Address, State or Province TX
Entity Address, City or Town San Antonio
EXCEL 8 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #I HE@'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 " Z0*)8(5D@U^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.ND8AZC+98@32$A, G&+$F^+:)HH,6KW]J1EZX3@ 3C&_O/Y ML^361&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>Y+HF^-/4WEF0X0M?G0 M!X2&\SOP2-IJTC !J[@0F6JMD2:AII#.>&L6?/Q,W0RS!K!#CSUE$+4 IJ:) M\31V+5P!$XPP^?Q=0+L0Y^J?V+D#[)P621A'^_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 #I HEB';7R<300 'H0 8 >&PO=V]R:W-H965T&UL MI9AO<^(V$,:_BL;M=.YFDM@R!+@4F"$D:9E+N-A<6VNQT.5VT1(/M?$Y&G*].Z2 M)VH[\JCW>N%!K#?67?#'PXRM^8+;W[.YAC._4HE%RJ412A+-5R-O0B\NPZX+ M*)[X*OC6'!P3-Y2E4D_N9!:/O, 1\81'UDDP^'KF4YXD3@DX_BY%O>HW7>#A M\:OZ33%X&,R2&3Y5R3<1V\W(&W@DYBN6)_9!;7_EY8#.G5ZD$E-\DNW^V6[7 M(U%NK$K+8"!(A=Q_LY*C5EFCW-*BY@V*H M133 ">FJLK :[@J(L^.I>N9ZZ%N0%1\+NV(X$X0D)@[#[[V@? M "J*L*(("[D.1D'^G"R-U5"GOYJ ]@K=9@77O!="=ANMG[HU_^H'V M@I\1OD[%U\'4QUWW^N'Y ,$:5%@#5&RA$A$)*^2:W$$7:<&2)B)::GT8JA;Z)^'[*0Q>!.7U9K8X8):[7EB%Z MX-3TOY'-C,F!K!40EVT%K$VUE9/<8>^ M51%8_'RC)-0N3Y='9B0NTNL/3CO](,"(:I>GN$.7]9O)2.E,Z2)')S"SP/*) MTI"['):EW5';;5&__XI!UNY/.$U)V2NC(7F^T-D M1ZO9HM@?A/0<8SMXG\<-_"U;>4!NX3GR13;#X9)]2LFE5BS>LATT<"Z@@3LA M-DG">@D(<0=_BUM-C[E6SP+6VT;>EF7E.X96KPDA;N5OT8HW)2![5%O92-6R MQ#!))M(J*503GG^PDW2[\COF7-^0A*] +CCK@[?K_49W?V)55FPNE\K"5K4X MW' &[R/N ;B_4LJ^GKC]:O5WP_@?4$L#!!0 ( #I HEB?H!OPL0( .(, M - >&PO9KEMWDOSAR+DCO9*Z MW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MU MIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$ M>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5 M=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T M08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+ M?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!. MZ%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^& M^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA M>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7J MEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N- MY0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8* \^>Q\ETWLJ.?]74_P$4$L#!!0 ( #I MHEB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G%C:^?VZH:TE[VE-S9NMQ= M%A?BTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P9:P!Q+MTFF6S MU%L,9KD8M;:X1+_)UW,#ECQ ,ZE._<]'<')O$8T.,5RMQD M)HDU75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6J6"%'*7? MZ/6M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0XIS_4R-5%1:PIJ+U M$&3HD<%U!D.LL8DF"=9#;E9T!N[RZ .;O\P>=0>6N=6RKV'5[+E&''\GN4/4$L#!!0 ( #I MHE@D'INBK0 /@! : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.U MD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E. MGV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S M9)[NF:*'3^ 5!+ P04 M" Z0*)899!YDAD! #/ P $P %M#;VYT96YT7U1Y<&5S72YX;6RMDTU. MPS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^> MEZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-X MJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5Z*U .EK >MKBRAE#VQH%.JB] MXY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TAD MIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_ MYHOA/UY_ 5!+ 0(4 Q0 ( #I HE@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ .D"B6"%9(-?N M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ .D"B6)E&PO=V]R:W-H965T&UL4$L! M A0#% @ .D"B6)^@&_"Q @ X@P T ( !D P 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ .D"B6"0>FZ*M ^ $ !H ( !M1$ 'AL+U]R M96QS+W=O9(9 0 MSP, !, ( !FA( %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 D "0 ^ @ Y!, end XML 9 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 10 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 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Cover Sheet http://www.xpel.com/role/Cover Cover Cover 1 false false All Reports Book All Reports xpel-20240502.htm xpel-20240502.xsd xpel-20240502_lab.xml xpel-20240502_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xpel-20240502.htm": { "nsprefix": "xpel", "nsuri": "http://www.xpel.com/20240502", "dts": { "inline": { "local": [ "xpel-20240502.htm" ] }, "schema": { "local": [ "xpel-20240502.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "xpel-20240502_lab.xml" ] }, "presentationLink": { "local": [ "xpel-20240502_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://www.xpel.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xpel-20240502.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xpel-20240502.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.xpel.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "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." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 15 0001767258-24-000025-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001767258-24-000025-xbrl.zip M4$L#!!0 ( #I HE@\Z=!VYPX $-> 1 >'!E;"TR,#(T,#4P,BYH M=&WM'&MSVCKV>W^%EKM[F\S$QC80'DG822GI9=J2#-!M9[_L"%L$W1K;E40" M]]?O.;+-(T!B>I- VO9#BBWI2.?]D.33?T]&/KEA0O(P.'MMF]9KP@(W]'AP M??;ZO-MHM5[_N_[J]!^&\>5-YP-Y&[KC$0L4:0A&%?/(+5=#HH:,? [%5WY# MR95/U2 4(\.(AS7":"KX]5 1QW**:;>T5=2.*;6KKNT8I3XM&D7'ID:_4BD9 MK.*Z#@RAMMT_NJY1V^L/F'ML6':Q9!3+@X)1+5+H6W:+%CTN% ,> >RQB?J+#=4*JKE\[>WM^:D M+WPS%-=Y'O@\8(AS7@D:2$2)*B!2'M9D&99CV$YN#L20S%T"!,_F=7AS+QR[ M9%@5HV#/X:Q?"_0L+ !*NWN,S_KKONFN M.V0C:O! *AJX;#8*YONZ;IQ=K5;SNC7MNM)S8>E6(8_-?2I3R)MA(F-FTP,( M?@_0I>76? KRFF.!\:F;JY\.&?7JIR.F*,'Q!OLVYC=GN488*)!=HS>-8)@; M/YWE%)NHO)XZ7W_UZM6IXLIG]4G$? -%UBI9SFD^?GF:CT'W0V]:/_7X#9%J MZK.SG,=EY--I+0@#!@O@DQIV9"+^R3V/!?HGM+=!@01WX_DGJL,&9SG7 "$( MZ @A,5X[!Q7S4,TN?'J=(]P[RPT,Q\[5!]27[#2_!&@+N,T T)@V +"@?BOP MV.0]F\[@.[FZ!2)1/BX[I&UZ06*U@&T;)24T#U MLYSDH\A'INEW0X&K7"*U.9$>,$+/-Y\DF5.&8Z&?M'34$E0U HAJ^IYI/-,G M[N'S@#-!])K86D5MM-XOXW]W<#U]M0P] O*$7OH$,BG46[",=<3'L$##G73< MO&VV3&]#U[0E?4XGR2_AG1)I1I7\@MSE03IC$47J\(<,X_^0>O,QB5B/>& , M&5KO6MF)U,DM]]2P9EO6OW*Z7_U41A0$HB^08_'O&,@,5/U4T;[/4HC]4,#R M##?T?1I)5DM_G*0:%-LY0P\Z&5%Q#4OHATJ%HUH)5@"N2G&7^@;U^7500S(D MSU%VIB( MD T,S.E!P'44EK,<^*AEP5!A5+,C163HJ6(FI#Y3.03)46%P1-Z:#1/"\%*QFA$1VWD63+*QY^*R\Y%D#W;25"6. M]N(8!YQ=9KM'.LVKRTYOKZ0P&P)78R''%/)&%9(N M:4CNV8<[^5(G!Y"O#91-0_>&", ,<1AAD>GQI118;!@%K+GZA_IE#A'.K=> M#=GW6$R*:^F'1$!F=U@4"D4.O.09T/9!*!1A-UA\$+J9>8=[[U*VSLC? B-6$!2+1'B#<.9NH)BKM]D-]>A&#Z"\9?H>_R3TO> ^@\Y]L @) MK4I8Y+&-0J6RKL:U@5P_BSCVZ*25U+M<+9++M#O.U1W+L&V[7*C8]Q+OA2KU M2E"BJ7B@%9.$@H1JR 3Y$T)4Z?$XB 7OQ1>56'<3US3@?^GGPZ?0015&NZ)% M(QR-N,3=(H+*16()V8SEWV#Z#K%LF1VS:Y+F*/+#*;!\62M(.S0/U\G[G7I7 MX9YR5\:*T!-W6ZNGF0339X.5L&BFI9OK"0 D 6H@! @<=,28OA,Q$\QGJCL\ MC14]]SS!I$S^^P#P[-2"EG/ULFV3-R*DWBV='I'NF(-I*3C6_ MA1#Z^/_E41P7Q<2L #$KCEWZ$3W1HU*O 3\O12^\G46,U5R]"\L_#U08\/!7 M'+2>;MKO7XHK"+BYWFG.&(_;5J[>8Q,J_P9AG\^2[V/$E3 HZLK ;3G$?5) M<\+(WC%P.P!4S^22QU6X1!Q-'T,:M"2\V;O:LEGF2-[B/5-B)(UU?W9L7 MMUY+HIC/HF$8,!+H$/((XVA_C,PB5# *S/18C6Q1\$#+B/HL@ER*5B@0=HJQ P'XU]10,6CJ4_)1+R 3F8 MZI')@+ /K*1I;H@-"]7-,< !D@;3M&T0^C YCD,WPC&ODN1 ,D;>L8 )L'JM M ,:.XV3SW'3,>+F'M;TG>'8%^RRX A)C:CD.DAQ+KGK;?ACZ?0KT4L"UF1(6 M%&X]'=AETKCH$*=@ MF=!Q_P4].]V[H<]=P#2X_@BZ KA9R5Z<3/1YT#)*(&Z2G&[2,%\+A!]:;=O M1O*B9<8]#[-N@/"K]= M] SGH'^8C1EQWQ^9'2TIQTQ\!U..'Y,I!684#]QL3$GZO@"F+)C6V"DR 6XU M6G/L7V,I*Q'A[YCD\?N$/B0K@K,R3P/P-A!-5I6GS*WA-L7+A#CSVOH:ROW(,S:7?#831G=PK@57 2 M$+BUJ?3HMUBUR$D/R6N+BY! M4/D5##K3IP3N5'ZX)+!$B/XQ[KPFUR*\54/, R*L!E%)/#: *?29M[@H8972 M^/=.12(^#%L@![__9A^73W1A(NW,]6FY"$_+80TO3B:<^\T?1=QSU3'-YI%!HQ!AD33L?:F'!NX-!^J<_@ M'H7 S8"UVL572JI#T!WF0]H(NA.$.HD<2Z9[ >F3PBW>O.4ZL8QOTB&%]5S^ M%"?7EYA1=@+ #5H$N^$2QH%&TL#%"A9U73R8AYWQVJE'A2?CDJVW*8,M'-!9 M!KNH:N9.)70F,1M*!8NW_:(P)EI-,)_BQMO*_;^YN]5^UIH/H7WPCV.U.N2A M*X/;WELLS^XM#F?G;R)ZS8R^8/2K00=@M&K4OZ53B6GM%I<;UYPNUG%!+M.M MQP<5;D-C.BLJO@$S"^JJFAR/0/RGS[]]'JNJ8B/BF)9#.DR.?:7W92]!DY+R M%>@#N9BI2B,$U<6&/3$TZ-"LS0*_P-T_QU+QP=-3>?TZ+P.R<)GCB"0G_@/7 M1*=<<1SK!%_IG_;)(5 ] )/D8LB 9^2!$1B0ZH\RS.V62!B&]@X-D1H*QHB^ M5 )F4QM'B,L@ RW8\;PF.0=8T6R#*M+[\& & 6KBE&,4I##PCB*$<20][DB MU:IIH^V+ X6Q$/-+&ICCIGMJ1UI2$"H/9M]!(!*"0GB*/R,A&)[YEPMG*F&F MY#5X@MF%< T)<08O"E8&EH69FYI%*\FVY/>IWMZ(1.\.J3">H&F4.-?*9:0U M:=9R)FF';-;WM:_L,P@[P07KK4UXR VXSSP=?Z!/ V/.M*[/?%HE8QAYA-)! M1[& '>" 1((7.Z>2'(O%TJJ6V+_$=Q[ 4M%5Q]NM$L("3P<)J!N;=_&2F'EQ M74K M< "-8_Q7"U35M&QSP9KK,U"X9R$7Y4KNMVW?Y6)6_^+]Q@?HME>1>6_I7 )+ M+ G8C]A(:!N!^K%D<%,;OWHNX0$,GW<3!Z([TXHCO*TN:AV;QTYQJZV7>[9D M*LZC;.(<5\U*]?Y%??_IUWO/=^_B#&?SRQ^M-ZT>:5^:&>I_6QZC? D$:+UM MMGNMBU;CO->Z;)/+"Y*0Y#NV#+:K8>Z0%.LKF!C5/)X0/#Y-[C/=@\&3$29> MG\?OER$(,E[T>M_V=2??2N!KKMB\R+]Y7H;:5O%%^,GS_&4X 9TJYFP;82P M!')%(8MKX88;""->% !S0>-[B@=LU&>>EWRQ$C(US/Q:.IHD2U^VS'+R_E>R M4^^VWK7/>Y\Z:S[KM%?4V;N:SN*7<.*MC&]C+I(4.VMU!3MUEO= O+$_)2X= MX[[%8K4G3MHD( X-8?Q!C3X;4G^ 50P$I*UFT@%+;6,LL6AP=*R&H0#DO$W% MC#WA\@M)(XN/]Q&^#* R.K,?*$6:E\PSW,Z^]VN$CWH-;]^)N=ZEZE"[1I8^ M,)4YGG@)"+Z9UDA>YLD;*L24=$SR.0RW.G^WL_QR)]1Z8BJ])%IT6&G T6RN?Q357Q=T\X[=GN?#[^_K7^:';]_U!+ P04 M" Z0*)8OC7%@V<" !D!P $0 'AP96PM,C R-# U,#(N>'-DS55;3]LP M%'[OK_#R/#>7IM!&M$@#(4WJ+F*@\38YSDEKX=B9[=#P[['=1"50QBKM87F) M<\[WG?MQSL[;BJ,'4)I)L0CB<10@$%063*P7P>W-%9X%Y\O1Z.P#QG>?KE?H M4M*F F'0A0)BH$!;9C;(; #]E.J>/1#TG1-32E5AO/2T"UD_*K;>&)1$2=K# M>JW*3@B)YS1.\#0G*4Z3F.!\-IMBF%&:6 J)X_SC.B-QD9= 3W 4IU.(]?A(Z=4XT]/"V!CZ$6\&8RBITJ4;3* D0,4:Q MO#%P96MR"25IN%D$C?C=$,Y*!H4M. =7T@'@F=H0M0;SE52@:T+A'8?+$4*N M!JRJI3)('*1U18CG\WG8NJP"M*O92E)B_"B\602/Q^Z(;=,F\;C511#^E=NA M(2:T(8+",;[M%^YY_R*&?4>/BZ'G'1^#-Z:!CM?R(2R N-9'?PUE/\FO)O_ B/A71A15DK\S3V&M9 W* M,-#/M\8;V"@H%X&;7-Q/[:]:P=A&TD->.1BVP*FM!]!V:WR^JWU"O0GS6%L3 MVO:!PZY$_W/^G.3'YF\IP(],W!%OK!ZQ8A%<2'OO!\C);J\_'[Y6O*<=L+?4 MVRJ@9(+Y:8O\$R.\_SU@Y%EGX4OL"RN-AN*;6/KSRXYVY [R!R(EG#;\>-X^ MK#=IG; O7+=8X7"S=M_/ML\+=BN]'#T!4$L#!!0 ( #I HEA,0=F;_ D M 'U4 5 >'!E;"TR,#(T,#4P,E]L86(N>&ULS9Q=;]LX%H;O^RNXV9M= M8%B3$O7!HLV@FVD7Q6;:H$DQ@UTL#'XF0FTKD)4F^?=+R78BQ9)-4K:Z-XGC MT.<][PD?D3R6\_;7A_D,_%#%,LL7[T[P:W0"U$+D,EM_GKYZ M]?8O$/[YCZ_GX+=:/ 'WGQ/?O!P,6,E3HOYA"> MUB\[RV\?B^SZI@0!"LAFV.:WQ9N8,4P%#F#$&8$DP SR-(V@2H4(S$L8QOR7 MZS<,2ZZ5B"'")((DT2&DA)FQB2"(Q5&81*@..LL6W]]47SA;*F#L+9;UC^]. M;LKR]LUD7$]"1 *)YO1)^OA#UOC[\-Z-*:43NK?/@U=9ET# M35@\^?/W\TMQH^8,9HMER1:B$EAF;Y;UD^>Y8&5=];UY@=X1U4]P,PQ63T%3 MR1"_?EC*D]-7 *S*4>0S]55I4'W_]O53KR2=5",F"W5=_6TO5)'E\K)D17G. MN)J9[.MHY>.M>G>RS.:W,[5Y[J90NCOLK"A:4:LL:94ECJLL_]HG-AF0_H'R M+;=S/4!RM=W/A\IQ5TT_'RS=*W.%4,=/N"$S..75A/JPD&/-W2>IP:D?/^-# M38N\9+,1IL6S3"/E6?7$N7FTEJD"[;B8UCKK2W(U>IF5*N5?97(Z5H3M$7?3I[S M\ZG*[/A>9\>TF8M6X%FU4.?%2RNYV&_E>>8OC9?:QU*)U]?YCXEYK?$3A-4# M6#VH)WQ_Q,G67^)]LB&TNN[KQ@>FEC$$A/P4:'Z*6-+H"V MQKC#4QW49QDE\&/ M#$\M!VH]L!*TYV:K#ONY&>+.C1L'8T[(]#GP0F8KV&C(]-EH(M,[QAV9JX)5 M'<3+QSG/9]-48\5E*F" @P 2+

3L<8$L%3',I(*X%M>6E%/O9*L]("*S%[ M4-KN]U/B[;+0CC09&IX$F%=T#W)'XL"C--^X@Y<'#<.#U$7)T@=W'JA:Q-_-* = MS#8Q=WF9+_SOI3338EG'_5)<%/F/S-B9Z+M"WE,N6[J'%\$+:P__'C#O-C> XI[ (^.[V]XV MMWO&NP-[4:BJKZE,E.K=[D_+Y9TJKJHW"HHO6INS#R4I"67(H$ Z@225"*9Q M1&$8I0'#*DEB0FRAW2=V9'"-/!0-?;!* *PR '4*]NSNK=Q^?@]9#S>&!Y7" M"6-;CUXH[PT^&LZV-IM(6[_&'>O-W2M/;]C^9BX84RXX9EJG,!%(0*)H"E,F M.21(1T$04*DCZWY.I\*1 7ZZ)VVNRWY2![MUP]/9J!.2.\UX M<=@=<33X=AIJ$K=[H#MF9_D/5;SGR[)@HK281JWQQYL^M0SXST;HOX>9-IW) M>TV7=J31IDFG@>;TZ![@>PKZ,%?%=;:X_F>1WYYQ]=AH;GN>V#S^[A@\\]S7U[@"(9)0C#.*GV1FE (4^5A(IS M$?$PP@1;$]HO,_99YR"'G$''FY]SL#GZB>9(9YG_AU.,V_GE,">7RWR6B:PT MJ/]N]F9%QF93'@LN".$P81&&1$8&R(AJB#G!840#)H0UD-OACPSBLR#8*#K< MP;%=C/W8#;/HAIN+.[<[.'I-^-W#L1UNO+LX>JVT[N/H'S6P#7^1+TLV^W=V M6[]GQ",1?IF16_ K;6#$O=YEZRR4 M8_O=V_ZPYKNM<__6>Z>QX8WW=MB?TW;OM-;;=.\>[=$TJ$(6BM6S#!&A6(+, MID7%U6V_20IIJAD,,&%*4X'#4-CBV Q\9 #/ZDEHM!QY:WFWZ)=X.G)LE]B9 M<6N6=&3NURMI!AJO5=*1?JM3TO5[_S;UE7GIE&/&8XTD#.)J91)*01IK"5-! M*9(HC-.(N7:GJ\!C-:4K+?=.=&W=O@'M:LBS[[S3BU>SN9GXH!YS'6CTUG(S M_:Z.0!9IH@.*%*.. M>[47"N-LT]:BH%8%1M9U?_:R+K9;LP%NO79E]D8]MF,]9@;LQ%Y&''D3UF-H M>__5-] =L_<&55GA^G'&KJIK;[_1!Y>W*#Q]*.$S*=J7NATHXT&B*=!IIH= _P77D^9K/- MAQU8PH5*PP"&J0&"8$$@8[&&FB0HB!)AC%A3\3+X..M-I>?\H8^M.M@N,G[N MO-87&V,>*\NV@P&+2B/8R.O)MHWMI:1CS,#N6G42^E)+*4^H2A03Y@1? M?=8P2!FD@C$HA<*2!C''B=_]K<\:(_?5ZI-Q7H!*VK.IUJB/8T?-S_6P=IJ5 M8?]>VK:EX8VT1LR?TT7;-M7;0NL8ZHO?%7OX),WRE^GU)_+7EVV=")*:K1O4 M.(FJ_G8(J8XPQ&&(XTA*I1%R@[!':1P4C3AHJWNN;'WULH7R %7P0M.] !YX M[C$W -*^R".CNL?@-K#[7C!PU5Q_.\\6"D\3$B.%@PA2FC!(A*#0;#TUI"A) M8Z1IR"3U6C>;*B.OG.L'H-(&7Q:^;TFUZN2X?OJZ'[:"6AOW7T6[C U?1UM1 M?\Y*VF6L=RWM'.R+Y5=UG56W/2[*^A^O)&$L2!()J)"4Y@Q(S$Z6I *R%.%( MH$"QR/I#'UT"X\#XK.GXSV@Z:V)+G[]3+_!L37K@UNUD &DO HX,6;>=;;YZ MQO6AU:RX@?'[Z:O-,]GJOU6>OOH?4$L#!!0 ( #I HECO1T$GI08 -8P M 5 >'!E;"TR,#(T,#4P,E]P&ULU9I;3^-(%L??^139[.L6J9OK M@AI&+-.]0L-,HVY&,]J7J"ZGB-6.'=FF@6^_QX;,0-/L>'&D>%^=.LZ['^[6Q>PKU$U>E<=S=DCG,RA#%?/R^GC^Z]4'8N8_G!PS=@6SWZKZ2_[5S2X+UZ:J7A-RTC<[JS;W M=7Z]:F><:=))(S1[PQ&0$3 L"4BL76>OYH?O?"_E;TULQ:N^BO_F':Y-\SQ-NRQ>\_7WP.*U@[ MDI=-Z\K0.6CRHZ8_>5$%U_:J_V6_9J]:=+_(UHQTIP@J*=CA71/G)P>SV8,< M=57 )TBS[O/73^?/76Z@. S5>M%=7)Q5" -VLV_6WF_@>-[DZTT!VW.K&M+Q MO&M$NGC2C/+.V=\?&B[^]+FIH4%0^C%>X(G']IV7_\T_W+501G@8S_;N116> M&16=FM4?+0OGH>C/+B/DR_ZNI[YI:Q?:);=*F0RE2LPF(H7C'47(DPK.44F% M4.'Y<+ON-MC?7OP&PN%U]76!-\8@<-%]Z;00O0XOW#UH\K9^;Y^V*[1=\L!] MEC)+J 9/I M C$B:2(:^&H<;K8NG-U>!G7 M9Z ^6BPVKL8;D;#*B[AMG>IJO8M8M=4.E'L("W9W/L-1)ZAKB!WAB5E2ECMD6,E\*"=QO62,4*! MVBAQ+:1*CV+A>UX'H2"FB\)H)?=,PBER'#N6/Q3N>ADX0JQU($D"PUE,81KD M$&%FE04CDW69&H7 ,W>#8B^G&_NW:S>)Q_\,>UZ[XAQ3H+N?X'XI0##P62". M,DID2(98C0?'(% \+Y@>EP9\U^T@"++I0C!>RSW#\+DJ\I"WN"_[&5>Q.G?% M$@3U4;- F*.8S&3!$H=Y,K$ALP!&00IR% DO?0["0$T7@Y$J[IF!,T3X%/?= M9U7$I%:8(*C5A-(NJ66&$X,#)\YY9Y2E(C-L5/2?>AL4=SW=N+]9N3U'_+*& MLVJ-BU> ?C?3;83KCPG[L8S> /6F S5T>2Q@]D(C)R"B28HY+;0?%?_7?0^B MP4R7AAVI.BTVSIOF!NJG8PD.27=!$< M+I'>4F*MD(0IJPU3S!@S;GWXJQX, MXL3^WW R3N%]YP\0;FJTI$TM2SX$R0 MXS81WWH<5E*BT\5AE(1[#O]5[;J:_N?[M:^*I: A:1TM"1PD[GRY)X[;B!T' MI\%$)]2XV#]S-RSP$RXFOEV\B3ST[^_"RI77T)<]G)'*<4D)MR(@M9T F X1 M)UR6":,HID [>?"?>AW&P(2+B:.EG$0QX?T:ZFM$^5]U==NN<'';N/)^&:SA MH4N#A5: PU".&!:>A> M3A>7JZJ$7V[6'C-='R$EG3Q1,64$1YX11Y4GD0'WK<1@#$ZXX MCI)P$HO%>1FJ>E/5O>J?47S<#=V4;7W?5U$2""6L\[@_]CBWR2PCEJ5$M,RT ME38%,./>H@_HQ#!()ER/W+70D^#F0UYLF9?&*VXI)28SFDC'%'$9EY@OV0R2 MIYGENWA9^:?'841,N%(Y2L))A/_*W9U'U"I/CRO?XT"BR5RBPA/:E]9B#,0% MW#=CPNQ,-"F&M(L)XQ7WP\"8<-%R=^).@I+3&#$&S675M*[X=[[IISI-,5\. M%C=01N-4YV0BUJI$(#G@@@N0(__B]+KO87Q,N%BY(UFG!,?CQT5> ELR)F(P MT1*31/^>#H@QN+6BP6/BG 5E^+B:U:NNA_T/:L*%R]V(.B4R^B3I8WU95U_S M,L#2<,ZA_$QX?KFSJ2=$B+=*]^/ M]55U6RX-*!$I2I*,#:B+9P0;6D*3\XKZ3&1IW.;U%+ M%S+B)/;EY.#Q0G?H_@9_'!E;'$Q,C R-&5R+FAT;>U]:7/;QK+H]_EY M/4K&P9O7(T:]-__G]?]MMX]](JY5]]3:: M/,3^W2@AEF$YY,\H_N;?4_D^\9. O?VS_/OUSV*0UX/(>WCSVO/OB>_] MUP\^-0:FZ1JTT[<,9] S![;GT%Z_-QP.',J<_O\S?X"F\+ELPY.'@/W7#V,_ M;(T8CG]I=R;)U=3WDM&E:1@__;#P7<*^)RT:^'?AI9@MO!U&L+;LM1L%47SY MPA#_7>&;UI"._>#A\A]?_3'CY".;DL_1F(;_T#@->8NSV!_*#[G_-[OLP]CB MKZFGF-_*93:(XX>2]'_.$_"NE,4P#GO(T2/CB],4/^6 0 MORGU;L6"_Y/RQ!\^'&C%2V@Q+5CQ%QJ2ZS")0C_2R-=_DYI9I7I$/](%8 MFB3L_!E"1R.WH:N3BX^4>_2OER_:/?G\%;E(1@P^M9VKM]%X0L,'\?LKC5!R M%T0#&I!)'-W['L R&N+O"7,3_YZ1H1^,.:&A1]R()L!G'-J$892&+L-G(8\" MWQ-L&"\B80]@ZNIF>PM 74TB[B=^!"S$ HK3ODJBR67+UGO8_)[%B>_2($/D M@'*&/?SPQMSC5+?$*!E&,4%<# 7]_I71+\+W@=&8L- #2'Z@L3LBMBE1K->- M=+NPT$7^%)3Z.R#BWF=309<[K6E"/0](L!6P8296Q2I] %J87+;,WJ2$_-P# M-I'WK,[5L=D3.,[/T1 .Q9B*9<+ M&0:6>?Y)OMX))PL=*305T/21)>] PG\:)JZL[([Q]S4'72QB7F_ MCAAGN5K&X8+48X1.0+U_]\>@LX,'&%KOD%PH^"@7.'PK].A<.,QL!C UNE=H M#H0IF P>HP&,!T; D,4,# (QI!3V2^_(E'(R8H&WCF#U]Z,5PCY&,5C(.6_T0_(. E6+M:B%6$]C5*8P(C>%Y%J&XA4 M!.[-IR_%3P:,A0*G?8$$ ?+]BD3%?NO8[^:7VZ_OKLG%#8U#M#K)+PP0R\# M!8PSGH ]3+\SP.X[-HF9Z]-$< UB\7H,'H+_MWCRJHAG4V]+Y@5V6\&]IHV" M&+@GSA1I44?^:'8?J5#9IJ_W%]ILYL@5=+J6F322P6"1:!%^'K$LW9IPJVTC*NW 7@EP8.V@JA1GE/BCF@0 ML/ .*3I_DU-VIC8T EP$Z$X#["KGD#^^H,P'4B=3$.ATBGW!TGQ@(F XX / MYT4)#Z(I=DZ'T#50^3>0YHQ/D.4#Z.VQ'EZ)?RX$7N>AB&L$'$YPZJ.Z1[X*.&L0 3"Y6&:4Q.LO0 M")0F:##PVH9I#./&Q(=YN:A#\9L_ON1J&)35G\#'/HS!8+:HE,81 CT=PR=) M&@LMC&VN)[$?D# =#\!D$/@#0*'2CR:)/_:!KEQ8(4WF[:<@F&9 )( >: "S MNX.A.7P:1^G=*$H3 1?T-G6!9/-J-Y5V-"I?B@:)D-5[/Z0A$@'Y;W@:X!L^ MH[QE[U,&0_:TT 5-C=K\:/R-<; OZ1CXX&$Q^#*<@<,/AZAED,!G\ #D,R2T M,!GQE3$&05_"\+I(0YH"?Z 0\*( ")]+EHU2CG3_:K7[7AY86P-=AAH/V$U" M!P'+6PRBV&-QR\6E3SB[S'^Y\GP.1NC#I1\*E(A&5U+MM@91DD3CRQ6J30PG M7V MU=NIU\WO[/YNO:JYJKD^,5?;VJK7GP6'22X#/N9@C?S7#_8/CYRR2X.80@[D M_X M#(T*K_ G,&%I>,<65O-<),\_S40_.BKP+1'*E>!2KFH &]3B6V#YZ34V'5 _ MH<$ IOW7* %K*0N:*\AM1V*V I0BL0-+,7(/7O(2K3TAY@?4_78''F[HM;() MNBYCP^&F16/$\9A+7IU[(8DD7DTD3ZUN+;(?X]L@E07 CX=;]-7C])K3K[9O M:*:1;?8<;.'XMB0 -DF4IWAKO0']=!_/H^"*(-4T#-VH'DZ/MOZ?ME%N9:E( MR;ZFR;Y>6^LY5O7X1,D^)?NJ)?OV0D6U(:'VW@FHIM13VLD9BO^J[^04D][6 M\LLF6E^QT"I3M-W5>MU.2:)>C,[68(KEEME MZK5Z6L?I[N;>U#2L41?4V*;>.PEB*JYCSI 4+%,SK+(&A^+2HZ#&T=N*2Q4I MH,#NZ#ON'M23%!H;#IR;@O)@WCF$!/N:55K#J%C#<7:P2HN56GN8BA36DX*C M]6U3<6D54=/5RZ9-*2YM)BEG4>9-#8<."\P,8YA $[6J=3=C]8Q1>. M@9GR:J76/J6BA/46AJDY=MF])L6D1T&-77H34'%I,TGA HMP;6_\U9H,CAT MG%7$.,I:9>FB/5;\:YKD*(6:)U#35_F+BA2R:*6IMU6TLO[12I?R$;E(L9:H'[[**^9[ M9/! HMF&-L6Z^6!=+F (F;#Z@A!7TLZ@0^N9P)5(7:\J#C;D( MG[U4K#[:#*K958;IM@-=+ <-U]WIE56#->9-Z(!'>&_#4I.UDRC^',7SI=VQ MUB!F]%M+U,.^I,&4/O#%X7>X>FSA-J^ULZD\NDIU]4SI,"_6+/JY]!,8Q-TL M,,SV3W(^'G.C6)1HO@29QV(97_Z517P56M017.;T.PAT7^*RM ; MRZVJ&M&J1O0!*AWO QPU@(-^>0+PE- MRF\ /:.07S56O[]JII6/6+JK2S#[+0VIMYO95[,SY::I&;T=[Z"I:1BL+JCI:>W^:8I^*LP\49BWO^NU M3?64\XH4ULM/2Y5G4:20%U,]*ZG0W)@?? $/0\RINTGC:'(659I-0[-,=7%; M%5'359=U510S5N^\KFA2I+#!DU:DH$A!7GAP7I30V#!@EM/Z/S!)+QJ?0SC0 MUIR>*M9<3V-=-1%5:KB!DPTOLJ4%M%S#A=_317J%7< #A# M4FB?5RJ8HH3U0N&\9$)CHX'7W*?D$W7]H>^>1RRP6_I$B(HX'6774>LX#2H; MVR#,.*:*!2I2R-3^:9)W%254#5!V:0.PUI30V%C@;WC/!;D>LW,) 5KJ2OC* M8L94UU]5$C.VHZZ_4J20Z?VR%J"BA&92@E6Z5$RM*:&Q(<#?DQ&+SR'V]_)% MSS*M*Q5CJB!NS([* ZPB7BY,P]"-,[F?7='!6D"=V3%010D;*.&L0L!["OR) MU7:7+FXZM@6XYL(5O&FCK!6?%7S,[HM:K/EX3N6D]PB."C)#W]!,P]G-S]L# M2$X]MM9S=HQZU9\'RH2N-JUVXX*WXHJ*D$.[M"F\;^C4QWI2 M-'B@<(E1WB%35*BH4%'AB3W)M=>(9VM2]R:_^1WP1H/EFQ\W+K/37;-,^2B[ MC+UE]F:WL>]MX1N6*?<P5+W<^B#I%3 /P#P/S.>X(6^?T9QX,V0 M<,&^NT&*GQ/@"1IZ1"#IE60+V\@PHQ.R%A?'T(^-5K6?XLA+W41 _PN+[WV7 MU5_M6J=B &NSVIUDP"Y(H9A1#F+(T+LYK7\=^7SVADPI_ &?@G0*HBF+X6')!DQ\H?^1=>@7W],8UA _I@.$]#D\.P;2X@[HF'( DW@6';":< X]OGO M3S>__8-+OB.>SY/8'Z1)%.MD45[B-+#C$2P4>1G&B=(8_N3P\6S8(3Q+1N2O ME,8P/L%;8O5](L#:"O-S<7$\:GL;A9S]E0*I!P\:^9>):W\;/8^J'0 4SMLZ^YH!6>"8(1R UFM=15$[4A3/-.PR'JRVWLXTP-?1_,4* M>LE?\5SJOHU E(0/_T B U$3\Y$_R4?B9)!RF"'G,"9/@P2):1A'X\+0+OA[ M;I2&"=>*3V&=@#@R >*\9R/?#9B@>-$8!=;O-Q]FG6MD"E^,"LW;7;TSMZL= MO:/LZH-1E1]R^"<0MMWPG8MV9X7DAI0'KAI,J#A M-P*8\_R$SSXITD[V[-4JFU6Y64]'-#'#FKP')1ZZ,#"Y#8=1/!:?*6K?'[7_ M&D>@Z4 :W8'8 !6FRW&2M"5/\.8KG='G' M6@,@X6\MP1F7-)C2![XX_-@/TM+#A8&:A;X1-D2^[,E/C(,4(-_4]CG M<\QRWHJ"]#:0OOGE]NN[ZSF4;3.+8NUQ?ETQUA8S7)+KF#K4LO4>-G^<"03& M@_3,K&.#\HQ1R MX7K_.$N8SH+ LPU#/^9)<;_0J;5;7;U]YS]'?L!(E.73S;<1"V':-$;60&QD M>-!(3*=@>L.O,"EIB$^C^!O M#6)(S!M."]T-1/^/!WPA&8N'VYKHC64;W$6 M-BK$UH(O-KN2",8),4+C@?E+@#!&.)H'=OV4QK,]T"A-1 =QED:"OXL]SRUI MY7GB;]_-#B\AE\[XF0Y6Z\!@UN]I$D31M\,FU'2V8,S^_OFRA,9P3L6ISB-. M;>=Q>ND6S[=SHVDRPNC[?S#@B!)3Q.5]P;(S]HA(KV4:/\E-.9#0ZRV+)] Q MQ\:IB7HCRCX%8N>),Y:E1139:AG>E@+A:#KR= MQUS>HE;8M!=1J>6L5KA?"YIE"N8%&46@)>A".!&7*=08&[B8,)-$H&\T\H$^ M$"N/\B?$-%^^:/>N#(-0?:R+RU%8')*O_ECD7WD^=U.^H,I$/9GN%5]AR&3[ M[;P,2U:=!06X(T)=EV5P"##JD4%5(Q/)GB"E?*FP<>=7 P)S=?P(GC*$\Q,2 M=SC<^Z2GTZD.QDB@N]%8W'>#8C;AK2PB(TW5XV>--9 V)A3];'\"XC,W\@7W M#1[(9!2%3 ,V CW7Z_5:;:/3,HR.1>@$]-QW'RU.,!R'2%)CL \3,! GL1_% MR'S8$7='S$L#-#43&(8DP)@Z4!=RJ4 A=(R#L9CGI"@&N^AW[5>D;?5@.-/4 MA=3#;_A(Q)+!:M_N*.#VSY1BFL0X] MV$&&&[/_"LC!:EFVO1HWA0G>OI/8:1MVQZR=\D77_7J SLQ<+IY^GJM###A# MM#DI 4825A+PZ+V/-A;0#OR>R(UPD5X&N6H#'X[OH3X=$P :,2Y%<. M&8]YODO1O07QQ+Z[C$EC$I 5C0%,TOO-HB H_@3\\!-,HFZ!K1#XR4.>8 .K MR $]ZR'+DM)$5RCOF#L*,8@)0)M,HCC)7?/ :[D!196,BX$^]*+FA;E.T@'X M1)BA%5/,< @?Z3_&I>U48(;A4IMG:.%)O' M-Q!$+FAF2 +2QYAG]S<&5 81LEZ4F9I ET!',$U0FTBP2!9I2($%@3Q/D8%_ M?$A=/PXQC<$"0 L"$]HRN[S%,']UEH/E!A$7W+4S 0J8KGH_7*6X,10X"%I2)&8C'"!Q5Y]3 M,&Q6^&AS!!>!F9M!4HTQ;QZM%A9.9CL]=@'_)3L&(?N9">$,/;V'/HEIM/X% M?2;R*,<7YJ8QB)^,X&Z^X_&<.]'=V >BP?%E+C5^D-O20F0#X*WSVA7NT P MDJ2 9IYJ*J)2M;-I$3SKXVW[LAQ.N;6($281?)4>9284A!Y86'5!15P@MV=" M8\QHF$F-+YE]:W6O"T,6_I0;@"#$0C;-4KS$.UA1SBPB;C [UY)%PT6:#;N3 M]DV416#)[\.$A7*B.$N92:5M0H]+0R'>I1;VI?^*(V8K 8O:0W,+8 % %-P) M3C/,7S*J^.G/M[>RQRKY;-ODL]-RL\"6Q-T"1F?1I04TXR$H;^$[<3 *K$L@ MIX7G QBW6?WB\_0N033+-N. (5^#W9]YBE>S)WG_+1HX?4KI$]!F9)( MA:LZBJG(F\23HTCETJ#,=S7FS"=BGOA5[E&(\8'=%Y<')F+QP?3Q@S$"<>X$7T749B(WH*(L6IG&,Y\X6 MW&<1 .#@ $WDWYF$D'O'V!$^0=&FD\?*J#"6']Y' 8#S6XAYH]))DK_'/O\& M$$K##&@S\RP2YS:& ,,HS@QU%(\N%:("U@=OY+Z=@*B&APZ$(8G1*LQVE0N7 MX\.28ADO@S<^D%!!]*P75X!2I8E0L%@8 PD4P"PDB2:.XDB82.FV3YT6(S,S5.ULS@6?@)+#>"*@!0/>/60B2[BG,1,Q*?P\#XZ1"'4?^/,: MD:;.[/ K:*[\>*H4)GAV7A.-![$0&S+U-I6B!-H_## X)V7AG&H"D+5!]O%= M"I0C4UONP2B?2#;$6 ST+\9@(J%F)25JA4Z!Q\$1!,60$Z6&(DM$WZ6I):0? M>XB$L[[L4@JX1X%6A(X4/6BW+8H>N4,Y'+(YWG S!6VQS?)%C)+'0.%;C%[$ M\L"PL'B+X5P940#KUXW]P=PQSF*&GP$\?_HRTY MSWS!>];(VTPK/'[;P\9S@'N1FV91&A_WB>3RL_U;\>_<#[]YB[)71',%G)G$WIZ)H7A"SX1M &G=BP#-S&15B2:/Q^C]1/+ M_9([X 7HB^'WX-JQ28)N2!8?% 8#!2'JNX)8^=P-#.ATL]_#)V#S WG+[+S, MAO)02( MJIAFN,9(BPCU9ZI!4 ZFA7I9$"03K6!D1/AD5IZB8#AG>VPI!N7E"0.Q9Y?# M9AZT'4O8Z"3[3&[+#84N ZH*Y^= +H*(@_,T"5)1886)3-+LM(Z&'VKY._%Y M0K_G;^5S#P_ON%DP3ZB+,<@S_V_Y(/MT/H]L]WH@-J\Y[II*H829?QG?:#): M@;0O$F?]!%Q[9!?IQZ4 #QGJU987C"&,P$4K)>O6=<$;I'(+'_0;@@DFO3CDH M$XK6%V;]_+!M(I54'M(2%7UA_0&=<':9_W(%?@)FI5SZH9B]:'0E3_'G]8%7 M; F(R;R,R> M1R'#_0-\5@-Z-YAO 2C,%^7D(Y@QGR,0:COOE@J0W8;W#&OL@>+_C$8A],4'+$E$RN4_61CZ*#5_ 9_:8S2M_AIN/WPARPC8?7=JKY/[ MA.F4DFDN+,-^1?I=J]6W#*,"\T-)>C,&AUK.#QWGER\ZSI4_YGX&SS@')WK4 MZ[A^;:UTM:>RYD#_NK:'%_!&EC6X?5[C"2:(=3KQ(@%A.<_WJ=$HNA66:D7G M?7&+[E240A\>%]F&$UF:CX_06X?UT%>EIGYOFGIEF%NN_P2[SH[]OKD9*U]&M%K[U\Y!-;ZVYB4DH%6 M6_%[$ >]K:3!5U&S[$,D:I;=8&01-<.L;%F9VRM/ NG#?EGFXIBG4;O/.V.V MPR[F]&US>=$VR]P"K0T EUV&XK>]G;9ZE[0^KLM?508LP:KK<+$WXM[YON:# M3+)95PFO]OL^+5:,K2NUED%)DVYPK?I5K)V.UFOO>!5KA>Y45>154?+J:K;1 M.QUY[0X*&DZ[967(-0 M8_:TMNV<#C7[M%TQ4G1BT;0FLE*\\*+1@FGQ%MYZWT+<-S33*,L:90%P8H/Q M[)#::VL]9T=#_^!(S83AH^U(647M.3H,,"*MMNH)D[W&=ZH2PCEDE.:8VLTT MMN*IMY$LH"EJ_-=>O>U#FIZRCW/P]7**R^^1XHV@O :Y%8ZEF79;>7P514W/ M:(;'5W7YE-7::K1DVC:T7!'R-PW-Z-NUC_0W$35=K6N<< ]FGX93Q4-1;BZ? MSL5N:D3LHFUIEE5V%ZDL &ID<34"J4Y?Z_5VW!LY5D"J3C&+[<2@O-+U@\@Y M;K3\:U+LUNYJO6ZGHK%;%9#?$:EMK=\IZXZJ@'REOE0!^4HIM_G5=#?9S:&U M5W$J*%_]H->**YYK3W<-BON:AF;W3162KR!J.EJG>\+-DG.(R*^_7KO1,JIF M$6"SIUGM'3V\FCIQM4&-H]GM';/AJA:=M]HGEU*;HO/1S'YG3;'?SR6::_6T MCM.M:#17A>AW1*JI&5:_HDC=1XBJO/=;;6FCH@65CTP]JHM35?HYH_A 7[-V M%7(U54YUP0R8WGW[A)&;0ZF8QN^"G)&NJ73PY_91;6:E=JHCW)QNV61,I72. MDVQV0KR<0T3Z?13#GV%V-97[@/47Y85[6%6>7-Q1/WS5:$E5LPBHU:U_@9@F MXN6BO\0F1PQ([STWJ'H\O->4(%6#K5[)1#)00P9L*$OLYS>9-'Q3HF8RL*LSG!88E7AGN=&4FR O!>E>$-0A>,]V\ZRL<;+#8U#F""?7P155R.F M$OOK:H]^.[+[A7+?K2NE[1Q/;IX)4F[%%31!#-W:T2>NAK7\A%I4I-HD4G5V M3 L\BJWF M_A1_,(]49 MZJPB0M[J:AU[WR7=JF21G!\ZS4IN()Y#7+3F?F:9M)F,6"2,5RF_9O"2_;SZ M$,\%3XWRJ,Z$(*RRPK4:!"&D[\\)A1'A7\^_?_,:?N2S+O3E,CQ_F4'US>L! M-LM6JEJI5JI5U5ME$JOM@$B;1-Q/_ @D! M$_;RKJ>\EHTO30'%6;)7))6/> MA Y !($UL]1D[22*/T>SY)L)O6.M0.>1>2+?=6R]T[76OC9T<^V[3=V:'=TTNCMUN_E=Q]RMY5.3-=>_+G;[ MA.=:(HZX(0(MB>B0-FYO.Z;Z(Z2IYX,0V.8\>\/6?KUJY?M#?YGZ8Z7F$ M,^9UV:1\*TJ@)&0GG)_152,5"52ON?.4\I$PDEW\A?V5^OK5)9]E[6KNCZM=6$C6.9IJGKU_;:.OK-KP'6RN*'W9G^&T59$6H MRC0-S>SNF$U:(8.ED;@Q.EI;:?O# OE3S";4]V:7Q CG*TI&+,YJBB:$;@ZE M-$C'M+5V5Q49JB)F;*U]RGL%SD/YS^J?S2W_<[ !7K[H6:9UI6R "N*FTS_A M17[[U/^FI5N53 V6M\7M3]?7/YO2;%M:WRY;IKM.Q_?/#)].1W-*WSI9IS/N MU3,F/L5X_V3R(-P)W,:9C$&\G$]8 1.RZ[\-TDC4=+1^;\=S914R*JK'\I_Q M]U8T;*6^ _5WL"811V#J_?8%>1UTO6$6\='L[1FF4 M7M\ U5^CR)OZ07 6FAP<]8YRU"N*&J=SPLR,,XK^K];D.X=&MPH.5T/6[:_. MZ]*B*\A25KNG.?U][VQ4;'-#D6WSR-;2C+T7*59[.$_HAM]\.O #/_&W*NRX MS1&U?1=,W-8J.LPL&^#J;SQ)IP[2U3B;*S\-.8EBK)J"I5K#*&&<3.C#JL0N M=>*IFKJO=.2I>LZI(JV*DE991Z"BSG5=1+#<$P^VL*H:%**UM;ZS8V7""OF4 M#<5,Z1L]JQ<^K[0$F!VES8PND0U'73=.F?=L05"S<*XH *T.VE41-;:E.=COR5%'M7_'-M3Q=9D_ZOO[G,6Q3 ^JK MXE40)[ 1&H#.CN9T=PPE5.QT3?4"]*M!_HX-&0@53Y@3N5QY1M&.FFDOZ[0) MW=%]=9!N_U#] M)8KC: I3Y 1W#> ][MZZH._]\U#OC@:]*OU>0=28_=.BIK$*_F/A7$TA96,_ M6X8UTRJFI?4:4$.XH:CIFNITW='X?R%E:WUE^P9I&*NOCMI5$2^VN>.%HQ52 M^W78+3CT+D&=(LM=2S-*5^,N"X :60F-06I[W]L%:L?@R4L4QV,_P1IJM)0_/ M.;-3E5,Y33UWL[86=[:OQQ&K&OG1T W#!/L_)O(U$T MU,F(OW=P?K MU4V#PE^6JOFET-(XCV'-V068'X8A:4#P@I"6'[9<.O$3NEM=H)II*]/6S*XZ MMU1)U%A:^Y1'RAIK1UR[;CI. YJPV0U T7@2LQ$+.:AX$D3\+/8?+RS-Z"[' M0I22/RU63,TR^B?!2F-U_&>64'CH$4;C$!..SD*U=]N:53IQ3>GVH^"FT]OA MXH3J*?@H8&9;DPE85BJ&$/KOYP037>%?S[]_\QI^Y+,N].6R,&%Q!M8WKP?8+%NI:G6.K3(6 M:#O (Y.(BUV+RY@%%#-W(:N7AK?QYG@VR@4,DP$O+\D\(_,CXN&Y"WE(_(^B*:\HG._N U) M,HI2Z,/CKTI-4HC8.1<(F0Z3#>B$L\O\ERO/YY. /ESZH1A<-+H:T_@.Z#9C M'?0P'HET,9Y\G5%TKZ.;IHE$G?DVV< 9O>N"WA^I*/FN:^JVV5_[VM#-M>\V M=8N^4:^[4[>;WW6,SF$FV]NJVR?\QR>C /VE3U>8?)*(EK >3?9#_+WMG,A1 MS!CY -^-.+D)/>#>#S1V1\0VM06CY[D@*=CE);S_I^&U3\-P.Y!9AN5LDP^Z MS3+/ UQV&4JJPP[0&AV(BFZ(BHX,XVA,\-9FBIGAA&)>U^[%_\O)7K*N"/G]'ZY0NXUN]C 5%7=6D+M/4'/N$5Q T0/&N M2Z_\3\JS UE)1&+F1J'K@V,6SB0P/L>_7-31%RD'.],=FP U^#2O 0#X!BQC>3]PR/':W= 3NV.3 M\:8[>AJ4^65J]BE%D,K)6XN9_JYU/RND&BHL":['6 GD[YDD\,.$AG>^N$C@ M;.[>!@/$5,EZU<2,6?I^WJJFZE62_W^E?H@E #D-6-$2.#\3X,+LJ7S\BJ&D MUKGX%>9Z4=%!'+UA(1>Z_QS4?,=62KZ*>+&-$]9C:[Z*_X3!'([V_3"*LQJ_ MXJ#=>93ZW#4;6^GV@Z*EVY#+P*K)\[/;._S9G6#GH.$OS'9W>Y-1:??CX,1L MGP0G3W!YGGV&]:PVH_%87V83?I1SVA,44I7":%7IH[&;=F]'-+QC' 1W%H 5 MD9C"<2:U]U9OMT2871E@1\+*[T23*ZB:^4*ZF+M.L*^8RP].VV>E;;* M+MMXQD9ZW=2)I=E6"6]/*?DC8:5M6DK)'TC)YP$V5C3IA1C(+M4Y!\W?-TY8 M44GI_O7']36[4]W+]"H;@VNPP3*+/^17?J&DHJX;8_GM,[L&\,+1>FU#V2L5 MPXJE.;W38*7Y\JIZ\#%P8S;D M_&M59<&U"YPNRS.B$*!DD'+XB'.Q:X^/A!M*\;.8>6=A$W15&FW5<-*4NRTK M+0O>L7L61$+M[^\P?,WTS87MJ(AXY7!BG>:RL.:'EW>*\IQ+ /+"UDS340'E MQN 3TP$JB,]S"">+4,/0#VGH[B^6?+C:IWL,-!^A]FD-_4[40 "9.)K"C#G6 M8(G9?13<(W%DA[3I7HV"SL2ZR$#.BZ &&X>1>6^C)7W 3_IX&:!>=_871%[9F],J7 MJ*Q,+&Z/-E0C\&FU=ZR 5;UH7%TLFO=1#'^&A'W/!&J/+DXP8F<"H MT6Y90$W27A>6UN^7#]HH:Z2B^+1VK<>IK)%G[0VN%#WI-EI8BV>41KE[Y8X\C&8SZ1G4HJ'^86:!M6Y$4IYI97^*[J M;6?96.W\)9U, I /"W1'S4GE8,(S"5G8P2!T*WU?>Z.G3<];L4>7(#D2L M:+8)?K!$VD8HM]*+KJ!RZ[?+'K^L: [\3IG"BIZ;1L^F9MG=BE)TLQ(]5VN2 M6\Y3T!W"A'"C\1BOWA27\>'=7'@"B7DDAG]BW\5?Y;LT],_C[&&[+&FJ7-!C MH.7DY2$:NP>PX%ZX^6$AXH<@#L:;+^8\UYM>&N-4B,"OJ!V/LM\OU)%6@=ZF MQ\Q,S2SM6%0TT+M?QT)1=$TINNOT*DK/S3I,NITN21@Z$<_9IVT$8ZU:5P5Y MQVG Q>2*MJI)6VUSQW#/WD3OSPD>8X5_/?_^S6OX\6@WKNW 0B:1+,%V&;, M_)Y[=C7UO61T:1JXB&(K.<*E,6]"!Z TTF2YB03SF]<#G$6V>O&X^',TVQV< MT#O6&L2,?FO1(4C02QI,Z0-?''[LASF [0Y,?-TT"X!R&4T\W/[X]?KZ$WDO-S[ 5_W *$]C1A97L@GFJ]?WGY0G M_O#A0 M<8@FS#0N\^>7VZ[MKXG-"Q3:>6-IPMK2Q7)I.YM]Y#%XSCU N:@)F MOMI%$''^BDR"E,]4;GX/F"@>J.7OVP2,S<#<_Y&W,8QCH"I_EYX M,9L.'T5IX)$! [$=D )P =Z!EH!&P#G@J MTHEB\>'2LCD!9G938,*L6]<% TV$+*=^,B((+)W<)@@6,4K>,"^:%J5QH5<8 M2H0RL#W(&!:+#L0JLX5@)XN+P8D' ,Y0" (.\\32&"Q,&4Y_C@!-?#F9!"!_ M0,*(Q='P(;M]K3CR;&TP '2Y=F%B7F/Z,)_4>$)C<4L*3$+VRWT@1!H'#P3@ M&D!?L\YQ\>*3O((DXS.LC6"J ;1,!%*YF#G,(:3!@Q"?T'\4:&+\AR@MPB8' M#/$34:<*9%W&F/$J%,L^N<]S7,QO2H YID$BQH[9!$@,)C_'B5Z>7>O Y5[$ M)*'&;!@P-Q%)_/FYGR%Q07W1//??'='X3ESCA8!"D(FB/6.: #5R,IU3J>@1 M2&* !P<\0"!2JH!X>!>)K%T)=8'J^86 2$ZA+V]W1MQ 6X!,_"!H;L9W.%72$@_B)J%(_3 .D-DD-&22;!L4/:6D#M;J MN=1@;*74,I ^TFT7@(<$6 UZ]OBKY^JRV;*$P3.W5X1_"\L+Z(2SR_R7J[R8 M@!^*Z8I&5V.@0+ P,B,'?1^]T.FA^9$YN-G!FF>C",GED M]MZVUKPW=7/MN4[>FK3L]>Z=N-[_K&+NU?'*RSK;=KO"4:E>1XLF( M?G_ITQ7NFB3V0_HWO>W.<_T1TA0L'^8M'492@'T.8+^.8L;(!_ANQ,E-B/4_ M/M#8'1';U"H/Z4(@HT1XL8IHL S+V68/<%^% .L/+OO@U*G*")6L[R$OR579 MDDW/+NMH8(E6-+M,Y4LJBM[I0*IC[[L@U&%)N@&ZK2ZG0V[7;+0V,0G0Z99E M Y6<>90-OM+UZ@Z.EP9(H+I8UU]7Y0MN1>8U*S]@:CVS;(91];(DFH@92^OW MRAY:/SAF&B""ZF($O2ML8Y^#(61J=FF/0)E"Q\!,OWO"NS(;*X?J8@I=%[)F MSL,BIB$.>%'OFA'<\2J;8ZIS8JJL9NX:KJ\I6%=7?%3_=\?,@\A[@GU$R M#M[\?U!+ 0(4 Q0 ( #I HE@\Z=!VYPX $-> 1 " M 0 !X<&5L+3(P,C0P-3 R+FAT;5!+ 0(4 Q0 ( #I HEB^-<6#9P( M &0' 1 " 18/ !X<&5L+3(P,C0P-3 R+GAS9%!+ 0(4 M Q0 ( #I HEA,0=F;_ D 'U4 5 " :P1 !X<&5L M+3(P,C0P-3 R7VQA8BYX;6Q02P$"% ,4 " Z0*)8[T=!)Z4& #6, M%0 @ ';&P >'!E;"TR,#(T,#4P,E]P&UL4$L! A0# M% @ .D"B6%!9PQ0F- ?#L# ! ( !LR( 'AP96QQ A,3(P,C1E XML 17 xpel-20240502_htm.xml IDEA: XBRL DOCUMENT 0001767258 2024-05-02 2024-05-02 false 0001767258 8-K 2024-05-02 XPEL, INC. NV 001-38858 20-1117381 711 Broadway, Suite 320 78215 San Antonio TX (210) 678-3700 false false false false Common Stock, par value $0.001 per share XPEL NASDAQ false