0001628280-23-001572.txt : 20230126 0001628280-23-001572.hdr.sgml : 20230126 20230126060529 ACCESSION NUMBER: 0001628280-23-001572 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20230126 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20230126 DATE AS OF CHANGE: 20230126 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MiX Telematics Ltd CENTRAL INDEX KEY: 0001576914 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: T3 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36027 FILM NUMBER: 23553833 BUSINESS ADDRESS: STREET 1: PO BOX 12326 STREET 2: VORNA VALLEY CITY: JOHANNESBURG STATE: T3 ZIP: 1686 BUSINESS PHONE: 27-11-654-8279 MAIL ADDRESS: STREET 1: PO BOX 12326 STREET 2: VORNA VALLEY CITY: JOHANNESBURG STATE: T3 ZIP: 1686 8-K 1 mixt-20230126.htm 8-K mixt-20230126
0001576914false00015769142023-01-262023-01-26

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

Date of Report (Date of earliest event reported): January 26, 2023

MIX TELEMATICS LIMITED
(Exact Name of Registrant as Specified in its Charter)
Republic of South Africa001-36027Not Applicable
(State or Other Jurisdiction(Commission(IRS Employer
of Incorporation)File Number)Identification No.)
          750 Park of Commerce Blvd
Suite 100Boca Raton
Florida33487+1(887)585-1088
(Address of Principal Executive Offices)                           Registrant’s telephone number, including area code
 
                                                    (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
American Depositary Shares, each representing 25 Ordinary Shares, no par valueMIXTNew York Stock Exchange
Ordinary Shares, no par valueNew York Stock Exchange (for listing purposes only)

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR §230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR §240.12b-2).

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. ☐





1


Item 2.02. Results of Operations and Financial Condition.

On January 26, 2023, MiX Telematics Limited (the “Company”) issued a press release announcing its financial results for the quarter ended December 31, 2022. The press release is furnished as Exhibit 99.1 to this Current Report on Form 8-K.

Item 9.01. Financial Statements and Exhibits.

(d) Exhibits.

Exhibit
No.        Description of Exhibit

2


SIGNATURE

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.

MIX TELEMATICS LIMITED

By: /s/ Paul Dell
Name: Paul Dell
Title: Vice President and Chief Financial Officer

Date: January 26, 2023

3
EX-99.1 2 exhibit991-mixlimitedxq320.htm EX-99.1 Document

Exhibit 99.1
mixlogoblk-taglinea.jpg

MiX Telematics Reports Third Quarter Fiscal Year 2023 U.S. GAAP Financial Results

Third Quarter Highlights:
Total revenue of $37.8 million, up 14% year-over-year (constant currency)
Subscription revenue of $32.5 million, up 17% year-over-year (constant currency)
Annual recurring revenue (“ARR”) of $131.8 million, up 17% year-over-year (constant currency)
Record net quarterly organic subscriber additions of 44,600, bringing the total base to over 959,000
Net income of $2.8 million, up from $0.6 million in the prior year
Adjusted EBITDA of $8.4 million, at an Adjusted EBITDA margin of 22.2% (up from $6.0 million, at an Adjusted EBITDA margin of 17.0%, in the prior quarter)
Net cash from operating activities of $11.2 million
Free cash flow of $5.9 million

Midrand, South Africa and Boca Raton, January 26, 2023 - MiX Telematics Limited (“MiX Telematics” or the “Company”) (NYSE: MIXT, JSE: MIX), a leading global Software-as-a-Service (“SaaS”) provider of connected fleet management solutions, today announced financial results, in accordance with accounting principles generally accepted in the United States (“GAAP”), for the third quarter of fiscal year 2023, which ended December 31, 2022.

Management Commentary
“As we anticipated on our 2nd quarter earnings call, our 3rd quarter results are highlighted by record organic subscriber growth, a 520bp improvement in our adjusted EBITDA margin and a return to positive free cash flow generation,” said CEO Stefan Joselowitz. “Overall, I’m proud of our organization’s ability to capitalize on opportunities as we continue to see increased adoption of telematic solutions to improve driver safety and reduce risk.

“Heading into the 4th quarter of the fiscal year, we expect to see continued improvement in our operating margins while maintaining our balanced approach to growth and profitability. Our ability to generate free cash flow and margins that are in-line with our fiscal year-end target range is encouraging as we work to unlock full profitability potential.”

Financial Results for the Three Months Ended December 31, 2022
Subscription Revenue: Subscription revenue increased to $32.5 million, compared to $30.3 million for the third quarter of fiscal year 2022. The FSM business acquired on September 2, 2022 contributed $2.3 million to the subscription revenue for the third quarter of fiscal year 2023. Subscription revenue increased by 16.7% on a constant currency basis, year over year, of which 8.5% is attributable to the FSM business acquisition. During the third quarter of fiscal year 2023, the Company’s subscriber base increased by a net 44,600 subscribers, mainly due to the Africa segment, with contributions across all solution categories. Subscription revenue represented 85.9% of total revenue during the third quarter of fiscal year 2023.

The majority of the Company’s total revenue and subscription revenue are derived from currencies other than the U.S. Dollar. Accordingly, the strengthening of the U.S. Dollar against these currencies (in particular against the South African Rand) following continued currency volatility, has negatively impacted the Company’s revenue and subscription revenue reported in U.S. Dollars. Compared to the third quarter of fiscal year 2022, the South African Rand weakened by 14% against the U.S. Dollar. The Rand/U.S. Dollar exchange rate averaged R17.64 in the third quarter of fiscal year 2023 compared to an average of R15.42 during the third quarter of fiscal year 2022. The impact of translating foreign currencies to U.S. Dollars at the average exchange rates during the third quarter of fiscal year 2023 led to a 9.6% decrease in reported U.S. Dollar subscription revenue.

Total Revenue: Total revenue increased to $37.8 million, compared to $36.2 million for the third quarter of fiscal year 2022. Total revenue increased by 13.8% on a constant currency basis, year over year. Hardware and other revenue was $5.3 million, a decrease of 9.4%, compared to $5.9 million for the third quarter of fiscal year 2022. Hardware and other revenue decreased by 1.1% on a constant currency basis, year over year.

1


The impact of translating foreign currencies to U.S. Dollars at the average exchange rates during the third quarter of fiscal year 2023 led to a 9.4% decrease in reported U.S. Dollar total revenue.

Gross Margin: Gross profit increased to $24.3 million, compared to $22.5 million for the third quarter of fiscal year 2022. Gross profit margin increased 240 basis points to 64.4%, compared to 62.0% for the third quarter of fiscal year 2022. The subscription revenue margin during the third quarter of fiscal year 2023 was 69.6%, compared to 70.8% for the third quarter of fiscal year 2022.

Income From Operations: Income from operations increased to $4.0 million, compared to $2.6 million for the third quarter of fiscal year 2022. Operating income margin increased 353 basis points to 10.7%, compared to 7.1% for the third quarter of fiscal year 2022. Operating expenses of $20.3 million increased by $0.4 million, or 2.3%, compared to the second quarter of fiscal year 2022. The increase in operating expenses was mainly due to a $0.6 million increase in sales and marketing investments. It should be noted that the FSM business contributed $1.1 million of the total operating expenses for the third quarter of fiscal year 2023.

Net Income and Earnings Per Share: Net income increased to $2.8 million, compared to net income of $0.6 million in the third quarter of fiscal year 2022. During the third quarter of fiscal year 2023, net income included a net foreign exchange loss of $0.8 million before tax and a $1.3 million credit from the income tax effect of net foreign exchange losses (which includes a $1.1 million deferred tax credit on a U.S. Dollar intercompany loan between MiX Telematics and MiX Telematics Investments Proprietary Limited (“MiX Investments”), a wholly-owned subsidiary of the Company, as well as a $0.2 million deferred tax credit on other foreign exchange losses). During the third quarter of fiscal year 2022, net income included a net foreign exchange gain of $0.1 million before tax and a $1.1 million charge from the income tax effect of net foreign exchange gains, which relates to the deferred tax charge on a U.S. Dollar intercompany loan between MiX Telematics and MiX Investments.

Earnings per diluted ordinary share increased to 0.5 U.S. cents, compared to 0.1 U.S. cents in the third quarter of fiscal year 2022. For the third quarter of fiscal year 2023, the calculation was based on diluted weighted average ordinary shares in issue of 555.8 million compared to 564.6 million diluted weighted average ordinary shares in issue during the third quarter of fiscal year 2022. On a ratio of 25 ordinary shares to one American Depositary Share (“ADS”), earnings per diluted ADS increased to 13 U.S. cents compared to 3 U.S. cents in the third quarter of fiscal year 2022.

Adjusted Effective Tax Rate: The Company’s effective tax rate was 7.4%, compared to 76.0% in the third quarter of fiscal year 2022. Adjusted effective tax rate, a non-GAAP measure which excludes the impact of net foreign exchange gains and losses net of tax and acquisition-related costs, is the tax rate used in determining adjusted net income below. Adjusted effective tax rate was 39.6% compared to 35.5% in the third quarter of fiscal year 2022.

Adjusted EBITDA: Adjusted EBITDA, a non-GAAP measure, increased to $8.4 million, compared to $7.1 million for the third quarter of fiscal year 2022. Adjusted EBITDA margin, a non-GAAP measure, for the third quarter of fiscal year 2023 increased 260 basis points to 22.2%, compared to 19.6% for the third quarter of fiscal year 2022.

Adjusted Net Income and Adjusted Net Income Per Share: Adjusted net income increased to $2.3 million, compared to $1.6 million for the third quarter of fiscal year 2022. Adjusted net income per diluted ordinary share increased to 0.4 U.S. cents, compared to 0.3 U.S. cents in the third quarter of fiscal year 2022. At a ratio of 25 ordinary shares to one ADS, the adjusted net income per diluted ADS increased to 10 U.S. cents compared to 7 U.S. cents in the third quarter of fiscal year 2022.

Cash and Cash Equivalents and Cash Flow: At December 31, 2022, the Company had $25.0 million of cash and cash equivalents, compared to $33.7 million at March 31, 2022.

Net cash provided by operating activities for the third quarter of fiscal year 2023 increased to $11.2 million compared to $4.0 million net cash provided by operating activities for the third quarter of fiscal year 2022. The Company invested $5.3 million in capital expenditures (including investments in in-vehicle devices of $3.9 million), leading to free cash flow, a non-GAAP measure, of $5.9 million in the quarter. The Company generated negative free cash flow of $1.5 million for the third quarter of fiscal year 2022 when the Company invested $5.5 million in capital expenditures (including investments in in-vehicle devices of $3.7 million).

Net cash used in investing activities for the third quarter of fiscal year 2023 was $5.3 million, compared to $5.5 million net cash used in investing activities for the third quarter of fiscal year 2022.

2


Net cash used in financing activities amounted to $1.1 million for the third quarter of fiscal year 2023, compared to $2.0 million used during the third quarter of fiscal year 2022. The cash used in financing activities during the third quarter of fiscal year 2023 mainly consisted of short-term debt facilities utilized of $0.2 million, offset by dividends paid of $1.2 million. The cash used in financing activities during the third quarter of fiscal year 2022 consisted of ordinary shares repurchased of $0.8 million and dividends paid of $1.4 million, offset by facilities utilized of $0.2 million.

During the quarter, the South African Rand strengthened against the U.S. Dollar from R17.98 at September 30, 2022 to R16.98 at December 31, 2022 and as a result, cash increased by $0.6 million due to foreign exchange gains.

Quarterly Dividend
The last dividend payment of 4 South African cents (0.2 U.S. cents) per ordinary share and 1 South African Rand (6 U.S. cents) per ADS was paid on December 1, 2022 to ADS holders on record on November 18, 2022. A dividend of 4 South African cents per ordinary share and 1 South African Rand per ADS will be paid on March 2, 2023 to ADS holders on record as of the close of business on February 17, 2023.

The details with respect to the dividends declared for holders of our ADSs are as follows:
Ex dividend on New York Stock Exchange (NYSE)        Thursday, February 16, 2023
Record date                        Friday, February 17, 2023
Approximate date of currency conversion            Monday, February 20, 2023
Approximate dividend payment date            Thursday, March 2, 2023

Share Repurchases
No shares were repurchased during the three months ended December 31, 2022.

Conference Call Information
MiX Telematics management will host a conference call and audio webcast at 8:00 a.m. (Eastern Daylight Time) and 3:00 p.m. (South African Time) on Thursday, January 26, 2023 to discuss the Company’s financial results and current business outlook.
The live webcast of the call will be available at the “Investor Information” page of the Company’s website,
http://investor.mixtelematics.com.
To access the call, dial 1-877-451-6152 (within the United States) or 0-800-983-831 (within South Africa) or 1-201-389-0879 (outside of the United States). The conference ID is 13735507.
A replay of this conference call will be available for a limited time at 1-844-512-2921 (within the United States) or 1-412-317-6671 (within South Africa or outside of the United States). The replay conference ID is 13735507.
A replay of the webcast will also be available for a limited time at http://investor.mixtelematics.com.

About MiX Telematics Limited
MiX Telematics is a leading global provider of connected fleet and mobile asset solutions delivered as SaaS to over 959,000 subscribers in over 120 countries. The Company’s products and services provide enterprise fleets, small fleets and consumers with solutions for efficiency, safety, compliance and security. MiX Telematics was founded in 1996 and has offices in South Africa, the United Kingdom, the United States, Uganda, Brazil, Australia, Romania and the United Arab Emirates as well as a network of more than 130 fleet value-added resellers worldwide. MiX Telematics shares are publicly traded on the Johannesburg Stock Exchange (JSE: MIX) and MiX Telematics American Depositary Shares are listed on the New York Stock Exchange (NYSE: MIXT). For more information, visit www.mixtelematics.com.














3


Forward-Looking Statements
This press release includes certain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, including without limitation, statements regarding our position to execute on our growth strategy, and our ability to expand our leadership position. These forward-looking statements include, but are not limited to, the Company’s beliefs, plans, goals, objectives, expectations, assumptions, estimates, intentions, future performance, other statements that are not historical facts and statements identified by words such as “expects”, “anticipates”, “intends”, “plans”, “believes”, “seeks”, “estimates” or words of similar meaning. These forward-looking statements reflect our current views about our plans, intentions, expectations, strategies and prospects, which are based on the information currently available to us and on assumptions we have made. Although we believe that our plans, intentions, expectations, strategies and prospects as reflected in, or suggested by, these forward-looking statements are reasonable, we can give no assurance that the plans, intentions, expectations or strategies will be attained or achieved.

Furthermore, actual results may differ materially from those described in the forward-looking statements and will be affected by a variety of known and unknown risks and uncertainties, some of which are beyond our control including, without limitation:

our ability to attract, sell to and retain customers;
our ability to improve our growth strategies successfully, including our ability to increase sales to existing customers;
our ability to adapt to rapid technological change in our industry and the use of artificial intelligence;
competition from industry consolidation and new entrants into the industry;
loss of key personnel or our failure to attract, train and retain other highly qualified personnel;
our ability to integrate any businesses we acquire;
the introduction of new solutions and international expansion;
the impact of the global component shortage and supply chain disruptions;
the ongoing effects and economic impact of COVID-19 or any other pandemic on our business, results of operations and financial conditions as well as the impact on our customer’s ability to meet their financial obligations, are highly uncertain and difficult to predict;
our dependence on key suppliers and vendors to manufacture our hardware;
our dependence on our network of dealers and distributors to sell our solutions;
our ability to navigate and adapt in adverse global economic and market conditions;
businesses may not continue to adopt fleet management solutions;
our future business and system development, results of operations and financial condition;
expected changes in our profitability and certain cost or expense items as a percentage of our revenue;
changes in the practices of insurance companies;
the impact of laws and regulations relating to the Internet and data privacy;
our ability to ensure compliance with export laws, customs and import regulations, economic sanctions and Export Administration Regulations;
our ability to protect our intellectual property and proprietary technologies and address any infringement claims;
our ability to defend ourselves from litigation or administrative proceedings relating to labor, regulatory, tax or similar issues;
significant disruption in service on, or security breaches of, our websites or computer systems;
our dependence on third-party technology;
fluctuations in the value of the South African Rand;
economic, social, political, labor and other conditions and developments in South Africa and globally;
our ability to issue securities and access the capital markets in the future; and
other risks set forth in our filings with the U.S. Securities Exchange Commission.

We assume no obligation to update any forward-looking statements contained in this press release and expressly disclaim any obligation to do so, whether as a result of new information, future events or otherwise, except as required by law.

Use of Non-GAAP Financial Measures
This press release and the accompanying tables include references to adjusted EBITDA, adjusted EBITDA margin, adjusted net income, adjusted net income per share, adjusted effective tax rate, free cash flow and constant currency, which are non-GAAP financial measures. For a description of these non-GAAP financial measures, including the reasons management uses these measures, please see Annexure A titled “Non-GAAP Financial Measures and Key Business Metrics”. A reconciliation of these non-GAAP financial measures to the most directly comparable financial measures prepared in accordance with GAAP is provided in Annexure A.
4


Investor Relations Contact
Matt Glover and Cody Cree
Gateway Group, Inc.
MIXT@gatewayir.com
+1-949-574-3860

January 26, 2023
5


MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share amounts)
(Unaudited)

March 31,
2022
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$33,738 $24,968 
Restricted cash981 841 
Accounts receivables, net25,092 27,068 
Inventory, net3,356 4,995 
Prepaid expenses and other current assets11,463 10,065 
Total current assets74,630 67,937 
Property, plant and equipment, net32,274 36,944 
Goodwill44,434 40,552 
Intangible assets, net20,460 23,530 
Deferred tax assets3,768 2,365 
Other assets4,988 6,395 
Total assets$180,554 $177,723 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Short-term debt$5,597 $12,633 
Accounts payables8,052 3,609 
Accrued expenses and other liabilities19,610 23,498 
Contingent consideration— 3,792 
Deferred revenue6,692 6,607 
Income taxes payable590 894 
Total current liabilities40,541 51,033 
Deferred tax liabilities8,972 10,846 
Contingent consideration— 281 
Long-term accrued expenses and other liabilities4,344 3,794 
Total liabilities53,857 65,954 
Stockholders’ equity:
MiX Telematics Limited stockholders’ equity
Preference shares: 100 million shares authorized but not issued
— — 
Ordinary shares: 605.2 million and 607.1 million no-par value shares issued and outstanding as of March 31, 2022 and December 31, 2022, respectively
64,390 64,283 
Less treasury stock at cost: 53.8 million shares as of March 31, 2022 and December 31, 2022
(17,315)(17,315)
Retained earnings79,709 78,007 
Accumulated other comprehensive income/(loss)
3,909 (9,534)
Additional paid-in capital(4,001)(3,677)
Total MiX Telematics Limited stockholders’ equity126,692 111,764 
Non-controlling interest
Total stockholders’ equity126,697 111,769 
Total liabilities and stockholders’ equity$180,554 $177,723 

6


MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share data)
(Unaudited)

Three Months Ended December 31,Nine Months Ended December 31,
2021202220212022
Revenue
Subscription$30,324 $32,469 $92,299 $94,132 
Hardware and other5,889 5,338 14,886 13,996 
Total revenue36,213 37,807 107,185 108,128 
Cost of revenue
Subscription8,869 9,864 27,215 29,769 
Hardware and other4,893 3,595 11,696 10,176 
Total cost of revenue13,762 13,459 38,911 39,945 
Gross profit22,451 24,348 68,274 68,183 
Operating expenses
Sales and marketing4,027 4,589 11,411 12,974 
Administration and other15,841 15,728 46,214 47,275 
Total operating expenses19,868 20,317 57,625 60,249 
Income from operations2,583 4,031 10,649 7,934 
Other income/(expense)114 (748)178 859 
Net interest expense75 272 294 
Income before income tax expense2,622 3,011 10,533 8,785 
Income tax expense1,992 223 5,073 6,525 
Net income630 2,788 5,460 2,260 
Less: Net income attributable to non-controlling interest— — — — 
Net income attributable to MiX Telematics Limited$630 $2,788 $5,460 $2,260 
Net income per ordinary share
Basic$0.001 $0.005 $0.010 $0.004 
Diluted$0.001 $0.005 $0.010 $0.004 
Net income per American Depositary Share
Basic$0.03 $0.13 $0.25 $0.10 
Diluted$0.03 $0.13 $0.24 $0.10 
Ordinary shares
Weighted average552,452 552,865 552,234 552,148 
Diluted weighted average564,580 555,811 565,076 556,047 
American Depositary Shares
Weighted average22,098 22,115 22,089 22,086 
Diluted weighted average22,583 22,232 22,603 22,242 









7


MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)

Nine Months Ended December 31,
20212022
Cash flows from operating activities:
Cash generated from operations$18,621 $13,551 
Interest received300 590 
Interest paid(262)(601)
Income tax paid(3,999)(745)
Net cash provided by operating activities14,660 12,795 
Cash flows from investing activities:
Acquisition of property, plant and equipment – in-vehicle devices
(13,413)(14,521)
Acquisition of property, plant and equipment – other
(1,462)(788)
Proceeds from the sale of property, plant and equipment54 71 
Acquisition of intangible assets(4,083)(4,086)
Cash paid for business combination— (3,739)
Net cash used in investing activities (18,904)(23,063)
Cash flows from financing activities:
Cash paid for ordinary shares repurchased(801)(107)
Cash paid on dividends to MiX Telematics Limited stockholders(4,484)(3,955)
Movement in short-term debt666 7,562 
Net cash (used in)/from financing activities
(4,619)3,500 
Net decrease in cash and cash equivalents, and restricted cash(8,863)(6,768)
Cash and cash equivalents, and restricted cash at beginning of the period46,343 34,719 
Effect of exchange rate changes on cash and cash equivalents, and restricted cash(782)(2,142)
Cash and cash equivalents, and restricted cash at end of the period$36,698 $25,809 























8


Segment Information
Our operating segments are based on the geographical location of our Regional Sales Offices (“RSOs”) and also include our Central Services Organization (“CSO”). CSO is our central services organization that wholesales our products and services to our RSOs who, in turn, interface with our end-customers, distributors and dealers. CSO is also responsible for the development of our hardware and software platforms and provides common marketing, product management, technical and distribution support to each of our other operating segments.

Each RSO’s results reflect the external revenue earned, as well as its performance before the remaining CSO and corporate costs allocations. Segment performance is measured and evaluated by the chief operating decision maker (“CODM”) using Segment Adjusted EBITDA, which is a measure that uses income before income tax expense excluding acquisition-related costs, non-recurring legal costs, net interest expense, net foreign exchange gains/losses, net loss/profit on sale of property, plant and equipment, restructuring costs, stock-based compensation costs, impairment of long-lived assets, depreciation, amortization, operating lease costs and corporate and consolidation entries. Product development costs are capitalized and amortized and this amortization is excluded from Segment Adjusted EBITDA.

The segment information provided to the CODM is as follows (in thousands and unaudited):

Three Months Ended December 31, 2021
Subscription RevenueHardware and Other RevenueTotal RevenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$18,242 $3,196 $21,438 $9,047 
Europe3,421 687 4,108 1,452 
Americas3,481 560 4,041 (88)
Middle East and Australasia4,176 1,325 5,501 2,327 
Brazil993 108 1,101 230 
Total Regional Sales Offices30,313 5,876 36,189 12,968 
Central Services Organization11 13 24 (2,786)
Total Segment Results$30,324 $5,889 $36,213 $10,182 

Three Months Ended December 31, 2022
Subscription RevenueHardware and Other RevenueTotal RevenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$18,029 $1,460 $19,489 $8,121 
Europe3,051 748 3,799 1,402 
Americas5,842 308 6,150 1,378 
Middle East and Australasia4,013 2,382 6,395 2,308 
Brazil1,516 440 1,956 614 
Total Regional Sales Offices32,451 5,338 37,789 13,823 
Central Services Organization18 — 18 (2,570)
Total Segment Results$32,469 $5,338 $37,807 $11,253 


9


Nine Months Ended December 31, 2021
Subscription RevenueHardware and Other RevenueTotal RevenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$55,639 $6,007 $61,646 $26,825 
Europe10,207 3,285 13,492 4,885 
Americas10,548 1,223 11,771 484 
Middle East and Australasia12,732 4,180 16,912 7,535 
Brazil3,134 156 3,290 835 
Total Regional Sales Offices92,260 14,851 107,111 40,564 
Central Services Organization39 35 74 (7,830)
Total Segment Results$92,299 $14,886 $107,185 $32,734 

Nine Months Ended December 31, 2022
Subscription RevenueHardware and Other RevenueTotal RevenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$55,163 $4,545 $59,708 $23,586 
Europe9,215 1,747 10,962 3,737 
Americas13,535 1,471 15,006 2,496 
Middle East and Australasia12,095 5,156 17,251 6,295 
Brazil4,065 1,077 5,142 1,457 
Total Regional Sales Offices94,073 13,996 108,069 37,571 
Central Services Organization59 — 59 (8,029)
Total Segment Results$94,132 $13,996 $108,128 $29,542 


























10


The following table (unaudited and shown in thousands) reconciles total Segment Adjusted EBITDA to income before income tax expense for the periods shown:
Three Months Ended December 31,Nine Months Ended December 31,
2021202220212022
Segment Adjusted EBITDA$10,182 $11,253 $32,734 $29,542 
Corporate and consolidation entries(2,359)(2,267)(7,209)(7,219)
Operating lease costs (1)
(383)(298)(1,163)(933)
Product development costs (2)
(328)(280)(1,026)(972)
Depreciation and amortization(3,584)(4,012)(10,931)(11,208)
Impairment of long-lived assets— — (28)— 
Stock-based compensation costs(310)(273)(1,004)(324)
Restructuring costs(117)(84)(169)(84)
Net (loss)/profit on sale of property, plant and equipment— (1)43 32 
Net foreign exchange gains/(losses)126 (755)110 743 
Net interest expense(75)(272)(294)(8)
Non-recurring legal costs (3)
(530)— (530)— 
Acquisition-related costs— — — (784)
Income before income tax expense$2,622 $3,011 $10,533 $8,785 
Description of reconciling items:
1.For the purposes of calculating Segment Adjusted EBITDA, operating lease expenses are excluded from the Segment Adjusted EBITDA. Therefore, in order to reconcile Segment Adjusted EBITDA to income before income tax expense, the total lease expense in respect of operating leases needs to be deducted.
2.For segment reporting purposes, product development costs, which do not meet the capitalization requirements under ASC 730 Research and Development or under ASC 985 Software, are capitalized and amortized. The amortization is excluded from Segment Adjusted EBITDA. In order to reconcile Segment Adjusted EBITDA to income before income tax expense, product development costs capitalized for segment reporting purposes need to be deducted.
3.Includes legal related costs for a non-recurring patent infringement matter for the three months ended December 31, 2021, that has been resolved.























11


Annexure A: Non-GAAP Financial Measures and Key Business Metrics

We use certain measures to assess the financial performance of the business. Certain of these measures are termed “non-GAAP measures” because they exclude amounts that are included in, or include amounts that are excluded from, the most directly comparable measure calculated and presented in accordance with GAAP, or are calculated using financial measures that are not calculated in accordance with GAAP. These non-GAAP measures include adjusted EBITDA, adjusted EBITDA margin, adjusted net income, adjusted net income per share, adjusted effective tax rate, free cash flow and constant currency information.

An explanation of the relevance of each of the non-GAAP measures, a reconciliation of the non-GAAP measures to the most directly comparable measures calculated and presented in accordance with GAAP and a discussion of their limitations is set out below. We do not regard these non-GAAP measures as a substitute for, or superior to, the equivalent measures calculated and presented in accordance with GAAP or those calculated using financial measures that are calculated in accordance with GAAP.

In addition to providing the non-GAAP financial measures mentioned above, we disclose ARR to give investors supplementary indicators of the value of our current recurring revenue contracts. ARR represents the estimated annualized value of recurring revenue for subscription contracts that have commenced revenue recognition as of the measurement date.

Non-GAAP Financial Measures

Adjusted EBITDA and Adjusted EBITDA Margin
Adjusted EBITDA and adjusted EBITDA margin are two of the profit measures reviewed by the CODM. We define adjusted EBITDA as net income before income taxes, net interest expense, net foreign exchange gains/losses, depreciation of property, plant and equipment including capitalized customer in-vehicle devices, amortization of intangible assets including capitalized internal-use software development costs and intangible assets identified as part of a business combination, impairment of long-lived assets, stock-based compensation costs, net loss/profit on sale of property, plant and equipment, restructuring costs, non-recurring legal costs and acquisition-related costs. We define adjusted EBITDA margin as adjusted EBITDA divided by total revenue.

We have included adjusted EBITDA and adjusted EBITDA margin in this press release because they are key measures that the Company’s management and Board of Directors use to understand and evaluate its core operating performance and trends; to prepare and approve its annual budget; and to develop short and long-term operational plans. In particular, the exclusion of certain expenses in calculating adjusted EBITDA and adjusted EBITDA margin can provide a useful measure for period-to-period comparisons of the Company’s core business. Accordingly, the Company believes that adjusted EBITDA and adjusted EBITDA margin provide useful information to investors and others in understanding and evaluating its operating results.
























12


A reconciliation of net income (the most directly comparable financial measure presented in accordance with GAAP) to adjusted EBITDA for the periods shown is presented below (in thousands and unaudited):

Three Months Ended December 31,Nine Months Ended December 31,
2021202220212022
Net income$630 $2,788 $5,460 $2,260 
Plus: Income tax expense1,992 223 5,073 6,525 
Plus: Net interest expense75 272 294 
(Less)/plus: Foreign exchange (gains)/losses(126)755 (110)(743)
Plus: Depreciation (1)
2,621 2,419 7,965 7,216 
Plus: Amortization (2)
963 1,593 2,966 3,992 
Plus: Impairment of long-lived assets— — 28 — 
Plus: Stock-based compensation costs310 273 1,004 324 
Plus/(less): Net loss/(profit) on sale of property, plant and equipment— (43)(32)
Plus: Restructuring costs117 84 169 84 
Plus: Non-recurring legal costs (3)
530 — 530 — 
Plus: Acquisition-related costs— — — 784 
Adjusted EBITDA$7,112 $8,408 $23,336 $20,418 
Adjusted EBITDA margin19.6 %22.2 %21.8 %18.9 %
1.Includes depreciation of owned equipment (including in-vehicle devices).
2.Includes amortization of intangible assets (including intangible assets identified as part of a business combination).
3.Includes legal related costs for a non-recurring patent infringement matter for the three months ended December 31, 2021, that has been resolved.

Our use of adjusted EBITDA and adjusted EBITDA margin have limitations as analytical tools, and should not be considered as performance measures in isolation from, or as a substitute for, analysis of our results as reported under GAAP.

Some of these limitations are:
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA does not consider the potentially dilutive impact of equity-based compensation;
Adjusted EBITDA does not reflect tax payments that may represent a reduction in cash available to the Company;
other companies, including companies in our industry, may calculate adjusted EBITDA differently, which reduces its usefulness as a comparative measure; and
certain of the adjustments (such as restructuring costs, impairment of long-lived assets and others) made in calculating adjusted EBITDA are those that management believes are not representative of our underlying operations and, therefore, are subjective in nature.

Because of these limitations, adjusted EBITDA and adjusted EBITDA margin should be considered alongside other financial performance measures, including income from operations, net income and our other results.





13


Adjusted Net Income and Adjusted Net Income Per Share
Adjusted net income is defined as net income excluding net foreign exchange gains/losses and acquisition-related costs, net of tax. Adjusted net income per share is defined as adjusted net income divided by the weighted average number of ordinary shares in issue during the period.
We have included adjusted net income per share in this press release because it provides a useful measure for period-to-period comparisons of our core business by excluding net foreign exchange gains/losses and acquisition-related costs, net of tax and associated tax consequences, from earnings. Accordingly, we believe that adjusted net income per share provides useful information to investors and others in understanding and evaluating our operating results.

The following tables (in thousands, except per share data, and unaudited) reconcile net income to adjusted net income and diluted net income per ordinary share or ADS to adjusted net income per ordinary share or ADS for the periods shown:

Three Months Ended December 31,Nine Months Ended December 31,
2021202220212022
Net income$630 $2,788 $5,460 $2,260 
Net foreign exchange (gains)/losses(126)755 (110)(743)
Income tax effect of net foreign exchange gains/(losses)1,107 (1,267)1,417 2,792 
Acquisition-related costs— — — 784 
Income tax effect of acquisition-related costs— — — (182)
Adjusted net income$1,611$2,276$6,767$4,911
Net income per ordinary share – diluted
$0.001 $0.005 $0.010 $0.004 
Effect of net foreign exchange (gains)/losses to net income#0.001 #(0.001)
Income tax effect of net foreign exchange gains/(losses)0.002 (0.002)0.003 0.005 
Acquisition-related costs— — — 0.001 
Income tax effect of acquisition-related costs— — — #
Adjusted net income per ordinary share – diluted
$0.003 $0.004 $0.012 $0.009 
Net income per ADS – diluted
$0.03 $0.13 $0.24 $0.10 
Effect of net foreign exchange (gains)/losses to net income*0.03 *(0.03)
Income tax effect of net foreign exchange gains/(losses)0.05 (0.06)0.06 0.12 
Acquisition-related costs— — — 0.04 
Income tax effect of acquisition-related costs— — — (0.01)
Adjusted net income per ADS – diluted
$0.07$0.10$0.30$0.22
# Amount less than $0.001
* Amount less than $0.01




14


Adjusted Effective Tax Rate
The adjusted effective tax rate is defined as income tax expense excluding the income tax effect of net foreign exchange gains/losses and acquisition-related costs divided by income before income tax expense excluding net foreign exchange gains/losses and acquisition-related costs.

A reconciliation of the effective tax rate (the most directly comparable financial measure presented in accordance with GAAP) to the adjusted effective tax rate for the periods shown is presented below (in thousands and unaudited):

Three Months Ended December 31,Nine Months Ended December 31,
2021202220212022
Income before income tax expense$2,622 $3,011 $10,533 $8,785 
Net foreign exchange (gains)/losses
(126)755 (110)(743)
Acquisition-related costs— — — 784 
Income before income tax expense excluding net foreign exchange (gains)/losses and acquisition-related costs
$2,496 $3,766 $10,423 $8,826 
Income tax expense$(1,992)$(223)$(5,073)$(6,525)
Income tax effect of net foreign exchange gains/(losses)1,107 (1,267)1,417 2,792 
Income tax effect of acquisition-related costs— — — (182)
Income tax expense excluding income tax effect of net foreign exchange gains/(losses) and acquisition-related costs$(885)$(1,490)$(3,656)$(3,915)
Effective tax rate76.0 %7.4 %48.2 %74.3 %
Adjusted effective tax rate35.5 %39.6 %35.1 %44.4 %

Free Cash Flow
Free cash flow is determined as net cash provided by operating activities less capital expenditure for investing activities. We believe that free cash flow provides useful information to investors and others in understanding and evaluating the Company’s cash flows as it provides detail of the amount of cash the Company generates or utilizes after accounting for all capital expenditures including investments in in-vehicle devices.

The following table (in thousands and unaudited) reconciles net cash provided by operating activities to free cash flow for the periods shown:

Three Months Ended December 31,Nine Months Ended December 31,
2021202220212022
Net cash provided by operating activities$3,995 $11,213 $14,660 $12,795 
Less: Capital expenditure payments(5,534)(5,335)(18,958)(19,395)
Free cash flow$(1,539)$5,878 $(4,298)$(6,600)







15


Constant Currency
Constant currency information has been presented to illustrate the impact of changes in currency rates on the Company’s results. The constant currency information has been determined by adjusting the current financial reporting period results to the prior period average exchange rates, determined as the average of the monthly exchange rates applicable to the period. The measurement has been performed for each of the Company’s currencies, including the South African Rand and British Pound. The constant currency growth percentage has been calculated by utilizing the constant currency results compared to the prior period results.
The constant currency information represents non-GAAP information. We believe this provides a useful basis to measure the performance of our business as it removes distortion from the effects of foreign currency movements during the period.
Due to the significant portion of our customers who are invoiced in non-U.S. Dollar denominated currencies, we also calculate our subscription revenue growth rate on a constant currency basis, thereby removing the effect of currency fluctuation on our results of operations.
The following tables (in thousands, except year over year change) provide the unaudited constant currency reconciliation to the most directly comparable GAAP measure for the periods shown:

Subscription Revenue:
Three Months Ended December 31,Year Over Year Change
20212022
Subscription revenue as reported$30,324 $32,469 7.1 %
Conversion impact of U.S. Dollar/other currencies— 2,918 9.6 %
Subscription revenue on a constant currency basis$30,324 $35,387 16.7 %

Hardware and Other Revenue:
Three Months Ended December 31,Year Over Year Change
20212022
Hardware and other revenue as reported$5,889 $5,338 (9.4)%
Conversion impact of U.S. Dollar/other currencies— 485 8.2 %
Hardware and other revenue on a constant currency basis$5,889 $5,823 (1.1)%

Total Revenue:
Three Months Ended December 31,Year Over Year Change
20212022
Total revenue as reported$36,213 $37,807 4.4 %
Conversion impact of U.S. Dollar/other currencies— 3,403 9.4 %
Total revenue on a constant currency basis$36,213 $41,210 13.8 %

Subscription Revenue:
Nine Months Ended December 31,Year Over Year Change
20212022
Subscription revenue as reported$92,299 $94,132 2.0 %
Conversion impact of U.S. Dollar/other currencies— 8,504 9.2 %
Subscription revenue on a constant currency basis$92,299 $102,636 11.2 %

16


Hardware and Other Revenue:
Nine Months Ended December 31,Year Over Year Change
20212022
Hardware and other revenue as reported$14,886 $13,996 (6.0)%
Conversion impact of U.S. Dollar/other currencies— 1,057 7.1 %
Hardware and other revenue on a constant currency basis$14,886 $15,053 1.1 %

Total Revenue:
Nine Months Ended December 31,Year Over Year Change
20212022
Total revenue as reported$107,185 $108,128 0.9 %
Conversion impact of U.S. Dollar/other currencies— 9,561 8.9 %
Total revenue on a constant currency basis$107,185 $117,689 9.8 %

Key Business Metrics

Annual Recurring Revenue

We believe that ARR is a key indicator of the trajectory of our business performance and serves as an indicator of future subscription revenue growth. We define ARR as the annualized value of subscription contracts that have commenced revenue recognition as of the measurement date. ARR is calculated by taking the subscription revenue for the last month of the period, multiplied by 12. It provides a 12 month forward view of revenue, assuming unit numbers, pricing and foreign exchange rates (the average monthly exchange rates applicable to the last month of the period) remain unchanged during the year. Constant currency ARR growth has been determined by adjusting the prior financial reporting period results to the last month of the current period average exchange rates, determined as the average monthly exchange rates applicable to the last month of the period.

ARR does not have a standardized meaning and is not necessarily comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and is not intended to be combined with or to replace it. ARR is not a forecast and the active contracts at the date used in calculating ARR may or may not be extended or renewed.

The following table (in thousands and unaudited) provides the constant currency ARR:

December 31,
20212022
Annual Recurring Revenue$119,165 $131,822 

17
EX-101.SCH 3 mixt-20230126.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of the Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Credit risk related to accounts receivables link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property and equipment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Intangible Assets, Goodwill and Other link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Other assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued expenses and other liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Dividends link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Segment information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Stock-based compensation plan link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitment and contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Retirement benefits link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Exchange rates link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Credit risk related to accounts receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Property and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Other assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Accrued expenses and other liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Dividends (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Stock-based compensation plan (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Exchange rates (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Summary of significant accounting policies - Schedule of Cumulative Currency Translation Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Summary of significant accounting policies - Schedule of Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Credit risk related to accounts receivables - Schedule of Aging Analysis of Accounts Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Credit risk related to accounts receivables - Schedule of Movements in the Allowance for Doubtful Debts (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Credit risk related to accounts receivables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Property equipment - Schedule of Owned Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Property and equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Property equipment - Schedule of Right-of-Use Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Intangible assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Intangible assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Intangible assets - Schedule of Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Other assets - Schedule of Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Other assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Other assets - Schedule of Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Accrued expenses and other liabilities - Schedule of Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Leases - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Leases - Supplemental Cash Flow Information and Non-Cash Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Income taxes - Schedule of Components of Income Before Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Income taxes - Summary of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Income taxes - Reconciliation of Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Income taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Income taxes - Reconciliation of Unutilized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Segment information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Segment information - Schedule of Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Segment information - Reconciliation of Segment Results to Income Before Tax (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Segment information - Schedule of Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Segment information - Schedule of Long-Lived Assets by Geographical Location (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Stock-based compensation plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Stock-based compensation plan - Share Options, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Stock-based compensation plan - Schedule of Unvested Share Options (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Stock-based compensation plan - Share Appreciation Rights, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Stock-based compensation plan - Schedule of Share Appreciation Rights Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Stock-based compensation plan - Performance Shares, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Debt - Schedule of Undrawn Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Commitment and Contingencies - Capital Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Commitment and contingencies - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Retirement benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Exchange rates (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Quarterly Financial Data (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 4 mixt-20230126_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 5 mixt-20230126_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 6 mixt-20230126_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Approved share repurchase program amount Stock Repurchase Program, Authorized Amount Current State and Local Tax Expense (Benefit) Current State and Local Tax Expense (Benefit) Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Effective Income Tax Rate Reconciliation, Amount [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] Employee-related Liabilities, Current Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Exchange rate Foreign Currency Exchange Rate, Translation Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two LTIP MiX Telematics Long-Term Incentive Plan [Member] MiX Telematics Long-Term Incentive Plan Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Contract with Customer, Asset Dividends declared on ordinary shares Dividends, Common Stock, Cash Dividends, Common Stock, Cash Quarterly Financial Information Disclosure [Abstract] Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of property Proceeds from Sale of Property, Plant, and Equipment Entity Filer Category Entity Filer Category Weighted-average remaining lease term of operating leases Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Deferred Tax Asset (Liability), Adjustment On Application Of New Accounting Principle Deferred Tax Asset (Liability), Adjustment On Application Of New Accounting Principle Deferred Tax Asset (Liability), Adjustment On Application Of New Accounting Principle Lessee, Non-Cash Activity [Abstract] Lessee, Non-Cash Activity [Abstract] Lessee, Non-Cash Activity Other Assets, Noncurrent Other Assets, Noncurrent, Total Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Number of shares reserved for future issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Middle East [Member] Middle East [Member] Retirement Benefits [Abstract] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition Deferred Tax Liabilities, Intangible Assets Deferred Tax Liabilities, Intangible Assets Not past due, before allowance Accounts Receivable, Noncurrent, Not Past Due (Deprecated 2021-01-31) Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Hardware And Other [Member] Hardware And Other [Member] Hardware And Other Document Fiscal Year Focus Document Fiscal Year Focus Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Cumulative Currency Translation Adjustments Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Non-executive Chairperson Board of Directors Chairman [Member] Amortization expense Amortization of Intangible Assets Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer – Non-deductible/(non-taxable) foreign exchange movements Effective Income Tax Rate Reconciliation, Nondeductible Expense (Tax Exempt Income) From Foreign Exchange Movement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense (Tax Exempt Income) From Foreign Exchange Movement, Amount Maximum value of shares that may still be repurchased Stock Repurchase Program, Remaining Authorized Repurchase Amount Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Weighted-average incremental borrowing discount rate of operating leases Operating Lease, Weighted Average Discount Rate, Percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Total intrinsic value of awards exercised Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Exercised Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Exercised Schedule of Intercompany Foreign Currency Balance [Table] Schedule of Intercompany Foreign Currency Balance [Table] Buildings Building [Member] Building [Member] Subsequent Events [Abstract] Deferred Tax Assets, Net of Valuation Allowance, Total Deferred Tax Assets, Net of Valuation Allowance Weighted-average grant-date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Effective Income Tax Rate Reconciliation, Transfer Pricing Imputation, Amount Effective Income Tax Rate Reconciliation, Transfer Pricing Imputation, Amount Effective Income Tax Rate Reconciliation, Transfer Pricing Imputation, Amount Award Type [Domain] Award Type [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Credit Facility [Domain] Credit Facility [Domain] Assets [Abstract] Assets [Abstract] Related Party Transactions [Abstract] Increase (Decrease) Of Foreign Exchange Movements On Operating Capital Increase (Decrease) Of Foreign Exchange Movements On Operating Capital Increase (Decrease) Of Foreign Exchange Movements On Operating Capital Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Computer And Radio Equipment [Member] Computer And Radio Equipment [Member] Computer And Radio Equipment Number of shares granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Concentration risk, percentage Concentration Risk, Percentage Preferred Stock, Value, Issued Preferred Stock, Value, Issued Maintenance Liability, Current Maintenance Liability, Current Maintenance Liability, Current Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Standard Bank Limited Standard Bank Limited [Member] Standard Bank Limited Accounts Receivable, Noncurrent, Past Due [Line Items] Accounts Receivable, Noncurrent, Past Due [Line Items] Entity Address, City or Town Entity Address, City or Town Brazil Sales Office [Member] Brazil Sales Office [Member] Brazil Sales Office Retained Earnings [Member] Retained Earnings [Member] Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Advertising Advertising Cost [Policy Text Block] Financial Asset, Period Past Due [Domain] Financial Asset, Aging [Domain] Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Leasing Arrangements Standard Product Warranty Accrual, Decrease for Payments Standard Product Warranty Accrual, Decrease for Payments Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Written Communications Written Communications Related Party [Axis] Related Party [Axis] Stock Repurchased and Retired During Period, Value Shares repurchased and retired Stock Repurchased and Retired During Period, Value Schedule of Long-Lived Assets by Geographical Location Long-lived Assets by Geographic Areas [Table Text Block] Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Award vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest In-Vehicle Devices Installed [Member] In-Vehicle Devices Installed [Member] In-Vehicle Devices Installed [Member] In-Vehicle Devices Installed Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Amounts owed to related parties Due to Related Parties Tax Period [Domain] Tax Period [Domain] Entity Interactive Data Current Entity Interactive Data Current Prime Rate Prime Rate [Member] Payments to Acquire Loans Receivable Payments to Acquire Loans Receivable Undrawn borrowing remaining Line of Credit Facility, Remaining Borrowing Capacity Performance target, cumulative revenue Cumulative Revenue, Performance Target Cumulative Revenue, Performance Target BRAZIL BRAZIL Basic earnings per share (in dollars per share) Earnings Per Share, Basic Other assets Other Assets Disclosure [Text Block] Tax losses subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Financial Asset, 30 to 59 Days Past Due [Member] Financial Asset, 30 to 59 Days Past Due [Member] MiX East Africa, VAT on Imported Services MiX East Africa, VAT On Imported Services [Member] MiX East Africa, VAT On Imported Services Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Finite-Lived Intangible Asset, Expected Amortization, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Document Type Document Type Overdraft Facilitiy Overdraft Facilitiy [Member] Overdraft Facilitiy Total contributions for retirement benefits Defined Contribution Plan, Cost April 2017 to March 2020 April 2017 To March 2020 [Member] April 2017 To March 2020 Geographic Concentration Risk Geographic Concentration Risk [Member] Earnings Per Share, Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Entity Current Reporting Status Entity Current Reporting Status Deferred commissions Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Deferred Tax Assets, Unrealized Currency Losses Deferred Tax Assets, Unrealized Currency Losses Americas Sales Office [Member] Americas Sales Office [Member] Americas Sales Office Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Ending balance Deferred Tax Liabilities, Net Operating Lease, Payments Operating Lease, Payments Other Noncash Income (Expense) Other Noncash Income (Expense) Estimated forfeiture rate Share-Based Compensation Arrangement By Share-Based Payment Award, Estimated Forfeiture Rate Share-Based Compensation Arrangement By Share-Based Payment Award, Estimated Forfeiture Rate Capitalized Contract Cost, Net, Noncurrent Capitalized Contract Cost, Net, Noncurrent Standard Product Warranty Accrual, Current Standard Product Warranty Accrual, Current Standard Product Warranty Accrual, Current AUSTRALIA AUSTRALIA Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Property, Plant and Equipment Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Credit Loss Expense (Reversal) Total fair value of share options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Net Cash Provided by (Used in) Investing Activities [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Goodwill impairments Goodwill, Impairment Loss Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 2013 to 2017 Tax Year 2013 To 2017 [Member] Tax Year 2013 To 2017 Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Liabilities and Equity, Total Liabilities and Equity Other Accrued Liabilities, Current Other Accrued Liabilities, Current Contract with Customer, Liability, Current Contract with Customer, Liability, Current Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Annual total shareholder return percentage (in excess of) Share-Based Payment Arrangement, Annual Total Shareholder Return, Percentage Share-Based Payment Arrangement, Annual Total Shareholder Return, Percentage Restricted cash Restricted Cash Additional Paid in Capital Additional Paid in Capital Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Liabilities and Equity [Abstract] Liabilities and Equity [Abstract] Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable Schedule of Diluted Earnings Per Share Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block] Earnings per share Earnings Per Share [Text Block] Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Number of equity-classified incentive plans Share-Based Payment Arrangement, Number Of Plans Share-Based Payment Arrangement, Number Of Plans Operating Lease, Right-Of-Use Asset, Accumulated Amortization Operating Lease, Right-Of-Use Asset, Accumulated Amortization Operating Lease, Right-Of-Use Asset, Accumulated Amortization Operating Expenses [Abstract] Operating Expenses [Abstract] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Finite-Lived Intangible Asset, Expected Amortization, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Deferred Tax Liabilities, Net Of Valuation Allowance Deferred Tax Liabilities, Net Of Valuation Allowance Deferred Tax Liabilities, Net Of Valuation Allowance Restructuring Reserve, Period Increase (Decrease) Restructuring Reserve, Period Increase (Decrease) Gross Profit, Total Gross Profit Gross Profit Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Preference shares, authorized (in shares) Preferred Stock, Shares Authorized Uncertain tax positions Beginning balance Ending balance Unrecognized Tax Benefits Deferred Tax Assets, Gross, Total Deferred Tax Assets, Gross Foreign tax paid Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount Operating Lease, Right-Of-Use Asset, After Accumulated Amortization Operating Lease, Right-Of-Use Asset, After Accumulated Amortization Operating Lease, Right-Of-Use Asset, After Accumulated Amortization Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Related Party Transaction, Lease Expense Related Party Transaction, Lease Expense [Member] Related Party Transaction, Lease Expense Trading Symbol Trading Symbol Deferred Tax Liabilities, Unrealized Currency Transaction Gains Deferred Tax Liabilities, Unrealized Currency Transaction Gains Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Proceeds from Interest Received Proceeds from Interest Received Liabilities, Current [Abstract] Liabilities, Current [Abstract] Standard Product Warranty Accrual, Noncurrent Standard Product Warranty Accrual, Noncurrent Deferred tax assets on tax losses that will not be realized Operating Loss Carryforwards, Valuation Allowance General and Administrative Expense General and Administrative Expense Debt Debt Disclosure [Text Block] Summary of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Stock-based compensation plan Share-based Payment Arrangement [Text Block] Payments of Ordinary Dividends, Common Stock Payments of Ordinary Dividends, Common Stock Leases Lessee, Leases [Policy Text Block] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Regional Sales Offices [Member] Regional Sales Offices [Member] Regional Sales Offices Accounting Policies [Abstract] Number of reportable segments Number of Reportable Segments Middle East And Australasia Sales Office [Member] Middle East And Australasia Sales Office [Member] Middle East And Australasia Sales Office Cost of Revenue [Abstract] Cost of Revenue [Abstract] Current Federal Tax Expense (Benefit) Current Federal Tax Expense (Benefit) Operating Lease, Liability, Total Operating Lease, Liability Foreign Currency Transaction Gain (Loss), before Tax Foreign Currency Transaction Gain (Loss), before Tax Foreign Currency Transaction Gain (Loss), before Tax Common Stock, Value, Issued Common Stock, Value, Issued Central Services Organization [Member] Central Services Organization [Member] Central Services Organization Expected period for recognition of unvested awards Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition MiX East Africa, VAT on Imported Services, Portion Relating to 15% Customer Base MiX East Africa, VAT On Imported Services, Portion Relating To 15% Customer Base [Member] MiX East Africa, VAT On Imported Services, Portion Relating To 15% Customer Base Basis of preparation Basis of Accounting, Policy [Policy Text Block] Performance Shares Performance Shares [Member] Financial Asset, Not Past Due [Member] Financial Asset, Not Past Due [Member] Commitments and Contingencies Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Capital Commitments for Property and Equipment Capital Addition Purchase Commitments [Member] Inventory Write-down Write-down of inventory Inventory Write-down Exchange rates Foreign Currency Disclosure [Text Block] Receivables [Abstract] Other Commitments [Table] Other Commitments [Table] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Deferred Foreign Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Potentially dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Entity Registrant Name Entity Registrant Name Cash and Cash equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock (in shares) Treasury Stock, Shares Interest Income (Expense), Net Interest Income (Expense), Net Interest Income (Expense), Net Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current Proceeds from (Repayments of) Debt Proceeds from (Repayments of) Debt Dividends declared (in ZAR per share) Common Stock, Dividends, Per Share, Declared Accrued Liabilities, Current Accrued Liabilities, Current, Total Accrued Liabilities, Current Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Europe Sales Office [Member] Europe Sales Office [Member] Europe Sales Office Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Granted (in dollars per share) Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Grants In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Grants In Period, Weighted Average Grant Date Fair Value Schedule of Dividends Declared Dividends Declared [Table Text Block] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Credit risk related to accounts receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Share Options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Deferred Tax Assets, Property, Plant and Equipment Deferred Tax Assets, Property, Plant and Equipment Prepaid expenses and other current assets Prepaid Expenses And Other Current Assets, Policy [Policy Text Block] Prepaid Expenses And Other Current Assets, Policy Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Pre-commencement Tender Offer Pre-commencement Tender Offer Common Stock [Member] Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Past due, before allowance Accounts Receivable, Noncurrent, Past Due (Deprecated 2021-01-31) Segment information Segment Reporting Disclosure [Text Block] Operating Income (Loss), Total Operating Income (Loss) Loans to external parties Financing Receivable [Policy Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating Lease, Liability, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Financial Asset, Period Past Due [Axis] Financial Asset, Aging [Axis] Finite-Lived Intangible Asset, Expected Amortization, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Foreign Currency [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Share-based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Depreciation expense Depreciation Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] HSW Management Services CC HSW Management Services CC [Member] HSW Management Services CC Treasury Stock [Member] Treasury Stock [Member] Schedule of Product Warranties Schedule of Product Warranty Liability [Table Text Block] Income Taxes Paid Income Taxes Paid Investment Interest Rate Investment Interest Rate Asset Impairment Charges Asset Impairment Charges Asset Impairment Charges Accounts Payable and Accrued Liabilities, Noncurrent [Abstract] Accounts Payable and Accrued Liabilities, Noncurrent [Abstract] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Carrying amount of loans to external parties Financing Receivable, after Allowance for Credit Loss Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Schedule of Exchange Rates Schedule of Intercompany Foreign Currency Balances [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Ordinary shares repurchased (in shares) Shares repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Payments to Acquire Property, Plant, and Equipment Property acquired Payments to Acquire Property, Plant, and Equipment Deferred Tax Assets, Deferred Income Deferred Tax Assets, Deferred Income Accrued expenses and other liabilities Other Liabilities Disclosure [Text Block] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Liabilities, Total Liabilities Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Asset, Expected Amortization, Year One Net Cash Provided by (Used in) Financing Activities [Abstract] Net Cash Provided by (Used in) Financing Activities [Abstract] Unvested, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stockholders' Equity Attributable to Parent, Total Stockholders' Equity Attributable to Parent Unvested as of beginning of period (in dollars per share) Unvested as of end of period (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value Annual escalations Lessee, Operating Lease, Annual Escalation, Percent Lessee, Operating Lease, Annual Escalation, Percent Tax losses Operating Loss Carryforwards Ordinary shares, issued (in shares) Common Stock, Shares, Issued Preference shares, issued (in shares) Preferred Stock, Shares Issued Tax benefits realized on awards exercised Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Goodwill and Intangible Assets Disclosure [Abstract] Document Annual Report Document Annual Report Intangible assets Intangible Assets Disclosure [Text Block] Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Estimated useful lives of property and equipment Property, Plant and Equipment, Useful Life Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Schedule of Cumulative Currency Translation Adjustments Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Unutilized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) Accounts Receivable, Allowance for Credit Loss, Noncurrent Accounts Receivable, Allowance for Credit Loss, Noncurrent Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Interest rate Debt Instrument, Interest Rate, Effective Percentage Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Deferred tax benefit recognized Share-based Payment Arrangement, Expense, Tax Benefit Amortization recognized from deferred commissions Capitalized Contract Cost, Amortization City Area Code City Area Code Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit) Entity Public Float Entity Public Float Lease term Lessee, Operating Lease, Term of Contract Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement of Stockholders' Equity [Abstract] Deferred Tax Liabilities, Gross, Total Deferred Tax Liabilities, Gross Black Industrialists Group Property Management Company Ltd Black Industrialists Group Property Management Company Ltd [Member] Black Industrialists Group Property Management Company Ltd Receivable with Imputed Interest, Effective Yield (Interest Rate) Receivable with Imputed Interest, Effective Yield (Interest Rate) Income Statement [Abstract] Amendment Flag Amendment Flag Total, before allowance Accounts Receivable, before Allowance for Credit Loss, Noncurrent Effective Income Tax Rate Reconciliation, Withholding Tax, Amount Effective Income Tax Rate Reconciliation, Withholding Tax, Amount Effective Income Tax Rate Reconciliation, Withholding Tax, Amount Internally generated in-house software in progress Capitalized Computer Software, Net Related Party Transaction [Axis] Related Party Transaction [Axis] Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income Tax Expense (Benefit) Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Other Commitments [Domain] Other Commitments [Domain] Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Unvested as of beginning of period (in shares) Unvested as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Voluntary Filers Entity Voluntary Filers Assets, Current, Total Assets, Current Sales and Marketing Selling and Marketing Expense [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Lessee, Operating Lease, Liability, to be Paid, Total Lessee, Operating Lease, Liability, to be Paid – Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation And Amortization And Other Costs, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation And Amortization And Other Costs, Amount Inventory, Net Inventory, Net Right of use property and equipment, gross Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity File Number Entity File Number Stock-based compensation Share-based Payment Arrangement [Policy Text Block] Deferred Federal Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Statement of Financial Position [Abstract] Summary of Unvested SARs Activities Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block] Unvested as of beginning of period Unvested as of end of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Decrease in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair value measurements Fair Value Measurement, Policy [Policy Text Block] Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Forfeitures (in dollars per share) Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Grant Date Fair Value Revenue Benchmark Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Unvested as of beginning of period (in shares) Unvested as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Gain from sale and leaseback transaction Sale and Leaseback Transaction, Gain (Loss), Net Short-term Lease, Cost Short-term Lease, Cost Deferred Tax Liabilities, Prepaid Expenses Deferred Tax Liabilities, Prepaid Expenses Unvested as of beginning of period (in dollars per share) Unvested as of end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Selling and Marketing Expense Selling and Marketing Expense Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Subscription [Member] Subscription [Member] Subscription Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Vehicles [Member] Vehicles [Member] Statement [Line Items] Statement [Line Items] Share capital and Share repurchases Stockholders' Equity, Policy [Policy Text Block] Total transactions with owners (in shares) Stock Issued During Period, Shares, Period Increase (Decrease) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures Loans To External Parties And Other Receivables, Noncurrent Loans To External Parties And Other Receivables, Noncurrent Loans To External Parties And Other Receivables, Noncurrent Capital commitments Other Commitment Counterparty Name [Domain] Counterparty Name [Domain] Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Weighted Average Average Weighted Average [Member] Accrued Liabilities, Current [Abstract] Accrued Liabilities, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Tax Period [Axis] Tax Period [Axis] Allowance for Credit Loss [Abstract] Allowance for Credit Loss [Abstract] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest MiX East Africa, VAT on Imported Services, Assessments MiX East Africa, VAT On Imported Services, Assessments [Member] MiX East Africa, VAT On Imported Services, Assessments Type of Adoption [Domain] Accounting Standards Update [Domain] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Thailand THAILAND Segment Reporting [Abstract] Soliciting Material Soliciting Material Estimated useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Line of Credit, Current Debt Line of Credit, Current Use of estimates Use of Estimates, Policy [Policy Text Block] Retirement benefits Retirement Benefits [Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Capital Commitments for Intangible Assets Intangible Asset Purchase Commitment [Member] Intangible Asset Purchase Commitment Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Number of regional sales offices Number Of Regional Sales Offices Number Of Regional Sales Offices Assets, Total Assets Other Accrued Liabilities, Noncurrent Other Accrued Liabilities, Noncurrent Plan Name [Domain] Plan Name [Domain] Payments to Noncontrolling Interests Payments to Noncontrolling Interests Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Share Appreciation Rights SARs Stock Appreciation Rights (SARs) [Member] Noncontrolling Interest [Member] Noncontrolling Interest [Member] Research and Development Expense Research and Development Expense Product and Service [Domain] Product and Service [Domain] Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Stockholders' Equity, Period Increase (Decrease) From Transactions With Owners Stockholders' Equity, Period Increase (Decrease) From Transactions With Owners Stockholders' Equity, Period Increase (Decrease) From Transactions With Owners Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Capital Commitments for Intangibles Not Yet Contracted Capital Commitments For Intangible Assets Not Yet Contracted [Member] Capital Commitments For Intangible Assets Not Yet Contracted Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment Summary of significant accounting policies Significant Accounting Policies [Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Corporate And Consolidation Entries Corporate And Consolidation Entries Corporate And Consolidation Entries Net Cash Provided by (Used in) Operating Activities, Total Net Cash Provided by (Used in) Operating Activities Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Schedule of Undrawn Facilities Schedule of Debt [Table Text Block] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Schedule of Lease Cost and Supplemental Cash Flow Information and Non-Cash Activity Lease, Cost [Table Text Block] Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted average number of ordinary shares in issue (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Financial Asset, Equal To Or Greater Than 60 Days [Member] Financial Asset, Equal To Or Greater Than 60 Days [Member] Financial Asset, Equal To Or Greater Than 60 Days Property, Plant, And Equipment And Operating Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization Property, Plant, And Equipment And Operating Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization Property, Plant, And Equipment And Operating Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization Intercompany Foreign Currency Balance [Line Items] Intercompany Foreign Currency Balance [Line Items] Segment Adjusted EBITDA Segment Adjusted EBITDA Segment Adjusted EBITDA Subsequent events Subsequent Events [Text Block] Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Schedule of Basic Earnings Per Share Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Quarterly Financial Data Quarterly Financial Information [Text Block] Cost of Revenue Cost of Revenue Net Cash Provided by (Used in) Financing Activities, Total Net Cash Provided by (Used in) Financing Activities Treasury Stock, Value Treasury Stock, Value Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Aging Analysis of Accounts Receivables Accounts Receivable, Noncurrent, Past Due [Table Text Block] Reconciliation of Income Tax Expense Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts Payable, Current Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Patents And Trademarks [Member] Patents And Trademarks [Member] Patents And Trademarks Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Parent [Member] Parent [Member] Finite-Lived Intangible Asset, Expected Amortization, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Deferred Tax Liabilities, Gross [Abstract] Deferred Tax Liabilities, Gross [Abstract] Other Comprehensive Income (Loss), Deferred Income Tax Adjustment Other Comprehensive Income (Loss), Deferred Income Tax Adjustment Other Comprehensive Income (Loss), Deferred Income Tax Adjustment Increase (Decrease) in Inventories Increase (Decrease) in Inventories Beginning balance (in shares) Ending balance (in shares) Ordinary shares, outstanding (in shares) Common Stock, Shares, Outstanding Revenues [Abstract] Revenues [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Schedule of Quarterly Financial Data Quarterly Financial Information [Table Text Block] Africa Sales Office [Member] Africa Sales Office [Member] Africa Sales Office Deferred Tax Assets, Gross [Abstract] Deferred Tax Assets, Gross [Abstract] Deferred State and Local Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) - Tax incentives in addition to incurred cost Effective Income Tax Rate Reconciliation, Tax Incentives, Amount Effective Income Tax Rate Reconciliation, Tax Incentives, Amount Lease, Cost, Total Lease, Cost Schedule of Useful Lives of Property and Equipment Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Income Statement Location [Domain] Income Statement Location [Domain] Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Gain (Loss) Customer Relationships [Member] Customer Relationships [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property, Plant and Equipment, Net, Total Long-lived assets Property, Plant and Equipment, Net Property, and equipment Property, Plant and Equipment Disclosure [Text Block] AOCI Including Portion Attributable to Noncontrolling Interest [Member] AOCI Including Portion Attributable to Noncontrolling Interest [Member] Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent [Abstract] Accounts Receivable, after Allowance for Credit Loss, Noncurrent [Abstract] Lender Name [Axis] Lender Name [Axis] Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Purchases of treasury stock (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Earnings Per Share [Abstract] Financial Asset, 1 to 29 Days Past Due [Member] Financial Asset, 1 to 29 Days Past Due [Member] Owned equipment, gross Property, Plant and Equipment, Gross Doubtful debt allowance Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss Related Party Transaction [Domain] Related Party Transaction [Domain] Deferred Tax Liabilities, Other Deferred Tax Liabilities, Other Equipment [Member] Equipment [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Accrued contingent liability Loss Contingency Accrual Other Commitments [Line Items] Other Commitments [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding MiX East Africa, VAT on Imported Services, Interest MiX East Africa, VAT On Imported Services, Interest [Member] MiX East Africa, VAT On Imported Services, Interest Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Share-based Payment Arrangement, Expense Stock-based compensation expense Share-based Payment Arrangement, Expense Europe [Member] Europe [Member] Document Fiscal Period Focus Document Fiscal Period Focus Vehicle And Asset Finance Facility Vehicle And Asset Finance Facility [Member] Vehicle And Asset Finance Facility Deferred Tax Asset (Liability), Increase (Decrease) Resulting From Foreign Currency Translation On Net Investment Loans Deferred Tax Asset (Liability), Increase (Decrease) Resulting From Foreign Currency Translation On Net Investment Loans Deferred Tax Asset (Liability), Increase (Decrease) Resulting From Foreign Currency Translation On Net Investment Loans Tax rate Effective Income Tax Rate Reconciliation, Percent Potential liability Loss Contingency, Estimate of Possible Loss Standard Product Warranty Accrual, Increase For Issuing Warranties And Increase (Decrease) For Preexisting Warranties Standard Product Warranty Accrual, Increase For Issuing Warranties And Increase (Decrease) For Preexisting Warranties Standard Product Warranty Accrual, Increase (Decrease) For Preexisting Warranties And Issuing Warranties Proceeds from sale and leaseback transaction Sale Leaseback Transaction, Gross Proceeds, Investing Activities Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accounts Receivable, Noncurrent, Past Due [Table] Accounts Receivable, Noncurrent, Past Due [Table] Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Accounts Receivable, before Allowance for Credit Loss, Noncurrent [Abstract] Accounts Receivable, before Allowance for Credit Loss, Noncurrent [Abstract] (Deprecated 2021-01-31) Counterparty Name [Axis] Counterparty Name [Axis] Payables and Accruals [Abstract] Schedule of Components of Income Before Income Tax Expense Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents TPF Investments Proprietary Limited TPF Investments Proprietary Limited [Member] TPF Investments Proprietary Limited UNITED STATES UNITED STATES Statement of Comprehensive Income [Abstract] Assets, Current [Abstract] Assets, Current [Abstract] Operating Lease Costs Excluded From Segments Operating Lease Costs Excluded From Segments Operating Lease Costs Excluded From Segments Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations Deferred Tax Liabilities, Deferred Expense, Commissions Deferred Tax Liabilities, Deferred Expense, Commissions Deferred Tax Liabilities, Deferred Expense, Commissions Leases [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Taxation Income Tax, Policy [Policy Text Block] Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Intangible assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Revenue from contracts with customers Revenue from Contract with Customer [Policy Text Block] Issuance of common stock in relation to share options and SAR's exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Diluted (in shares) Diluted weighted average number of ordinary shares in issue (in shares) Weighted Average Number of Shares Outstanding, Diluted Income (Loss) from Continuing Operations before Income Taxes, Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Other Comprehensive Income (Loss), Net of Tax, Total Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Income taxes Income Tax Disclosure [Text Block] Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted Average Number of Shares Outstanding, Basic [Abstract] Related Party [Domain] Related Party [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Summary of Unvested Share Options Activities Share-based Payment Arrangement, Option, Activity [Table Text Block] Amount written off during the year as irrecoverable Accounts Receivable, Allowance for Credit Loss, Writeoff Dividends Stockholders' Equity Note Disclosure [Text Block] Movement In Deferred Tax Assets (Liabilities), Net [Roll Forward] Movement In Deferred Tax Assets (Liabilities), Net [Roll Forward] Movement In Deferred Tax Assets (Liabilities), Net Finite-Lived Intangible Asset, Expected Amortization, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Performance target, cumulative Adjusted EBITDA Performance Target, Cumulative Adjusted Earnings Before Interest, Taxes, Depreciation And Amortization Performance Target, Cumulative Adjusted Earnings Before Interest, Taxes, Depreciation And Amortization Schedule of Deferred Commissions Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Fair value of loans to external parties Loans Receivable, Fair Value Disclosure Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Amended Network Service Agreement with MTN Amended Network Service Agreement With Mobile Telephone Network Proprietary Limited [Member] Amended Network Service Agreement With Mobile Telephone Network Proprietary Limited Net Cash Provided by (Used in) Investing Activities, Total Net Cash Provided by (Used in) Investing Activities Reconciliation of Segment Results to Income Before Tax Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Increase (Decrease) in Operating Capital [Abstract] Increase (Decrease) in Operating Capital [Abstract] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vested (in dollars per share) Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Vesting In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Vesting In Period, Weighted Average Grant Date Fair Value Net Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Consolidation Consolidation, Policy [Policy Text Block] Product Development Costs Capitalized During The Period Product Development Costs Capitalized During The Period Product Development Costs Capitalized During The Period Liabilities, Current, Total Liabilities, Current Cash Flow, Operating Activities, Lessee [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Equipment, Vehicles And Other [Member] Equipment, Vehicles And Other [Member] Equipment, Vehicles And Other Entity Address, Postal Zip Code Entity Address, Postal Zip Code Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Advertising costs Advertising Expense Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Deferred Tax Assets, Other Deferred Tax Assets, Other Other Commitments [Axis] Other Commitments [Axis] Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts receivables and Allowance for doubtful debts Accounts Receivable [Policy Text Block] Vested (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cover [Abstract] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Schedule of Other Assets Schedule of Other Assets [Table Text Block] Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net Goodwill Goodwill Nedbank Limited Nedbank Limited [Member] Nedbank Limited Beginning balance Ending balance Standard Product Warranty Accrual Stockholders' Equity Attributable to Noncontrolling Interest Stockholders' Equity Attributable to Noncontrolling Interest Cost of Revenue Cost of Sales [Member] Accrued Income Taxes, Current Accrued Income Taxes, Current Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Inventories Inventory, Policy [Policy Text Block] – Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Current Foreign Tax Expense (Benefit) Current Foreign Tax Expense (Benefit) Nature of the Business Nature of Operations [Text Block] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accounts Receivable, after Allowance for Credit Loss, Noncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent Operating Lease, Cost Operating Lease, Cost Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Related party transactions Related Party Transactions Disclosure [Text Block] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Schedule of Movements in the Allowance for Doubtful Debts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) SOUTH AFRICA SOUTH AFRICA Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Commissions Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Commissions Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Commissions EX-101.PRE 7 mixt-20230126_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 8 mixlogoblk-taglinea.jpg GRAPHIC begin 644 mixlogoblk-taglinea.jpg M_]C_X 02D9)1@ ! @$!+ $L #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! !+ $ 0$L 0 !_^$S:&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O7!E+U)E"UD M969A=6QT(CY-:5@@3&]G;R!"3$LM5&%G;&EN93PO&UP.DUO9&EF>41A=&4^"B @(" @(" @ M(#QX;7 Z0W)E871E1&%T93XR,#$W+3$P+3 T5#$T.C(P.C4U*S R.C P/"]X M;7 Z0W)E871E1&%T93X*(" @(" @(" @/'AM<#I#&UP1TEM9SIW:61T M:#XR-38\+WAM<$=);6&UP1TEM9SIH96EG:'0^"B @(" @(" @(" @(" @ M(" @(#QX;7!'26UG.F9OF%'.7=)1$UU34%!-%%K;$Y!*S!! M04%!04%"04%304%!04%%028C>$$[05%"24%!04%!44%"+RLT041K1FMB,DIL M04=404%!04%!9B]B04E104)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$ M06]+0W=O2R8C>$$[1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)' M>'-C2'@X9DAX.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9B8C M>$$[2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&9(>#AF+SA!04519T%-045!07=%4B8C>$$[04%)4D%1 M35)!9B]%06%)04%!04A!445"05%%04%!04%!04%!04%11D%W24=!44%(0T%K M2T-W14%!9TE$05%%0D%114%!04%!04%!028C>$$[05%!0T%W449"9V-)0U%O M3$5!04-!44U$06=10T)G8T1"04E'06Y-0D%G35)"04%&25))>%%614=%,D5I M8UE%54UP1VA">%=X46E00B8C>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY M63-00TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+ M0G)Y-"]0128C>$$[,4]4,%I85T9L85&18;#E76C)H<&%M='-B5S5V63-2 M,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM6B8C M>$$[<6)N2C)E;C5+:G!+5VUP-FEP<7%U28C>$$[;V)(=T9- M2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15:W=G M2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515-5!2 M;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q*V8S M3T5H66%(:4EM2VDT>4YJ;R8C>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/:W!A M86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W1EA9 M<3=&6%EQ-R8C>$$[1EA9<3@T+TY,.#AF3&8U9EAL%AL="8C M>$$[5#8S<#%W07,P64]W86=*1$EF-6Q0>F]C5EIL:7)W;B]!2GE!+U!F+T%! M-TA,-5$$[=C!59U!N M1WAN."\K6#=I,3@S=W@V:EI'5U%346%X26MY>%1S5%=H;5EC6E$S8U9.8U5V M=7IY9')R82\U53!J5S-J.48Y4W,T8FPT=28C>$$[>71,1T=91#)Q9'-72V-9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T972U$$[&AT,&%342MY:74R4FY) M4D)*-DU:>28C>$$[15%395%E5BM7+TUF;2]8=DXX33!-.&]T0DM'=4QD4V9Q M.&1V6&13=C)A.&1G5'983E)H>EIC;5=W9'9S<#!U;C%'6$QL$$[.#!F>4DX=&9M0G%-3W$S5C-C869Q8TU)="]79S1-:F]R1FPU>'5.>7!: M='=2-SES,TQV2'I2;W1X<2\U4"]M*VMD-C5+861C0T,K9"8C>$$[05%S.6I. M4W)Q<')7$$[=V(X:"]W06E',71O+T]F M;D]->C)K-4TY:' X.5=A-5IJ6#9X8V-T>6A/-F$$[3%-:1F5*;$A11D-+8E4R>%%R=U%15SA% M9'9B>')$0D-Q>'A24G%&4D555596555!04%O04U66#1Q;#)V87EM:U=-5C(X M4FU%=#-:5R8C>$$[65%(:E$S,3-&84)Q,% R1$YY<#-P:7%J-6\Q3'I&<"MM M$$[>E@U,6U%-3AP$$[15IB,#5' M:6(T6&=6:#A32'%-5EI%,S5H,U50;B]24$IT,W!1:'5T5C!W-FIC5&DT1&DS M:UAN>F=#:4]K;$1(5&YY2'EX5E4O3D@X=R8C>$$[2F9),VPK,C%73%1F,'!* M8S-S5FEL%9B-64X>F9M4F4V=D)B87HU2VHP M:E18-2MV<4,V$$[C4P.'@K5DEG<3-N;#AW2#%&:U9X3VLP4W1)>7%!3TIH:V(P,T$$[5G11.'5A9$Y(-CDU-6HQ1TQ4-V%)355+;S="6DHV.%=" M16)324]/,658>GA6:W0Q9%$$[=T%&8U99:"M6,S5O85 X06U$<$XU9C)%3%=S;&QC=F)Y,G-J0FY#9%E: M5%%#9VM4=#))27%A5GA6:G)F;7(K6EDX>6IY,R]Y$$[%9K,FEE9EHY43@K86@U475.3D9R8V%D M<#EV9E1806XY548U=W9+24M),2MW5W!Y-28C>$$[8BM!>%9I$$[>F8U8FTP6%A69V$V9W5,8VTU$U26&%O66A3<7@S5&9Z<3@U-G)Q13)P-E0U3VTQ2'E60F9. M<'(S9')*-B8C>$$[="]Z5F=';D9U=2]!06=L95 K>GA6-FQR2&U(461&:FAL M,6I58F)4;S=I45)14&13<$-(:U!25DQK5D]+<&=#0TMJ8TA&6'HW*V,O+R8C M>$$[041K;DIO;6]V;TAK=#1:-S(S67)Q1W%/;VQJ:F-(94M&5#A,35 R;4Y1 M3VY8;W!!978X035C-CEQ2&U$>4QO;71A:7%R93,Q$$[8T8T<5=) M,UE+96Y,FM,*V59,$M'9GEL-6%N6Q.4W954"LX$$[>7=X968Y6%5V3'ID9$5G M2DY">$IJ:W5'2&,X<7%N,&YW>%5V<%!&0U0K83E&=61A,&%45&]*,70O5V10 M5FM912]!$$[66I/4$-':E4T:FMH=V'%+6EIA,G9M4"]N3413 M3DA3*S!(5B8C>$$[;S59,#%E6DI,864S0B]E4$)'955C:$$W2WI-=%0QFHU$$[=W$T-S=$;V-63#=.5E9647%G0E%+0419041&1&5+=7A6,DMS82]-2"]J M9S)V+V):,% X03=R1G!I$$[6G9V*TI, M:7)$9GEF+TQF>EAR2#5D851Q3FHU-C%04C=79C9X-F5N5WEQ66]U1C%+:#1K M$$[3SDQ3$(U9&QJ:W5:2T(U M5U%Z2UI'<'16:4MN1E94+VY*-DXU9DEM;'AO-6ED.6)S,5=297%K<$M!=RM7 M2W-G.'$O;'HU<3!B6$QF528C>$$[8B]Z>G%76IK M47IF6DQC:#=J1EAK96Y'5%1*.5@O3B]3954X9&@U$$[,WA+2V1452]:>%-O*V5M=2].=')R+S5U>'IV1' S;'4K M6QX0DAQ45$$[;SEL-44X=&]B:GI&-7):-&924G=J3%I1DHP;E9.5#AT1'ER-58Q*T$$[4RMJ=F]F M$$[54MY%9N='HU;#AV5R8C>$$[=7%P<$YZ<59T1'%B=W9C$$[8C!N;G1M3E-K=G%(8T1O93-%1F-6648K8U4Q,2M99C4X M,EAK*T=C<%DR8W-7;DEW,T-C9TIB=55$*UEB:C,T1$9)6FPK8F8U;S9L9"8C M>$$[6#%T*U8S-6)L7IA,T18.3AB5S-A-F5G0VTV;B8C>$$[2G%K439H M4',P-6(T5!4-$8O,E(R-G%(:$@U;V9L."8C>$$[9DM3*U@Y175:4')V;2]6 M=SDO$$[5RM:27%C54I.*UI(-6EA3#5&.'5Y87)Q M2CE395%M3%0W2F8W>65A;%%Q:G-O-G,S664Y05989FQN1C5W+W=!2WA8;FTV M-$UU=#9J228C>$$[.35,8CA1:3)S8W105'1L54%516%!5G)V>4HS3TMS<7A6 M:3,U:B]M2&]N:U1Y-4QQ*W!.>FQ.57-B2E-"2E!.5%I628C M>$$[>#5/.&TK8G9Z=CA!3VUO879Q,30Q=&%)2S-M;T)#.&-64692=&])>7DO M9%A98FYC-W%5$$[0G!,85-% M9G9&2&-C94UQ94\R2W9T*S)U24QM,VEU8F526EE*,%=31U945E=2>'E69V9! M9S1O5DU69&ER$$[-D@O,U=,5$974S1Q>$AY M>$0U13AN-E1,6C9D9GAW5U4Q,V944T=E64U23D%883AQ5W!X5T@P;356,D9. M*W4V$$[4=-1TU-1T)"96=)3F$T5EI"-70X;2]K,S5J$$[27A.2$=W5TXS9'I(24=Q0C-X5DY'+TM8.'5:=DM%2&LR M4S1U>G P,3-(<55(<51S3&=Z4WAU239->3=!<$4O=S W94]137=$6%@X9B8C M>$$[<5EM64)Q.2]X*W!"*U4O>3 O2S-Y$$[9DE':"M7 M9CA*,G-I>3969%%836MQ4VMU6F]R9WET3C9K:7%T5%)85VXR9T9P,G$$[6&)E,6AJ;%9*04=73FXU M4GE'469T4$EV2W9C+U!*2$Q%9%=2>5)(5E)S.40X:6%F-71F6#)U6D$$[=C)J,UE(9FMF-70T;E!#>4PU23AA3S1V M:VIV3E=N*U1F3U!L,F)33E9M171J8T)P:55*4V%-,G)+-T]P235)-F-H6&%T M1#1(0TTP5"8C>$$[,2]!55I9.39&,4$$[:U=P;V19,3)'2W@U:#-E2F\T-3)T-#(R0E9!.#!:4EA9.%A)*T=U2W!6 M-6PX:2]L6G)D+T8U6ML:B8C>$$[=C(Y2S%D M>E%R*SE954151&5*>%9&955V3'8U56526C=Y-71,>4YT5EHU;TY2,6$O;3EE M-D17.&9R>7!*2S%"2'AJ;S=!0F%I:$YD$$[5EEX1BM8,S5",T=R,FUO M=U-4=&)Y,V).1&]#;39.;CEA;VA,4&%&0SA9+V5O9"M+54E&3T\R1F)F3DU8 M;5!Z1F0K93$$[<3DQ9$,R849E53%B-6Y6:$9T5E=+>6Q1 M4G5-1$HY869K:BM4;' U1#!G,V0K175033DX;TXW8T-J0T94=C9%5&5!+V)0 M-U(Y9TU73"8C>$$[-7$$[;$AX0FEF.$%D>F'EL;C1J=C!B1DEE>"ME4"MC:79Y.#AU-B8C>$$[65ID3W9O M=&4Q2U)+,G1L6D](5W!'>&QM05I9>#1J9'8X;D9&35@O2R]W06$$[13A%6'%G3S=(-&HR<7$Y M-GA62B].=FUZ4F9+;6DXV3FYB1&]+1C5(4#)9-#$R-4]X-D0K1TMV M:F959%,X-69N8BM9.$YV1R8C>$$[3TAR17)A,CE364Q+,%4O1S=F26)U,S=4 M54$W1$9,-T4X;"M4.4@X;V583%11=$MJ-#(Q4@W8W-R9F)L8SDR62\P M-D1&1'E4+R8C>$$[04IY9B]+,3EB,&A03BMK=V,Y53!T3T=O4DE0:6QT0E4X M-D%B=$-46"]6$$[.5-S44\O;U,P$$[8CAO-D-V M;"]Y>'!E:6E1>DA4-V%/0U-9:VMU-G%/8C$$[6FUH0VXR3TMP:&ER>GEB M.&MF3$YX9E0S;'ID6%5S;'I*97I43'I53#9M;WA4>%A4>')3:4Y)$$[;TQR5CEB=F)N54EP;W!8=D%L=D$5K87!'<7AL9E9:=5E(3&MA.4M!1E9-9FMZ06QI8D-(5W!V<5 Q<438X<#)6,S90,6PR M65%X=W@X54-X:71U:WE)>6A!3T)"=4-W-#E#0E1+36U!5$YN.&,O,71/5"8C M>$$[04I'>BM/9C8QF538B8C>$$[1U=9>G1C M4TY-,$4Q=3AJ0TUK:31->E-V5&E!$$[4UIK3GAB335O-&@U:49# M=TEC3$5(055!+W-J16%34&Y8-'(U3"M5:'DV2#E(3#5+>BM53&522795=34R M;&A)6DIV:#4X,5-&565P0B8C>$$[0DMM,E9V8S14<&=E<"]&9G%:2%1G.50K M2R]5='5V2FQP97%Z6'1Z3%!C=4I3,7A215E34W)%;DY19T%&16=#,#=G;71C M6F%54S5N9B8C>$$[*WHY4TIA65,U;F8K>CE30SAY9FPW1')E=%A'<&TO83%. M,W T,'4T4DE)2&LY1W,O27A44TLP:U1-=# V;F=F1$UL>59M:B]L,BMI>B8C M>$$[5W)A5')D,V%W=WAW5S%Z0C9D=$ES,7):=2\Q84EM4TYM57!#-&A,<6%S M;T(K,3A72V]#6#AL4$MD>%E796U82'%(4S=E,G0T3'$P:"8C>$$[<&(O5W!B M4TM72T\T;6MH-$]8<&--5S-O>'!8<&EQ:R\U26582C=K,W0S93-K,F]Y;#-U M-W=-:79--U%R16MK:3A3:&5*;$UI1VUX6B8C>$$[9V%G,'D5&:TU2.4]#1U97:G1W4%%"-5)G1W!B M=%%!2VQ0-6$O:THU53AI-B8C>$$[>F1A>&)Y>6%H9GE&;'-P2C%!*W)23C%6 M04-A%8U-6\O=T-36&QE=R]-2%5F3SEW-S,R<%AC-UA. M;D1+04ER828C>$$[4B]T36](,C)R.6MN-U!Z,WA6-DAI56E9.&I(26I5-4%'<%AC57%C5E-V>28C M>$$[1B]Z:F@U0SAQ,U5D+V-#5%%8T9"]W035)9FQP-2LX-E0V23-L>49B,GES,28C>$$[;$9X84=E M3TAJ2S57:W!%6UT=GDO.'9-='=5;C$K+V\K M<%A38G%T4'-W4FLW.$5R,2]A3R]G06]E:28C>$$[-'$T9T553S1/2W9'9D]N M+T%$:34U23$O57!.4C!Y-6TP2V%C;' T3&15:W1Y>$Y3>7A.>$M%*T%A;G1I M='-L+TQ8.&MV2C-K2C)U-R8C>$$[1EI,-U8U1DM.<58Q>$QQ:#9R17%G2V=0 M96TU.&%9<3E">%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,B8C>$$[2W8X02\Y:ST\+WAM<$=);6&UP.E1H=6UB;F%I;',^"B @(" @(" @(#QX;7!-33I);G-T86YC M94E$/GAM<"YI:60Z,CDQ9F0X,&8M.#@P-"TT9C(S+3@R,F8M-3AD-S-B9#%A M.39C/"]X;7!-33I);G-T86YC94E$/@H@(" @(" @(" \>&UP34TZ1&]C=6UE M;G1)1#YX;7 N9&ED.C(Y,69D.#!F+3@X,#0M-&8R,RTX,C)F+34X9#&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.D]R:6=I M;F%L1&]C=6UE;G1)1#YU=6ED.C5$,C X.3(T.3-"1D1",3$Y,31!.#4Y,$0S M,34P.$,X/"]X;7!-33I/&UP34TZ1&5R:79E9$9R;VT@&UP+F1I9#IE-C1C-3,P9BUF9#DW+30U9&0M.68X,RUA.3DR,S!E8C5C M.#D\+W-T4F5F.F1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIO+>ML#M7F\U]=-[,_91]&GH[NLY,[BK4>,IR;XW)LQ #;H M9E=6[QI59QY-IX=6HDF7;X3BU"]CM+\2&A]*U=6',1 7#0KT[F"JTI*4):F MC*5;D^<5U0TORYKS>1?2[W/JR[Q9^K&+MK=XU MI+M/T%X^+BUE?-MO%ZP&L E>Z6:NC4]RJ/L3TT^27%T]_G(H>JRN5=T(5UY\5+QFP M M M M YN;YI#*Z#JRTS>B$>-^)<)TBN=Z[QW%ZZ6/9I)17.]+\70!QK MJ[JWE1UJTG*3^6CD, =/+,ZN:4?:1T3CHJ0XGXGP'3 M <#/\]CEL/94FG7DM'T5QOP(SYWG4,KIX+"5:7D0\+Y.^5I6K3KS=2HW M*>_%T]1)H;KY=%).F MY/CZ0_,\IKY9/9K+&+\F:U/Y<0'/ M %C[IU'/+XI^9*4?#X3OG W4I.GE\6_/E*7@\!WP M M M M YUYF*HO8I]J?#Q(X]2YJU7C*39SV^23CJY;?)->.J4@BD*TX M/&,FND[%CF'MG[.KY7 ^,FOR2\=$U^66XZ.F #J[!56=IQOZZ?IR+5()O?ET MJ=97D%V)X1GR27C7> B@ -_*LQGEMQ&M'2M4X^E'Y:N4M.C5A7A&I3 M>,9)2B^1E.DVW/S':C*RF],>W3YN%>'I8$P .;F^;4\KH[*5*=::ITTY2D\$D3_)-VJ=EA6N<)UM:7FP\;Y> MKC-S)\M*5[2=&LL8ON.67,1C>'((75.5S;QPK16,DO/7C[^H" M ;-C=RLJ\*\-<'CSKA72C6 %QTJL:T(U(/&,DI)\C/9%]T;_V]N[:3[5) M]GZK\3\!* &M>WE*QI2KUGA&/6WQ+E,EQ<4[6G*M5>S"*Q;*RSG-ZF:U= MIZ*4?[]VE]_4U^FP+6 %99EFEY3NZT(5JBBJE1)*;P24F:GZO? M?CU/ML"V 5/^KWWX]3[;'ZO??CU/ML"V 5/^KWWX]3[;'ZO??CU/ML"V <#= M:YJW-FYUI.+.+[\>I]M@6N M "$[UW]S;7<(4:DX1=-/",FM.U(COZO??CU/ML"V 5/\ J]]^/4^V MQ^KWWX]3[; M@%3_ *O??CU/ML?J]]^/4^VP+8!"-U+^XN;N<*U2G:B3< (AD.>3N+VK0JR;A5E*5'%^3ACV5T=[E)> !R<_S']. MM)3B\*D^Q3YWP]"T\^!XW../>: [( !"]Z M,YJT:\;>VFX."VIN+PTO4NA=&GD F@-+++V.86T+A:Y+M+BDM:Z]7(;H M8J\G&E-K0U&37459^KWWX]3[; M@%3_J]]^/4^VQ^KWWX]3[; M@%3_J]]^/ M4^VQ^KWWX]3[; M@%76N;7LJU-.O4:^_'J?;8%L U,NG*I:49S>,I4Z;;?"W%&V C69[U4+1NG;KVM3CQ M["Z>'HZP)*>*E6%);4Y**XY/ K&[S^^NWVJKC'T:?97\PIU_N:G*^P^G@Z>M@2, /%2K"C':J248\*PY/1Z-'(P+/!I9=F5',J7M:+^M%ZXOE-T M <3/,]AE<-B&$J\EV8\7*_%P@;]]F5OE\ M=NXFHXZHZY/F7R1'9;ZT=K"-&3CQN23ZOG(9<7-6ZJ.K6DY3>MLQ 6OEV:V^ M9QVJ$M*\J$M$E\N-:#?*@M+JI9U8UJ3PE%_)/D+5L;N-]0A<0U36.'$^%=# MV@ \RDH)R>I+%@7@.09*U1U9N;UMF,\>USGX_C_;8 !W>@ M !6.\.7^X7DE%84Y]N'3K70^Y@<G+_>[1U8KMT>VOJ^=X^@KD . MAD]^\NNH5O-\F?U7K\?06JFI)-:4]131/=UDK.J_O(>1CYT>+H[W,!*3 MQ4J1I1E])^#B.( /=*E.M-4Z:VI2>$4N,#U;V]2ZJ1I4HN4Y/! M)%EY-D]/*Z6&B567ES\"Y._K,>19)#*Z>U/"5>2[W5T?2C_224 !4V:_&U_P VIZS._DF[EMF-JJ]64U)N2[+6&CGB MS@9K\;7_ #:GK,G6Z?\ CX_6GWP,'[-LO3J_:C_2/V;9>G5^U'^DDP C/[-L MO3J_:C_2/V;9>G5^U'^DDP T+YDN(W@ ./O)_CJW- M'UD5B6=O)_CJW-'UD5B!

G5^U'^D?LVR].K]J/]))@ M!&?V;9>G5^U'^D?LVR].K]J/]))@!Q\LR"WRNJZU&4W)QV.VUAABGP)<1V M!@NZWN]"I5]"$I]2Q,YRMX*KHY?6DN&.S]IJ/A K&E5E1G&I!X2BU*+Y46QE M]Y&_MX7$/.6E<3X5T,J0EFY^8>SJRLYO1/MP^LM?6N]R@3H .5GN8_I MUI*I%_>2[%/ZSX>C7W (7O-F/OMVX1>-.EV(\_G/KTU] MI8?RD$);N76V:U:CZ48S^R\/Y@)R #7O;J-E0G<3U06//Q+I>@J6O6 MG<5)5:CQE-N4GRLEV^.88N%E!ZNW4_E7A^R1&C0J5VU33ELQ=%M65U"]H0KP\F:QYN-= M#T ; \S@IQ<7J:P(W^S;+TZOVH_P!))@!&?V;9>G5^U'^DB>>9?3RVY]A2 M#^$D8 &IF7PE;\NIZK*D+;S+X2 MM^74]5E2 6SE?P5#\JGZJ-TTLK^"H?E4_51N@#Y*2BFV\$M;/I#M['B(W3IRJR4()RD]44 ML6SW;T*ES4C1I+:G)X)%E9-DM+*Z>.B5:2[=3P+B7?X># ([E^YU2HE.\GL+ MT(:9=+U+_42.WW>L+?524GQS[7<>CN'6 &G^EV>KV%+_ ,U]"IKZ):NM+G(G6HSH3=.K%QFM<7K+B.7FV3T-<@$4R#>*5JXVUT\:+T1D])\GCI16MGNW=W->5&4=B, M'A.I+5_#Z6C3W\,2Q+2VC:484(-N,%LIR>+ SG$WEO96=E+8T2J/V:?%CK[B M9VR'[Z[7LZ'HXSQY]&'A A<(2J24(+&4FDDN%LL'+=U;:W@G&AT^QWM'7B0?.LBJ95/:6 M,Z,GV9\7)+E[_<+-,5>A3N:K&Q5!;<],^\= ]&FF.=GJ^/X\>[;J [.X M /C2:P>E,JK-[!Y?=3H^;CM0^J]7BZ"UB+;WV'MJ$;J*[5)X2^J_$^^P($ M !]C)P:E%M-:FCX -JXO[FZ2C6J2FEP2EH-4 /L8N;48K%O0DBQ-WLB67 M0]M66->2^PN)OR(OS5Q_6[W.2D M J^K_EI?\ 9?\ R%H%7U?\M+_LO_D+0 M K_ 'R^-A^5'UI'K=\OC8?E1]:1ZW,^+J?EOUH@3X !4V M:_&U_P VIZS)UNG_ (^/UI]\@N:_&U_S:GK,[>3;R4LMME0G3E)IMXIKA GP M(G^]*'X4^M#]Z4/PI]: E@(G^]*'X4^M#]Z4/PI]: E@-++,PCF5!5X1<4VU M@^0W0./O)_CJW-'UD5B6=O)_CJW-'UD5B!

E#\*?6A^]*'X4^M 2P'$RG>"EFM5T80E%J.WB\.-+PG; $; MWOJ.%BHKSZD8OFP;[Z)(0W?:IHH03].37VU?8T_*:DUR[,7+#I MPP,5&K*A.-2#PE%J47RHD.Y]-3O92?FTY-<^*7>;,&\V7>XW;G%84ZO;CS^< MNO3S- 3^PO(WUO"XAJFL<.)\*Z&;1!MS\Q]G4E9S>B?;A]9:UTKO+H)IG>8?IUI*JO+?8I_6?BU]!5].G*M-0@L92:2 M7&V!E5I/W=W7_P!>VJ?\6#?RYSK;J573S",5Y\9Q?5M?RG>SS+8VN41HP_\ MI<)-\;>AOKD1+)JCI7U"2T?>1CT2>#[C M< ,5Q7A;4I5JGDP3D^@RD0 MWQS#8A&S@],NW4^JM2Z7IZ$!#[NYG=UIUZGE3;E\W1J1-]T\M5&WE/G/2^*/"^HMBG3C2BH06$8I1BN)("K,XL'EUU.CYN M.U#ZKU=6I\J)'N=F'EV4W].G_,O#]HW-[5]1^)Z>1;1![.ZG M9UH5X>5!X\_&NE: +?!BH5HW%.-6&F,TI+F9E 5SO;\>_J1+&*YWM^/?U M(@;NY7]ZM]6/?)R0;JRI M+9ROX*A^53]5&Z:65_!4/RJ?JHW0,=:K&A3E5GY,(N3YDL2HKFO*YJRK3\J; M#ELQZY+'N8E9 3G=#+5"D[V:[4\8T^2*UOI>CHY26F"TM MU:T(45YD8QZD9P '&WCL97ME*,-,X-5(KCPU]QOI.R *:C)P:E M%X-/%-%F9'G5/-*2C)I5XKMQX_I+D[ST<3FI37F\JY.-< M'-JBM*K.C)5*;<9+2I+0P+C!%(#IYOO9&DW2LL)2X:K\E-0 =2QSV\LI)QJ. M<>&$WBOFZ"R;&\A?4(W%/R9+5Q/A705$3S&DBDYNW*T:Z4'ZS\'7Q'*W=RG]1N-JHON:>F?*^"/C MY"R4DE@M0'T %7U?\ +2_[ M+_Y"T"KZO^6E_P!E_P#(6@ !7^^7QL/RH^M(];F?%U/RWZT3SOE\; M#\J/K2/6YGQ=3\M^M$"? *FS7XVO^;4]9F6TR2]O:?MJ%/:@WACM16KG M9BS7XVO^;4]9DZW3_P ?'ZT^^!$?VQF7X7^N']0_;&9?A?ZX?U%F@"LOVQF7 MX7^N']0_;&9?A?ZX?U%F@#D;OV=6RLU2KQV9J4GABGKYCK@ 3_'5N:/K( MK$L[>3_'5N:/K(K$"Y@ 5_OE\;#\J/K2.'96%>_FZ=O':DEM-8I:.E MH[F^7QL/RH^M(];F?%U/RWZT0-#]L9E^%_KA_4/VQF7X7^N']19H K+]L9E^ M%_KA_4/VQF7X7^N']19H A^[.3W=AU%Z=J+X&^(F K[?&H MI7L8I^33CCSMR\&!8)6&\=55T(7$-4UCAQ/A70]!7^\V7>XW;G%84ZO;CS^]W7L8/L4< M8_Q>=XN@V-T,N]M6=W-=FGV8?7?B7?1&80E6FH13E.3P2XVRU\MLHY?;0MX^ M:NT^.3UOK[@&'/**K6%>+X(.7V>UX"K(2<)*2UIXHN&O25>G*E+5.+B^E8%. M@7*FI)-:4SZ:.4U%5LJ$D\?NX+I2P?=-X /%2I&E"52;PC%.4GQ)%37]Y* M^N)W$]._H0C2IU$HQ2C%;$=2Z#)^Z,Q_$7V(^("R*E.-6+A-8QDG&2X MTRI\QLI6%Q.WEYKT/CCP/J.A^Z,Q_$7V(^(YU[?ULPFJEP]J26SC@EHZ )?N M?F'M*4K.6NGVX?5>OJ?K$M*ERV]E87,+B.G9>E<<7H?<+8A.-2*G!XQDL4UP MI@>@ *YWM^/?U(EC%<[V_'OZD0-WK?5CWR<@ !J9E M\)6_+J>JRI"V\R^$K?EU/594@%LY7\%0_*I^JC=-+*_@J'Y5/U4;H$:WQ^!C M^9'O2():Q4JT(O4Y13ZRQ=YZ?M,NJ<<=F7^I> K1/!XH"Y@8Z56-:$:D-,9) M27,S( "*YWNO&YQKV>$:FN5/5&7-Q/N/DTLE0 IRI3G2DX5 M$XR6AIZ&B1Y%O).S<;>Z;E0U*7##QQY-:X.(E&*E2-&+J5&HQBL6WP'V$(_+ K+-LTJYI6]I/1%:(0]%>/C9ESO.9YI5XJ,?(CX7R][4S6B/8I\_"_!TLFYKV5K&RH0H0U06'/QOI M9L \U*D:47.;2C%8MO@0$ M=WOG&-DHR\J4X[/1B5Z=;/:5]J.BE#LTUX>GQ') ++W9MXT+"FUK MGC.73\V!VS@;JW:N+)4_.I-P?-K7BZ#O@ M 5?5_P M+_LO_D+0*OJ_Y:7_ &7_ ,A: %?[Y?&P M_*CZTCUN9\74_+?K1/.^7QL/RH^M(];F?%U/RWZT0)\ J;-?C:_YM3UF M3K=/_'Q^M/OD%S7XVO\ FU/69.MT_P#'Q^M/O@=\ ''WD_QU;FCZR* MQ+.WD_QU;FCZR*Q N8 %?[Y?&P_*CZTCUN9\74_+?K1/.^7QL/RH^M M(];F?%U/RWZT0)\ 5#?5E7N*M5:ISG)=+Q+8NJWN]&=;T(RGU+$I\ M"SMVX;&74DU@WM/KD_ =@U,NINE:T8/7&G!/HBC; Y.?Y=^HVDH16-2';I\Z MX.E:.? K.A6G;U(U:;PE!J4>=%Q%:[RY=[C=N45A3J]N//YRZ^XT!8-E=PO: M$+B&J:QPXGPKH>@@N]>8^]7/L(/L4='//AZM76>)] M#X6<&,9UIJ*QE.3P7&VP)-NCEWMJ[NYKL4M$>6;\2[Z)Z:666,K?5CWR< MD&W*_O5OJQ[Y.0 U,R^$K?EU/594A;>9?"5ORZGJLJ0"VQD_O*/9_A\WQ=!(BIG#1*/I M1X5\N'26A8WU*_I*M1>,7K7#%\3Y?_E: -H ,%U=4K2FZU:6S"/"!G! M$+/?"%2O*-Q'8I-]B2UQ^M\VKE);"<:D5*#3BUBFM*8'H'F6S MKQ7WM);6/'%:UX5W-9(36OYQIVU6+B722G>O, M/=;7V$'VZW9_AX>O5UE> !8^ZU]*[L]FH\94GL8\G!XN@[Y%-S*3C;U:CU M2FDOX5\Y*P 'F4E!.4FDDL6V?9244Y2>"6EME?[P[P.^;MK=X4$],O3?B_ M^0/&\.?/,)>PH-JA%_;?'S<2Z7R1T %KY1;^[6=&GPJ";YWI?=96%E M0]YN*='TY1CULM[4 ^-X:6!\G.-.+G-I12Q;? BN,_SR693]G2T4(O1] M)\;\!L;QY][[)VUN_N8OM27GOQ=_7Q$: $DMMVW[E4O+EN#4)3IP7(L5M<_ M$!&P )/NA8^VN97$EV:2T?6EXECW",%F[MV?NEC#%=JI]Y+^+5W, .R M &M>WM.PHRKU7A&/6WQ(#9! Z>]US.XBW&*HN23AAIPY^/Y8$\ M &HK[>//??9.VH/[F+[37GOQ+@X]?$;F\V?8XV5L M]&JK->JO#U<9#@ .]NQ?^YWBA)]BKV'S^:^O1TED%,IX:46GDN8+, M;2%5^6NS4^LO'KZ0.F "KZ MO^6E_P!E_P#(6@5?5_RTO^R_^0M "O\ ?+XV'Y4?6D>MS/BZGY;] M:)YWR^-A^5'UI'KOF1%LU^-K_FU/69I 6=^Y,N_&7V9>(?N3+OQE]F7B*Q %G?N3 M+OQE]F7B'[DR[\9?9EXBL0!;]K=TKRFJM"6U!Z,>;G,YP-U/\?'ZT^^=\#C[ MR?XZMS1]9%8EG;R:M$L #E9_6='+ZTEPQV?M-1\)6-&FZU2-..N345TE@;WU'"Q45JG4C%\V M#??1#UX +5 X^\&7?J%I*,5C4AVZ?.M:Z5W<#L "F24 M;HY=[>N[N:[%+1'EF_$NZT:F\.5RM+W"E'&%9[5-)<+UQZ]2XFB=Y58K+[:% M!:TL9OCD]?S<@&\ !7^^,-F\A)+RJ:ZTY?,6 0W?6GBJ$TO3BW]G#P@:^Y= M;9KU:/I04_LO#^8G16^ZE5T\PC%:IQG%]6U_*60 *LSO,/U&[G53["[%/ZJ\ M>OI)KO/?^YV;A'RZO87-YSZM'25U2I2K3C3@L92:C%YV7[%O'5!8-\;X7TLV@ #7O+6%Y0G0J>3-8JRI +9R MOX*A^53]5&Z:65_!T/RJ?JHW0!BKT(7-.5*JMJ$E@T90!5^ M,UISE4>U-MOC;Q L3,-Z;.T3C2?MJG%#R?M:NK$@^8YI<9G/;KO0O)@O)C\N M/6:]O:UKJ6S0A*;^BL>OB)5EFZ$I-5+YX+\*+T]+X.C'G0'$R?)JN:5,%C&D MGVZG@7*67;V].UIQHTEA"*P2/5&A3MX*G2BHPCJBC(!\E%23C)8IZ&F5?GF5 M2RRX<5_:EVJ;Y.+G7B?"6B:E]8TLPI.C66,7J?#%\:Y?EJ K[(\\GE4W&6,J M,GVH\3XUR]\L2UNZ-Y#VE":G'D\/%TE;9GD=SEDFYK:I<%2.KIXNGHQ.7&3@ M\8MIKA0%Q5*L*,7.I)1BM1]UM=-+1MS]+#@7)WWR:XO.I.H\ M9MR?*\3-:65>]G[.A!SER:ESO4ND#Y9VL[VM&A2\J;PYN7HUEG?I%#Z7]CW7 M7YGC-?),CAE4')M2K27;EQ^^7 MLVGC"'W&EGT@N\6\+KN5I:O[M:*DUYW(N3O\VL, M>\.\/O;=K;/[E>7/T_\ ;W^8BX ZN4Y)7S63V.S37E5'JYEQL\Y/E-3-:VP MM%./]R?%\[+-M[>G:TXT:2V816"0%7YMELLKK^PD]I8*49888I\ASR4;YM>] M4UP^S_F9%P [VZMO[:_C)ZJ<93\'A+((;N5;Z*U=_1@N^_ 3( !!]Y<_ M]KC9VS[&JI-7/\ V2=G;/MZJDUYOT5R\?%SZH. )#N]D3S M"?MJRPH1?VWQ[60^W:O+E?=K33@_.?&^3O\ -K[V]%Q["PFN&HXP M7??<3.W&*BE&*P2T)(A.^EUM5*5NO-3G+IT+O/K B V+*V=W<4Z"\^2CT< M);J2BDEH2*]W1MO:WKJO53BWTO1WL2PP #S.<:<7.;2BEBV^ M!%:9]G$LTK81T48>0N/Z3Y^XNDZ&\N>^]2=I;O[I/MR7G/Q+NLBP'5R&R=[> MTXX=F+]I/FCXW@NDM$X6[>5_I]MM5%A5JX2ER+@7CY3N@ M (OO)GWND7:V[^]:[/L9Z8RF\*=7LODEP/P=)'P!-6'9J<_'T]_$ZX !5]7_ M "TO^R_^0M J^K_EI?\ 9?\ R%H M M 'F<(U(N$TI1>M-8HYU;(K"MY5&"^KV?5P.F .-^V@ SZN M!TP!R(;N9=3DI*BL5QRE)=3>!TZ5&%&.Q2BH17FQ6"[AD "*;Y76Q0IVZ MUSEM/FC\[[A*RN-Z[GV]\X+53C&'A?? X )8Z$6[8VZM+>G07F147S\/=* MSR6W]YOJ-/6MI2?-'M> M4 0S>3>'79VLN2I47JKPOH Q[R;P[;=G:R[.JI M-4N"*XS%9V=6^JQH45C*74N5\A9^5Y9 M2RRBJ5/2WIG/TG\M2 RV-E2L**H45A%8->C&$?#X3@'4 MS^I[3,*S^EL_96'@.6 /L8N326EL"R=V+?V&7P?#-RF^EZ.XD=PPVU%6]&% M%:H1C'J6!F $:WBSY6,7;6[^_DNT_03\/%Q:^(V,_P \CEE/V=/!UY+LKT5Z M3\!7$YRJ2+;X0/+;;Q>L Z&5975S2LJ5/1%:9SX(KQ\2 SY)DT\TJZ M<51CY]WM6HM6 MULQYHZ/ 67?7'NMO4K>A&4ESX:"HM8 3OI6>N9R?6[W.0+6 )'NOE/OE;WBJONJ3T?2E\VM]!QK"RJ7]>-"EKEK?$ MN%EJ6=I3LJ,:%)81BL.?EZ0-@ #EYSF]/*Z.T]-26BG M#CY7R(SYEF-++:+K5>:,>&3XBK[Z]JW]9UZSQD^#@2XD!CN*]2YJ2JU7M3D\ M6S$ -JPL:F85HT*2TO6^!+A; WLAR>6:5NUHHPTS?']%<_<19D(1IQ4(K" M*6"2X$:]C94["C&A279CP\;X6S: '/S?+HYE;2HORO*@^*2^6!T !3#3XSR2W>[*_9S5[379GV:G)+@?3W^;YK'+(0;P&/^IZ>= M1$L[S/+6OU"@G3].'C3<>C0!+@:]G>4KVDJU%XQ?.&&#? UQ =@$2EG6;T%[2M:K86F6RI:NM]X[V5YE3S.BJU/1IV91? P- M\'$SW-JN6>R]E&,O:2:>UCP8<37&=2\K.WH5*T<&X0E-8\BQ S@YF27]3,;5 M5ZJ2DW)81U:.?$Z8 $9S3.KRWO59VE.$VXJ233QX6_.1B_5,\_\ 5CU/^L"5 M@Y^55[JXHN5Y35.IM-**]'!:=;Y3H :E]<2MJ:G%)MO#2;,7M13XT3/.$SS MAZ!J6=XKE8/1-:T;8ES,PEEF8 U)W,HW,:*2V9+'EX?$9+JLZ%*52.EK#7SC M,Y^B>4Y^C.#E0N[N:4HTTT_EQFU:U:]1OVT5%<'RQ)-I4F\OJVP8J]>%O';F M]!SU=75QIHP2CQOYQ=I..ZW:3CNZH.4[NZM]-:"<>-?,="A7A<1VX/0)M+QW M)M+QW90:UY7E;TW..#>*UFG&[O))25--/3\M(NTEPEVDN'5!S[>_.@DVE9F\O1L@T[&ZE<^N/5U08+>YA->"G#_X M,I>J]0&I;7,JU2I"26$'@L.GQ&V27/*2YY@ 0Z&?YG<5*D+:C":IR<7H?&\/ M.Y"JF((I^J9Y_P"K'J?]9W*]:ZC9^UIPC[PH1DZ;3PQ\Y:'CQX:0-\')R/-E MFM#;E@JD7A.*[CYGXS'GF&\L*BIYG1V8O5.'_RT^AK "6 QT:T*\%4IM2A)8IHY>59G5O;BYHU%%1H M3V(;..+6,EIT_1 [ !Q+/-:MQF-:RDHJ%.+<6L=K7'7IY>(#M@&EFE]'+[:= MP]+2[*XY/5\_(!N@T31TGG2P EP( MC+.LURW!WU!2I\,X^--Q7,TB0Y?F5#,J?M*$L##B:-']4SS_U8]3_K E8./E-W?W$IJ]I*G%);+7"^MG8 ^-I+ M%ZBH;NN[FO4K/SY2EULL[.J_N]C6J+7L.*YY=E=\JH )3N;;[=S4K/5".' M3)^),GI%=S*:5K4GPNIL]45XQO'O![MC:VK^]?ES7F\B^EWN?4&+>/>'V6U9 MVK[>JI-<'(N7C?!SZH0-8 &2A0G<5(TJ2"2/$8N;48IMMX)(L?=_(UEL M/:U4G7DM/T5Q+P@;&2Y/#*Z6&AU9>7/P+D7=.L ,5>I[*E.IZ,92ZD!4U[ M4]K<5:GI3G+K9K@ #I9';^\WU&' I;3YHZ? %\B[NHSYIF=++*+JU-,GHA'TG\M;*PO+RK?595ZSQE+J7( MN0#'7KSN:DJM5N4Y/%MF,&6WMZEU4C1I+:G)X) 9;&QJW]94**QD^'@2XV6? MEV74LMHJC2YY2X9/C9@R?*:>54=A::DM-2?&_$CJ !'][*WLK!Q_$E&'\W M@*Y)MOK5PA1I\;G+JP\9"0 !L65/VMQ2AZ4X1ZV!;%M2]C1A2]",8]2P,P M BV\.\*M$[6U?WNJ16^-M:/&IJG/T>1Y]4%;; M>+U@&VWB]9]2B*T0AZ*\?&<\ /4(2J24() MN3>"2X669D641RNCVL'6GIJ2\"Y%W3E[KY)["*O:Z[YR6 M &&YMX75*5&HL8S6#*IO[.=A7E0J:XO7QK@9;A&MZLJ][H>\TU]Y26GEAP M]6OK KX #9L;R=C7C7I^5%ZN-<*Z36 %OVEU"\I1KTGC&:Q7RY#.5_NMF_N ME7W6J_NJC[+]&?S]_#E+ <_-,UHY72]I5TR>B$%KE\N%FS=7 M5.SI2K57A"*Q95N9YC4S*NZU30M48^C'B L;)\VAFM%U8QV)1>S*../=T'3( MKN92<;:I4>J4\%_"OG)4 %7U?\M+_LO_D+0*OJ_P"6 ME_V7_P A: '*W@JNCE]:2X8[/VFH^$CN[E:>6W$;6L_N[F$*M-\K M7A\GG2.GO?4<+%17GU(KN-^ ^9_EK]QIU*7]VU47%KT8I8]6"ET 24K?/*]3 M,ZU6XAIH4-FFGSO#'I>+YL"07V?J65QK4WA6K+V>"UJ7G=7!SQ%7*O<\DJ4, M/O-GVM3ZR:D^I+#H D5M5]O1A5].,9=:Q(I1H_K.<59UEC2MNRHO5C%X)/G> M,NYJ.YD%5ULOHR?!'9^RW'P'&R.:L\SNK2>AU);4,>'!MK_3+'H EQYG"-2+ MA-*46L&GJ9Z $/RF+RK-JEA%MTJBVH+HVEU+&/*;6^7P4/S8^K(UZ,_?<_=2 MGIC1BTWS1V?6E@;&^7P4/S8^K(#4SJ95F4LLVG.C+3#'S>SM?,^/6! MZWP__-]:7\I(,D=K]Q9=^,NJ7B.+?6U.[SV% M*M':A*&ETH24XI[.*XS8->TLZ-E#V="*A%O M:P7&; '.S;^ROK+O,WJ?D+F1HYM_97UEWF;U/R%S(Q/RKG/RJ/V]*ILNO2?: M@]7(=NUN8W,-I:&O*7$:>4>1/G/ES1E9S]XH^3Y\?E\D8U]LFW;NYZ^V3:=. M[W5^.I_5?\QGS'X>?1WT:BK1KW=*<-3B_P"8V\Q^'GT=]%[;-===_P"?^,-K M>T84HQE+!I:3;I7%.MBJI&O:TZ*BIT4DGUGJ[EL49OZ+[IJ<2[7NU)B7:]W$M:DK>4:[\B3<9 M?+Y:B1'-H6RK6:APO%KGQT"TN]FWEM^53T8=[Q&=/;Q>EY9T]O%Z698LQFZT M_80U13E+J^76;>72VK>/)BNZ8LNH-PE5J>54[WSGS*9?=RCPJ0U_+RO[&N?* M;7]G2.,X?J%Q+T(K!/YG3K[XVN;X]NY MO#P_^6=Q--8K4RZ7C'HUI>/' MT_P!ZNG?[UR\H\B?.>;I>]74:#\F.E]\] M91Y$^<^2?LK[&6J:T=6'?1C]=?NY_IKZ9Y=2,5%8+0D?0#L[N3.'NEW%PT1J M:,.?Y8FWF/P\^COHUKR7M;FE36G9>+[_ 'D;.8_#SZ.^CEVWQT<>V\G1S:6W M9*->.FG-+:7R[AVJ=2-2*G%XIF"U@IV\8R6*<=)I1W' M^;_1/9C_ #?Z9;#^]7^MX9'2.;E[4JM9K2G+PR.D:TZ-Z?B$(R#,;:PKW7O$ MU#:FMG%/3@Y<1-R$9!EUM?U[KWB"GLS6SBWHQ,ZE.G&E%4X+",4HQ7(@(AF$)9!F"O::__ )ZS MPJ17!Q_U1Z5J,F14)YI=3S6X793V:,7\O-77+%ZT?,]K3S:[AE=N]$7M59:\ M'_M7+I;PUHR[M7D[>4\KN=%2FWL:AM M5>SM<.$IDP(9E>66V87M[[S#;V*KV=+6&,IXZFN("0?KMA^/#K.'DU:%?.;F MI3:E&4&TUSP.M^VLM_!_US_J.1DE"%MG%Q2I+9A-TPXP)@1#.YO-LPI9; M3?W<'M56N/AZHZN5X$EO[N-C;SN):H+%+C? NED+R>&:PU2Q[G7'0^6.!+B YQ3S6;C>W%&%-T,'MTV ML=>C'M2U/OLFEC=QO;>%Q#5-8\SX5T/0!%-XK57N:4;=O9VZ:6/%IF;>1YE4 MM*OZ7?:*D=%*3X5P1_IZM>!\S3_.6OU5WYG3SS)HYI2QCV:T/[O$WBLZOZM]7[4*;PIQ>KZ/4NZ\29D/W4J>ZUJ]C4T5%+%T\./Y=1PKS*)ON 9-\6DK=O4I2_E.O^XLN_&75+Q'( MWQ2:MT]3E+^4Z_[=R[\%=9VU\W&WFIN.EX)^$W#3L\LMK%N5O!06RVL'H3[YJ #/=7E:]G[2O-SEQOY:# DV\%K ]4Z,UMW@GX>/JXR2 $ M$WTGC<4H\4,>M_,10DV^7QL/RH^M(C( W\G6-]0Q_$AWS0-[*)*-[0;_ !(= M\"V P75U2LZ;JUI*,5PL#,VDL7H2(3GV\WM,;:R?9U3JKAY(^/JXSG MYUO%5S'&E2QA0XN&7UO%WS@ #M9'DD\TJ;4L50B^W+CY%R]X#8W=R-W\_;U ME]Q%ZO3?%S+/7F$_847]Q%_;?'S<77S1 MT !)-VLD]]J>\UE]S!Z$_/EXEP]7&0 +#W;SKWZG[O6?WT%K?G1X^= M%.N #S*2@G* M3226+;/K:2Q>A(@.\6\'OC=M;/[E>5+T_P#;WP-3>#.GF=78IXJA!]E>D_2\ M7)SG#!V=W+#WZ\CM+&%/MSZ-2Z7W,0)]E%I[E9TZ+T24<9?6>EF^ M %7U?\M+_ ++_ .0M Q>[TL=K8CCCCCLK'$R@ 1O>. MTJWE6UI0C*4-M^T<8MJ*QCI?1B2-I-8/2F?0!#+#=Z=',WM)^[4G[2FWJ;>I M,H.,Y8*::T:'P\K8SS)' M?N-Q;/8N8:GJVL.7@:X'U\G> $2AO'>625.^MI.2T;<=&/K&S+B)" (O4S_,&L*=C-2XY;37JKOGK),JN?>)9C?_ -Z2[,>+'AT< MFA+K), (QO5:UKGV'L82GLREM;*;PU'=S&$JEK6A%-R=.:27"W%FT (5E.87 MN66ZM_RS-+B]J.%:VG0BH[6U/'2\5HTQ1UP!$,T5S;9M M&\I4)UHQAAV4\'BFM:3XS9_<%[_Z%7KE_028 :.6WE6]I.I6HRH24G'8EKPT M:=*1O :&9TY5*24$V]I:N9F[36$4GQ(] F.,DLG=)K)+)W8+ M2+C1@I+!I:C. 6<-28F&G>6?O"3B\)QU,UHWU>@MFO3;P\Y?+ ZH,W7G,N*S M=>*T(S488T8PDO-2:?,9@:QSE<S%;QV*48O0U%'.NK!U*ZFX<+URXZ'P>:; MX DPLF'.RNG.G"2FFM/"C/>6BNHX:I+R6;0)-9CQ2:SQ\>SDQN[BV6S6@Y)> M=\Y]>85JW9H4WCQLZH)XW_7#/C>GEPT;*S=#&I4>-26LR7\7.A*,5B]&A+7C,>,8+2+C1@I+!I:CW6I1K1<)ZF9 7'&%QQASLOMIVTJD9:NS@^/6 M=$ 28F#6>,Q @^75[S*JU=JTJ554GBGA):G+Z+QQQ)P"JC/[@O?_ $*O7+^@ MZE[>UJ5E[:E2DZTHQV::3DXRDN'1YO-R'2 ' WNG[>KVI;6M+BY^ M%]3U&'>++:LI0O[-/V]-K%16+DN#1PX=UYL[EW^6>4]-2EQXZ^=/BUI^3R2H 12.]=2EV;FVG&:7!H[C6CNF&M>Y MGGB]C;TG0HR\JSJ0E&,ZF,')-*2VIZN,D( $:RZUK4\XN*TH25.47LS:>R],=3)* (QO%1 MNRN#7R+%\N*))2I1HPC3@L(Q2C%'.28 1K,;6M4SBWK1A)TXQ6 MU-)[*TRULDH $*"^_BM7IKBY^+JXL.QEL)4[2C"2:DJ=--/6FHH MVP!'LZR2IV4MBYCT;6'AX-.AK0S3AO)=VB4+ZVEM+1MQT8]S#J>!+0!$ M*N>W^9)TK"WE#'1[1\'3HC'I;Y-)U\CR=972>T]JK/3.7@7RTG8 $7WLMJU= M4'1IRJ;,I-J$6^+B/7[@O?\ T*O7+^@DP Y669E7O92C6MYT%%)ISQT]<4=4 M "M-YZWMUNZT^.I/OFH [V[^1O,JGM:JPH1> MGZ3XEX0-K=O(?>VKJX7W2?8B_/?B7=)\>8Q4$HQ222P21Z !$]]*F%" ME3XYN7V5\Y+"#[ZU,:M&'%&4NM_,!$0 G&[60>Q2O+E=MZ:<'YO*^7BX MN?5K;M9![3"\N5V==*#X?I/DXN/7JUS< "!;YPPN:<^.GAU2?C(L3 M??6CC3HUO1E*#_B6/@(0 /5.;IR4XZXM-=!Y %P6MQ&ZHPK0\F:4D9BN,CWA MGEB]E43G1;QP6N/-XB6T]YR/=^IF356KC"@N'AER+Q@8[A9 M-O;T[6G&C26S"*P2/M&C"W@J=**C".A)&0 1W>+/5E\ M/847]_)?87'S\77SAJ;RY][%.SMGVWHJ37F\BY>/BY]4&/K;D\7I;/@ #- M:VU2[JQHTEC.3P1A2;>"UEC[NY*LNI>UJK[^:T_17H^/Y@.AE>6T\LH*C#2] ME+Y:C? 0S>W*?_P!U)<2JKO2\#Z.4F9YG"-2+A)8Q:P:? M$!38.OGF3RRNMV<71GIIR\#Y5W3D !FMKFI:5%5HR<9QU-%C9-GU+,X[$L M(5TNU#CY8^+6NZ5F?83E!J46U):4UK N4$$R[>^I12A=Q]HEY\=$NG@?<.PM M[[%K'MX\6S\X$C,5Q<4[:#JUI*,%K;(E=[Z+#"UI/'TJGB7C(K>YA<7\MNXF MY<2X%S(#L9YO'._QH4,84.'CGS\G)UD= %F[OY9^G6J4UA5GVI^!='?Q(UN MMD_O-3WNJONX/L)^=+Q+O])/@ M M IVLVZDF] M>TS&;>94G1NJM-\$Y]\U !O99EU7,JRHT]"UREP17&!GR7)YYK5V=5*/]R? M@7*RS:%"%O3C2I)1A%8)(Q65G2L:,:%%81CUM\;-D 5]OC+&]BN* MG'UI%@E>;W_'+\N/?8$< D^[N0.\:N;E?595JKQE)X_-S& !V,AREYG7[ M7]F&FH_Y>GO =G=;)=K"^KK0O[47ZWBZ^(FI\C%02C%8)+!)'T M #6O+.E?4I4*RQC+K3XURE9YKE57*ZOLZFF#\B?!)>/C1:IK7EG2OJ3 MHUX[47UI\:Y0*B!V,XR*MEDG+RZ+?9FN]+B[S.. .KDN3U,TJX:5 M2CY<_ N7O:S)D^15LSEM/&%%>5/CY(\?>7<+&M;6G9TU1HK9A'4@/=&C"WA& ME36S"*PBD9 M M @>]V72I5E>078J8*?))>- M=YD5+BJTH5X.G42E&2P:9PI;I6#EM)32]%2T>/N@0.RL:U_55&@L9/7Q)<;Y M"SF3TSGZ3^6HSVEE0LH>SMX*$>3AYWK9L@ ()OG M0<;BG6X)0V>F+^SV']!N/B/6R69=NA2I83NY>TEZ$=$>O6^X2P >*=*%&*A32C%:HQ6 M"/8 "+;Y5W"VITEY\\7S17SHE)$]]*4I4*51:HR:? M\2^8""@ ?8Q74(T*?!IE+TI<+ M^7 E\/RUDM245@E@D?0/,(1@E&* M2BM"2U'H M M M :]Y:4[VC*A579D ML/GZ#8 %89CD%W82>,7.GP5(+%=/$<@N8YEU_ XML 9 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover
Jan. 26, 2023
Cover [Abstract]  
Document Type 8-K
Document Period End Date Jan. 26, 2023
Entity File Number 001-36027
Entity Registrant Name MIX TELEMATICS LIMITED
Entity Incorporation, State or Country Code T3
Entity Address, Address Line One 750 Park of Commerce Blvd
Entity Address, Address Line Two Suite 100
Entity Address, City or Town Boca Raton
Entity Address, State or Province FL
Entity Address, Postal Zip Code 33487
City Area Code (887)
Local Phone Number 585-1088
Title of 12(b) Security American Depositary Shares, each representing 25 Ordinary Shares, no par value
Trading Symbol MIXT
Security Exchange Name NYSE
Entity Emerging Growth Company false
Amendment Flag false
Entity Central Index Key 0001576914
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false

XML 10 mixt-20230126_htm.xml IDEA: XBRL DOCUMENT 0001576914 2023-01-26 2023-01-26 0001576914 false 8-K 2023-01-26 MIX TELEMATICS LIMITED T3 001-36027 750 Park of Commerce Blvd Suite 100 Boca Raton FL 33487 (887) 585-1088 false false false false American Depositary Shares, each representing 25 Ordinary Shares, no par value MIXT NYSE false EXCEL 11 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *XP.E8'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 " "N,#I6Z7%\)>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TEQ#Z&;B^))07!!\1:2V=U@TX1DI-VWMZV[740?P&-F_GSS M#4QKD[(QXW.."3-Y+#=CZ/JB;-JR(U%2 ,4>,9A23XE^:NYC#H:F9SY ,O;# M'! DYQL(2,89,C #J[02F6Z=53:CH9C/>&=7?/K,W0)S%K##@#T5$+4 IN>) MZ31V+5P!,XPPA_)=0+<2E^J?V*4#[)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 *XP.E:9D/Y?5P0 *L0 8 >&PO=V]R:W-H965T&UL MG9AM<^(V$,>_BL:=Z=S-)/$#CTF!&4+(E5X>F$![?9B^$+; FK,E5Y(A^?9= M&6+3.;/F^@9;MO;OG[2K78G!3JJO.F;,D-UW53RH4S&A3/YFHTD+E)N&!S172>IE2]W;)$ M[H:.[[P_>.&;V-@'[FB0T0U;,/-K-E?0V*'LI+RJVW,HJ'C62*6L-!8"0J7+9NP)+%*P/'/0=0IOVD-C^_? MU>^+P<-@5E2SB4R^\,C$0Z?OD(BM:9Z8%[G[F1T&U+%ZH4QT\4MV^[[MMD/" M7!N9'HR!(.5B?Z6OAXDX,NA=GS (#@9!P;W_4$%Y1PT=#93<$65[@YJ]*89: M6 ,<%]8K"Z/@+0<[,YK(+5,#UX"4?>"&![/;O5EPPNP7*JY(T+T@@1>T_FON M D&)$9080:'7PC#(7^.5-@H<]7<=T5ZA7:]@H_=&9S1D0P?"4S.U9<[HQQ_\ MKO<3PM'F_MKA?T$)YNR=,]A^>% M;;B-*)BS)YK63A2N\SC[G2RG#]/'\7(V69"'V>-L.;U# 'LE8.\]Y")WO M56G6^RZ^B6V!HY=R)VK3+RYW*T-*7JB1 J,[*@+^=]&5<3A7_09M+;6A"_N39R<71H-AJM?M8CO&KHN#C:;UPXA@V0Z=1<($/ M_7[O(X92E08?S^@/$! )F<=28 FX0:33[USZ7K^/$545P6BD;V8XNW="63VC$U%I8E1E+5$1_/ M]>_S2J:O84S%AIVL= U"3W\LIAA153?\LPK'%+RVL7/T"11,;#-^1D6]_W'! M-4TTZK:J2/AX3H=($E&QA;I/Z*86!1=H0@FJ@A"<51 F *-@Y2I$G^ Y^VY8I>AW<% :=P?"R"NX #SO%[7)]X& MO4:RJ@X$> K_AFRF=0YDC8"X[$E ]^CH:8_QC]0N>DT2M@8A[ZH'J5WM3\;[ MAI%9<1I=20-GV^(V9A38; =XOY;2O#?L ;?\?V+T+U!+ P04 " "N,#I6 MGZ ;\+$" #B# #0 'AL+W-T>6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG> MW&2)8D+38JT[=:=<2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4 MD*=@7H+A8*2QQ'DJ?$,78&F? KP(&K XU7=>&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF M8BUY!72LJ(_PZTR3 .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,) M;2"PU4GTA$8QA D*Q+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z: M\V/1%WATUC3R]$&*6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9 ML^.]FZ:IKW#.RW^0\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 ]IV03NA1.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E M\ZI[J,NXZBQ_AOMHD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ- MLPRKZ'8;9;#%ZI9E\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O M-2#QNH%'GL>[C>4!#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*= M##[Q_F"G)$WS/(X %F>0IA@"IQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ M P04 " "N,#I6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( *XP.E:JQ"(6,P$ "(" / >&PO=V]R:V)O M;VLN>&ULC5'1;L(P#/R5*A^P%K0A#5%>0-N0I@V-B??0NM0BB2O'A8VOG]NJ M&M)>]I31=B;FJ19IZFL:C!VWA'#02=5,3>BD(^IK%A ML&6L <2[=)IEL]1;#&:Y&+6VG-X"$B@$*2C9$7N$2_R==S Y8\0#.I3OW/1W M!R;Q&-#C%B/%*0:S;%4S.Y68R#/; @L4?>M>9_+2'V#-B#Q]6 MC>1FEJE@A1REW^CUK7H\@RX/J!5Z0B? :ROPS-0V&(Z=C*9(;V+T/8SG4.*< M_U,C5146L*:B]1!DZ)'!=09#K+&))@G60VY6= ;N\N@#FW+()FKJIBF>HPYX M4P[V1D\E5!B@?%.9J+SV4VPYZ8Y>9WK_,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ M P04 " "N,#I6)!Z;HJT #X 0 &@ 'AL+U]R96QS+W=O[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)H MMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1,)KM\,<'AT M_@%02P,$% @ KC Z5F60>9(9 0 SP, !, !;0V]N=&5N=%]4>7!E M&ULK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@ M$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K63 M6Q#WR^6#4,$3>*HH>Y3KU3.T.EY&TWP39G 8ED\C<+,:DH9HS5*$M?% MP>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K: MXLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_ MQYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1 MPNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4 " "N,#I6!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M *XP.E;I<7PE[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ KC Z5IF0 M_E]7! JQ !@ ("!#0@ 'AL+W=O7!E <&UL4$L%!@ ) D /@( .X3 $! end XML 12 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 13 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 14 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Cover Sheet http://www.mixtelematics.com/role/Cover Cover Cover 1 false false All Reports Book All Reports [dq-0540-DocumentPeriodEndDate-Value] In submission type 8-K, DocumentPeriodEndDate value "2023-01-26", is not equivalent to header element periodOfReport value "01-23-2023" in the Required Context. mixt-20230126.htm 4 [dq-0547-EntityTaxIdentificationNumber-Missing] Submission type 8-K should have a non-empty value for EntityTaxIdentificationNumber in the Required Context. mixt-20230126.htm [dqc-0008-Reversed-Calculation] The calculation in the extension taxonomy from us-gaap:ProfitLoss to us-gaap:NetIncomeLoss in 0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME is the opposite of a calculation defined in the base US GAAP taxonomy. Check that the calculation is correct or that you have used the correct tag for the two elements identified in the calculation. It is possible that the calculation is correct in the case of a reconciliation calculation. Rule Element Id: 6819. mixt-20230126_cal.xml 106 [dqc-0008-Reversed-Calculation] The calculation in the extension taxonomy from us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap:ComprehensiveIncomeNetOfTax in 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME is the opposite of a calculation defined in the base US GAAP taxonomy. Check that the calculation is correct or that you have used the correct tag for the two elements identified in the calculation. It is possible that the calculation is correct in the case of a reconciliation calculation. Rule Element Id: 6819. mixt-20230126_cal.xml 125 mixt-20230126.htm exhibit991-mixlimitedxq320.htm mixt-20230126.xsd mixt-20230126_cal.xml mixt-20230126_def.xml mixt-20230126_lab.xml mixt-20230126_pre.xml http://xbrl.sec.gov/dei/2021 true true JSON 17 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mixt-20230126.htm": { "axisCustom": 0, "axisStandard": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2021": 22 }, "contextCount": 1, "dts": { "calculationLink": { "local": [ "mixt-20230126_cal.xml" ] }, "definitionLink": { "local": [ "mixt-20230126_def.xml" ] }, "inline": { "local": [ "mixt-20230126.htm" ] }, "labelLink": { "local": [ "mixt-20230126_lab.xml" ] }, "presentationLink": { "local": [ "mixt-20230126_pre.xml" ] }, "schema": { "local": [ "mixt-20230126.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd" ] } }, "elementCount": 623, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 22, "memberCustom": 0, "memberStandard": 0, "nsprefix": "mixt", "nsuri": "http://www.mixtelematics.com/20230126", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20230126.htm", "contextRef": "iab37009349fc46059dd760f02c98f962_D20230126-20230126", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.mixtelematics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20230126.htm", "contextRef": "iab37009349fc46059dd760f02c98f962_D20230126-20230126", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "BRAZIL" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "country_TH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "THAILAND", "terseLabel": "Thailand" } } }, "localname": "TH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "country_ZA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SOUTH AFRICA", "terseLabel": "SOUTH AFRICA" } } }, "localname": "ZA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r6", "r7", "r8" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r10" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r10" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "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 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer", "terseLabel": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "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 pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer", "terseLabel": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "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", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r5" ], "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", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r12" ], "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", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "mixt_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Gain (Loss)", "label": "Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation", "negatedTerseLabel": "Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation" } } }, "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails" ], "xbrltype": "monetaryItemType" }, "mixt_AfricaSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Africa Sales Office", "label": "Africa Sales Office [Member]", "terseLabel": "Africa Sales Office [Member]" } } }, "localname": "AfricaSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_AmendedNetworkServiceAgreementWithMobileTelephoneNetworkProprietaryLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended Network Service Agreement With Mobile Telephone Network Proprietary Limited", "label": "Amended Network Service Agreement With Mobile Telephone Network Proprietary Limited [Member]", "terseLabel": "Amended Network Service Agreement with MTN" } } }, "localname": "AmendedNetworkServiceAgreementWithMobileTelephoneNetworkProprietaryLimitedMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "mixt_AmericasSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas Sales Office", "label": "Americas Sales Office [Member]", "terseLabel": "Americas Sales Office [Member]" } } }, "localname": "AmericasSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_April2017ToMarch2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April 2017 To March 2020", "label": "April 2017 To March 2020 [Member]", "terseLabel": "April 2017 to March 2020" } } }, "localname": "April2017ToMarch2020Member", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "mixt_BlackIndustrialistsGroupPropertyManagementCompanyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Black Industrialists Group Property Management Company Ltd", "label": "Black Industrialists Group Property Management Company Ltd [Member]", "terseLabel": "Black Industrialists Group Property Management Company Ltd" } } }, "localname": "BlackIndustrialistsGroupPropertyManagementCompanyLtdMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails", "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mixt_BrazilSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brazil Sales Office", "label": "Brazil Sales Office [Member]", "terseLabel": "Brazil Sales Office [Member]" } } }, "localname": "BrazilSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_CapitalCommitmentsForIntangibleAssetsNotYetContractedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Commitments For Intangible Assets Not Yet Contracted", "label": "Capital Commitments For Intangible Assets Not Yet Contracted [Member]", "terseLabel": "Capital Commitments for Intangibles Not Yet Contracted" } } }, "localname": "CapitalCommitmentsForIntangibleAssetsNotYetContractedMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandContingenciesCapitalCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mixt_CentralServicesOrganizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central Services Organization", "label": "Central Services Organization [Member]", "terseLabel": "Central Services Organization [Member]" } } }, "localname": "CentralServicesOrganizationMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_ComputerAndRadioEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer And Radio Equipment", "label": "Computer And Radio Equipment [Member]", "terseLabel": "Computer And Radio Equipment [Member]" } } }, "localname": "ComputerAndRadioEquipmentMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "mixt_CorporateAndConsolidationEntries": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Corporate And Consolidation Entries", "label": "Corporate And Consolidation Entries", "terseLabel": "Corporate And Consolidation Entries" } } }, "localname": "CorporateAndConsolidationEntries", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "mixt_CumulativeRevenuePerformanceTarget": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative Revenue, Performance Target", "label": "Cumulative Revenue, Performance Target", "terseLabel": "Performance target, cumulative revenue" } } }, "localname": "CumulativeRevenuePerformanceTarget", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mixt_DeferredTaxAssetLiabilityAdjustmentOnApplicationOfNewAccountingPrinciple": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset (Liability), Adjustment On Application Of New Accounting Principle", "label": "Deferred Tax Asset (Liability), Adjustment On Application Of New Accounting Principle", "terseLabel": "Deferred Tax Asset (Liability), Adjustment On Application Of New Accounting Principle" } } }, "localname": "DeferredTaxAssetLiabilityAdjustmentOnApplicationOfNewAccountingPrinciple", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_DeferredTaxAssetLiabilityForeignCurrencyTranslationAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment", "label": "Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment", "terseLabel": "Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment" } } }, "localname": "DeferredTaxAssetLiabilityForeignCurrencyTranslationAdjustment", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_DeferredTaxAssetLiabilityIncreaseDecreaseResultingFromForeignCurrencyTranslationOnNetInvestmentLoans": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset (Liability), Increase (Decrease) Resulting From Foreign Currency Translation On Net Investment Loans", "label": "Deferred Tax Asset (Liability), Increase (Decrease) Resulting From Foreign Currency Translation On Net Investment Loans", "terseLabel": "Deferred Tax Asset (Liability), Increase (Decrease) Resulting From Foreign Currency Translation On Net Investment Loans" } } }, "localname": "DeferredTaxAssetLiabilityIncreaseDecreaseResultingFromForeignCurrencyTranslationOnNetInvestmentLoans", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCommissions": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Commissions", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Commissions", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Commissions" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCommissions", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_DeferredTaxLiabilitiesDeferredExpenseCommissions": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Deferred Expense, Commissions", "label": "Deferred Tax Liabilities, Deferred Expense, Commissions", "terseLabel": "Deferred Tax Liabilities, Deferred Expense, Commissions" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCommissions", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_DeferredTaxLiabilitiesNetOfValuationAllowance": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Net Of Valuation Allowance", "label": "Deferred Tax Liabilities, Net Of Valuation Allowance", "totalLabel": "Deferred Tax Liabilities, Net Of Valuation Allowance" } } }, "localname": "DeferredTaxLiabilitiesNetOfValuationAllowance", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepreciationAndAmortizationAndOtherCostsAmount": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation And Amortization And Other Costs, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation And Amortization And Other Costs, Amount", "terseLabel": "\u2013 Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepreciationAndAmortizationAndOtherCostsAmount", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "mixt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTaxExemptIncomeFromForeignExchangeMovementAmount": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense (Tax Exempt Income) From Foreign Exchange Movement, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense (Tax Exempt Income) From Foreign Exchange Movement, Amount", "terseLabel": "\u2013 Non-deductible/(non-taxable) foreign exchange movements" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTaxExemptIncomeFromForeignExchangeMovementAmount", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "mixt_EffectiveIncomeTaxRateReconciliationTaxIncentivesAmount": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Incentives, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Incentives, Amount", "negatedTerseLabel": "- Tax incentives in addition to incurred cost" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxIncentivesAmount", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "mixt_EffectiveIncomeTaxRateReconciliationTransferPricingImputationAmount": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transfer Pricing Imputation, Amount", "label": "Effective Income Tax Rate Reconciliation, Transfer Pricing Imputation, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Transfer Pricing Imputation, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransferPricingImputationAmount", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "mixt_EffectiveIncomeTaxRateReconciliationWithholdingTaxAmount": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Withholding Tax, Amount", "label": "Effective Income Tax Rate Reconciliation, Withholding Tax, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Withholding Tax, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxAmount", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "mixt_EquipmentVehiclesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment, Vehicles And Other", "label": "Equipment, Vehicles And Other [Member]", "terseLabel": "Equipment, Vehicles And Other [Member]" } } }, "localname": "EquipmentVehiclesAndOtherMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "mixt_EuropeSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe Sales Office", "label": "Europe Sales Office [Member]", "terseLabel": "Europe Sales Office [Member]" } } }, "localname": "EuropeSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_FinancialAssetEqualToOrGreaterThan60DaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Asset, Equal To Or Greater Than 60 Days", "label": "Financial Asset, Equal To Or Greater Than 60 Days [Member]", "terseLabel": "Financial Asset, Equal To Or Greater Than 60 Days [Member]" } } }, "localname": "FinancialAssetEqualToOrGreaterThan60DaysMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "domainItemType" }, "mixt_HSWManagementServicesCCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HSW Management Services CC", "label": "HSW Management Services CC [Member]", "terseLabel": "HSW Management Services CC" } } }, "localname": "HSWManagementServicesCCMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mixt_HardwareAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardware And Other", "label": "Hardware And Other [Member]", "terseLabel": "Hardware And Other [Member]" } } }, "localname": "HardwareAndOtherMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_InVehicleDevicesInstalledMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In-Vehicle Devices Installed", "label": "In-Vehicle Devices Installed [Member]", "terseLabel": "In-Vehicle Devices Installed [Member]", "verboseLabel": "In-Vehicle Devices Installed [Member]" } } }, "localname": "InVehicleDevicesInstalledMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "mixt_IncreaseDecreaseOfForeignExchangeMovementsOnOperatingCapital": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Of Foreign Exchange Movements On Operating Capital", "label": "Increase (Decrease) Of Foreign Exchange Movements On Operating Capital", "terseLabel": "Increase (Decrease) Of Foreign Exchange Movements On Operating Capital" } } }, "localname": "IncreaseDecreaseOfForeignExchangeMovementsOnOperatingCapital", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mixt_IntangibleAssetPurchaseCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Asset Purchase Commitment", "label": "Intangible Asset Purchase Commitment [Member]", "terseLabel": "Capital Commitments for Intangible Assets" } } }, "localname": "IntangibleAssetPurchaseCommitmentMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandContingenciesCapitalCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mixt_LesseeNonCashActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Non-Cash Activity", "label": "Lessee, Non-Cash Activity [Abstract]", "terseLabel": "Lessee, Non-Cash Activity [Abstract]" } } }, "localname": "LesseeNonCashActivityAbstract", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/LeasesSupplementalCashFlowInformationandNonCashActivityDetails" ], "xbrltype": "stringItemType" }, "mixt_LesseeOperatingLeaseAnnualEscalationPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Annual Escalation, Percent", "label": "Lessee, Operating Lease, Annual Escalation, Percent", "terseLabel": "Annual escalations" } } }, "localname": "LesseeOperatingLeaseAnnualEscalationPercent", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mixt_LoansToExternalPartiesAndOtherReceivablesNoncurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/OtherassetsScheduleofOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loans To External Parties And Other Receivables, Noncurrent", "label": "Loans To External Parties And Other Receivables, Noncurrent", "terseLabel": "Loans To External Parties And Other Receivables, Noncurrent" } } }, "localname": "LoansToExternalPartiesAndOtherReceivablesNoncurrent", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mixt_MaintenanceLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maintenance Liability, Current", "label": "Maintenance Liability, Current", "terseLabel": "Maintenance Liability, Current" } } }, "localname": "MaintenanceLiabilityCurrent", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_MiXEastAfricaVATOnImportedServicesAssessmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MiX East Africa, VAT On Imported Services, Assessments", "label": "MiX East Africa, VAT On Imported Services, Assessments [Member]", "terseLabel": "MiX East Africa, VAT on Imported Services, Assessments" } } }, "localname": "MiXEastAfricaVATOnImportedServicesAssessmentsMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "mixt_MiXEastAfricaVATOnImportedServicesInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MiX East Africa, VAT On Imported Services, Interest", "label": "MiX East Africa, VAT On Imported Services, Interest [Member]", "terseLabel": "MiX East Africa, VAT on Imported Services, Interest" } } }, "localname": "MiXEastAfricaVATOnImportedServicesInterestMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "mixt_MiXEastAfricaVATOnImportedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MiX East Africa, VAT On Imported Services", "label": "MiX East Africa, VAT On Imported Services [Member]", "terseLabel": "MiX East Africa, VAT on Imported Services" } } }, "localname": "MiXEastAfricaVATOnImportedServicesMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "mixt_MiXEastAfricaVATOnImportedServicesPortionRelatingTo15CustomerBaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MiX East Africa, VAT On Imported Services, Portion Relating To 15% Customer Base", "label": "MiX East Africa, VAT On Imported Services, Portion Relating To 15% Customer Base [Member]", "terseLabel": "MiX East Africa, VAT on Imported Services, Portion Relating to 15% Customer Base" } } }, "localname": "MiXEastAfricaVATOnImportedServicesPortionRelatingTo15CustomerBaseMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "mixt_MiXTelematicsLongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MiX Telematics Long-Term Incentive Plan", "label": "MiX Telematics Long-Term Incentive Plan [Member]", "terseLabel": "LTIP" } } }, "localname": "MiXTelematicsLongTermIncentivePlanMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "domainItemType" }, "mixt_MiddleEastAndAustralasiaSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Middle East And Australasia Sales Office", "label": "Middle East And Australasia Sales Office [Member]", "terseLabel": "Middle East And Australasia Sales Office [Member]" } } }, "localname": "MiddleEastAndAustralasiaSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_MovementInDeferredTaxAssetsLiabilitiesNetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Movement In Deferred Tax Assets (Liabilities), Net", "label": "Movement In Deferred Tax Assets (Liabilities), Net [Roll Forward]", "terseLabel": "Movement In Deferred Tax Assets (Liabilities), Net [Roll Forward]" } } }, "localname": "MovementInDeferredTaxAssetsLiabilitiesNetRollForward", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "mixt_NedbankLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nedbank Limited", "label": "Nedbank Limited [Member]", "terseLabel": "Nedbank Limited" } } }, "localname": "NedbankLimitedMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "mixt_NumberOfRegionalSalesOffices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Regional Sales Offices", "label": "Number Of Regional Sales Offices", "terseLabel": "Number of regional sales offices" } } }, "localname": "NumberOfRegionalSalesOffices", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "mixt_OperatingLeaseCostsExcludedFromSegments": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Costs Excluded From Segments", "label": "Operating Lease Costs Excluded From Segments", "negatedLabel": "Operating Lease Costs Excluded From Segments" } } }, "localname": "OperatingLeaseCostsExcludedFromSegments", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails": { "order": 2.0, "parentTag": "mixt_OperatingLeaseRightOfUseAssetAfterAccumulatedAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, Accumulated Amortization", "label": "Operating Lease, Right-Of-Use Asset, Accumulated Amortization", "negatedLabel": "Operating Lease, Right-Of-Use Asset, Accumulated Amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OperatingLeaseRightOfUseAssetAfterAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, After Accumulated Amortization", "label": "Operating Lease, Right-Of-Use Asset, After Accumulated Amortization", "totalLabel": "Operating Lease, Right-Of-Use Asset, After Accumulated Amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAfterAccumulatedAmortization", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails": { "order": 1.0, "parentTag": "mixt_OperatingLeaseRightOfUseAssetAfterAccumulatedAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization", "label": "Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization", "terseLabel": "Right of use property and equipment, gross" } } }, "localname": "OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OtherComprehensiveIncomeLossDeferredIncomeTaxAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Deferred Income Tax Adjustment", "label": "Other Comprehensive Income (Loss), Deferred Income Tax Adjustment", "terseLabel": "Other Comprehensive Income (Loss), Deferred Income Tax Adjustment" } } }, "localname": "OtherComprehensiveIncomeLossDeferredIncomeTaxAdjustment", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OverdraftFacilitiyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Overdraft Facilitiy", "label": "Overdraft Facilitiy [Member]", "terseLabel": "Overdraft Facilitiy" } } }, "localname": "OverdraftFacilitiyMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "mixt_PatentsAndTrademarksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patents And Trademarks", "label": "Patents And Trademarks [Member]", "terseLabel": "Patents And Trademarks [Member]" } } }, "localname": "PatentsAndTrademarksMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mixt_PerformanceTargetCumulativeAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance Target, Cumulative Adjusted Earnings Before Interest, Taxes, Depreciation And Amortization", "label": "Performance Target, Cumulative Adjusted Earnings Before Interest, Taxes, Depreciation And Amortization", "terseLabel": "Performance target, cumulative Adjusted EBITDA" } } }, "localname": "PerformanceTargetCumulativeAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mixt_PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Other Current Assets, Policy", "label": "Prepaid Expenses And Other Current Assets, Policy [Policy Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mixt_ProductDevelopmentCostsCapitalizedDuringThePeriod": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Product Development Costs Capitalized During The Period", "label": "Product Development Costs Capitalized During The Period", "negatedLabel": "Product Development Costs Capitalized During The Period" } } }, "localname": "ProductDevelopmentCostsCapitalizedDuringThePeriod", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "mixt_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, Plant, And Equipment And Operating Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization", "label": "Property, Plant, And Equipment And Operating Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization", "terseLabel": "Property, Plant, And Equipment And Operating Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization" } } }, "localname": "PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "mixt_RegionalSalesOfficesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regional Sales Offices", "label": "Regional Sales Offices [Member]", "terseLabel": "Regional Sales Offices [Member]" } } }, "localname": "RegionalSalesOfficesMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_RelatedPartyTransactionLeaseExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Lease Expense", "label": "Related Party Transaction, Lease Expense [Member]", "terseLabel": "Related Party Transaction, Lease Expense" } } }, "localname": "RelatedPartyTransactionLeaseExpenseMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "mixt_SegmentAdjustedEBITDA": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Segment Adjusted EBITDA", "label": "Segment Adjusted EBITDA", "terseLabel": "Segment Adjusted EBITDA" } } }, "localname": "SegmentAdjustedEBITDA", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Exercised", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Exercised", "terseLabel": "Total intrinsic value of awards exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Estimated Forfeiture Rate", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Estimated Forfeiture Rate", "terseLabel": "Estimated forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedForfeitureRate", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeitures (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Grants In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Grants In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested as of end of period (in dollars per share)", "periodStartLabel": "Unvested as of beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestingInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Vesting In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Vesting In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestingInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedPaymentArrangementAnnualTotalShareholderReturnPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Annual Total Shareholder Return, Percentage", "label": "Share-Based Payment Arrangement, Annual Total Shareholder Return, Percentage", "terseLabel": "Annual total shareholder return percentage (in excess of)" } } }, "localname": "ShareBasedPaymentArrangementAnnualTotalShareholderReturnPercentage", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mixt_ShareBasedPaymentArrangementNumberOfPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Number Of Plans", "label": "Share-Based Payment Arrangement, Number Of Plans", "terseLabel": "Number of equity-classified incentive plans" } } }, "localname": "ShareBasedPaymentArrangementNumberOfPlans", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "integerItemType" }, "mixt_StandardBankLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Bank Limited", "label": "Standard Bank Limited [Member]", "terseLabel": "Standard Bank Limited" } } }, "localname": "StandardBankLimitedMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "mixt_StandardProductWarrantyAccrualIncreaseForIssuingWarrantiesAndIncreaseDecreaseForPreexistingWarranties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty Accrual, Increase (Decrease) For Preexisting Warranties And Issuing Warranties", "label": "Standard Product Warranty Accrual, Increase For Issuing Warranties And Increase (Decrease) For Preexisting Warranties", "terseLabel": "Standard Product Warranty Accrual, Increase For Issuing Warranties And Increase (Decrease) For Preexisting Warranties" } } }, "localname": "StandardProductWarrantyAccrualIncreaseForIssuingWarrantiesAndIncreaseDecreaseForPreexistingWarranties", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_StockholdersEquityPeriodIncreaseDecreaseFromTransactionsWithOwners": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity, Period Increase (Decrease) From Transactions With Owners", "label": "Stockholders' Equity, Period Increase (Decrease) From Transactions With Owners", "totalLabel": "Stockholders' Equity, Period Increase (Decrease) From Transactions With Owners" } } }, "localname": "StockholdersEquityPeriodIncreaseDecreaseFromTransactionsWithOwners", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mixt_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription", "label": "Subscription [Member]", "terseLabel": "Subscription [Member]" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mixt_TPFInvestmentsProprietaryLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TPF Investments Proprietary Limited", "label": "TPF Investments Proprietary Limited [Member]", "terseLabel": "TPF Investments Proprietary Limited" } } }, "localname": "TPFInvestmentsProprietaryLimitedMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "mixt_TaxYear2013To2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2013 To 2017", "label": "Tax Year 2013 To 2017 [Member]", "terseLabel": "2013 to 2017" } } }, "localname": "TaxYear2013To2017Member", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "mixt_VehicleAndAssetFinanceFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicle And Asset Finance Facility", "label": "Vehicle And Asset Finance Facility [Member]", "terseLabel": "Vehicle And Asset Finance Facility" } } }, "localname": "VehicleAndAssetFinanceFacilityMember", "nsuri": "http://www.mixtelematics.com/20230126", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Non-executive Chairperson" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails", "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails", "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/LeasesNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails", "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/LeasesNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails", "http://www.mixtelematics.com/role/ExchangeratesDetails", "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails", "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/LeasesNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails", "http://www.mixtelematics.com/role/ExchangeratesDetails", "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails", "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/LeasesNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails", "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Average", "verboseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ExchangeratesDetails", "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails", "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]", "terseLabel": "Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts Payable, Current" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Movements in the Allowance for Doubtful Debts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableBeforeAllowanceForCreditLossNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Noncurrent [Abstract] (Deprecated 2021-01-31)", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss, Noncurrent [Abstract]" } } }, "localname": "AccountsReceivableBeforeAllowanceForCreditLossNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableGrossNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Noncurrent", "totalLabel": "Total, before allowance" } } }, "localname": "AccountsReceivableGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]" } } }, "localname": "AccountsReceivableNetNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNoncurrentNotPastDue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Noncurrent, Not Past Due (Deprecated 2021-01-31)", "terseLabel": "Not past due, before allowance" } } }, "localname": "AccountsReceivableNoncurrentNotPastDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNoncurrentPastDue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Noncurrent, Past Due (Deprecated 2021-01-31)", "terseLabel": "Past due, before allowance" } } }, "localname": "AccountsReceivableNoncurrentPastDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNoncurrentPastDueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Noncurrent, Past Due [Line Items]", "terseLabel": "Accounts Receivable, Noncurrent, Past Due [Line Items]" } } }, "localname": "AccountsReceivableNoncurrentPastDueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNoncurrentPastDueTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Noncurrent, Past Due [Table]", "terseLabel": "Accounts Receivable, Noncurrent, Past Due [Table]" } } }, "localname": "AccountsReceivableNoncurrentPastDueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNoncurrentPastDueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Noncurrent, Past Due [Table Text Block]", "terseLabel": "Schedule of Aging Analysis of Accounts Receivables" } } }, "localname": "AccountsReceivableNoncurrentPastDueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued Income Taxes, Current" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Liabilities, Current", "totalLabel": "Accrued Liabilities, Current, Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Cumulative Currency Translation Adjustments" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofCumulativeCurrencyTranslationAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofCumulativeCurrencyTranslationAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofCumulativeCurrencyTranslationAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation", "terseLabel": "Tax benefits realized on awards exercised" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "negatedLabel": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Allowance for Credit Loss [Abstract]", "terseLabel": "Allowance for Credit Loss [Abstract]" } } }, "localname": "AllowanceForCreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "terseLabel": "Doubtful debt allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Noncurrent", "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss, Noncurrent" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Amount written off during the year as irrecoverable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "negatedLabel": "Asset Impairment Charges", "terseLabel": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Assets, Total" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets [Abstract]" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Assets, Current, Total" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Assets, Current [Abstract]" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings", "verboseLabel": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalAdditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Addition Purchase Commitments [Member]", "terseLabel": "Capital Commitments for Property and Equipment" } } }, "localname": "CapitalAdditionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandContingenciesCapitalCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net", "terseLabel": "Internally generated in-house software in progress" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization", "negatedLabel": "Amortization recognized from deferred commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofDeferredCommissionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/OtherassetsScheduleofOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Capitalized Contract Cost, Net, Noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofDeferredCommissionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of Deferred Commissions" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance", "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesSupplementalCashFlowInformationandNonCashActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Commitmentandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared (in ZAR per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParentheticals", "http://www.mixtelematics.com/role/SubsequenteventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary shares, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Ordinary shares, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, Value, Issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of Revenue [Abstract]" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofDeferredCommissionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Current Federal Tax Expense (Benefit)" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "negatedLabel": "Current Foreign Tax Expense (Benefit)" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "negatedTotalLabel": "Current Income Tax Expense (Benefit)", "terseLabel": "Current Income Tax Expense (Benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "Current State and Local Tax Expense (Benefit)" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Deferred Federal Income Tax Expense (Benefit)" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "negatedLabel": "Deferred Foreign Income Tax Expense (Benefit)" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Tax Assets, Net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "negatedTotalLabel": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred Income Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "mixt_DeferredTaxLiabilitiesNetOfValuationAllowance", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred Tax Liabilities, Gross, Total" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred Income Tax Liabilities, Net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "Deferred State and Local Income Tax Expense (Benefit)" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred Tax Assets, Deferred Income" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred Tax Assets, Gross, Total" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred Tax Assets, Gross [Abstract]" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance, Total" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Tax losses subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Deferred Tax Assets, Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Deferred Tax Assets, Property, Plant and Equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Deferred Tax Assets, Unrealized Currency Losses" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Deferred Tax Liabilities, Net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Deferred Tax Liabilities, Intangible Assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Deferred Tax Liabilities, Leasing Arrangements" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "terseLabel": "Deferred Tax Liabilities, Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Prepaid Expenses", "terseLabel": "Deferred Tax Liabilities, Prepaid Expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "terseLabel": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Total contributions for retirement benefits" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RetirementbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "negatedLabel": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based compensation plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Stockbasedcompensationplan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends declared on ordinary shares", "terseLabel": "Dividends, Common Stock, Cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/DividendsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dividends Declared [Table Text Block]", "terseLabel": "Schedule of Dividends Declared" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DividendsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Due to Related Parties", "terseLabel": "Amounts owed to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails", "http://www.mixtelematics.com/role/QuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails", "http://www.mixtelematics.com/role/QuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings Per Share, Diluted [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Earningspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations", "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Employee-related Liabilities, Current" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected period for recognition of unvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Deferred tax benefit recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Share Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofCumulativeCurrencyTranslationAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLoansAndLeasesReceivablePolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Receivable [Policy Text Block]", "terseLabel": "Loans to external parties" } } }, "localname": "FinanceLoansAndLeasesReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialAssetNotPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Asset, Not Past Due [Member]", "terseLabel": "Financial Asset, Not Past Due [Member]" } } }, "localname": "FinancialAssetNotPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivables1To29DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Asset, 1 to 29 Days Past Due [Member]", "terseLabel": "Financial Asset, 1 to 29 Days Past Due [Member]" } } }, "localname": "FinancingReceivables1To29DaysPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivables30To59DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Asset, 30 to 59 Days Past Due [Member]", "terseLabel": "Financial Asset, 30 to 59 Days Past Due [Member]" } } }, "localname": "FinancingReceivables30To59DaysPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Asset, Aging [Axis]", "terseLabel": "Financial Asset, Period Past Due [Axis]" } } }, "localname": "FinancingReceivablesPeriodPastDueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Asset, Aging [Domain]", "terseLabel": "Financial Asset, Period Past Due [Domain]" } } }, "localname": "FinancingReceivablesPeriodPastDueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofAgingAnalysisofAccountsReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-Lived Intangible Assets, Net, Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofEstimatedFutureAmortizationExpenseDetails", "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency [Abstract]" } } }, "localname": "ForeignCurrencyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Disclosure [Text Block]", "terseLabel": "Exchange rates" } } }, "localname": "ForeignCurrencyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Exchangerates" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Translation", "terseLabel": "Exchange rate" } } }, "localname": "ForeignCurrencyExchangeRateTranslation1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ExchangeratesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign Currency Transaction Gain (Loss), before Tax" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairments" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross Profit", "totalLabel": "Gross Profit, Total" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/QuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesScheduleofComponentsofIncomeBeforeIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesScheduleofComponentsofIncomeBeforeIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.mixtelematics.com/role/IncometaxesScheduleofComponentsofIncomeBeforeIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails", "http://www.mixtelematics.com/role/IncometaxesScheduleofComponentsofIncomeBeforeIncomeTaxExpenseDetails", "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesScheduleofComponentsofIncomeBeforeIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesScheduleofComponentsofIncomeBeforeIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofDeferredCommissionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofDeferredCommissionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedTotalLabel": "Income Tax Expense (Benefit)", "terseLabel": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails", "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Taxation" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount" } } }, "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedTerseLabel": "\u2013 Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 14.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsForeign": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails": { "order": 15.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount", "terseLabel": "Foreign tax paid" } } }, "localname": "IncomeTaxReconciliationTaxSettlementsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "negatedLabel": "Income Taxes Paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Increase (Decrease) in Accounts Payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Increase (Decrease) in Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Increase (Decrease) in Contract with Customer, Asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Increase (Decrease) in Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Increase (Decrease) in Prepaid Expense and Other Assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Potentially dilutive effect of share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleAssetsGoodwillandOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intercompany Foreign Currency Balance [Line Items]", "terseLabel": "Intercompany Foreign Currency Balance [Line Items]" } } }, "localname": "IntercompanyForeignCurrencyBalanceLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ExchangeratesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "negatedLabel": "Interest Income (Expense), Net", "terseLabel": "Interest Income (Expense), Net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory, Net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Write-down of inventory", "verboseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment Interest Rate", "terseLabel": "Investment Interest Rate" } } }, "localname": "InvestmentInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LeaseCost": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Lease, Cost, Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Cost and Supplemental Cash Flow Information and Non-Cash Activity" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Lessee, Operating Lease, Liability, to be Paid, Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Liabilities, Total" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Liabilities and Equity, Total" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Equity [Abstract]" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Liabilities, Current, Total" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Liabilities, Current [Abstract]" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtNarrativeDetails", "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Undrawn borrowing remaining" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtNarrativeDetails", "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Line of Credit, Current", "terseLabel": "Debt", "verboseLabel": "Line of Credit, Current" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mixtelematics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Credit risk related to accounts receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Creditriskrelatedtoaccountsreceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansReceivableFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Loans Receivable, Fair Value Disclosure", "terseLabel": "Fair value of loans to external parties" } } }, "localname": "LoansReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-Lived Assets by Geographical Location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual", "terseLabel": "Accrued contingent liability" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Potential liability" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Middle East [Member]", "terseLabel": "Middle East [Member]" } } }, "localname": "MiddleEastMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of the Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/NatureoftheBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Provided by (Used in) Financing Activities, Total" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Provided by (Used in) Investing Activities, Total" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": -1.0 } }, "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Total" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income (Loss) Attributable to Parent" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net Income (Loss) Attributable to Noncontrolling Interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Carrying amount of loans to external parties" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses [Abstract]" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating Income (Loss), Total" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current", "verboseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 }, "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "http://www.mixtelematics.com/role/LeasesScheduleofFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesSupplementalCashFlowInformationandNonCashActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average incremental borrowing discount rate of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Tax losses" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "Deferred tax assets on tax losses that will not be realized" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other Accrued Liabilities, Noncurrent" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Otherassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mixtelematics.com/role/OtherassetsScheduleofOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets, Noncurrent", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mixtelematics.com/role/OtherassetsScheduleofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Commitment", "terseLabel": "Capital commitments" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandContingenciesCapitalCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandContingenciesCapitalCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandContingenciesCapitalCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandContingenciesCapitalCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandContingenciesCapitalCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "verboseLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofCumulativeCurrencyTranslationAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Accruedexpensesandotherliabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other Noncash Income (Expense)" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payments for Repurchase of Common Stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Payments of Ordinary Dividends, Common Stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLoansReceivable": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Payments to Acquire Loans Receivable", "negatedLabel": "Payments to Acquire Loans Receivable" } } }, "localname": "PaymentsToAcquireLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Payments to Acquire Property, Plant, and Equipment", "terseLabel": "Property acquired" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Payments to Noncontrolling Interests", "negatedLabel": "Payments to Noncontrolling Interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Retirementbenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preference shares, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preference shares, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock, Value, Issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expense and Other Assets, Current" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromInterestReceived": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from Interest Received", "terseLabel": "Proceeds from Interest Received" } } }, "localname": "ProceedsFromInterestReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Proceeds from (Repayments of) Debt" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sale of property" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "verboseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/QuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Propertyandequipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Owned equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Long-lived assets", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment", "verboseLabel": "Schedule of Useful Lives of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentTables", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS", "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/QuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivable with Imputed Interest, Effective Yield (Interest Rate)", "terseLabel": "Receivable with Imputed Interest, Effective Yield (Interest Rate)" } } }, "localname": "ReceivableWithImputedInterestEffectiveYieldInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofCumulativeCurrencyTranslationAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Segment Results to Income Before Tax" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofUnutilizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReservePeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Period Increase (Decrease)", "negatedLabel": "Restructuring Reserve, Period Increase (Decrease)" } } }, "localname": "RestructuringReservePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/QuarterlyFinancialDataDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from contracts with customers" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues [Abstract]" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesSupplementalCashFlowInformationandNonCashActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleAndLeasebackTransactionGainLossNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Sale and Leaseback Transaction, Gain (Loss), Net", "terseLabel": "Gain from sale and leaseback transaction" } } }, "localname": "SaleAndLeasebackTransactionGainLossNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Sale Leaseback Transaction, Gross Proceeds, Investing Activities", "terseLabel": "Proceeds from sale and leaseback transaction" } } }, "localname": "SaleLeasebackTransactionGrossProceedsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivablesScheduleofMovementsintheAllowanceforDoubtfulDebtsDetails", "http://www.mixtelematics.com/role/OtherassetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Cumulative Currency Translation Adjustments" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Undrawn Facilities" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of Basic Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Income Tax Expense" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Components of Income Before Income Tax Expense" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Intercompany Foreign Currency Balance [Table]", "terseLabel": "Schedule of Intercompany Foreign Currency Balance [Table]" } } }, "localname": "ScheduleOfIntercompanyForeignCurrencyBalanceTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ExchangeratesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Intercompany Foreign Currency Balances [Table Text Block]", "terseLabel": "Schedule of Exchange Rates" } } }, "localname": "ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ExchangeratesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyequipmentScheduleofRightofUsePropertyandEquipmentDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/QuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]", "terseLabel": "Summary of Unvested SARs Activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Unvested Share Options Activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Unutilized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Segmentinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofLongLivedAssetsbyGeographicalLocationDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofRevenuebyGeographicRegionDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Selling and Marketing Expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OtherassetsScheduleofDeferredCommissionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based Payment Arrangement, Noncash Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Number of shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average grant-date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Unvested as of end of period (in shares)", "periodStartLabel": "Unvested as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares reserved for future issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Unvested, Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanPerformanceSharesNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "periodEndLabel": "Unvested as of end of period", "periodStartLabel": "Unvested as of beginning of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Unvested as of end of period (in shares)", "periodStartLabel": "Unvested as of beginning of period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Unvested as of end of period (in dollars per share)", "periodStartLabel": "Unvested as of beginning of period (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of share options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanShareOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofUnvestedShareOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/LeasesScheduleofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease, Cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/LeasesScheduleofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails": { "order": 2.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Standard Product Warranty Accrual, Current", "verboseLabel": "Standard Product Warranty Accrual, Current" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "terseLabel": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)" } } }, "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails": { "order": 1.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Noncurrent", "terseLabel": "Standard Product Warranty Accrual, Noncurrent" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "terseLabel": "Standard Product Warranty Accrual, Decrease for Payments" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofCumulativeCurrencyTranslationAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Share Appreciation Rights", "verboseLabel": "SARs" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanScheduleofShareAppreciationRightsActivityDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanShareAppreciationRightsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Period Increase (Decrease)", "totalLabel": "Total transactions with owners (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock in relation to share options and SAR's exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Approved share repurchase program amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Maximum value of shares that may still be repurchased" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Ordinary shares repurchased (in shares)", "terseLabel": "Shares repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders' Equity Attributable to Parent, Total" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity Attributable to Parent [Abstract]" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofCumulativeCurrencyTranslationAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Dividends" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Dividends" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Share capital and Share repurchases" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CommitmentandcontingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivables and Allowance for doubtful debts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock acquired (in shares)", "verboseLabel": "Purchases of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury Stock, Value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofUnutilizedTaxBenefitsDetails", "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofUnutilizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofUnutilizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofUnutilizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesReconciliationofUnutilizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Decrease in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesNarrativeDetails", "http://www.mixtelematics.com/role/IncometaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SummaryofsignificantaccountingpoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Diluted weighted average number of ordinary shares in issue (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of ordinary shares in issue (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r10": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r11": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r12": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r9": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" } }, "version": "2.2" } ZIP 18 0001628280-23-001572-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-001572-xbrl.zip M4$L#!!0 ( *XP.E:-LH7 97AH:6)I=#DY,2UM:7AL M:6UI=&5D>'$S,C N:'1M[+UI=^/(D2CZ_?V*O-7NOJK[0#8!<)7:?8ZZI+8U M4TO?DOQL?YJ3!)(B7"! 8Y%*_O4O(A/@OH$;%L8<3S6%)9$96T9$QO++_[K[ M\N'IGW_!> MZ$2.[W'WYY_O/[]C[X91-+[^^>?7U]?ZJUGW@^>?G[[^C$,U?W9]/Q1U.[+? M_?H+7H%_!;=__7]^^5^U&KOSK7@DO(A9@>"1L%D<.MXS^[LMPF^L5DN>^N"/ MWP+G>1@QHV&8[.]^\,UYX>I^Y$2N^#4=YY>?U=^__"P_\DO?M]]^_<5V7IAC M__F=,^@T.EUAB4ZOWV^:@T:WWVO9_8'9&K2M+F^:_Z/#)'^&Q]4[8?3FBC^_ M&SE>;2CP^]=-H]YIC:.;5\>.AM=ZH_'CN[E'(_$]JG'7>?:N+9B.".#VP/36];?FN'US_T)#_=X-W:@,^ MK?'WFQ$/G@'$?3^*_-$U@O=%!)%C<30F#XY_V!/PA4C#@ (V5XV M $#OBN_FRE7\]$/7,-J3^9Z9X6$*-_,0,>L2 D]^!"04B!?AQ8+Y _8GLU/O M,OBZ"V)?8_&8Z,N^T\/HQZ:QX?G9+@8S?V+AH^FG6]A2"X];Q8L@:"%'65%"E7:]1)1NZHN<PV^B_P8(GZ;3:W=:&BLC\2 ]! -!8ND^.SS M$'\R1#/KM7H:+(D5@ %++1 _ W8Y//^CMQLTL@PT"?\3^U*BW MYV[!:Q(YX\#Q \F Y\'%$4%2/*PTZTHJVJ@,@OUV_]O#T]VM1$VWWEQ #8\8 M]]CBLTK]QU<,HV[\R*XF&&S7&VSGE_5.O?&C-H_DA(W/M.M= J*1_2P>#A6& M_+$(P% !J<>MR'D!J2A"M>GI=2-%'0'_6,#_/1 B@;[KOTI M^J]K7 NKJ4W M 84<\=J!7=.Q=MB;/CEVP#U;8X]^' W9[2!P+ [BP6:_^?#C*X]08OP7!U4M M>%-"R&AKTE;.#Z?O?F7G^?AJF-78@F_AHS-R4)*FBNO\[42'!?U'RM/DF0_^ M:,R]MXF">_7YGX_WTN)FGQ[^\00PG_GS/0AMY@J.A,R>7;\/.M&C/XA>>2!J M/*SQVJ,(7AQKJCL_S.V&)$:B8BF1-79*L42\A9^]FY'V:HA$H"_\+ M_'KPM$_.2JFE%[)7 >0&[.*,I?<:E$P_!L2>A,_;N ELG=W-V%>^^>M N,#) M+^(F\L?7-;.^PK&*%@H.\.Y7S\Y3-DTX!-C" T8,89=S74T"\S02^Z3 #(H! MS$3H,1"W;)CZ1X%*^V_HOD!3=X5Q"U;Y:S1$R=TR&OTQ"AV:M@]R) 59Q36Y1D1:AJZ283>+R]2'&OL 2_HG9L1;A"QC4(5)Z66\A\Y;O($K+SON$[TAK.Q^%BJ M%_\1DDO'Z%>//:6QEU0*%P? 'XI?ZNP+LOF4>1*676)E?#/];C1$"SU MOJGADI5RA=^>65X-]!P&F_PSZ'"@P3_#TR'H/J" !5QZSQ0KOOK!-_QN[+F^ M]8T-8M>=GR$(EPB@ *I=/9$AE=61ED[T)LKETQ"Q\0E&&(;L?H,"6231LGJ1 M<\<<7Y5'7=D1>?+IRL.7Z;8 !+IP#&.A>12DMQIU,[V%.,O9#[Y&%,U:*7G" M>IV%M%*7SAUL=6 ^P7Y__,3Z&+$B0E BK'_'3J",@$5QA=J+ MX%/*/.W66S^BJ.:16@7ONR*=^C(4U(Y-V?&$C!,G8BB>4;_2E/HR M85NIYW,K\)'&01M)E7]0AB+Q[ =@1@ 3Y@GT50(@$&,P C$0S6;=5KWWH]0X MYV([[*U\HG2)J:S)2],Z.011I(_XOP"9H& FJOFB4)@''NJ_*R4WZL&V0%O0 M5B>X9?J,D7DIE2 M2,VL@_%G8*\PPNL@.&?6?@5F"VA(8)3%"\_-N?)!!P30OH<-T$4W -#GU B: M[%DO/AI\: UH; AV@R>>I0'HON4J^PJ))+ I(8(;N80OX,&,!Y UK*<^+">'URIBAK9$&[%7P;\)+E-GFCW/"8TZ(HAS' M-W[ZH=FYF15+XKLUE$X'Z[Q#&,F+,G#-[ 5L)8/'1 MKWJKWC1FE0P";U:&4 2M)+C<;#']PE5./[ 081AO=HL%',R*)(R;0;BG2)GC M@9 P>B_>?=FNUI:-=N'JI"4N,ZU^(9/8BKX5](:.4JTE#?,^O= M;,[+.OLK#VP,-9)JO#*Z4V"_@KGXI];4"ZLQ7DRP3[84/T\$#&!_:_ZX( =F M(@])#!P@!C:0:8K]@LH$Y,NZ_F.NLB&32#BV9K&0%+P_\JZS.)S WPA)WCVWV$PC>Q^%K4^T.ZW&A_ 7*^Y^\K?POD5G3^M.G_W M\NFMN%**X#-%9:^18S-67'.U-,L=1NE.D"N<'*^0L&$K#QG/]76QPJR=.R2J MKCW[%WD:^DG&?^5OSJK9J"BQ!6O6:,ZJ^G-:K#$3O[-SO(51G_]:$@ [_:C1 M;"@5A(U]QXND.&\WEW3HME%O_)CEJT_K(D62&>RZ#TCG%1I!;71LPEX&)PP3_+-V=3)>8JO MM_J/>6:0O-!GV^C"&Q7IADF%HS$;7S04Z_:E1 M;T[7#A\RZN;"'.3)N@"S80=^2\>6$;?+&EN^'[(,;4HB9K] M)A)POH@PPIB3L,X>@)R&?NS"0@3S?'5BF^A^-^GB25_P&H?AT (^>]8,ZGL"_O5.N>K-Y_\/D]F MY57_<_; [!HJ6%3PY6H]:;-$"?]Q8XQ#5Y&(J5V;6JN%!"!S49/+U8B_CW)+$*I/QTPP-I88/B*76 2&U2"']\6@P&0KD8RH4"C [+$PLJ MT#FA8-BDB\GN,&D*[R;$= M'&(^ME-324>NB_^5RILQSXIS8"XD522XS]D1KPXO%B5.PMSOR[_/YJJF9-EG M&4;&)1JBOGU;F0H4>#UX%GML*_*+85K,0)Y_*"QX\"R9;;C2@-8ALRC8 ^'*@%UQIAJU%L*K'AP%,Z;4\ = M,_?(A-K?A/J]S $ .=M/"#> $69$2)\N>I3ZDGQ1]TA(7(V!$C\-KIVC>4F\ M3ABJXJ"M5FO1G)@E^U:[.>,XR/Z%LI\VYLPK7U#22Z^MK'G76@(TEHST!+L= M"17]?B=DF ^(3U7TU*C=X]3=5>LDHSPQ+PXU,U9B3=+%2:)PF.@MP([[VJ' MZK3RHM0$L;#+$Z@O7T'3R]^5^K0B54],YHEJEDSY0-':63J&Z[3Q&(Y(?F^) M-B&-99"C&>[Y7DT6IQ^!&(I!?B4ES[XGKI9H+C!FO7DA-=W$581/H1F?VC'3 MM/.:LCYL0'$H*[ZI#TQH( Y5WI8M ,$C52%E4M%HQL;J8P6BC6N3Y&3*T/\Y M0=J2R?)$3L>2H"45D[(X5OZB<6%"JQA26SA_6J[<.W>"W)GQ&&0XR%U=NG?U M?'8^I9P-NF@O!UW(BL+ST]F>>RWB$48+6,.^RMKGK5I/JZ4EM8QFOM+*(>BJ8*"DW>% $+IH_5J+P(,;!?SQ["ZNHJ7-*?I>N^U257V7)&VFCMS1]E\C=/5 M]LE"ZX54!4J0+1&;J]&7$E5:N-6>5$=:+.$JNW7L$P//7H?"F],:9BFX=0H* M[DPH^))UA]2!I:!&TOA8>@-Z\W)5%UIK[=99?O(RT<'YC;)+3(I=J+!<@:38 MW%EU2=PES5SFR9R/L'7+Q+NS[)@P78G YBI4[T 95?"B;RW9GJ!B;2W00A+]M%8S1M&MK-9\KJFL MK(RJXKJQVFFOBS[Y:9<"LY&T*8 =_ZO>3NZO/BE0\1:A;/6$_4@T9+5"XF.X ME!>\%NQW?_-TZ[?=\EDKKXPA+W.)<#DZ>; M"^PM;[(S%#8E7Y"9ZISV"G>1Z;GM>WGXNW!LCIHEBENN',K!ZDGX/3_TN^D&,L] [V@4T1K!%Q!TW5&TQ M0/*G'Y[M<7L_N_3, Y"F[]I,Q2UT*NXN)#YJEC%ED' V=9] MZG]_#YP%J';* M5;[-'WW1EAC"F"5D9?I*4-P1)Y :Z2;2Z/ ZE/OC=.#1]\;R!0^ CV 7M?/7BPNX]DLEKQ)<1"LNQHVG%< MJH5#/XQ4!=ETB=AY6MFXL>WX0#1]"]5LL(>[4EUI-!BOC^KLZAXN%])0$P'H MXOQ-MGMF./+[U>6MSS4?@*69@FXL03>OK*LI@F(U%;+_Q3WL)[+@!I,6L=.6H%[:0.M:,:8B2/7]U=TIRX<,[.U4QQS M&T-):JX81-=F&T9;GK2ZY(!P]Z+KFMX=1WDVTF[GF!9R,P3#NI6OP*@33YV4IWS&+4LDFP-RD@;;!4ADO=;M=&K-EEYKZRV#7:%?)8DB M_)LG"QP]1EA$Y3U6L&S4NHU&K=%D<8MVB,N34E1.N*2 M+HM;]*AQD,^J^E7DC*0$!C)J-FLMW:@9/4/?0D9ZK0D/FGJGUFYW5M,1/K8# MV22S)^HI /5,]VM)--P-_5TH9].B:-_S@H_$6*T96X2O*E0!\[%C*['. M8-DJY#V9)9.AG>/ "86:8JBQ<(1;A/I+F70POWB$GY7',],Y(^N+P<"Q'/0= MPYM\(+!?,H;XN0Y'P:T^"D:A$[W5%]'^*L]J8ND/@Q7IO5Y;OC"4AV,#.=&% M'42;W33^&\!N^R-M>2/1V-^>821X_+> _\@6Z"8 $H)+D@X<+C\U\^9M MP/OL?N2HIB=S51L]$;WBD0R@="0+W&%[;=UL)&A]X6XL:B!+813LB.ZZ$EA^ MX-JO .2E=2<>0_2"CN.^ZUCN&W9LL551)IS2?_GP!3"?^W'PO' 0I+P65__U M>)](,NED?_C'^U5E+M=6^5%?=Y.@(_71C2=/*KL4OO/T7A7DDH!PIN:8QEZP M1@9[?7U=EJ7GDV?T&KU6KM6:ZLM=(.DT@!;"Z'(R#'O")>CJS-C3/G8&C MHBM!E[)!;XJM(2ID"8VH::8$H:67.;QG.6.7Y3%" M(;XM79R ):5.4)#4G#% 'S"" ;()F>Z V$" 8HD$"J21'JB\..(5H"3-)TE\ M"GVS6)C'6T)[,I$)XQ8"7X953>HH(R8FE4!5/>:),I=^%133J:4/)!NKL3#R M?$H5H"B#ROZ"37M0V;UUD86>AW@Y :)"_4&S1KPG8)'6@NR]$\;/SRHIN/\F MJ7TS6+D\H>>A[^%Z-)P@ZL;/>"KA^7))@;1:)EUQMDQ7SF$ZX8E;+4)1)JOV M,&X-$0)V=>/W?H\#Y'2T!S3,@(AG3@1''!-,!@,0!,@>@0.FY5M: 1S#'D'T M2YO63I/<-Z$/Z&$"8EDO3PD'#@88UN^7'JMOGO^J\B)B3_T&X_9;F%Q)=AG< M$X#4DDXW,^P@WOQ$(LL62+X[W1JT%7O#GA&&FQ%+/LS#?9@+.RTP9 "4"2A' MDQXO>&BI2X7# HCZZ-T 9/;6(Y.PR[ MCJU41,27!], ,(+6),V1)&(_?8'X[N3(DNW%4.T1;VA]A7C@X*ICU@ ,*\=% MLVQV!X3_.-[L_J?,M"%\!S2S?X/RIHRNR6"$Q+/OBR#NGF4):*Q[E ;2R1!C M58HZ$(24DR-%";)(G9XE12I1W$V/OY")9!\=3PI$58(*9J$, \+/&? SJ>N. M?R4'L+A_^1ZZ3&1E!(P.E+ZE>#S&L@U#%'JV$P;Q.&VY3 K%R3'E>\^^[!0L M[7;%.]@BV1\YU@P:/WSY_Q[N:GI/>DY ^*G-"=VD A],G*NI2-0F?@9, IPV MJ\;!I]')V(C926Y,#W5GR<=+'&W*7)AX2F=$\@B/>>$5)Y@9V.^[B5,9O:2P MSR:;Z,3-D)1GP)-LF"6.,\96>E9$-'>.+=466!!0QH\!BE%#DC+ P<-YQ,P+ MW/4#:3/"'&)T0Z.VA*\.>6"_X*'=7C+RC[U-:JK'V4=S8FCTYVXHF G_:DGY'& M) 1/S5HSI@,ZXO'8#=W:CJ2-&>QJ4]41YFI-=[I[-<:MC:WU MY&&A"NF:O$E*Y9F1#;M=E(8JJ7,ZH4) X 9L:LD.B']@B ;>\/ Y,8'_A* MH!0?K/(_P*H92A.U7.Z,2-Z>':?805Z%P8!]_8+UWO$8T)W&4*)W;H8%7W#3 M]"TA;-DB>%8TN[SO!UK*VWZ 85K\NXR;2J+B9-=G0O+ID1P"K/!$G6/QHHG_ M&[6>)"N(^4E479*OPS#VVAI*14B3#)ZDT\NX-Q3O,1:T5;8*83 /5YDL+5P; M=/R "581T6YIHC;.%+U0' M*.5BGO"CZ$OW?AD$D'TT-DF5\QMM.XGPV!\.C$5PD&DM*7DJKDX?IW M>59@G52=)B%_AUW=B7FT2OO"BK:\LT^9G;*G8$K4TT M(3% 3EOL-YB6*XC0R$F+VLXF/$V:+4[/3)*VBZ%*:^=)2LHXC?E2644;WIL- M3H^&:8;17#'(&(_@U$#3M\8*VB$LX-;SQ'>Y5V$R_RV+G,B%!2?)91OH2R[X MO\4;^RT]/?HD(M!8TCPT+'N.!<<];/S!=UY2ZE0=^;($/(P0R8XWV+E)%7U9 M?@5H2/5UPG-@"PLW3UU_\C-..&WW"L^D:V:W&R3$)>9&-ZN:&WU$R*V6QY,J M@5]%>DSP ;=**RJ^'/[$HXC]Q955761;=]]^8Q] NA5_ZG\!20S$Q_X2^/%8 M8P^>M<^>OV+6@\'IE-@-5:*PR,E//[2;-\]J84Z0=SFHXX#SI%/\?_5:K]FK MM3K-FMEM-RJKO&^L'4S[%\RIM7[_PMDZ]I_?.8-.H],5ENCT^OVF.6AT^[V6 MW1^8K4';ZO*F^3_-=X?O>:UN_0Q;WIE@O;3CR?6 J&)/]Q_O/]T^/7QX9!\? M/CT\W=_MPD6Y3OO#E\]W]Y\?[^\8_'K\\O'A[A:FS7Z[_7C[^<,]>_SK_?W3 MXV[NFE83^2JY$BB\-^<].'EQ@USJU0.:Z'X,8]CAQ$Q.>@O)_K+A^R.O=,Y5 MA>ZL\R]=;^'2_^9AE7LPW4((I@HI&=?CFY79>W M?H[LY7OM;KW96W^[4=?WNJ?7.XW]1MTT6=VH&XUFF2;;WFG8GR76%.: .,(Q M]_[\SGPWH9]U[0(2FKYN,%W2:OJA6;/6!@3J6 &T1 M W(T#)HYJ46ZB51WW69FMEJDUI2:!R!;=-KD6)R0@C_@:&?CIW6M0AGDVSF')^DJ&0%K:YKS;9) MBDJQD=0 126KB"%%)3Y&HF\BP^(]>1&:KBIJH[JGJ6)3 M>'2;E.@C7]P^-K2A&9TFJ;C%1E);ZS5S1%*E5-S5(/Z+[]O8WBQOM;9\Q-EL M:DTS*W&2&^[,2&IHK5;6(Q?RPV7SYD?<>W8PHT%9R*21['?PU-":[09I),5& MDJFUS!R1= $:R1T6^<"2#EAOHQ@^M_WH%&SYO,X'.YE/L _:\]1*RX6=7*6( M9F;VW)-2D@7"7Y+24G3^M^?A=;?\L>#5QE%;,S,'&)Q/$2F>G_B$'N4BZUB; M#C9/IUR=\,"I:*#3 I!\?;G][ M^/CP]'#_R&X_W[''IR\?_ONO7S[>W7]]3'KULOO_^[>'IW\N%.TJ4D)[4<:H ME,-A-6JG M>&I7M9%DF%JS=]:PE8M35+ O"4Q5=CGVO="QA>I#0?I*=@]ZU]"-&])8"HTE M4^OD66_G C262;!F@/WY8D&Z2?8XGG9F&B75Y.PX:N3HM;L S>1!-6",^'J[U3MK7L(>,=^7BYMN[ZQ9K#.XJ90.LDN5E@(Y2JI45@,3*9LZ MQ2SEK3Q5B:9:NM8P*0Z. NNKH\?.)2\>NA7EKB_E>R+8Z]")8+%QI#>T;C-K M)5IRL.7FLK]H)\Y^+GMRM9WY%##/AAL7H*!\]+UG%8[*3Q=L<-&;8E,S\ZQ9 M1CC:\6"PN'7EBF>Y'8G).WP:3YZI=5M4=#EW?;]*--5N M:3TJ,7!96=)K(%:R&5[ ;OH8^=:WH>\"6,(T'1I+DD=OU&9\VQB5\C*L)H]/ MSC_8DW#%B,.,0O;1&3G8@S9<2S64)EV@-.G3UUQ8V]%K( +A68*%0QXD&?0, M;C+XF.OX7G*=\3@:^@&,;+-^'#'/CY@3AK&PSU",H9)N5W*.$Y8*Z"#/2Q)] M"6"Z/'B;DT/M1JMN3"01>LO;C4Y=GUSQ_-J8!^R%NW$JP!*II%SK<11&\ /@ MP'C(_ '[Q -KJ)!IZAHS&H8AG[P3EACU13!_2V,PX%A8D?,BW+<#!-U%>W[; M3?W09+1S;'_)'EZ2Z]+?A1AR*) \#!&,8Z&!^,80Q%&2IJWS'IW M2:W<0RR3QKD?@J[TCF;JK?>D;!*"E*E]XYEZF04AZ5-GUJ=Z6LMLDCIU(O$',\6X M>.ZR,7?LFN,QBX^=B._7V?2BM^RK)FS9^NZ42BK5F?%C:NU.)Q?\5"JT835T M5:#@>4ZP*?1K3Y2[Y_%!F,E982&V)+:L:#?E M7-A2:A,_1UAD.XVUF(2M_/I+'V_.QF' /PO:H:G76P";L1_*0]?K0+@<\Q)N M7AT[&B9PF7TO669C^@KOPZ+B:/TK,TNR!+KLCDU?>F,;>@T9C+X0E#+S+\[6 ML?_\SAET&IVNL$2GU^\WS4&CV^^U[/[ ; W:5I%5XK$+J$UO/#>DW>Z,,_V-/]Q_M/ MMT\/'Q[9QX=/#T_W=VNIL0#3EB3RX?GQ[9E]_9P^])27I5-1)T0TK=?DX%-?ICYLT'[]A-W^RT^C29,LUV=V&W>+.V.I@Z2T]ND)Y5^Q9 M)%WU:1@(P3[!<\.0W7NVF"85,5/7=O!H5!4RG^'*CH YU!5V2#V/G=7R8D/; M:!CZ(>ZS$[E7*P=DXZ1'@A<%2J+7L]-KI4*#5J_YZP%="ZMZU$0S+,QQG73N M=8K"0JN]GX]Q/[0"9[RJ*<$*371G-WMNO=K6^=BSN<1SF[[9T$QCD<<9I]\S-*.7"WD0%11G^KVFIIN; M>VP=3 5',B+*H G]E0?V*QZ13!JIK+4KJAE]KG6[5(VCZ#@RS2[AJ- XTIO M2#EVU2,D[8(D4^OURM_ZL S[J@H,#K:XZF:HK)0I"VOLN+9FZ%LJ8>80P9F% MYZN$C8[6W5;+J@SQM!5'D][H:'IW2S(D<=9'WPPPB+ MUV[;)DN4Q$5C[##&!>F!FTZ:5HC0_01E;LZXKM;-QV&?850M)/30=,[Y)\_GW_>VM$!45$?EPFJVN90"O(XGA,;S=:64 3R MT^>.)K.K]72]<&BZ5&STM%XSST.3"_#2_R7PPY"- W_@K"\_6TE]S#! )&_A M=5*:\T924S.;%!Y6;"2UNYK1V>S6)B05 $DZ=;"MX),74(CSRU@$/(+),O%] M++Q0[->:\HAI[#3&F<:XH-.@1^XF)69'//@FD-XO2R-O:@TCQ[ZZKC6W>;$(27DCR=!Z>1I-I(\76Q\O@\9R:X\W_,LI!C!!4=4^*N$6*.AF?J>C@]";($1V^IH;6//X%E" M;($1VVYH1G-/-UC!0E;*=QKTX%G^2+!!X(]2;<'W=M$22J9>&EIKRX$M:>S9 M3QC,7*SX"[0X]8;6WB(CB7XSPK2C]&+KJ-+M+1$G8*0AV] Y%IA8;0]UM.3-+/+J14 D ;G2T)BUG.SLEJVZ_"!QT2'G<+ M(G/M./Z^OACX@4C,-A;Q[QDVG(MP2AM:V\@J/^FPH?AX-;7&OM&C*;!11[R%]]D#'0J=+<&3;4#QJ,H^ZF.F2'J%6[^CTIQ^ZAF[$:!>H/E))%Q6H%Z4";JTR7QR_L&> MA"M&'"8;LH_.R(F$?1J%8.?&Z'ENS>MZHQ^Z]D+K@M6VR(EZJTV]5?<\$/U6 MFWZK[F$A^JTV_1;=DY3.(IVTHLYCFZX[C#&S6A.69/LQ:N%SR\V[O"I-,8\I M5LH&W90$(FW0L0@8 ,CQ>/#&PB$/J.WSI8QQ064/?^.A8QT28%4QA6?5"@NM MUC3JC4;6B.J#XN1.THN+**Y<%),]SO(JS"RK5EAX9BE_BP:BN')1W)Y9:41Q1'%G4D&)XHCBSJN" M'K_BT^*I5"NO4RD:HT1C7-Y)T>T(1K&XQ^[$V ^=" ^-'NG0Z(+&H$,C5Y/+GFL*A)AT4T!AT6O?OURUP>T?K^ MGF4_ Z$Q+O9,Z._R#V$S#I/BSSF4JLXU.;YE:,W66>M5G\3C6'TL==OE]PM7 M'TO&EM:PA*4B8$EO9BUH0R[O US>[/48>VQI&V"VVDVMU2U_$&[%L=1J:=U] M>SP1EL[&2]B)HDU8*C:66FVMT>R07X_&*.$8%^#76QOU32Z^2QF#7'P78O : MAM;HY6CODE=B-R3I.CGX"H^D1K='2"H^DK(:B.3>(_?> 037ZI8_2J_R2#+, MK,>V$PY].3\DQ*P M/\OF2/!?VWGY]1?YCR*B/MY,Z&F7>^F79LC'$MC$[QV]=9ZW$MXS]7H+1(=T M)#H^,+%P>>2\B)M7QXZ&B=B8?4\Q]'5C^@KOAS[JDFM?63?!HPD_O;%-^ADX MI\X\,&;_Q=DZ]I_?.8-.H],5ENCT^OVF.6AT^[V6W1^8K4';ZO*F^3]ZXUWZ MTG BR,:@.-?Z@>#?:GP "[SF[BM_"^?!,'*\=#ZMKH3Z(L#6XFUGG)\.I*O; MIWUZ^ =[NO]X_^GVZ>'#(_OX\.GAZ?XN,ZF><=J2$CY\^7QW__GQ_H[!K\AN$Y_W*1[GN/)^ :N360>LNQBLT3\GKH]Y>9Z0W%THH8D7TYNU^6M!:5+W6MWZ\W>^MN- MNK[7/;W>:>PWZJ;)ZD;=:#3+--GV3L-N42 S'.EL?;2WLOEH<6R(-1TSX0K[ M!(\-0W;OV<)F=[!?COHB8*:NS5D5AQY3Y7W"O',+IILEN5,DC!D-0]_K:'AG M,!"0$V;< @L"; .A M&KGG'95P(O+-;X9'.OTO &6M]E))RGH6'M(3;"^SU.5[^P6Y;-D4#CY)*]KI M3H5KWNA=K6U0\R$BN3.2G*FU6CF27'54B=7P?4!E3H01"\"2<%Z6ZRR5XV0G M-_B9C;,FJ*AU$FYV"Z?OY86;E5*C71TU<2(UQMQ9+S$J&2=U9;2-]R56?BJ. MG79#SP4[U=<39.G[B'_?S/.%WHERI4Q3Z_5ZN],FQ>><&3^=9BL7[%3'I;3F MT$)$S$*WTCCP7QP\M.B_K?18GL*[E&6WV\T;7@YJUIM:N[UG?>*=3P7*HL94 M"K&&UNGMF?!R6L0>)7>X8!F ='Y1LLUF\63,\5[ 3#W6R5C!SLC+GLFMJ&02 M?'<^22HCH6ZM?\>.BJ-D_@"U$]!)HC>-C5T.D^&>S00\,1X)^.NG'[J&KM\ M/=5>Q-"Q7,%L\>)8,UJ+BA8LE;Z=FS5YI9M:4S?/I&^3TS03:II:R\C@1#FI MS_146U.IA(X?#45P@)S)W2.8(S%KS;.Y:[>*F4M$0*?;/3_XJ^Z,_2/P8<)V MHN."=& A!XUDFT AIVWF$\3R-W6H-H(Z.18>K(XMO:;8U;RNXG@1]YX=3.C@ M82BBW/VUY:/6JZ;6Z&:P>NCT. ?\M.G\^%2!Q7ARS 9^P/IQ"$^$(2QUU'<\ M&5U,VDE6F$K[T+@A%:706+HRM8Z9S\%_A2LR5$?YVG)J'H?"!MUKY4D&RUL% MJ]+)ZI7>U7J-9N;=GX[+BXQ4P]0:[>PJ-QV5TU%YQ7>8Q:/R >CAGD5'Y53T MZB)-4G^^92,+Q#@.K"$/RYH2E>NVV\T2AD\6Z;DUW4:GB/9HB;;4;1+%]YCM M8+2S9X3))7\9_@/<@FUA!8*' C5[N1UC M"*_\@7&\+]P%K3_4Y%6LP!(X%CH2\ %R(&1W4VK=/0X'2[J/E! _;:W3/E?^ MP&4Y$#YD$BV,1ZPOGAW/0Z77'\B<@S%\V*?#D"]3%6'!T7:"8\"_\YX.,ABG_F M^A9/RRCX,,!7\0Q_P8U'L#M"]F4PP$IR[ H3>HW&S=?'+Z'\J=^\EQ8)=T.? M.9[EQK:0 WR CP;XO@AD$3KV)7CFGO,?]95TG ^/7])AZ@S^8$XHW[:2M\/T M;7_V[6@(!L_KT(>9R=GA&^/ MV,+UPFSF;P6^6HU,%U\0<,CJR@.//P!%#G@ MEF"O3C243PFD,T"=/Q(!&%JV@T96/X[\0(UJ"_A:$$XF*M<,IMC8]T)9= *# M]!&RMG@1KJ\J9"7P'/+ ?D44R.GY@TC^,08QA92EQD^J#\N4\Q$L<\2#;P*1 MJ*6K@TL>,"D.K+%(6$-/(D].+ITM BB,QV,_B'#Y@EO#=!*R2M<*VJAG)^J= M&ZWFRPOWN/JOBLCTS@WF3(2Q&^%_!RYZ]Q!=,%D1(*T'@#Q@%PIZR'!-9^+-N;]=_D-ZRA(P8SF+.%Y82.I)%O@-().WVY M^S1A2RQ@\#SYW*V-F( 1[W][>+J[U8 ='( -DG'Z;<57<0C@=U0M_625SK2R MOO@^%EZ(,$-65_%%DQHL-;GOHE,"EZTQ3UZRXB# !UWQ##!.;XE(L2"VZ$@& M55?QBT X4Z?K,T WE$%5KA_"Y-1C^%M>!-88.!$*M9TJ3&G*>0+,%,M9)?.1 M8>XU)1]AL3@?)6N2^\YHS)T@Y6C7]YYK+O8B2@K-@+008UBJ(U\"RAD!^R7B M2IO!FRO/S1.JF*,4]92O:(@8GID-8EPA+VV>MX9"ZJRR4N$)RY$EJW:F6_NT_#O(3>0Z9"?)(2%0 MI2OS$*^FX^NSA:1B(#3V\E1MKJ6MTGMV\"]\D>D?(/\;] MT JI7I#/]CD!8 M[=HZY+B\RYK.3C1'-'?(V@Q=:YI9H].(Z(CH#EE;3VLT._G17(4L MN349&C&>]*VUW$J6];/S[MDT$HC.CJ*GIC3W#U0E) M9[-/M6;K4JHJY>+#&0ETXJSW?I8L<6WW/;2;=0\MGC%0<22UVGN6X2$4G6\/ M;32)CPJ.I*NS]3>],//SDV/;KF#W/%0QIK=QB$'K/'263D4JKJ:!+MVA J4% M1Y*NF4:+D%1L)+6T5H.\.P5'D@&;HV:F06;HYICI3E.L.BEHYBGSOZ@%N:*:^ M9X7+4M0CNEC,MK3NOKX(0FR1$6NV-;U[6!4EPFPA,:L;6J]]6.FXT_91TKM: MP\CJI"_>F3X17:F(3FM6H/P"T5RI:*ZG-3.?1A+1$=$=LK:NIF1$@ZHZG0H!J-)_3A7&:-QI;6K4!G MBHHCR:2*&$5'45O36^7WY%0<2;IF=G+DI,I;H52J<:9DZ[Y!S:12GPM)AF;N M&UQ+2#K?QFKVJ)YFP9$$G)1GEX?*&Z<76:I1UUIZ^1O851Q)S299/05'D:[U M6L1'!4=26\^QGDB%#%,JUKB_E]'0FON>IY8BU_9B,=O2S,Q=60FQ)4"LV=$Z M5*RQBIC53:UK%+)R;N6-[4.+-59)+=7IX+'@&/KIAZZA&S>$IF*CB1BIZ!BZ M,K16IT$]_*C 9.ZD2*605GLGVE1$CYB#F.,4#A[B#>*-:O*&V=&ZC3W[2!)S M$'-4FCET73-:):R^>KX"D]M?2P!JZG6L(3GV0P<=A=>!<'GDO(AIZ4@LP3?S M7@*XQO05W@&+/_#H-T,F/^+&K]0/!O-3Z N5YS M]Y6_A?,K&CE>.G2K*P&8=>TKD$.E0RM9X)(F6^S2H2FK>+XG-FLQ].3\DU23 M=6=7XF>XLD-)5IU*LE))U@I G4JR4DG6"P$WE62EDJPTP_/,L/)!7%22M?Q% MXUHMK6U2I4(BNG.NK:TU,I\6$G=K(7E"$GG9J6VUM.)E0J.I8[6,LE /1U\+[(VJZGI9H[Z M&JG4.\EG*OM9=!29FM&C KH%1U(W\_Y)IBG59CTJ"?8,S%(!SPL!-Q7PI *>-,/SS+#R<3Y4P+/\)<9:+4UOE[\^ A%=F8BN MJ;6:Y8^Z(IHK$\VU>EJG4?YJ/41T92(ZP]1:F6,+*#B."GAN#N?2#)U*0Q8< M2;K6:5*1U:(CJ:'UVE0>I>!8,K6.F2,K5=^/0 M='Y/3RM'3JJ0>4I5//<_6X5-MY,U'HX* I8 L[JI]3*[OPBS9A2 M1H]*>5(IS]Q)D4I.K?1/Z/OVQJ1Z;,0J5P' MPN61\R*FQ8RQ*.S,>\D&TYB^PONPG<31^E>6JM&=?WLUE/(Y#XW9?X=!.ILQ M?Q:U?B#XMQH?P&2ON?O*W\+Y)8T<+QV[U940S+KX%=C9';7GAMS34+"![[K^ M*Z@*3-73OHH]'ML.UN_#/)-PZ+]ZS/%8-/1C^)8=OF>!L'S/"%^/X"Q!1O#$GP[5!_\Z8=6]R8;:U U M\)+5K*;)%KL:^/Z'5[VJU:Q^&@9B0]'J0TK+7AXP-Q< /WO9[XH4WS4:AKX+ M'1ZE$&IU8&;L #.J\9R=S*B2]E$)L_+1"[O4#C]:6&:U/>GE]I7K#4WO'N8K MK\11$9%P>4E8UXQ6E=-\B(2K3L)':#Y()%P49%XF"1_AT#V?[)X"ZNQKDGC\ M8.P'/%*]K2S?DW"2*3P,\WN JGY2J)[5XR,/6/. XY>Q@ T$#Y]=P4,!*PVCD*5@/>J,VO(X M?]N45D1,H!90,^LKCH7[,&4< .A!?[]PYG\9ISH758X[^Y;:ZQ)Z MBHL>'?NC$8**BZ">F0]Z3F$BYK;)_Q'X=FQ%S!8OPO7'\IRGM!N]L?M&7T:" M-XVU&P;9"OMNPMT&P?3H.V?#:!-4C[W==8P<;=HT-M?S4=)N0@,].?\D 38? MP)8I[F8UR]^)<2 L1SGMT8W/1SY,[8!"7"76]K&A9I/,L>(BJ*DU]+4[%"$H M?P1AST-3)PP5&$.Z9C3R<0I6Y=S[833F3B#=&/Z N;[W7'.=%\R7"T.Q7'.K M&K;!+C40R>XBV!8-ME?DT"HKN5;>^'J,?.M;#9W+N, 1YD,K0TQZQR_.^M+7 MNDE)<'8Y2UI]89'3W#/- MFS!T+@SMV\^"3*_Y;17+-\(LF/AN#;GW+-@S=[Q0;K-RQQ7ADIBJADZF&YN; M/I"NNV\*7:M%]L.Q*X\TB%9/ -?.EGV>C+,==Q$'2ZV),$JK_UZ8R04RCY3Y MXF+'6!_^3N@I 'IZ=,!58/14)Z@PMTS)S[Y7"X05!X$JB?#,W?)F2IK5SI1L MF9355]+ LDN$+=%K>>FU\J;AK?7OV%&;3$UN,C(@\O)B(.E(CM!$:"(T712: MKCHY)=V6[WAN=>^$ARTMUM;!]A)*'%>BDK'6-K:<8N=0E=BJ#R'87K]) =X.V'] M9@Z^NEG7383>[VG?[3B -<''@!Y@ZE;LJH+L:SKR:6)DAXP'^8;DQ M]G0=!/Y(CK]FG#I[&HI FJP:MA>7?(D-PR?-Q0_I*J[)3ZOFY'.SQ$\%(AP+ M2Q9O65A+R#PA;.QJ#D,S6$9LP7?K*\XQM['%/KUZB5\F_&(4DU_"A"(#,<8J M>4 V*?=HF%JTNLJQQEZ'CC6$O89Y?L1&0D22.BT^=H ^DUI[,.:_8R<0^%[( M@&Z &VX?/[".V3C-X?\4%G+$:SD7:X<]Y*L(!0]@09@\=3==;7X8>_V+&F'@TR>C;D:PWT/ MXY0'^*>4QFS$HPA(>Y H3-$P$(*-?-G 7BPUL&?8(AOU#QZQ(0^!](14.7SW M90/Q_1QQ,$32ZS-TLTPE"4W\^DL?WYL=CEZCU^@U>JW4KR5"W=3E9K.\$[TZ M=C1,5)K9]]2F>]V8OL+[('3C:/TK,S.T!&:FG-\K8ZBTK85M8>9?G*YC__F= M,^@T.EW89SJ]?K]I#AK=?J]E]P=F:]"VNKQI_H_>>Y>^- RF:L>SJ/4#P;_5 M^ !6>,W=5_X6SL-AY'CIA%I="?:L$%N!TDWTL!+::TWFY"_3;G<:QEYHT+>= MHTLTW'J>^!Z#.GHKW6 ,H['_4^&H&6R&RP MR:W(?9,%&GF 6EHZE8F[+#&EQC [1"U^C''+ HM(KO_5B88,UR!GP.=?1* \ MSP!N"MET9N@TF'EAS=C2? L%6X+7=,F+CKR%"Z#G!L\(ILEU3V;LH6FV\B(B MF85#'LS>%H,!P L$M;3FL#NP!B 5N.9PR :N_SKI%AQA!194O(5GO:'*C02# MDKM^MJWHW&QTBPGT6'J&IRYX)#38V\1+RBJ"6\/TQA(R =!3I_W<&,MX!];< MA8K#S&2L_ 8P9FC%83B=@Q,PUQF!:8[S"M%[$ *M^'$$O IXKS,0(HD3+ !S M++ 3[E^>.IA-G(5Q'U 5P0:.II?DG3 &DG/0#O,5BZ+/[(6[TDK;>SG2KO/# MC&RY TM6EHP?8,%@;DOZ S(;!_Z+@];W/"6N@![:T_ 2HJ;OOX!H>!62CEP$ M_^W7KSC:,PH/QWL18>0'(>)\[$I#G %' K@NT'OQ.(A"[4Q@7?&_PM^<@33MF"D]#5DW6=/P8U/5I! 1_H:;)C$3G2SGQ*QE^)U #GMIGAM M4+26%E50/EFC42[LL"B/%J]]DKMND=:R9NM:L9;5&H32XE[]E+Z3,FP3(0#< MX(A7>*O_)N]_^'+W26T. D3&DJ*"G#*C="RYC'%7]%;4%E!7-]2M465K-/CL M3 ^D;47B$G5*UB"=\4/#3@C6IT %L_8BAH[EXG)>'$ONV;-.=?@ S!2FXN F MK%I&K!E4KLCC;@WUW# Y0ECA$,<)KA@3WUT(#<-A4K5\!&B.Y3>4]C#%VDB_5=M07G[&Q"K"2_=6E#FZ@II=%P MZ0YPG6,G9"E/CA.Q76<9N'/.AX]^_G+M[ WN7=-[*8E9ES/]O"_: A:'^ZL MH51J\>!]SDY#^OT&_YU7IZ000,74>Y,Y&YT;T!1 1T[\[_C)WWS4%X&.[J0F MB_N_'-17QWYH2RAU3^"N#93 '#PI0DDQ/>.?-4KQV0AT!1MC7GHW2HT18YR@ M'&J,2HT:1:D$P#?VLXC4T_)M/V5%,(* P>5%R3AHP::?]3VTAH'D0WE*AFSH MH-X8) HLFIVI#IU:UY.("O@]&Y*1 1<6]Q*U#-:#H!K$$S5,:B]2D;9KD5]3 MOQ++P E1=4\$]R).)#BG9ORMU'EA8NZ;-OL\JOL.0"95EG>?=3KC9+XS)J$Z M,TQU0AS"AR\&$D13"I! FA*!"FL*9R@ 2"YV43[DQ]'T&KU&K]%K57OM$L]M MC/7G-D4_@LG9F%SAQ9RQ\:XV.BZ7_$K;?7SOY4'%@M*1!G0H!2A$+>Y5!CU- MAY..2W8E-5L_AA7;2OF(/0[F&CSQ?CYB^I0L*"-$%N+8 5\N'X?B.OUQDW8Q M=CP)=?G2C5*O:@FKK0CBD1]4MZ>$5V\HXDL"HY(O)[?K\M9"LH6Z9W3K1K>U M]G:CKJ^]MVE8O577C>Y>PV[^9*>Q_J,TV2).UMQM0IGKIBS$:*_-)^D=%.>M MQ'9Q\L>?9$#;)U\&M-TO!;2MK<%"D%RJWX8.I]T >3+:W&&,G7/BML/Z3-E, MJ\&-D9:'4.=V.!"4)92-D\J RX(E4>SY*;;R!=0^3VRGK(5T+B+5_<#%%SL' MOFUN+OI_X.IS+GY%]%MU^C6T3K=+%$P47%H*;FG--LE@HN#R4K"A&<6DX$/= M)&4@N3_<6!5>80];:S?N5 MT!0Q*4@M4UWJ]K W[5F/\I/)R5\]&-9%D&%F[ M7A**SJZ1-#J$I((CJ:VUC"W%ZTZ)I#,YQ0JRM5+WN5\[68F-2J&?>V?MY-BM MF%"T$XIZ34)1L5&TIS.1S-4=^S5\%&'X7J7Y3+;7WQ?3K*YDGM7[F42K"S-E MKW2CO7M;"U*^SZX,Y:AZ$XIVXR!];C>; MHES"7K#Z[KU@JZ2)8N>>+;U5R%S('TE-O4=(*C:2.EJO3>ZKPB/)T-N78WP7 M0"^XG:TL4D*]P#A$+RBOZMQKT^%(:G@2#) *\BZX1"2SHPD,]^8 MGLKG?LR$CVVNX75AQ]W4_IO01&@ZVE:;XZDJ8:@4C+1EIRWAAOJXL>;E#OMI M"E8KK0!A-9_7MITI88R->9FQ MMZU]RZ*1SDN6/:&).*E,*,J=DZIG1MZN:RY736-R%PHB#9U@2["]'-AVJF9: MY@'$A;ZY5)_[TFIK=C1=W[.L#U6')0HNP*J[6K-!%;J)@LM+P8:IF>:>J:E$ MPD3"!5BUT=":>B&E<%5\/[Y)3'BA8NA!;V^9?LA6K@46M"[]2TEDRI, M"XF^DTXB?;(E2>#8-0%HC&J-L5)9-II'KU(TB:5:D%4U?/C:;,^/D'295Y<< MSQ9>=%W3NW+:1V6XDX8ZZ?63A&?M)"1NYN"KFW7=1.@]>)8;V_ 1>[:"HS]@ M_JLG9G)ZV)4CG\1X,\>KO8BA8X' M,6+8XGP?7U%"!=1TNDHR2@P)?'9FE] M28X7<>_9P?U5U?F8IZ7%FPZBQ!DXLBP(&_- %@OAK!^',)$PQ$3GON/)X8GN MSDQW9H'I3H7!SH7"L($? .EX<^&R8[CO8;.5 ?XII'0;\2@2@7P\&@KX_T ( M-H()#4,F %DVNQ.6&/7A&5/7&+;)UN I'K$A$&E?" \^'/KNB[#7DN3/$0!@#K %_S &(*S$S"/R1QA#9,#X+XSZ *HHC@1C5U!=#)Y3[&JP#7H_= M2$XF$&.05O 9$ > W+_Q9),,[M3 @:DH+)X.&36 M$/A'A)J41LG&V!D1RQR>YQ9."9?S*)B@H1*74E.A>1*TF9>6K'WR3>8H)*CTA;,+; MN?&6[H>2D\<^*C _>-V8X;H_;&G-&86U)51C1&;RNJ A'6HO;)X;<=6W(; &DMN9&_<,=%A1'%.6+] V"2>V\2B>LU%,+B MOECT /1UZ,BM$C"-(P$I@#X]B%UIU$J]57XGD-98JNG1O&CZJ %@WWS;KT MBEM@[W+'2U3C!(V*7:^D@B,MA:6T?4U*W0T53:6R)0DK? ^D8@O%WHI<<)@E M4RI X],/12HF/)Y8J'VPP,6+"!,],9J*#T4OB6DCS1CW#1+'1#& "/I7R"U6$>#=@:#&NA=47I/$A7@6@V=&+/+ MJ#L('15X+4&WJ4N7UK*_Z]6QHV%R@#;[GCK)NVY,7^']T .E8[>Z$H)9%[\" M.T40!YU%R.FMV=@J+'WV,.6S5=?_ *Y[! -=%%_*3:8_(SX8!P ^&)6]'\C/B*9P&V M#GIA^V]R@U9KQL=?0$+"W+Q8^F9Q$PQ@!3QX4T,G;L(PAB'4QBT-* "FO^BH MW6NS.S<^]W!-GGN*?Q?*"Z6V-&&OQ.<,[M$[!02 R@PJ62[LB0)V4[4[.Q&6 M&D3)H7*6N37U*]$AW9"5'L2G<@"2IX>'P$)G8S0U9-AZ"<. M.KR$6@&8Y (V?'A6[NN"!QY\/02^L"Q)L,_20!"IEJ>TO\V F\ E@8KC2;U" M&I%@,CH>*(N1'\SJH ALJ2"&$5R4^B?6;7SA;JS44:E5**4#_EJK653%'?Z$ M;E'?=?U7*1G0VI:'DZB"QS"P#0@#JA#C: ;N-H^X\J+&'@_^8J)2 M7 BT I2Z?!R*Z_3'C>V$8Y>_73N>1(Q\Z4;IU+5$!5MQ%"D_J&Y/%9)Z0RDE MR:%O\N7D=EW>6@C_4O>,;MWHMM;>;M3UM?@=%/2AU/H\$B"4EO:'D-1[+?_+EL?S]TK'\#@&Q!$D% MR<]P94= GHPV=QACY[R@[; ^4WSN:G!CO,@AU+D=#@1E"67CI#+@LF!)%'M^ MBJU\M9'/$_N%"HU<6H9P>]\Z?93A3O1;@%4;6J=;R 1WHF"BX-TJI6K--LE@ MHN#R4K"A&<6DX$/=)&4@N<^K3LNNY''9^YGSLKWZ?Y6W?_B5;K1W;XU#[=W/ MC)Y.JY5?(@XJ+GDZ6SFQ'1,^9O&&Y C>)*<-($9BZ4"D<6\)2 MKM0^NX23G>BPO$T$=$UO;.XH1IT>H<:.1860;K6W-*7CY"4.Y(, MK=/;LR9WB8S9'$MI4O.418*B)A0$6X+MY<"6FJ>V"%66N5SL/2RIT5ZVDV&(4ZR#H!?.5 M$SWD2P^;8Q^)'BZ,'O3-L?-$#Q=&#XW*G 'F"LG[S9&;RRD26--IO7_S2& J M'L7]<(R57MB!PG:MKE2G/D321-)7DJ8K<$I6Y> M:Q-4]Z=7D^BUM*Z/*H$)D(3H>GRT)2SXZ$"\8QR#SUZBD ) M28GR> BV!-NCPW8G:5@\J/ZP*M3K/$94;J$UZQH@'1!C0U7N*EOE;KMCB.HT M$@47G8(WQQ80!1,%%YR"]3U+L! %$P478-4H@WM%I. M*G_:&<[S/;&9Z.G) M^2?W2)O)$K!SE/0-^N !'ZR\L;S0)$;:R-C2\BB&\05L7.7:GO:T<4ND11') M%6EMC;I.)$*AHN-HW_-;,H.H649A@SX)M@1;@NWY]_O*5,JI4"I,E=05RHHC-!&:"$T7 MA2;T9W%2M5J8HZL!(5TK]T$M ;1 (73@(FD<"EDX!A M9$FQ+EX>0UF>/$J;DH7>V7M53DW&.%6##9IBR:=880E0A5[UJ^FCC@ZYEZ';2]F[&O3K"NY0F6\R)N7AT[&B:D M._N>L@RN&]-7>!_,C3A:_\H,DUK"BT1P?KO"D"U;FPO.PYE_AQ,E>,R?1:T? M"/ZMQ@[WL?!"@?&U;HQ,"Z)9S#VP:SANDD+!/7O]F3 #V#DV_-5_2[_1%SCFYBD= MX-! ]CP-(X$"%RL0WX EA;8,; $X*].M&0 M_>7V]H_WF$(3;2%&0*5\9@SK\^V0A4/_U4,2G0[?%Z[_RJ[@*]'0CP$:ML)O M['$@"7CB_4\_M+HWV9&Q!P[EEK7@:0)Q(A\Z6;$@V<0 MEJ>T:T;W=;:VXVZOO;> MIF'U5ETWNGL-N_F3G<;ZC])DBSA9<^<)E<+W4$1_QEJ]N[?+X;;2L7)R9R_I M50VEF@1"L$_PW#!D]Q[N_G?"$J.^")BI:\?('RLK:#[#E8,@4SSR+P"CK"S/ ML[D,5L'IQ&@8._E)MB[WLF!F'$.V5!(R1$VGH:;B2=D<)'?Q)DQ/%O_)*F=/ MS*:XK_5WG:C&:3EC?(ZT^&('^AA:VZ 2Q43!Y:5@4VOH>_:8(@HF"B[ JO6& MUC*I5P>1<'E)N*MUNGM6!,J#@HMG>A3"G#DDPBO72M\[U%5I_1=.&C7'_EULO)]L:BRU[#*W9VU*P.0=/YB47X:@2=9E:ITW4 M1=1ULA/&IK'EA)'(B\AK[]._KE$\X54\+?J$FGGZR'[U@W:U*G<8XU25;VB* ME9QB\1BJ+.9S'H+^8=>(X>ILT"7:AJ]TK=4(?4$WO<-+W1*=I9)1TG+RG,1KM#/5(+ MBR!=:^K$105'DJ%U>CEV22V+=D!^I8R*Q2%=_4K(1M1[DV!+L"78SBNHW1S\ MN<7;Y\A:WS_,<75@XS[5E5-3?L=HQQUUP(N(\JAT\O=5M[O6IUBHM&\J7$"T MN^P":O8RI'X2]1+U%F?55Z;6;F7(\"?J)>HMSJJ!>GMZ.32'XIDO!8DEW:\. M[P$!@_3!HW^P>(1(]OX>]O[]4I>;\Y^YYW>$T&G7&^<\A,IOI3_NU:XP]S/* M'$FC?M:L<:*,TE!&LUL_Z\DUD49I2*/3K.]9DK6*I%$\=:Y\]@\]2C;)I=DD MM^M;<%Y80+#9JN]9(/E KU91MY0":AOY$DBOOB6'G@CDL@FD5=^SSP41R$40 M2+-Y7D='X0FD> I?#DID\29,3Q;_22(J>I)(A9XDHJ(G*_.D)*J?(]YWQ:]) M-=Y)$>)??^GCS42GG+]W1J^9@;KM[X$0[ ,/A^QWUW]=FE0ZG1G]'+ULSN#M M_+KX=+X6SG< \V5.R&P1B6 $#]J,AS*O0-X>!_Z+8\/%_AOSQR+@$>8B<'0, M.I$#$W)%&,*C8R?BKLI:L)TH#@2F)3#'>Q'APAMU]G>LY.PZ EV+0QZQP?QD MDD^&+ [%('9A$!AJQ#%O@45^,J8?J!+.?C04\-/Q&-A(\"N"B_)[<$^\<#=6 M$X:GV =_!!3W)K.?.C?A](LAKMB)IA\&6'#'Q?P*?(^/P/Z2V1;RC9FAV+/P M$"3P"BPVCAP74 "C#0"4L&(+W\.O(RBXZZX"$TY]FN&!*QL)+Y(+W%CP0ZI[1K1O=UMK;C;J^]MZF8?5673>Z>PV[^9.=QOJ/TF2+ M.%ESMPD=VB%QK8.QM_L8*UR+%@AM$13G%.]IB'+N$SPW#-F]AT+Q3EABU(>- MR=2UO5RUEPG)SW!E1T">C#9W&&/G$/OML#Z3DW@UN(V&H1]"G=OA0%"64#9. M*@,N"Y9$L>>GV H%XJSODKR364/I^Y>6AF=JO5Z)>K=3(BE1\&*90%TS]#VC MM8F$B80+L&J]J;7;>R:P$0D3"1=@U3H6 BVD(G&H*Z4,-/=1A*$\:F ?5AR? MC?F;/ FJ9NG,JY;6,IO%:7%0&:B:9@[- BH.5;VK]5I= NNQP=K3S-Y)J;7R M/J+Y,(X]M_#D"'FQ' FI=X>"INC\!UMP;]]:3@=!IAR&#?'%1?)%2^MVN@?9 M1,0;Q!O5Y(VKIF;TUFK"Q!?$%Q?*%VVMW=B[)G$N?)$]LOY4L<:7^UI"0Z9> MQ_C=L:^*\U_+XOS.BYB&[6+XX\Q["<$TIJ_P/I!''*U_92FZ(Z= ;[TU#XW9 M?X>3.CYC_BQJ_4#P;S493'_-W5?^%LXO:>1XZ=BMKH1@UL6OP$X10N17IYA\ M\#W,;HC8AS@(A&>]K26K^=!P.7QA OTGJ["25&P%.6.>A8S5=T9CKKI?J'X7,EEB,ER2CN&M3/F 46,W"NL,\PVLW:8RDQC3 M?V-[\(6Q'\C[*J4@_22N0R8:P,4@O<=!0@.E3SMW MR,EK"[DX,@3))21D!G(?NV\*+C(_'+@A\W$'2S\D/J?6.! _C0."IP@R@ M18!KAB]A*H3@UC#]QE*ZC(*2@Q."7!DKA;.&T T4X M2P"?X+^4O+.=:('Z%..$S/.]VE]N;_^8O;^0>N6$TY0GGF9;]7GH2&I-R"4E M(SF(9TD2].. ]>,0)ABFN5- 5_X+IDXYF)LE)S,(_)%\6U62"O'-M%?-9/;X MELIXLN,@Q6Y"M:5$TET\8;X09N,,D"DB-DZ DD#/@CGZ(\Q<>QWZ#.@5D[]\ MQP*Z!6&&N/M;_;'.[C %* !YX/D@#E3'GADV? 7!X(;^E%/DV&'<#ZW &2<4 M\2(\F%+"9U*(PF6^@I DYC6<>2#Z;PJC*4:F'8S7/*V*C\&*5*+LR51O/,+SR,W8N67_A/5".^H$(A M?WV0"@6E%5*25CFA7(*TPL-$?ME"A!Y768,\3!Q5PJ;LL4N+^C8;FFGL67:T M2F>U1,+E)6%#:[9[%2;A%2&^5:I[W+G8NMC5J[G$"N"4A /DL9IQDY$+5A/#2075KJIY-=%D:#T]:S H(>G, M2,K>AN,X*"KA;E()ZW73^27EP%#KM>+IHHO)96O*K[IWCRR/D&%(U4L@"?4DV6HI$FHNRO/+!?,4 50[J_ M2*<=Q215*R:I7$$&%'I4K="CZL2^[!1A=)1 HNK C.*%"N9QG=OOU2$=10U1 MR 661>E6.>*"*+CZ%&R:AQ7V*38%5SQFZ*I77ULPE.*%RN%BH'@ABA>J-)J: MW:SEM E%9T91MVY0M-#%V:X4,T1A$44QA,L<%4&\0;RQD3>,P[HZE9DW*&)H MM>&NU_6RE,8LO))6O,">DP4+$1!614QMC(JJ?#!5J][KM$\1\F-T]HO1RB4^ MJ623W0UAU?)TKHE=\;'-%\5/52M^BFHZ46!5 0.K+J#:$-5THABM"XS14FH$ MA6514,NO9IL:J1,)EYN$.UJW<5A.8;%)N.*!6D;A.'/A.%3;J'R3I=I&JZO+4E1.M:)RRG7,_AFN M4.Q-96)OJA/\48 0F^H DR)I"N:2I.YH%(VP8A)N:;F8M MD>79+U2 M7 V%#A3&%"YSZ Q!S''A@B*AJ&US:R-1ZO#'118LYHL],SJ%@764+&?TT07 M)4 W]3I& HW]T$%-\3H0+H^<%S$- ,*HCYGW$AIL3%_A?:"X.%K_RM+1V_E) MRU#M">>A,?OO,)C&!CR+6C\0_%N-#V"RU]Q]Y6_A_))&CI>.W>I*"&9=_ KL M4 18)8.J2C59B@!;73&8NMM1'%C>!$EQ8!0'5CRJI.9V%.Y5!8CB)F5 M7INFUNT>YLLKMK>.2+CR)&QJO5Z52;CB05]7[7J#VMN5V\= 5\4\%5I-.E: MHY6U4A\AZHN"A2J.II[7:^42F$))V+^F5>3>AX*%2&JX4+T0A$<6Q@LL<$T'<0=RQ M@3OTCM;N7FX5-8H86JT,4_^U??2S78)EMI7@R5"U:*VV>S@(]&T'0+*?%,G@"M5&@U32,(L/,%4$[ MG@W8O#;;4A(5$@*KJU?]7;"^,,K?ARP?DHJ8Q$,_ #F8ZE< 9C/"TR3P_^\^8$&<10'@H6K M2LD"Z;]&PSJ#:=EB@%$%."$8!+_.);9@<39[X2Y:%(/Y4<"X@!E:4:C6,N2P M*LL?C<#.@'?2;P3"\I\]664,1TZ6-A(\A&G!LR#?>"3J*2A -%FQ"U=LUG]C M$?^&=()OK%P P$#>='D8L1',9YA^ #D^+;&1K$;_?_M75%/@S 0_BM]W!*" M&<[I7GSQR7?_0*$D:]*UI 4G_][O#IA,-UW,G$YX@:2TU[OO[CY".:@N #G+ MFR6Q>"Q%X=VS5H076MIQ$+61'K9JN!I"VBDB*!VJ-6E1P0IA*ZJS"!%DZ(Q: M"7V,A9>MR%\R+B$0'@8$,6$8P;@233R+J=_WD064R[AZKW2?VC*%2FNI+?1H M)"BA*M_!4^?2Q^+AP_,>P=JX&0X*B+[FA#"5M(WZ$:-%24'NVE+DTSFO(4A(,#W4$Y M9-KU:!IJ=1Z:Y TK5QE_+^^'E:$8L:XS;, !P($\!4PIN0JP*C6UE9 M*0WO3]^XDW-]']_L5D6.5<^XMIC'-_/KL9 X69ZED/B(BL_3E2_^:@'9P<+/ M%Y['A>'0M,C R,S Q,C8N:'1M[5WK5^+(MO]^_HJZ MS+KGZ+I=D$>%)-C-68R@0X\!16P'O[@JJ0H$0\(D0<"__NY*0$50:;M5F';6 M&IND7KMV_?:C=CWR^;^3@8^N>11[8? E)^>E'/IO^?/_8/S7[ZTC5 V=T8 ' M"=J/.$TX0V,OZ:%SQN,KY$;A )V'T95W33%.R^R'PVGD=7L)4B1%?9 8E0S3 M-DU%)9@JA&.BRSHV'-O!JDM<2>>ZS"G[U"W9KF%JMFY@R9 H)IJF8)OJ!'/# M5-RB6U1-SCZQDNPP63)LB7"'$9,5369S2==-9A0EFTF*:+:70.^@AT%R&T8 FP#ZH1Y$P-"PKLTH6*ABK:7'9-,W"1!!VU])C9,GJO=;FV2>QMZI> MZ(1<^,LZ.G5Z?$#QP^XP?E7P,LV$ M)1FKMUE',>Y2.ES./DM8463PD*WB!?>YX* 3YYUP( JIDJP4;_L+#+AZG),B M]=Z88>C70N9Y/Y\:-ED#K-VCT@E'01)-5S-LEKC M"42%[$EDFT:9X-1\FG0 M_9+C 3X[S0%$ ?3ESP.>4"3*8_[WR+O^DML/@P0$#[>G0RCF9$]?<@F?)(44 M/(7RO_[UK\^)E_B\+)B(YWS[7,A>?BYD5=LAFY8_,^\:QHSQ(/T)Z0V0_LASLO8G28N[7W(>M55=DDR5F*Y#BI)F M,J87)5=2'--PS:)R69V3@N_&,J #T33W2K4 Z)ON0W0RJ M9NJWJ5T-KX^4UG5'M4:L7[N^.#3[S?Y!_Z):&S%7 MWZHZ:O/\A#3ZOWL7UJ4/_@Y)H='GCVX5FQH9P0JWHR:2C6C56U)HTJZS7.ZRJT>]6XZ?6; MAZV^I=343KL^*_,-VM*"BW:H7E2[XT85TFZLL753DQI*3>[T'>CCB=H\M,C% MH773:;,>T#@^:M<2ZU2:P+_C1K]V8W4O-=/ECLXYYJ8N8U(T0+7*BHF+A"LV ML5T)U&BN+(%FT/2B*9//A85A??H4L[=+S.S# ,OP#TN'+B2; R3O;''DEY)EJ3_S2WD$]1@ZGO= MH.0 >W@$R?&0 M;LJ #U9K^SZI<:>:SP/-T)_3 J_2:E_^VYT'?LTH'G3TO_ M:7L#0'"#CU$K'-#@/Y]B,.1@\2//S3+&W@TOR22O ?'IBW'6&X#6GC#_M[V3 M->C26:/>KE71:;O2KITN4KV1])[6]L]:]7:]=HHJC2JJ_;7_1Z5Q6$/[30C2E82/62$ VT%K,QZ&L3$YMQ\'.(@35-EFR5JQJWS5S9P'\NV\'-!-9Z MP@+2WJHUVJA5.VZVVAM/[O%9Z_2L O2VFPA451OT$9)5U&PA6=MANZAY@-I_ MU#:^&_>T[*V&K>RW!?DR2/"V0(JL[)QP,U#HHA8?AE&"=N;/G(*CP>,$\6L1 M[HG29,YV2^@M]-IQZN_4,B\HA[*I.50_24H,WN !M-D3Q3"C4SP%8C$/?CU% M*%U24("*Q&1LZD45$YG8V':8@Q5FFP9AO*AP)U?^2H,1C:;__DTN2GM*\5,: MC=L6U;BNS7WU"$6+=[U8A(J2!J3\>FB3+XGBJI*DJ=AAMH0)-0%WW"&8DR+3 M (FRX\ DS*K_A=JUHYI5:=?W3]%1W1)>];-PVS3-N%.;4"=!8JPS!3D??41C M=#KDCI@5,N0%R$MBM-^#R1V/YKWZJ00;:]&[NT* $VK[?$Z''48P,\1 CD^' M,2_-?^S-XW]91!2GA?8&-.K"[,\.DR0F)>R MN6$",]"$S5N>)>?3I$+"EM,4-0^._Z/)4EY^-.VI:DE>E8M;4NL'"UZ1!_76DAQFV$7Q$/(TY<&E#&8R9:4X01!TMZ2 M'EL2H'#X3JKMU4UE/7#""#S&=#WE- &7;3];)-D/V:(_)Y9G2IQU:32,PNO9 M4LJ6^G*S '&?]2_.+54$@ALW72AS!C1^[36KUN3B_$QIBN=J36Y6G8I(N3*X^B/;AW$'JW8:CI(>JK@ _JHA9Y)S:U MJ+<",<>\)!"?6Y'U0W:^6W8./)]#[38X/A]"\+P06$M"('-=U:B&7>(P3%3P M3TV#NECGS#4E#@ZK1$6D7\9J45+T#]2O@_I&F*#*< A:0SB'"SQ:SV8"Z5O< M_9W4AJ$P0LVDQR/T=11Y,?,<8=Y>!3!;SJ[]<##PXOB#.RNY4V^=HMI@Z(?3 MNPGC.J*T17T$UV+!!]S]N3C8(DX(_[K,J$^6T5W4C"@1IC?707\.5GS MLDK*@A)3\_6+!IM3Z=IFKZ*]1* MS)?%=MZ#UE^AUB=C9D;>(.058F9$?UDWGR%6*YK?$XI[:!*T)9-@KF,0?>XN MZ:),#;V]14PCY-E:W,O^OGH(HL)8Q.-X]L\1$"]O<2RBTS\9-VXJQ*I^O6H( M.JHUN='N]:W#$]FJ6LI%NSZUJH+^ASLVAUZC6E&M:G=L#4[DBVI7Q!WDYJ$U MOJB>C:V;"]_JU\?6>>,JVX^[')"SB:*;AH(=A[B84%G%5"<&UAW@NT,DV925 M7%G7)'1,HRL1D!,S)QXY'/WN7[.U8Q.RD4-1.'YH]M>*/FR@4[*.V"_7LT+L MT[,G&R7W[R"[RH?L/B>[DQ6RJSLFT0DCV)69@>&'C0W%T+$J2SH,DBL3@^;* MIR,OX0C&=FU976L"MW'VZJUPNP\_FU$['&_S$M#;H7;IC(!*"=5TU<;4I HF MQ'&Q[1(9NPH#OLNJ[*ARKOQ[Z%#4HHF(S_W\\/>'-=@TJ4K#U\WH. JOO?0, MX,,5V%AD$"NPHH*M7GY](]F;KK 8AEV4BD6N@K%@-B8*4[ IF0XV34(DU;1M MIAJY\@% RV/KK[;^^&+2+VM,CD/ M7_A#;-M!Q^8?A;32_9$D5U)94059[(Y M)K(M89.X#K9MD\NT2*BCL%Q958GQ(RNI6Z&L_T]>HT<_=\'WGRJEPLNK1)Q^ MR.6ZJ=B;63?W2(6:1$-<%'X]I()A2$1O@Y&$N%0W79@HCQ,R5=PQ# MWWV!8'Z8FN=!? 1.M'_<"X/MWZ[SAD">/ 2R81+#U%0 LJ$S<)T4 QM4UW"1 MN@I5)4VV%3M7U@P-RY)A/(GE1Z8+Y(F8\8MV%&P%B*W=SO63&O5F!Y(T+2&Q61]Z9/752_\\KVNV3OF3_,PUV/V#6P0WE($??[_W[\Y!&(%CF'KI8KNN MFSW2S#T"\^#+F:EIP5"&T0BVS_7IA5&=T=B1Q!/<#F8#I/(P&,R8O@U8F%,O*/=S6)ID?L(A:(N6SG+\Z<(\CGNY$ QMY]5P3)A6-FQ=]?#SGXEKEF.PXZ^%ZEG<7;0AV[WE"V<2(1S"U MNM]'R)'Z]G(JN[.)$O1KE8._-3>WJ%I>,8R??EA"SNNO<*I!UO.JKFP)L0+D MVGK$KAF#7#/R]7[G!-OBHO+L^CFGAQR?QO'K;$C6+I M[I_-A_GU6RD@^-P8@!(=]SQXSVQKP[DE@^?3M_J5<>,&Z*LV>M9Y[0;>JYU^1[$.X?\;YC?/.P^W-O0Z M-V?$.K>FEMCBT*](EE*;=-H->,^\1K\SAO9N&LJ9=K'Z! &174=F3,(244U, M),K ?[)-K+H:M;FN4-TAN7(E'3Z 3Y4/P]A+:#1%IST:\?A3AOJ(#^%!'* & M?:!HJ!D!/N_G"D(TI!&ZIOYHQ<7O/U-M? C.,X(S4]N9UOZ0FC6DIOY0:FR; MNHRX'$LPKP"I40A,I'D1'F5-+AI%W=3L])+)]@?6-\)(S*=HV:VH2W>[0>KV M'RIX,W$X6?JDBVZZG%$).[:K8^* 8!C$=K$*4W"'JZY."04W"=#2":,K=)J$ MSM7MK'F=W7);[R(^8P\WZ3S3EG/Z$92A'1!ZY(,CGJ[WCB+P8Z#1,/"GV[>F M+HDK&NH!$U$JCNPI+WUZ,@$0.(M85#.A&X3CIB6#7 M4"R(TQ@Q[D(3Z5W!V1*:I,W#/P_6S^"M;*KJ;:1+[&K0]]+5-$G;%3L:LD"9 M8F-E114+T;*L+O*P+A%6$,5W\S]\XW=Z1N.=L%A[A-VO?K9HWO!AVNY^UNQ' M]/A!]'AR:5-)IKKD8B:I"B:Z7<2F2TQLF%36'4.6'$5]/'J\U=BLNT\H!+$' M=Z5V\99VU?1 =W"?.^)#FT&8QI!',4]S04=G>W?$MPN]-*ZWS="+QO7]4OU1V";S(!ERMKPB:Y$56W/_;B^Z\HB['=L3I%:8NT%JB_IA.XUSA M7;]0MCBPK\>XI6]<9'Y)P@=(R4M*'K5X//*3],1'$P1_MJ0&XHL.;B5[/P1- M(Q)^W-3/^IWYIJ# @(?IU5/#=]"Q*2N: 5KY69-/R/+^0NW;3\BB(V_@"06Z M(Y25.!FA2'LSJYT^R7N[X,'%(\A"T3 ]10.RQRDH6AH$H!F==+LDL/I.948S MY@M5*ZK]>Y1^_0%E*KG*'2Y.6R!53FF"T6I#IL6ZP6ET1U'@Q3W1L'#=>I[M M)<@T\[+0M4D/Z!,[R(0 MR\$96F?]CC>L0P]!9XI;R\1'JS:4WH<# /0^M>=UUHM-)[,1WK+YS>GZ_DWX M[T;J4RRL\MB)O.%\W_;3 _^,/9@%*K"(2I1T91ZJF)D#K"M/60/7?9?=W9_I MQM""LN_E\FP(3%/& V_B9^9I\K>J2/E>,LB5A07X7*#EMX'3ZAG,"R'^,<9K MCO'Q?5_@$Q(?M6-S?P;=N3+I)" [H"'U@\;E?99:_G;G!OEDV43@>-[ 8HL?O+WR(MF'N9Z M(=)/::;68N"%C?PI(2Z@8SKR8<;I^QO/7[$^#!S>'H+3K4\9)KYY#A?[ MF6-/4)5.7/=['G?OS6NS.S:B#5>9MQ_]+:T.G[Q,A'\Y_T%]W'\HV"&;PC_@ MY_GE_P=02P,$% @ KC Z5F*5/_0B%@ Q@0! !$ !M:7AT+3(P,C,P M,3(V+GAS9.U=6W/;.+)^GU^!HY8;3@FM^E\FE_UWO7]\_.FG7_^GW__M_/Z:7#B&MV"V2X:"49>9 MY)F[C^2;R>1W,A/.@GQSQ'?^1/O]CZK2T%FN!)\_NN3X\/@D_:MX_^YL>G9V M?/*Z3X]?L_[KTZ/3_CMC:O1/9J]GAZ?L](A1\Y?Y^^GLW=F;Z>F[_N&[0]I_ M_>;-<7]*3U_WV;NSX]G;V=N3,V8JT!?Y7AJ/;$$)=,R6[U_DA]ZCZR[?'QP\ M/S^_>CYYY8CYP?'AX='!;S?7#ZIH+RAK4<]@_/.H?'_4(=5W!IY[++AVQN& SZEG03,_^TZ,6GW%F L/02.!PK4#B M9Y>*.7-OZ8+))358U3Y^_(D0U#]?+!WA$CM3?T;E5+5;"A>K'6&33Z#)/F/7 MC@&H:(987D(%U=%,K0-FN1(_]6.,5R_2[!U4;X$G^W-*EPU:D:SIMR3XIGYK M$@9Y='9V=O""%I;?CEQK4>7[^&?_Z+B>V"*SJRX;/O7#>MMH0SRZZK4AK+=A M&W*'4I%%Z&JJS[)B,Q209,:KN?-T8#B>[8J5LBZ-1>95"3\H6VPBWV2\CNRP M./Z1(Y/:MN.J^OA-\-URR>V9XW\!7R%_[T,2[]DL])099YPS4M3_WE-A",?2 M#*N#I7"63+B)XKH__C^&]2JVW^H8GC6?T?W33:K MVWVHPFW>H/=8>P*_$VY^Z T=F(7V"'[WY?Y*,^=0#+4(-E>AW? M/HROKRX&D]'%^>!Z<#LC28/]71=B*+5_S$H_0&TQT("$E DP"(^6$=I M>9C OS>CV\G#^/+J=CB^&37F)@=*2]!)&4$Q(!E?$A]R3U.@VS^.MD@4@.VI MV@%5H(:[^]'GT>W#U=?1%H=7'JZ6P-?5"5S#W]-9HO8M#<-\Y#VENZ44]/YY M7Q],;I_&/WKR]7D]\UY+8?7DONF$KF*6U\,L$J2@OZ7 M^*+V- \'#Y\OK\??FD\\<\&T%+ZM3B& $H7:4;;69O9W5$"O'AGP02VYG=5" M"E/+W6GUM0/Y>1W\_SK*837/MR5R&PG3LOYN6TZWRS9Q2UU/,&<&G3_W)+>9 MK$=S7GTM&#CT*<&0$<$@)UB(8';[&@8N7,))_;? 9F"%TQ M5)B>V_.E8W&#LWK,5(34D75TF"8K $:V$M DQB8A>(<(' IF MKA,H1 IF,/Y$IU9- BM":@D\2A/H Q-$)@$T<9V00$D2Z!UB\,Z/@*^H;;(_ M/;[$ITHMOG(!M.PT2% M#3-\"3,4^0B+YEH:SU36JOU=6NTA! $,HD ZI/P+_L1-9IOU[#RNI55W9ET> MU>V0EA_8'"?C_.+K%]$)) Z1(#KF.H#4(F:!6G$*H] M2YBSUV.B&$;+2&;-K,#Z"HTDX0CB=8B;"S:MMRI6%;3ZSJR"L5J'U#IT%@ON MXIB'N;+AJ# :LVO'_$I@M!1DUKDQF)K K\%UB)I[YG*A<@Q39@-PS55N3G4M M%9G%;@Q"0I1.,:!BE$LJW)4K*'A> Y'K\E HF4CL[X-H(C"(DFP#I'RX$TE M^].##HR>X)^ZN8E492T)F75N#$%\C [I?O1B/%)PQ0+,L)[BUVMJM9Y9]H;U MB0+HD,K_Y<%@9\):77*;PB.06A?4I;5T7P"A)2&S"(Z 2(1$$*I#=%1+;MXY M.\N;1M!:^C*+ZNKY4_)S**9+6Q*J$3"IGU"M!:SC]62#O#CYV1?2)5:K9;,; ML%H+6,OJ)LGR+M*:E_1N0&()C):RBAGT+K(3IZK]1&D#9@H@M*R4IO(L,Z#/>#8BI#*KEJV$RO8M,^IGN!FRM5=0R4I!A[Z+& M_:2WBSGO1D^2=&VM[HO2[@JDBPRD4^@-:"B T')1(1??14:B%'D#*M)UM1P4 M)^B[J/ILJKU)4* (1$?&ZRI9^T[24IAW;T*/#DQ+4[U4?A<)PUQ[$^\55].2 MD)O?[Z*NUQ(P39[>.?6UVL^LQ=?3.%WD(3\9TX"04B M,YGE>5%NIXL<58O7 MWU(!5LR?V 6L+7C-4ZH-16AYS2SC:R0'\#AD((_\'$CAY8%-K)3D0/ C*WL=EFQC9[EJAM;),$*E. M>G7=S%2K2-@L]4U8Z3Z9D]V;F9;@&^=);2Z5'"_!&%B6\XSW-<\<<>%X4Q=& M,R[7?HBMU6R*UN R$;/F!AG71[QAX^X:.]%O%X'C_;S-S6[&@3.5H+R,0)HWE+O(5DW2$HF?OI M3?EFH(U&>R5 +;-5-PCMAW'A\+K'=[.HY<8/&,O5A&EIST0]M0-:">X[LSZ( MWH_KXFUD,57IZU6:6$)]="WUF;!J=O/9.O.9.UWV/(,2-O+=6C MBYD@:AZ+ MW7;9Q6-G)%V^P%GKI8=WZPT6CG#Y7ZJY(W\KV7;':G5Y6MXS,4_=Z(UD$U\X M24HG@?A.VD=BQVABKHQ?-O?753&U/&="CFM[4U-S;?53AWUS0NL;N>4R'"UC MF?!=BK%N.^/<@7'!9DP(9JK3]!+?G[B]05>"K:4R$Q@K&7RA')(0U$F&]?N\ M$U%SOVSP]&E$^A;$Z>S@;2;P57'#>2H8'U0*Q>^M0T,7K"Y-SW"_H<.T\:== MVT>A0*V%9 )CC2PDD$_B!G321OS# QL]P0L@M#QFPF#!08:N/[9]-<0C17T> M.K)16$L+IJ4I$[:*:$H.)_4E0> N<^8ME_X[BJDUI/+QTG*>K^+-U^"6;AT; M?Q@88-W<76W :%-16KXSL:J8[X1,@M@$I9*$6.5Y07!?_1J*[K)%1 //CP3< M@("%MU _WM&52M]^L4TF%%NVP2P+4WCC)6ZHY?;<1]G&P-^&?*WM9")DN;XB M"(H$;0E<1]@:HIH3&%'4(!*U*#KNMK>I;7!:\R5DNVG!WJ[^[JAM=!(RL774 M62P=&U6'B0\L<([;7EAT3_%&8=LM"-1:34[<-G%:,[4;-1+NIU]405]^XF[E M3L=NDZ2%VT*W;0PZ7"WGY2=TUW:1[FE-TWK/#,]&?4&T8W0:3]?-+L*BZCN-8 M&Q)7$5U'YVDF3INB,XK1X\@+\F2X.KQ.7A+2;:+3+O&+[;GPZ2]%SGEPK^Z6 MW6ZI#"WIF="KUOW&\I0AA!([27WZIHLFU!9A:*G+1%OSKLOH("G1C15-V,A4 MUM*0B:8F;LSHH/:SMUUL=GQ6#Z=E*!/_S+M&H^O3E:RBXW5\\%LB++P=*JM( MT+*;/0B=RVXR-!"62,:Y]YPC:'IR$92X9]*S7.DZR2@.//VW8P8-A6HM(WNR M.=V*VQZ:K3\R9"[I\Y,8]F^_ 5V@% M:0TC>Q)9ZS("H62Z(K%8XLO=FT**H6O'GN/A;--?)2:9HM:U8^SD$5)+J-9$ M,F$IO8E@ _JJ!>'J>,U8J$7"5G338 KOV=IL@E@=5DMZ]B+]THN\.C]E+%3] M RX^QTO\N.'M.;_LB2]B);XWQ'YBTF5FDJ<^]OZ@PA@MHVV1?W1;%:HTE$P6LXT4*#:?;&^Z*^;MC0LW";8,IW>W*E^CE M: TC&WS4&$9"IF\8G7-W-1@3G FB9RP06U8VR79_THQ*2,R]3T&?[DAH; MY+(K0FH)R\3[ L+6)VP*G<3PG61QF'R-[S#YWMTA77+<@1X5:'8I5P-\+;^9 ML-UP_?W!:W+P9U]4HMB>[/5W-J]I;&.>]=!:BK.W]Y6\(EK]G/S<17*S;W]N MPF,QBI:R3- LYU72'64F_WW0S?@IQ]*Q=)8)>!6_8KJ39,4O>V9/S:]RSL?0 MDI,-0<6OGO:A.LG)VIL(&FVMR@/0LI'=5Y5ZET$'JJ4A$1OZXX;^-J'0',\$- M^G4P&=M7BZ4C,'K.Q!,WF,3DI91JNGS#%E,F>H1.)3PA#/=#SQ4>ZQ&;+MB' M7B,HF_OGM$*HEZFP^/LE$]PQL7J8G5!=Z1((;=+GKX:=/PO&6'WI^<>ZR M18^X?G%7]/$O^=YT%I3;5_ ; O4."G4PH2^_,RJ.#X].)@[\>UK>S\+B;>C+ M^A$\%38&(2Y6%;24V2.O]A'YWP5'A>YAX(LGL%G;5-=/@$82 ME]$4*FL+R"W56?PZAV#S2R(R.:%BSMQ"I52I6F?PI+IMJ)N3=]5OO5N[0XO' M?6N6&B83Y^C-T).NLV#B'$;,IEZS(GP;O$_:^L.S(*M+^HZ3RF*J) MNH%E[71 J6@^,HC7:45Q_P'>5C-71<]7<9'@E//@F0J\^,'/+.,EL>[J"KR! M\-13=>RYZ!E,,)-O#!TU^.,G\-YS]@GOP(&)$+ND7'RE%BJB0-U_>[MJ.,": MA@P8JNE;&?:;CNLV#=R1AYI7 6@;,,5Z_ARR5@ MON:5^-X?UX"VNNGUZ2]>@"2A"Y8'7<9>!1M!BV>$E>NW5@'@J4U!9VZ8)%N5 M#ZCB\FT84><6-;Y?V29,#P2G%@?RH']@VK$\FCDLM5>S1L4PF[IGK"=P-86!L9%YE*M$<>HA ;3 D.MS(IG%XVP6AH?2;T[XLX38-3XP \SUN564+EZ*VR 01M9Z@+" M0="OHAYJ*FV]7_XW^%"VYW_/*T-6#Y@I 6X7[^ >17$FL.',#QZKZ3T,"(379 ,CC?] MC(9B=X*Q%ZZL)2Y:;*H_1GIKM1_T^X(],63^ MR"O49 .DMLZ1=N"_E(>2K72MM9O6#L_:6!/QFW@<,6,<[^A$'[I]E1<*:L4: M\?/#MWBI'P9YA\/R:9^F4ALF>V6+^%L/VSF>W8$7*7DF5$?8=NP_^,9VV9R) M*EE.L$@/5B/P,+JG)G>B]_"5TZBMU@8B$WFTQ"5MM\P=S] 1^:,P?,5PE6Q< M%93FJ[7=/J=!D5JC8NY57VM&RMKI'*\R>IR?;_O4VP%A)V'F$N?DF*^* M)CW8V++=H(,9SH'CS:"-', /$=[2),+0$4L'SQ4,U#E)Z5C<5"T>V:XH"[OI M*[;6^P4[("+O?GXUN1@4KR7S2[>V=[?,G%+[>R5/GE^V#1Y!W5+@9^BE'^_R M@UN9@"W,WA(Y3/F-NX_C9QMJE02,-X=N+?OE#FN;&_%WL 5_QPOP"@M)Y!A- M Z/H<1=;>U1 MUV%M/ M++1NW,!4K16SIRK/I1O^257;TM,)M"SLZ9U!7?%NG>N'6URL[W.ZX["G_/^T@:U$]G M!/OPG#]IJ?GTCAMH-QO;O756E'Q-O0E<)T+<*^/ MX&@CSWSMR&C2'?GJ"H=X&^.U-K9S0S$)J^;?45ISJ-GP7EJGK>L5F,K@PU/& M^_&C_1WP]!@JV4AC<=JV4!_;@&ZM@63O-L1MK^O[_.6MX_[.7+RX#M6C>^9M M!-D&MP*.?1)= X2OR)@PL8@V5V/.1_M@J%B_#;V]@SDL< 0S4;!8$UHMOFN. MC9?5:$./\C:YZ(XW%==H0X\*MZC$#Z&Q/5@N+>Z_K64\NV7/@=^".=D=3&\- MOK0J;9C;4$!;%R^#I> 6WH0T<6ZH,!Z/#X\/-5.?DAIM,(KH\C#%V.A/=5)U M+#X)!N-33!ZI_?;P@JXTIE\7I0T];[XY.W/I!\[XL)/!:S &\[E@<^CY%::D M80IHJ.WOHQ=877"YB\C4%IK4UB&W@VA=O*F^G<,1GMP? M?_I_4$L#!!0 ( *XP.E9M_Q,^F2P (W( 0 5 ;6EX="TR,#(S,#$R M-E]C86PN>&UL[7U9DU0YDNY[_PINS>OU+NU+VW2/44#58$85&-!3A?/ZY8(%3_),ODLO]7__MX]GDT0><+\:S MZ5]_X']F/SS":9KE\?3=7W_X^]N?P?WP;W_[TY_^]?\ _.=/KU\\>CI+%VPQ/SHC_'R_:/?,R[^\:C,9V>/?I_-_S'^$ #^MOI'3V;GG^;C=^^7 MCP03\OIOYW]Q/GHOI((@%(*RW()+,8$LJC"+EF/(__?=7V)Q7D?K@#D60&DM M( :K )T7Q10C/>;50R?CZ3_^4O^(88&/:'#3Q>K;O_[P?KD\_\N//_[QQQ]_ M_ACGDS_/YN]^%(S)'[>?_F'S\8\W/O^'7'V:>^]_7/WV\T<7X]L^2(_E/_[G MKR_>I/=X%F \72S#--47+,9_6:Q^^&*6PG(UY_?B>G3G)^IWL/T8U!\!%R#Y MGS\N\@]_^].C1^OIF,\F^!K+H_KWWU\_O_+*L_'')4X(T'*<%G].L[,?ZZ=^ M?/+RMSF(OF7NQ_VXQ>0*4S2Q60U)R_H^\TC*YB&>)'^\33C M>G*V;Y[,TI4/3:IH9O/MOYR$B)/53T<7"W@7POGH\6*!R\4HFI"\=@E"5 )4 M\A%<5 $8RTXFE,P'=W5NZD 6-)*5&$M8Q)4L-X\EF0K^(TZ6B^U/ZC1R8'PC MTG^Y^O[U[!T^BJ=8<#['_)S6^QF^#1_7C_T-ER/!I;;*1>#<>E L)/")OBTI M24$K4'"?NXSL;DQ71WN)+8_GZ=%LGG%.ZNN'1W]@538;3;8&&.;I!HVNKJ/- M)WY<7)R=K9X)XR6>;?]]56M'RW\YZS+Y:UD3_F/)\,MLEO\83R8C(05WV2,8 MKR6]76CP,DC0AM0?Z5PA"NLB^BV"700MOAU!'S2QS<3ZYQMJS:;I@B@W M78X8>H.8)0B!-)Y0.'A= F#B(DHO4/+21<:WPME%X/+;$?CQ4]Y,^FL43S80 M A=>!Q(*D\J (L<*8DD('%D4/&DD1ZRCN7JRN[35MR/MPZ>XF92?3\F[?#>. M$_QL0YY]3).+ZL-_UCZ::R6]Y.0[&S(JQ9&?+8TB46$J"I-CNH]:WP7=+IS0 MWPXGF@OD:*I4KWGT:CX[Q_GRTZM)F"X?3_.S_[X8G]=8CKY^2;^AV9F^>X$4 M2KRN\_RR_'VQ'L#CLB2-EBCPJV+!_!3/YYC&:PE-\^.SV7PY_N?JVY%/1BH5 M#4A&VDUQSB$F37H.O;11*RY*NB]>.!G:77AGAL^[84JWF7Y[,0YQ/!DOQ[@8 M(?=.>0IR#;I,2R<@1)$,&)M""4HQ=-A%C5T"T7 \6[O!G,-D3 "2/LUKU!X" MLQJ*,%9Y)IF.?>*MFUB&%&<=*OGK"OG(&6_&Y!M!WR5@-?)C7!979 !K8W4? M2%ZN) DL(8\,D_4Y=:'!/<"&%)*UXD1+6;0-URX#^1) V%"*BR)"L*706!,% M$-'36 .&$*-5.?;9;+H;TY "MU:T:"2!'L:/C/&;Y2S]X_UL0E.[J 9^^6E$ M8PHN%T6^0HJ@'/F17E!TR5C,G*M /D/L;3IN17;LR&\^D9;JVHE^55T2HMER M.1_'BV4@3_OMK$IJ-ET2:^B)[\@'QSDN2&IHC"B>9B5F)$6O$$(J$02BCL9R MPSIY#&WP#]0<'\_%ZPOO <3=;)$^F9V=C9?5V:X3\X1@$22+,+NH$:VD.X, MW,' P0T9+NB"#;Z4C#W":J^B99:T*_FC157G5CH( MPCI(42JG'4].]]FGN(QB2$[0X1*_>1Y[X#RWVR (B_?UOQK(? B3&H^^QL5R M/DY+S/47%/!<_<&E3]8SP5"2+\ 2R[3@K 17: WK:+4GWTP(Z_OXS)1?)B@Q1&=G6^;D,U)!>L'4&:R:$9,V[9DJM7-S@3#E I& 2$)#<:K MX(TVFLE3G:XTX/TV!6:U%)_,SL[G^)Y6Y_@#KD^)7\P6]6SX97D;/HYTR!C) MBP:CR*DF601P-CK009._K8/,LMM2V ?HD'RZ(QETRQ+I)K*6YG>=:; :_'^$ MR06.HDV)%4.NIZ]97MHI4NQ(;D'$'&(*D=9R+W-['$,ZF MEU"8Q).4F, &)2D4206\< 4R*EGO"<@8^^C-ZTB&Y%PUEOY1D]Y,]&_G&!87 M\T^7<+#$5<:@P!CG0)F:^NN%@FR5EE1FGCD15AP&@*'%6V%H+V&I Y M)TI)*'0?L],C$ZY)],JUYI*5""DZ<@A4UA"3KZ%TE,G2]S+UR<"Y+WH=6I36 MG6_W9P/N):QF2^_7\70V7TW 9E"8I1,I& BD!JH"4!#1"DA,VY@-MRGTV8N_ MCF388=O)"7.4H*[1Y5]_O#ZG+^C[9O4TWKRE/W]]]MO;-R]_?O[;DY>_/KN* M8_^B&K<\L4MEC?N0-RJO\@]!^."M M+SJP3N4(OH X/@#X@-,+_)G6S6VI6)_OAM:]8_I_KEM5F!W%I#)0$^ .R0;->AW+D9&_256<.MI<7R9=G '1DO+%>A5AA0 M!"&XZI\J4J;69LV]C#R&3OM*EV#L:9OZ[BJT8L3A$]UP*[F.HFYIC^@]H4A& M(T%AZ?V6@T\4Z\AZ+BAXB,SU$?07#,>GOVPWZ+>K;#R]H"6UN:T\FRY^PC*; MX^<;>KAX]I%6(A%H/ WS3\])[(L[7 F&3'OC,SB*\T!AMNNT)S0\T&1)UNMP MIN.@AJ1F#V3BS%!9[C2O^J%4,%J \\Y"(75! M/^$YLCZ1YAV !J6AFY+IN+EO=Y-W6W+A"\5'.J?$?"WY)**N$:P'KV0&8XJ@ MV(<&JOOL\MX"YNAZ89>L*DL!670&7)#D[3@5P8L8*?+*ND1M1.I$[CM]](=5 MCL?*_D8)L0/GNMT&)*Y4Z^-I_C7,_X%U:)LU1@LVJ41Q*8B8$ZTPG2$P3XLK M*E*[F1?K^_@A=V,:E&YKS85&HFAXN+5 >DQ->WQ*KO%DMJHYLX5$FI5I9R/4 MLY*J>F-UM3-(KTN1TKIB^NR6?176GF?>WQ9!V@FD76U),L3S,*G%A/+9>#I> M+.N(/^ 6E.3*240/40O2:=DA1!,Y9,\Y)JV+3WWV.NX!-JC#\>9&I:%0&KO/ M?>*!$).1FC&:HE3#=DMN8$ID2 6W&!/+(?ZS;*[8B&Y-\-A:6WU!T\7II=(R F>:)0 M3L$J#4LIS2@Z=PE0&F7(C77.]*ES=F\$]+ ':$-EU+$R;%L8BP8XNPIH:ZQ$ M-,(H$4%:J^M^>R9N2P=9FJ!#]N3S](E OXYK2,F5@Z58.\D^]#'NZ)I#U.(@ MEYYYHJ/9>VMS+/H3,K .M5*D5=X@AG,Q0R$$;&4QTO%?6>ZLS"[*F MEU2A(A;F%",XJ2THQR51/B*(D(+GI7C5Z=;<%1A#S.%<@ M[)2^DBP/LFZ],.\I8K+&@[,E@Z#@23B35*_MW;VA#FJ'K =EFLOKX4P+J>97 MKY_]^[/?WCS_CV?MTX5N>WQW@W/OF!K9GEON@VWO@AV4H.9S/3N,%DSRAEQ? M)\!GA" -\Q",*JK8H,!S$4!YFI+ HP/,00G2V8R5/N5' M[[+I#VO_'I)Q-V^_'22EMC';?5(=F,YIS=9[F>B!*#\I_;[M/<_H*'\*$[[>"T MMCPA:>?JY>LD(K&E1.*-MA%*KYD0Q*%[2VO*^ M@$O<@62I<%Y0E73R.1J2SGQ(3MY29Z")'%M6F[@+T&Z3@1I1&5DW7R*H7.@K MA19T\"$G"B52MTL$1P$?U+;6-\+0YH1X($M/!O'QFW__^<7+WX]N47WK,_O: M\SO1-S+AM7)86+Q_-9]]&-/3?OKT]T7M?/3Y>/7P?UL7Q)0M9^B1JHZ/: MIK96=[51@&;TFQ X_OOY=%LAM$Y -"4B2@[6U9(/ M(CB(JG@PUB@KM"4_MT^;U*_"VM/X]M5MG>AT2T)_(SFU3%"[!NEFT>QM+<4TG4GSGB:GBB=BLJQHD[$KOV0#VDO[,'XUU'8+=L! MWYX%9K0.A=D$#I6C!5.KB9;DP>E4UC5T@\K1?DB]=(S4.O+IMLOS MJQJYH\!0)&T+^"#CNH1M3%C3Q[PW09;$^:DLX9T@]RQ^]IVRJXT,>]R"EREA MLIF#][R 2IK49^ 6\1G++H2PWQY")%R,"DLS0F1R%B"?5>>:0!15ZPTR[Z-2"[4,)]?V;D8%F@D6@K,K#&V]H(,$+47(&5.-EB)0O2Y>W@OM%U(X[\W/=)27"T=CH285Q0?5_D:2:E MCMIGT_3EZ:8L_:W-7T9*AT2Z$B';>M*CF*CW:@SQ@!=C>"A"]?)E#L&[$]>^ M_ZWIYJ)MJ;X^C!Q$A&DIJW:%I-Z'.?Y$]C+7E!2"LYJP4?2)JY(=#6Q5 ME:;6)Y N@2R%NRP2RZQ/$'8[GIWH%R>B2P/)-%0SYW-,XQ4"^GJ"FW3D MQV@[VQ5N+K6V MO:.?GY%[/J\)[$^(ZN]HL)F3_70Z@;&6@W(4& ;B.DC'7.0N%B[ZI#G>CFLZ/?5V M 3?&I:(L<*S##@(A&$U_%.]K,4>;.W5CW@/D3GF#[#OC5"\A'LVRFI1^8_/R M9=G@??8QO0_3=_CK[ -6C4D*]?/,;#N@:8\E,UVJ$F6U?ZH&GXL"YE+D5L88 M\[4-PYO9]D>CV(E4I[J+U)E3IQ59NTM(ZT[E=VT_:!:*%$9 *;5#BC"*""\, M?9N%XE89^JN+ZOHZKIV(]9WM/#>45#OVT+CK?]5Y^T ^W2JW<;&Z@,SFH/B!B=T][EW.<0\]!K M1 ]\I6; A+^ETE8/%K2LW'8;OI_'TS!-5_&96 2+3$(MD4^6D;[R/F30(J/5 M+)<2^ZS[W3$.Z=[-MT_28TG0FZ0UDW)Q;1&5K+QG24,1O#:3"QR"-1R2L'$^6X3)+_/9Q?GG M>:6?IG5%8LQ?"A*/E%2!U40_STR]XADS?54T4,12@I#:6]N'^0\\\#TO-?W_ MY30(J>U%UX?P=GQTZ&I./MDX\L:231"BE)!%"29;X8/KL^%\J+=S0*Y;^+3> M!2E/Q_5=T[QX,CL[FTU7+:I'1D2NA*-Q>Z*8RCZ EX5"6\^X$#KZ9/I<9?PZ MKD%%(IT(=2/?K9VDNB1ZO\;S+P@Q+D?%IF*2*Z!UB: ( 1N/423I LRRL+[ MK)ZOH1I2=' JXK024CO:;##\/)L3H(LY69^Z0WN9SK6Q,#-9 />!8HR21&V^ MHB%D;9A$KV*G!A7W8_L6;N'W4CZ-)-;GILEB<4&#)EBKW*S%WZC;V:_CZ6P^7GY:X7X_F]!P%B/A:%:L\Y#)P:;9 M*K7\J7:0M5.)/&V'G8Z+OH[K6Z@/T$MW-I#40^RF<:X,,\J #97=SB%X43*8 M*!T+*:0HNO5L.6@W[9BU]#A1*%M[.BTI'A['"6[N(?&243)-[G2]F*TDUMO9 MG@.JVBR]^)!TGX3K>Z%]"Z'0L;2Z>T6UD%<'E;R!]6)&-N-2B1GO"PKI)5C- M7"UO53M^E0 QV1!TSI5Z339[7E*B M&,<:BY4NEN@B$8*P*3MN?6#=JG/HLE:B:7?]+:6+LSK7F'>YHW>W[L40 M?#)*0E;5OA<*\J-("I %RW)Q"GV?T[-6(QA47-"-@P\B[P>UM:^KO&:%O)/3 M&=S=WGD*JWO Z(\TO:LK"5\J7M>*%;ND\QQ$(ZZ/O/5MZ[O]=PU+K>[?"0D7\5PQ#,\ GY<^46S8DDU^:6UM?GYPZ83":*NJP' M[FH]5ND-!*<+))M5B=(S+T6#I74XM;J;UT%RJX6X^EO8U4W8L-IQOA33?2E? M=H0AW?71S>SE06-I%)%>>DV]5[R^7C5B)=J4,(!/U?<728-;]7)41G)M#4K6 ML>OH=3C'7]!:W2T<_[,>*Z_+@S^9+:KO>FG(M7H,&BN >4N+*1#10Q(.6)9) MLA)>Q=T0S"$[1ASXU)?:_FT,6JK0XFWLV>TT.;3,'D5YI>;J'PYK;@\ M#490P%%[CG%>47++P==IX(BD-:V*S.YFTPYX^9#RZ]J1Y"2BZ&^O-MUX<'U? M=4%1SZQ"GWSIP/-%]6\^N[G;>HPI:_#69E:N]0PT,H WVR0]V6H<42L:> E) MKCH).@%.8P'#I5&8-5.N3_;%G9 :[*[5!U\J=[X=:XA!R&AK]G*]=H]<@R]& M@+2QA((QY-RG^OR=D(9D\MIPY):]KP;2:&/K?@WC*2VGFIRW'>6G+1JABK:K M/.52 JAB,@0;+5E>:WF,EN?K%T_OL&E?>=WG;%+9>D?\.\'H#E MB[3\/U94Z B)I\KJ@=KQY7T'UJI.X$;T@7 M.?MHB/92:G?=DMR/V2Z$-*6VA#W':2J==?;DK^TXW-*%*67LM"V0KB,A&*O!<)Q :T2N3LO6=BLQ] M%=>>B=/?(%T:RJ5M+<*[AVL9ELQ# )39@G+<0]092<)1"*\L=Z9//N?7<0VI MPUHGKK232UNN7 )S:1= :6-$2@BR\+H+H OX6"1HH2,+3.<0.^YDWHJIDQ:] M-.A$T4,A(8/WY!8H3+1@=6UMEFRJC>ZTZ%2+X%YH0XKJ&K%F1V5ZH'AZZ]-+ ML*SQ/*CBH+A"L(+BX+'64A-&<%K.ABM[2I4ZX)W-#JQI*IYA[6=>#5_&)]O1 MO/.]#[*GN=LL--K5_'KD.$*G/PLV@8I:@4-AR507Q2USRND^2_WKN/KN M:EP^3#):,^XBZ&)E;6#N(^\QFIF\_](W,VN>7C)B1-@ND$#:P6GO+%(@*(V2)0CD?8KR> ME]EHU7V&<'Q_J=E\^1;G9U\&Y2-:\N8D<%6[#1<*R5VI-8RCS[X6A?&^SZ;& M32Q#,D"'2?UFUZBCYKO3)N@*ATV*,64U>"E6_Y[C[".5WF=^ ME[,"=*)[K/EEKNR(\U4S\/PSS MMS1"'(F4DJ%(&H*0M5I6E+6DKP;D,?AL)'/8)V5G;ZA#4L9=&'=]M?45YLE7 M7X7Y\^QB/F*<6XPZ 2FBFAX0.;A8F^[H5*QGW)72I[/;ODB'I,X'Q[B]1?DP MA!M_P)'&XAWAA&+)T"G!.?DQ-"6),5\TS8>Q?;9)]D4ZI S%X1%N7U$^".'> M_C$;8;VNXIB PG@M0\DE.,$=6)UX4C85UBDO;4^@0\IK'!S=]A7DR=GV&WY< MOOT#)Q_PU]ET^7XQ"D87YT,!M4PN10Q$-*E!P4 M_XX2[3>Y 3FZ=H[V8%N0!&3(FY#7YZG9.=F.["],Q6@,@C'1U-T#7R/] #;( MF(B%J'B?1)!!1- DIMH=YV*ZK'<-$WWT\5G]CMP24UL:,["^,%(*7(/SSD/Q MEJ9%QJS# VPLW 7WFXRD]V'>7GJWB5![;W^.HDQ>>JZ 8\[DBM@((1 L:<@1 ML5(+)_H$S3L="'PCL?$Q'&HAF/ZF>7TY=%DOAWZQ.[4WPFQ:)V%6UA]8UP.Z MWA7YB,/ )N]M9GC;ST(C.[M^UXO98E4/]LFZSQIQZDNCM6N8:$&- MIV'^Z3FM@U6.;RU[,9O0:]X])[TUQYJ<@#(4+1BPR".HQ!EX27_HE"S]!GG@ M?7(4.P[J6&UZ +1-[_F18-*5(@I$;NJ%-TY?)8K],.:$,=ED.Z7I'8YY2'9] M*$R_KL9/Q(AF_L !>)_2%PM2B/4X($:G+3$L2% 8#,12LUB"D5=/^$4RW@Y"NAL MJ V6369U,S,C>)T%)(O69Y:2[]0A[0Y 1U=I6Z</^LTR+&M?Q1?T#R8W!Z]9DL:5!"K4TD.&G-]0 M2""8;3+)\A0ZM5;;"=Z05&M#%MVA81N*JO7:^1EIKF\#Q5S44B<$(52M_"_( M^8RU@[%4)6I1M%5]3BCO 38D1=N?.4W$TYPSZR#[)JBZO\IMK3CB3"UP1]%2 MK-NM6+BQ"F4IKJO.N0O8D')U3L"9%N(YF4.GE7.%D=X3@B)=Y5DFY2=-K0)< M6!2&%]9'S^SET!T^[HTT[AJ^#[XZV31HL@!0Y0L1I08:M69.:JDZ-4G:#=^0 M['1+)MWEWC:45O,5M+$%=V%CQ=H8:$TGB:0^+'/@<[!@T-"ZQV)E[G/D_PN1B/>>3R>R/FK^R14L 5Q6]G[P/TW?X?+HY5J^=E] K M"A$1JS7*M9*@L<"4#%FY:+7KHYWV13JHCJ@]Z=55A,U5UI7 YZ[I,$IKI8NC MF9"A%C^2M02A!N%"3MQ%9WF?=(E]4 XI__84ZJNYY$YZ0/$:TVR:QI-UQ[E+ M>_JO:51M#BEV>D6/@XK]Q];YL,)KRZRW"4PMOZ*R)KHA%Z"3CD&E)(F&W\)A MQ:J:][-2L'83QBO3>G7.W\[#=$'+Y-5\G.HYX=GYQ7*M"]8J-SAN@J)IP")B MO9!+$Y)4!F9M*9Y,?;S>;N:.HNH-P S)@6]!H"NEUT\MK,:9 A7O5:SAXQ/2 MO>/E8B28XT$0YXO*6"O'B]K#W -G03.IG;"E3UA\+[1!=%?K0:D^PNG-&>+U M;%XOP5S*(!C1"+G,.D*,U3"CE^#(W0.-147! R2T!N8Y)%*,MX:*8.C\<[I!X&#Z(\ M3RSRWJKV^GG%:@]@3/-0#P+'83+*T;+5P7!A]6*4-PIBD 6LI0@7DF )"5\A52]3AIA4!,X9\\QP MKZ\W%CMF]^,F@%T8Y+[%^/1D4NFMM-;]$/)_72R6J^M^(QMD2I'F@ M1$Q.( MUSX8 XZ9$C%8;5V?(AP[ MR%4O[[4TI'R:DWB;;'7->/OQ8W3\A&@3FG*!*B MD,@G"HZ,@,A+_'VIN5K/ _+^6;]E(U9 M?Q;F4XK6%R-"BI E%)$S4Y!4F$JMY)LVN1@%1^ M<$+[4#AOYKFU0+P30Q_ZUL7)P]FN)&=-"_N1C05 MII<[4K;)C-OQ)3URXPX97Z/LN!NO_@V7(Z:437%5_%')2H0(;M63/95:Y]M) MZ_NDQMV&IE52[U=#<>'):34(NMY<4IQTJL_*0Q+<1V.%*;KO;9YCMU).G2-^ M,%WN2MQM)9WFN>"?@?TRGRT6(QHF+RXQT$&P6ET@@*M88G+%*X=,IA,MC16> M(5Y/Z<>-_4709BOC$I#+C9!Q^;+<0M=Z;8$,3(&<2^O M%S"]8S]BK]!:UT7-@58H.1"HV&*L55R:5"ZBJ#DSEMN::DK"K;O:4&)(Z)+5.O:Y4KV+FFPP2OIB M^[.-M_X:%SBO!Y?3O&GQNJCEL[8_'@DN'2DH \G6QBDD%'!JS_[X8G]<(;V2C,D(S M#U+6+@/(:7HDRR!5)&0JB&1/1+X[,0[:D^E LC;"ZD>FG1;!]A.O*VXAK1)% M%_">)?++G*%%@#2"Z'70183M ,N^ @A,!7D1'H26%#3DZ=+%ON8%V8QG2C8+!D+:9 M\!^:Q/5OO+P+./+UF+YVAP["99I,G\"GB%!$]L99$XOHTY2TU0B&=.=@.(0] M3M#]:'HUUAQI7P)WOH"TM=^Y,A2Q>F^ F>2%*QE%9*=AWU5@0[H:< I2'2&6 M?ESY^W2.83+^)^9U,:_TJ89'1&4G.?/!.1!!U5(+&"$P9L$FX8U/3.=3;9?> M!7%(F?NGX$\349W2.%Z^E$5ZTSM5012QEJ MKV.PFBQ]"+SH<,W=O_\8Z3 H@TKF;TB:!Q!4O_JDEP,()F46G/O:P3,2HB#! M!UT BV(&,24=3E2<],[H[RC]>NFIZ_6=K(]>:UK?L>BZ.U4K"CN"%X+V0N@L M4O==G>N@AGAJ_A#&M8FL8KVF3D%00 MH%PVM>!@J&5RN.$%M>B\9O9%/,0#DQ/QJ[$X.Y/OU1S/PWAK3!8CX44TOE[T MTDG7%I$1//.UZ6?*Q60NO>U3.&0G>$,\"CD1K8X15&<.U8Z@X^F[Q_-YO0BS MOM;J!6$)Q(BX=*[#N.NFNT^=0 M9)%&.+"U[[SRCA1GKAT:"A?<&I=8IPI^>P(=XF'"R?14"^'U3(V\N8/S.5HJ MR7&NF01,3-2*7P)\0<*9;)*E) RXVVW-?=\\Q(."9H3I+XO."NF7V2S_,9Y, MB,[/ITO2F?5FZ#H@O_[]*"A.EI>L,9.Z-AXB=>)B1. ^I*)YC,J<4D7M 7V( MAPTG4EJ]!-R9ER/..8426@.-6-%,T%=1"5TKT-3V8:RNG-1:%GZP NY&-%;49N![+\9O>^=AF%L<31@0N?Y[W\U\PV^J^[F>%IF M\[--\9&KU?TWGWB-BPM2 \O9VLBL>T:O-M@/OK'9[-W-+G+VF8VFW0]Z-1@W M/ 05 9G*1$4E(3AKR&HC2B.Q4&#;Q6QT'-2Q]G5SE_J.?2>3/7=N5G/#\[#^-Y MU4-/WH?YN^KD^XSDYC.(L6)!8U!J)L MXS]N)F+ZKNYTXJK0\+./:7)!)JO.V,;D42RGC1$H([E%-9D5#1&^E ".9YEX MBE*+LI/GN.,+!]52;6@LZB:Y9JJ*?*3E_"(M+^8$<)-X\0KGXUG=IYA7P$]Q M_??(N&AL\ PLTY%4:78T 5I!S#GE2!ZQ2GWN&^V.<<\#D/]=9.PL\C9J[M5\ M5NO4/<4/.)FM-ME7"^9).!\OUT?03U>XW[[?8!XEZZ07KA;S1 ,J4=#F?+*0 M0BY<*BYR4#LIO+U?O>>1R/\NMIU FLV4X-9M?#E]$R;XLEPY\/ERVI.C8#(J M#\&R HK%!,Y(!2(QZ4NT29D^\<-N^(9TX#(T-G:4=!N]M_$"UF6T,3_[Z?G; MIX]'UGM)=M^ PT@XD"7P+GF@D,88+BF(,;NU#;GU\4,Z'1D:81H)I>%IR9?F M(_3U!#?9^9>[D)"Y+MX)4^OS6 XJV@A>10W2!47CS"IUN_US/[H!-EP8#MVZ MB;F-=GHRFY_/YNM6OS19B]EDG%=8GM'P5[5PG$83'4$R]62[9ME$E1AP[I63 M2INB=HLZ[WO3D.Y3#(U$[475;D=LLOH,YMMO$6UR)48Q"Y5J"4REI01521VU M$5"L<5YF+QWO$V+NAF_?BQG_.W58!UDW+*F['N!Z3C90ZH%PO;$D)(W5.:=( MIPJ$:#.'3 Z@TBXA=BJ@=1>B ;95&![5FHASQ_/;S<_K'Y$X_;<__0]02P,$ M% @ KC Z5A./3< C7P CAL$ !4 !M:7AT+3(P,C,P,3(V7V1E9BYX M;6SLO5MS6SF2+OH^OZ).[=>#+MPO'=.S0[Y4M6.[[#JV:WIFOS 20,)F%T5J M2,IE]Z\_"8JZ6!=JD5P@*HSC M^0_/IPASS#_\.9Q_^N$?&6=__%"FD^,?_C&9_C'\#(S]Q^*/GD].ODZ''S_- M?Y! ]/& M2!;!:88^R&*+50'SXJ&CX?B/O]9_(LSP!QK<>+;X]F\_?IK/3_[ZTT]__OGG M7[[$Z>@OD^G'GR3GZJ?S3_^X_/B7&Y__4RT^+4((/RU^>_'1V?"V#])CQ4__ M]>OK]^D3'@,;CF=S&*?+%]#K\_SB#Z^B,3^=_9(^.AO^=;;X^]>3!/.%>NX= MP@]W?J)^Q\X_QNJ/F)!,B;]\F>4?_^/??OCA3'(P3=/)"-]A^6'YY>_O7MU$ M.AS/?\K#XY^6G_D)1B-"O'C"_.L)_NW'V?#X9(3G/_LTQ7(G^O,A5U"FPOE? M]6D_;8WI$P&9IM.(C'Z*XTKP'C'>]O3M,5\\BV4L<#J:]XCXYK-[Q3LYAF&? M K[QZ![0+A[$CO$XXK1/J-\\]PK.?_V]:L71Q]>OGC_@?[]]>6;#^_?_OSJS?.WO[Z\'W1]+*M++1?2+M#= M\\0K<(D7P_&P+C6OZ=OE8RNJOH$C/6&<,?_XPS#_[<! >W>">9]<1G(]A-$G?O&I4%\_)A;9'$'&T^.G@=,8^ IP,WL]I'ZM; M&@T:7]&7LX$U!666GCG):5/2P;)0K*$M)T$VP+63ZB979N?<*S"+"[8L7T&L MD>(G',UGYS^I&A*,B^4"_+_NQG*FG\U']PX_X_@49T=Q-I]"F@]RRID[2^N6 M5YSI& L+*B<6I:<1FY2*OV4>]#"VZTB^'=DE]XZFYV-@Y26MV3#.F!W3YCM-'P[79JI MYR:CQ+:,>CZ9S=^6)? +(7"KL_$:F!!9,,V%8$$ ,*,X#UY%+P&:<.96. ]^ M&=E>R*TU/T %RH*F0465F;:B,$!4Q$JP+B:GBW'M-;Y[3?>@FE7*7DNN#93\ MRW0RF_TVG93A?. R%-2TOIB,Y&!G20XVUYGP"# *"XJ8FJCX"H@'/Y4W%>A- MWXVA438IQ_A6F?^ 5B .=N> %(Y,@(M.H")F/1-?( MG8\"=+1M)OS=F';/@YX4-VDB]08K_CN<(3WP$T%[07O0:')2)\$%N%!"3B$S MG[QB6G'-O$7!7"S)FV*,@]+(&5@!Z[&PHC_9-]@N?L$QC7E$V([R,0FXCG<^ M_(SG\*QQP2K-F;.ED".2(]DL@73)900OR.(1;3:->X ]%G+T*?\&^\C%H%^- M$SFKK\G,&7@;3';@F"%7E!A+M(TV%);)&2Y0G.!*M+4C+L$\'@MB0P'?U+G> M6N?S3SA],QE/OH5VSLAD? 9?/.,NUX,[(GKPSC*>A##)%:ZAD?I7XGKX3.A/ M[#=)8;8EQ:OQ'*)N0^5V( M'CP1>A'U30K8[2EPOD*=AS*'XU/BZ7()FXQGS[!,IGCVN0_P!6!@*O\EEUP^7"?)R>CTC,ZP&;S*G&9:M8AP,P4JA!F^48XH;" 28C/'< MD(5&S85K&T3UZQI&D1"<(1M[!$&I,P0"SCD2D$QWDF%QM,$]U^ M ^/!JW=SH=X2RMKZN/L;-$?S^7083^<01_AA4TM@FB+$VU,=%E=Z5J1L&YD4TH1_5B.#J=8Q[H M'*+)A8P3DPA7R9H%60QS-A:E2E%>V9TH?PGHT:E_$T'?0H"MPYO_P)JACOGH M,WDT'_'-:97*V[+ .'M[.J_IVS4U9T'7BWAO$DH30,.,CX9I@X[Y$A+C-A>; MA0?,;4[0-H+[X,G37DFW4&OK*.I:J,EJ)@LJ1L&RQAK=4YQ%I(3$+#D]9= CCZZ M&'R;@.VW.'HDRI6K3,VWM"V$>=LJ\L/9Q92_IM%DAOEO/\ZGIWCY0_*Y\,O\ MY6CQPK_].,./]8M-^3";SFNX)Y^F^=OI>YQ^'B8\^C*<#8PKPH(.S#AEF<92 M;3D7F%?2T/"B]:53'(U><(4-]-UU)MR%H$]Q?KN"9 M'8WS$M'LQ6(M[01J<.T>6U\:OPFGS[WBKEMXETKO1U,WU=Z3F'?&@1(EK7C" M,,RZYJ4D3N#0,UKYHK21G'K9:?T_1-U_\!N\/XVS-!V> M5#G^NK":!H++*)W+K"1%;KJFU2QB1A:\RL8Y"3EO(UXQ[-W9^GU*/%) M?^+J\3K8 L[?89K_)-.11KA(*%E"4C$(8WEB659#M4;O8]VC4K2HBK>(WG32 MX.W/?_!:[$%L=\[#?__IFE3(AORC_[O";W]^_O>C-[^\?/_JS?L/;Y__G[^_ M??WBY;OW+_^_WU]]^.]O06YQ?WCU6YK>*5YC@-?N&3N,(DCRR#.W6D/7[>K][7'(,Y#5$IB )IA5X!N@,HQ^F "J @$9Y^;W?/7XU M3E.$&;[ L_^_&K^?3](?GR8CFA>SE_]S.IQ_?3<9C7Z>3&G2Y8'S6'@B7U;A M(@=:2Q:4-S1M"P<7$*1IW9&,T4TR#B\W/)\?'DS.(-^,A MIEZ\C:13(\CTTLYRYJ6KJ;+D@1?.M2QM+BVL0K5[AC15Z8U+C#WIHT$H].:H M23)G%ZM_FTP7.NAR&AT5SY*+R)!K3Q:$D0Q*"BPG$7E,TH-O<\>Y'_R/FW][ MT'"K-HI,I?JK>YN=E[N0;G+\M'^#+1L/A1?K,E6 )@-Q/A8J!EL P.G3% M ED_;7(6>Q[(X^;N/K7>X&+0E8P_:S'2)%J-_-9N=8GYQ.JVK'DZ'D^6!Y]G7UT4VR!Q*D4$R+ATRC=+4 MLI&)H:!UCDM:[7(;!W$#L(^;8:VUU^.]I;/P[ U)W ZRWG#Y,(7Q#-+B9DNM MT/3VSS']U:#0*JNLL$Q@%-6QB0Q"K=C"5?8EBV#"M8/-NZ+?6V-YG-S:AZ(: MW"E:.346OWR[."68O?R"TS2<81X8[H2JN?-QD0 K(WV5 )F0"2V/*G'9QG1: M'^OCI-Z.=-?@!M,=B/\31J=X.^#,LQ7*929S32"2D6S'7!R3,I8(293<,K2Q M#M0GR;6>--?@3M51_N?I;%ZCT+,/DZ.<%[J T6\PI-7Y.9P,YS!:S)1:8CI7 M\Y-LS\4%T7=(DIL-Y[@\ISL;Z3M,DX]G&ET,>E RCQ"U9BXE&A_$FMI&,\NB M]\H8#*:TN4/>>F2/F\@'Q8L6-\U>##\/,X[S[$K@^SG,/@VM%#B[MC"R3O\.1TFCY5CA^-B<3SX?0V M*V* $(W0&IAW%IBN7T5M(G-2QR2L<+K1E;)U4#YN(C735XO;:=W GJV4/BJK MA>',\V*9#J(F(Z?"5"F""VU2;%2F:PV0WZFUB;9:7'O[4*5Q.OUZY23W*)$T MIM76S I3T)EYK1/3-=LI9JRGNBH867@NI8V7L +4XV9.7]IH<8OM&VP+\IY# MJP6-?\7YITD>6(@\"E*J%[4ND0B10L2'/(VH?WN:3Q[2T;AF)0TX%G* MQI/?3QP!;I"9H"5R6@<2MCG9;Y&,LO65,RR^D$!J "1KIFW4+/AZ;=PX73C1 M!&TK&^= KIQMD_JWA3#W?>7LQA#.*%D#"I-QC3XL;F$X+Z24N3!O2JX5Q0(+ MFD:4'/HI/]SHCA2PX$#AC/@E90[26MH%(R22NG4Y8';=I<@-\A(>ZX MOK8O/JPC\B8-;2[,O.6EGI"5%CQ'IJ-:! T5>5>+V]LY@;?)"]/FZOH-*+OW M37I0T=TYX1O(M\&E@6] M>0Q*WU;&#>;YT20--W%2ENA1ZL"] B: 6S*0%+)@:!D4I=@0##A[_8)D7T>0 M6^%^#&3:H>8:9//?<>ZY!&=M@&Q$9 6"9!I,O0_C'>,\.?+N(X34)A=V):Q' MP9K>Y-X@._X=SFE\F,_KWIVCDF1 .;FHX1_(N#*.>5\X0Z0U4^M2[Z8V8!X##7J0=(,\^=]@2L-;8C%&>:?XHG&+85K0%ADC.>!&^Z05+5J1MUD#KJ)X M#+K>6*H-LMA7;DG<\V)R0I9-S=="CJS>S&!>>B)@<8XW:I'RV$V%WJ3>H#W& M44JGQZU!9F3E3.HE6*E8C$=T^;6:CU4C4Z M;;PWCO,V7FO;<3T&5AZ0YGM,:Z^55IZ?C:OV(RL%T_PLB>%M."*X0KF2?L5BVY4RFH+H@><,R]B=![]'JZX%O.J"X( M>Z\2UPW;[DO&]:_3-0BSA4)ZKB?7%2GMXRK)6E:UEE"TUC%PL3#KO:6EF2P[ MW2DGX. ILZ+2W$$P9@T][)@IESOK>1C(.Q]XJ54<:AL)"()%J6D7UQHAEB(L M[Y0KT<\N= W=;NNCM=#N.OO3-JKI\4"@.U;,SV $XX3GG@1I*(HBF,0:RC:2 M) /.,5ND5M&6B<5%J9#B$P7*YC/A3/R @HMC**H1M>%MH:^]>G[651^ M^*^:D#I>%,VOB:FUFZD7(7M#:T3AMKJUN@;P0J%_&G]ZUE:#0_Q7X\\DB\GTZS^FPSF^F/PY M'GCI0)LBF4BY>K+@F%?<,5>\49AH;PQM:L[>Q/+4^+*E-AH<\K\'&EN]X!4A M_7&E)-$OT\EL1O))B'E68<^J.([H=Y])0S@;2!]EPA28-$;4XP#:0H.53&'P M'E1V$=I8OILB?FI3N>I\:='K32H/+:SU7J-,+/F%^-YR2"(:UO1[,9SG^?83D= MO1X6'!B 4@_@&(AZ$T(",3N[PNJY7')9Y&S:Y)-W0??4>-2[QAH46;NE"L2 M(Q8;:!54W-/ C1",G.K$ O?&%R4"I!T45MA78:#].CT_FGR;0> M !P=5YF(00F 1I-3;746-^PBKG&_R[6 MXLO/G*_*1@54VGCFA)0D(D#F,4:6@N0Y"DPFM'$#-\?\Q)G82KLM"JO]/IZ> ME4PF=!_@RS,'N /34*-6' M7F[AR_97U/)GG,Z',QKQRR^U&#<.K.?($[DE44M=3RPRBR4C0:+-7:0$@&U. MQ&]B>6HLV5(;MQ!DZS#XT6@T^;/FV/X\F;Z8G,9Y.1TMQW_E+(=XG#)"4,SE MX.O0)?D:OK 0?/)66AIWF[J$W? ].2+UK[5;R+5UW'Q3(9W=ILM0CU!IV32B MA-JT$UA$\C^B=% =$2,:]8C>"O:NBD7N.1=L9YH]E%*45UI?T*1;,?[%-2UK MI :-BA4CR$YTIM29YUD6R@B, 6.C>@!KP=S7M=D=LN?N!B8]:[%!^NL'^MSE MG9CS.B<=,#4M='D;JOW4N6RHS.MA_KXTL2N6^*BMAL1K-0-@.O+"H#9I+RJ[ M)&*Q!MI43MX=.^XI>KEG"MWNC?GM-WJP3TK,:>KXM^Z[NM8L9 M #% 5LFPDJUCFD?+ GK)A.7@C(U)F_YN4U^\]NE8()M+N^=B'@L02^9U@=%[ MQ8XK '9?EF-#%5Q7XA;RZ[ELPE4XP4H33' LBMHM@-8GYA//3/',BPZ^-A=Y M.&I<42JC7RVN([:>M?KX]'@)1!59/-320=$D6E=$+6QJD D#WOJLO%+] M54'YYM6[K2ZPL? G?4BNYRWT5_AR!4@.RMN ACF5JR$I' ,T@AENE(TY:/0] MJO#JJQ^@"C>67 .+^>Z,T=FSK[_"/R?3YR.8G7D+@58=KFF$3DM3"Q!'%DT. M3$6NDE(EFT:]]]8 ^70LJ]8:;'#1< 742Z!OX!B7=5:ZP&T:]%D3\'[B09Y^&)^?0 MDO 6I'%,&HZTERO-O%29V21CDB$I'MI$%U> >IPDZ5L;+4XI,'T:3T:3CU^? MU>3/&Z)8QE.,IK42"U,^$ILM< 9@D25:/[W1"8-JDV;2"=[C)D__&NJ["G%U M&7!Z M/YUSKFQ=YJ>'3<:&0J*/(:K?0,..&1:(U*%G*T/1:.O07!T_&S>M%! MCU4Y%F&(RPS=CU-<#/\ZQ.74Z *R_U!W5WA[J$^]M28GNU)#WQ'SSF U=QJM M%HQ,]L0T5[5/-VG8%A#<."F2[63!/ 2NK"I,O1^JK"/]OEV99R-(?[P:Y]-: M#@]&P]E\]LMTU9BC6.&2,P M\#DQYWTL47KM1>SDZFR.8<>AX#8:G>Q>'3TZ2-O"3F24YR $R\*3)1=*8E!C M!J"D%>3PE7B].V%C%NUP A5C>+&*7-I0AZZ))8B1V5"$*M%8*?@C'7K)$A.( M?%;Z3BM#0]=.,_+DR<]W24J1=S+T?57)?I\^83X=X:1 M2>YJ7DY[C."94S@G,+J($;\#P[-%$:KQ5&T[% ]^;@>FO1 M]7;^":>5[5/\5(V>S^0?D8BQ%AAZ?9$4CU$+%6GQ*3;2-*1A,A\*9P9R<3+1 M+U.;>^KK(MV^WG*JP8.%QJKH?Z8]O0.&,Z4M"_:_P?G;\@&^',79HI3T0%DI M%7)@P6(]"0Z!1;# G"PE!(/%RS;5,EN,9O?AGJ9LO5GJ><\$:!".7MSL_309 MT=-F9UW?-NG"-BA.I>B#9NCJ*)R-9('4\AJY2-2Z*-WR#O?6^'=/W/USZ;8K MWKLE0H.@^:I%X%Q< T209"U;IJHWKH--M ;4"AWT"Y"^Q-0M:6QMLG9!]YV* M_2NQ02'UGJ9+DH*LQ=KQ";-E.D7#O J9&2.5M4DGT&VNEK=8-YL9FV<1>%>* M-H8TKAV$VJ]<,"^UKG6<(HB8?.%MLBO60;FKRZP[-7R:J>E0KJI>="6]UOAV MF8TB,D3I@:D -"RC"XM):&:RTY%[&R-O8Z.OA+6O8[1V9+AAD?2EE :&QNT= MDKN :IIU>"NL_>06]JB^22O9[XP8M+IBC#7I"%.NK:)HGX]<,6>23RGIP$.; MRJ,[),0]^7^[YL,Z(F]SG[1EPW,!&4''R$3$>@,2(O/.(ZN//[2 MN9&2T] <9ZDV3M:QUAO70%N( !M,,D&D-L7\[L>V[3YRYQNNE.57X'T4$ID7 MOJY6M"0$$Q63@9:$F+2"U,:ZZ !N]RMZSWRYOKSWK9 60?WE%'U;[@1[YI[I M;, H3WHE=XSI[)$%+)FIZ"U8*2%?/SWOR[/MB'!7X93&G&FBD$,)GMPYI&=? M:WF0,_.>[";(2;&B@J,)D0R#F@5G/)0(QB63[&Y7J$MP^PJDM"%%U]5J0^4T M\)3N'CT]X-RY[P"Q:6"E \C]A%EZ5W!7 FVIG3T1B1LE2RU&1 #K*NY$K1XK M&!JC98)2H%&9K[T1Z)ZPS"'P9QVE-.#-L]/AJ/KB2P<;O4L:Q^ P\V[WX=;6^[Y-]C:9E%VG\-_)_.<5I[ZT > M3JZO55$(GBW7S-(0F49G6,CDBCF3HN!*EUBNA=;NN%]PSXL>C\)[%VN/%V 7 MV%Z-ERO3"_P\3#A[-9[-833"\RLE@98F*3 S6=%=LS1K$6EC&LJ"3P22TL*[3986' M4;.U:81I<\$V+,_:!<9C+<^ZE@KN*.RYB?P:EF?5CIN<'"U&0.:!%B&QD!+2 MVA3!HS10L.?INO?RK'UH<1VQ-2W/2HM(\DHZLNQJOW"LO9JX*:PX#,F:#$YV M2F]^2.59UQ+^G>59UY%FO0O*! ME&?=6(4;2^[.6=A_HL[S*>;A?#J<_3'%19+2?+),\IA-+QIA7:9FUSH;@=F+Y2=78DKFNY.M$([G5M;B>DSH&<(A=,\#'H7.KY M\Z =K%[::%QY<$UF6UX5@MG\Q>F5?EH8)8W2168FS<7]I@L<%U>I1 "M# *3BSM"HEZID_2M M2QY#5.1.\3:!Z6V1[^4ZT:*:V:@P-0P0=PA2E5K=N: M507.&E9*B24F[:6-^UKXOY-J*W4U.+JY"?&7Z3>"&$ANN4H^,>,E,JW(6_): MD#P(F0IH2XZ[6J>N07OR;-I&50WZ"-PNA8NQ2^\Y-Y 8\$AKIZBMRU0LS%NK MA$R&^QUT;;Z)ZQ!8U,J2ZD\A+3:S3FVCK]#;&.],#,A*#)EI&Y$%3^X_[;TT M?9RS]/_F!.J"= ^4ZE'3&W7WWE!-N[&1<'[+4HR!!VF389%G6BR]="QH0_-, M\Y@"2FEW9R?=!O QKTL-5+03V^@;F .()FD>/*L7 TD$Y!8$K@T3M>"(*#&C M:9-X?P^P@V#.]@I=CS1K:6,_KMFR;$.V!E,@"]^Y4%,S2\W(0>:X38K5N_ M=0&ZMY9O?:MZ73)MH:<]TBI8&6D-CPRCB@37<19!>E8LZHC*R-0M=>QAT>G^ MIFX'PJ9UU-..13!:]/ZYC,8O M.W#MI3]3_^J\G3)]Z*+!T=MM$A ?)C*\@*^S;Y$6B$5'A8P'7I. (##O(\%- M4+R6*AK9IJY#=XR/FD%]ZVA'NY?B'R;F%J@V8+3>(RM>$?$SD$12K4^1"R;K MK?"QT3V7[B"?#I_ZT%*/ :5%#O^W*^?+_SF%T8?)V^DO4X0Y3C]\@K'E%?%Y MAIL.AF.HN:K(F?8YLEB\94)&YX$+#]?S=^ZX*;'>>Q\71UH+_LY#M/VG%OXZ M^7S6?X_4\NGR@+)?52VC2G5%>%N3BK?348CTL2?,,V#A%DZVEIH$0%1S\ X@Y@6G5"S*@;J_PX)>>;79J>6F*FN1-=@)\$!8%[+#1+M@+?4L177W;0ID'[;/X^H ]+%SJJ7>^BX%<1/7[1E+UXHZ7VG&-U!6V5BOMX=< M"V7%6O>3_#YR M$7LJ9-";J30[P]EL?*K'VHJL<*%&MNTAEE%(90.FV :92% M>2,#2<@GDAYJQ?>93MA?H=IO#.Z%M;VH$W,C[')VUNW):2WH(E.I7JVLEQV" MB22EPKE-NA1H9&%N"'C7Z2I-W99=*&W?F2N+)NX7?5=?EH)IV>F,1ITG)POE MU:--KK-")3CSI::S%XRT8?%(^Q?&@D9K^G$7)G:Z'MT%T?YKC31DQ:2A=GHN MA' ?OO-R.QT0]EZPI!NVW=IO^(:^Z3,BKHIA\"8=?2P8Z9<-IPY+[V9DE?96X;U;$K[@&3U9L-( M L[+HH+JL:#.NNAV6_"CA7;7V9^V44W/%5^Z8<7\#$;5)5@"-AX2RD J)T>* M/"B:4=X(R7+.W%GC!,'>,9>N07R"A-I&23LL0G->CP[/Z]!=GA^^_7.,N>>& M4-N\KJ\SWMZ&?.T ER<7$H*4ECNM3(1L=$F9EHQDL3@YV.;%S3LW.57+V;C" MI#6&5CW:FX/2G,6BM9$9..".&X/T=B)[YQL65Z(' A1(4B.S4I'C4TMNA@*F M.N,198HEE38IH:MQ'5!5TLU8TKD!P?IJ:%.(Y;Q9X L\F6(:+L*3]/4(%V(? MYZ/CVB/P7XN?WSF8 2B1>3' E*G;BE.TT).]RX2NE]9L70\:';KV-()'1[R] MJ':7;57>X'S@L/ DI&*N6,FT(0'YG!))R9:0@I+@V_0A787JT5&I-Q4T.)KM M7&38)PXB&<[RHO)'YHF!3\B$C:ZDA)QC)W]ABZ#]@VDVMPU9FBADWP'Y>V5W MI5V1<@:*H8U<.^N9)B^'Q0R)><5+,4(C^C:'_X^AV=Q:I-B@V=PZRME3C[ N M$+\WF^M%P1LT"]M$._OJ6A@]2F\M"^AH9P9R*R"GS.CG$A* AX#%D5[81:93YQ,.6_(&96)"4Q!.Z=4 MM*Y3_M ]+SH@ WE3S4P:B;5''[]36Y0<"]GND3/+/9"EIT5MBR48^73.:)V- MDJF3RA]DMYF-5=ZG6 \C[OUN^/'3?%)^G^'N@M_=WKF#"/@&@[\6!@\^VF"L MB(Y\)! J(D=G?$A:6^^=7Q4&[_;V]K'PC()C3?8SVM32F+3S8? L!J]\"@F] M;Q/":Q<+7\S5M_1PHL+XXVN$&2Z$_;8*>W'7<5F<]#)6=C4F-D"03CA;6P4N M*L]:1=Y(R8R;I)6/,4K/.ZV.FV,XH(5S,ZI\LV[N2!=][Z(K8=\%V$034:O ME-66]OX0F-?1,,.3M& RM]<+2FU"GN^TZ4/^?5O:JP&7VIKP#M0A1B&L48Q, MD\0T<9M!S8\-(ND<:M\=S#VP9@6$IT2=OC2QS\ V>A.(T+K&3U1U+S@MD4DR M01:G*D5:8=K$&Q]B8'L#&C55R$,*;)--J[C6D65-:ZE.=0>.4!@ J3HP/$= M)TL\H,#V6J38(+"]CG+V%(_L O%[8+L7!6\0F-Q$.WLBDA2AD+N=&3G;U;); M-.L6G,EHZ/_2I93//L=#C*9.:=-[!,:)*SF8F<@6F@ M-3>6 K7#=PK9)2.AS17^;W$@N"@!H),K]2"/,S91 M?L9\_067WINHU<$6+KCRDND D3QR'UFPP@9(QHM&BWH7=#V4TKSC';_/L)R. M7@\+#I*4#KVC158N#JR2(0DH8 8]B&2##*)92=9[T>VE,&*_K+FEXNR6?7GE%&$V4$:;@KUW MX;LK#JK1DDSBRS9)\BJ1<;E.H;WVL3XM0?2BL0>!Z!>*: M+QYDRKQP8#;RQ+21LJ85.T9>A+1!@,BJ36=2\%FJRC@7I@,GDE*BU9"RT"3QWQ[BK,X[FI&FDED,YYU@QJ&=? M?X5_3J;/1^3Q+")FB,Z$8 K#*)!IS(F%F&J!?6^2RI&W:G^X!LC]GWOT2Y/N M2]A6ZMJM974)] T]$IM_(NQC/:PCXPQ0R'L/T MC_,N$#Y)GY1$%JTA$0CO:RY%(#EH[3B9ELEV2XZ\^QT'991OKYM)_X)M$$]Z M?CJ;3XYQ^@[/:I7./@U/SJ&!(=,RD6OIL.:U&VD82)KPJ&*46A1)\)JL'RM M/4Z2]*V-!IO/!TR?QI/1Y./79S"[111G()/#$J,GRR]@9CH:SD("8 K)^11: M^A+;1!\[P7O$YRP]P>HD@/-"#/:!:6\B+7I2,A?H-]G3 MGT%_Y00O7OM(W:?-1=M"O^>=Q3K Z+W6Z!4 NR\HNJ$*KBMQ"_GU7/#Q*IS@ M8C!@%"M%DY4BR0(&)%YF5Y>,8)/!3DE8AZ'&%44^^]7B.F+K67N_DJ2.3X^7 M0%!DD(Z3WU*"9F19*A;J;6?E18C>!X+2*;K527_?O'JW=1$W%OZD#\GU7"KS M5_AR!8BQTGGE#(N*<]J];2W34OO]%4S>YZ31][=G?O/J!ZC"C26WPQRF19K5 M6<+-&YA.%^4VM\A66O6XOO*2.D.^EH$DT0LG5(I.)FTB1H/<1NU%,4;Q8@>K M'KRCKGW>!LY5G0D6B&N*1T:NNF268/*04HZ\39[QKKKV+9Y_^=QZ*EB$ESK3 MA(JNT.(F)"US65N6A9"\R$ K7YL%8, MFEP0G-+7[V".@]H!H91,2V-VY!<6!QL"?J2DVH7ZFMYY7:^+"Y*<;-:)H>&&:9(.31M+AITR M,ML[5T??5V/__OX?E\C>XW11I/#Y\XL M@CHO66J6)I!SDL6'21F4M1"6,F] M*)V(LO(UCXX+_0EU/R'ERSN<+[#@=(J9.'L\G-5E>)M+L>N^HD'H>?VA7;\0 M*[U,3MM\'>*9NQD@<> M^[K^P7D/U^RE5:I6<5ZD>V=3KWA;RVQ"E$E$H6V;VK@K0.TK\M.?XF^HQ>TZCHD3X'[S+Q+ M]2H)X;6*%]6HC,D>:'+/E9O]L&0=!31@1UTMWY;W,,*+1'XM7+&H:*C>T:J) M@79D0ZNFM#S$',F*:G-J>@/*[LW7'E5UW4+92LX-+-7W.*)??3P:YU]A^@?6 MJL0OOYS05+E(\46M(@^*E51C")[LL1"U8AQM>\@+O>%)?<9DN0*^%7Z(IP4>#1FO47J$O7',K5/9*<<73X(YG;CGP9#GBI7N4DR3OM10F%VE9D&BE4 CD(V$P"2$6VZ:R]CW MMEV'SA[_;67T#S@]?EO.#?H!S]'S LAHEU5,"TN;KW>:21FB<,Y'2)W.M3<< M^BILNU^+^N3)]=6H9UWT?9!P&[RC\?@41B]G"]_2M.Y+'P<9FHJZ@07[+8L[9M E7KXOTF7ETEB[#0TA@ ?8IDU7-H4P]S7:1/B%?;ZJE! MK;';9;'L."R#%SQREF6MBUZOUD("S8PR.@6-5H_[ M>.#;*Z!%*Q$D> 9<2Z;)561@#=EB-F2K0,J<'M$U]=YT>.N]]'5DV? B^EHJN.-&\R;R:ZA.R(3 02!;N%8_C;RP& ,P+.AS)A,F7$]N.F0U=KJ7 MWH<6UQ%;TWOID4M:.A0R;PJM*R7)VO'1,Q^4D$$B('0*NCRD>^EK"?_.>^GK M2*[IO70MDO3!D+5GHR,@/C/()K.44[*":QI-I]/RAW0O?6,5;BRYG?;6J,'X M.7SI)_Z\ZG']]BW&6'SB.A<,,I!S0HZP*=%H%P:K'MR7]SN9 MS9[3L[^6R?1/F.8KI7T]1B4#$LU4[>IB0)'5%33C)@9'OE7DL4UE9BL%H-/D3Q@D'VI C8TC;/LJZ M;8)E$8UG$LBJLH@90B>7KLV0:R .. MB8!F79RUP9)=WJ9(^-V8GA)7UI)_@XCU^0T 6@S/BO;=#?7]:?PGK9\?)B^_ MG RGRZ;V02:E$[*2@3,M8NT*B\"R\1"4DS&4-A5FML/]^!BV0STVB&_?#?8L M5B>LE[S>MXXJY[,KDX&,6L9KJ2N23?&J31;\/?>W_JTOOP/*]Z-+IBB M?6$>D8A=6TEZIPK+Y)\J8S*-H+]HS-[CW;WJ\=:8]SKR;!@D[0+CL<:\UU+! M'='23>374)W6HY7*.): DQ&D,3%?T)'WQ8NQ5GBC.YUA'H8:.\6\^]#B.F+K M67O7SLS/CU("9J-58,JA8%J1,0M84@WD)VVE+3ETNMC828^W0MA? '4M94SZ ME&3/L?"+G.5??A@E&9S<:@BYD#"J6%S<:M$H,3,JD%' A^"RXZM0] MH9-Z[X3QV#;7?N3=<^'S]V=&V%5(YU>4.H#J?>N]$\[N-^*>U#5I)>N>%_J[ MP6GNM9*),Y<++5&\D,^8K6+"%R>,B*9@?XO]C@FP8@O?I?[7$7&/>E^DOTV_ M#C[\?0!1>R]+89B49K3S(!DLM86# IN,56#,JO#@#--?/DX^_[1\XIF>E]\L MU+Q0\.7[=KM]]R3XR592NW/W[O\8]"5,:[[LC#:RV2>8;G,$>M>C^CK^[ 3U M^B4[7/^R[!]G6!Y[7GO\,9L-T%&=GUSZ0 M)R.DBJS:Q4P+3981.,U*J66EG 7OVMP^6@EK]Z'?7OEQXTRS-Q4T.,9\@_.S MH]9J,1]]IKFVJ*,YJ>6&)N/W\TGZX]-D1.^:+6 /'%?!H>?MXIA M0*/W04K+7(+$-"IBN ;/A)#914A1QC:U&J5JK0:V?V(T-62V44.;BCC3A=SL_VS'-28_X-OM8/'TVG-4)W &EKB'$C(@(;3_NRSIE7=*1:-)7,M^*B5 MESR6-BG;=P!Z7"3I0^H-K*++]AAW 'SV]6SM7+1[/CL @U"B\,HS%%;4ON^T M* K%&0@C,>?"L=%-Y W [BISJZG-U%I)^T[E.A_GT7@^S'5$P\_X'M/IE%2% MLY=?TN@T8_Z9A%Z+U]/.735X4QC/OM[^@,6A#;NS;0[:[7VJ1M.*C]]]1IQ,?)8?*B@85W.[(K70"ZX&M:L_4^A/LIVWHP ME.A$U2WUN0_>)3"UK$YAQI#!HXTN+'JIF%':N&12%J:-*[$?OMU3__7!TFT= M-3:@V>)CD9(IIN)#-N^HJS=X?O7M_GD[' WG5-%P;JM5K(K @#;E%.COO MHW>FM.'9O=#VT'*S5VU>-R)[546#4\27QR>CR5?$!="WBPHN2V#>EQ0"2N9" MJB5<0F2AVL[2QV)R2=K[-@['G9 >&3?Z$?T.+_HO,WJ&XS*9'B_8?-GL9OF[ M5Y>_VR+_9;,7]94=T\,PK^7.@$@AUZK#/$<=N? E& NV$&< G(N#S5ZY;;WI MQ7/?X4GMUC+^>.4%EPZT\UP@^C9K):ZJM?_!MK2A$\NUEF922#& M,Y]E8BDD,AV4**FT.6?8 .SNU\O>.76S=75;E?5=(76S5Q]> M' UBX45+3CALDF1RQGHHFS(K0;LDR2U/KELOQEL?_XC4WI,,6]C8%]&8%8-_ M]G7YR[-H3$X0K?#(G*VWT5U"!K6K4LUWK6T'E?"-K.[UP>XJA-M\Q6BMJ$,) MXUYDSC\[G9'@9K/EB,[<74%F1JHKGT/#JV^A&<2@F>.U"YL"6@7;;%LK8>T_ ME-J($S>\P+YTTV(E.\-RWCNC YBFD<]OX.PGS-FCNFYT%]E6ULT)@&0DI:@< M*SE[\FA%JOT:@:FH"@@52M1M\NEWH/A[XHV[TOLZ(NZ[@_@[_$BB@-&B\='; M4FJ7XO,BA59J[:Q@(M?^1]IF%F.1C',;$;5*T7;KT'#W._9FFFXB^4G_8NO; MO3@JTV&"*Z N D@!./>>J4Q6DQ9&L."*9\8+=Z;%7Z4]Z M%EW?D_/E:6T@4K[ M$5^/Z5L+5+\.$I!V^*9I%,!*:+$BP"CPRX M3 8!,?%N2N[\RD>@]#;BO4D"O14)GDWA7\/134Q%1XY*U/S27#N9>,MB3I95 MLT,*E;1,N9/*[WC!(U!P'Z*[J4ZSE3J?8PTEC][C]',=XMOI1Q@O^]K,>8O&8F5X, LR82=E+LO:]ZL"9ROT+LN=#&;]-)/DWSM],E MO(5'YY)5]-I:AMW4!C8268#%W:BH1"RD.=>I.FNG&ANW(7CL\:]>)-]S[9TE MGAEM+^=473*_"ZC>:^_<"6?WM7>VU]1-M?'_]87:L^Q5E=W:D^G6DV[=O_?XT7O2H.G?U78YC]ABC3"M_-/.%U" M,M:&%-.B+" G'R!8!HH&JAS8:(-5ZGJ%[#LT>/OS'[P6>Q#;@>27+1,_XM?+ M>E)GWDFC-+-[W[>+;+/U!GTMZ:Q$+B4I$J1U&CAXY(9K#2(9%[.T*Y/.[GWS M+G+/"&[,-176&%IE5. L"F >9>_9\,DX+A^DL*7CVQ[(9 M*GQ$,0"GA &,#-4B!DUF=G28&'H(O 13ZJ5:&39<+I$)7+/AC8S:IU#=E#"K.LQ8S[ MEK-M--0@T>0FOG-T2SNW"[ZFR4?W(=Q//E*_>KV7-#TH91_DT;9X[8MB,HJ: MYIUI#0\YU9,A)2V7//%=+3^[(,T]N4S[YG^]7:=2MH:Y$WL*%OF00?Z$_/ M^&\5C0+;6P"WOD"D34T4HC,W-%.5;7N5K&US-?K#6@I92- MJEKNG"#K6R'-^;&.\!OPXC)@>@/D>?0]%Z]J-%] K417FU-! 6#&9XP&5/:V MC:%Z+[0#L$DV5>2DI19VU@.J)A@##9II]H=925Z>^0)O(>F=]H8CEF6>56)&*W'9E(@/K M.1.HT'LA@[B>5/QP"+!17Z@&^E]#Q WZ0OW?HT%VN4AA+*.5K9;M,XE%'A3+ M$+6T#G@RJTKOK-<7ZO_NL&! CX*?;"6U'G?T8P1\%" MT,"\C@J1!RAJU2WK]?3V^_O'H+'SE/.H\!8E&*F5ASG1 #"[582)+9 M2Q$XA-*F[=%U) ]9R[U(MT=C^7SU./I]$+(W$,"PHIUB.@A!^[^@_5^!E,$D MCK JJK_>FGOT^T/6XH92Z_'RU#F"9^\&ROHH"RT1'I1DVG!D@2O/'*T2F,C; ME[ J5V4]O3U[]QCTMJ;4[KPEM=O,S=>3\QJ2B&,7E>JM,OB M7.O=N\CHW%P8U[([C8F.-M-:JK9H&X*/(#5/(05A8Q)N97;G6BAVD.FI;!8E M FVAUI#E'LE<"+7!:Q"E&"$C%MMFC]Y%IN=OU3B:SK_^-H)QO=3Z\G].AR?U MK6]P/M >.(TOLF(5V;Z*S-[ ,;%$1G$P/,00VYP4K$)UH)F>Z[#DNN'2FQ(. M)-.S@"H2O&0D#TN^;JK%T(IA,>H2)1H)H4UCA8>>Z;D-B5HK:M^9GJL#;<+K M7,"2R3:PE^)MG$^M(KHP_V;&(3/6XEQ5V<3:C ]0;1_B^9-\4FI2W:M"JZ M\U#/)K99<]>46INS">F5*YEFCI(.F9;",3 \LL712.2IF)4GP0_U;&(;O:TI MM5V>3=3V2K'V&JC^]-[.%S8K-A_)\PO=+H MUXDBN#2*!12!/"U.=IJBI;^8H@2"ED&VN/;EF\];HM>8]VR MDB--9,.,YZ'63.7,&&9S;5KG<)$VT?2S--^GKBQ(?!& M]RL;C>C)$/B@J-'@3L[1:/$9S+!%BCFV.H;OA>W)T;*"V!E[]11O/LYIMMV/] %^>X9A4-C]O6WQ]%"5K;CW- M"2C6D: D,I %& ?T60"0:=VXW>I6^)\<.?>@]AZ#%!=3;-%4;]'DYL/D*.>% MSF#T&PSSJ_%S.!G.842#>%D*IL48;A_G0'FCL\#,?+#D^R69&5CE6/"H@_= M8FVS]_T$34F7'>-D MK#@>,L_=TANVR:C9;@@[R[/9LY&Z%Y7O.S?G(I%M$7XY/KM"KRTJS+7QN*L1 MM^+)K!:U@!T&IZ!HJZZWD>DK>_ *B@/(R-DE#ZXG%FZJCP9NSCF6BW(^]Z-I M6J[D6SS[J5"RN7[N4/06PFVOM=CCWBY*]L_: MGFVM?%/[_<^_E7BLGF MY#DSMK;04CS5:V7 K#;&E")*#(UJI>_M_.L;!/%^!/$Z@L4__XFSFL3];OCQ MTWQV6?Y[H Q-]90-J_XMTYXK!B'15[&VP,K2:]XF'-=D. \RO+$.IV\]R=@K M*5J=W&TRJ)=?3H9G!;!H,,-)'CA$;8F%3/DVG!(0T) MW]&W UN]R$1[@)$D/FWH'Y^59<4X(8++.::.[<-Z1O94:;D'O38XDMMXH5\Z M)]5XP?QJN=K_#,/I?\+H%,7 G@09+TD1$OK?G0,M'),Y@D+$;%-WM-6( MG@S/#XH:+4[Q-A7K23WEE<;8]N,AKC.YI3H5#HDR//AF MBV%<_?WSR6S^9C+_;YR_PS3Y.![^"_,BRK44Q$#P%(M R:S1-/>#JFT]!9)G M:["HFEF5VZ1.[V1X3VYB'!YI;LX,>[ S8[DS3J;+']7/B4'VP9>(R+S'R'1* MF06C#/-)H\2B5<8VEM-NQ_E]KAP.C6Y.&GV(,NZSN*N-/U06(P*4XXEL:!JL1,C(@.C"XLI<1<]:DCIB;/WGFRT R?O M.@IN0-H+P_O2IUPF7:7"R29.D;G@;;W,99D'JTE<(AN'*:F5)3-Z<+6N0SI MKZBYQN_RD[92U^'DR!V=G$PQ#99<^L._UH27:V@:J3V MCO.L@Y=$*B.T*UXK*QR4^Y+H.KQ^[_ETW@HK.6KF+!:FA<.S,K$2,9>@G)/> M']9AP>O#SJ?S"0+4>]]R41RF)M/2HF-9UFA+D8 2&UH4W_/IUN3T;O+IUB'% M0>?3E8 !0BB,IU+3 7,FT2K#DD'I8B8#;V43DN_Y= ^(T5LI_P#SZ3!!P2($ MDRF1$!T8!O0OL[HV;9=!0K'WF3Y/.9]N$Q+N0W<'GT]'4TW%$#7-(Q#DH4C# M/*?)I+PS-+\2QE#6).(3SJ?K@99[T&NK?+J-QO,_I\/YUU?CV7QZNO"ZW\X_ MX?3#)Q@O3\$7M8TN$DC^@=6\P7ST&:_?$'COTBS&H#DFM?2S[8>E>M: M*C%JGYB54BAG2T-".##+?*L!/\T9=N#$ZC$W<,LM M>L,QGV=+Y@%P&TU0ED4G ],8:S8":8X6%).$]MY?OVC:NY&V[1B>S!1Y2%QY M2$F"ET\Z^Z/K@ADHHT+)5M)B8#@I2]->BR6R'+,NLFA)FGM8^8+W#?G)S*F] M2WHM9M!6%?1,QMH .FO+O$N1!4A:9,Q6>KM6DQ8G7J[AD8>2M)BES%]3[W= M)/5V';+L)/5V TT_%!;'8$)QCDP3J\AISL8S7WA@J4!**B#9+WOJHG$P[%TO M]?;0R+N.@EN0MB;GW4S!>W_T[OU%3F<66EM@ )[7GI>1@2B**:>"!

SK^VR6:"I4RTU]G6^E+& M,85!*DQ>>'QL;>"V1O!FL@PMW@SXG\YG=R?D=8=X@/M,O]SOK_%72_(<5/.[+@,]:X,V M<+64G4J.>%PUD4)FX(2I'=\]",.], >6Y[/&Z![0W&A+SIU.H0V8M0^'=_TQ M+C*5, ]28XKTU$20<1M&"&M&&43%+$1DD!.W^_Q:*R,EPZVEEX;3=;Z)\HHF-9>VF]\@C7*P_NSA1>9R / M:++LDJV-S>=F5'L TVSM^V(\%YER)),ND-ZTY2Q*9YG!PI4.Z!3J?R"Q&UIGNH^?@U3*0XU895ZC".U&O\5M[^[#(3**)(CDS^A(@\@ HL8'.-&V 3%1R_#OJ;=)@/Z M/O7V,?6:4Z_'T-1!6-="12D*)$8C!:8C&K*N%5G7%C%8G3''O9F7FSMR#Z N MPL7T"3X57FQB6%0B>TO1XJ]1LI2<+\AU$(UZQ>]MR ]H:>PQ0G7PY.K1F-_; MP"]N*@Z44"!2D(P6L$ +6UW4@=1G1>0Y:ZZS.K12@-N.>4_SZO")O>_IN!DK M6R4.[7+DRX-RHU$%[B(KJ5Z8LV1O -C(@DQ19"U&YX&GH V^(^BP8X)XV3F82?LV%: MB.HS@V(B^V"\"RI<;YG^O6C ?@SVO:C\,(L&)&T$]S+4BVN9Y"@,C2#;:K+H M!!:C1?>]:$#/3%A9-& =C3R4Z]9=QO2]:,!P_:(!:Y%E%_>N-]'T0V&Q%=P" MV8[,6RV85E$Q\#(RC\%E)77.;D^Y9@?#WK6*!AP<>==1\%Z*!D#FDB/Y,R&3 MK:,A(8.<@25%KH['FDC3* 7UB10-6(L!:Q<-6$=]!U$TX#>^2E""VMXZ%E,'4'(SS G:)?YN^K.\%:U.GQUO\B0>#YZ?'I:+%:O#D'S[ M3K.^@>82[U'^YVD-XKZ$Z7@X_CA[AO3)&NE%VO_F'^ +SE[@I4%%]MK1\60Z M'_YK\>V@0 G$;<^LI %I3]9:1&*]Y"YIGT5.(G5B5#.(3XN(AZ'I_[^]*^MM M(TG2[_M?$LC[>%E 5MN#!GS!Z^V9>1(B+YMHBZ4M4MW6O]](BK0D2A2+JLRB M+,^++)E$U5?Q167&E1$-4CHGWU;?N=TW_+9T7W\OOZ:S;*S.0!$E+4W#)424 MF=:X '-K2QL\8=NX9\/P_3+*V)"V%@>]JP6A578LV5@FT^&[(5W M\3*6:@HJ4T)I^)U25G'8T@KM3G,@]EU$**/+5I M=/;",E ':<*C&:A#&/E98O=#GND_&:@G9* .4I8I@OA/8?IGT6)N,TT0,Z&" MXYMM(GKXAG.2@S=>..ZU/E+/NV>CO0=EH)Z=\AY"< .EO1>#ODE<0'+:$B]Q M@Y%4.Y03_AE$,DHY*9E,3?1N!Z!GZ,DT9[NK3U7%(."B1_>_[^)E6'[HU^.& MKI.\:"='*AEQE$)QKA+Q*E%"9=*14;#1#8IGXPUNJ0W^M:TRNQ#\FI9=%3XJ M1E)NX5G@B[!&M-A4C0P =8AU=HBRW(9 M!4V)$X[B+L45\5D#LEL@XH2[^J):\+"D=^27]:H"'GP M.K5*/?:#W*KAX-GRF*G0 JTEZ817B@4%R7-OG'?Z[,$KCC.\2UCQ0S[M4YPM MWT"8?9LMKVY"C<)FZ4N ,<=RH$4H=%,LC<0QC^M$"@%BF[;-C\(:ZVR4"RTV M5S^]['NT>LXBMTQEH 3M7WQKG$5-%PH?VFG@,E('C2:1/H1F>C>CGAYL^PNC MI=U@3D!YD6[*&S;)P$^P3*]S3F7L24EE!_P,OJ0SCRNFY1Z(RRKB(LCP-TY1 M!#XIBN^I=K%-9,VGK79/@11TT31?4S'2?.,X^H1XD<( M>AH5H#&P2'$UM)GC1N:!E3V,$^N=#%I[EUR;]RLE"&.BF,,N'+-R,:A#[(5ZU#>AB"DT2)(&=%Z5Y9: M'KP/V9=^L&<#[]$R^F%=DKC*!() 7:G]-*B-T1*UBGUE"UG_I-&/[8M_2N4= MG,V_O.KZOOL;?SF%"_QL>746!+>4EV$?3**M;G4@3C--HDQ(E@XT;+=D;RB$ MW3B?F_=[B.X,<7$J,=0@EK+;8,>;JU3&LC@HR01\XXGE6A%F,B@3)'#9IL#N MF;N_M77C<&D_%_?WH:>Y'NM.M;14::*3$T1FIXF+4B#73 :N45 3+KW/TQT^ MB.\!6G2PW"<*I;TM9D._MA*'X&OJ).]#>!R7N0Z? Y1D-!E'41H6-#EO#9&&ESH6PX@7,1%*$S 'P; P[(#F0U=_29R.EEZ#!?V!M8EE MG:5)G,103LJ5$3+@12[ZYA2ECOKMLIU*2_A+MP1'RKK!D=>[B-;Z/0134[OO M(53'L?7&,O:H HP0=_.%8(W-:ER9J/(D95Z2Q_C#14=1<"H&6S:@V.:L\W0J ML,>"FT(##I%R;7OMPU^ICSWD#:;9U69?RI1ZCBB8?FSHYL'GD#T"@N M9+$V0D(#1@1T/HRG!)@.U G/8^2#J!URMY^=YNH2W?D&UT^"G7;G:&J6X"$Z M$Z?=O(PT2_,P2XM3N)@MX=O-%\9DQ)YRFUKIL=&/N)4K8]YE(Y2QQFOII+9) M4USPO60"P-)\]I0;CMN95PVA;EWU)KA-<1]2"?;B!:A#"8K5:Q4>,(8"Y"$8=RU\46V@$R_BM5A M?=O^&"/?!OFL[8>\]K$L18>84<3#-6Z@'-=JT)$1L X766-$MFU*.1^$,U4> M:Q+"GR#AYY*_VGZ2E2TNDTP"#2HB4L0'24P0"P:%%#Q:XUD9E=N4BS^$YEC1 MB@H<[]&:@V7=P$'=QK0V[(:@:AJM>!C7<>(5XWG;HP@CA#Z=2E .(G#4?),0 MHDS% 5,*]SB5<25%LT[Q-K404ZK"GKC%5)IPB*QKQR[N&]QONO[W8IA_F>$* MN/+7%N^[Y;_3LACJ9=35C[![\M$F02V),2LBH611LI4D9B$4^!"-&78V=02( MXQN53R&Q.P(##4S/-?3-7.1-9PUAE4XFX]N].M_D!1 ;'?Y(0LB$/KT(;0R* MA_'\U"I24=2UEXXM'?UXV8>OL$@WS[W&R*SU5DE/#(^>2$H5\=YIDI.W'+54 M<#,L"CKPAC\UW\TDNS/SU3AD%NZ$=V[_42M:MO\.30)E!S[8=HS,11>4P3<4 MH@PZV#)XT$ NK8PR5_KLP'N-+$GJ%G\MQ-LH&7EIJ^(!6#A.96)L"R5GH MF,"7 ]%MBI%V8AI=@'7GRE>O%\L9,IT^Y(_X07GKRA?.3!F"Z:P@R=J2HN*1 M0-"9)&V#!VM#4FTF)P^"=X2:CCHZ0I]?X7_ MN9JT><:"">@&A'),F!&IJ2#@G" JF<2\(A!D(PB->'U\LQI-RL1Z$Y/*FB$Z)H0A4BI* M/$-G5O/2*U5%[6*;[/CD^K+O%,+QU>40+FK'>D[.5\[K^[3\N^O_W'1@_-*G MU2[XS]GRZ[O.S[ZES^@U7WSMYFG]S8]]=]'/T$?MK^Z6;$M)<4G&A_$R*2+Q MP8@WWA--/5_G%UU?YM6L6TF6.-EBL0J^;4+C)9Q"M2>Y3,HM!X*(%QI?2A9U2"D+ M%-X@!7O"S5^(#K46>^U%:C_>36>V30OP'&5VR9&@8B;2:T6L88$XZF02D#-( M7TE'[M[YEU&0$0*O>%1C(-B-"J.WP+FEQ*2 *YTII4+<(#03YL4S3Z^:?4IG'-__RN6/J]'*Q[,Y37]K.KY_!2RE93@@: M?51EZ#.:IS*SA/X,+E'<:R/ ,B']H&3- M\Z#QD;D)=5D\1&R5V7L'WV?GE^<;(#EP!R83%7@9=,LC<>B"$B&=C$X[02LN MKG=N/>W!I 6[!H&U#([FN/%3(M7:X%+'\.T'/*1.? M._QIUIL+-PE_S$9%82W(2]"%9!KQ0OH%]>+7N8+R"L#@.,J*3>=\E:I=,'0=_NO>T"-=0; MD4.0DG$/UEE):?3X*-&+LWT7'[<5KJ_^L5S]\\W5W]Z,AW$("3<#XCD D3&Y M8M,#R=H[*]"_TKY-D<0^9*,' %Q/6%U\[D["_UW.^E2RPPEO5L;S+D_F\37^ M[\7J$'SIV28D!-P4RTDD*3)Q$@S)7 4&41K'VM@'PS%.OU15U9Q[0P3:D-.@ M>AJ!A93BX@T*Z'^@#/K=#36B$)20@3"6RVPLY-PY7004 M$VN5)DDHIG%E-=#H -23X$Y5T=]4G]H3]5S*_G<\WRK.4.3$J$&]"!X=&XWO MC8O9$)H#S4R!MK2-2?4(J&-%62?0B*X-,PUVP1W0UO[P$'!- [2/PCM.N+8: MF<.49 03DZN+,$S:X 7Q#@21!K=CSZ(B^&JX##%(D]O,\#N"FNP)\QY'2PXA MH'8(>-E SDI*X[E,P^K=!M_R MV=C(3^&I:R[D!G[ZL*UU]3HH!Y*"U\3HTK]?)4]*91_A4>C2DB1ZTR;G.QSC M+V^JC.6M@0=V&\_ZM1J":#)SY1G:**-9?$191E#0V$[9(/-.X()HB&.EV9H0 M$=U)+0@U3G(;8H9& ^FG4HJG6213Z,0!DJ]J@SY^R+_-^A3P6XO3KS#K MSV&^R]A_/KXE5(3*!YQ,J4&%KB28QX)051WD,."I]5U"L6? C! MR[# %9OSY_*+SIJ_?',]E-14/M,O_! M8",/,3I!29:RO"6.$Y>%);ACXN*G64K#9O/\#+KRR!&!(ZG*(=*O7OSV\;N"Z]#5-= M6S'7KI][]0W"G[_/X^5BV<_@VVRQ7/RC[RXO-DGP=S"'+VOAG%_ _.KM<@,[ M9!<=(.PL=$;3BV7B;!2$16J8,YR!CH.TX^D87IS&3$3'A%5[K[^CQ.9?4H\F MVIA2O0>O4ZL^;S_(K:(\[\ F88S,7,BLM6>E."][#EQ#-/;LP2N.BQ"LN@F$ M:]K?='V:?9E?UQF$JU?PKOLC_^QE9F"$*OEG0:0WAEBPGN OR0:%CI%L M$Z$\ .38B,G6Y3<2_X027_D'Y8AT-V=GPH'F/G@28CF.3=&AP_?$EL;U^&\ M1Z-H(HN! *?WHUMITG9DI05##2+_-S[F?L%<^Y="&!5]4D1[- RE-1 MF+3*68Z+;YLFA =#G:HB9BJ5:LO5L0MC[IY8EL#+[.9 J.$EJ&G+&$BT"X7- MD#BCV<,+ZJ#0F-D'FRL<(N&&I_&'P'BIS14.HF#'L?RGR*\AG6CD1ZLE)5YG MA,.!$JM1^!8F@HI+G0>.@Y@HU6#Q$;)79^R>N,5_1(3_Y"PWV'X#* MZ2A&620I9X<>5>+$M#HR$$\/@CA>"?U#R*CJRG)G0;>#M]T M_=_EAT?7_+__Z_\!4$L#!!0 ( *XP.E8*>B/C+!H! " _# 5 ;6EX M="TR,#(S,#$R-E]L86(N>&ULW+UKD]NXDC;X?7X%]DS$1G=$X30OX 6S,_-& M^79>Q[IMKUU]>F8=&PI0/SO_RO?_^G M?_K7_P/"_WCQZ1UXM6:;.[&JPW7&D1!%#_];?DO.:881S&")$("HBS,8,XH@[%$,LA$%@K" MKV[_A_S'P?/?X^;I$&/\ M2_/;[:-5<>Q!U6SXRW_\^NXS^RKN""Q654U63 NHBG^IFA^^6S-2-YB?U0N< M?$+_"_:/0?TC&$8P#O_ZH^)_^?=_ J"%HUPOQ2GA2)?]%/_+(2 MM[IG/XJR6///-2GK=X2*I=*^::U^N!?_]I>JN+M?BOYG7TLACS>[+,M'K6HM ML=8R3+66_WQ*V"\7J.])W_I05P_*->:^]Z7C$*;OO:E[H_A!C*_PGIB+56X_ MJ-KC:^SKLUC79#G!9[$3LZ?R4O_@G?I;)T8W-$"FC9R.NO=4 M%3]JL>*B9$G*_^%ROV1^?Q/VF9%\5W7XLU[ MU%_79?$/P:_OUIM5'2Y0$J5)&(0P87$&$1$IS(E,8!Y02DBR+K\BE,:^8*TV[ 5\K"!B-)*MH8V36I (O" M7\2RKOJ?0/T3J$9-Z[W\LZWL7PZ^G>NRMY.4[$S7=4_\PM;*3;NOX:->U&[M M18#4ZXL^N[:;E(I_ >N2BU*YZ4?,/1@J+S=EJ1QUY5/5XEI-3JJ;ES?DQ^L? M]V)5B1=B)611+R2.TP ' @HD*$0RXI#(-($X(2**LP0'0;#8GS;.#BHCN49# MZNRTZ'-D=6J#1F] 5APTF@.E.NAT!S]UVO]L1UIF/6%&6?[0G8:P_,!J35E6 M,'DE+#/)D]*5%1A/RJ4BN5MRNVOA/OUE6U""-!,K6DAUP@Y4!QMIA(<-$!BP6,,0YABA/$:0$2QAD&:8HIEF$ MJN'ONGC;C-\RR8'?L/+M9*XVBAA'^Y% MV6R(5]M'/PEM8;$LFI]?TZHN":L7'*="+5@8E#16*Q8424C2/(-4NPLL22*< MQ#;N@3_59D?I ML['9;H3NLO9]_"/KU7'RJ-ZD7I=_6)^Z;"-(<*/ZUW?WR_6#$)_$LMFV*0A5 M$NI"5-U2=3-F-4KEF,3YD4P6E.C,31>&>^\U$F)S!B$I_QD_N(E'F:S M3:7C4_KXBNL?1;6@E#-$$8/V#?56?@]#.]TU)5M6R$10N& ]SFB>) E;]@6(L8,X4 MI7":Q$3P*$6IU=:TH=RYD4JO)U .I;!C$%.DS=AD!/Q&9I9.8]"K#+98:J6O MP)[:_DC&$B:OA&,J>U+RL03D*1'9ONY(2L6JJ,6[XIO@;U>U$E#0I;BN*E%7 MUXQM[C:-(W5]MR[KXA^-Q$7"$69YA""-&((HQQDD&&'()0E$'.588FYWFF^O MQ/R.]EL;8&,$V%D!6C.NP)XA8-\22V:S[RY#DANG"R;B.]_8VY.?,WQ^>=!> MC6DIT1FF W9T;\F.**NR7GS2Q/NKN*.B7$A*91J)%#*6:_8+ TA01B%-J, 1 M"26CD8EW]J3=N7E?V@$NJKK0832_"E)MRG:-\N75^HX4*\,EW5/PAKGH DA& M)AAG-(R)Y(3M0^R@7MEC!O6OIZSPM,U)AOH)0_KQ>^K7KL?^UYRKCJZZ_[TK M5B)<")0*%":17CN%$"4!AYB2$#*.>!BE61*)Q.[0_XB4N0W8[AB[4_&J_PO0 MRH(/*\,5U#"PID?^%\(US8&_/5(.1_X#2%QPX'^LU8F/^P<,.SSL'WK8W\"/ M%DRD))-,P"C+,C7P,P1S&H>0Y(1D&8I0'!N=^0Q*^5,-_)OOZ\L'?G3!P+>" MZSD'_A!27@9^-,K CYY_X$Z4,\:J=^O5[8TH M[]XJQ5@6G;6KVH"C@.U8&A(V*ZQ24C9R;Z>I-U>=CXV+]6J M6;P2[?_?KG3$D X#^KVHO[[<5/7Z3I3-[LTB#V+*HYQ"*@(*$:$$XC1C$.,@ MC14Z*>+$;G?90OK\MI5[Y<%/O?H_@V(%>@O:S!B]#5?MCJ?U<;MQYYCM)?L& M?++C>'](NQS1VV+F^\C>6/[41_BVP!PYTK=NPHWH7A7?"BY6O'JYOKM;KYH[ MN"])]741X$PB&E'E@>92[QHC2%B2PB0D>2I2%),DLF.U4Z+F1V%;30$7;$E* MP<%ZI6$M5J1\:*_N5W:<=1+G,*)(X"B%849@3$+D*!Q$I.4V,1. M7(3RA+[^5L\KT&H*&E75OY2RGK U(W\?B(W,]&Y@65/Z.22\\O=)89.2]3F3 MGS+SV>?=:/C_V9!2C;KEPQM%,2M6D.7;E5R7=\W"YE51L>5:'^%8W@>Q;'5& M'_Q6<[!5'>SI#G;*CW+=PQ$XK^/#5H=)AXTC0$]'DVLS;H/L8[EF0O#JC3+G M,UF*#U+]Y%Z4]8->-];7*_[ZOS?%O=Y06(0(16$:"9BE 5?N3QY#2I" 7'+) M& YCFB&;:=E"]MQFZE[U-I&A5AZL)>C5OVJV/NJK)HG%U@:["=RF8UC$LBR4 M$"MYQX'S+S..S;R)YUS'(!Y.M^X-.%ZW/NF6(KRI5JMWJ[+AT4D MLR2/> I%BF,UGX@$YE(BB.,@HP2')$DRNX/>1^W/;<[H#BX;'4&OI.VY[F,$ M34]TG7&9YBS7$!*' ]RCAE]P=/NXO8D/;8\:_PQ-_>PNPF\NGVGM]Q^ M%SH]L^#7:AXGM^*3T&%S_2_UH4.XX#E#6&0!9%2-9,2Y@!AC"B,>AX$D+(B9 ME8]HJ\#J@4>\*]-J#3GVPU;]] F@+_+DLKM!Y]5NLE9C4>7&%Z*D'X]R.EQN S34> MM1#7Z1*4L[1WJZ?ZN%X6Z@'QHWZA[/YC064>A0%+(0F9@"C.":11HK@2\5CD MB&$>B@ON!)IK,C>6?'K5[:*+@A8=8L:"D\ \,AT>7";T!^W,!46'!AU" %\)*90\?D-^- >V?8J' MAVO^7YNJUFO-#ZOK^WLEL)']0;X7WZ\9T[F,%)5_+(L5*^Z78A%2$D9!3&&, MF(2(Y;'B5A1!DH@X%R3D,L?&(8*^M)H;N_9V-5FB&LO 3UO;?M81M+UYX,,* M[!D(/DB@3 0[&\'62(O(.6^]/4S7S]:'8Q]T_D_I/HO R.?HQHD")Z?M3KLP M2]^P#X9A>A,V79BF;WP>A7%Z;]QA8GXGE&3Q?KW2Y_?7.L6@EK_-IYD&,DI" M":6^.HMH("")< BC5% N0\H"8A27,DCIZ(WPB/038?;F$ZBC:RY!'OFKWAN']>?^UB M4BLE@'7Y%?,$29)F.4RC1/%HI%8M>9(*B*.04"*#6%&IU2;Y,2ESH]!&R6TR MCYV>EAO=1P'E*6$IH1D4(F(0\22">80R&.,P#X3(HAQ'BWI;'&P"0$_4.YL" MT"O0E$'S@:OA*<&E:(U]%&#[Y=EO]@\AX'='_ZBD:;?MAXP]V)L??-B-5'6M M5+[1D0J?==3Y"U()KG//BU759ODK2YV;0D_+U8N'W3,?R8/^V?5W4BHGFZH5 M:80C1/,4PR2/I")B+"')B&(0'(D\QA%FJ;0JP.=+L[F1=V^8/JELU(:ZCBP' M^\:!?>L ?7CT8&&/M_KBTU5K)1;_UG<-D+;U,Y!+!*<4D@$PQ"E0D*< M*D\QE"B*PI1&$EE66QV0-CL"[W1SRN4\C*LAF_I":VR&- 3*H32J 0">"Z(. M29RX#*J!\8?%3TU>;_15^H[IJNMOI%AJYGJS+O^FWJT7(N)! M(A&",M9U*IA4+(-E#"67,LY$&F32JN;06(K.C:!:=;5?TEXE!>H_4>I4H')= M KFI];VFHJHV1'UPEO0U5E\;,M\,>G!LTC1P)0<]2;4LW_9_:R[8VMM\ (W% M'LEXY#[QR^-C*3OM%# RY >SQ]CRW":>7PO.E^(UJ>HN75"$><"CC$#!=2)N M(1#$2*KY(R0D98&@@;":,)X*F!O1M_H!K:!E&J:3$)KQ\"7 C,R?5IA8D]TI MP[V2U(&02'D[M"$XZ@AU5?]G[Y7^(TL]8KNDU M%ZQ6D[4^ MA-7B]W^P]^1'419K?I@,B"TWO%C=[A?8:*MD+BB).0K"&)(XRB&B*($XP0GD M+ E$0D(2"6%S.#BM^G,[==3VM#E6P)Y95V!G/7FB1 $<2=EV! M+1Z/:]Z %A*G \Z)/SI#MI_MIS3RA#&#K\CCK/0LO>AW8IO6A&GGQF?IGH/I M]7FT<)NA=Q&GU]U6AM=Z4DGLJFZX.G4-9EZ6B_[9>\^_%EQ9[^ M>Q%$28)0%D&:)@BB0 J(PXQ#]5\H$$(,IT:%!KQI-+?IYM&=I4>ETP_J]%FF M*;VX[\RFC4E[9.1YP4=GV*=!]06@WWRI%VLU;6)57R >9&#UUK#C>J&]A:96 M-$RH-8MJ=A?L^WY=?R15_4JY>#HP/XH(@I@U)=VB&-(D5XN +.))%N,LPT:W MM>W$SHU,E6;@7I_T\(VX E0HOTT LERNO]N'-A@";^A;>X=S; ^Y4QCL-'Y\ M$4)#K=4&2F^]-71?"M;4C]WQR<\>760K_/PZNF:BIW57K> X<#KMWIXX"NS# M?9,2X_4/4;*B$HI/6]>VV9A6Y%H6JZI@W5X'E2+(%=?E84XAXLK/Q)$,88I# M%M(T)C0VJC4[I=)SX\Q&15#T.H)O6LDV;5J;L$9T1O&)0L-L/H"1P\1&ZM;Y MAXQUAE^!K>FZU$MK?.,,=Q]+8_H,8L<<.FH><60VBO\Y8LH!F3, M;?+HM01*3=!>!G6H_W<"SV%R]X32R%P\*D 661DN!VJB= R'@'G*PS",P& " MAA.O3I=Y85CW1RD7SCQJGU[\5=?O;XJ*D>5_"E*^43^I%CP0(8F5QRVB0-_Y MDAQ2'$4P#Z)(2)+0-#1*1SP@8VYLUZL)6CV!5A0TFIKG&C\%YS#9>0)I[.U3 M>WRL$H^?0< I^?BI-B=+0'[&J/TDY.<>=1_HMG!V9 MX#SVYMS@%=&)V&( 3/#%:WI<)Z0N8I7S4B;G&6/#CS&/^3U4HFY?;M2#""V%^<08UFHM'N-(Y3>?X/J(>4^6IC[8G@/_(D?@44ATSG9:W9%7\HV&^ ME^M5M5X6O+]+^%'G\N@V93_(;5W;;7Z7RO*2K!=9,V*@?7MT-?,]BYH;4/LV MZ4/O7?WGG5FCW+?U"K3?/)A>-)LV;Z9/, _R;'IMW(X"JK)>O%CKDTWYJB@% M4]]4]?(K*"3SE <)B8PRQY\7-3G2BS"$9HBS5 MRAY=J7\]I2H#,9/PC[FY/:E8O.&XK+W3WLD_.D8ZB.FG),G#'.>0I8F 2'TK M$,>Q@"G.29I@$3-LE1)G6-S<&&-?6R!^Z- 2VZC@87@-UW_>0!M[_;:/E^*. M$6]!F&'B=]DT+'+:98^1^0?+%K.W7&N*_RZ6R_][M?Z^^BR(FE8%?UM5&^UR MY(C2) VAX@P&]2TN2)(0PTB$+$TECGAHY'*1*<0=,H>:Y&?@N* Z^:F6)ZY3?L; PXKEYUYPB'YLTR H MEUN?!=Z)&_)#)T?0-T_5VF=9-&2D7',N^$8]IMCH=3O1J@=?_Q!W]W7[WAME M7K?7TB=9^'7]K5DU*5K;K.I%D'&9D%3 +,<<(LH4X;"80X($S3)%-@(;11A- MJO7<*.O__.<\"L/_JREOM#/NEY]6ZM\U^:$WKW[6]]N;O5G1)W.YZVPRW%V? M]KL8)L?9]O;81-N;#%K=FSNL35*>QV8WU[AVAH/.$W8Q?4.W7?#88)3Z;,=(''4^/[*)1Y MZ:5&RH_ M+:;IC9'=BL8(L-,0=&;HA(*=(6!G MR?Z#OHC>'YR>2X XJS-Q?9!+83LL'G)QBVY,^]NJ;/,;_:/)Q]'G0^[3=.FL M?YNE+MBL*?]C6:S+[OH?^?%Q7359D:I%3L,8L3R$'!$"$4,"TE0B& :,(YGB M)+-+"N]#J;FQ[[Y-C4_86[67$VUK%]#?'&@LZW.&ZE>VQMFQLI<^-N/GJ7MN M9*:>IM.L:=LGREX)W(MBDU*Y3RB?DKK7MAWCG.Y%2;2()N3W=^6P?ZT%O_ZF M?GHK=*IT/8?H)8"2S(0N]LPH9RQE,,TRK-QG%D&2AQ@2D69YF&><)IE5L6=+ M!>9&V[W&D+0J@T+W7K./H%SE=5FNO^NASSM+@+[%T6;ZZ.P&RZ:O+>L;VW:; M&3N/V1DC,_%6]?Z.0:\]Z-0'O?[-9DN3:EN;X#&ZS!$\OX%DMDI,&S/F"-%! M>)AK.Q?D53K(!GJ8&X,^S8VA0 M>A9KIL\K]9R==C39U+,JY!"#X9PARU7I/J467\0\"65&".1A*" *(@J58Q!! M'"99)(.$J >,HS*>SXZY.0$GTS 2;:YU%L;G_DH,8C3^''T_R=S\8GAN?M'/ MS2^LYN8;L[EYE^3Q3_)M6<1V_#F^L8FB/?XDWYI=!,CS]_!@3,@SJC==E,CS M]\&CN)$9J..XM\.^"KY9BB:47S6IM">KAR<7DE^0I4YF?Z,C-Q=1A%)&DPQF M><(A0E*MW[CZFW+-$HH"%"-A55[%6H.YN5&] =UME:T)A^D'.BO E\8.VVT/ MZYXRW*X8$_^Q71GOT-OO"+C"YW$P2 )$HB27, \1 12F8593K.$,JO@NNTL#^>>8(9C&B"* M4T@9S?0>?@!SFDHU?02*#_T]3>'3"ZG7I_1Y[A3 M$;0ZCG-,< 8(OW/_*6'33O%G3#Z8R<\]?W'YR/9&\GM1+Q(9AKG,.%0 4JB6 M+QS2,,0PX:G,)*$!$>&BUKNA9A/0,2%6D_=6U'@?^J.Z@JV65T#IJ5UEO8+L MMF'Z0F57H-D-=J[WN /;C"HNA7!DFK!$;Y3*C >XC%5L<2?HN>HG'I@Z4!+Q M\-F)JX6=W;+YFVJBWA:">1*>T_SR%:G%&U*4;46I'"&9Q,HECC"-%3UA!$F0 MZBB7&&&)HBQ$@9V'/!O;YN><'P0LWFJE(=<[QU*IW9V"_52L %\OEZ2LP+TH MV[M IZL+SOP+LPA6TT!4=*4-(DDU9NS,>R8#I?Z]W]ICU^[?,'B 237.=2 M1$D.$:*ZT$ :*E*)A A('&!F5%G4ET)SVXXTSQS0&P8ZR\#.M)$22)SK6X/8 ME(E[;.1Y\\_<69X3>7CLM-GEZ+BD\_RGW3!$^N*,&N?DS"M9AB$JUGDP3-L= M:7E>G?(+FC]NE%2=+%E]U^_5E_YJK6^*+V(48!GP &9(U_()$GUT%S H29*UZ1K_J\$+L)MV M8>>BZ+S6:!= ;;WKC[79,65E(_E6B=8^IUHM>J':\;*#5E^ M6B^7;]:E5F.!L(QXE*501OH>MLRI8G*.($=I1"-"8\*M4FHXZ# WHNY-T%M( MO1&@LP+T9H#.#O!%6P(Z4RP9W:7#S A[Y&X8F8]'Z0%KXKX 0Z^\[*+'I+1[ M 5!/6?62IMQ(\V4I>%&_(=H=KQ\ZKPBA-(CC*(>4"ZE8,460IE$"PSR/4)2K M?PNC+-E#0N9&>ZV.H%?2T4D]"J<99UT*TLBD9(V/->$, >"548X*FI0RADQ] MR@F#SSI6VFC.OK=162Q,XH"*!"*!&$0YR6&>AA)*D;,@BDF4$ZMD-(^;G]M M;[5S3AOP!#NSL>V.R-A+/V,P[,MB'+79;QF,QR*F+7MQU+R#,A?'GW(;MI]$ M4^;O(RGKAV;73#79W.VQ^QC/-3.CS[-3%32Z@GUE1_ED39'Q^A&?%3KI9VT* MP=,/W?@]AU/1/I/;*]'^_X,\D12Y^K#:YC1Z2>Z+FBP7,I:,RRI-#X.O423N9]/G!.JLL MSM0NZD:#D\^I.F=DSOMS]8O%(>=4_3/1Z>;(_61WK.D#V\'SS(L$3'>0Z0.' M1R>87AJ\-*GHNJI>DK)\D.V63_6N6(FWM;BK%CP5,=6KMB1,"42A41/RIS;/+:7LE+I#!XI#;YHM4&CM^4ZSP1],W_;,Z8C3S^7 MPWE!RL^S (V4Y?.TW&=*['D6B-.Y/,^_ZN""ZT.^C1K-URO^B?!BK8,F[S7M M]3>:*0L$0P1FB4P@RI,(YHG09191&/$D3Z-<&'O99X3-C8!Z=8'2%S0*@ZW& MEG=WC; V<(4](CCVMO+$X%GXJQY!G,@E'0+3DZ-I",J@+WFNC>G<14-K'GF$ MIN_,^SK9@F811DQR*!.F/$[Y;6G^_VU?/$X/E2?EYQ>9Z[Y+FN1ETX M];T7WZ]94W- +6,^ENN5^BOK]E;*E\UFR]O5_A/%BA7W2[%;CPN"@R23.0R3 M(()(X@"2F,401UG*\SB386H5EWVQ1G-;JBB#P$Y?\-@DU5F@-4KSTJ/'.KLN MV$ZYO'/-9JU)NVSDZ6B2WK*>8+PA['7FN%RK2:<$;R ^Y7I_#3O&$VK[5W79 M3#&?BNJ/KG8,N17A(LVB.-179F+$.40!99!D>M-(DIR'@N446T5;#PF;&_4^ MTA642MDKG1&B4]] 7=Z-M#^ZA]:E#[>!XU^]A# SC\QB ."9PV M%M' ](.81)-WW CD8]GEZ&EJM7:9;1+*L22Z\&FBXY&E@#E..,P(C24AG$9I M:,,;1V3,C2ZV*H)&QZL^"?G;JMK8;BP<@]2,)2X$:F1R<,3(FAP&4/#*"8)L9#*8!"V+ MTR-/J$UTUJ558K,:UT ^96;?7#1G'PI?N_M@ T M)GC<@[)%S;.;9BA\8M_-#I)#A\[R?6?.8D+P2M=BUWZZIL4/LCE^J'Y;J7;> M-BO+XIM.#W#\X$)KJ*N[+S?3[^%0^<9>[4/WX7>%[?AA1XZDGE?'!/S(332!TVC/JMI)6&N113&4& M:9@E$$5YJ@O0,BBB4"9IE",:&Q6@]:+-W*:?BT\[7:JA7=:?XQY)SZU*VA[J M?7:2"OQVWZ0\UVN "_MGLH/H\K"LFI]&78J*=]_C"[+ZXUUQ M5]2"=_'>J2!A(/36!Z<((HIS2$02PY0D.DV:Y36%'2J MVI1(/HFGP7ZQ%Y1&YK*C +G<-SB-E$VM9Q^(356*V>K3LJR(? Z'X8+%)]^> ML)[P.0L>E_L]^[1C?I^68JM/@HGBFR;7]TKW=L_Y(ZGJ5YN]N+J$TRSC/(.8 M-GLF*89880MYG@9!$N0B2XWRQ;L(GQMO]KJ#G?)78*?^%= & &7!!9&05IUC MYF&.!?DT#J4OM.TS%#G YC=_D8T"TV8W12QMVA,=%L7BM?,GZX9IS M]6E6+]5?/Y0WZ^^K!0L0QR*6,*2A6FP'3$*"DQ2&:8(YP1E5"VX37AN0,3?Z M:M4$G9Y70&NJ5\Y:5S.2&@)TF(L\P30RY3@A9$PL!A@KK_]HMYN MJ4/]I6&,ABN&VIR$$@R,ZD>^R:,.J[L7)?E'L?Q,EJ+Z(&7!1.=ALX2$+ SU M+7,L((BB(1!!)@A3Y2;5V8X(*AGA C4M M!_894,V66Y=#-3(!.J#DD"MS" 3/&3*/BIHX+^:0N8?9, >?=B."IZG(WJX^ MEN*>%+RO:OSZASX U:>BS3W=-O?L(L04,::#8,)4>TDR@B0. K4.:N[*DB0C MA&>2];5=M]L'^=W:4ZZ&'S>AWVGX;F8JG MZC)KBO:'LE>Z]J#6I-3M#\:G-.ZQ94]?RJ/(,KH:GD_[0&OM XG%$!>_)XYG9$Y[R&@&P,&YHN%K;ESRIM!7]53;NV/+JDUOU9U9=D6] M.!%1+GD$A8@01+F^4T MJ8Z::2^8,= (V([,1 >P7M]J4O)?=,T2&J]D9"I[4E*R!.0I.=F^?O$:MK]3 M7(CJG5I#*\G[17@7+&=Y&J,0IEP&BJ8R#FDH$#96Z[2X?50H8LQBAF4,9I#E&&!219GD*69A)E<<9D:G5QRDSL MW"CL;"WH*]#OI *Y+OL[FY9D9M@E9DSF'^B1: X2'UL][9KSLN[NZ)N6KI>\9?KYG*34%Z@J%X5%5NNJTTI=KLF+,1AIKX^ M&*81@RA& <1YP&$J:)JDL'F.<>FE0H39]UT@>4)J'GT\C3IVGD MNZOW[]>K;Z*J!6_+9?17^C^ME\LW;:VJA?+NDB#7CAU+$HBX3N".@P2&.,Y# MR42"8ZL$P>.K/#AW&8 MC;R ,S+G6.)B=0%WT':GZ[?'6YSL\NV@0?M7;X$&FRTDGF^U&8N?^*:;+2R'M]^L M6W ]/5ZS/SZ)>_6]?=6+/EV26=1%*?BK3:D3S#6!-UT-H3P(,A13&,>80L12 MKA9M 5TL7U=7Q_84 MV;QKA"!)G(L(YDG*(,(!A30/&!0B8%%*8R0SJU!*WQTS]?9M!$PWQHQSR?ZYO(G/M:W!N;P;-^^";=YYMUZ=?NN^*9$ M--=;7CS\3:QO2W+_M6#7.A2DR5^Z.U@67,0<)6I=*W&D^"Q74TT2,IC25$8Q MRVG&K*Z;V(F?':6QKX)OEDUF>6T);$SI;ICI X>=-62IGFC7+7949]E!9FPW M'NPC$UZ#\O(DRJ#1OLO'/,[5%C?HO#*?I0J3DI\;/$_YS[$57\DG#M/[+<(P MD5&:*O<-80%1&A"(4_4WS ,4TI1Q(?FEJ28.Q<[/N3Z1U>!(OLM+A.)_D8>!=QTW*XO9K_4'^5HF& M"C_0-OO.V]7K'ZS).O]F77ZX%[IA*@-T/Z,ERC,C85X8;A>/WP-B;AG;@C[J:OA!-OQN*CKI,N[EX&6 ' M&XT7-N>YNO.[;76(- S3+,D59^8HA C)4/FNZI\197D0!$G$A56X_'F1<^/( MP5K$%Q3I, #?C G]0CHRZ7E TU\IYP. IBGB_.YY"FZ8PV!SGX+C="_[H!'G875?BJ]JC!??1'M[X[VH/TBU1MU6 M0/^X+IOQ7]=E03=ULTQ=ZVIL2C,%CFK]]NU*.3!JW"]0@"(F=??B_I))[?]^0HH0_4& MDC+U"FR-!9VU8-]<4*_!8X-!;_$5N-%V6.?"\/I5&-/Q<_7U^(0]L'W#.!5QZGGB#$ /C*+C"+&H03?V]7?Q=>"+<4K\:U@HGJ[JA0E+;?%KL.0 MY7'$,>14J-4\8FHUSU$,N<0Y9BB5$4Z-2_&=$3:W1?G;%>ST!9W"8*NQ2]VY MPU.?;PQ' M#Z2:%CR+8HD>09RH:.(0F)ZJ)QJ",EA%\5P;TU53-+3F455%TWX+U7;Q#\&[0D2/*P\Y;U-<*&5&_+$]"V],N0)[QESU9;NN#NIUC;VCX0G? M45(#N^KT+ F#+P3P5!KA2YN]-![IL[C5T\$G<:_=9>T2RW5YU\P.+QZZ7S:' M]XL4D3S&00PSF4CE7(D,$B2Y/J5""<4)5^3J%HMDK,/<_-O]4)A.3["U NR9 M<=4<;'1/M $QMIGA''K,-B)IE'Z8,!K)7Q=<$(AD#>)(04CF>CQ3 )(U4*># MC^R;@[)+6G'?FF!92<(0>T.WTS^B8[N7 MFV:+=#_QQQ"&]HZB'2)^'4)#V=,Z?G: '#AXEJ^[,=(-^=%>YNZJ/N$$1QQ3 M B6/%/.$$8449Q1&:1#GB,@0":/=QA/MSXUA=-AQ5U;+K9K64_S,V.,"5$9F M"1M K"GBA-E>J>"IC$F'_ D#GP[M4X_9)P-\O:J+^J$YAB!-ILE7I"8=32PR M'N,D(!ABPI@>RQSF5/V1Y3@462:5)V&4->R&R2AUH@H53!L'!AB=+)&ABWGX^0:/G72\W%'=")YGMSP\# MQH1(&4RR2"TH"*40QP&":<@PBR*19J'E389'[<]M\#?J-4EV;:\E/(;-;"*_ M (R11_4.A_-G3PXW"XZ:[?D:P6,9$]\9.&K@X06!XX\YCMRN9M+-^IK]]Z8H MQ;LU6>WGGZ"A8$CP%":,1Q"A2$ XLPN"<@YD48?]*0)0'J- M]5JVTQDT2CNG_C@+NR$5^(!R(FZX!$-[LC $QB][G!,Z+9T80G# +Z;O.29? M*U;B@WQ9"E[4;PAK+JI_$GI)4JQN7ZS+613CM,4RD@ M$C&!&,<13"*9HC"EE-@ED[03/S='X[<5+\GW%:"]HJ#L=;?,L&;7"V9L-!ZV M(W.35ER?Q;2J@U[W*[#5'FS5![W^'M.K.>'F-[V:G0K3IE=S@N<@O9I;*P[! ME2\W=YLET0NL3^*;6&W$1U$V1SO*VAM2WHIZ02*6$,5@D-,DADAO>^8I#6$2 M2I2)D*:FF2X':K> MCZ@COW%;J;TFI?:-](WAYG+Q"U(5;$%P*EFHG,B,XA BD@<0)YC#F(HPPRAE M86"5#?NHE-D-+:T4$)VJ.E,#J+2RX*=B!?AZN23EWD]_MEN+'632P@* M$C6=0IX+Q0X\C6&>Y'K?&,-.K:<< 96,W(P!]8 M([/"R;L$H^3;,X/%*U.<$3DI99B9_Y0[#-^Z[);.-N_>+H'INJI>DK)\D&T) MW^KSAOZ78/7-^O6/^Z)L%YZ(A&G"@P!R225$ >*0$$H@II3'(D\XMEE7F1'7=!TP,K$=22UZM9^P65D#'IES M!3[O^NCU^3YRODIU&;2CW*1R5.E9+E)=!M^I>U07MNI&OF^*%5DQG0]J>Z17 MQ<'-.L&OR$/UD53UJTT?D$+#0#$MCR GN@9HH!9[-,0"9BQ!-(XB%$HKIK60 M/3=:[50GRW9<7X$XT&,VP4"K#K3N0(>[VUVZ=ND4,TX=">J1"=0;RM9$Z8"7 M5U:TD3\I!3H \Y3O7)IP.'C[M?B/UZJM:UD6C/S]^N;#ZNV=OEPE^&=1-I?- MNQ$DTXBB*$L@3W)=VIA&D$12PAAG490HD!@EQL=OIE+G1FA*;Z 5!ZWF5T#I M#M8KT&L/>O4MSI",>\#@-&X,7$=FKZ.0?C@"J4MJ#F-L+4[IQL!XHK,Z8ZP] M'=?90C5X:&?MJ:GD/P4I;U0'B(4@ MDH:,$!@@AG5>_0CF0DV^*,[,D)7VN&B M0OE:.O6'-@0TEE@&F%EWE9E;.VH'C#P]C("]?:R9*WY^P\VLM9@VXLP5I(.@ M,^>&G,MZKN_$#?FA'&UEJA+3S,+J!Z]_B+O[NOW](HI"R1CA4%&CA$A$*<24 MY)!A?6\GC#')9!_3?V-.CF;2C0;DX_#^FRDN\$DIVHMH7390O8777&5Y;,U5 M\XO6H.[1*] F#;"N_FG25V:TZ!'ZB0Z&1X3;I32H!7J^BX.:B)ZZ/*@%'$<* MA-J\[;R)6=2B*9?\5BTU5K<%78JNAM.=SJ?RCT;HZQ\Z6;ZXELJUTAS[1KVP M2!77"93&$ >Q@(@E".:4*@I,\I#P$*$ 69U17Z#+W+S#UI2NI/O.F'XS3IO M]-IJWZXK0+1)K;>BC;+>^73N2>.=T"GZ9_R=T1&[QF6[]%)0?6^?.NLS]7;J MI< =V5Z]N$G[-!"ONGV>&_7J LL !X'.WA($5'%JP"#&60QEA".29ZF@H3!- M^[#?\-P(LM<-:.7,DSH\PFJ8M2Y!8.S3;2/CK5(T'+/4*27#HX8F2\%P3/W] ME M'?^]PLO'AFRAYJ8*NHQ3[Z22P-SB1\(#3R(#T"CLMIPTF4+$X7?* UT6F" MS2=E=VYP#H3!&EIBR&^A1T>4R=AE@O M,F]7.@GQ0F0A3R2-((UB74-7QC"/8[6N0S3!B@T3C(U\$"NI<^/&IK808'LZ M5T"N2U"*NBB[.O;.'(PC(786+SNX9-?W9;&,@C"[6?^JWORJ< VZ*3*5@N4H2""5 M+(,HQ#FD7"V&4L(13EDB>?)6SN/Q:"_-O#Z=![;>1L>^6P& MC[MY;7\3Z]N2W'\MV$NMM2+BYMOX5%1_]*M7++.8)SGD/.80\5RG#14(4H)B MD@/%9B7.CS)W"X)'&0*MLYY^=1]O,-_.*X7/CFF-7L3N538HX.4%N1CD>@1R9<"[$\.*[[2>0&?66^U.9SWK? M_00 YVZ^GWK--?EYES5Y6[OELW)[-]6"93QD>99"'H0,HBA0"S\49S#F+(ME M)$@F<[ODY\<%S8Y:VFS>G;)[I8Q:=6V3GY] ]_RYF2_,QF811[@>=_,[]@KA-=M-BF#T-M-[42]"2FF:Q 3RG 8Z"091 M+D<:0![%,HGS"*?8Z'CNO*BY4<+V)C1;W]T55:4WHBU+WI^&UUD96P.N^FI!:PEZ(Z[ S@PSGG'JEV'F&1OML;G(%FB/6RR70#?$7*K= M/=92_WK*6$Z")^&P2R#I6>VB-AS+].H%%R65YL\['7'8[/)Z.S#7.M?%AT:;ZOUZ]4U4:K7VNRANO^I5VS=1DEOQ-]5 _8K4X@TIRK^3 MY697M1NEF%.DEER4,:+OLV"(D<[M&4#] ! AI$=.DG 30FH '%>3OJ&3X] M,U=TWA_4R-/*[+\E^\+)S]:=?NLN3V_&M&6;GZV;#JH^/Y\FGC+T_;8J1;9S&<4QC;%7JS5CRW*;,H[G? M=LJ#7GO0JG]A&KZ3_6$V(8V"\LCSB"^ +\^A=PZL<=/EG93^O)GQSH%R-@G> MV091-$V,8B^:6#MT^U),_ITGR0"VL0AYD4R;:D:KM9][DF93TQUD\E_YD1EU$>DB3.8,:1@"B* M",1QBB!%- T#R43&H\>(OUX95K/UC'JZ%PA%S!U8%QYYV+%KR* %7GW=KD2=Y@A,40$3B M)@UL"$F %"MP03,4!1S'R*I8R5$Q1$ M)\1+M7^0, I%'O" I5G$6&)7Y/ZD+ ?/8&Q":*KQ=+KVZ=A^ZM2UK&5V&F)# M8K@(MBFK%UGCY5:W: @+_R6+CDJ;OEK1D-%'"Q4-ON"P;=B72SMW7O/BZ7G- MZZHN[O28?;,NI2CJ32ET4L-%*'DF%;E R3*D%]8,8HH%S(,\S5&.XIR;[S;Z MUFYN'LI639VYH-,3J.G IB*T]QXTV-9\SGZ9Y S_Q? 9_HO^#/_%L3/\7:_N MK&PR?CYGKUILP3YG[TZT<_LLO6RW 3Q6+PSN&WL7.MUV\UAX/=JE'DV([PL9 MVD]HKX L>!3ED4YZ39'@$)$LA31).60!P:F@$8KM*I6:")W;1#M\^:")MNHT M]W5U8Z\#S!8$OF$=>9[T@*C'JQV'$$UTR6-/\$RN>QQ"87[QX\B[CJ'1-5EQ M17L?RS7?L/IWHAFR?KAFK-R097=JX M8!LP#D)YK5ZVFR>8+FM1/BRN?UMD*>%AGNK*UGK#2"01)#J50$[SG+$X8B21 M)I/ KLFY,?SU;Y]O/EV_>WMMQAQ[V S3@IO%(X_Y\\8:#^E#^P:N\74Y,,P$/5^]%UY#<^ YO48+T79?V@4T#6URO^^K\WQ;U>A2Z8C 03 M601C1-5,GP4$XAS%,&(8XRA!J?*\',/73>3/;5">#H'H3;AJ$I_60+$@V)KA M(XKD=!^9N0$C(C\R.?@&W5-$REGH)@A5.:W##&)8S@)D%MQROADW*E3M?BMT MXHTWZ_+5>D-KN5DJ-T4S;;7@,N1(H@Q*F1*(&&$0HT#Q'D$TBZ,D32*KS"1# MPN9&8%>.6KGE/N=_HG>?)N/#WYFKIVU4;@;R]2AHN\CA*$TYC2*5(%54Q"0F+ M"8RQ6IR*(*)A;A4@.9:B70N=I+2C"?3 3G.F56^09.*ONGRBIP#G+? MN0/.RG-<7:B1\UZ-I>L?1;4@*,R26 I(TD1"%/$ Y@%1+FZ$(Q&*5"2IU9'5 M?N-S(W>M&]#*@2]:/3W!=XQ+0# M3_'8,VZ#]+VH7Y+J:^-[,3#4C]8 U,;F#Z)6^'-28E.3<87I*A1>TY$:8CVO6 M?Y Z)TE?+>R&_'C1EYTZ7'U..? M1+TI5]6G]7*I5OW:)UM(0F62!@Q&5)>\"1+E*658+29DFI&$HH00JR7UV K/ MC8P?VZL7UOL6-RC,!CN[=8VRWO+FME[],_' MC.SG]%&,/#7,YGNPGDRFZB2O4\_H2D\Z44W5!4^GMOQ[RHT4E AQG %TPCCW\'A*SJ&)V#P*F&T5@]H:0OI\+'AMU!?;-TFOPSC#0 M6W;5+;CM'&>GCK1DKI&Z9V1*F[!GW$G0 =IQV-%&D>>A30>H3O*I2UMN1'MB MVT)I4NJL7=4G46V6>IO^C;*\NQG51B&HIS^N6U=&46^8II@* 0-$]54GC&$N M>0H3$1/!",U)9E6]QX]:>MJ, MFZ?OOY'9>JJNLZ9JOTA[)6]/JDU*YW[A?$KPGEMWR(JFVOE/0&">F!<>E9,(IE"RR=7E :Z*D6T=1\Y0MZPP*@TFO M3KT[7>ZJ,]H_2D%U[EDW#_=-L2IJ\4XMM/A;]2&L;@NZ%&VUFG?%2KRMQ5VU MB&62HR!F,!:2093J"UTL0C!!H8RX2&F44AO_U43HW.BPU1DV2H.=UEV9)O!% M*PX:S2TC*HQZP,RO](WKR&SJ U)KC] &(Z_^GI'@2;TY&RB>^FI6[[I1T]X% MXNL5_UROV1]?UTOU?J7O#]!4GRFVQ&@N^)ZE-RL4P*G!,!4D@ '+49KC MD.'0RMD9%C+JGF[T7]]>6FJM=WHNR%//1?O,RB%#$:P3 (4X@X MQ3!G"590DU#2B,N 1U99>0V$SHUDMGECORNE0:_UU7; /#B2C5$'F%&.;UA' M)AX/B-IGY;6 R&]67A/!TV;EM8#B("NOS;N.*RFA%F;B<<6AK8B^]-"KC=#[ M2V_4DFZ1!%&6T9# #)$,(A8SF.=<*I>(Y4&2B#RD5CZ0K0)S(ZQ6?YW[X$G1 MK+WQ5:\!%> C*?A5N]NI#;%0?>?B'GB)[?A9VM$M,N M]!PA.ECXN;9S40&D/J/$+M_$]6JU(N>HS-])LM0;-3EB;'*C5&Y2-XN!^ MJSGXJ5@!\8.I[@=K:9@,S58J=DL%W7JPDY3N_%\"E:S@>T!K)%'N -.UH/]# I>1_TI69,._S,&/^6! M8K675)&'?Z[JZ[[5)XY9B$/*,4DC , M]:&JKO,29Y"22)(TI8R9%7MY9COF1F@>TKFV@( ]1$![BEDK3';)7O?K5O^9AI_!END3$3]?AQW-4_R,ZEQR M^-?LI;\2%2N+1N2-+J6PP E1TR\3,(O5'RA%>@D0(2C"(,IHR' FK8(1!F3- M;>KL3Y:Z\Z0]=<&71F'+&6T(9IMCNHO!F^A$S@$WQZ.W041&.&4[+N\9#M0& M#3]^=C;\RCAQV#LG/XKSB$4';4< M#2UV]I6-\3>DF1%0'9MSG 'U'K8]JE-G+'Q68=SGW";K]YV3XI0M^[7_?[OJ MBP\I5ZR9AEE 8YX$*:0\SR'"#$&2I;HL7)2%><@Q#ZV\G;,2YT9,V[OX/_4J M_ZSW]K9%MCJUK7/8G,'=C)>\HCDR(5T*I$O*&3-P?.>7.2-UZF0R9B : AI;F@0O7C=;*GAE/0VK&?5Z M&IG=#AE-<=,8K'06#*^\W:9\:-:830W :Z:6 MF*7>L*_J=E):I*$,1)HAR$*)( IQ"'-$&>0LD@$*LRA)K"KYF0B=&V?T.H-& MZ:NV9N<5Z!6_ EKU;A:W8Q.C+C C%M_ CLPQ7C"U)AP;D+QRCY'@26G(!HJG MC&3UKN?;)N\W.H_3!ZFK(E8+$N6(&&6H\;"<)ZQBX M0=#A_D&"CZ-AZ^D:AS/&<[FM88JUOQL91R%SOGCQN+5YW*\X:J'Q-8KC;SO0 M_>,KC)^*VZ_U!_E;U2;(NF;J^]LLB5HC7]^MR[KX1SL2LIBG:91RF&"1ZKJT M.22,J;\%*,T2F@0QQ8N5N-4O&G"_BPY&PPBWPVA?D_%&T<'%W\80^$%"94J; M*4[[6%MKP+XY%O3EU&,&L\1HO3!10ILYPV\QD8S=#1/-*>-TA]T$49[W(US]TW.)>0'2L$[GFE$$I=;:S7%*(>81A',@P M"4.9Q91893L[)6EN*XS=4.HU=0[0.8VNV4:'%\PFFPALX+)/:G8."K_YS$Y* MFS:5V3FC#[*8G7W!,8%9>\=(Y]_OLQ+I[8\VB#7E89Y2&D-!0@I1)@DD)(PA M23EE099G<6)5Q&1(V-S(8D]7L$VUU>SG.<4*#^)LQAF^T!N9-MR!LT]'9H"( MWS1D0P*G33]F8/I!VC&3=[SGE-_W:3KR:I+YJ ]ND80\XU3JH+R J/4O"R"5 ML8"<2Q'F29BFQ"JA@)L:P23I5\ULS)YZ^GT>+*6$MUST0SUG1EGC]\?( M9#965_C,86^ Y%19[8=4F4N>>P.X+#+?F[3FM1!=']#XN#329U'7RV9#L])) M)=7SZA?7F_KKNFRBL!(2$AI1F)*$J-6@$#3C_4[CS<5E MZ=R4=-B*O)F C@NE5IWCQV!&WM/W[;-7KANC M/WT5L+L,]RGJV#EJ.(=R=I>!:UC5[D(ACH'J.KSA;55M!'^U*573;?F\)N"A M^5UW'_GU#U&RHA)\$>0\R82(H+[ !Y%.\(6C)((YHRB(1:I^:Q>B;JO!W/SQ M1DG06@!:$[H:EMN0G_:1SA"PM<0R8-VZJ\R(?-0.&#M\P3_V]G'GKOCYC3BW MUF+:6'-7D ZBS)T;LB/(JJP7ORK'_FYSUU5BE+$,0EU<*B)! %$<$EU&Z%URIFQTR%.PZQSD?4CLTFGU_GRG<8<<=+:H;&O7MH; M]^I?3\?\8:N3C.63QO1C]/0##A$SKX049=EX2'OWA=^+^H/4@[W-M+)V2RF!7.%H$OH^$]4<2+5]SM EVP'9+7^V%5[^2&5F,"/W(A.(=]5'K#>YA]VSE M!K4.LZTVN ?0)<4&]YMQK0U]=U^*KV)5%=^$\AK7=Z)9':L%\W5=EP7=U#KR M\F;]7H&@XS'72]7:[=N5HAKE?2XPS5 4Q %$>:[($:<)Q#3D," 4\3A*X\#. MJ[E0G[F1Y2-S0&L/^.F=FLI^;G>*UE+O(%V!?>/T0'YL'NCMLZT[?5GGFI'J MA%TV,LE.UEL.-:V]8.RYW/5E.DU<"=L+@(=%LOTTZT;>'\MN>[,Y9#F>1[JE+**H(,LAC1/"&24J)_P()+$ZF;,L+BY46^KK5!?1YM] MK+H"9*ML4]FU_;'E;N(9S,THTQ^2(S/B5M$^>U"K*]@IZX_CS$#Q2F%G1$[* M4&;F/R4@P[>\1G!8&:9AE, [2"*(8I5#13 :3B(<\3Z*4IHD-L9R0,S=& M^4WU8UD3Q1PU^0'NUU53&\5/D/2""I$*GDLHB4P@"CF#>4 8C),\3#"-PIR' MB_MF<_=S301I[>3D;9CQXH/\IT M=DK6'(+73TU@YQYWF[GVSOW;*U#-]O&",@493IT.M$]B:<<+EB(U,":?!\L<)PR!XI803 MHB9EA&%SGQ+"F:>=B["HI;EJ\I/02A?+@K1EJ'[LW6QYLRY%<;M:*(^ QS)4 MJ^4X;*)S""22$1@$68;34*8)M;I;8B-\;CYOIU;K\9+"\K*(%>QF!#(6F"/3 MRFLI!:OWMA4UO7PBM;[%MV_'5?.+G2E7H+/E2E_?WJP\[BFZ(.F[C(NY E-7 M=+&&YDAQ%_LVO.=TE(HD3N6IDX2E"<,!#+CJ'Q3$,20A3V"D2Q40@C*9&GE# MEZDQ-V_)+)>=-FC\!(-#O3=,E]/URM MNF'^-V/HA^><,0 =^\3?!Y96]S!M +KX>J:1L,EN;=J8OG^9T^H]!P_ZDV@X M[",IZX>;DJPJPG2S#>]UZ9*Z2\6"81K'*(1<8N+VC #LR$9EB>OY6^"7@6CBQ MHX \D=-Z\0=LYYE:0S7HB9JW-IWG:6WA(T_3_FT[DN>B6*AV]3'HYX<[NEXN MLB2(:!A)&$9$E[1(**2,2ICE"2*4\R3(C7C\H.6Y476G'&BU,^.,0[B&.?FKJ+XV3UHSEPY8F&:XG#>A'Y.D' M+CZ)W;N!K4]]NR2_FU('Z>T/_+^10A<6!G"^B-V9_<0&..\UFO7>]9GP:/UB=3GA=[[(Y+#I6= ML!SKV-E.F>^+4GIN_%_4B#G( -UYLC:R8$KW1NU_XRRB?!A,X>OL@PYBFB.60YQHHT M4@)IFJ0PQXSC,$@0DT:K(Q-AC5M;TK,H"R&7'XPFYDZG"% MS>&2R'D\/%\1&1 X\061\Z8?7@\Q>,6P MO+G16J*RP7024*=QFA.41Q)$YZ@+\[%-GFJ'B-YWF&9G3IM@T ^ @ M[:;A:ZXG5[1^551,>0&;4MR('_4+I?,?"TS#6.0T@%)R!%&.8N5&!7I#FBM^ MD2)&V"K!R DY+I MGVGWHBX'[F![RD.3CO[5EK1;V4I.LT#L(JY?KJNZ:G+&O2"5#L!NDPOO!G&D M8Z$C&<-(I*FBV3R#>;'2_NE6]2O0*M^FF+6,L!J&WHP5/< Y M4925#QSM0ZZ,X/$;=#4L%NQA;V5,PPA' MC, 4X5S7AU8N6Q02&$:XO&>H #-H^/%J+\.O.%9V(?=%W=T[T94'"*NU M'_2N6(FWM;BK%@'.0RJ9CNN.=5TK'L$\S01D&4IXDJ92VD5IGA,X-[K8TQ?T M"@.M,?BB=0:-TI8AFV=!-^,4GU".3"P7HFA?"<40&K^E3LX)G;:6B2$$!\5* M3-]SRJ%RJ]9;9/F9+(5R>F3!1-4EE9 BHS*)"&12!A QQ"!!,8*,2QR&>1S3 MV"B=ZADY-Z2 MEYQ#XDRVDI.O3YF>Y)P-3_*1G'WRU'NU6$P/XFO&%']1&YHL=8#LUP>=S@%G3Q7DLO-+%@+A)Z>*\V4_IPN -AP7" MKP7G2_&:5+6.)=QH_EF2JB![DVR_7J X0BG+8)CP7%%'*B'E"$/!41#S5 8( M&>6LL!,[-QII%0=:(HS '.1%@4E M2$GI4^_S0CM>\XW7*&&UMS2HX.\OVWJE M5/>S#E_.:C]_>1@O-.7U+NBNV@3Z-TJ;:PP?S0JJ4,F) )!#;!C""G:(L@0E MS5&Z./G)>O"7FX173MB!UX]6?#J'9&6*RHP# MR94T;,[-LI&G%+#,AA*0@D,D?):-L;OF%2JR3J-CW,: @> >>%R(BK3WB!& M6=11Q*?]44>6 &".1YN01X3N@NV#OJT\BYJ5E&*L"CC/?*AM N?A5K;_;\*#/ZWNV;.I?-J<[:9%K M8;YFJUR96PT3!(A*,6"L+&E*&,:2.!]C7FUNS MRJ@P#LT.XR/H<2 9%IX_6GC'?:Z.S1BU-&][O"YE7O M'QX7JV>EF@8.R;WM]-]/J^5WM;'EB2M]O&KKJ_WO]M3CTVK[#V4UT5?W2QL9 M7Q<7-1/$YD_VNFP&:4FHY!(@S2" ND"&QY4"*L)JWSWFRJ._'*X342GV^4##V17I!HJE>6F MLRNO;^KT(>-F\JRJ&A*-H_O:S/9]:3D;;[+\.GT4=2H^L@NC3O1?IWN.EQ&O M9$50S.7_JN)\]'HNV-]N[SXO/S[8F$XE=^/R%_/;3B=COKR_6V7EVZ?-=O6@ MUM:E9EY(>9I)C0M0YE:.,2L8H!DE0*12\D+K5+'<(R(SBE%3&].,6TV(6^68 M6<_?WEF1ZYUS^UFG8;':OV3G8+)=)5GY?R<[)Q/KI5?$89QN=EA O4+G#3PZ MG>VWSV[]=G>FW\)"1N-TH%= Z>@=.5JX:=P.C1:6&A7P*T&K<=H:,Z0U*CI' M :]QGQVV8#4/FF\^ZZ-9U MT.G6[-0&T\IJNPQ\7*M'MN[>H.D#M]O2+3Z( P]J>_P.)M\DC>3+H-(O?DA% M7?@X-CWJ@L4/CN.%AN?=@>)U:FV6TP^V6D2UDMDGRY.4"<@DR'"F "0Y =P6 ML>$TIXC1+(7,:\?K0CM38YZ6F4EMIZ<@W04XW8@F D@#,\LI/M/>T6%Y 5% E- M0%K" L!"04!L80:!!)12%C3SVP+O;FYJO+"WMJZ(?5-M3UJ+DW=/OFL^1\#= M*",>C ,S1T\$_>.GG(")&S+5W>2X45).[I\$1KG=%1X+-=]6F>2WRTJ"RLQI MU-(*4LP0T;+("P58SDNS[J$$4(ASD&*E,@1IF3+OL*@+;4V-6EJF5J607ACK M'R-U"6$W.HF$V]"Q$4&0!<5.70$C>AC5I?9&CZBZXOBYX*IKM_11NWV9(-!2 MOB\08IJ4#+ B90#B% $BS4)%(,@R9,@CRY"_X.VEYJ9&'N&:MQ# - MS!4[Y=NC+)_-0"4"W' 90/_V8I.O((%[S?WS*KA7[PI677MZ>*H* 7S>?E-K M>PR[5M_47W%AJ0.P'IJWXL(<( M[(6 %UMUS\N&L:7X0@ ZH\\7])A .MP5!_ZP6K];/?&M?EHT6\R;KTJH^7HY[!!7&,0LV^ MJS5?N=+%:2,^[WJ[J>%>^;V-264DD,9*/THX R51J99<4E"6J@10*P(X-@R< MTV7'E5$T=<[4A9^E-".,J6TZ# N(4*YD+FLH>:BT= MI>BG\OV__V'F"@ L!L-Q(5M8%HX$5LYF#O03KT[/$/JJIQK M]C7E5#I@N**BTG5G&-41WV5S[4SZKO;X>CQ MR]IU::#H9+-7NUL(WMF'SQ3&F&2E!$K;:L^*EX!E$ &=XK2$G+%,>,UUS[8R MM>%N?T!Q6!17=GH&Q)U'U.V+[XW3P-^\/T3^&I-=$,15F#S;TKCZDEW.GJA+ M=EX<>(ZRW,[E?/&TG7]7ORKQ9*;7<[7Y9%Z!=ZL'-E_.TD)1,]G%@*)4 ,A( M#CBB$"A%B* 4B_T&((S1QSSZN-3KN<8+^4[\RZF@3,#]6W7WWUEY\XRF=^U:'= M=WW]PK"9PSNEE5DRRV;]7$=XG%9J$#C7*(4*B-**UQ>K5ZM3F**WRQWNKD]KLQ-H-LL([,M8!>\>%3VQ$ MAU[]7 =S@/@++Y0&*C+=U?(KU9MV .-RZ6F7FT-C-\2Z4A*L%-:LPG.5$WV[ MW:[G_*DJ8'NW.JBT-1*$+07"S4RD4B%J7B>4TM0NI K I#3$117#F5!0*2_5 ME?XF38W5OJRVQJPY6RR>D_UVA-):B2KN?-/2>'QL-!Y9RYWDI_FROFCC.4&+ MT+MNU#ANGPW,FRUGDIW,?*W6T/;'"L^]VW7F^WUG7A'LC)A@&0_SR-$=O+_[9K?;:L]NJI_W_]!X=Y/L_*MR-78>WB2-CTG+R;#MS]Y][K=!.F9/CK6% M.DHG!F^UQD)\D,W8WL:]RG9M+$@O;>A&>[[?<+!9;V=OZWQDLRRL5X7UZ==G M?2M7CS;IYE;^SY,5MW_#%C:C;R<3KPE/4U$ RKBM>$4$H(HA,]\6I& (<46H M"^\'6S U@C\XT:RN]Q4LK#1KXXDA@,:7I''&C<+#^ZF;JT=!?V!2#@0^XE9R M;Q2[B-8\O$6RYK=C@@UO?10F[0W.CC+[/\@_%.?]AG,6Q.M1 M.'VA&9AV/%'Q"L'I*\.710I+S24H=*8!I$("IJWZ24H1*5"6:>T46^?5ZM0^O("U9?(X(OU><$56&W!I>63Q M 0\P3K4(?&X.HZL[N]'WM'ZNZA;7QR\SH3#C,)<@RUAF5EHX!41P!M(\QS(C M2A*_A/HS;4R-BG8F)AMK8_AY\CDXW5BF)T@#<\H>GZ:<^)7B!=ZDT>%]5(HX MU\ZHA-#AZ/'GWW5I:"R+^9;,L%I'\36[/9_4=D88*@I*&#!+";/ 0"@%G!4< M4"2YP 2954;A%Z%ROJ&I??8[._=ZAXVIM>2A;RC)!7#-Q(YD!2U 24MLJ_N6 M@* RM=% 4+&<:LR$7Z1U+WA'C:T>!6 W@HWQ3@[,LH%H!03&=$,1.=SE0F,C M![%TNWP:FG+E^GAJX[M-]>??EG*^J2(:[5:\,)?>/MC?9D1*AK3*@;2*49 6 M.2 4"J!43HJ<KY)VMXDM3M)[4]_7?/K7>?& M3<-UQZNJH/?MARCRZ,XX#JZ:?MV25Q=3=P;+16/=_6&!Q>5L^<;Y[M32K)2K M1/SZ5',G;)MF3*N""(!A9B9?0DO REP#4A2(09@+@;S6L@YM3FV2VYB\3[FR M6T.U7L0NH.":WFTP^F[L%QG3@;FN/YS^%>O< 8I;OS?_/I=J*3=?U+K: GRGQ,+\1\ZTPAFFF@(B M$++Z/QE@4J0@5\1&R&)MEH6^)>VN-3HU8MD;FLC&PFKG_O^[_9J8B6B]@^^Y M@>^$O>.Y861$ASXV;!*YZ@W^O<55;%.]WV_^VI@=MPB>*TC1J^%=;7CTLGBN M4)RKC^=\;W"2_E$(Z&Z63\HT%8H40.=%!J#.#"D56@&MXS#P3\\^W M-#7^.1-;';B8N@PNEJJ4.O]#+)[D?'EOU[;F?S;2?Y;FBJ49TB#3E )(4P((3"$0 M&6:V[#I)B=2/XP7^US)FV3O2++SQ+_V8$A_N3'2P+TP M,%<-T0%]DE-](1PJ*=79CM=*1O4%JB,)U?M1?I3Y,/^QG;U_LJ6H?F4+99;G M>KY/5)$%P4H1!-*4F15T:H->("= 91DTI*B4$DXKZ*Y&ID9ZM9E)96=2&WH] M+<4=TF[:B@74P+PT,$:RT7QD-GUD<*Q>M#8J9OTYV@6#FH3ME999BS3+4<6K MG?>.0IPNUN^8T>G:P?+N;458\]_J%;E=RD;3;W,07FE?\':UVJ\\6=MS7&9=CIZ= M[_]FN$U<7[N_!QY!7K.KA\CA#^Z+L?/Y_0V=6FY_,-0!>?[A;07,PL\_M:7E M]>;Y5.GK#[:6GU;+SU6JKT/;+[^&UL\J1E3/(7TK)S3BU6/5F].QJH5'\N;Y MO/BC!>4F,;" &I>D!B9I(7.3U-B8OS5:"S?)#I^D :B^I*I+D%B,D@JD/]=[ MY[$X?'UK)[@._1.^AW[+X>GT>N?*>P)FCK?(GX"SY_83)F16X-;%+I)A%\%P M).I)RY2+M"!FH9!;76U6 )87-NX@P^:?,LZPGQ)@=WM3FV^U558/D5!70W2" MH'9@TJ@.@(3=[E\I)0<7'*I5AR[(]V(;9SN&9CS!NX9_]#/WJ#�@--V?<,-'>L)T$ MC_9_8F V](HM-Y]66[6Y6S.Y3\II%=,^4_5]EB).> E34+(L!U#+'#"*M>G7 M3,'4)D1G7BE]059,CG;-X#C?)NOYYI_)6BUL[K6MO\'J"CD;\[>]-YYIST%] MY$:K@R,_,*-6]ML=@ZT-LZQ\:*4#MMQ(#GZ8>>80,\Q>4,;-? ZR9-S,YSY@ MG60^]WI8&'&^?WA1?(NMC0U JRV,I+:0D^*NXRF&XU%P6B4#?J+59=N&N0&*'=W%9VH['.Y MM5$9YJK3QRQR_89 IJBV\#R7.R]OFM!;W&S(#[$:.>]SW'?S91/COI!GW3MY M"\]?%2GR[(N-;UMOG[^8/MV:<=*V]FC99\8$DY03"5)E1RVK.,FP0@ AF]-3&\;.A@[MK#<_6?NK.>;>@YY!7Y<[)3"4*PK4KQ&@%89R_WBK MJX -&T5UN?G7C8VZ"LO5B*?K3PB(8WJI([+93?>;/92FX4JB]T3S6T*4:M,C M BH((-88,,XXH*)$7#(JH5O!P'YF3(WP=G(ZJO&D^NQ6U0):-!N6K/+&(Y C MO(\/^O5VL9VU$4=9U RD18L M!T1B!:# .6"2EZ# ND!Y+B6!W&?"?:6]J0TZ+9U*8V_RPN F$,#S"/(:X&Z3 MZ8@P#CR"]$+0>\[LB$O4B?*U-D>='3L"<#PE=KW-OTZ5(3:K.:.,]78XO%-+ M<]]G;6;@,Y[B5.:X!&6I&8"2*L HTH"E&4DIYCS+G.:YWHZ#D$UK3H>.UIEJ^NNM>M;.5S=6Z*N M.2K!1 B54PCR G, ,S.C(%EAB#5'9<;+/!.EE\+(20M3^^#;>FF>^>&7472; M)O3"9N#/VP^6/GIQ YXBG;;R6DIPW:=&ER\,^ZS_QM9S.S'XRK;J]L=\,\M) M044**<@*9L9R300@+*- \E27LI"98%[2;L<-3.VCWMF76 .3WZV)GM_T"81N MGW0?8 ;^HKTP\?Z@+SD>]7L^:634S_F2B\=?\\7K0JL]V7@^._/?*>T9W'A9LR M-8+85>:QOOSE(%UU&C'+*X=:P;8V1*QQRK?N47 _NG'/.+TS,$L-VS$!)9;Z M8AJY"%.P.2.7:>H+VVDAI]Y/#-;+K4)O#X& GPP&]<;O%[;9OGM2,PBIA QQ MD!%1&++5 E!64H#R3"%!B]30L*=R[K4VIT:HUJQ$/JF;W8?)%HO5'[:6NK>Z MZU6XW>@P,H@#\][.VE:X<97#+'9*N17 QN;DIW?J<:U$%1I^H(G+P@PALK"N MP,46B+W:[MA2L:Y G!&-=;XUC)=^5?=V+^BK>ERM[=;PN?!]6&JF>6'6>65. M#2^991\5F@%14ITIKI$2U(>7'-J<&B\U)B?SI6&EAVJD\",D%YS=""DR>@,3 MT@ZXO;G#)S]X !25>%S:'95X/( X)AZ?6WN>21^F9+-,9!'"&Z(NU%$=!P')HW:7DL:!R.]XA:]6<0+H:B\XM;RJ$SC!<8Q]_C='+CP M:?1R/NN+@>%UK):F6BA.): Y*VRMQ@P02!C06G#%!88$>QUENS8\-4[J3(@( M"Y-S[@/'E=$ R [,4OU ]5\:>2(4=WWDVOBXBR1/2$Y62K[W]PWA?5%+>U>S M2I8JA4@5!G,DK H& ]1*L$.I2586$'&.PB)XSS4W-6KJ*C0?5(#M&MH((V5K M;$J6&XRS3 '&E##K5%)*I=,"LV+V7:WY:GR\V\W^^R#NN8SMC>)H*UI_^'J$ M2W>A,E"T]-DF7RE8NLO]R['2G7?U60F;A[=D06H1S693OPH5TH+(%$H,2E@8 MEH%8 SC'"HG*P(QOG%L.O-P80TWQJ6^Z[DQ^76 MO"YSTTJ=CW;[8$\ _E4=>36):_]0;'WWQVHF2IJ72I>@S'$*("<8<&H6RC(M M"ZH+10Q/>1*4OQ43)"SC!*B\2 YN[+XV:[RHY,%;'MTDUIG$>./-8P'=YLQK MPW;&\#PW1#^$$&$XCK&),<"2L8DR'*PSQ-GC88%$6@>+U=-$X:NT=.'N*7U5 MM87)SL1!Q)>NP!#WH[C0UKBO?;?#)R_VEI/:BC.: 0!=?5/?TGF3>93X\-_[$J(_&[]2!I'/-TAX=PAZ ML6.ZO6P8.Y [!* ST=M!CPDCQ(O[^9ZC^M7G3.AKNG(>-JNC M?A_.(!Q_$>XW!IZ2GZT:-)-EJ2 2$.38;DT2NS69P@)HG&&AM%9:^D4$GVUF M:D/\5=5<&YS--M]V.DV>A^'GH78\^NX-X,#$$@T[_S/O3FCBGG"?;VK<\^Q. M=T].K[NO[I\W_F[UP.;+F4HU8@PBP'FF 12Z #2WM5>S4@BH,JL,%IHY7CR1/=X Z48'_> 9F H\D>F50_[2^<&RR)MF7BV/_*6;79GD1U<& M)C-*.;<\P19?V%Q^7+YEC_,M6S2J)4J+M,A9#H24&8"L+ 7T(:F4$Q*6!0Y M8EYIC%VM3>VS/QB;6&N!68HV]@:JPG1C[48'T1 ?G^@"2MS,Q,X6 MQ\U)=''^)!O1Z:90>7B;C3JOY[R(2%*FMIR3#7^ -"\!044!-0E$[A2M>;FAH9&6.3@[7)SMSD[5L/U?YN<+L))RYD [/,9;0\ M*=L!-H^"!M'@&ZEH0=P F0S@H$W4\8K\J DRQ_3NS9W+;YWW" M2Y6[>) H(I0SI1D#6A840$DHX*24(,.IU&51,*;"DZ$=#)@:2>SL3U8Z:3Q( M&A>\U1J\.\.-2(:$>&"6Z4#W^9 RUZ1)#R/J$(K><)G3+D:\7@:U!T2=F=0^ MS^DCB%Q)?-KM[%F&N&8Y82#/% 800VZH37"@<%Y_]_2RT$_XN]IL[1+HX]*,]N9G>\0]XY)!A10#F.<20)A)P!F'0%"H M)5&BY-1KL7*^F:E-10Y6)CLSJP@+WV_Z+*2NGW9?H ;_PCTQ"OC0NR"(_+V? M;6KDS[[+W=.OO_/JP& 4NWG\\>&1S=?VR6^_L?6]VLQ8)G-H2PYE+.4 DH(# MRGD)F%9,DX)APKR*%IQO9FHD4%F9',Q,&CL]8T[.0VIF00Q2!0$55O9$0 0H MP@40N60X$R7."NHW0^H!ZJ@3I4%A=>/6_N_?P-SJC9%_Q$XG!'%#=[)\$YW5?WJUKPA3W;I=?M4IJ_K)_,]]8LR>9J-6)"C-C':OR17 M3ZNF1KCOM5;&]._M\DYUTL%++ZNO_.#G+@7I)KF:M'3[8%^@P%VS7B^ YU[; M6-TZ,&^_>H^&;_S%Z(%AM@M[6?8ZFXPQP+RX-1GEX6&#PZ?5MBUT_4EM9SDL M54IS"BA-#=/G:0DXE@4@:8I2+)@L,B^9C=,FID;;565ZJTG'JF_1'OXMXNCA MGX'7C4?[@38P*9Y3NK])F#9();>[\FF)7JV3MVLEY]O$UG*(QW"7L8E*5V>: M&95[+KMY3"0=5P9J/V^_J;7AH=7+DAP-&!@.3!Y]X/-7(G9"):X2 M<7>3XRH1.[E_HD3L=E?? +#J1,8\^)$MGX\$QMZPA1U"-H?(HY2HO*0X!ZFR MVWI%40 FS!PEIYH6BD&BB%IKQ2L%@(7)=#QH*>%E,3J;6+\.;Y M<$FSR7!K]<@,B7]^K"1'*Z6RC\O-=EUE8FS^:N/=K7;V0.WO3M:QY?%-TO@\M'Y4S'X908,JBKD3T+&*";N; M%E;4%@,'')OO\54]FH_PFVW[=BF_JNU\K>2[I[59$-35 "K;;)".D(@6%"!" MM!E"& %$V^ G1!!C0O LS_R"='R:GU[HSN>UG"_9^KD9%9+UP9$>@X5/CTB9 MX4PR!;("V[,ZR@&#,C,]8J.G!&48EUZ#>NS^&%M"\64GV*/W=6W_2!WB.!X/ M!//0(VR5D/?U".#&\J0VO2FBTQR'1=P+#L$L[NCG8\"XXUD -"Z%6946ZN+2K,S2,V (X6PL0BYC;2%@*-< --#.<8 H843CE MBN."$C_-O\[VIL90.^NJB*;:X)MD_\?:9E]9P&[ W9@J(HP#TU,O! -$!9UP MB:PSV-WFR-*#3@"9IW5)-R+$HN;8"Y#I# .9F MILK2O <$XID*8C(N7>X1'>;4R.;7:1[(S>ZJ4;M514)L#@X$A V<05ZC]B) M>(".$D#1,COB!PL;'_FC_K M]F'.5[6P6T V4GM3;9/QUEG.QC,+KE\C$WI[KR1%#)+X%@>\N-/K?B:-._N. M M_)Y#S.4\.^61N5_G:UM!&.-FKG$]L:.YJJ-Z6&#!$D@>2E!E"9B3O+&0>4 M95@CA1$B7@G%'6U-;4RUIB8M6V^2VMK DD)=*+O17B3L!N:T<-B\JJ"3DX/@QP[C<$D@?A[G\3%+(K M+5LXTL7AV5[TL&]AP/>\G:Q^9QOTY(,6;([??Q@80W_O#OL6_E_VJ:MQO^36 M\\?]IT@O'CZU(BH,BZQUB6_6_M\=8A>(.=&,,%X#,PA[E#XZP"=>E9PQ#SXYTHYOQNF=@?AJH9[S)+ Z@4=FO MITFCTF4<^([Y-=)3 W5MU/8MVWS[LEY]GTLEWSS_5M5_VRN7W%I1IVK:MC^# M$79G%Q8*\!R7 )H)%[ YD$#82FVEQ"+G7B3L;\+4B-=XD%@7DIT/-E'N)^M& M,E_^)3G(P!Q<"9:/#.@P-[(=MAL&)MB!>L!?+U2MXDM_?WZRJ7Q'SUC<7)=VOR2!GG5_O8 M<1]O"CTW8FA#8+YYXZWYX>#O3;+W./E;9\^/EV[NVBO3R#:_:NV?(]G<%?1H MN>;.#0:>HBJS(E"?=U)3/RO3_K[\UB_VM/:T#!V'>8Y*:NM " X@E AP+# H ME#23^"+/4PV]@C/\;9C:6-$^;?CP5,4=_&+67S9$L'(GV>=2_;:4M?X:>&M% M:A:+ZAAB[WQ]N>>)3T@G.I[]#MLU0Y\15];?'*-[)/LG!CT0*@'C''/ MGP/L&/><.ARHD_/L'H_J(=OQ;;4P=VQJ99 9@GF92P9!RNS)$>*V@@[BH%24 M0D6%SH7T"4PY;6)J\2EM"_]C)]ASNS5#%G_:5E_8=F78<%V);P?$KYP!V7'V MVPNZH:>M[JA%%F\XBTA\B8:7S8POQ'#6S;-R"^>O]&.$JF3[ /)"K5G@W]7\ M_IM9G=Y^-P1WKRKAH7=FB?J!S=?UHA!FJ6:(89?>+Z^(?DS! M(?\W:>?6:.^1LBF:_SYO4/<@/043IS0=J':GWG3O8KW9[6*]"5!-?+&WM8,F M:;"I-143BTYBX;FRY36]ETVN1'57U>R_S4OWPJO__^7SG/5.J;?K^;6UR$Z: MBS3+435EGH2-HTS.)^'IT3)@4C8%+#C.[7C<+I=/;/%^(]BBO4&W&'^ M,Q",K[7)VD![L/TF::P?"&*/47\@J$<:H6-"[C=^!N#6.=;Y/&^\<2G RQ=C M2,C]@?I'^S9LGJ6MHZ97:SL:;68$9R2'A3"\GB( RQ0#GN$"2$FIQ)IA67K% MTUUN:FJ<;O7 %L9(;T6CRV"Z;3''@6A@OFZ11I4RW38SHF3152CB*A5=;FY< M@:*K;I_H$EV_(XP:S/3U8;6LMK1K@>"/F\V3DC,H-,Z9*&PRDY6&+0D@M,@ M2\M"I27G!?82B;W0SM1(X4@6_B:95V:&*Y!?PM>-*B*@-C!/U!8FE8D[X?"; MI#8S'D]OKXYPE!DF00H5]A,&TH$ M;!T)D)6J2"%%N8;82T/Z8E-38XC:4F5KI\;BB ZR)=D$9TK MKH,15P/Z')^-VV&,$FUP I0IAF 0B) [684Q 4T;YM,6:J]$JKCV#4U M1K(+&:Z62L^WMH0*6\S_93XR,RBS:H*8J!]F$3G?^*K;Q^I%-PI[A;X9F.]: M'E72^'N?$NM48@:+QJV;76E=VY%OZHY,[ ?^(OR\[67$!/.XL,=-38]DV[A) M[7$!/4F'C_SX,(+_ZVHE_Y@O%K?+DZ31@U:@9P:@US,G])GO[*[$LH^SJU^J M/@^0\A>$6M2OU,^"4;_%('".O[BPA_A]5U+-9^^:0X%Z!_BK>ERMMS/%V"CQG_>K[_]E;JTIPOQ0,4/%"1*"LMN$(S)V W- ]\QBD'0D#X"BSBA?6?A49/ZS6AQ*0 ME4[W;D=X1G*)RE01 -.2 9AC#H@VO_*,8)*G)+E1IT_G=2HPZM6Z M50C51D^W#S'"2@!VH.^XA1L'T9%+_@5"&5SG[SHZ@]3WZVCV5>KZ78?A4CT_ MASM#SXHNU ?\;:/TT^+GN58S+F%1%@4&(L\H@#+#@# E@42YH%D.RZQPBB;T M:'-JLY_WF^W\P9)=\E39F"SFWU65R/&XKT6ZE(D*+ +KT FN)TI1H1W\:.E% MN=&7U49ODMKFQ!H=\YC)&:'(YTW7VQWYX,D9B-,3*/=;8R5;'Y3DBC)+S>P' M()SGAHV8 A26RD!>HK205&?23U3\8E-3(R&/-.)@I;@.X-T8* Z< Q-/9"0C MY&8/NM?;T=PKYVI?V\5UN"-"%8.GAZ>J(E)51=">MZS5-[7%DW8^9+4-4]?>+,[VO[) M.O27\K_!".("=U1AZ/#:,G[\JL6";S5S/1<42]DS![>!18?P.]AXBANR!J./&((:..I@, M"?7Q"#-H6WV7!;\MUTJL[I*5>1-NRM2&D-^63]MY'=W:"I4,GNQ[]XSO/'](O$> %\TJ;ID>;VH9@.-*WW-N>59O2AL%V>S <_,31/<6D3H==UX>GYYI]OUTK. MM_:G6K>+&MJ5'B"U.K39+*U,3: MZINH>!E@-^*+!-O S/82,6O<31NT&S-Q7&,DY(C4B*0%A);_1L,F$PA0'DJ<0D93_U. MK*^V.#5^Z=+$/E@=*J!P"78M1 $Y-8@7&@$HF(&=9.:M+G%."XPRQK/9=[7F MJUW6.&U4-!OG0VZD'9'^ULH!5 M*N]OC](*7D8O,QR"T5"YG@X6O%9&ISLX'7F;'@\)7"K71%EOY6A9/[)[L5;G<%3EX7B]4?MAZ8 M&4/>K9[X5C\MFH%D\U4)-?]NMUQ;J[D2I@QSF9N%="X-^90(T(QSH$M8IJG* M1 ;UGGP\IK&>=H30T1@3VL;DY&#S3;+WK9KC-CN#-BPE?-7MW6V.,]LA>F'4 MR6U,Y/TGO8'PQ9WW^AHQ[M0W$**3V6_H<\)H\EVC:W6!A-^N[+S[R4R]F\V& MU?)0KCQ'@D.9*E! A@$T2WY (2^!5HHS 7,)E9?F5 ];IC9UWKG2.?VX20XN M)0>?@O,(^O2E&XV.U$,#,^K0G>--KQ%@CP9E70C '?,OS$>&4K%?'NH M<;$+]OMJ9GBU1-7\NVHDSMF]FN5*LIS9DS8)S9PU3Q'@G'( =4$+R 5A+/,C M7X_6IT:W.W,3TR.>)>3]4'>ER8&P')P8^;955^AF'W&:6-MODKWUR<'\F"P8 M@%IDWO.Q8&2F"P#GE-M"'A)8!MV*KU=D>:^68JXV;YX_V1+!52;][L_/U>&$ MPDP( A' U.9U%0H#2A$"J)08<Y-3XW'ZOH!!QN3VNZ@ R*/#G!C MM6%@'9C2 A'UKT?N#4[<,N3NS8];?=P;EI.BX_Y/"".L]P^/B]6S4K^J]?>Y M4.?%0 _1FS9POOTOS31QIK-,48UR4)3$S,M*8>9E$A'#;6G.2*ZI4EYD%L>L MJ1'=?@FV/0@R)X<@63^FB]1S;BPX?G\,S)!MX>1]T)AO-NZE&GUZPO%8.1*Z(YTM'ZQ-=N8FUMZ;I&UQQ.-E=WCBGC$[M#ON0;,[ M$">GS1ZW^DM2O[4R*6O%WJZDFF6Z,"M:2D%*M3)S0%K8)!L*:"EUCDJ44N(D MEW3\X*G-XMY6$C[&N,1:YRX]_0*L;H+H \'0+.#FO9?$]#E7@Z2E7SQH-$GI M<^:WI:3/_GNH6,66S9=*OF?KI5D$;EI)S&9Q,1?S[0P70N4L+0"!96D^0YX! M*B4T/R&*5<85RIF?],2U)J?V@>XL3G8F)S^U16@:JSWCR!R0=QOTX^(Y\-?> M%\H 097="++*5QM=F1Q!%<83J4.G._T'^_?+[>&R[X\\<5#I@2G3QMM7G#1D?;DX/)%@2=09VJ&WZGU0[UQ7$6]( HU M0BD&F%$)8,[,-UL6&494Z77R=+7)J7W(E8F):>G!\W3I.KB.ITI1 M(1OZ-*DR]B8YR9.T%M>2[K7-$0^6G/&)>Z!TO=EQ#Y*<83@Y0'*_,U"_R.Z" M\N-=T-86^IOGPR7-#ONM%?UX_^-Q7H<0U;I*,RI81FBF )&0 $A$"2C1*4@Y M)(0H6%#D)[,ZD;1^LV-Z5ZE-T8\/&I[U3Y!2OAS MO%+=R_Z2R'%1CRN,E(TZ\852HH-ZHEN4O0&0O7PS5+1/ORS MCJ#0[O"L*7W7.WOMI.:L*$56:W=I>63A=@\P3C7)']=5RE:5?YPS]R.-MAN'!0+PH&IYPIZ V9=G,%CV+2*=H.OFS=QQO6K MB1'G[O%CDH?YC^WLS8*)?WY_L"6KQWT['6#+ MYY^W\A?UP-5ZIE&N"HTR(#@O 3@3=*XDQA_W#BI;[=UT]6(G3$PDX7W0_)[[8QCR'??#I%-A=\Z M8F<"'?/"H"EV4/]1*!*:]0!E'V9'G2+-MFQW]?PW'^[$ M/K!&B^"P\3;$!ML5&"*7IC_?ULCEZ#L=/BU!WWVY?YS0K7F.M,_ZL&#WLX() MIJ6B0!(* 81, $JR')@Y@"1:492ERC5&Z,63IS9Z[XU+K'7NH4$OX>K^MGN! M,/#7[.B_5S3065^#(H%>/FFT**"S#K0C@,Y?$*C_=J*95&T?MI3#:%;*G)(< M",+-Q!L1!A@OA/D_4;"4YQ@+[;-%?;7%J>U35]O0-PE7>K56"=L)3WD*MEW% MV6V$CHK>T%_W.4FV!L:QE=E<88LKQ7:UU7&UUUQ!.!%;<[XQ8&-[/Q7>[YC; M:;!IRCQ]OIA7>UMV!FW/YN;+>UM0[<%:,\.%2KE&$*30SA(PM4KJ.@.9EEI! M@I7 W'E;.]2*JTQ^F-@ M^OM3=(7'GO8873+2CO9P7>.WL=T7TLYM[>"'C[>IW=?_%UO:O1\6(<^^VN59 M_[K2VS_86GU2VUF&.=18$:!RF=I*;,S\F]6MK88B63^1)\6SUM5+)I##=_21[7JWO3;4\2 =>$1Y MF5!?6YKL3*W*'0^42W\1E.'2Z$^;?+T,^HON=R;/7[XK].2L2LK[PM;;Y[LU M6VZ8J"(^K309R[A,22H +G("8&;GPH))0)#*%,0Y0LA+3JFCK:E13&-J4MF: MM(P-DH/K MGU$"L*=(,?5 6B%G .=16/R&=-E]L;^3SIJN.G9T;7;^ES+F3G M1"_F0U4A\U8EH9E*4UU(+8&0DAHB$1I0@1DP)$(E-JOM(O,Z9G=L=VJDXKY MJ#Q)6J[XK=Y\^\?G'"\JZI-9+/L#'GC^YPS? .>!U]M^A?-!9T#.GQ>ZWQY& M<1_FR_E6_6S>(7N@;EZN.5^HV\U&;3=OGG]A_[-:OUVP35WH3TF%\IP+('+( M )0B!8P4&K"<09I3K+E??6^/MJ=&=;7IH+(].1B?U-;;K+3*_J1R(&A.Y=,Q M;OPV$-P#9*H4(3!5*=F_<7*F&W22%@$*:LS$DF1>D391#C M_7UE8(,2X/J5K9Q^O+*'-5^L^NAJ M>;O=KN?\:6M#$.Y6-O[ :I.L%N:A][L@VADN\KS0N 1%BA2 C&! %4^!@LA. M^DG),/:ADCAF38UYSF6KVTHVC6=)XUK2]BW9KI*7WK4"VP/(*E*',PDQTZ4$ MF4BMBC5. 864 2PR:L8.)$B*9K7TR:];MMY.M=N/31RN\]^H^_G2JOTEG"W\ M@]DB]5N9X337G !"M!GSAI%H24F09E*B" J62 *;,$PU04DHC,MTKB^6:FMGE0GR2T MS$Q^KPWUW-^\ *H;6_:':F#V"T#)F\BZ08A*3!>:&I5HNMT])HXK5\?*^_BD MMF^;5 182,4RQD&>*0X@U+8XER@-,2"M"1,2E5ZG(UV-38T4SB8M,&TCK3IR M%MY>25CP[P,W]HB%[, <,@RH$;) 3M$:. &DU> KYWZ/,/3U% ^N9 MD V66RTMN56'@"E2.<$\!9)*"2#/B>&? H&"JRS7)2]4[C4=Z6QM:@34" <> MC PZ<^T&V'4A%PFV@=G%&[%PQ<4N)(916CS;XNLH+'8Y?U%9L?.FD96D/S]6 MA>C-RNJ[64HI^>G)"MI\UM75FQEB1:YS60#!N%T%8:LKC3B0*.<%+3'C,@_8 M1QS&VFEN+/[6V)JPC95$Y?M]1O-+;47RTWR9;"H7/(\.A^IVE68JDRDR_8QS M #,N 6&:V*ID*,T9%27.O;)MD5P]IM MPSRNU3=CWC[/T*Y5[^SB:,:QD%AH!3*:8;N+*@#+,F66+2A3:5XRG'K%SOLT M/K553+OHVWX'\6#]+LK[)^O 7Y+?*Q\\ESA>?>.\G3((XL-OKT0$.V1;Q1NU MV-LL[@:,O>WB#7L^3B&L(.QXI1,1MZ+.!VM27H.W3K:[6 MW/'?VG>$)NX>_;5&Q]UL=X3@9-?<];Y ;3MKO:W^;!<47^>;?]Z9YS3AK1(Q MH;F59I?,$ N7'##%-="*2J@4@V7I586YHZVI<V-JUIWW?$3R3J'6\+(XUQ%^5TQQ.?F!&_S[DG- M,C,S@52FH,P4LSO#*: 9TH"8:0O--)&4(I]UAFO#4UN"U';;@_7&\J0R_69? MWO/YQJ85<95\87,9M$)Q[A,WXAD"Z8%9R _D>)SD"U54@G)N?%2V\H7DF+J\ M[Q](G?[3:BF5?#*7\85JIE_OU.-:B?K?S>SL]L&F>/UK]VMSCK?9;AH9;D[R M,D.L! IS#B#A&#!,B96_D(Q2F7,AHFK9][=Y:I.R_^?_(GF6_;\V&@D<7$M4 M[9OC/NR8?=Y-L1/MR:'WBIUE %^XO5NM<@B-ATJ(;<=_-UKM;/ M5B*_U*0PZRL((.4I@*JP20_F)Z$*S?,"JTQZ;>.T'SZU*<+>MFZM_.N@N:V. M0J$8>(QU1"% -.O4W$\$>W>0P\1\'_(&)YF2+I?(# M?-; >%*KWMXD;YIZ@*T0YK8[X_2(QW1[G)X9:0H]: _Y38C[X]HYR>WQ^/$F MKOTQ>#$9C?"XJ,4FWGZSN3P?E^^45NNUDK8"5Q4*\3>V>*KGNCLQB)D25&8, M(R 5)@ 6!0*SXWM.# M%$?4$A8^O>XZKQZS+R>SXQ6_&V,5Q@A ?HR:&3YF3:&<1@",CI4V0IX<&(\F MOBGYM%"?]:_JWLY@OJI'.ZY8!3LSX#Q4C;UY;O[Q3OW8OC'(_',&BXR@5-E( M<8$!++4 )%490&6)B.:(H]0K.RC0CJF1_,Z-*J.ZMC5I.> 9R1;8-VZL/ +B M U/Q.;#W3K1AOZDRXYLKZG3*Q#J45![%C(SKAVG<@+E 6\:-H^L'V$EX7<_' MA2;3V&#^.H]]EFHF*8$4%#R5 #+(;%Q,"C06"$%"2N@FS7GNX5-CNR93Q!K8 M*$GX9L^T@.MFK;YP##TK=$F3*MAXV<)'/JQFE^S)EK>HA.O3G6 MIZC%)VZ7\F,516>F\5],/VZ^K!9S\3PK> YY6G# ;45%J+$&YGLM -80(ZX8 M)YXZ=OXV3.T3KU20&ST9T7(B0!W(LS,<9S'#0CST#.:<6D]+T.?WVN*!)BOA MT,57W_&T8WQEG3"@SJKF!#XJC =W2\@/RMS#%EWUR&BNK:A:8:E/VH+4'%I% M3YBF.)-%IG9EL]S(SZUAIX_Q90&M@1EOOUG3&-[>Y^E93,NQ+]R8+R*^XY!= M'&"]:W5-L^+/^,%^RI9BSQ9?59EZ1)-]LUTRX MUS:Y_J@)?2)[<^V6QM[@9&=Q\OO.YB&T[?VS,*LKZK-K\-6H28YU#::3&.[C9MC DC. M%)!,,XUS#3ER4OT8SL3)+8B>'AZL*(;Y0/=*JK_>?MTDC?ESU]#U 7O5>P/X M%?KJ=5=6-TGE7=)VKPZFN-EUY/-8.\61P1]J$SF6F:^UOQP9YHZMY]@MC:RZ MOBMV9<:L*J9I4X4SWWUCS3IURRI]HJN,X$DSAC2 MH,SM'CC1$!#("Z!PD64PARDEY8C"[+T=\N&U*6FWCR3AW?^%(21/LXRG@*;0 M3$.$D( @68*R4#C%$!4(HM$DW5_A=7E=U?<_S6OBL24\^8X?8Y)B6?EO[OB9, M;Y/_;/3E:9AF535X;:.QDY_>J?JGOX1%VWIW&R*$YA"G0!$I;)A=";@VO9CG M&%&2$S,I(KMNNW/?H1FA[^Y&V(;9]88-K_V^[TRV\VG@OG&;B P"]3C3AT&_ M#^]!/Q3(J$.UMQ&C#K"A$!T/B\'/"1O,/K#YNAH=?S&OSM.Z&GCK8^_Z_P][ MFC@C&2DP ZJT"289*@%E5JDZS12EFDJ.F,].M7/+4]N MH97E*>2AX/IGIO. M[KB[4=T@: [,<160E=%)R^J;I(FY&33VQANOJ%3FWOJH'.8-RC%Y^3\@C+7> M/SPN5L]*_:K6W^="G=_PW<_WJU7#IA)_:_^[U8?XM-K^0VUM[L?]=[>UY?E#F\J-2#SK]OD66V3@Y_Q9ZFC=DG4\6 < MRT<=2T;MC.-Q:-S&_<:PS7H[^[)>63VCS^O&P*H8%(:"(5%R0 DM "2VB+M( M&2A@07.6\US*TF6XN=3 U$:&QL9*5Z0QTZM UT4@NPD\!CP#?*T M+!GE.@,(VP27C$- $"E *LV,LE2D*)%7<0F'-B?XV5-;IZR=\?9(5Z MZ,*[=(#;Y"XRK /3Q<^KY3WX>?Z]VAA:C=5.T0!*\1[(1)TAN;0[ZOS& M XCCV8G/K:$)L38P?/VX6C>A3VRKWMK)]OKY[4JJ&<^0@ I3P)6!&F:&D!C- M%1"\I!0),^. 3N(!CNU-C8*:9-$7-MN 1'N&OK+RI97EB37=-Y^V&_=N]AD MS8&9)P:0 >FX3O#TR-#M?O[(2;M.SI[F\;K=-G)D8[-R^ENU[/J[L@&89OGU M7:W9O?JKN7O[SMBYWT2<(5P64"(-BC2% *H4 59R\W\T+9G&B++4KQ37.'9/ MC>YJLY.?YLM$KA8+MM[8N+-D8UWU3* ;J^?=IFD3[,\1=^$"H\KV<6.U]S?) MSO^D 2"I$$@L!,GAB&8"$61AO3:-<#%/V_\.P8!G[_>MMQ;AE<4-!.BF=&_R@T)V'7Q_8 M8O'F:3-?JLUFAC$L"HC,G!US,X4O,P(H91AD,"^S(N,JT\AOI^'%\Z=&<.%^+@: M%%"JZ+R5IUL=;XZW.C[M-.I.DM_,O%ZK^?;)T,G'Y9IX2Q2R6FB9@ZN='Y3?>F M_9O.37M;H[<&YTQ6^$W2?M<^+I,:HMX[^]-]#3W*3TW$9)_7<:1:5G_6U]*O M3-;$^K^SYM94;!VO@-=4/#Z:9$[2ML!8#;90FZ_JNUH^J4]J^XNJM/X)3$N8 M9BE@#*=6EZ /&,$Z))@5F8EE%IZ15:<:V5J,[+&ON2-6HIO#VS]3\_8A[-( M.D8J],5GX"G*"33)[[6-,17WNC"(>TI_MJ5QS]2[G#TY >^\.'!7M^(>RURK MI:&>)OP9X;3@!"D [<$TE*4&)#7_I\V2CZ4\+U/HM/#K;&5JWWTS-=E;&1A> M?AY1QTW*OC@-?4CC#9'_ME\7!'&WY,ZV-.YV69>S)UM9G1?'K+[2:_+R^6F[ MV;*EW31N*@;Q+%=92:TX#F< <@(!1P4">9Z7I:90:ZP#928'-MWGTYN2H&2U MDU3M'FU"(C<'?R&$(IS(#,B\,&^%(!0PJ33@$.J49X1"*H-D)"?W.KRN8.3$ M7P/'.?'$.G;$,[K T-TKVRTM[V^B%4%[C=X:H;I19,,G4 YIF*YPJY\T4-OA M.QZWAIZM%AIGXI]WQK8-$[;MOYJ)E0UN-(NL&5-I@17.@>+$IMM3#+C&#+!2 M085HD4E=^&Z!7&]V:FLC:UIB7[%D8^RODG$7.P^2[<$%_ZT2ARYPWSN)"^S0 M3+]#'KM-6 MZ^V=6C]4S=AXA%E)RC27 @$I= H@1 6@9E(-"F'FTZG2'$J_O=F3)J9&0I6% MP+3T4'\R=3"2[\3V!$C7:6@?> :?-'HA$S"KN^1\Y#G823,CSY@NN7DZO[EX M9;_RCW?LQ\]SQN>+JD+1E[5Z9'/95&W;S# KR[QD$'!IA:$%4H 250(LM"8E M*7!1.B7D>[4Z-1IX(6_;,OLF:0S?52GTU-ITZP(WMH@.[, $$@'3X(*/3A@- M4N^QN^57*??H!,:E:H]N-[].,O\^QO)ZV$Z:,Z7R@H,""@$@$Q10ED*025%J MQ7-)\S'+$GD[\*?>-7[MU'^/]P0AGF5I6=B!D &HLAQ0"1$HE9 E,]-BF//1 MJA&-\)9,8#/Y3_1V>.PN3ZZ_I[_'O$L'V?M_)E[O_0^U%O.-,G.(>4>IA]&5 M(?S[;%+B$![F_ZGT(?R[);9$1( %@9,IM3#_>G^[E+^P]3_5UOS<3--F9@13 MK( ,,(4D@#E#@"O);>'?+",9UP5UDG>]WM34UG6-I=66Z-[6W;K#KS&5.AQHR-:JI_;"SF,:3W;;IWIF;9+LR:R0S[9F;J>+!3< M;6X<-49G#,Q@T?O!F]SZ@AB5^H*-&948^T)V3)N]GQ=&JE7"KITGKM4WP]'S M[\IJ83XH>V#W8;4V,\#EVZ?U6BW%<^M(SY![]=NBGEK*_WG:;*V!G]3VL[YC M/V9*L%(21$%&<6$HUTSBS%> 02FS#*:$0BB]*'<8,Z=&R'7!VA=N)K6?^Q/P MQMEDYVW[L+R: K4<3@X>5T?G=A?#>.U'WP.](&[D_OK=/C#UOW*/>P\4PW9( MU&%D(%-''62&A?MX"!JXM1 )B">^$>MYM2_1I) 5$N6$$@T0UQI )%/ J6: MXQ(ISI&"RD.-X>3Y4QL2VA9>3S-S0K";>B/@,O2"/SXD/BGRO: 9*UN]962L MU/"+?G=G:9_>-F+"]$6;7^8N7[XL<&-3?%/R::$^ZYUZY*?55FU^7AF:-'3Y M8;YD2V$F^0=-R3O[?S,.\T+F")NYLA( $D4!+7-EXUR*K%12\AQ[[7J&V3$Y M#FSZJ#M\K0S/P@!WB MOS';#\ZXN[:!MHR[I=L/L)/]WIZ/"Z/8727W71WWCTO3^OI)R5;HCVF]FM(> M-E4._S8C@E&AN 8,\1Q *4I >5D"R334E HSD'D%#OKV0;>U@'O[=CWM[=ZP;"8_970.S\0@]Y4W*L>"-RLZ]C1J5 MIF-!>,S7T9X;1MQ_4]_F8J$VS2Y;+V#GQG3AB S,6^Y@>-//>9^CDLE1$Z-2PWGWCC_T"U<% M+FEM432[<_'S?*D^FA\W,T%)EEH9\IS! D!5*#.72JT\#H-"Y+DHE%.U@LM- M3.WSW5N8_&YM3"HC?=>6IT Z+AM[P3/TBM /&?]%WD7GXZ[?3IL9=VEVTG-FGB4QN82C&ISM/.\8GP#"@SE)BX*,F M(U384EF>88%SR&D)8"%2 /.< Y9) 7*%\ERS-!,9FBW5O9EZOIX>7]=ZOW/\PR?,D67]BZ?8IP./FUN86B"B'*=Q MQ2/X+:2GNH>,,? ?>!"8+O0>@8D#=\%(D8M#=(5?H&,/'#LC(4.>.UZH9 ^O M7\12]GE.OPRFAWD5=CY#+&52EA!H!LVXDA$%S*N6 @6QA AR0406DGK4/']J MP\;;9CM:["WTW(0^QL]M@= #E8')?)]2TY@6/_GER.=!LE9V;;Q*NLF1@Y?R M1(XO\_M^-^OM[.O^Y.3V?JVJ.>Q;&T*HUH^&.)X_F6[>U6))B4R1)("F2@&H MS5?-4U@"R'+S9PI3Q5.7K]JKUFAP ,G8DB M"),N^C /;%&'^>V8-OQ:'(5,@D#844S8S@R&6>:DD$TDX<%&K U.@H2+? .C*,@,2^G]QF,$.B/_1Z-3KP@RE& M'*/W*DH1>R,FJ1!Q#%&H,L3)=C1$#3;I!B*SA>[:ID45[N]P]5>GMO-I_#7&D4M?$1N-":F+K M:N$\XP 6D .2$3-6DY*6N(2:*3XS=_"5RXKA;!L^;W6[I>%>[F/M2?=5P7D0 M=<:93#D&4@FSZ$HU!@P+ DH!,31SH!25S'71U1O",68TD7"[OG+JC<; -'FB M8AHO1O^J^[T71.>?/MKBI].Y]D*G^\*PT?LTEZ>6[-CN!W(B42ED::DPE0!F M, .$2 8*1&E6HDQQZI7X>+7%R7WDIXEQ-XVZSM9E/A"(N]L$*BJ: Y-$7R"] M)U;.X$2=8UUO==3IEC,(QS,O]QO]J$>J^>S]K[[_EWE$31[FAXHS*K:X M^N!12,+5O1TW.%\?-ANY8S_J.-C;'_/-+"WR4C'#L1P7R/! D0*&S/]E>8F8 M)D6*N=?,X\73I_;QVQ)"3>#W[]8^S_G$2^3 S\6;M#X3TC..MRU-'_ M90NCCO1GG3L>U<]?%+AX6"Q6?S!CVX?5^NU:R?G62O_M9[ *$H)%:M-ME 90 MYPQPDB. 4ZD0*Z70Q*ON6G=S4_N@]]8FVHQ(M;V)-3A\S= -M^."(1J(0Z\6 M^N#GOU1P@B7N.J&[R7$7"4[NGZP0W.X*5FS::8D:<]^NS*QC^31?WC<'&ZOE MYHTR;T:C.6IH36W>_S -FS;F2[9^KI*<;=28N=- 85JZ_V@/A96M IMA,X7 MIE<0X0 R* !5B@,N.2ZUHE(*KT3 6WUHK41$@9?J W7Q:T/_B8'AQ->>;Q3 M)ZY\KJ,O#SXF.R=ODBH/T5OY:; 7!&J!&4X%*&E. 6(Y3BC M7C(S4WE!QA$"B_^"3.?-'Q]5ZJ^2O:OU]+M3F=K-1FTT5 MD[$3E\8T97G* "D%!+ 4"C"58U 6-@.*%&;\<0I(#S5@:@.*<2&Q/B2U$S>) M<2-9+9.=(\G.DYNDY8M'HDU()W4/ V- /S"WGT7]\S740_35@[X1]SRG@;MA MI#RGL.Z(E.+4 \+.%*>0YXZ7XM3#ZQ$[B-;F[[K&_EJEVSH,RT5JE4 M *>96=(41 .JI5GA2(J*7*<%1-IK-_U,(U,;.JR-E>AX8Z5G_D,GGHY[[#U1 M&OY(WH;*V_GWKUNVE&PM-\EOC]*>H\7+U2VD3^QSKEW[96'Z]1FBHI*"@9M6I8" &"#)RZ*!"$ M><9AZ44(#FU.C1]V)M\DE=&51M_>[)NDHH^0TS@7^-WX(S*H ]/)SZOE/?AY M_MW,1^[,W^>V@(,=W+;1#_(\<(G*+"[MCDHT'D <\X[/K:&Y 5JMUTJ:]7;U M&FQL&?!:A61W=# S"UHI=*F!@MIF21$)*#?3%$:Y2DM=J((+/Q$IAU:=OIE1 ME:!V1MO=L?J;,5/YO>')WG(_(G+I #8 H4Q)C:C&U$F6 M^/#(JI,3'9 MVSA(G,DU(.)*Z%UJ;%SQNRLNG\C67;O>/]S\5RL]/;_[Q4QL2#A8F.Q/=@\G/H-?]U??'9.AO MW0,.KU#QRUX'!8B?>=QH8>&776D'@W=<%3;0?)@OYUM5[2%\7&Z;381J-OC; M1NFGQ<]SK6:L3#'!H@0JMX5/&:: ,B@!QJS4E*0PATY:D#Z-3NV3?K_9SA_L MPC1YJFQ,%L9(N]D]WWN0L&H6[;=D=.H MU$_-JP#LT)M;K-_=3"X7C_>)+7- MB34ZWGS !Z*H=)_A <3QG\+HW4/YGOE2;S[J.U88QIJ/>SWDU3-C,J2YE!G@%!(:_Z?R\?/[5OVEAG7V.UL\_O^SZ"SNW+#@=DX&^ZP6)OVCCU MN\[#$?43/VIBU(_[O'O'G_6%JP*C"M1R8S?C&W7F+ZO-=JVV\W5=3$ ME9YO M-P>QID-9.I5RPK,< H3,H@UJ1 %!- =%2C,F8:8@5UZA!H&&3(TDONZ-3GAC MM6>@06B/N#'*&#@/S#TMB'<&)[\/PC=]P8H;IQ!JS+C!"STA.XEHZ/N\4"63 M7[^IQ<)666'+YUEFWD3.) 79_V'O79?2FA(B$Y2_9;WYJ'-8FX:A%S%H90Q.5',!W_6SY M-E &)IP@/"+RD)Q3^X;L(P?-C9QSY)PJIYE&SCX5/E'?66P7'[^MEOK]0^W M*VF9&VIR0"I> 5*('(BJ(H"PO%+0)6E&7H?(YQJ?VB2MY@+< M]0EZ"QQ#GR_X(Q$T.2^I'#4U3QH;;6)>4F-_6EY\)B) [NBT]F.;R?VI6D07 MO4"5Q%4%@62& 8(0 4P1 92L<@VEH81['0N&=#JU2=R5;GF2J-3?-M M:[QXM$#M#F+00M]-Y.YM_]+][/6?K@*E_J0W>OVSKO!5YY?DBTWWQ*?Z^H>* M$F*9 V2P!H13 9B0%- <828I4E(%G13=+M+45H&SKLWN[[M?M'K=99UF=5Q+ MI]O=TX.?@J_L$HRPW\G3N.,V\#HSUI#=[K0>C?*P/NWA8CVORWLTC%<]XN-; MCC#.&_/^@_FDOUH3@2\^\X6[(S0N9GD&44X(P@K(0G%KD3,$!"R)'4L*\[QB M""&OZ[RK/4V-@!M9W876NI4VVSAQ[4]J>0,,Q5Z /4SN5+ -S'\M8A],U@F: MU9)F'](B%F!/IT)N)",Z&L$P ]H'E5ZKN;>!\4QE'ST.[&.O%R*3I-:\/4.X M*/*<2H"@B[;&N@*"%!CP'$O-2F*DRRCGGW*P:3:(&T?(#K@S;L+3^;4X^9F' MX=H/3'%7#E["\Y$>*)@V[VC3]+CY10_4.OC;N'E6W_B=UBS8*XYND%(B MKS @L*@ (=1:+**4H!20%P6EDI;AE9[[>IR:Y=*4.CY;AB.T0KT_ZGX3.BF6 M \_UVV",*R/M TWZPM*]O8Y?:MH'A+/%I[U>C/2)LI_&?MUI4W*,:0Z@=#4+ M&)9VA2<4*,$@,D816@0ECCUL?FJ$XJ2+*2Q] 3P_JHB'9&!>"$ CW+GHK-)I M788.NQC7$>BL>B?N/>>?BIRX;274+ZO?YLO5NG8TX&O];;6P;6QFQ-B9B@H. M-,HE((*XXLV&@;S4J*RLZ5Y2&):6I+]#K^]XU(PDG;RN-/"%7+VAWHK]D'M. M_]MA'(D.;L$OG""\8$E+&/U=CDL@7NJ?$(K?6[$%#)I!=C6UW^OM3'(AA<8E M0(8C0$K$ "\5 7;K#S4GJLPK$\8H1SU,CT(Z =NZXJ__E(L'Y29 Z\HP_W<3 M:=D6 7BJ3WXOM_.?M:$6FOG]$',_2HG!<30/A<$ C,BG?A:FQ#G0#_L8.6_Y M605/&\O4]M.[$L8N*/H1[.?!I)A-# 9A,$35&#YJOHW%UF^W,-H MA9:O*KE?;/GZPW%6@26,IUH%]S]=IBZQT%]6SA5GM?R\7;'"[Z9RYG) MN2'*U28J& -$&@.X+$I@4&4L&2A>XB"'F,#^IT815OSLL.S(3@=G9S=:9/MJ MW&6U(F%V1.@H^=D9 V(_,/6DASW8^H@$+ZEU$BK#J-9+)$#'UDUL,Y%YY5Q[ M]S]^K+6NY;S+[Q0'XZW6O^?#,B;[PI$VA>+77 M<7,I^H)PDE31^\5(L_9LZ:SV^T?8T)SP'/#<\C@A.0$"T@((7M!%TY^ \-*O&#V-$(3@3>TQ1F+6[AAZ0%(6BNRK\-Q348/U4_L0Y]W MXDC$N3+;E[[=+]4K_5,O5G4U@M;/>:8M>510:""J0@+"R@H(G9> HA(;4R*A M>-#5>F]O4Z.13M@Z+F!/W"YR((Q&^H'VXY%D\ U,)-'(!1.)%R))F:2_QU&I MQ$OY8R[Q>RG\7/WC>J4>Y-;%1'0UUMJ38*HTK@1T-_HYL_\#[?9&5@08B(C) M.2H%]\K^W]O+U,BC%;2> :VD$!*J!B2(*I:!3]JLHW'S*?KF' MT4[9KRJY?\I^_>'88Z6FF%W;_C_Y>LV7V\'I4E*C=B(C3_>L%5XYN^_A1K^4+DO&I>6 )6+K6LMOQ;UYEU>YVO3;KHQZ='VCB1^S_LMNC=?*G?;O5W:^+@ MJB@8TZ!0H@2$&P9H(1! HLJQ<2F@2="U]NTB38U :W&!TIEPB5+ M?GJN52RK-V)T>UBC7MF ME S&DU.C="U'G!NUX5![F7'?K-9'22\W[U?;_]3;EVXIL<:V5JW;#,>H9$A7 M0*O*.9BJ G L+*L;:@P41:FT5[K^6P69&GE?3S>\L4;8-K.J9$^Z!)PRW#)H M'D=!(PW%P(1\;A3>G$OZ?&8L8G(7WS(H 6<^(PW.2(<]MPQ2HJ.=!(#VGNG< MTOYXASD)4#@XQ4G17L1R=ISVLTM<\WCY]N5>_=?#IA9QAA#B.9(E,'EN[+Y$ M*< ARP&%QN285PB5PGM!NTF4J2UIIXEXLU]V"OUZY1[T2:T .KUM)#U6N='& M9^!U[J\V- %KW6A#--)J-_10A2U\2=#M7?INZV&\Q2\)$@?+7YH6(P_H;/MS M,Y?<[A.E7#TL75Z+NE[H7&^>"AD6LC22DQ)(J"4@%=R /5D0R#*>UQEE_7XQY9!<%QKE:;BS)J=HD>[WN8@<45 E2 8HQ!D3ER#E%:H!5 M893"5+/2OX;>M=XF1S^=O)D5.#N0.&M%#CDEO8:US_ET0@2'9IIQP0LY1TX( MXEB'Q3> &7@F[ E._\'OM49&/-WUU.?P"-?WI6@WNY=\\^WC>O5SKK1Z\?CW MC59OE[M,C$^)&&<*YAK""@&$! 5$SSK9G4O!+T[\;+[\]6P:RZB:(@&#X[>%'0;R@=D[ NVD7G2!B*5V MG_/M?FR_N4!8SCC,A;80QW"O^7IIV]M8B[7VX'@U7SRXU,$[-ZF25J6!,K=V MI;1V)<<44%XI@ 52F!68XBK(#^Y:AU,S+3MYW>ZK<8RZRUJ9[]Q4:[/CO5SP MC:6QM\LNA^^7/U;-#[/?]/;;ZA9GMZMCY$=O*9$?F-3&!3V8]GR13$IV5SL= ME>)\(3@F-N_W(NNQ-<> [M:^+IKY;L67FT]:ZOE/YV[\-&4HI()"P4"10TMK M3!' G'MO:>TU:\@QAIA7JHC0CJ=&;YW!UFH0W\R5?2C>MGO2X M@<6\A\:/S88 ?&!6&P3K\.)S@<"E+4_GV_FX!>P"(3DI<1?Z?N2EJ?RFU<-" M?S"OM-A^J>,G=K=T4%/!I*% HXJX(GC"G016P.!2"4T$0U50*NF^SJ9&8IVL M[FC\[TNUYG\LLS=S!V$_ DF#V\#T$0M9 M,'5<1R,ID<&&_&Q.4O?U"/U,CB_V%LQ8Y4>?OQ8U!%1+F# '6!JJ26\:U =TBBY@D12 M6KG4UZB<ZTL2]V-0!%C,IM#(J+P!#A;: HJH"G.B\ M4JP06@0=S/3V-C5F.7?N60N<_=Z)?./9\2'8<0?'T1 ^PZFQ-WHW'P*?1670 M$^##'I_U^/>L\M?.?L^_%%%H;\NW^KB>U_V?\\VL+$M92$LAC!)GH+AK+"TK MH$LM2LA+FC,O__'>7J9&(H>5Y)R$(67V+F+9SQ7)$!J8(T+ "2NR=TWYVXOL M7>QAO")[UY0\*+)W]>$X^^&?VE4WT>K^IU[SK_K]@]OA?# UI6P^/&PW+L6E MY9FF>%N%-$*"26!X40&"2VW) $F7UJ5B"JDIT8-S6KXRWR9;6IY M ]/SAB&OC("5RG,@D(2 $.6\XBD&6%3(#HDN8$'"*DX-AOTXU:R)\M M:P7<-M)^__.EB_%IQB6S(S3?;![T6&/E9P@.AO_ I+\#OA4\>[\#OI$]VQ,^ M>6W#*-22&HYA$HQJ2$:!P2VG$;UP@,GV'+ MVDHYN+O2F%Y*DW!."O1)NO6VOJDQW95\Q]Q45 I020Y=I6<,!#42$,[*O%"0 MTCRHOM5!ZU,CA5:X36# WWGD_*9Z-!X#3W!_*,*OU,^IG/8._:"'<2_-SREW MS+*ONPSEH= M,J=$5L+,J1&3MBQP>/H98V#0!^:3*>(=$-$W'.XCQ?<%XY\HVB\.N-[8O\ F MQXL$C-/U("XPLHF(I>/C>F4W-]O'CPN7A6*I7#F NM"A_?LN7*>^2*V+,G\P M?]\TF>7NC97D7LHF=%RK5_JI?K-]]_[[:KV=_[N94RY/*2]-"2HL"" %0H#G MUIC,::F4_2\F1'DO.&-(/+5EJM/Y+JNUOJNC*U_]ZBI1K?#IJY<$' ZSZ MW62O$!@)[X'4_(<[!YW81B"4]U0OI?]0SOPA@CD\$8YJ(J63:'#PVZ5"U>OWB M[9=7]S.I8,YI+@"JM';EYPU@)2X!I113HG-$$?3>I9WM8FITU0J9=5)FC9@A MQ2C/(NFQ4;D9GW$._I-#$U)Z\U:(QJJF&0A58%G,/A3Z*UV>?7/$XI5]DA_6 MH^Q],O+^\D%L]'\_V&9?_W0W6$]A)H@1F9<$ D1@#DBE(."$4H!, 569(U7D M8:71+O4T.;K;"9KI6M+ >\V+B'K><:; :6C:>X*H$7*H/,K7L$A[$7JQMW$O M1:\I?7)!>O6%V-V=*^;XA?_Y23O1YXMF"]E:7$^_M7O,5W-CM#7 MG.^F%5( M(&R4!+04E;60.+,[O4H J(E6DF),49 71*0<4^.5)FFL2_7;5D5UM1>PJ;T(X\0XS3I:1=YLW M 7:Z\[RMN5M3PIP-KGKQV&1*JW.B/9D;$A-9EF4%$'+)KTB. ;6T#+B=!14A M1)@BK*Q&C!13(^']J.XF3N+4.3,VE4S(X'C:@D-#/K2=N(?VQ;C-P%Q_HZ2O MB8![H+PV(9(\4\*;"+ N9\*):2R.55V1V[7^II<;N]XWU/U>;S\8R]\S ZG) M&2( Z8I;[I3_N)+NO]YE+@^QGU=O\QD#/XI,A.S 1#@4J,$4YP%74B+KZV]4NO)0_)B4 M?%Z)OC<]+#^JMZ__;)>\OZU6ZH_Y8C&3%<0ZQSDP"D% 2LT!%0P#KB2A1%6N M+EK@A>G53J=&1B?5=YO9\LM.\*R3/##DR&L$O.]&D^(Z_*7HS9#&W(9Z8Y3Z M&O1ZQV/??WI#<>;BT__=.&KZ?Q[XVL[LQ>/.N78OK=73_J6$]CN3 @%9<&<@ M&>8"(2G0FN."":$-"[H=\.MV:O2TDSI[\AA_Q;<\C(L\(?=CH_1 #LQ'YS#< MSZ0VS,U"&$Q)*55*@"A7:%9VC%@)#8 M %A141A.B<$L04&M,UT'3?+G+ZCU5#M@F():YP;'CRR&@7Q@)HE >_""6CV( MC5%0ZUSW4RBHU0.+9T&MOA;B&.[+6O/-P_KQ\]8:-O_@"V>1&"B*HE) $UH M@GD.:*ER4+J;M@H6(C=\MM1?G4>^'Y>==N(U@5@S@?:[&FX>=3)FM9!W62UF M&"&=P=*/>"+Q&8=@PH )II#+NB>EBC/=C$H)E]4\GOH]3\9-\5?:Z/7:T4=[ MJ?]NSD5;;,3RS$QP*!DN2L!SY4KFN5101G-0<%((P3AGQ"L]A&=_4]N3=.+N M.\#L25P?*H;QP#7 _4@A(8P#,\1-" 83AB\XOM:',E\ MTG6$WD>^WCY^6?/EADMW9O)N%YXE)"R+@C& NAO$69JA'DHJR/)O1W/ MZS]_Z.4FWN,7VU)=C:HB1.L<,Y +*NS>LU" $T9!*3&J>$'M M#[QRK7CT-35".! U<[)F3M2@4E\^$/M10R+@!N:'2,PBO(6NHI'8=^AR?R-[ M$EU5_-2OZ/HKMUW064NE\8:V?^E^UNXJ/NF-7O_4&Y?U3LKU U]L[A>+U1\N M1=2;U?K5ZD%LS<.BX[49A]I@4Q!062,#D((R(" F .4"&808QZR(N=-+)^+4 M:&IWB>7V$ET\@?O[[A>MGG=9IVE=&[G3]2[;:9N9U3KK]-V=H\7=(2;\)L*N M'9]GI,>ZJ=P-\I4QWA_BNW-'HL?#_M*V,M]F+B N_95G^C$9Y)8TH9C/&2[M@ %-)=QJ8<^"R:0$# MN:%V)8%&!&1RO]C/U!:#5M(ZP_&3K#&U*7JP[>?CA(@-3*JC@!62\SL):&-E MZCX+7JI,VE>1Z,]_??GU$;-67]7A,-?T]<=CC?2GW-/V[PM]+C,]@A4CC"%0 ML((#0O,2\**P["D,*8C6905)F-E]O=.I<>>^S'?93NK&D@JN*A $OZ"$"D-S M4%0JM[L>%\MI* 2H(/:_-$=8L##/Y60#,*HO\S,.@>\F(^UW/?BVX48\(RQ^ M?X 2V_ >'8]LE?M#<6IG![P;MRXT>4U:*R4O(.>N%D!57_E@EZE,%R6 I,!* M['9 MKKG)0O.7*I0>KW7&OTO15Q M1?%A^TVOSZ0Q=/=L)X%M35T1=W@[4]*4!#,(RIQ 0*1"P&[0,. E,J*B4O&* M>M]?1 HQ-5*JUB^A\4BC@1#]VW#SN1D88C8%Y[:\P$ 'W+B,,R$B7 M,L,-3-C]S8V(]E[NQ+8]WLW/C=H?7 O=VE9TW1F7S$&_TLV?;Y=OEZZPS6KM MDA)QJD@)$0**"0I((2&@.2L!R8VBNI28YU78;45O?].[INC$S7[I!/XUF[M" M)#N9@VO"],#M9Q3?#N%8R6^CL8NIU7(=D]0567IZ'+ONRG7ESU17\7@I.MO_ M]]6RS@Y3UQ78?'C8;NQVWZ7.G1%885(H 7*N%2"*4L 1Y$##TA@B!<2PG/W0 MZ_E*?=[R]=:/5_JZ#)D3QQT/-SU>Z*_SI2N_D(FV..XO=G9L:N$#$VSWXEU5 M&#(L",#8E5I>MGF0="&Z_ MQ3(5B .OE6U)GC9_V><6Q#U9DU:EN(I(ZK(4ESLS3H:A4)3$<8T 0%( PQJRYG>>@,+K$%;T3IP8ZZF3D5$#G53Q-_7/AN;BIW!6$N%^>7&QUO_JX M6LSEXXR56AAA+5])G?^-RBL@8,% "2DA[OR#YT%SW+OGJ4W^3KJP&>\/M!\5 M# +?P!S1"58[]YTI,=/]_BYK1,]^;_\<),E$,())V<:_]U%I*!B48WX*;R#6 M-_#Q>UW'>G4O__MAOM;'O M[7-ZYX"=R*Y,7"OTZO>+">W%T\VZ^U!],$_S^AKLT6]O'=WII&^CHIJH*(6D.L+(V M#E%, U98ND$"5C2'U&@6='Y[K<.IT8V3UZ6N:_,#="+?98W0D8QS%78_QDD) MYL",EXOW=KGM/^NGV'63.+@G,A$ 906-P) M51!0FF/ *VVT0@1J&%3P,TJ*J='3?G;--+5 XP;'CZ\&AWQ@$KM>*72,M*41 MV V4KS1$DF=*5!H!UN4,I3&-13A-WYOU7/+/?*$W'XR92]W&6PH#H6(<@EPP M!DC%.*!YA0'F&KF;=2HJKRP%?9U,C> :,;-:SJP1-"9#R25(^WDK%5 #T]+ M& 6X$B? :B17X3.8)7+^O8)!KW/OI7?'<]Z](OV!<^ZU9Q-E5:R#A7:7V07! MAI:NVC)3!A!1&ONW2H"BU$@498D9#DS5TM?=U.CP;+;#9#%IY_#VL^S2H3@P M5]X&X.T9 ,_B,FPVO\,NGS _?((XS'2?GJP<0G;?-\(:._F/+;M M\3;O-VI_L+F_M:W(^V@7=??2\N4LKTJ[PN3*;NQ)"0B3"# N!*@H0Z20.#=Y M/MNNMGSA>?'^N]7&O=(^5.KF[/7D@T@=VO?JAU]O'CW:@MM8^??W?#_,?;B'9 MNY%EFE""&%!8*. J)0$.[3XYE[RJB,@Q*>#LIUZ+E7?>S*N=AGRT^UV/U>:@_7>G3[UYVRD3Z!)[?2 T5%)#5 !:<)?MWW# =)$#+JE+K:R* M N*@]*5)AV'L>_"10/=CV[10#DS#G;!W62WN(8"#WF[[PY36*_EZM^.Z)7O# M<.*7[/_FS<6)^=I%Z&\^ZG4=_/EJOGBP6^X7CTU4Z,L%WVSJ3V6&<*%SDDO M!$* E-0 1E@.-"7*_0=AKB-K$OO*,&6BZI3(K!9->/-=UBIREXG'K(U_KI6Y M)@&)L%G&:%;JAB'8CQ4 M\6)O.9ZK9G$H4#VEBH.;BDY$9??>]1&QXW)W1ERGQ&]]LXTH"8<05)I(0!0I M@!#&FGV*E:HH42D*$T*OO;U-C4C;8Z:=M%DG;J1+=C_4?L27#,"!*>X&[&*2 M4%W')'42JIX>QTY"=5WY,TFH/%Z*M.)OH+I(.MK]8?Z[1V]MF/JTU]1[Z9504FI58(E)I6 M@.05!PQQ#6#%*X)48<D"D$2P46D_)93'9)^T[9@8 MI+8^]5/%]/TJUDUHJ$O";?^AYU^7+YVGTU(^?EGSY6:Q*ZK*CRJ&Q/SJ[7G_237.;;_,?;;WS62ES7L&< 2@KNRO"* >L@!6H MBHI E7-B>%C*[,M]3>V$K!,U.Y ULE9M'\9^.Y)$R V\(,6"%I[&Z3H<:3,X M]?0W;O*FZXJ?Y&WR>"721=;RTLO5TMG^EI/F>O-NOM1OM_K[9L:PUB66!%05 M,X @E0-*A02E1J3DI:*<%D')FBYV-37B<))F!Z)FOSMALUK:T.Q,EQ'VXXTT MN U,&[&0A?OA7D4CK6/NY>[&]=2]JO:)Z^[U-Q+[\K[7VUE9: R=CSTMH2NU M:#?LS! -:*$JI(0U/P0.<;3OZRR(-D;PO>]U>+S+WNLXE_Q>O"NF2VX8 [*0 M"!!1(4"A+($I"F1*6#'.@A(8),-[%)I>?@6+NN0UC\D.W(>K'S6G0FM@[L'R3A>MZ[#:?C;[JGN[6F[_TYBGGXUW\C%:O.PWDNYAED.*P,9X"53 MED<( ZS*"V!*([2@F%_C!@/TH#8.09T38!J$U0.--X'UM1%':/ [)N1$K<91=%UA^]V<"Y?E>:XWKJOZNF,[PQ6G F,( M*I5#0(R1@&G#7=(]2[V0L[P,\NZ]W-74J+4I)+\GZEWV)&P88?;@*W-(&(4: M(,T-( P5@&MM "=4,L259J@*.7E)A.\(YRZ]^$8=N?3 [+?FI %OX/4D[KL, M7B6N8Y%T!>CI;E1VOZ[V,7-[O!%I.)]<4+_7VZ?6=[[W6**B,AR# NK*4K3D M@#-#0>X.%Y6L(%9ED(7LU^_4^/JL9PG1 M']K '0'X<",W#,:TUJQGW^.:K6& G-BG@:^G*T5T_^=\,Y.BX$1" 314T-5: MY(!JQ0#6B&%"#54_9R0?LJ^Y0).GC^MDPC*_-FOIQOM'I8/];QKW6ZE4U;>U?- M!,4&YM@ HK!+05@Q($3!@$)855Q+PB0+2T'8TUL( XR3>_"C;>B;"P=S3+!M M)<\V3O3LE_DRV]3R!V;@[\.;EI!RHQ2HJI(" K4!@L(2,"01J4H)=4Y#EM-$ M:(^Q.GXYA)>W8@Z#L]_RE@B]@5>K'7"UF'=-'BV7^+D5-=V:XX%'TB6DK[]1 M5P0/Q8\)WN>5.+X^3HX5> AVZ?4)?=&G:>$&.<>ZAD32;_EB9Z-^R-=4/OZ* MKSX?]PFW]1V77Y^.O#;HRPJS5_QQ\Y%OMJ\>=M7Q:"ESI4J@2E@Y,P0#2C4" MC)$<25TJF*N0%=&_ZZDMD$\U46OK\"Y#SK@H*4&A$II M&4Q"(!4O*R,U(7E0Z%A_=U.CK@]_+/6>W_!=]M5)FOP?J>_OY'KX5Z:"P%R__:O4@MN9A<7I/.,LK MH9B@!B"C&2 E=REJB:65''%K'2F6BSS(/\&KVZG12R=IIK2P4Z73(=#5P ]Q M)K"%.E>@X@4$))<$B,(@@!!FA$N%"#*S'W6NH,];OMX^%^['(HSLH]#CG?!" M?YTOW:XB>\$7@XT3KHJJJ@0#3);0%7// 36P %!Q;)!D/!>\':?72\_L=T.- M4B? =,;(2C3T /DMV.DA'WCA#D,ZH5-.$%!I?7+\NA[7)2<(CA./G+"WXY;X M.G6%5A\M0S>9;[C"01<@.S2"QHT670>^ 8I.KYN?Z>IP_GB$W[J>USKM9>M1'^/>L9Y7\.1J]<)CZ;S[FYIR.:24 M$F4W$@@+0 @4@"I!04FA@4RK(J?L5O?^298"=((ZOZUVN]W)&E?-[S*^?G,] M"6H#S_I8P)+X_@]70N]R;\_N_=];#N_Z"RD27#[>2[E^X(O[[4N^7C_:'_Z# M+Q[T3)0$5;@D0$#C/#\9!4S978.6&BDCN:8%C\]U>:'7J5%(+:4U@F4G^#9; MM(;7XRTY+R^![LDEJ:$YE>/WH)0EH U-*)%YQF1KZL$B?J.%L;^/G:>A3^FR:AMX7 MPHA"Z?GLM>6@;5OO=\^'^L/#=K/E]>WDC!:LE(A*0&%AV8)8.X5#)$&%,:\* MGDONQQ9^W4V-,AJ)NQ+9![[_V9[8?MSAB7@_@:3'<>ACCALA]*:3,&3.<,I& MR__Q=?7S?]J&&CJQ?ZE9I.8/S^9'(9$P53LF"7PKHN#6;_/_]S7?;._->B[Y M/^Z_?%B^_?YCM=YJ]5FO?\ZEWARETLMYP6$."5!$.P>2/ >T- 70IE*HA(7* MC5=VKJC>IT8V5O[,*9 U&MQE5H?,SIE.BZQ3XVZ772^@]E+PV/3ST."(#TQ+ M9\'^T MVX+EU'.H!]:V&1'^D:E81HY"H4%4L>+UEJ8(;':\(5:R^!R6GHANY M+8G&!W/A1G_SXO'@-_59,BPN$D]?.P,?ZIOY^;W5O>'XYSWO(!;X>M$9OU=O;ZP87:M;M0 MSA76)<4 2X(LZ> *"(0HR#E5K*@4YKE7QKGCAJ=&,(UL@1O[$[3Z&>,6#(8^ MF_54WWOJ7]*U;W+;=_8FMOW7\:0^:724:7M)E6YB7OQ]^#7,J_:PY= :1)HZ,X!K5N$#2ETJ3@HL*LZOKCA PV[K0C!I_>&PJNA\6XE0O0ZN(D(>C&"H/>B@.H.NE"@Q[=+Z9(. MZE>Z^?.3WCPLG"??&ZO9F]5:S[\N7]8U!61SH+>HO\$/R_=Z^W;Y4V]J[YUW M*_N;F29<(UYP0*J* J(1 K1P!904L[Q/$:/:*VI@-(FGMD N!63-JQY%1 MS,9HN9W_U%:DU7=M)?W$M[H)9WBP GWXH==UWYL9EB76R*5B%%P @@1U^1 4 MP+G@!).":5@%!3A[=STU0\6QBQ4M\,(J &J_2ZMA !SZD+H3.FNDKJG:R>VR M/]G);.='+?.=.P*326M(AN.5-L+:O_MQ@Z^#83F)RPYO(4D<9E<1Z(/Y:'_A MBH"\JQ/'LKS"4A: ,F)W8V4N *=0@IP9!%G)=6F"$L=Z]3HUCOJXVMK)X_(R MIPF_O("U'U,E1W!@DCH.O[S;%9]R?EZ=T(G3T06!-&1$YH6>GS,BLQ^,*Q&9 M5UZ..$_Z[*(K^%I]7*_4@]S^DSO/BVT7^ME9=]:0>[O9. )L'YCKS?U2'1M_ M]K&/:ZW_G&^V!X_.#%)4: J!Q"Z<0NWP/@[U7 HX-QOF./ Z4)O=U#$SP M__O#G M2./V'!G;PZU1Y=H77/YKS_.]SNMO!9=:JTUS;Q3H1WXR4L+";M0) M4R% *@,!+1@%1I5428VTG99!X3V1@DS-F,,P-#&@4-[I\-^($];123K]+C+=IID3ZHDC.FY$V%UT;R*A+JSPT97T72VS^^UV/1&)>8A@+*M0$<0U,@P@DO ZLFQP$^ M3I'D24#NMY['P3CP"CT*?C$EP8Z@2EW^JVM^[%)?1VJ=*>MU_$1D5.M)P1 W M:/5%^+:M/-@$EVM=E8)@#CAT%]+04C0SI )EP34R=K%DE0P*J/3L>&K0"$RP04"BG%M+1U6 (FMG,DT+ MJ(W 5>D5!^+3V=3HRLH+Y)[ 62-QUHB]W4MD_+[19K?5^<;4FN[DSMIZXJZLQ/RLJ81@J M.(#2TCHI*+3D4I9 &RVX451#$Y0-^%:!ID9 9Y=S4:O45]OQ2;'L]TZUFTVI MP*&--;&&&[#G,+TBQ\K=S?U8ZSKE0O9D\OPZI+46!_S 5ER@4,]LW<5!>-WJ MBVPW/ W'2]>Q7O]P:9_>VV_]_L_Y9N;*01%WN(7RD@ BB?/KL4RMM"I*5C). M_,K+7.I@:J2[+V/FA+03TXH9D)_C+(S]A)@"G($)+AB7H,0=?!*W1/"Q/Z-CLIZUOG3DX?XR?\U/0Z M'FF/47OZ&_=<];KB)P>M'J_VXS8\J3XG^:+_ MW+ZP.OUK1C!#A&,%:)WZFR,"J*8YD$A5AA*!6%CMHQOEF=H2N)\FU"7Z6BWK M"ASV7^TU1J/??DQ,5#["6X?1C\)&')R!:6Y_7%KLQ?%(W&6=0C49=@&BS7EO MYK3*:K4&R>5Z$\ #976-D^F9\KO>!.#E3*^W-1O'T7_C\Z7;H7Q8.J>4#^:C M2U=F39N/]I/>[FICSB 2BB*B@,"FSOE*@<@U!KPT'#%(M9$D+.>K7\=>TWK4 MG*].[O:"V%5>>#7?_%AMYO7EL OC:;7(:C6RG1YAC.LY* 432"DA@"HE D04 M&%#&"E!JJ(TA&A-C0M;'A$,RXC(XH0'Q6^G2PSSP@I88X>"5*PRPI N49]>C MKD-AW(FK9&O M2IZ#0H@2$ @Q$*K, 46"E-KH@N.@JN^R)P6:7SJS M\OAG>R^$\=]MXXGLJJ2-*D'.2[M.D=*.IV#&CB<1I2@+5&HR^U&G3?R\Y>OM MQ$;U6++)C^V=W?E]G2^7SB/M!5^XT^@QAUO!DC.<&X!PA0%!E -.I34=!68Y M19IKKMKA?KWTM!9''NQ.KK_ 4+^N2[(]QSC[63NCC=S0!^L#\VZP590$V*3& MTFT2C6I#)0'OV+1*TVA$ZH O']\\97!R 20_UG-MUZO'=_/O<]M5FVV584)I M92P34V+M*@,9$,2NPXQ7JC1*:@&]\GRH'0')@./8",R1KLB6A D'EZ9$>*$K_E4PT+\ Z#J#="V[.I\4*LPW0[ MB)$.?#6,MVOOD?7C[.^?9S W2N.J )5%$Y 2:;LSRB5 HN)54L_14QQXWV?;AQFQK M__'D+KO7U"B3\%3T;HZ=^4WD-;-EXMISMKM!L6:6NP]=ZV]ZN=EED MTJ0AL M=4(?WT[R[F)X)W)W 3F$RT4D7FFO$P-E&/?Z, Z@D^O"R&8BG<==BMG-RR.W MX2IG3*C<#H$1!I"B0(!5Q"Y;I1:*8FD7+AKD$7ZNEZDM8HV0=VT2YQNN^W*?LB4]R[\,1YPIMCM7EUSI9QM;)WN2"[Z0/V!3[#H/'.4-*:,>AE&?&-."D80!L1SIJ M2()QV)E#(%B]APZ^;8UWZA"HW<&Q0^B[<8;=F_EROM7OK+VHWMKO:_G5I;!M M%I Z"]%,(\D19="2.)4NB5II;3P$ 26F+""% O.@; C7.IR:N=?("VJ!LR>) ML\[$J84.L_RN8NYG!*9$'#I^L!F@_ M.=,^1MD32#&55)[O"_7C_K_0=S?PTO+7^N0BZ\H\^T /4*SF^71ZA@HXSSZ MY\OJ/+]8MQ5<[8J>S?6F^VD;VN8RJH M"0(>5^PS.?#/4;@SP0!$%]X, M"WB*9?H\]2$#-(WTO%+<,:B2S]YD[80G,M M'+XT(<)I!!ODSNV\SFGKA1UV,6YAL+/JG50 ._]4>#K'U]8LVCZ^M RX=K4V ME/[S_]:/,R4@*;&J0%Y5REHKH@2"*08PX5@(:[#PRJL4ZL4>IF:1-$)FK919 M+69FY?1/UG@>R/YIG 2>H?>VH<@$I6+LU3XJ_^+Y%D=+NMBKT'ZFQ?X';TUR MTG.$>I01@T%8E'DE ,R9<8';%>"Z$"!G4E5YCG-3!@4X1L@P-3(X3)IQ=%$0 MFZ_$?T3\EOZ!<1Z85?8A[K^8&2D/23"( ^4>\9?CF?*-! -U.<=(>%-QM+C+ M7_)QM9C+QZ>9IC0C%2T+ M5 D(0 H*C'!C,\H)#23#T.I2YUM'4",Y*R,,+ M:UV$T8^P4H S,"OMYT1JI,Q^;_\=V?&'\R[U?)K34<-"1U_YV5I%,5E!:"L)""46%,I1]IQ!C7&,%ZR MH!PW,4),C4J>='!+^<+*#A;U0LXCK*6H4?%DGX&Q'IJ9]F!>/]T%6LB="JWM MU'FRC$)=-^"9EM9B!!F7\FZ ZH0.;VDK_'3HLY8/:[M-[6[H7)+9&1,ZUXKF M0.4E<_7Z+ U"5K@J'PSIRI2T\MHQ7NI@:A37R?ATN>^D]#\9.@OB]8.A6Z$9 M>@<7ADK0J5"?ZE&'0F<;'.U,J$^=_2.AWN4B?#=?ZK=;_7TSJ\H"5Y!;.Z>J"D!R8P#E$@%&)#%:W$$>,G_5,O'[0+Z'KIZ@=SN?WG?/OMY<-F:WM: MGYR"2<*P4 7@4F) H&* %D@!3I5T==P18D&T&-;]U$BQE3YS7T,F6_DWV1]6 M@TRV*@1:C('CX<=^PZ$\,/<= -R)WN#;"3^L51B'7%+:"Q1A5-*+@^>8\B); MB4W28]NH2UNJ5W;#O?SZLL/W^?[3?VPRW2F6_6+?J)_:7"Y7F&HMLQRLV= ,QOUZ[4Z5ZDL$\9CM/_>1/]8_OO^#K]5=UFIWEW7Z;=RH M-B"DS-(4BW+B1$W!8HRMA/=?OZ[K-"IO[6(QMX:Q_ =?/.A_Z(TU MFF>\)"52E %3%^LB@KIT4#G(#=-8*89+Y95<]IGUF!KE)V"6!I!L#Y%V0[NU MF#SQS@Z6;(=+5@-SES70!"X4S_0=>JXVT_^ZIK]D#?YAA2]OSSNL:=?(9])E MW(7V>0?L9+5^9G'BEOQ_ZOG7;[:9^Y]ZS;_J]P\N+_$'\VJ^>+ _;4R-#P_; MS9;7M2)F2N;"!9L 8G0%"&-V?D-N &)(3-&;G./F9UH,.!8#FP2=Y%DK>O9^!WXC=K8GM\N. M46N4;O6.1"[IJALJPZBK921 QZM<;#.W1 *XRY/NI'&^?+#-/B6%.*IXJC== MS=-9#A610BF0*U-8IK3[2:HQ [J"I%*N1IQ4X<$"4;),;=4ZO'_0T$QD05'$F!*[.(G80&8 M%@6 V)0=7T/@>)X(0]Z M]\8@:I=,;[':/*SW4A:H@B%$"@),[1,FJ@HP2TD@YW9AH%!7+#*0^DQG4Z.C M=I9LG744&5!]#M*0/ Y'J@-H/R#&.J:](,H7#:C^P/(^L M/1N+]=&OPP$^\O7V\=7J.Y\O9P8+R7)I0*5,":SQ96VN$E> LY)4U'!!"0SS MPS_N8FHDV$J8U2)FOS="!G+;&2#]B.LV> 9FI4!D(GS@+RF?V,_]I)N1?=DO MJ7GJKW[QR? L"VV5O#?6 ..+_]1\_7JI7MGF9]I *5#! :"JB!IWL41D$9 M&*Z!$)6%X6*CHV5BN*;6?C:&J\_>FJ.S-AA>'#MX[?MAW\OM_.=\^WB4()(C M)G.I2X @9H 0#NT.R?X/K$J2:UC8WX<%H]PLTM1(Y//#]^_./<=:Y7]?_JS] MVAKSO/,$S5H]YJ%G-@F&S\_>&'=0!B:LLXZ[3YZ,7<3)73K![$U#XM[*5<_ M76__7,^W5D:SF8D,WU4>L/ MWW]WLF9_6 FW>FF9V&2J#CK*MM]T]NA,%K[)YG:-E2NWD;;:!*:)"!PC/]H= M O?1DD344F9/8EH^[=3)S&J=O5QK-=]F[E;H+JMUL,.2,$5$''9I,T0$RC!N M@H@X@$[R0T0V%SC4V0)3058T@E@^)T2!7 ME5!5LT'%0 Q'E^'ZS)H3;2+Q=[E5M:G*'[=5N>J^WGU:+ MA65-%R8U4P6A+&+<'4:*O3(7N[S X* MEK65&'[9TZ3U!_K=J9.U^G@>Q<>/6#_MC3(. ]/?Y(<@H&S?T$,Q4NF^\"%) M5+7O%OQZ*_=%-3Q>];Y;]#ZHX'=30W'&8CE'"?&U-:CWL) =W7!S+I8]KY* M=\UMB%,GS/B.'#D_2WSX\1AX71IJ*(*-]-N03&JQ1XHRJOE^&US'MOR-K448 M]A_UVJS6W]UAQQ>^_JJW+YO,F+;9>_5?#^YBYS5?+^?+K[M0)K-M@I7T MC[66\R9QPE+MRSA#J(*PHAP@HA @E:5<*JH"*%RPLH0YAKE7GO-AQ9P:)>\I MFFUK3>\RN=,UZY3-7K]X^^75?8 Q.MQ >VP:)C%\ S/X_LA]:4?NY;F1:Q7- M7G3QH(VJ=[N0T#UU,ZOO >=/8L0#]BB3&/F1-C+/_ 6$;7X&'YC>'=)PO8^W MC1H\>IW:VKY?DW5WT+%7X#YL/^4'O-_V*3F< Z^U>_(^ MI:QV$@_JUA*$4M*=D%_/HVY\@L XWN>$O1Q[KG4!_.2;[Z]6:S^V 3& MTO0U,:'9L!/3$8L3-*LE'20JQ@>2Q-=V/1V.?%-W7?73RSF/=^*^[W#K]3#6XM\)[O M0#JJ\4%X=#LJ[?C#<$P^ 6]&VOZUN]L;+MU-S^/]G_/-C$.FA@RX?;X1>73&M^GW8QK:5]4\\2LOOQD\MO6W_A_K=8O%WRS<554NY!937-5 M004TJ1 @AIN[K-8AJY6HB_M&AMR& MCM+-5ZJW8O^<=ZE1L*>\1>T#;ZSKT[,R3.7>M ^@@ O3WF8B;DKO[39.:?5> M;_]8K?_U6:]_SJ6^_[K6]?[.%=/Z;27F[OQBH7]\6RUU^^3']>K'>JZW?/WX M;O[=2JM^TRZAP4PC"4MMR;+ %0;$2 98*0S0$FM%SOA=KJI6NE(:@XL@ HE$. M:%%)0(I*EY1H(_R"M]**-;5MR:%6=9+"1H'LD]X\V _>W3:UR5E;;Z_@G-F) M!M2/,<92PGF: MF2YIZ]')PM>:;_0KW?SY=KD3H_6MV;FZV F28PX9@'E! &$E @(5#!@AB"A* MG,LBM*R29]=3(^M.\NR73O9?76&Y)SYHY8_.ZQLP*GYL/ S6 S-N2IACDI,' M(I8Z5;EO]V,G+@^$Y4P:\] 6(E-#R3;>1:M]KV7[]X4^X[[LS@GT>OOXT7Z# M6_L[EP+AAV/>&3:8&917 $)>V?V[R0'77(.2%Z3*BPHS1 -S1B42S6NRCIM, MZDFS@^B#.A:A42[CR^/PPTY!^S>GXEW]R$[+P&Q3J8;=CUE''+C_J]7RECK+-_\VVO'5I:'?N.ZRDR(C-41U M>N\]K^:_V*<7<$T] 7$G>+/]5_P4PV[()S3NO9?J4Y!SO'OX*6A[[NI^2G(E MO>W?G5P\7;KM#N9TSJH*,0XD+RI E+0S71,).*=5(9&!7%D2O0):L2 W>0)D&@8GM( XAI- GQA3I'WNE0FI@GCH0\RYK!,U^;_\<)B>#!S)IH\'Z.APW+LQ#]9,( M,9]W8M+(K5?J06Y?Z9]ZL:H/_5P^A\U>GH=7=6V*+]]T8_G-JHIHI T%1B-E M[2Q" %4: \Z,@(4E%($];V?B!)C>'4RK0K:G0YW39)/MISMIU,BL'NT6,B0C M6/ H>1QG#8/\2#G;)@AY2'*U(:$?*VE:XB$(S((6BV!_=K/@5D?,6A:K\6$V MLNA6(I.=/*63;LL&SJC& F)H@$"J 25!E@;% *4EUPJ45&(38A[_FD703;H M"&[X>Q*ZQ(*UC%%^]F?0]+-#;\-H8#(_!T_";"0754^;?>2TFW&SC5Q4\R2[ MR.4G8S,)-@F2SNQNW^G-1NO=D8\H("*("KOSY!207"$@#"U!3@NL2<6QX6%) M1GQ[GMRNM$OV=7?V$.@N:\2//H[S'Q+/?>P00 ^]J4V'<43&P4"\$F<=].U] MY,R#@:"<9A\,;2 V0]MFX](;VA[T4MK6ZQ""6>&\$(G!H("5-5QT!0%%L "R M8CE1D%*)@FI1G.]F:E3EI,P.Q&Q#*@(IZ0*HGO;+S5 -;<.$HQ215ZT/A,2Y MU,YV-7+^M#YU3W.F]3X=F8JTB07YI'\X;SEW_5FG_.[FS6O! MTO : #\*20WKP(22 -'P'+$!$*7-%>O3\;@Y8P.@.,D=&_)NQ)G]SC_W'_K; M7"[TYGZI/FR_Z76;]J00.!>Z-(!"1@"AM !,&,M/IC!8501KY;7+\NEL:D2T M$]?Y;#4"UX48:I%CDM)< ]OCH#TAA .3SNCH!9R9)T1QI!/R7C03G8-[HM)[ MZGVMC?'.N#VU.3C1]GTGC&B5GL]>6VMR^WBOE/TH-A]7FRU?_'_S'R]72L^P M@254A '*A03$%!H()@I0H(*(0N5Y(:D/Q?9W,SERK27-6E&=GX 3-K/29DY< M/UZX@FP_GZ;#:V@FC83*>_;[(7'&2MMH^3^^KG[^3]M 8Z#9O]1V64T(5YH= MA0K\5.M(P//IV.NKI?Y@#M/S/FT\M"&"DQ*"0AH%"$$N4%66H&!0R=SN"D45 M%*'?V]O4R*#>@;BZ%_U@^UYT)8)P\#NO&]"+N /S0"7Q=5A?CR/? MC'DH?WI)YO-2N$WQ64 MYDH;7TOBN/&I448ME/OJ$?Y%_)IUXOK;#2?H7;<6;L%D8 X(A2/(-KBD=Y1% M<-+8:'; )37V5_^+S]Q8?ZJ]]=$,2@HQ*!GG@&#FW%4@!Z6N$,7V/P*1H./= M@^:G-D6?2E)%7?(<8>=Y,AN-R-!GL-Y@Q)?C&NX.YZB+YRFYU7MG<^&IR&F; M/NCMP\/6;B66:K[\^FFU6+Q9K=WSLPI)B_&X%^-VQ2UQNWLX9+\[)+(6BE!>&^WC\J3,*7XR0[/Q%+^6 M<.(?>^32KBFC23_N34\\X%J0L2P44 M)78U+ L$&,(EP(P;8A='+JL@G\[3+J:V;.U)F$GG/1^8,.T40S_2OPV9@=EY M'Y16NH0YR"YJGC:;V&DWX^8%NZCF28:ORT_&)ESXXU[*U<.R38B[M'^5-?-L MFFC#X_A7S')2(,U!Y2QAHF )&*0:F(I#*"HM),)AZ1;"!)@:*;ARG=;0X#L= MLA\'2H2F4P@<#C\&&1+D@?G%BIX]R9X="C].R'(L>HES* 0*,7(&A3B(3O,G M1+83QWZOM-'KM59?^)]-#;K:@6"F2YC#G!K L:4W:]I(P)G&H,+.WY-IE9.@ M,MSGNYD:DW52NH('N]*+_3XK(:#Z,=7M4 W,1Q$H!1-./PA):>5"5Z.21[^Z MQQ1QY>DX(JC;L%NP[_-M339U16>&!,E+G@-E3 $(Y@90+0B@I9"4$BP*%)0^ MY5PG4R.!QN-O3\BH\MAGX?0C@%M!&GCZ!^,3//G[ $@Z]<]V-.K$[U/U>-KW M/ALVZ3?K[>R3.V"I/\L*$\%D+H!B2@!2, P8=X4WRCS/"T5Q[G<1?]#JU*:U MNW&9;[9SR1?9;YIO'M;M_5; Y#Z$K7\V1X,QPLU>! [>D_BLWGVSUKZP-V/M MOXYGZV&+HTS/LTIT\_'\+^-6W2]KKG3GMMO:_1NWH9[_=!>#C:T_PX)JQ%D. MJ$2YG:"$ BZY!$IKA4QI"EC(D&78J]>I3>!.SFR]$W33% =8+%9_<#N>F5FM M,[5Z$%OSL,B4%J%G#WZCX;>*)\=XZ%/,#MXG&8<]4P@"*.FR[]?SJ'9 $!C' MAD'8R].I:*#5+.?V:Y2Y!CE&=H.1V\%BRF E;%?;*45PS(@I=I@@GI-U%%3 MK^U5(*BK#FPF4'9 >V5?>]Y!FF*)@!>1>=E[RI"/.>;/G\4_;.PGF9M_@&]@ M$HGVM5_^N>%Z_\LGQ=?G\]D-WUMTG<_5=_V%_WE8=73WX_;6]H5>:C/?WF_? M:-LV7[A]Z8/]/!^?WK>KZ$PKG!M1"4 KJJV!0"M N:' ;7L$RU6>\S*P%&@Z MZ::V17IMC'9Y@717O]F=T#M!LZ.2PGR;M8IE.\V.W[ES5=<>0FOBI1U]OZW6 MLXWIP$;$N,,94[RI2YLFE'#LZJ?IP3U3('6 3L)#PUZN?MJ-JU]>OI/G M)S1A:[F29M6[J&U4,--A2Z-%,IU58#^,Z?P#-P1#B.MFD3@VBQJ;J+6!WC^X M# H?3/WH9I9C4HB<84 +)@$AF "!K%&B+!0%-Y7F++ N[Q!B_J]S2#'H8/H9 M%<\V0'^9D()6T6X;:G>KM;(NK+-1-W'HP$"#D3Y*(+6@XP<$# 3U6=__H?J* M7#[D-ZT>%OJ#:4[3:_^:.DCOR>-4D*HPIJ)V-: ($!>]+A"6=F-:(HYS+E$5 ME W5H\^I[30[D=UD;QQ"&JD#Z=T#;$^V3@OAT.1[ ;TVV':8^[8 B-)2HD>_ MXS*F7\%B?[N@EAGA&H2C;2@%C=[DG?GA&I%CBHN<05T M/PI*!^7 [..!8CK6\4,E*>%0*XX0=3'ZS/T;Y@>?Y5;V# M)_.QDDFG[:[Q42?HL4K'4_'D]Q'N,^^U$GSYKW?S[W96JR[_J^*,\)(#0SD$ M1.4$""P(()51,*>2RMSK8NMB#U.;AJV,62MD@.?"6?P\'$UN167@^7D$2$R2 MX?-?EK\[QJT(C>1)X?OIA#D\]"G?ZZMP]L7QW SZY#[P$.A],#I#V%+QM6J+ MZ?V3N[.:[>.]E.L'OIAAS&&NE %(%KDE-4P MU8&0%512:(J7A9F]J.NKF=; M6F\]ST=Z.PWY7H^['NZ3?:&_SI=+%Z\K^,(Y)P=G$^O#F6.#44D1*'%>V"4# M"L K;5?5DA*N)((452W.KY>^-Q*)4>XZ'O!^O,E7,P3 GJ=.R2 ;^L"I%33K M2I=VHF:MK$G3NWE@DCK=6U^78Z=_\U#_3#HXG[?B./NW^7*UKAV]K)FG-]L9 M9KC01%ENKA@%Q# )!"0*Y$0SQK&0P@3E=3SN8&J6Y^?M2O[KVVIA(=O\1^=( M>;_=KN?B85L?N&Y7SM72#O'6"K5H2LXTNH2QR@G4?CQR"X"#,\< V 63RB6 MDM+(22>C$LY@:/3@!W4W,)_U3+Q\"[8A3_/RF_$VH##SG.T!JZ:YO M2\-+A%[2/6TIT)->QBWY>4G)D]*>%Q^,3%3GC 9W<-SZYCT5S.;"2%H6"F!> M:KONDPJ(DG. %<*%P97 )LB7^F)/4YOAK:![+K$^];8#T?6;]TDP&WC^Q\$5 MGMKN&A1I,]Q=[&W<1'?7E#[)=W?UA>?QD[0VW\_:_:;]]YO5VNCYJ;<=S94P MF@L@N2H!*2@!3-MM!].TRI'@FLE=A.>7P,S1PXOO-2L/72J_C$!H.VF?S[72 M=_P]3U(F-)Q_/0?,G?;=C[*=_E/VR@PBUXY3B0JL:@(T0;DA@E E,M^J @'NF"F*)F$J HZ%KO4T=2LXT[.>0\W MA"'IQ_DI\!F8I'A?@(D1SKBOPG"\!-_/V#2GO]?Z7/S%PV:^U)O0FA6G0/H1QFWP#,P13\@\B9?]/DQ] MB8LXI*T@<=K-N#4B+JIY4@7B\I.QY:O^ZV'3Y(W^LNI,%_U>;QM[YMUJ8W_^ MDF^^?5RO?LZ55B\>_[YQUPZM!,NO]\YRG6_G>K/+U*%R4>J"<&!PH0 1R-HB M7&.@""L)<>Y$55"5B"&$G!K?[.GH7&=V6KJPJVY;\(O3]%?W:Z=LUFGKCH-_ M<0IG\^6OV4[G[$EIG]PCXWT>GC>BSSSH0U^F/O=X1Y0<&VY $A M#0?U:>&T ?N*=E4YRE5LQ7'.A*U+10DI9=I4 +ED.W91H8!51 /(<6&0YDSD M8>M+?W^36RI.4W+?9=QL7;Z @YSGSQZR)\1QZ%/V&R",\*KWPR6QD_V53D?VN?>#X-0%W_.].*KYI!?N M5NPC7V\?OZSYEK A@CMDKIHF)Q0S\4\^_?K-_WO^T5MY7_3<7_?S**O6& MS]?_X(L'/2,0$H@IM43($' W"T!4!0*5+ VKL*:<%4$Y-Y]-E:G1[&$L@5HM M%GR]R:RYW<053"6LX/HGXL?=?XV!'W@I&"WXH ,E:U'):E@RATOF@,EJ9/X" M(0G>H_O7B%*XKL[_&H$+WL,V6BR#OT2I[E1VI]E6AN8LN[[K.4RSS*""4&,. M&*JXW7=(9:>]L'-?$26A$<[A^;:K%A\QIK8V[B=J_FWU4S?7N':9=+Y"A[<$ MK[JZLZ_"Z\Y&CEGLC4SJD7B.BYJ+5S2#YM"^#YT0N*Y?]P2U M=FL]@)ZDO'6/,UY4V! # 2L, 00SRYZHD,#2*M.2"%K(H'RZ_EU/F3;[LTVW MLS7P)#E@4#PW!8- /;01GP[E&XH)^ (V4$V!J]T_4VD!7U@N5QCP;B&.V/[_ M[JZN)V$8BK[S*_@!-EGIQ]H7DP5C-#$Q07WQA?2V7>(#DFR)T7]OARM,T-&Q M4= 7,C9H>T]W>VX']YXKF]NB:!26V,IX((D6D&*-L+$84<&X"PT3C7+@BJD$ MXY1W^N_-GO[.;0GSPVUF:O7,,=F'N*0F94 T FFT0UQ0)*C"B$G#%&B=R)RN M,PS#)1Z& 'XKOS""U,,)\ ^_0CV,H =$\LBLW _"SD0<",R@[+NOSZB4&PC -L^&?JT;N:XV*,7' M_#F;6U!$D%PAK7GU0(51I"92(B8XY9K9/+=!(F&;)L^-(A_NGQYOQMGU[':: MA:T)#7C:W?XPHX\=;X?8&^S NR:V2+K6'_YRT?K-1MJUT504U]L=NO>N'ZX< MH)?A?=-YI8]WW_VYVDUGMK3%FRVS5U,722ZGR\7BI2Q7V7=*IF:R*FU(*DD- M (&$Q01I"2E0Z8)9AH/%-7H/Y]P<=TU1%3=YU:?J>'VA-NMB[ T;.\M\K?"J M%N#&N YJ%?WGM7W5B#];L6*)/S=1'31(HDY8),&2.!/73>YD,)Q;M5'Z]Q)/ M2&4P1+ZIK@S7ZF_4V;PA[MS1YSON@ Y&X( !4 !M:7AT+3(P,C,P,3(V7W!R92YX;6S>],7R! ! (X%__S]=/LY^^X'(U7?_ M^)?Z3PPK_(F8FZ\V7_[;7SZNUY__Y>>?__CCC[]^CI8_X*:HO M6$W_9;7YYJM%"NN-S+]+UT]W_D;]"LY^#>JW@ N0_*]?5_DO__Y//_VT%<=R M,<.W6'ZJ'W][^_+**S]-OZYQ1@2MIVGUU[3X]'/]K9^?+@@31._F[]??/N._ M_64U_?1YAF??^[C$\F]_J7\-5;&,"U/?^L_;/_SYXN6?E[@BO&R8?47?./W[ M^I8]"4'ZQ7G&+8=GKYDMTI5?FE7Y+L[_ J'D))$9C0W$J7$HOI*M^5[A41OE''"M-?/RR^_$P/)K4(7C^I M0MFHX9]OO&XKG/WH/EM][^EW)])*Q;)V4-#3FLBT, *J (@NH+>"61,.(OOR MVZY2?5FI1\OTTV*9<4GFX^QU89EN*/@J=$]_X^?/84D/@O1Q.LMG?UWMR!"Z M6B\&D-Q6+43N7WXBK@LNEYA?;;5R)W,;SM9D5''SFT-H_&@^/PFSM_AYL5Q/ M'-$G0[:@>##T#S<0+0_ >+21!2Z\,H-H_O);=T* Z!\!>TNR$R2\P>5TD9_/ M\S/:?R=%&>.CD*!92*"$4^ YLR!XYD5BR<:P0:!PY;4[84'VCX7]9=D)&-XO MPWPUK8(_!;2P7CKM.$B?-2@7/3AF(U@K2Y&)"R7R,)O"M3?O! G5/R0.DNC( MJ'@^7T_7WUY,9_CZY%/$Y<0J5RV< S)CGC8Z&<$ILG%&.BZ$U-G:PUR$ZV_< M"06Z7Q0<),$NM/\6/TRK$.;KU^$3$GIM=L51:,6-(/1FBK04%LA,9Y&*YBP, M@8"K;]T)!:9W%!P@R2Z0\)+B^"69L(W@WY'\\>GB9+Y>?GNZR#C1Z#W/LH:+ M2#P919N=4@:L$L*)H&,T. P[B5B)YS8WG$RG)R[@,U1SJ2(U>D'"MF13R@X M4JDD"X5K)M.>@/&4/CU>OE_\,9\$PU,T M.D"P/I/10PO>*0+4O%?A!4["G0GC"QV0Z/EV^6BR_3 M><))5N1/EVA!^T)\N$3!E),9BLPF9U68L0-N)-?>OALZ.DYB#B;:GB#R9K%: MA]G_-_V\<9>DLLZA=\!==;59L1#)( +G$G,(29M\6#[K[G?O!H^.,YP#B75D M<%2K=[3$L*$[1B:DR@)T*9I$82RX@J):0$D[H[ AZH/@7U,'3VYN-B?I9U,387RY6 G"0'Y9D#KZ4'CIJ+Z#0*=Y@5N/[&W53?DBGD MP(>:*9.ZP2!V3/4C]U]^X MF_H[SEL>),*1U?]^&6JYR;MOG^)B-K'%NI(I#M:9)U"U%L1YR$%+#XOR"YP\.Y3F,V>G*RFESF'^;9,5, M)$Q#X4E4YZB6"I-P3&)U$J#4'&8+E1*?HA8''YG;NAH>-LY8%B[ ($;T[B;)I>S!9A M/0DZA,02@ZS)KJF2R>.)Y/M(XZPPRJ)-AQ5=WWCE;A#H.&]YF!"[0 !!]U,M M^%ND?[S[2&);'9^LZT6_FH\EHU9D5@Z!AT)XCLF0$ZP%<%F*((D)D]P D+B/ MAMTPTG%>WE1*<)WR/7]=/Z)?_,6':$5/,0A2UTAC) M:_(F(>CB'#/&2J_40=C9F93=(-1Q]K.-T$=&TA%QE"M7+V;APR1@+MQ3A"4T M&;KBA<=XF -RY76[(:+CS.?^PNMCTR'*EV'V[_]=_CO, 88Y=);5-MKV8KE*8 M_1>&Y=DE1G2F.'0./*\229DD$IB'Y+/64>3B#BR]O>O-NV&BXZ3F("+MQ,FX M8.(%?6", 6N,ZA%H<*\$[4NTRTY:4B+2_#7!.^]N+=0-%Q8G,(@7:% MB>V5YRT3*OA0T#!(IE:%!E&]9Q)*B-$Q&9+4^;!#D#M?O1LN.DYT#B/4D9'Q M^W*Z7N.\1E@G\^FV(/*.=N..@XN7F@&$<&P9LE5@37V'C3#:%V6EH>EU*OPDN5LU 6$E8N ME-/@E5: R:)&17&S/LR'N/O=NX&BXW3G0&+M"QS;&K++O"A/;C++!@I7"50A M07F!#$*R3)N0(S-Q2(C M;*[W50@9@GVDC>++:=:BU4 H6E(?-B@O'W M790H814WFC]]Z7;1X6R].OO.9O71/G7:5/"?'T+=OI;F[!U'JQ6N5Q,TPFN&BC/;,X#01]R PDBU&0?+(G$-QY'USQW/D;5;)K>2,"Z!#]'LK5 X1=@>( M>1I6'^M_S__G9/HES.I1T5LD5J9IC;G^X&B>KW[CTF].ZFT;*;(%%+6'1U(( MGI<$C!::TX45=9'P'!19!Y'= P(/@LUB+!UV -BCE&IW(>(P(?$09_@:UV>E MM\:PP$+VM2\R!\6C Q^5 AF-LMI[:^1]_OJL9I'-H.;H-IH ,TO9Q_ M(:H7RV_$PD2D'$QV @2W$915!F*]-QRS"(:6@_?IOK/$_=%SF8IQ6HNV0\O> M$NX '12,?@[3_/SK9YROD*SH\?HCQ;B7930I+*M<. -7?)5-(O/I8P)C2D1> M AG5-J#9@;AQ>I*VP]+0^N@ 8E>)#SIB#-J#3)JL9T$.7G"RGL)H:7*2*MQW M<6L@3WV<)J8--ZR]9;P_0!;K,#L((#4)0X!??,;E^MN;6:B-NW/UVSYOFWCG M8_I)J&GV5QA6^+;.F#@NO]&RJ-P>%8(H;=0GGTYFM>3K&1+]%"QOE#C/1Y_J MI;;_W7PY\=H&%XNKY3\6% 5!X+S)H!.SFH)G'L4U)_YF_NG1J.W!F3HH>NQ3 MKQU8PE\6B_S'=#:;V)A,D62F-*_$2T\6/.<(C'DKO0\24QLC>$9!#R[8(!F* MO43: 11>DKCG'Z8466R%0:[C\Z]I=E)+GL]Y"K&D8FLK:H6!>#(,HHH:+ 6T M6LOH:9-HY*U_G[H>/*]!(#2X*CJ U[/3U]::Z$_X/GP]9VV"BEFB/X!4,F[= MC!C0@1N(;-\_3K_Y9D(9'T)K(^K$(9$LF?#HR4-0 M9,=E9,9[F3&I1G4KM](S[J;7"$ #B+X#ZT-<+$_HK3=D-!&J)!&UAV3R9G R MB85C!*&*60J'R0*#E84E53 +=M^XAR&]\''3CLW#!1UU 6)FS#$*%,Y MM4/34"KIP!;=E!#MW]OZAC>UF(JTMEXOI_%D7?,C[Q?5ZM9@9#&C)W[8M #' MU85W*DT20C$'ED)=6ELY@V!Y8\-+I^,AY;N@W4MM'0#PS=E[ M-RS]/7VN%NZ7?6%)N5 8JM*:P6=25Y3+2!4E,)Y&[QNTTCA M)BWC9BT:0>9 D3\<-'X+FCE^J%2+"5$X4^0K31@O>&BX0NVWL''^P/H^_3-FX^HQ&L!E9)![;I$@>;W%Z= M!;'$CSA?3;_@-HO\:K&JN>/C\CY\G;#-=LP"&*R=%6NEHQ,L04(6"VJ7G&]4 M/?HP0L=-@#2"7TME]8#%G#?UDV'V)DSSR_G3\'FZ#K,)A2,VBHR@B5Y0)2H( M,7AP66$I.7+%&]5/W$[0N(F)5M@:0/@=8.BF=";$--%H2"JRK@*4!B*BIB\% MT[IX+W6;_.Q-6L8M?F^$G -%WD%V_]?I?+$\&Z:(JWK3VV5F"VE4A (JJP Q M)0:8@S+%*-K;VUS!NDY);_'<:$FG@U34I5W:1Y04Q!2C$^%&1T$BU$*28ZDB M&,-ML45EX=I<.!V&_MYBS8YRJ,WAT(&=_=Z9RL2%Z&0=5LMC3* H8@+:*E*M MBU+:%V>2;5-M_3W*QMVX'_MT_G#E# :VUEUOW[VG?W]]_OK]N^,7+U\_/?[U M^546'M[Z]I8GMNE_^SW2!VJ"NXTKS^^[G6--6116)T=.79T5B(:"2XEU;GT( MSAC/K&]S4'('08?OT*%FZ \:%L+ MF; H\,)2?"R%)LZB<66GY 2]X!)&Z*OK^+B+@K$/"??7YF) T?8!C5@ M]6SQ*4SGDQ*%\H9K"DP4Q2DU1/$"'60=HC#1\2!VLB,/P<=-,L8!R3":O0F3 M \4\(E8VG;?>G<156DX_5_'_BI\B+B>$W/'LT55_J+86PXEN;,W_+2SS'R2WL[:1IRS(Z+DV+$$6L1Y->@&Q&M$4 M#9+';1"=WDG[MS]_G"12(P0,(,(NTD&GVR;% /B2/EU-C"XH*& '*Q@2CKT! M3]%][4422"I,67'?G* M;5I$_\_U=#CZVJ,J1+!(?*K$$[%H R3!2V31"V':%*WM0>RX8#L,';=#K9FJ M.D#CT\5J?5Q.&3T7&C,J:Z<"<)XY*,9Y'>8;0$O&R%F+3H0V":-;R>EDCQO& M?!TN\-Y0,T$9)(6()(183Z0-+Q 0):T VOQCLJKH-D(6^ST7V'L'%=I#; M&E(7'4#K7$@7%P@FSGB=;;"@2V2T.FB)1.,+Y"A<"<5RUFBFYBW$C'V3HXW' MM*>P>_"VZZG+Z\5\<965,_0G[7)PQ0&SN=XYH47EG37 $N^D: M^\[&L"@:3@4=&*"S:M8K3-1F93($$XHL( .W=6%@/=/S@-J*R%40@;4Y$;N+ MHK&O;PP*HD'$W@5\SBSI64I].C^A-7%J:A?SU1,LBR6>M\3#U?.OM&63NJ;S ML/RVD>0=]=5.A+39Q6GE&%"U555P]0!266UIE8G2J)-A0Z9V K'[84#*"FS.$6&/R5>O5&=P.5,_SBT+E@=,+;QWRYHV"V_Q7X0 MB.PIVPXL"CD#E\(4LG:>U[HJ+)%DP'4@2+,($H-E+,>20INN8/+=Q])PD_":IHF2AO-' _@31W#[DR"J(R":"W!!#ECNLUE MV5O)V0U2/\IQ\>$2[Q VSZ:SDS7FB].)V"BY7D\H&JR)1*^-&@7:U3UVC!%9^ F5Q,YBY@;G.YNP'O1TF^M]?8CP9+ MBDC(P8R10U:XZ1#%($JE*2QQ3 9C1#%MML@'D3ENP<,CP.80H#Y(A_T"]'07 MN,'C1/&4,,<(:)0%E4V!H"M[)46*F%-,KDV9^@,)';>&HAN0#J+'P6#Z^.TC M)MODGS>1^+F)S.B5;]X^_]OSU^]>_OWY\/TW;GM\>TE^ MEZF!.G-\WA"A V:S9?+:,MH;T^;BC.!DX- %2#99,AI696S3^^^AV>SF+G0#C-R3Z7Z( MW#OP2>[KIOIBL:2=;KZ=U9>^O5^&^8HD5?4WSYNO9EMMYO\^66WFT9SW7[7< M9,6U!)'J_'<7W5+9%H[ M553-2>M(\I6V3FWU$)31D?AG(;;Q?P9FI),[1(^ ZC$1T/<"F"2'(BI&072] MMD#T%_#9D\/EC8\\,OJBU?W8.XGJI%1[7& ^2#,=[/+WL+);#UIK"W>&@\=Z MD\83IS[2'I.SY(XK03M,&P?@0,([J0@?%ZR#:_B'S-S=DK 9-HUW^PM&R40] M9H*/"/C;T>M?GK][^?K=^^.G__&WXU?/GK]]]_P_?WOY_K\&D^_];VDLY >P M.'S6[YY.T-Y&BR8QH _DZ23K( K:DQ0JSDMVQH@V)0P[D3=PKUXLKF B9TZ) MK&C'C76T5ZTAT%85A@S1M*DKZZE7[_"X^$[GWH=(O0,_YYSZK43JIKB88YT> M73N26L>%$+F TR778G\/7A$SR:++TR)R8"L,S)[5=.0$ A0/"0K#3,*]WFG/I6.P>LNX M+%=&F9ZR8#<7TX* 1"\D/K(#ETH!SU(RG#D;19N[&+<0,^ZIT/" .53>'4#F M:)&F^^1'3[E%H3QS,@ /S-!&+Q&\)G/-2S'>ZV#-]7;4 Z'K,+K'/>P9'HB/ MJ,4>,'O[_,E39HSQ(6L>H00O0 5=>V0X"XPERS#%X%.;LNE[R1KW(*8!X@;3 M00> NCZK^8P+00ZF%9OF&)Z<3VW!N<( D6R[4D6IZ)H@Z79ZQCTR&1Y" TB] M ^R\V4COE':MI;.2;;HX:5"]VRYSK.B<$+*N9<[(L Z$-."$([ 7:UFC_D<'NT;-&M<,CY[!-- !FBX- M=;]66G9107: &QBE-6BDA!*1UI:C#=O7JW4*K=+.:!AN+NE>)(XWMK +,!ZBL ["FEMZ-Y0.DW1?F'!>@Q"MQF ^$!".ZG MV!,7-_M<-E-2!QB\5"1PLW&!KB/](N%!<^5!6,1D"D*PI(F[[2D MZK'RR&(2+K@V\Q2'H7_#]<%O\!7A,I,<4@B&]("20C(1 *-% M6TRP&-MTLQ[C#FEIAC&8*0M*D,JEARP@@8BCY; 9IPR MOAY2M2D]>& SDF85*X\)NSWEWH$SNM-5_ERTD"DC6&;J/8[ (7JC($=I.2T, M4QK%TH.U76A6U/*8*!M<5WOC[PLNXV*PW W)Z^5J=8+YVM5[!QO[>? M7Q?R)+-0BO "F+ ("H6&(%0"Y&21F2"[G-N$Y7L0.VXQS:.[G@TU.>(&6V]I MWN):W\Y4G0YSJ5//ZO?I^N/Q'W/ZJTFA_4 :;H!CY#6$C!!\G83-9'8E2]U(%K&+=-Y#%R.H;0.G,![E^'FA\>;S/_J^5=NS ^;R#P[^'V0G>SF!FV7!I M,XA*&Z:A'D+JN).G.L#I0%KL *87Y_6K]XL[KBUL M5F4D26\:JY!WOE'U6R1)KZ9K?(?++].$6\F\Q;3X,-\\92.D2#C7X2U^/EFFCW5!'XO-)K8+NXCA*);UD]\BPQ>97!*95J+1B21UY+KKGT M6A262VD35]U#U,B#R!X3=T.IIHN$_A5F-FOEC)>GBWI':/UQD2=^P@A9PO(3/3DX>;BVFS)NU W\B2RT9 WA+(Z"#WN+>(R4G@K18!$HB%/ M%\F 1T^L25V<*MXB:W-T='B!W9_BD&@PY1Q8=?1\/J"W=WB]%<,DA0X.4M8. ME"#A!J81M%<"&=G[A&U*C1ZQOH[_T*=)(RI\4*@_6J_CXQ=/C][][<6KX]_? M767DL/:[Y\]LWVSW=O*';ZU;4S O9HL_5N>=4UU)J2AF@!M6DS(R04"MR/V3 M@:%R03>:0W@?50/,<*_/?+-?IFNIW@A M!XY:9%6'B-1)-A14^5K-8J$PM$Y8GIAI4WGT<%H[N8)Q*)IN&>?>4FD=N(N7 M)XG)['PJY'^P>C"E0H!02B+_P_LHE$N^4532RP2WUMJ^9XC; T3? 6BN'/?4 MLYIYFLYJK?%%2=[[Q4-%J6-@(EAR>D,4) .*\ETQ'$+*C->Q"ZC:.($MN!GW MRL4C WET.'2P)+8]9$XY?A^^/O]:CSCQ")M#[OOI&M?>CH^;Z^'Y<$KL )+/3E][%SNV)!VDU&"L(7>(%9*4 M90&D\LIFYQ!M&_?R.X2-:SN[ ^60:NP E;^$Z;P*\7C^+LSPN) 827#K;V]F M8=O$_G.5_21+;@6K/0J1U628R.!#LJ 5+YZ<=A-4F[/!W>@;]U)9=QAMH-0N M3@V?(;T[33>*I<]G>#I\]NA337;][^;[$Y99;K%0GTT^EI2&C3* M0OM"O0LE:'-@06)$VB;0-VKD?2L]X]Y4ZPZ( RBM ^B=)?2W4CQU3$BJ$Q>0 M1.$9L*SKK1$*++VC+SU%E\IYKKQH$\S?1=&X%]&Z@]\@BNMBB]ZM??"E M"W1G_O 3+/0[]6:R":5(QLGA59*DY14'7Q0M,R&,*@X#*VV2ZP\@PHI<4)B7_BR>P30QF<28JD)A5XY!RT35E; MQ@51W>HDZ$ZJQKU3UATZ!U-@!X;TY?P+"7:Q_/;[892\9&<]=NTC+R/:[ND'>@MKHHT]UT$ZG%222W*S[P1,@H M@C'$2C2R1F .G!(),-4\JQ>,RS:.XYTDC7Q%JSO\#:.[+G;AFZ5[YT([O35Y MJ8PE!E\GK$CT]=IP;4J<@ZZ#I:TJT5G5:/+V[C2.?(FK.Z VTFX7&_9USLXV MA>DFB56TT-F"=%+6P2>T&ZB<("LGKKXSH,%KX+N7T5TZE] M/'-Q:7WC],NFJ;=0J6CF:GX^.HJ]B@8O,%+L5;2+/&-);?JW[$)=;[U7'PEU M!ZJI4_"]6>+G,,UG)_*G;L?1/&]6^M5Q\/KZW4VR6)Y=E)7VP]G/=0 T&*"D6=TLUY*:@=??5(R+V3R-[ZKSX22(=1 MVJA;^J9_YW7.CLOIH=3SK^ECF'_ 7Q=?-A>?5L# 5O35:'12 CZNC#LSCF^4B(>95[1=[5D*R#?%JKXY8 MA$<9P:.MO8H*>@ *'TH.C&25JNP^@HAXX8ICPRH0Y302T"\O32!J\K# MI/9>U=7**XN;YJNB'E1R,$)9%IV,@>TTS7H?G^TR(>,&#X^.HOV5T 6*=I?7 M)%MR%;+6@"6%.H%"@F=60N9HGM3N.X,<$C8Z^1ZCKH='\'9_6\ M9W6'("U7/C%50)HZ;\)* ;ZRF07&)(,U1;?QT!Y.Z[CG)H_=4&(HI77@M[T) MW\[Z0&][J5VY"W8TSQ?7P420(1:?H,1<.5,)HC)(["5I1#;99=\F8-B9QBX; M4@R&ENOA0QO5=;&%7PZ-;KFC>(4YYQ(JI3,8$SRH+"7Y)UY!+#EKD\A)\6W& MT#Z R"X;3#0#9B/E]6@N*>0*\P_3.,/30TBM12C<%@@FUK$FAI::5P&,3"H8 M;FC#:83&[Y'696[ET8SC08KJPR9>9^G5(LPOEVQP\G*41[41$"ARB2&RPH 5 MY)R>9WQNTXCM>Y1UF81Y-.0=HJ8N@+>[ "?:6*-CB2"C\;7[+IESHQ"D8UH3 M>\;8-H=LN]/892ZG%1@;J:[?>/K%=![FZ8[$A)39.K+X6:D,2F8'+B8&6)T0 MR;TE'_DQP7D/K>/NU8\=3P^EM!X_1OF^Q@!=.@^8Z:R=1"-OLIE\[MKJ, MV@?#Y'V'?J,"I(?5DAZMK>G[:D MVI>:%VR3H?\^;5T&]3S',45BBP]9J/LI8$ MI;T%;6W2DEEO>:, _AZJN@S>'V-W/D@]'6VN[Q>_3N>+Y73];>-.G(Z#F#CG MHF$R #GO LBA#Q"BE<"%-11ONI!8FZL%]]/597C>VKH-H*(NK-ONXILP79Q7 MQ$SAOM2L1@1O1)TNXM"@"X'I-O#;G<8N*R]:0;&1ZCK(%%6VZG_UT.E+F.'F MGB-);)H(]O4'F\F)E[]QZ3>W4Q1O%B:?!E]G1<-O:0D]+P5KNB['0*&6 .N8 M!%6L@.BS &2T9&U.G+$V7N/C\CFN6] L0]4Q6'[TI33QW!@9!8+1M5&KSYKT MPHEWJ96W1H40VM0$'T3VN Y)GT!_D"H/G A&$EBN!T'O=LT=E\OK\'A^D""> M35>?%ZLP^V6Y./E\OM#INW6,VG1^@OFT=+$FY[2Q3!GN2&B9A(:1@1>&-D\E MC(^V]M1N4\\W,N/C^E'-5M"/!*<.PM'##([4F-$S\F7)AP7%DZTIGPC%Q,*\ ME5*'-@?+[?>.9M?I.MT['J+*'VJ:Y).C5T>OGSY_][?GS]^_>[-1T4>D7P^S MU55^'CY4\KY'MYDMN3,SPX^8/(TYP^S-8C7=+):+4@CIN H:,H&HMO>2X(OU MD#@&H[TD%+?Q('>A[N#! #-:H/4X\)86H1?E0Z=#CR:(+/+(+,4+KHY:-PY" MG49'D4/."4.VNDT;I0>1V8I7UI$!EI%GA1A4HR#B=H*ZR:&V =00:N@13< 4-S&O9!T%K"#28@">2W!%4S3EV_3#NH^J;E*6CX2K?172 ;C>UR." MD^6W2]Q,9,Y"^>3 ^1A!>>W!Y>A!6.1.H?:Q48^U6XCI)G?7!DJ'BG\P!+7. M3;Q[3__^^OSU^^,73_]V]/J7Y^]>OG[W_OCI?_SM^-6SYV_?/?_/WUZ^_Z]A MDQ9[O;---N-P]H=/:809%)!Z\Q@60IB^R8 MTZ6-_[\+==VD-0;"T#T[[# :ZMI.O@[KDR4N"JW\)R>KZ1Q7>YF^VQXSG#7[ M+I$#&:CCY8

>-J3DZ0PL=0S M!0*(0U4@>\<$>B.R;'-191#R#RZ#V^CJN%PZK/,F&U5$@.2R)J])I$]F]:H%YX9;[AV(.O)3:?(GG NU MN-0*)X,QVC3R27>B;URK-A!B;@Q>'5XU79NOIT3,=+V,/O=@92#S=7'R>('"DG4RB5DPK$X\1?HG.I]!%E,S',(G MUB:5"NF9HL5;?,7B\32"O'D-0!&:T%Q M^LPGJ\%)"HVXU3)CFXEL>Y$[KCD[%$'7[5A[C75MUL[:7P5:W.<=P?8P8K<^ M9SB3]7TR!S)0=[8#N[C)PD4JT@3( 3THZQCX"KO:JXZ54JRV;1;K=TD;X +H M[2^X;07HXI@7M*>7%!*HY".$VG0^*D3C@\L,&]U ?@"5XYJJ8;%TRWW0-MKJ MVEY=[Y7VRV*1_YC.2 9;N[V/[?KN,X>S8P\C?R";=O82 LGU]U]@Y1R3S(84 MLR& I'KO)X;:TXDE\!&E193%EC;V[4%D#C 4X(XW7"R:X@DA5AO(!>L=5XFU M(5^ (J(WA:G:I[2))'8@;ES+U@Y1M\P-&%1/71NWC0D(VXZ8>]BQRW\^G,FZ MDZB!K-/9X,2GB]5Z=3K-IA8,GLY5O#I(\19T)6.S)1R1NCFK/0L1?-%J,U_1 MI2"MS&V2/P<2/LC@^;L7!6:CF76.@B#F0)E,BP)% 1F5*"E*'P)O(I;[Z1K7 M;CTFUFX=-C^,OKHV8J=C_7 [!W5%GLVB/1BE"1XN%(B>D.=+SLB#2[9=K[&[B!K$@ET:\7C; MLH@NAU03.ESFNK?[!"[7LB?)N:6@R95&$^!W(&[DZ'(@M-QJIP;42M?&ZE7M M@K"703K]R^&,SFVD#&18MH\^1P>B0&.P@)"F)B\C!^\L!T?^O,X@2K*0= A@79&),ZB,ZI-@NI^NL8U M&@<@X4;B?#CQ=VTB+LT5C.R62NR':N:MWJ/G;EQC.&,R[WDS>0 MA3E[R5GM[CE\HD&=2,]@G$%0.1KP1@LPQ3LO=4*4;2*=NR@ZN+?/M>=>BOEU MQH1"0';"TQXI.<1 *\5X9J2A;TK[.*QV8E4&P<2-7CB#B+]K>W)>"+^/(;GX MX^$LR!T$#64ZKMTF8,K$2-&G3;7W;90U#DT2!$^:=ASZ<6R3Z1SVZLG-^Q*U M*N76\PX1F?16@0E.@4)AB&'-(= VJ.HU:.;;Q&\[DSBR&=D?'S>J')LHI6MC M\@X_U"J"Z;PLEI\VC]RK)OOF4P:LO_X.B4-=B-N^YBU^7BPW$XG.$%7WHH+9 M@<3:S%8$!*]E =J*;"S<&Z/:[-MW472P[;GVW%N];VL\][E.H:L7$814$'+Q M$*P/PM'&S!IU@-^!N)$OO0V!DQN69V"5]&USJIF-=9A,NC1,YO,L[&=[[G[: M@#9H1Y*'.B4_5_]FL,GY"]]N*[@W!YH;]W9#TEGS]HN87&CA,T=:7@07I2ET M=IJ3T^LI(M?92H5M6G(=1O>A=FWGMS^Y_/:+!58;AAOZ?ZW**Z 48W4_UZ"] M#>@2=]FV:8MZ(.$CG[(_'E:O6\W'5'C7%G4S'F6?:/!\K,HP@> -,@:K&HKK M6W*/,A?ME)<0+;GY2@<*Z15I4GL>5(C1Z-1HP=Y*S\'VZ\I3+]VJ"IX+8@>\ MKZ.I@U$0,Z?%HL@3X,X%9]JT8;F#H+&K>@[&P@T[,H#@N[8/M8W"=%VM7YCG M;0OG#SC?]P;N/4\;\-K:CB0/9&$N7E=++)Y>?M]ME6&"0"5R!NDM R7)%??" M.4 3@K)"RX!M:H4?1.80[5&^^[*+U2*P"!M= /1H:05JVE">=2Y M31_.A]$YKO5JA[/;6J&B',LT_VJJV]YRG"V[7LD#F?3 MSEWB32/TL[?>@C3GO#*AGN#*Z@ISJR#PQ AXY ?+% @5;:9@/8#(@V^\T7NV M;]E4O;VA\&!Y_KHGIYJX;6TDGLF7,+636]D,/D_@F&! 4)A1M1Y>XVF'>]) M\>@VK@GN;MR)>PQ]=F[K-H$NJ67]C>1),D_;SCI[6;P[GC6DW=N%W,&:#VQ> M]J:^[/VEEUWTP\@JY"@1$+FKXR9JQ" D2(?)%1<5*M-D57^/LD/MW%W/OW4I MF-H#/C,P!FDI.!5H_;$(3";F-;)L0YMJIP<0.78+@@%Q=-V$M5)5UU;KW4E< MX?^?ZGNZ5Y9_^O/&++?TWWD#77:>.TE%RY_+L(KQ*Z=A(B;H9U("P>9A5"84$EK940;M^I. MDD8^61P"$S=.%@<1?]?VY&SNV9),Z5[&Y.H#!BRMO)NP@2.S@(+H78VQ03!B016 M*HXN9Y=MF^7Y0$(/M53WON[2T7,.!9VHUQDB.?.:DSBL9B!0*V%5S,RVN>FZ M&WWC6JR6V+INR1KHJVMKMELWV[/6GON%9@]ZPV,WZKV=M?8->[G@@ISL1%Y[ MJ=V_B@(O>0%3DD5)",ZV3::E7)V$U71V7:R_XMOWW4K$TUB%+VH'F-4$B MR2>(J;:]T(DECYXYW\;6[49?MPU['X*8ZV:M@6HZ&%)TI4_[=5Z41><+*DBR M,!*7-N"2B%R>K];33S5(G]!: M\,H+!PQE38IP"0&] "."=]*;J'V;8O^K=(P[X;$1; X0=0= >8M?<'Z"+TA: MM9BB2N/WZ?KCTY/5>O&IGCY>70:\*)7K6'-EM*Y-4WCMQV*@A&20UVX+J0V0 M'D;GN),?&P&MH:HZ .*UW,N5,ZEYWGPYVVAP=9W14)A"X0,X5R0H# X\(Y9# M-L(S[U'R-B>>>Y,\[@#)1O!\' 5V@-2G8?6QUI[1AWJ=\DN8U1.(ZTRA<"RJ MQ,%YQNKRJ_7XV0-3+!@= HI&,^9V(F_TV1\,;<,KI@.T;=.%N!DH M0;QM&V+=9"JFHK)3$*-#4%P:"#IE,)($)S!*K]K#I19@N_QYF)_CK9NSTIF+V]@RAB\4%'1V$RI.2.H$K7A(6 M@@VA!",;32O:F<3=\K?L!P-;&PUU +V7\UJ'M%C>X",3%_5*"_ S8\"T$*",JH$S.M NRHP\(^HV)PWW$+4;NGZT"P-X';>I(!<;-1*SV.CRX\XD[@:V'^V4 MH(V&^H;>]:]/&22OP,@D#7@RU+4SD ?'L@#K2RH%A>.NC85[,*F[0?%'.RYH MJ[$.(/GR$[FOR^HG'"^?35>?%ZLP.RZO%O,/KZ9?,%]F[5+<+6V@=>9 6(6@ MA'#5A3"06 Y:Z8PQM;$I[XYQN,S-,%4!R->HP M,0^>%T;;@;#%6&M3>:P.P7NA[D<[81A6(QU ['P.PPT^M+:"D06/E7H*B4HM MK#?DXR*&[+Q/C2YMW$71;H#ZT0X6!I%_!SBZZ+5XN07(\>?31B O-\X^_=^,VCT*D-#WOP[??YCW_N[C:WVM_Z"(@\N M"0^:AU*Q4VBC5 R2])YQ'=#J-GWUVMWZ>Y<^8CZ9X>9VV3YXR?M QX33%C)'25N+$G5K2?4TQUCOK&HU+_?[ MM'5[F? 0! ZLDKU!1CYI7+3OQ+TI&5Q.5_]8;EN_K1>G6]5J>5ZC>L 6_*#G M#]BM>V^V!NOV>/Z6B[805FK)"(:!X@:"33+@")N@I5+!1XW*M4G0WT+,P1'L MC;+YUXMYVM;7O FK];,3O&:9BS/)D0"@U#)G93V#R%.]Y,9,H/!*:]-FFWTP MJ6/W=SP,.3>BVZ::ZF /O6X!9/@6OO@TX>LC 9E$\1 M*)[W$%50(:3HI6A3IKX?O>/NM>U!.;C.NHY\SYR,0%O-N7^Q]R9[S].&VU)W M)7F@#?1.-^P%!O:G(0-%!4TVSZ'QP<%#--.UC;HHI0F;NH7] M[=,=3QK.-NU"ZD!VZ9[:HULZP:ED2]8V 3)7KRQS"D1=(M1Y[FF/I&U+M[%1 M#R)SN SMF<_S\-GZ?K,)O^+^;3BV3GS2+N F;D6:1"<.35\U,Q2G!"6V"V M^!B$M%*VZ1ES(.'#[?R77G-MK42F>(D&P8MZ'SBH!"XP!3X;+FRFR-VU*6;9 M@;BQ1X<^'NKNWNN'T5P'>_LE"9ZU6:N2O<:4=I%CB0)D\L24*<2>XPYLX0YU MRD8VZLN_$WGC[L9C G)X[76]\1ZEM#S!C*=7E,,\+ZIH9],0I[/I^J"ZEYV? M/=PVO1\[0^4*P[=M:GJ>-W2$V4666FJ&P=%J9%'[.E5&0,P.09@0>-"JD!EK MDRB[FZA!*UZJV%]=$_-E1S4'5J?T6%NS4:%V&"HR@]>:!Q63D:K178R=:1PY M7S@0=NXM9!E.1QULLQ>(2 MG9#U;J^/Q)Z(=2X=QL)UT(T<^CL(&G<_.T#W-]M+'"[P#O:K;9>,X\]U[-UT M_F'#U;GI^S6L3Y8W36 )TG,C(R2.'%3F&5R4!4S.&KT((>LV;M,>Q(Z[:PV* MM[:*ZGJOVE8TK\/70S:LFP\9\HSU7@('VKK.KY[>-E;+)5/J1'970KTHKQ B M1D,*MZ(0M(+);286W4/4<,[T]B5/L"R6>/%"^K B/9!/>-JE_3K^K7#9D9N6 MDB+'4$4!WF@+2:!SP0>&J4UX>R#AXVZ20Z'L;E>[O38[V%DOV*V7,Q;S>F7M MC'5B]_3H[ G.L4RO.Q&R<,.\5E!LK<(QR,#78>(>T1E./]"E-7 ?3/2X.VU[ MT+;58E> ?5X*IO7Y32+B\VU8TYZ=%O-$_L9VVN)57IE+P=3(&Y-A)&-:IE%P M#EIZ@\Y:+DJ;,[Y#J!YW<%-[R#;68U>8/3N=(2:W)S"UG?R=645KXJ9'+M"6 M0GL)TOJ,VFN@[^8DO5GKWJ#RTUSG@NX M29L-^DR*5@H48Q9EE&2Q;2[1\9?#:=G:PQW\%FX$IJ'01P77EEI:9(ZXUXI[S)R+QC;?3;],,VU%!^2VKS]BN)WT7N*&VD(W?3G/P62L$=EF4FP)U;W7 M#GQQ"H1F.A:1BO)MFIA?I>-0DW0NN6>89F$3W%SQ"WV(H234X*2K]8#,0ZCQ MMK8RTD>)OM& U^\0-O(6N#\6KAN6(170M0%YAQ_J-FUE_N'BNHQ#P5T4I&Y+VB=WAG" "#+G3!#CM'TU MRK'?0=%P+M#U-[R\D/23;Z<_O%31Y$/"D#,(7N<4"R> N($P3-I@DK"Y]8. M^H,('M<^#8*GNUV@=JKKP$F_FGD^+N?5#&^6B[+M:5''P)^RN7J_>+J8KQ:S M::Y-BBZU>(S&NVPH(+'U5F6NE\BCR&!SD#)Z9[UIXQ\,0_^X+GP3_(Z@V"[@ M_ 7G)U@Y>TZ;U7(>9D]/5NO%)WK#DV^_X.+#,GS^.$U'2PS74]@82Z;_+!C/ M71W7'2FRY@PPJZ"YS$4T:EQW -'C'I1.>X!V--,-E047U',7521ZRM[=.EUO:?9^&0 M:.9[SQPPJGD0^4-=S3X_Y=H6J)R]]NVVL>/FJN(FE;8A[$WXMME_+[K]%,VM M40@42U-TG2P'5PI]B=(G6XRPHDT,=!C= T9*MXY3V*AR.U-A=50+*&Z6UBKO M5([6@>%UC)O(MZ'P^Q]T19CZ'V#O;\G3@^ M^DSDI:WK_G;ZX2-)NYYBWR4!IT*J+3V8="2!6 KX0 HHJEBMC3*I-,\6#,3+ MR-?).U\([6#1M1?R#.,!S28O_?6 1S!WD#18>Y>XOJ5:)H>HE(P1T$4)RF.& M$%D&3.2_IAR":=0"]G9ZAJP4C-%\J83!BFBLR06$0(K=*5B'(+(&YD1((LD@9?L+2KO3.ZY%&@)+ M]]U):J2WKHW5?YZ$);UG]NW%=$X\3L/L65B'_:W6O<\;SGSM3O9 =NSF"R\= MS-U6:FRS3MI[R!OOW*L$GBD.A1EAT#K%&W6@?B"AP]F]>U]\/649$8NEZ$ F MJ4'9["!H10NX>)>B04W>1&.S]P!RQ[5Z+9%WMS5LI%NH^E>UP8Q]5+5 M,UR'Z:SA[+T;;WKL*7SWL]I^'I_2V0H=* B0]3R84$4Q@5>@LV!1I.0C;],& MN]T\OGOF61XOGVY\\I?SR[\QI=5'B-JL.8J^O'/!&-!\D_2A2(D67YVM90/+ MF#37;>+4@\CN=A;?0_#U@,&D RNR@SSR4?[OD]5ZPQSYQO>P?O1UNIH8+510 M**%H+FA#T*566#K(7&J.T6,,K08T/X#,<5'YB/"Y,="YE2X[ .I[^KWCCX/;9: .J9$2K+40?LDP:2C;DC;!HP*,3P T+ M5IN8=AR'0T^]A"'ZZCI^KKQVW$/0Q]\&]Y=Y#T YQ;33*>&RB.)"5O5" M;B+$TD!*FJP M,E>'C%L(J#EHIJ6)V2MT ZK_\JO'V28&4__>4NS "[UG(M.3;[^&_UXL-Q>C M-\;1DW5DBB1BE="@:N_/J+,'&9E,4I:L6YVK[D[DN-<(Q@N\6^FQ;XA>,/8Z M?,)GBT]A.I\H&W54MIX12%K'5E($X,D>9_+.(TLIZ-PFL?M 0D<^\&X%F-V! M>;#V1@1G/?J8O*'0<+YI)_9^&3)^"LM_K$ZW 6N#D4YGVD*DK:-N'7A#+J54 M$9F7W!AU[?[]S8.<[[RC6_P8/LX7L\6';YO* MZQNBVS(5M"*;C@6DB[1R3& 0@D%(9.>=5@F];-.B?*BP)3 MF;:")[/3WKE;PG)7LL;+:1VN^45K-8SMN3^9A?2/E_-,^_YR&F;3U7KURW)Q M\IE6YV=ZK=3XUQLS;K%$Y2+$F>&(,$%Q.8)V+)0JG'(\[ M>?;[TS!BNK0-&A:/KYH?&(&)_,[L.8?,ZW4X7Q*$&HX'*0RG>*A$IQ\5@8^X M^(K6K)A:?^\KZTK4@0<1C"][Y0S75 >;>8K7EJ=[L#ZN/DTB>@$?I(>'T2]T ZHK0B$HKE2"G4/O9 M!&FR[^'V0E> M7#>;9"^*9K4% ":Y]7<#T^3J.I94+AZ5;X.U[]/V8V82A\'>P)KK (LOYU]( M=HOEM]^7TS4^6_PQGSCR:94N GB=IJ="L. DLV"+TQ(3[?^^S?71F[3\F"'# M,%@[4#,=8.M=(%G40!SIL@PG=<6TY5CCU8+ M'QEXQ0+4HU?PY'V!4SYA5E*ZW*9(8S?Z=EJ'[L^[#@?68 >K[I?%(O\QG M?OI,SE:5965DPI03VM+^%WTDVY'HLV"%AFRD3K)$Z1M5.-Y.STZX\W].W V@ MH0YP=G?)RV\K+">S5]."$QU"*9DE"!18@A*!5E&V!3BW)=G,<]9MIC#O0MUN M>4SVYP3AX.KK )+O:S?RD^6W3;O032=16E6(Q?C:Z9S5F4J:Y/FCD_5#E]XNLH_<_)E"B9*.ZLU46!=*74$= %'"=)92DU M\S%ET^B]&X&YX_)-FX5LHL3]L9@JHWN*Z MKK)G)\LJ15Q.%_G4WG//63W\A^RU)]ZXAY!M!A36.(=&>-9H2,$#J-P-I7_2 M?'TS=?XP4-T<3TPXRR)FC! MKX>OA"J/W( FQGB(6D3?: SS[D3N!M0_:;*_ ME3+[P^GI3O$6:XUL30B?;QF7*FM/-P\M/4JE'5@N!$DT(#B,$9(7+$>.2?LV M\?;^-.^&XC_K4<#CJ+H#4/\V7V):?)A79MZ'KT]PCF6Z7DUDSCZ($$%X8VAM M%H0H@@13K,T.N;2RC<]Z!T&[P='^.>$XA)(ZP-I1_H++]71% GK^M0Z1P8EQ M#%FBB"\JH>K1688Z+9$X(/^%IQ0"MBD/N4G+;@C[DYZY'*B:'L UFRW^J.WW M7RR6SQ8G<5U.9J?BNG3 2$LF90Q>@LW>54F)[51W[UUR1A@24YO;LKO1MQL( M_Z0', U4^"?H(W[6;'U1GIY\.IEM^FR?39S8'(UN[[E?ZMC9O.'X_B0]=F?R M@837OH6Y4=)QI@R(HNK-\\+K(%@%!JV@G;QFY-ODJ=NU,*JSDR1,?"87&'-6KCO M3&6W#Y#ZR1@=9(S3<"+&'4DT'.+O&P^F]:2X31?ZUIQ&F M7&\>:7"1D=^BDTLI*<]\&YM^*SGCXFI =2^&EGT' +JT[*Z/+SMW36CUS4[R MQOPO-VI;KY?3>++>3-E9O%[0XIROB2YZQX?-E#):N&\KNH@],=:-QT@H)A)_ M0CMPGF)/'7*Q(M$/4YMCS(=2.NYMRD?;XILJL . OL54^X=M@L^JO!<^=^<6A)@><8F[%=='-^ M_4VY7/OFY95?%3,G9FAJP.G0LA3Q"#*(:N6%E[NBEO$ITZM7"'?A"$*V27M1G6MPMUXYHJW8%Y M<(7^/*=V$ARE5:S6[9*YF**NXQ(S:"VD,4FEH-JDK@>T.Z". XLA3 M^_4\=Y:ONWBQ\QU7BW+1DBW,+[Z@.KIP-)XD)N7/^H MR/-4@$XNY$0^^&;6LDL:0FUSK%TH,6B;=#)-$+<#<2.G4)J@8M%613VCKC*T MC=HS+46ILT6)$3*5HN6UV(T#:JU$"J6$1J-_=R!N7-0-#HA= 7>@=CH W,LS MDBC="=NT"SJ;R/R-D%(@=S F1I= <4 &N.;>%BNQC7]_DXY.872HFA>#R;P# MQ%Q*XZ(W=N96HS#$?YU?6"F$*;2W#6:!MI7.;ZOM;A(P;_6F-F6.DW@%H M_@._3-,,+R;+H K.F:PAQD0T*V8A:E[ %,>BMYC9;I-9]L;,33K&C:.TALP1 M,N\ ,;^>+>?3]=FRME?ZE9QV^ML%)RH::W.6@)F34$01$ UQXFU*)G&R&D4; M1^]AFL;MS]D:20/I8NS9%S4H>4:?5=]YACQ=W#Y3(^H+_@]VG"U9OY:AUF,[R8 MC.'I"!4<,XAZEBHC/*$^.K"2;#:+)"3V9&ATEX7&[7/9%"Y#BGCLN6'UP='& MPRS,",28"./%U)0:UK&U!KQ*&A-7W-B=2KMVFPMVL>RXYF_3>,_AXNT!$Q<7 MI64Z)TM[)-!MJ;A/X%-"VC(Q.!0Z%!P8%:,/[3I,9;>5?H#\1E;[[]/Y].O9 MUXLS#$MR4EBRD&H#/*QO4YDN4"SZ9'0.5NR4:]Y)\3>6'EGUARAN,804QU9_ M^/L:XLJ2EN 2CH:D3:!5KO]+!B-_5?7WJ<&V$P]1\LQ0Z< MUP7]9M",,FT99!"'2D7:\M"%0I$'HS727N>VH3-GJ9MW+#(N*FCPQ34 M,^2N]6*5P;G(!8+CKK[W"!&\CA*$M\;'I&1(;1YY[4!$3'3]7*Z^N<2-Q5AZ\6VE&:UO.R,<*V6YL7GVJ9H'F8_5M,5?7FGB\(Q M30+:$3-<\=&)!#90]=&U92X+2(12R*)DP%E-80G#P!5I(>3("D$I+5@'UTL'%_>MT'N:)=O0U@9T7R6ZYVKC03@LDD\: D"[5 MMVV&F%)T&5U4M@V,C+O-[@=6TW/ WC; ZXV(WIL(&"5Y MWX&LH!B$@V)0191:I-U"FL.CKX>RHP;0V!=\!^BI'_B%V69HQ!^+B]VZ=?H= M9\)Y&X'GVM4MDNS(LW,0BL:0$T>)H27J'J"K<[ = H7[X3:$7OI!V0V)\4\+ MX7\)/U8W.2LA%A4E O.L1AF#!W+*B+T4BE-"1BW:.,B[TSANGN>$Z!M:7YTB M4;)/"WT/:\9CK!W0H3A)FRP'DF"J@8%<,!EGN(N-BEQV)W+<0.%86!Q"8V/7 M-MP\X5__]UF8?5J\6_ZVQ$ K?/H2YH95#B_"[\IKAKXF\)"!JJB6^6BNA@\-N!Z_L[;5N%H(Y12:%MDR229$EA%Q[ M;&7%BB7IEML .UTL9;^\2,M6..V]W&9*ZQ*0+[$LEGB]E>]Y*';S0OZ2[\OH M%?=!23)Q06P>"//:UD'0ES8Y]%$*142?"*3[4=Y]>.9 3#T)WH8*[A+05SQ= M.6T3;AC6(;. B!J4U@I<;9-N1;!!I>!2.7V<^HJ^WL#9$C-[G+8'*K!S6%ZP M%*1W/M@"4M9RGII6#=;0E55*+#$I)TP02:"<0E+29MA9.,.OC+EV]G86M+,?AE-/#D;?3;))K M6TEK9W7T""7Z#,I$!.\$;:50MZJUAO[;''R[4#JRK3@@2@X:)W.@RO:'I#^' MY!P_UW*D3RU-PYI?NG-SH&=>F*0ALDQGNQ,6O-*TM16+R:,0YG3FX7T$]G8Q MG\RA/EY=/9R/C[,U"5$GQ;R#VF:<1$:>EV=* Z^-X7B)&76;MCY/$-:;ISP M&/8#W%Z:^:EJ9']??#\?;3:=K[]<6>#EZK;X!>-1T[0:4S1>M>PQHFM8,NLM M*TP;#M:BJ$];!<3:EBAB0*>RE]F()H=,@Y+9JR<;%QOXC\4:5V\78;[:M RX MDT@[SU0X:W5!NIMD;3ZG:HC+ZVC!%L9,4J6$1MT*#R2XOX+:?5#T<.>^=EH; M^2G>U2"]UZ5@VC:?)8;SXMM&;;4PCZDL4?):BEP#"04C6? L@C$8"VJEZ-N[ MH'"G%WJ[4-1+Z[Z&L%@TU%'GF-M6#:@8LRDY ")M7\6DAY!* 53:<>^'A,; 'P Y02.<0NYK =-$M+"4GLS. M3I%.8_@8]9 $K-.%.GE M@,T']J6N7]@=@HQ]3K9CU/0L((CY99A5:WO+H'8AH? $%Q-KY3#M7J>Y@)PS MLT9;3FR>&(>W2!SOT7P78#Q&81U%=C86"QDK&Z/ERE"YBHHI*9SUZ('+6JOI M,T(H7$%PTED6792FZ0CC)RGLI9U/>QNPJ>YZP.1.H?T/B]FL+)9_A66>),S" MQN3 Z,!K;)]!B"F#+#*3>%DPV*;!\]ZD]A&1'!8Q!V5F#E7?L\'GA!OKL\4$ M&.M(1<'K\[6<0&/*1A1K3*O)$CO1UT]FL %(#H+D7AKK9@K9^^7B^W15IPK= MY6TB8Q:ZU"U<$MG'J0X)8K2MLY1&>1NB;#1O\C&J1BZ1."GR!M/.P7C[CLNX M..G)]X_E=$V&4%E-N/2>+@P!IG8P549J""Q[T%8Z-,ES8=K7Z.Q Z,C9Z0[/ MPL-T>&S=Q/'/M.YR,^YSH-+L=06T?U/;M9)AE%Y)J8LTJ3FXBB@-/"DV!= M(J&CDFS,>K-Q^W/W>'[NI;'N9R/N5D'P1U@N-_&RYD45=U8Z=;'$XZPV+(*( MS*=84$ 0UH"2*4#T=,IEGW(.'@WA][1%$"WP=M']#R^Z_ET5I[S[:XYYX'&; MQRPW'/(&8WH@^#W8@O$2C%8YX= )X*[64G#M( J9@3DZ_1BK4W7:%)T^2=K) M1FBZQ )/FD'>O*G(+$%P"8&;: L=](QAFZ*DYS%"5'9P8MR7&\B3@R4=AI\$0DX)J^LE3(:NU,4YHF%.D7-H5I=-!+Q MV'!Y:NY1CH4+27Z\88[<;5=G<6O.011MM5)92Y%V@LL0HZ5&G9EY,%R&%'$7 MV8H=6M1;67O3VP+":$T\800O%8-8E-(B!Q;PQ//(W_96SS*&$768@GJVH39O M\2<\R"#(,P((L622IO^K(_3U>D=>" *=@79_BKI & O M4CHO2\3\"Q(1:;K1$_U]AAN%S?.+KXOE>OJOS?/BG8/W ]L5A8(B,$;#%DVV@2 MJDR$P>+)>9 )A#2")6V<.PL+M\^A@:7?=W."1U-^'Z>U#)2 @Q% @!0TC1!LM.O/>>7?IS+U06.&%%UY+L+Q(U4$+/EH=@H0@A/>06#I I'!1=S!$;-+<# C9UCK MU+72M2FTA8C>0?1.ND0;Q+DV>8"?)@/:Q(XZ3$%C5VF\(V9(0?//;S&L<..[ MOZN^^V9!*!J:3DB[&*!S;Z? ZG(9. MK[X#H; XO5ZZAM]##.JH(RKI01I5[PHR39V*&C1+M*MU9N;VG.A#@'<,Y$9- M8C:!W!"Z&/^MZ>,L%@+U0WSZ&#DWFJQ-5R/@M),@U!X;GB>5?;#"81X ,"/\//RQ^_AOQ;+5S,Z0S;Q242KO=<%,'*2 M&^94LS)U0+;32>;(6LW0V(/(7G(+P^+D[@SI)DKK&X]7C/T1OEY$LJ3.1I+M M"Y@E6<0^&7"Y!"C:AN#1Z5:3-?8D=%Q<-@/,[L \6GMC.\_OR1Z>KVO \],R M9#*YEO^\F*/MDG")KA6(1I/(N'/5%OK]>(K+C_@>?^=U9?IMPM6@@Y*I2+!8GTII(6&(.B401FC4+P(8J?) MH?4(4>-&6DX!L*$UTP'(/F'Z,E_,%I]_O"1?_J[HSIE*%DN,CJP,CQE4K-4T M*020R KC2K@2V[RJV8F\<2,MIP3>\-H:N67[!Z+_O'3!J,0#J_,)A2/GRNE( MA[,08#W])#OZ9V&XV1.7R_:2 &MB[!\NX!Y0<5% 8*/704LH1557FXS)@,1X MMA7)WB2-.Q4$[8Z+L2= '*BRVTH_0'XCJ_UWV@1?S[YN"4>>@[",?(?B%9"% M)L'7?@[2<1^=\T3Z3K&"G11_8^F157^(XA9#2'%L]8>_KQ&NC;!.6@U1,D8W M61W43<<KQQ&X.H_V I=F"-/G(-7N6M.!G8 [$Q,Z@.U!!78-N==X[P<008AV\ M910=W2H1*T%F 1FSSV0"&A1M'.^G*.LVV-,:; TV -0)$R*RR B>3+ M*%UG"A=E(5DCC.>!9]FF+<7C=(T[/6!,X.VKE&=5S35$8XHG/[-=K=9)&E+L M5SKC,:0Z;0^\KD/X(D-"(2^0-"])BAQ:-:4PG6/CBZT_%I..UT8-&]"M^F=#)._X7Y MU>+KMS/ZY(^+LOZ+A%[/9F&D)5?> -+A3X**!7SD&GA(@JQ5+,;+)EA[G*YQ MW8;386U [73=5N7A,N'7J_7T:S4/?SU;5ZE>VWRO__Z&\]60E^LARYZB5OI M(8QR17,1LI*67(8LR:.E\XYLQ$Q^ _?%&DF&G6[C[YWTBG[,E[JKG3]($Y_^ MPMEW_'TQ7W]934(DFUD$VJZNFKPB*@@B$4M29HQ%EA).[Q0_3?=SNN+WP>$^ MGO+ VNW !-B/V__$L/STUV)B&;>".P69URKV3'=;U$P#0F&*69+H)Z08&'J4$H9C33J%%>^H$]V/TCCL5M6O,[JO- M9X?9S4/S2U:#SQ*9(XC>";WF?QIZ#]=K MWQ"N<3]GO--<9,A&T(:4W-08I:3/_]$K^%:;YH7?=PQX#D M4M910!$&"5%.@]/2@Y'&VY0TX;55L_JC"!\T.37??&2EA#;9'XMY.EO68V'" M%$:%Q4&13 /9*8ZVFXI@;"A,:AF9:O/P>A?JQHV8GA)WCZ:NAM#=V,^NWR[" M?/5I\9J.A.4\S-X'LCBNVDY>F[I^C3]#=X'7*( N&:PC_B+$F"T(.\_%*!RBONVQCVMB_)VDJNU8_ 5)_Q,F@_12@;)(!Y*@ M/[3RV2I64N!MPA C&WQ7#X]>I+0XF]=!M2N(.)/AYFX7[H//A!F;M-#SR ]17E2U< MDB[6/VK#ALT;;)N*8RXJ*,:6VH_<0C2<0W:N2*&M2F*G0KJ=WJ'>1T$O_<@: MJGTQH [&;EV W\Z6Z4M8X8O/2\3:S6V&!7LL9[^WZ\YA>MU3"V)_MR%M(_W\SS&9WG4SKZ5YO7:&?? M+IK]_A[FX?.6V:_?POS'V_7%:'GM8F:2=J$JY"XI1S(D05K@VLJDO/1&V:=, MOB-I&+&M0ALT+$ZOFK$1^.\?_W'%R4=4(VLS]6M7"GOI$]7>"&NJNPXPN>'GBH^:]RO< M"95MH+U4R"WBHHI)&1(M-M0I5-GU>\![BS6NPI9?OTY7J]HP=^@*E$>6:%R) MLBMSO20HDM8,=:@CQ@R9A+9.P]8&A#-T+$K.I6YC:?=9D7)N)_N02! "09#! M 8J^@*A"?8^0K"3CQ.70)FOS&%7//-6P!\YVK$#97U<=7.YOYG1\X$=2W,:C M?UO_055A#6YF)VI5(8>XF9.0=6U69@R8A"@2CUR9-H-!'R%J7-0-I_D[EN(P M:N@74=O $Q=.H>..7"DLM.]E8]AAI>3#!2WQ: DT3A+^PT]Q,TK/6&8CSE*+=KX%W=(Z1(^AZCY M]D5WE,P[ ,U'G-&//I,U\'M8_A/K3,CM*XXM/P:5C,Q+**D&K%TV==J*!!9L M%-PAXZK--&1]I!:E"-=("P!RR"*W==YCHEN9"PR+ZD'4/\Q-K%*3%7 MN!$Y2=,FZO849>,BK)DE-:A"^@78C6Z:)D9E PG(2_I#B?K<*->"XV08G<@Q M9]NF9<8.Q'5IL!^(AMV@=K!J!FQTVB)V]B*EY1EF/#^N5V&>%]7%GDU#G,ZF MM1C^*NJT_=WMT7Y,.&V 58>+L TM@H&";N_#C\W+ [I5-ZN&V>JJ2UQTV@FE M(3J>"8"E/D%(&LBM**F@S%:V&6GZ"%$#Y.VK:-]>B?W5>37\%=>R2&0.ZY0S M!JK$ "&+>HTH)[T1,C7JQ_LD:>.>AT,AY9YL_( :Z>#:)=MWGL,ROU\N\EE: M_Z,6]\_7/[9"VS(WP5PM866!C-X Y!L)<$Y%8)G$Y5,H,;+(GG$[ 75+)*B^2 M=$]=I$\M,GH^O@%:!A5L!Z?2:[*8%C\0-X,][Y/6I'@7>8D,LC]GFG]]B6-W=-I;1Z5G;G(0Z MM(&H%Q!0!.!6%9N<$4*U24@^3M>X+<+:0FQ C72 KZVLSN.,G\+?5QL%O2TE M"04I>=HH27MRR'D!9Z5F*@6=5)NH_H,DC=O$JRVJAM%#!X ZS_8_)"OB1@K) MD4/8M,XIAGP;GP08S8.H/2&,:71@/4K7N!VV&A]8PVFD WP]S(A!3,6Y J78 M&D$D046KZD&LZ8:WSB!K4R5Q'*J:MH^0O*S/M-N\DKXV2\XD3=K(GJL@E?5)8J/.,$^1-GKHJSD^=G,/#E16 M#^B[WWRXQE 1S*(/$@J7'%1&!UYG#E:*C,I[7AK5_SQ)VNBAM).C;U!E]8*^ M^SEA,;& G 13RU*4*0EB4@025#%S+[AG;5I0/TS3Z*&U4?!VO'JZ[H>U3Z[Y M9A9D>K*$^X/KCI-RWTT,)TBZ2Y.$C,:!38J,RSJ'.6"H8U"2]EZKZ'*;Z78- MD^Z_+[[C^5/&QW-O'Q:SV:^+Y5_T"Q.>G7/<2@C$/IWZ,0%] X$.^ZP\YBQ* MF_SH <3VFYC?!TVW3\K66NO@KGZ6TMH, 50=SH8EE@S#@^ M1HY^7+@UA\5>Z?J]='0PXLA#FBXR4;)<'Y^M?YRA-_.TK'X8B>[-:G5&;MG5 MG;1I(W_^XU_P\M?>+Q'_GJ[6-WYU(IB17#D/4FK:^3)Z"!(S<*T4F3.63H#= MNB*=A-QQW9Y30;I3]7=_$-,-5]6SJA7^GO:[ &DR@BJ!N%))U=GL*5K)C+!M M:O-VHV]<9ZJO@_D@G76/1)(;3C_/SQ,'Z<=SI30 5S8U(8KPY-G3C,W D:?IGS<$HB^T#NPGKO']436:9LE6M"BCHA/ MF,!+-+6]ED?F6$RIT6NVXTW=9@44?6%R+QT=:>J^GN<3H.Y:[,T9&44L#IPH MM9^;9.!BKAVSHI'H2A)^#%=KST!ILWJ+OI!XH-ZZ/P4OZP$"IJ3K0$RN:I^D MR"%8)2#)(FVQ02<_QF'818U&7T@\1&,'P_ [+N.B>9^I319VD#D6#WS2< 'V M74@=*&1^OM1E7!,UVBR[(O;8"0@@(MM4I>H5&^387$(T2-&WD\ M @.W3Y6A!#]V2_XP_WS>3;XHR;T(#@*C8T^1TPW!: 7"^&QDH(,V[>1U[M9R M_V+9L?$PD!(7QTJT!QA9>C1-#X3"O3 ;3"]C-R^XCYT7\_E9F+U>I7">='F/ MR[2)-DI,BG$%SC!'NQ-CC3NJ&E;KE$S\TNWCW17L\JXX#4E.Q=W!P MW63J'SC]_&6-^<5W^NYG_("U$>'U?<,G#I-A(C-@9$'4!ST60D&$G((W@6R' MK-LD'_:E=-P"@Y:'6E.=]8[)VF2\UL'7@0D7>RXP;I3*9(E:U#6ZY2 6.L)] M0)>B,(R%1F\%]J1TW+*!T3!YK,ZZGG5Q'FF]JH[??%T;%!Z=C7CD,X?.2^Q* M?J,,1?;:.#*\Z* BX"G&P*5$/J6*WF%@(<@V^W?8#,7-/5!E."E$ON>N@#&) M4.Y" N>+!YX3\>N8U+K-J_6[M(QMY!^L\<>/FKW%W,$%]_'+8KFN5_,5![E( M*N0.@7!&.SD3TA7"= M2(?*1[HI.=<@;3*:<>82LG9'Y,ZP:&A/#P:+PX3:]2/&[25^]HULBUIP$F:O MPNK+K[/%7V_F9;'\NEDES/,?BWG]P8LZ?VRZ_G&\A7+HBH/;+X.PWL:Z\9'E M8CV#K&B'*"WM*^ MM*P^.6:Y;D[IP*G@@V1,&->J%_^.)'9E"^V#C[N]T5LHI8.;[Z:1=_E @BLI MLR8;SWA'7+AZ?T=C06AG>_ M/DIFF2+Z'=D27EF(GK:CYHX%'KGA13UU'3Z]3%=6]2%'SL"2[.",^5"#5._* MGROL M8$C:MVD ? 31XYQ60^/F]JS=$RGQ6<4@?SU;GRUQ6ZUSX]S^D^S;Y48/\X2S M6:&M 6L97;1!Y)J\X725ZV(5-\G:-CU5 M6Y1O/[ 3+P3_RQG^05+\]!?.ON/OB_GZRXHVJ5+2VPBH0P"%*, +,CF2C<%Y MDYB-+6N[]Z>X+^=B#_3L4CPQN,HZL -VY?,_,2P__;68\"1T9MR#0.)1B5# MIYK$$C$J@2X5TRH6MQ>A?9F<)P#B(0IZ;O@C0.$D61)EJJ67BEPY)1E"+%C[ MAS-M<\@^J39II;U)[2IJ?#(,[JVD9X;"7Q=GRTD0*07N!0CE"EGM7H/+A4-, MY#U*YW,1IRMH?(S2L:LN1L'@WBIZ;A"E=-S>#&-!<%\5/2,(3H*TA3O)P5M9;=SLH;[;AJ Y_4 %*_RX M1N"X31A&@-Q>*NE@-,&C?/TYS]NBN3K;--&OOOA:OYH8DI77SH)+Y%8IGAW$ M[#PDHW/2*;HH[>EQ]Q"YX_9?.!4(!U'6@&.)!Q]&,$&R'S3W&82CHUPQ7FLF M@@$TM5)3F\)L.$'>;;]0MGL&N!I"X!V<94^,38N>I':)_ Z1K#> M92ZL] 7;'%H##++SSQ=%AXA_P(XO+6>B2([1*Z5!EMI+22D!(:@ *6<7B#?C M?)ONE@/-1&'/%U4':N%9M!(:-#LTN<7[:$FT">\[C79;4)>)M'\[2J7GXQ;7 M==SB%;FO%E^_+>:5O$4Y_X676!9+O)S-^/I\!,(1:=!!UAU.8<.+8:!$Y^5: M]7W0;+$B&%V>6U8%[EDN4!(9S4J[4@>M2H@A>R^$MZY16[E'B#KV5CO_Z-H0 M]5;HK%?'5+![1!Z"\K4N=$^YBU2 )2J@V<$D,(WCGPF)+C M4?OOVK7@J+780##N U6TSX(GCQ:$P%HH(=>R0+;5+3(!@ M750N:<5B&_OL<)K'39=V!-=#=/@\T?KZ;Q(P:78Z#\L?FT>PU;BMG2$6,UKF M\YLYD8?UW5#RDEPF"4+E *IX"4XR,G3IST0_BX*W<6 ;,C5N:K8CO#=!0=?O MA:Z;A&=?OQ+;%U;@X ;P4Q_?QL[=BZD3F+.%\X!*U#')68 27$!$JR#*K&3) M2C/5Y@U00W-V&UVZ+>*7.,B \1-JY/-#+ZAE!63^C[2)JK_KI.!(PC,..8\IAC:#OGIT%*TX>7Z1 \IZW.OJ_C4%X@-TC5M&.BX"AU#5L=#[-%BUPB_;U0\1 MID43(]DED!3= "K* B%&"YX7II20GJDVS[&.(+K?R.8QOLNIM-B!\W+!ZM8@ M?F@WAJ11*^'),&&2+@(9:T]_4T7*9%+UFFB+S5.1E<'H#I@+KKXA*_ MY.O<3'Z(KZ@QZR B9*>(+Z?K9"LK 17Q)1U/$=LD@G:C;]RC<71,#J>[KC!Y MPV!^D#N'27)DH&U*]96@!Y>*@Q2+XB[4!ZQM6CCL0^6X;L_8^!QQ#SI/696V#PHZB&5>G30WCJ '+I@7%T4 U14\HT_^<>.D MFF3-@TQ*@DV:U["9I3M-&Q!:12YCC*:TK(L?B(U^ _3'@WX,3?<$\Z>-_@?D M=*F#+)@MBMS%:&M^%PM96R)&B()'9TUT+K693#D<#_T:Q8, _+0Z[@G=-]G9 MB *_?MOFBR=%6W0FU,&PIC9_X0:<50(\(S]$%2:T:-.G;#?Z.K$U3HR>W4[I M8U1YM*,W3-OOUZ5@;36,-RZ2FVR2344^S1G]6ISA99$X49VV(I[G%U\7R_7T M7Q=?OEM_P64='W+1Y,-A2?5Y/3#)R 6V)8#32H.(3/GLZ&8J_"F?\(3T=F)K MC /Z7G$Q=H?\0T5RZY2HSLTVIWC1?OOWQ??-7):M4#"+DLED@RAM32FF3$IC M!4S0D7P5DX,I33?+OA1W8KD\P^W2%!O/8]UD:%3,3:; -Z&AN#HO[B!RWAVG?,#Y:J<\ARD#?I)_6&^@[7H8>C3?$#_D!2B,HG>9C M])$G96]E#(\(,MQ#P,@]4)]+D.%8U77OT=T7%OSXA73X,JPPOUI\K=\YOW'J M/';/G?8Y(Q2I:[/::$G.M#^1Y<"95$:8-CTX!B%_-]#_#TTG-D1"OT;%!_P6 MULOSO[\K%\'OL)R3-E:3( *Z0ON[%)] ,;J27*B^,,<86/;%I).6+CU*[6[@ M_EG3AB?3\[,P.)9AOB+2R+I*M0[QZ[>S+1+.;[!8:EOQ%(%SQT$91GNW1 /2 M$O_",6,&3/$]0;#/V+_%]GJ_7Y#'L1 MA!9"=0 PHBF-@PX]M;TY<>GF7M)_+BU>_PC+NDV_#_1HZ<['-7F@]#C1)WB, ME*4BE><(LL1:OB4("5$G(%P9GHW)6;<9;]KP,=+>+Y7I*$U)20O:ZSJY5CKP M.3%RRT1F-F/TH4WZJLG+\U&>#>V#HZ-?EN^CKWZB1U=381:KU2O:^#_*8OE7 M6.;5ISHT9L*-$TPS7;-IF;AR%CP+ IC+27EKBY-MGI<_05@GI;0#@VY(;8QH M9ZV6Z\F'NCE>_#U=3=!Z7>H09(=8>W:66KXN"V03;7VJ3,3O](:&/O4:?.BK MV]"YL>RXI]*@BEP<*]4>H/ [?HVXG!B'1DAM(06&4+NY@BM80^ZL:&.XTVHG MOV]W,)PO/ XD3 ;,:"+W],/OW[)$3EG"@%,$D%="(B7<*&=HX,)FDC@]:/53*O,/V? MSXOO_[;]Q'. ;+_8X&.#C*OU1H3!,$I;'"7!#D*\#Y^B;Z=SW/3TF#B,4GCT M$&2I0]:"A)"\ J8CG:.H(XMMPDP[$#?NV[<6=U KS70 MOOS?/TF&EO>.: MD.*B\*!*J.VNM0,1)/<&,0??9BK:/E3V:H@/@\1F^NH:BQ.G.1LC*D3D: MR%6-B1C+JEACO/$BM'E4]C!-O5ZVK7&VERXZ0-6=-Q$/L_;Q+/X7G?.?%J__ M_C8]/] GZ 79KK4:+ <&BD>R@#4&R-H%3QY2]*7-)-GCZ!ZW"J U.D^HT\$0 MW+AHX(Y(PCR_G88XG4W7T_KC(4H)=ERD28'!(0R>H.R >:-"[143L7:S]ZP. M\V(,=,S,RNK7F&RB$73^>]_Z M2+R'KGY+"O;!R"-'W;&ZZ.LROL;-^^6"SN_UC_>S,%^_F.?7_WTV_58C4I/ ME6,F:0A9E_KJ7$,=K -:.R^)<:NQ3;1E3T+[&)4T!$9V@M\P"NL6C[\M%OFO MZ6Q&G+TA-S68<@I9/IE+;CTQ3W,2+I9+@<6(5COX^[G\F+[VYW MWZO%UZ_3U6H3OH\J.Z^3!VZLJ6\4&(2@,T13G TR".%O&9P//(;;=^4^1A\- MB+/V\N_V''R+836=?WZQ7-;:K?/73M(GSM$4X)O2K6@41%8T)&Z<*86C=:>\ M?>\A<=R>:"<_Z8Y54K?HVSRTFWAE$Y>*0V&U;I0%LB6T1Q <94R.::M/>=%N MB!JW6=G)$;:_(CK"U&4\ZQI#$UD\TB&<(:2Z/VI%)F!N#ZCZJ MQFT,=@)4':V*P1X^#IB%NR==K7U),J@"](L;==ICJY!%#/J_--';,X_9T9S+3D M)IO&X\GOIZO?-X\#9<6.U45'-M8ZES82/Z M:)S"-@/%GB"LFZS7T1AX"EY'**1'?#VM% M/A.3B,/Z3IXI399)\ 8<,Q9X\%+47L:E?53C* ZZ27,U!^\I5/QLH5W+%"^^ M/;%*D2=E)#GPM1S1%I*X4@B&^$65DN2V>6CX0-J[R8[U >>#U?H\@'R][2MQ MO>W!M7JD+RQ#U,GK#"4&"8HE"T[) L6+Z)DH.>S6N:$%M/?FIIL4W0A@;ZOZ M'N%_-Q->=W#F(>1DHW*;ZA MH#>"AGH\#7=B^.(W/E0750HI?,X:=*XCE:SPX&I-1^]U*7-K,+C:>\F MH]B'57NP6I\MD"]S%+\NEK\LSN*ZG,WH9[6QQ6HB')V:* 1=*#J RC)4V1>0 M*66>C'5,G"A$=C0OW60U^P#Z8&KO$?CGU2BUL(GL'P99V6J59P M.E%":D//R)-\3HFB_>7?8^;\GF( 1@OK0CM!9VMI8UA3&XXQ<,%D8E(;Q]N\ MHQVJ^*?=,)U3XNM(S8Q:_?,@4W_@NA:;.&X#0K:UH9WC#+PU'ICU-FWZ7>[6 M)?)X?!$U(X^Y.26@]I5]7\?5]<14%I*\>.TA:48NO!,9G P>LBF.O"NZ9RGNS-N[#8C;[];Q;R20'(;-- MN4+! _&E(5CBDVOEM6*L:'$K7_) (.^0U?N='',(HDZCA+YL].M;I@0K&$I# M#BK2M>V] !>9@EQ/=R-8U/:4K1/&J14[$0AV.\3VT,Z+-?# M)R@NF/IQ-<[KW?S%MV^S:=K.5/P#_]H&3J;SS^^7TWF:?IOAQ),%&;%N7"') M$&!<@0^9A)I90A0I2N=W.MZ&HFB<6K+3HG(\%?:66+MD>COR\\83Y]FYVB_% M,2F&1QM3P@=7%ECPW(3":SU M$DO\@O/595O9FKJ^\^;K&H])EQRR5*"]B?7^D. -"Z!MC,$X90K;;4K\@02, M8Q^. ,53*&AL$#ZXW8BQ)885_H+G__V J[-9O0-^)94\O!??S4GZ;^;?\5P6 M;Q?TDPGZDK,RM3H^<5 QD-NFDH98"^-$K:)G3[8?/!FUXY1W]732CJ7ZCIRH MA^:,1IZ2\"J!H0L%E(T)'&8!/#*IK!3)J;;AZ6.FO0Y>ZC6N6S6$CD:=9_2$ MGV@CEZE.V=!)B?,&.ZYH7C/-T1(KQ6!IBK4#//?!2[JZ\MSWT<@PGOOK^?5< M2./>P3<'=2_*G_.S]71354ERN"CU'::#\%Y+->DC?#BSI^@FG#CY+U)"T*4V MV+(<8O$, F:/2B,3CXX,Y.6BMKI- M8J8U9QUW--X#I[?/V*[PT('I^0#_$V.PSM="\-:3!>U* >_00W2Y.!OIQ[Y- MG>$#!(V+QKY0LQA>A0DMP-'OP?T191D-YZC MB3E8,H-L1?UX]::/,<-T0X<7938[74,G(<, MU_?PS8LA$4L%)7GRJSV2!9G1 5/.&IL#FJ#'OR4>I'_<@IGGN"U: N2YW10? M<;V>G3>>_<=T_85^ORKI;/UEL=P6O5EFE#<64/.P'=_'*_/,26U+$JG1V,]! MV1CWU?QSW"0G@,O1-9+-O=_DI!>BSH-#4>J,MAK,CP@B"\5'NG]M@^7OP[+*L<5K;>J32^."(<_]%'#A;MW(G:@0 MRQAAR?3+,6NP21*D4I00D[2@#9U&++&"L4TL^R&*CCVJ/J8OF,]F^*[<7N&7 MZ>R,3L67/^J3_\7\U2RLMD//@Z_>K'2 W-276J[V.)5DQ7 M,.?"T+=I@', ML>,&^ ;!T>VCJ;7*.K Y7\S7TUR9F7['CYC.SJV!\YL \\:\7GS]=K;>WARW MY?#RQ_T?\.+OZ6KBHBJV< 6YVN *G0$?:R2S:"MY4CJ4-OY90Z;&17ES0"[Z M1$>W&^6/\!5_67PE*VF2@E:". *M34UJJ0+1"0E:*FV33IGK-AV+K?D"&W M%=^L\2L=\B8YE1Q"$+SF-)RKO<\0F',B"9D9NC:ULT]1-BZZ3FT*#JJG#G'W M,JRFZ=)K1)8T%S("&MJ0BBL-,=C:,85,#6]-<+9-4=BC9/7E8A^'@"?@=;@Z M.L#6YD'#Q9.?%]_#=%:WWZ?%^8;<'-E?%C/2UFK#YL0R&84A,+!0)^:P.@ ] MI4P604A>Y2PQM,GN[TEH7_@[ B*+T^FK SC^ ZO-B?G%=UR&S_C'6;43WI6- M$%?OSM:K=9C7L/\Y3)2& O)9AUXFQYO>Y$Y[N7; M#HKM=-7%FY5[!33DOA &;0FUO*VD_J>" "\YXY8KM8/6 M\;+OX"Q[P BY%%"PL2A)[E1&1@(*M!F"XPHDV2"T6W)PH4W5PQ.$]75>-37= MCE%)!PC;%!G50HDPV][_F[/WQ7J]G,:S];EE<#6YX'WX47_YQB!HHY1)2EK" M2'+$<2(_*Q0&UCH4P6HF1)LK]'C:^S+QCH+28E2]=H#D!VR)K5#OF!039^E6 MT8H$BZJV23,DW5K*P3(6HV667+0)$.]):)=GZ2 8;:FQ+NV_+6<3$7) S<@* M<5G1_6,E1%W#X=Y%)9U@L;1I-_8 07W9@$-"; @-#':VM2BU^F7Z?9IQGH]Y M6[&^O$SD)N8HJN,0&_4> MO4G'T0T/+D1W+2[S*JR^3+0F>!J;(<1-<_TB@ S:2-38$IGQV?+4A+^'*!K9 MBCI<^W!^4:>:JO+[:J0Y/8*UT3]\L?VA^>%)#G1 M]N3UT*VM4I5-"('V+^B"=:9;DMPU*B7+#% 66&2:U#)*7-@'V1\GJY6U M(U#=U)!X<7; NAPC:!^Z%5F3? MV9V@\, "(PX?:0&%(<0X-A1>?,6*Y]5=+@*=BB(*1>1D&$248P/B]VG.,WP=5NLZ)_JLNGZSL)K><^*QE+VK MW5 CF5"@BN00 XL0F$@: V)BNP%DYR5'G,?1 C!M1#TV@%XNP[^FL[L\%!49 M2EYK/K(&%9V!F).!:I8)+I,2:;=A+@\L,.(TBQ;@&$*,8T/A%0F.,/T1E]^K M2-XM/X?Y]%_AVLL_.@_E9CB<8)M^L74Z>'(*=*X&$V9%@-\)%$\NU44:X5A7 M9%B!C@B/U7(]>;] M,PO$$R_!Y1)%8#O-$]D'1'?)&,?Q'4:S=V%RI)C'OHH^GL556DYOO#JW)2.2 M&*S/'E3MLND]R4=%8=#9%$2).]T]=S][=-4?JZW%<*(;6_/_'I;YK]I>:YXW M8^ZV+&AC?(K)0@J,D4GM#01)@I$VF&B\D;+L%NNX__/'N48:(6 $?:3,+GO M1GU[^:K(.L91%0?!6%[[\S!P+EN(.F8>LI3"\EVNCJ-SY?=1-VZ)]\FS=4/K MJP,,?L#O.#_#\QY2\TU:O?:V?47._^(K+J_:F:Y62/]7NXM.E-'DU-E8&Z-D M8E$[\A9$@N23*EKRDAIEC@\@MHN$SX"(N3/)IZWZQKXKMP(\G_"*^?7+-Y]^ M>3&)A14EF*OETH+.^5C?VZ8,Q=.&%KFP9'>[*N_]^"X<\^$A,Y \GUF1W^U9 MP.I]8^,AS['GNU6)(TPKIZ+'11KQ:S:=XHY#5=VG5T "M92%\8N:VL MEC)FDHWA&HIR/"DI4TEI)T \M5)?M]OQV!A4LF/#Y-TWK&^.YI_?UND3KQ:K M]8TNKY\SW&AKGE]\ MK4(\3_I-A"@\R."@<.]IQTBZE&W:/(;/EO8/G;9M1D[L0MVX@Y &!5TSI70! MMV_5XVS8AJBWR3C4$Z4?.,BD M@44,TDANU.W:MH& MQM].X'./RO0-5!,!SG#7Q=+G'Z>G\^,33\^+0.=WJDJ MZH+?RP!RK2P4@DYM8+4KJE),@7=D?P:CC":[(=G8YH;=@\C=PJ7L62&OE8XZ M@-^;.7T6G>;GN8JMQ? 'KB<2 P]<*Q"&UP>5W(%G)@ F$9F+T071YGQ[B*+= M@/4\ OK\+%%TTJ[](GD_G9R2D;6AP,=]ND//?HVU2!VZ1^$AKTWE8_M@D M8O]8T$_G:R)MMDG5GHMF$HM1>1,Q%(4,"(8L;[[;=2\J2%3NV'Y M>20.>L/ X=MAL0ZS$1OG;,M/XH_?-^N<\N=YIVNCLQW;K M?'DJB:&R!KA4"E3B GQRY#!'C-)XQ95MXT_VU$TG(1>L8"TE#;68/#H(' OP M6L$2+ _)-2J3_&FZZ>R#HR&ZZ>RCL@X,!KH>TN:UT_D$PM4_7_YX2:;UEZ]A M^<_->X8H62PA%1"E%%"Q5A^K1.*TRD=IL_,Z-('@4Y0]OYXZ>T%CT5!/7>+N M@IN+*GI3G')%@HB\UG-F!M'G5%_E2F&88(F="G=:[-6O(F;MX5<-LEI+D0J9T!&6< :=3A#K5AFX*;[AIT_/Z7G)Z@],Q&K]] M?1XM_@XP=,^&^T3_]'RO&4E2T!XP>V+%DH$1%//D$C&,S 7M6)NR@$>(>GX/ M:P>^%@_23H] JXQ7&WV'JXF5A+D[6EXH\U"$QL1!#)030+F/4069GVMA83Y+6 M&;@.!<'MQ-F@&AFY+\!E&\@KKL)LL_]J'[9 XH'$C .5ZRC";#T8@9Y%P9/U M.\%JI[X #Y+Q_%YQ'G(1#J>)L>%T+HGK+&QW' DCLRP3%"')HY$Z0C". 4>) MSG'A^>T&6,? Z2$RQNLU,)!Z%T/+>D3 I,49'9X_)O_OQ23;7 37!FCGU,GU M.D%D7D(.40EC TO:/(*.%:;_\WGQ_=^VGW@.D.T7&WQLD'&UWH@P&$9IBZ,D MV('.__PX"4HQQGP"@GUMSA4Y>*\".!4E(O.AR,>>:N^G\S\_CM=DHHW.]Y3@ MR!?#>?O/K7WDR=32]4YD(;%:\UT@%K00&'I4(AD3AVLY='WE<:R)X3%PE$0[ M<&JNFCE>=&*+/L0B)>A8NZ,@>O#UJ7<2V0GN6? %=T'$WC[,;4K&>?LS/$(& MD70']\2+/R<^.QU\J*\BK03E.2?[B)-])(,07B>&CTXWW.^>>/'G. ]QVMT3 M>TJP YV__#"1QD51Z"AS00I0FB%X)AU8.LTPD;\NPF,I\_UT_O+#.*]EVNE\ M3PEV<"/LUEI$,Q4S6;9*UZ&4TC.R<;,&-)8;E+(^?3U)-,@'(SLB ;B)9DARYX5KPNY("=)GA_C:J^ MJG6.Q\!38?Q#%?+,&@-=5?.]7G=*5>TCZPY"$__O!=F=BKSI),%)S*"2 M07#$/62R.$D@WG#_LZ>J]E+:W535/A+L0.=_?IP@"YS5?D@IACI,ACR9H )Y M'4PI@?5JYH^%IW^&5-4Q.M]3@CVEJH1+UEL>P&KR7)7UG&['4,B'-;$4(Y00 M.TW"_BE258=@X"B)=A 4NI- D9[Y4$OSF:\#"W54X)./8!0F+D)]9MPF"/D< M4E6'(&0027=P3[SXTNV)EH*H9SL(P%.%Y.D,FC28Q6^/T.JZIA[ M8D\)=J#SEQ_H/).V9-JQ4E@$);B%H%F$368MLE3TH\4,/T.JZAB=[RG!#FZ$ MG<+>TF1>R*T&:30'19( +TH!STO17$0LIDU!PV"IJJY>EQP2J6BFKPXP>*-9 MTXMYONS75+N=*!<841RAF-HS1RHZ0QDF2$$IK^DR];'-.Y/'J.HKWGH\!A:- M%-)WJFJ]2/^,M3%BNM88\1OQ_$=8UC3==SPF&;7[IP^8;CJ0I8$22K],5VFV M6)TMZ3B\WFSR \YJ"[Y-H^9-.\H-B>_#CTWS[\MT@94I:X,2- 99360-M>5I M[8#J952R1-_FFCF.[@&34_>VZGQ!FIM_WL0P5W237/[.EHX7?X5E/K]8E%#) MTMT"6:=$WBA7$&RVP"0FRWQF>;?4P3$IJ^-8&/=@/2%^'TEWG1 $/5S^F\/I MZ_DS27*))&9#9K>MQG-QB>ZK6FF!WLI0E)&I33CB.A7=I+Y."83;%L"A6ND( M41?^'-W*T6=#?!M;VQPK<(J^E"9*,E4*DL?6%%,]O$T^7)\/ ., X8X]\^7W MZ?_]=&DSU>*;3[C\^F93E$5V465L&ZJC3>-)-!DTKQO'9 3O3:K]F8+1.DNM MQ%/FWUXK]H&-0U2Z:"W?#LZ3)\_AAX[A*V?,\L*9T!(\&($C'U0WN7EBM,_SNH6?E?J=EY-4#",:#5HQX@K M5<=C,IN UQ8]:(PINT[7VW7)D8VS$P-AT5PKS_E\O>!Z\]/5B^]A.JM;_=?% M\C?ZM^L)AIR3XP9,3E742':.3W2=H4R):>,]:U3&VHBCD<_B<<#?%4PZV"X[ M#G8QS)*)Q1.4%$*=J!?!I\!(\BD5QWW,L4TP;<").^U:H8P+Y08J[ "8K[]^ MFRU^('[$Y?=IPOMY^Q3^?HES+-/U>2?PNUR7K)AQM/]"J?Z'% A!E LH,L\ M!%OR3@6K>P-W&/I'?CDW+K!'@$ 'P#\?E[SQ03XM7N0\K;R$V?LPS6_FV\&4 MQ/3K4C!M>+Y?+A/IM,H<,SAOD/:[R!",M. =*N]<(#6TL5<&8F#DJ8\CG^DC M@."9IEIG2<%Z+[BQQ)_/CHX0$V@CNZ @6\5]EI[\C#:34_\W!;LO?MNE M8/O"%K*Z902]HM.%M=CX@">QOA5PGXV=) MPNX%A=LFQ<%ZZ0!4APONBNUYOI6;HDV<5\MN!D7XD> :]_ 7&M-=X#V2\>W6H+G]MXVV9D*\UJF"-8[4X,X!EPPBL3+ ML[:8DGST%<4 X8S;)'6>0FF.EH=B%D>IK@,,#N IYA,3HZ!-CQ5!SC5-ET! MC-):E\)+](UZ4OUOGGH @^'$".@%\_%ICN.]A\E_X*K6SW^8?OZR7EVU8YI( M[4U*64.-Q8!R3$+PB?X6I2\Q"Z=8FQ!T$W8Z/^\'QN1]6V)4@#SG7?+Z[V_3 M\X9EQ/QTD2<64>F@(TAI=7W=1JJP24+B*BARKG/"1A7F0['P['/HH^R&HX#0 M P]]@/;/47]FBZMKS5:^NMB67!*(L /].7$U,KN M1'>5%B1NI>D/EZ6!HBWGWN8<4]P3Q,-0]NQSY@- >@0=/V?+9)M3JP8:YC?; M6^G7,%W^1YB=(9^8$%P@-QT2(OGN(EH(2EK@S$8F0R%0MYDCUHJC9Y]<'\5N M&1(FO6R70]2PE3N>K:=H(99)19F=#[6D4"M!Y M$L"+S"'(H*Q/+N5'1]F,$ 3:@[MQ.H[TM(UZ@D\'6VJGDK4_%O/OFR-D(XW5 MANWK/Z]IZ3\6Z__$]0=,B\_SZ;\P7XLGKR:;E*((_MU*[7J[8IB!SIR5/4IFY M/_-]E&AFQ=%&*T'(4K/2SH W3D'27!OK6 KII^R2'DRW'P.]F$QF]'6 MK[\X42R@K47?R&N+3L9(LB4AR2.0R#VS1CTVIVN\F,'3O#WKHLY]$#]TY&!@ MV'1@FC622&UVBBKR B9H?3ZUTP7&H+"BA#1.2]6P-F]XACI(FW>$V]-LJ[U M=/!>^K8Q^#ZNPW+=Q8[ZC_LDH87E)D.AL_^&\F?;Z0Y?J[W=Q>;Z%))VZ^W>;$[@K&F.!\(^:DPN6V. M$>C L<(JBT)&JQJVXFG/8 ?E 3_O5FL!LF-WWZ?N+<-8+*-_%"!L'F71 031 M)0.ROLH2BD5I&[4/']$R;%NN\#]@BQT!HB,MP]?SSJZT?V M0,7\XCLNPV?< MM*WYA?;^92+[RE766IK(+8A<9YHABEO*'DFAUFF/LL>]N=U7)OR9PAI MM('5SQ3B>%)"$TV:+%%Z(#/;UVZ9N3:/LL"3DB%%[KWLK"!Z;Q[_?WO7]MSF MK>/?]W_A#.^7EYUQTO1,9](FVV9[]CQY0!),M,>6.71$$?@ !$ 1>2"*D$=I'4\Z=H/?""]Q0# U,Z5N9$00:6 M3*W@WG-3YU0\.>1P[/3),$K9?T;E-)2R!>A>TC&Y&0T_SRFAT(&N78ZBT!0@ M)\UBS)53A4O/L\VI\ZNVG??\0A(SIZ&Q1X+F2U+BYSECDPL@"P7>L4X+*$[4 M$9:>!2-%Y-8)K?\4OF[_J9T34])AH==3]N> 8NMW5\O%$J9Y->#MNPIKRX7+ MBF3&0;E:"TH6*G!)6E,2%UE)B0T/SQ9;&O=L'#N7,SI(3K5^L7+F[#.MEB;7 M EN]TS]"2\DM%CU:=\E=&=!'%2/W(B9P!$^3Z;31.C(O)05-@CLC>?"&M[F& M?2F-)C-HJPIZ)J.2]8+?,N]29 &2%B1>+DNC0^"O1I,[XK==H\E=0-!!K++1 M:W$$N'8!J?\8] MT5 N!A.*XBZ1[07IW! M^R[?;V>__G;;M3!3-&R! 7C.M#>1@2B**:>"!

QD#OE\'INO43,)2CGI&]8]WP0[2^E M!>4AKL21$="#1=XW"_IDAT&?($ =129EG=%;9Z1&CY9EC;84"2BQL]&=+EA#&4'4'\5PO*H2 ]@HQ[\4SV MVO^_KB;+KS]-%\OYU2JJ>K?\A/,/GV"ZOIQ=U3'<]DK;HGQ0= MR0N)VB=FI13*F5Q2;C,JI!L6G'R3RX,]HQZDL!,0^\D[[>54/L>ZLX\?YZMW MEM^75UQ7!)]GZ7S2Y'UFCF3J1 $ZR^E EU9FX;TTQ+;.8I&#-GSRW3/'B5R. M![+3=1CWY-%-2])\#MQ&$Y1ET=5[>(RUMQQ)FLR724)[[S=G%PWN6AZZAY/O MHSF"$WI4W'3@KK9K-WK[2=?_TR8CSY51H60KR? 83L+5Y!5@B2S'K(LL6I*D MFQQVHVWYY/MM'G+ M8738ZS;\I7O'AM2IUHK?MGM]I&CZ+"TG7\B5:-SV=LO5C]L!=Q^6]%%&;K6W M2@9DO 1"KD?/HN'(A"_).YVQ-$J9O90R2[@* #A^O[BM*DC>">0C=5Y[KI+ P1GRVS(NI$D5RT MZ)H@^$66D>\$A2?+R'>12P>@:E(>:@6W4+AFWE(0HU54#+R,S&-P64F=LQMI ME-*)EY'O!*YCE)'O(ND>T/YL[3%D3M$+)#($QE%,D)!!SL"2*DEYY-*UZM#Q M)RPCWPD].Y>1[R+*?J[S#HN^:^Z6PFS!4C:1#(2M@UYI]PJ#5)B\\-BPS>]? M9>0'NA)'1D /%GG?'?\R6R=.[U^%W#4'^+:[JPEH,R)GSM7FQ#Y:Y@-9AYRX M=:AYL='VI1J[;K'S$V)@[ ZE.DV!].(U[+I=\;FK4\15FLQJN'79WHGK5%MA'5;\]4-97Z\]A.;.J7<-\[H+4D#&S6-^I:4\Q M(22IF9!"&\T=6.CLT>"S>SK11R*GKFO[(.IDBZX>9\.Z],PI%3B%H/7^73*M M#3(O*'P,*$LIM-ID9NJ;J.1)/]"G*4=2D(W#T,V)H6%;" M'22L600MF2'Y&R21%[*P-YM"A5G\O84Y=ZPY#V:EWGGV^F#KG5?\>GLC+U=H]E;I'I0E^BB(YE[:7URB/8QJ^MA]G(B>8=CXGTQB%?,]B- MGIULQ;&=W]SR7&3*D1RA4!O*6LZB=)89+%SI@$ZA'DM76[SB[N]HKM^DQK;GF5 917(4W"14%.M$8!%#[=\N;(+BHY=A+)7=9T,GFI9]06K; M'(8O4'5WBB.$BE(42(PX TQ'-!1'*(HC+&*P.F..H[G$@X>O_>5R7Y"J-H-= M3QG?^#S+XNXR?KA]QJV4@T^%%YL8%I4HROT- MO/]S*?)^"!TT[#UN(ZCW."^S^25,UVVU&H\+?GZY8[1ZVG'3??1V$E:@3LB9 MU;6^G ?#0@B6%2ZETK,GC("+3[ MTJ@@_:_>3COBMUUOIUU T(&+]GV;E^PYSQ@+\[:>2=DI%NIMB8A06X%BEMCF MJ?J+[.VT$Q2>[.VTBUPZ -7^C'NB9XOTA2/DPKB2Q$.7$_-.2@J%HHLJR&CM M2"^]3[RWTT[@.D9OIUTDW0':[SE[=VV (/U%(V0#=# M+!KRBKA&FP4'G\-6^4M:X!O(T4^;<'N,@I?23VF?XWL0J?2!J@6IVWH'B[6Z M)6XQ&Z69 :UK]]3" M"9 9R+'!,DQ*TLVB[0ND_&.'9L&,G>A\F!;!Z]9NDJ M+M)\LLIYK0UHD+R(9#D+*G RH-*P6"PP+X(#51*FO.4KF'N?/;KH#Y76;#C6 M=>#Y#%(<87WB!5@&FYDVWK,@5&11ZE! R!!*FZ33X;2/G&_O(DP],@).&?,[ M3@T\QVQ%D12')6?QR,#('6GXY$XP&K49 M[>I,?'UU>76QNBCY%;_@] J_B=(^P/PC+L_IJ*T=_"7CN;YV5*(P*,H3D(T0 M(HJ2-V]V'W$OGE^K@]*(XR.TA1S&]E+O47^WO[/\OU?U/O8-S*>3ZV2.)>?H _R-'#NV;/Y/^=7<[FR\G_K7X\+U ":9)G5A(#M(]T>"+IF.0N M:9]%3B)MA<9F)'90%C 2B/N0>@<^R]G%ZF^^'07WK33>_%&_Q?/BO"W :5>\ MSH'3D(G'UM)1(;V7Q07EVS3XV8Z^$WV!-8R_T$"$74\6^P'CWAP).\T ^1@FD.\4RSTL%M@*7:Z!:>).-/DK2 MR+42A^-AT\0,P_P.CKO?83ZI=/]*]G*5HD4OA%20F#&.Z'=>LE#]52(]19Z] M0FA3F+-)R;B8&4C LP&YW1E:UBE=3OY;YD8Q7R0=U!$$"Y$B'1^#3M;&@*&- M5;U/R[B(.4RV3P!E#T9W )7W\\GEBOQUNMX:0ZX<-\R2 I&U-9H%"89VHS*O M-_D#F-P!1AXRLG;8VDX.70"JL7-;EY?S2M;S[/TPE"PQZ(*FNG@#7U7 MO;Y@06IB#S0:3/X0-?UY-GL*^P$8'<3Y#M!38X6["X.;)%3R\D2\SHAHK1(UAL2NB;):^EI%V2_F> H M'&0=CHV,7S#'>QL@(C%$[^J97JO0G:"0-"/C M'$$$2$ZD[>I0'OKT#H.M0?!P,"<[.($>L*&BV*(=2I93+0*H+<8AJE*Q'0SG M@$\2J(Z1)YJZU;' M?(Z)A:"C\S9$V.P7\,BI\]@*/>%@'\'-AN;BV%#X'3]-TD5]BGNV6.#RQ\FT MEE?>L.AF0\Y(I>OIF9 .9)7(B7>1,Q V\:"BS%EN!8MM5AOWB!D6(H-SMX/# MYNE"F7_>30*:A^ MQ:I\D^G'5[/Y?/9O^N8U?*;?+;^>)R4]EW7,I="DD-Z2<;7"LJPQ$D\33YN# MV1JB['$Z.XR[]P/(%M ;2%I=WVJ]GEU29%DO\F":7\^F=>H,3M,$%[37R1(N M[O[@D"NN?989[K[KX$T.=/GUS3)G&X0\< <2BBK&2L44X9?\>:$9)"N8#T(Y M'C*%_&U*MW8B\U SN7H;^,V*UZ>(YR%ZP3/3DE1+2W)/P&;!P ?R*YQ3Q;>Y M#WR0G)%=_&:HV32"A\NB@W-W#LP?2QDPWW'8@?9_.?JJ/Q<4)ZM8J1%[_,EO_ 9;7 W(]K%-UH8^ MO+^:IT^PP#L^K?Z,B!R!V9GDTUWV1=._# 8,N/.TO$ON6/ 03()B-IKIU.C%XR/DM27\1G>S]Z/ M]_V!Z!Q=-B%JTBJ5ZES(^FR!J\B$$ E0.4&.Y#&@TYOOOX"R_5\D9M_OJ[OD<9DGXA% YDPXBG.^"M=[4.>C*:8@7M0BCEF-:&? 1!X8^5MP4P]GER@?Y!9?_GLW_>=.*_.,<5VW(_CY9 M?OIY%B<7^(&SS?$)NS?SK]Q7/6G/28=H\>:Z&:6($BRY& M9GF4)F2CK1'/N7--*.L)E@?@9=:+\,9&[L^3_WD#B^59F4\2_'[VX=WTI\O/ MLWGM:K?NJ5[3.8O%RL.YR1QK=,!M9"5DR^H;(!:5)0,@LDV(11&SMP+G'HN/ M7+W> G^M1= _Q&[>U-^,>RE9EX"!)9,+T]$:YIU(+/"@44$IH.- ^/I^Y9%K M#,\Y:JU%0=HD%*RY;D%.L*!S MW]8G:T98-'P@@&U%T%;X,R\,?\.+:N2Q3[_61L:K(,MG+@M 8@D-$0T6F8?H M6?!DG$-R286MZG*V&O-TNVQ/SM9!Z8W]F=D# FXF$7E98C9U3@1Y>KH(I+"" M-$=&ZQ1XH?1V/6.VQ\#8$Y[V%-FFT/?@W\AB_QG^F%Q>7=X07I(,X HS2=;6 M]C*S0"$D4SKH'&Q0?$#E_V[ID46_C^!F0W!Q;/%/IM\0'GD"Z\'3.#S(;56]J9VA6%"6W(L98Y ML^LZ*R,#63XO(&YE)O;'2 \7%P>(]#%P[,'?L<-:HOT?"'/)A?HPHZ]N;02E M0PBU90)MG-,9")%BG\P96J( "[=6;=>2YI$%.I']/A*;#KIJ:YOLHL9"E] MBN ]A?''J-UYA+R>+K'WQ\+3M10#"*8_M)VE-+^"B[/E:YC/O](__@X75W@N MDDLZQ52[>PN*[;AB$()B!AV*Z +]LM$DJFW(ZRR+V@1M PBFZ^+K7W$YF:_J M02).L4P.:@[Q^(<-5U*])<'#54_?S5^+Y:^89A^GD__#?,YC M%BF'2%L'LL56\3J/ %A)J%61(I9&,ZVV(F_TNNHFB+H_W&%H275NQR[JQ%*2 MP?(K,8\8G%;/.@^R9D]_Y) V;0?B![)LZS7?US4_?+/F+?B*C\4C-PRA/J,. M)M=.@8[1@>>= &6Y;Y-V>XZR0VW8S<",=^6QE5Y]_>XWJR )C'72:$=.1 !6 MNT.13V$L0V6$U:4X:!1,[D7NN#9N4&QM&K;VXNL@/'AD:ZO<;Z0H1W!'0$G$ M,FV=82$7QWA)O @#UO.C*N;X[T6. (E9&_GT"[6;?N=.: J@%8L!*)1R"E@4 MV5"T4^>(YZ1=:>/*/4E6E^9M=^%O!ZH])#%VCOZ1G;Q%6.!Z?/PZVYRS1FFR M9184[:KV9@A8^R>0@ZNUBU+C=O6%6R_9)7;VD?&L.B: YA M M<[:.9C 86:V\9#(K6[NZD(/1II9@>QK'S9AU*KW.<+E67A.#(LUR%$'7 M!FI*91:E58R[H*5/N4!IDZR]3TN7-NY@J3\!KCU$,'(IW*L9S/.[\L-DCHG^ M:O'Z$TSFES"]N85U(0HN'#/H!45(.K!H1:R-UWE*@DG95'S>M$D:_P.5U*3&@4'2XB]JAG3.=Z;MHM&(F1BC)$&_4 M<.64#U$P;AG=\4ZW020P=OT]?EXW,KM]$+RYI9MW+3+E'!1G1>O*H2!9*,HS MLL^D+E8@;C>K9[OJ_&W)&J^ ^W#)SUJ+8>SP[\/['W^:?L'%=?N81Y^3\VQ4 M1HJ005MDFDO-0!4@^QL!3$J:;_9%?ZQH;ZOU1JSY;R/E65N6CXVB5Q>0_OG3 M-%\MEO,)7$P6R\7?YK.KSW5S2&S[&:;P<;/-5$(.0-LLRA;R M$$1AP6?%1.9.!"<%V+P5LO:G8<0G!NW1=B31=!;G?9M8N:TU44&2B0=)+BA MM?RA/N( 5FQ-!7J9;6S38NPFU["?I#I WGOX>MUN=':6_G5%,S@#D2.FWYM"\)&HMH;A5]P'F<#X?"'*_PP^X9]M7_JU;SRG/;URVR:KG\X M=[%@\.1;&!"K'M_(@E7 K.;%&ZZ#TVTJ\+8D<-P$25/\M1!1UP5GOUW%!?[K MBCX/O^!A,]4>^ZCA"LRV(G:@PK*[M=ZLUKHM^DDQ!5$2KU-G"5[*>!:3+PP\ M+W3P:2MRHPJJ1R@Z>'+'[/)R-OUM.4O__&'R99*)>XOW./_M$ZGC#Y@NZ#^9 M8JPBG=&:0FRD>$=&Q2"2L>7)"2>1HNY&+YRWH6[DLITAD')OKL?00NG:"KWY M@P+]Z4>P47=:3S=6BME#,YHF$V MHF#:!,Z UZ$50GL3O%3D"S:N7]V2U'&-TA (>KQDM86TQKY)NNUEI$$ZD5)B MW,EZF>_K;'GBF/(%4 I>(HS5R^L(I:=-1/M@FZ]=^-P#.&[NUTW,GOQ\%FTA MLB5PYBT)U4.@T *#*7PK&WR*;;YV$MDC;;YVX=_(8O\[H?\318)G7^C(O]U M[3<@N,@,2PGDUJ%D7GK+<@I)D=OE^7:3T;<"P(,D]-'V:R=!SH;D:@?- MY%U"(NHBP"E3$Q**@@%'6@,^,OH&?3(^9=TF=MJ!R%Y*.EL>/ZUEUP$L-[9S M$[#\2@'+*E=VL1*I.%4%IJ%D*H3:8@ M>57G#-JMJI#W*&[8F=AQ+5]+U-VO=&@KR0Z.X[_-9XM:Q58FRW/BAA'%P 6*1(FSG#$2.)VS9ZBW-'P[B7O<>$S)Y\[Z*TX W,IV0J;Z^(7L%BDLX# M9)?)76(\F5A'OQ46@ZO #Q1N&XMF<^K%0/!YD)QQ*_F.B:3#I=&!&=K+C^ M1?T288'_^1__#U!+ 0(4 Q0 ( *XP.E:-LH7 M " 0 !E>&AI8FET.3DQ+6UI>&QI;6ET961X<3,R,"YH=&U02P$" M% ,4 " "N,#I6LG7K@NX3 !/BP $0 @ %X:@ ;6EX M="TR,#(S,#$R-BYH=&U02P$"% ,4 " "N,#I68I4_]"(6 #&! $ $0 M @ &5?@ ;6EX="TR,#(S,#$R-BYXZIQ[.^Z #D;@@ %0 M @ %G.P( ;6EX="TR,#(S,#$R-E]P&UL4$L%!@ ' < U@$ ' (GV @ $! end