0001628280-23-019644.txt : 20230525 0001628280-23-019644.hdr.sgml : 20230525 20230525060557 ACCESSION NUMBER: 0001628280-23-019644 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20230525 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20230525 DATE AS OF CHANGE: 20230525 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: 23955845 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-20230525.htm 8-K mixt-20230525
0001576914false00015769142023-05-252023-05-25

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): May 25, 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
N/A
                                                    (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 May 25, 2023, MiX Telematics Limited (the “Company”) issued a press release announcing its preliminary unaudited financial results for the fourth quarter and full fiscal year ended March 31, 2023. 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: May 25, 2023

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

Exhibit 99.1
mixlogoblk-tagline.jpg

MiX Telematics Reports Preliminary Unaudited Fourth Quarter and Full Fiscal Year 2023 U.S. GAAP Financial Results

Highlights:
Fourth Quarter Fiscal Year 2023:
Net subscriber additions of 42,700, bringing the total base to over one million subscribers
Total revenue of $36.9 million, up 12% year-over-year (constant currency)
Subscription revenue of $32.5 million, up 14% year-over-year (constant currency)
Annual recurring revenue (ARR) of $129.0 million, up 15% year-over-year (constant currency)
Net income of $2.3 million
Adjusted EBITDA of $9.2 million, at an Adjusted EBITDA margin of 25.0% (up 280 basis points from the prior quarter)
Net cash from operating activities of $9.2 million
Free cash flow of $3.4 million
Board increases quarterly dividend by 12.5%

Fiscal Year 2023:
Total revenue of $145.0 million, up 10% year-over-year (constant currency)
Subscription revenue of $126.7 million, up 12% year-over-year (constant currency)
Net income of $4.5 million
Adjusted EBITDA of $29.6 million, at an Adjusted EBITDA margin of 20.4%

Midrand, South Africa and Boca Raton, May 25, 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 preliminary unaudited financial results, in accordance with accounting principles generally accepted in the United States (“GAAP”), for the fourth quarter and full fiscal year 2023, which ended March 31, 2023.

Management Commentary
“Closing out the fiscal year, we are proud to have surpassed the one million subscriber milestone,” said CEO Stefan Joselowitz. “In addition, we expanded our adjusted EBITDA to 25% and continued to generate strong, positive free cash flow. Throughout the quarter, we executed well against our plan and finished the year in-line with our expectations.

“As we move into fiscal year 2024, despite general uncertainties in the macro-economic environment, we remain confident that we have the necessary levers within our operational structure to maintain our balanced approach to growth, while delivering strong free cash flow and profitability. Our team continues to work towards delivering consistent ‘rule of 40’ performance in the medium-term. M&A still remains a key component of our long-term objectives, and our corporate development team is actively evaluating a range of potential prospects.”

Financial Results for the Three Months Ended March 31, 2023

Subscription Revenue: Subscription revenue increased to $32.5 million, compared to $31.3 million for the fourth quarter of fiscal year 2022. The Field Service Management (“FSM”) business acquired on September 2, 2022 contributed $2.4 million to the subscription revenue for the fourth quarter of fiscal year 2023. Subscription revenue increased by 14.2% on a constant currency basis, year over year, of which 6.7% is attributable to the FSM business acquisition. During the fourth quarter of fiscal year 2023, the Company’s subscriber base increased by a net 42,700 subscribers, mainly due to the Africa segment, with strong contributions across the asset tracking and light fleet solution categories. Subscription revenue represented 88.2% of total revenue during the fourth quarter of fiscal year 2023.

1


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), has negatively impacted the Company’s revenue and subscription revenue reported in U.S. Dollars. Compared to the fourth quarter of fiscal year 2022, the South African Rand weakened by 16% against the U.S. Dollar. The Rand/U.S. Dollar exchange rate averaged R17.75 in the fourth quarter of fiscal year 2023 compared to an average of R15.25 during the fourth quarter of fiscal year 2022. The impact of translating foreign currencies to U.S. Dollars at the average exchange rates during the fourth quarter of fiscal year 2023 led to a 10.2% decrease in reported U.S. Dollar subscription revenue.

Total Revenue: Total revenue increased to $36.9 million, compared to $36.1 million for the fourth quarter of fiscal year 2022. During the fourth quarter of fiscal year 2023, total revenue increased by 11.6% on a constant currency basis, year over year. Hardware and other revenue was $4.3 million, a decrease of 10.2%, compared to $4.8 million for the fourth quarter of fiscal year 2022. During the fourth quarter of fiscal year 2023, hardware and other revenue decreased by 5.2% on a constant currency basis, year over year.

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

Gross Margin: Gross profit was $22.7 million, compared to $23.2 million for the fourth quarter of fiscal year 2022. Gross profit margin decreased 260 basis points to 61.5%, compared to 64.1% for the fourth quarter of fiscal year 2022. The subscription revenue margin during the fourth quarter of fiscal year 2023 was 68.3%, compared to 69.7% for the fourth quarter of fiscal year 2022.

Income From Operations: Income from operations was $3.6 million, compared to $3.8 million for the fourth quarter of fiscal year 2022. Operating income margin decreased 70 basis points to 9.9%, compared to 10.5% for the fourth quarter of fiscal year 2022. In the fourth quarter of fiscal year 2023, Administration and other costs included restructuring costs of $0.9 million as a result of restructuring plans implemented, which accounted for a 250 basis point decline in the operating income margin. The Company expects the related cost savings and resultant operating income margin improvement to take effect during fiscal year 2024. Operating expenses of $19.1 million decreased by $0.3 million, or 1.6%, compared to the fourth quarter of fiscal year 2022. It should be noted that the FSM business contributed $1.5 million of the total operating expenses for the fourth quarter of fiscal year 2023.

Net Income and Earnings Per Share: Net income was $2.3 million, compared to net income of $3.5 million in the fourth quarter of fiscal year 2022. During the fourth quarter of fiscal year 2023, net income included a net foreign exchange gain of $0.4 million before tax and a $0.7 million charge from the income tax effect of net foreign exchange gains (which includes a $1.0 million deferred tax charge 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, offset by a $0.3 million deferred tax credit on other foreign exchange gains). During the fourth quarter of fiscal year 2022, net income included a net foreign exchange loss of $0.8 million before tax and a $2.0 million credit from the income tax effect of net foreign exchange losses (which includes a $1.7 million deferred tax credit on a U.S. Dollar intercompany loan between MiX Telematics and MiX Investments and a $0.3 million deferred tax credit on other foreign exchange losses).

Earnings per diluted ordinary share was 0.4 U.S. cents, compared to 0.6 U.S. cents in the fourth quarter of fiscal year 2022. For the fourth quarter of fiscal year 2023, the calculation was based on diluted weighted average ordinary shares in issue of 556.1 million compared to 560.6 million diluted weighted average ordinary shares in issue during the fourth quarter of fiscal year 2022. On a ratio of 25 ordinary shares to one American Depositary Share (“ADS”), earnings per diluted ADS were 10 U.S. cents compared to 16 U.S. cents in the fourth quarter of fiscal year 2022.

Adjusted EBITDA: Adjusted EBITDA, a non-GAAP measure, increased to $9.2 million, compared to $8.2 million for the fourth quarter of fiscal year 2022. Adjusted EBITDA margin, a non-GAAP measure, for the fourth quarter of fiscal year 2023 increased 220 basis points to 25.0%, compared to 22.8% for the fourth quarter of fiscal year 2022.

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


2


Adjusted Effective Tax Rate: The Company’s effective tax rate was 45.9%, compared to negative 23.1% in the fourth quarter of fiscal year 2022. Adjusted effective tax rate, a non-GAAP measure which excludes the impact of net foreign exchange losses and gains, restructuring costs, acquisition-related costs and contingent consideration remeasurement, net of tax, is the tax rate used in determining adjusted net income. Adjusted effective tax rate was 29.3% compared to 37.0% in the fourth quarter of fiscal year 2022.

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

Net cash provided by operating activities for the fourth quarter of fiscal year 2023 increased to $9.2 million compared to $4.7 million net cash provided by operating activities for the fourth quarter of fiscal year 2022. The Company invested $5.7 million in capital expenditures (including investments in in-vehicle devices of $4.3 million), leading to free cash flow, a non-GAAP measure, of $3.4 million in the quarter. The Company incurred negative free cash flow of $2.5 million for the fourth quarter of fiscal year 2022 when the Company invested $7.3 million in capital expenditures (including investments in in-vehicle devices of $4.9 million).

Net cash used in investing activities for the fourth quarter of fiscal year 2023 was $5.7 million, compared to $7.3 million net cash used in investing activities for the fourth quarter of fiscal year 2022.

Net cash from financing activities amounted to $1.5 million for the fourth quarter of fiscal year 2023, compared to $0.4 million used during the fourth quarter of fiscal year 2022. The cash from financing activities during the fourth quarter of fiscal year 2023 mainly consisted of short-term debt facilities utilized of $3.0 million, offset by dividends paid of $1.2 million and ordinary shares repurchased of $0.3 million. The cash used in financing activities during the fourth quarter of fiscal year 2022 mainly consisted of ordinary shares repurchased of $2.2 million and dividends paid of $1.4 million, offset by facilities utilized of $3.2 million.

Financial Results for the Fiscal Year Ended March 31, 2023

Subscription Revenue: Subscription revenue increased to $126.7 million, compared to $123.6 million for fiscal year 2022. The FSM business acquired on September 2, 2022 contributed $5.6 million to the subscription revenue during fiscal year 2023. Subscription revenue increased by 11.9% on a constant currency basis, of which 4.5% is attributable to the FSM business acquisition. During fiscal year 2023, the Company’s subscriber base increased by a net 186,700 subscribers. Subscription revenue represented 87.4% of total revenue during 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 currency volatility, has negatively impacted the Company’s revenue and subscription revenue reported in U.S. Dollars. Compared to fiscal year 2022, the South African Rand weakened by 14% against the U.S. Dollar. The Rand/U.S. Dollar exchange rate averaged R16.99 during fiscal year 2023 compared to an average of R14.86 for fiscal year 2022. The impact of translating foreign currencies to U.S. Dollars at the average exchange rates during fiscal year 2023 led to a 9.4% decrease in reported U.S. Dollar subscription revenue.

Total Revenue: Total revenue for fiscal year 2023 increased to $145.0 million, compared to $143.3 million for fiscal year 2022. Total revenue increased by 10.3% on a constant currency basis. Hardware and other revenue was $18.3 million, a decrease of 7.0%, compared to $19.7 million for fiscal year 2022. Hardware and other revenue increased by 0.3% on a constant currency basis.

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

Gross Margin: Gross profit was $90.9 million, compared to $91.4 million for fiscal year 2022. Gross profit margin decreased 110 basis points to 62.7%, compared to 63.8% for fiscal year 2022. The subscription revenue margin during fiscal year 2023 was 68.4%, compared to 70.3% for fiscal year 2022.

Income From Operations: Income from operations was $11.6 million, compared to $14.4 million in fiscal year 2022. The operating income margin decreased 210 basis points to 8.0%, compared to 10.1% in fiscal year 2022. Operating expenses of $79.3 million increased by $2.3 million, or 3.0%, compared to fiscal year 2022. The increase in operating expenses was mainly due to a $0.8 million and $0.9 million increase in acquisition-related costs and restructuring costs, respectively.

3


Net Income and Earnings Per Share: Net income was $4.5 million, compared to net income of $8.9 million in fiscal year 2022. During fiscal year 2023, net income included a net foreign exchange gain of $1.1 million before tax and a $3.5 million deferred tax charge on a U.S. Dollar intercompany loan between MiX Telematics and MiX Investments, a wholly-owned subsidiary of the Company. During fiscal year 2022, net income included a net foreign exchange loss of $0.6 million before tax and a $0.6 million credit from the income tax effect of net foreign exchange losses (which includes a $0.4 million deferred tax credit on a U.S. Dollar intercompany loan between MiX Telematics and MiX Investments, as well as a $0.2 million deferred tax credit on other foreign exchange losses).

Earnings per diluted ordinary share was 0.8 U.S. cents, compared to 1.6 U.S. cents in fiscal year 2022. For fiscal year 2023, the calculation was based on diluted weighted average ordinary shares in issue of 556.1 million compared to 564.0 million diluted weighted average ordinary shares in issue during fiscal year 2022. On a ratio of 25 ordinary shares to one ADS, earnings per diluted ADS was 20 U.S. cents compared to 40 U.S. cents in fiscal year 2022.

Adjusted EBITDA: Adjusted EBITDA, a non-GAAP measure, was $29.6 million, compared to $31.6 million for fiscal year 2022. Adjusted EBITDA margin, a non-GAAP measure, for fiscal year 2023 decreased 160 basis points to 20.4%, compared to 22.0% in fiscal year 2022.

Adjusted Net Income and Adjusted Net Income Per Share: Adjusted net income was $8.0 million, compared to $9.2 million in fiscal year 2022. Adjusted net income per diluted ordinary share was 1.4 U.S. cents, compared to 1.6 U.S. cents for fiscal year 2022. At a ratio of 25 ordinary shares to one ADS, the adjusted net income per diluted ADS was 36 U.S. cents compared to 41 U.S. cents in fiscal year 2022.

Adjusted Effective Tax Rate: The Company’s effective tax rate was 65.1%, compared to 33.1% for fiscal year 2022. Adjusted effective tax rate, a non-GAAP measure which excludes the impact of net foreign exchange losses and gains, restructuring costs, acquisition-related costs and contingent consideration remeasurement, net of tax, is the tax rate used in determining adjusted net income. Adjusted effective tax rate was 39.4% compared to 35.3% in fiscal year 2022.

Cash and Cash Equivalents and Cash Flow: Net cash provided by operating activities for fiscal year 2023 increased to $21.9 million compared to $19.4 million net cash provided by operating activities for fiscal year 2022. The Company invested $25.1 million in capital expenditures (including investments in in-vehicle devices of $18.9 million), leading to negative free cash flow, a non-GAAP measure, of $3.2 million for the year. The Company incurred negative free cash flow of $6.8 million in fiscal year 2022 when the Company invested $26.2 million in capital expenditures (including investments in in-vehicle devices of $18.3 million).

Net cash used in investing activities for fiscal year 2023 was $28.8 million, which includes $3.7 million paid by MiX Telematics North America for the acquisition of Trimble's FSM business, compared to $26.2 million net cash used in investing activities for fiscal year 2022.

Net cash from financing activities amounted to $5.0 million for fiscal year 2023, compared to $5.1 million used during fiscal year 2022. The cash from financing activities during fiscal year 2023 mainly consisted of short-term debt facilities utilized of $10.5 million, offset by dividends paid of $5.2 million and ordinary shares repurchased of $0.4 million. The cash used in financing activities during fiscal year 2022 mainly consisted of dividends paid of $5.9 million and ordinary shares repurchased of $3.0 million, offset by facilities utilized of $3.9 million.

During the year, the South African Rand weakened against the U.S. Dollar from R14.49 at March 31, 2022 to R17.98 at March 31, 2023 and as a result, cash decreased by $2.2 million due to foreign exchange losses.

Preliminary Financial Information
The unaudited financial information set forth in this release is preliminary and subject to potential adjustments. Adjustments to the consolidated financial statements may be identified when audit work has been finalized for the year-end audit, which could result in potential differences from this preliminary unaudited condensed financial information. Actual results could differ materially. The Company expects to finalize its financial results and file its Annual Report on Form 10-K no later than June 14, 2023.






4


Quarterly Dividend
The last recent dividend payment of 4 South African cents (0.2 U.S. cents) per ordinary share and 1 South African Rand (5 U.S. cents) per ADS was paid on March 2, 2023 to ADS holders on record on February 17, 2023. A dividend of 4.50000 South African cents per ordinary share and 1.12500 South African Rand per ADS will be paid on June 29, 2023 to ADS holders on record as of the close of business on June 16, 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, June 15, 2023
Record date                        Friday, June 16, 2023
Approximate date of currency conversion            Monday, June 19, 2023
Approximate dividend payment date            Thursday, June 29, 2023

Share Repurchases
In the fourth quarter of fiscal year 2023, the Company repurchased 838,431 ordinary shares on the open market at prevailing market prices, for a total consideration of $0.3 million. For the full fiscal year 2023, the Company repurchased 1,166,659 ordinary shares on the open market at prevailing market prices, for a cumulative consideration of $0.4 million.

Conference Call Information
MiX Telematics management will host a conference call and audio webcast at 8:00 a.m. (Eastern Daylight Time) and 2:00 p.m. (South African Time) on Thursday, May 25, 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 13738806.
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 13738806.
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 a million 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.

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;
5


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

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

May 25, 2023
6


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

March 31,
2022
March 31,
2023
ASSETS
Current assets:
Cash and cash equivalents$33,738 $29,876 
Restricted cash981 781 
Accounts receivables, net25,092 24,194 
Inventory, net3,356 4,936 
Prepaid expenses and other current assets11,463 9,950 
Total current assets74,630 69,737 
Property, plant and equipment, net32,274 36,779 
Goodwill44,434 39,258 
Intangible assets, net20,460 21,895 
Deferred tax assets3,768 2,090 
Other assets4,988 6,804 
Total assets$180,554 $176,563 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Short-term debt$5,597 $15,253 
Accounts payables8,052 6,120 
Accrued expenses and other liabilities19,610 21,486 
Contingent consideration— 3,569 
Deferred revenue6,692 5,295 
Income taxes payable590 298 
Total current liabilities40,541 52,021 
Deferred tax liabilities8,972 12,357 
Long-term accrued expenses and other liabilities4,344 3,368 
Total liabilities53,857 67,746 
Stockholders’ equity:
MiX Telematics Limited stockholders’ equity
Preference shares: 100 million shares authorized but not issued
— — 
Ordinary shares: 605.2 million and 608.8 million no-par value shares issued as of March 31, 2022 and March 31, 2023, respectively
64,390 64,001 
Less treasury stock at cost: 53.8 million shares as of March 31, 2022 and March 31, 2023
(17,315)(17,315)
Retained earnings79,709 79,024 
Accumulated other comprehensive income/(loss)3,909 (13,399)
Additional paid-in capital(4,001)(3,499)
Total MiX Telematics Limited stockholders’ equity126,692 108,812 
Non-controlling interest
Total stockholders’ equity126,697 108,817 
Total liabilities and stockholders’ equity$180,554 $176,563 


7


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

Three Months Ended March 31,Year Ended March 31,
2022202320222023
Revenue
Subscription$31,274 $32,524 $123,573 $126,656 
Hardware and other4,835 4,341 19,721 18,337 
Total revenue36,109 36,865 143,294 144,993 
Cost of revenue
Subscription9,468 10,304 36,683 40,073 
Hardware and other3,480 3,878 15,176 14,054 
Total cost of revenue12,948 14,182 51,859 54,127 
Gross profit23,161 22,683 91,435 90,866 
Operating expenses
Sales and marketing4,025 4,220 15,436 17,194 
Administration and other15,336 14,832 61,550 62,107 
Total operating expenses19,361 19,052 76,986 79,301 
Income from operations3,800 3,631 14,449 11,565 
Other (expense)/income
(752)830 (574)1,689 
Net interest expense216 279 510 287 
Income before income tax expense2,832 4,182 13,365 12,967 
Income tax benefit/(expense)655 (1,920)(4,418)(8,445)
Net income3,487 2,262 8,947 4,522 
Less: Net income attributable to non-controlling interest— — — — 
Net income attributable to MiX Telematics Limited$3,487 $2,262 $8,947 $4,522 
Net income per ordinary share:
Basic$0.006 $0.004 $0.016 $0.008 
Diluted$0.006 $0.004 $0.016 $0.008 
Net income per American Depositary Share:
Basic$0.16 $0.10 $0.41 $0.20 
Diluted$0.16 $0.10 $0.40 $0.20 
Ordinary shares:
Weighted average550,953 554,000 551,923 552,603 
Diluted weighted average560,567 556,126 563,958 556,058 
American Depositary Shares:
Weighted average22,038 22,160 22,077 22,104 
Diluted weighted average22,423 22,245 22,558 22,242 









8


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

Year Ended March 31,
20222023
Cash flows from operating activities:
Cash generated from operations$26,591 $24,171 
Interest received404 733 
Interest paid(400)(911)
Income tax paid(7,193)(2,045)
Net cash provided by operating activities19,402 21,948 
Cash flows from investing activities:
Acquisition of property, plant and equipment – in-vehicle devices
(18,335)(18,868)
Acquisition of property, plant and equipment – other
(1,985)(946)
Proceeds from the sale of property, plant and equipment60 71 
Acquisition of intangible assets(5,897)(5,307)
Cash paid for business combination— (3,739)
Net cash used in investing activities (26,157)(28,789)
Cash flows from financing activities:
Cash paid for ordinary shares repurchased(3,011)(389)
Cash paid on dividends to MiX Telematics Limited stockholders(5,929)(5,197)
Movement in short-term debt3,873 10,544 
Net cash (used in)/from financing activities
(5,067)4,958 
Net decrease in cash and cash equivalents, and restricted cash
(11,822)(1,883)
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 cash198 (2,179)
Cash and cash equivalents, and restricted cash at end of the period$34,719 $30,657 




9


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 the contingent consideration remeasurement, acquisition-related costs, non-recurring legal costs, net interest expense, net foreign exchange losses/gains, 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 March 31, 2022
Subscription RevenueHardware and Other RevenueTotal RevenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$19,139 $2,391 $21,530 $9,642 
Europe3,302 460 3,762 1,452 
Americas3,488 315 3,803 358 
Middle East and Australasia4,218 1,424 5,642 2,499 
Brazil1,119 245 1,364 425 
Total Regional Sales Offices31,266 4,835 36,101 14,376 
Central Services Organization— (2,338)
Total Segment Results$31,274 $4,835 $36,109 $12,038 

Three Months Ended March 31, 2023
Subscription RevenueHardware and Other RevenueTotal RevenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$18,761 $985 $19,746 $9,135 
Europe2,940 581 3,521 1,675 
Americas5,022 202 5,224 1,591 
Middle East and Australasia4,218 2,469 6,687 2,703 
Brazil1,572 98 1,670 676 
Total Regional Sales Offices32,513 4,335 36,848 15,780 
Central Services Organization11 17 (2,380)
Total Segment Results$32,524 $4,341 $36,865 $13,400 


10


Year Ended March 31, 2022
Subscription RevenueHardware and Other RevenueTotal RevenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$74,778 $8,398 $83,176 $36,467 
Europe13,509 3,745 17,254 6,337 
Americas14,036 1,538 15,574 842 
Middle East and Australasia16,950 5,604 22,554 10,034 
Brazil4,253 401 4,654 1,260 
Total Regional Sales Offices123,526 19,686 143,212 54,940 
Central Services Organization47 35 82 (10,168)
Total Segment Results$123,573 $19,721 $143,294 $44,772 

Year Ended March 31, 2023
Subscription RevenueHardware and Other RevenueTotal RevenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$73,924 $5,530 $79,454 $32,721 
Europe12,155 2,328 14,483 5,412 
Americas18,557 1,673 20,230 4,087 
Middle East and Australasia16,313 7,625 23,938 8,998 
Brazil5,637 1,175 6,812 2,133 
Total Regional Sales Offices126,586 18,331 144,917 53,351 
Central Services Organization70 76 (10,409)
Total Segment Results$126,656 $18,337 $144,993 $42,942 


























11


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 March 31,Year Ended March 31,
2022202320222023
Segment Adjusted EBITDA$12,038 $13,400 $44,772 $42,942 
Corporate and consolidation entries(3,034)(3,497)(10,243)(10,716)
Operating lease costs (1)
(448)(320)(1,611)(1,253)
Product development costs (2)
(327)(359)(1,353)(1,331)
Depreciation and amortization(4,020)(4,401)(14,951)(15,609)
Impairment of long-lived assets(19)(104)(47)(104)
Stock-based compensation costs(321)(178)(1,325)(502)
Restructuring costs (3)
(938)(164)(1,022)
Net (loss)/profit on sale of property, plant and equipment(7)(7)36 25 
Net foreign exchange (losses)/gains(758)367 (648)1,110 
Net interest expense(216)(279)(510)(287)
Non-recurring legal costs (4)
(61)— (591)— 
Acquisition-related costs— — — (784)
Contingent consideration remeasurement— 504 — 504 
Income before income tax expense$2,832 $4,188 $13,365 $12,973 
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.For the three months ended March 31, 2023, $0.4 million, $0.3 million, $0.1 million and $0.1 million of the restructuring costs related to the Middle East and Australasia, North America, CSO and Europe reporting segments, respectively.
4.Includes legal related costs for a non-recurring patent infringement matter, that has been resolved.




12


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 losses/gains, 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, acquisition-related costs and the contingent consideration remeasurement. 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.
























13


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 March 31,Year Ended March 31,
2022202320222023
Net income$3,487 $2,262 $8,947 $4,522 
(Less)/plus: Income tax (benefit)/expense(655)1,920 4,418 8,445 
Plus: Net interest expense216 279 510 287 
Plus/(less): Foreign exchange losses/(gains)758 (367)648 (1,110)
Plus: Depreciation (1)
2,728 2,527 10,693 9,743 
Plus: Amortization (2)
1,292 1,874 4,258 5,866 
Plus: Impairment of long-lived assets19 104 47 104 
Plus: Stock-based compensation costs321 178 1,325 502 
Plus/(less): Net loss/(profit) on sale of property, plant and equipment(36)(25)
(Less)/plus: Restructuring costs(5)938 164 1,022 
Plus: Non-recurring legal costs (3)
61 — 591 — 
Plus: Acquisition-related costs— — — 784 
(Less): Contingent consideration remeasurement— (504)— (504)
Adjusted EBITDA$8,229 $9,218 $31,565 $29,636 
Adjusted EBITDA margin22.8 %25.0 %22.0 %20.4 %
1.Includes depreciation of owned assets (including in-vehicle devices).
2.Includes amortization of intangible assets (including capitalized internal-use software development costs and intangible assets identified as part of a business combination).
3.Includes legal related costs for a non-recurring patent infringement matter, 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.






14


Adjusted Net Income
Adjusted net income is defined as net income excluding net foreign exchange losses/gains, restructuring costs, acquisition-related costs and contingent consideration remeasurement, net of tax. During the current period, the adjusted net income definition has been updated also to exclude restructuring costs and contingent consideration remeasurement. The Company does not believe that such restructuring costs reflect its ongoing, core operations because of its non-periodic nature. Therefore, the adjusted net income definition has been updated in the current period to exclude restructuring costs, thereby allowing investors and others to understand and evaluate the Company’s operating results.
We have included adjusted net income in this press release because it provides a useful measure for period-to-period comparisons of our core business by excluding net foreign exchange losses/gains, restructuring costs, acquisition-related costs and contingent consideration remeasurement, net of tax and associated tax consequences, from earnings. Accordingly, we believe that adjusted net income provides useful information to investors and others in understanding and evaluating our operating results.

The following table (in thousands, except per share data, and unaudited) reconciles net income to adjusted net income for the periods shown:

Three Months Ended March 31,Year Ended March 31,
2022202320222023
Net income$3,487 $2,262 $8,947 $4,522 
Net foreign exchange losses/(gains)758 (367)648 (1,110)
Income tax effect of net foreign exchange (losses)/gains(1,980)708 (563)3,500 
Restructuring costs (1)
(5)938 164 1,022 
Income tax effect of restructuring costs— (148)(21)(168)
Acquisition-related costs— — — 784 
Income tax effect of acquisition-related costs— — — (182)
Contingent consideration remeasurement— (504)— (504)
Income tax effect of contingent consideration remeasurement— 116 — 116 
Adjusted net income$2,260$3,005$9,175$7,980
1.During the fourth quarter of fiscal year 2023, the Company incurred significant restructuring costs due to restructuring plans implemented as part of a cost saving initiative. The comparative periods in the above table have been re-presented to reflect the inclusion of such new adjustments. This resulted in an immaterial decrease in the adjusted net income for the three months ended March 31, 2022 and a $0.1 million increase in the adjusted net income for fiscal year 2022.




















15


Adjusted Net Income Per Share
Adjusted net income per share is defined as adjusted net income divided by the weighted average number of ordinary shares or ADS in issue during the period. During the current period, the adjusted net income per share definition has been updated also to exclude restructuring costs and contingent consideration remeasurement. The Company does not believe that such restructuring costs reflect its ongoing, core operations because of its non-periodic nature. Therefore, the adjusted net income per share definition has been updated in the current period to exclude restructuring costs, thereby allowing investors and others to understand and evaluate the Company’s operating results.
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 losses/gains, restructuring costs, acquisition-related costs and contingent consideration remeasurement, 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 (unaudited) reconcile diluted net income per ordinary share or ADS to diluted adjusted net income per ordinary share or ADS for the periods shown:

Three Months Ended March 31,Year Ended March 31,
2022202320222023
Net income per ordinary share – diluted
$0.006 $0.004 $0.016 $0.008 
Effect of net foreign exchange losses/(gains) to net income0.001 (0.001)0.001 (0.002)
Income tax effect of net foreign exchange (losses)/gains(0.003)0.001 (0.001)0.006 
Restructuring costs (1)
#0.002 #0.002 
Income tax effect of restructuring costs####
Acquisition-related costs— — — 0.001 
Income tax effect of acquisition-related costs— — — #
Contingent consideration remeasurement— (0.001)— (0.001)
Income tax effect of contingent consideration remeasurement— #— #
Adjusted net income per ordinary share – diluted
$0.004 $0.005 $0.016 $0.014 
1.During the fourth quarter of fiscal year 2023, the Company incurred significant restructuring costs due to restructuring plans implemented as part of a cost saving initiative. The comparative periods in the above table have been re-presented to reflect the inclusion of such new adjustments. The adjusted net income per diluted ordinary share remained unchanged for the three months ended March 31, 2022 and fiscal year 2022.
# Amount less than $0.001

16


Three Months Ended March 31,Year Ended March 31,
2022202320222023
Net income per ADS – diluted
$0.16 $0.10 $0.40 $0.20 
Effect of net foreign exchange losses/(gains) to net income0.03 (0.02)0.03 (0.05)
Income tax effect of net foreign exchange (losses)/gains(0.09)0.03 (0.03)0.16 
Restructuring costs (1)
*0.04 0.01 0.05 
Income tax effect of restructuring costs*(0.01)*(0.01)
Acquisition-related costs— — — 0.04 
Income tax effect of acquisition-related costs— — — (0.01)
Contingent consideration remeasurement— (0.02)— (0.02)
Income tax effect of contingent consideration remeasurement— 0.01 — *
Adjusted net income per ADS – diluted
$0.10$0.13$0.41$0.36
1.During the fourth quarter of fiscal year 2023, the Company incurred significant restructuring costs due to restructuring plans implemented as part of a cost saving initiative. The comparative periods in the above table have been re-presented to reflect the inclusion of such new adjustments. The adjusted net income per diluted ADS remained unchanged for the three months ended March 31, 2022 and increased by $0.01 for fiscal year 2022.
* Amount less than $0.01


































17


Adjusted Effective Tax Rate
The adjusted effective tax rate is defined as income tax benefit/expense excluding the income tax effect of net foreign exchange losses/gains, restructuring costs, acquisition-related costs and contingent consideration remeasurement divided by income before income tax expense excluding net foreign exchange losses/gains, restructuring costs, acquisition-related costs and contingent consideration remeasurement. During the current period, the adjusted effective tax rate definition has been updated also to exclude restructuring costs and contingent consideration remeasurement. The Company does not believe that such restructuring costs reflect its ongoing, core operations because of its non-periodic nature. Therefore, the adjusted effective tax rate definition has been updated in the current period to exclude restructuring costs, thereby allowing investors and others to understand and evaluate the Company’s operating results.

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 March 31,Year Ended March 31,
2022202320222023
Income before income tax expense$2,832 $4,182 $13,365 $12,967 
Net foreign exchange losses/(gains)
758 (367)648 (1,110)
Restructuring costs (1)
(5)938 164 1,022 
Acquisition-related costs— — — 784 
Contingent consideration
remeasurement
— (504)— (504)
Income before income tax expense excluding net foreign exchange losses/(gains), restructuring costs, acquisition-related costs and contingent consideration remeasurement
$3,585 $4,249 $14,177 $13,159 
Income tax benefit/(expense)$655 $(1,920)$(4,418)$(8,445)
Income tax effect of net foreign exchange (losses)/gains(1,980)708 (563)3,500 
Income tax effect of restructuring costs— (148)(21)(168)
Income tax effect of acquisition-related costs— — — (182)
Income tax effect of contingent consideration remeasurement— 116 — 116 
Income tax expense excluding income tax effect of net foreign exchange (losses)/gains, restructuring costs, acquisition-related costs and contingent consideration remeasurement
$(1,325)$(1,244)$(5,002)$(5,179)
Effective tax rate(23.1)%45.9 %33.1 %65.1 %
Adjusted effective tax rate37.0 %29.3 %35.3 %39.4 %
1.During the fourth quarter of fiscal year 2023, the Company incurred significant restructuring costs due to restructuring plans implemented as part of a cost saving initiative. The comparative periods in the above table have been re-presented to reflect the inclusion of such new adjustments. The adjusted effective tax rate increased by 0.1% for the three months ended March 31, 2022 and decreased by 0.2% for fiscal year 2022.







18


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 March 31,Year Ended March 31,
2022202320222023
Net cash provided by operating activities$4,742 $9,153 $19,402 $21,948 
Less: Capital expenditure payments(7,259)(5,726)(26,217)(25,121)
Free cash flow$(2,517)$3,427 $(6,815)$(3,173)

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 March 31,Year Over Year Change
20222023
Subscription revenue as reported$31,274 $32,524 4.0 %
Conversion impact of U.S. Dollar/other currencies— 3,191 10.2 %
Subscription revenue on a constant currency basis$31,274 $35,715 14.2 %

Hardware and Other Revenue:
Three Months Ended March 31,Year Over Year Change
20222023
Hardware and other revenue as reported$4,835 $4,341 (10.2)%
Conversion impact of U.S. Dollar/other currencies— 242 5.0 %
Hardware and other revenue on a constant currency basis$4,835 $4,583 (5.2)%

19


Total Revenue:
Three Months Ended March 31,Year Over Year Change
20222023
Total revenue as reported$36,109 $36,865 2.1 %
Conversion impact of U.S. Dollar/other currencies— 3,433 9.5 %
Total revenue on a constant currency basis$36,109 $40,298 11.6 %

Subscription Revenue:
Year Ended March 31,Year Over Year Change
20222023
Subscription revenue as reported$123,573 $126,656 2.5 %
Conversion impact of U.S. Dollar/other currencies— 11,622 9.4 %
Subscription revenue on a constant currency basis$123,573 $138,278 11.9 %

Hardware and Other Revenue:
Year Ended March 31,Year Over Year Change
20222023
Hardware and other revenue as reported$19,721 $18,337 (7.0)%
Conversion impact of U.S. Dollar/other currencies— 1,438 7.3 %
Hardware and other revenue on a constant currency basis$19,721 $19,775 0.3 %

Total Revenue:
Year Ended March 31,Year Over Year Change
20222023
Total revenue as reported$143,294 $144,993 1.2 %
Conversion impact of U.S. Dollar/other currencies— 13,060 9.1 %
Total revenue on a constant currency basis$143,294 $158,053 10.3 %



















20


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.

ARR is included in the following table (in thousands and unaudited):

Year Ended March 31,
20222023
Annual Recurring Revenue$127,116 $128,989 
21
EX-101.SCH 3 mixt-20230525.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-20230525_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 5 mixt-20230525_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 6 mixt-20230525_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Current Foreign Tax Expense (Benefit) Current Foreign Tax Expense (Benefit) Lessee, Operating Lease, Liability, to be Paid, Total Lessee, Operating Lease, Liability, to be Paid Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] 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 Related Party Transactions [Abstract] Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Credit Loss Expense (Reversal) Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Accounts Receivable, Noncurrent, Past Due [Line Items] Accounts Receivable, Noncurrent, Past Due [Line Items] Property, Plant and Equipment [Abstract] LTIP MiX Telematics Long-Term Incentive Plan [Member] MiX Telematics Long-Term Incentive Plan Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred Income Tax Expense (Benefit), Continuing Operations [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] Owned equipment, gross Property, Plant and Equipment, Gross Payments of Ordinary Dividends, Common Stock Payments of Ordinary Dividends, Common Stock Income Tax Disclosure [Abstract] Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Property, Plant and Equipment 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 Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Additional Paid in Capital Additional Paid in Capital Proceeds from Interest Received Proceeds from Interest Received Not past due, before allowance Accounts Receivable, Noncurrent, Not Past Due (Deprecated 2021) Financial Asset, Period Past Due [Domain] Financial Asset, Aging [Domain] Statistical Measurement [Domain] Statistical Measurement [Domain] Investment Interest Rate Investment Interest Rate Depreciation expense Depreciation Accounts Receivable, before Allowance for Credit Loss, Noncurrent [Abstract] Accounts Receivable, before Allowance for Credit Loss, Noncurrent [Abstract] (Deprecated 2021) 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 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 Hardware And Other [Member] Hardware And Other [Member] Hardware And Other Weighted-average incremental borrowing discount rate of operating leases Operating Lease, Weighted Average Discount Rate, Percent Share-Based Payment Arrangement [Abstract] Other Noncash Income (Expense) Other Noncash Income (Expense) – 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 Current State and Local Tax Expense (Benefit) Current State and Local Tax Expense (Benefit) Income Taxes Paid Income Taxes Paid Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Exchange rate Foreign Currency Exchange Rate, Translation Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] 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 Tax Period [Domain] Tax Period [Domain] Equity Component [Domain] Equity Component [Domain] 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 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 vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Leases Lessee, Operating Leases [Text Block] Potential liability Loss Contingency, Estimate of Possible Loss Related Party [Domain] Related Party [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair value measurements Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] 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 Written Communications Written Communications Computer And Radio Equipment [Member] Computer And Radio Equipment [Member] Computer And Radio Equipment Maintenance Liability, Current Maintenance Liability, Current Maintenance Liability, Current Standard Bank Limited Standard Bank Limited [Member] Standard Bank Limited Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Deferred commissions Capitalized Contract Cost, Net Brazil Sales Office [Member] Brazil Sales Office [Member] Brazil Sales Office Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Deferred Tax Liabilities, Unrealized Currency Transaction Gains Deferred Tax Liabilities, Unrealized Currency Transaction Gains Award Type [Axis] Award Type [Axis] Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted Average Number of Shares Outstanding, Basic [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net Cash Provided by (Used in) Operating Activities, Total Net Cash Provided by (Used in) Operating Activities Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Foreign tax paid Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount Operating Lease, Liability, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Cash Flow, Operating Activities, Lessee [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Lender Name [Axis] Lender Name [Axis] Tax benefits realized on awards exercised Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-Based Compensation (Deprecated 2022) Receivables [Abstract] Middle East [Member] Middle East [Member] In-Vehicle Devices Installed [Member] In-Vehicle Devices Installed [Member] In-Vehicle Devices Installed [Member] In-Vehicle Devices Installed Other Commitments [Domain] Other Commitments [Domain] Document Annual Report Document Annual Report Credit risk related to accounts receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Performance target, cumulative revenue Cumulative Revenue, Performance Target Cumulative Revenue, Performance Target Liabilities, Total Liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Weighted-average remaining lease term of operating leases Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Net Cash Provided by (Used in) Investing Activities [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] MiX East Africa, VAT on Imported Services MiX East Africa, VAT On Imported Services [Member] MiX East Africa, VAT On Imported Services Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Intercompany Foreign Currency Balance [Line Items] Intercompany Foreign Currency Balance [Line Items] 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Overdraft Facilitiy Overdraft Facilitiy [Member] Overdraft Facilitiy Schedule of Useful Lives of Property and Equipment Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Revenue from contracts with customers Revenue from Contract with Customer [Policy Text Block] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preference shares, issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Schedule of Aging Analysis of Accounts Receivables Accounts Receivable, Noncurrent, Past Due [Table Text Block] April 2017 to March 2020 April 2017 To March 2020 [Member] April 2017 To March 2020 Financial Asset, Period Past Due [Axis] Financial Asset, Aging [Axis] Estimated useful lives of property and equipment Property, Plant and Equipment, Useful Life Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Standard Product Warranty Accrual, Decrease for Payments Standard Product Warranty Accrual, Decrease for Payments Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Segments [Axis] Segments [Axis] Debt Debt Disclosure [Text Block] Cost of Revenue [Abstract] Cost of Revenue [Abstract] Americas Sales Office [Member] Americas Sales Office [Member] Americas Sales Office Product and Service [Domain] Product and Service [Domain] 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 Entity Shell Company Entity Shell Company Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Soliciting Material Soliciting Material Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Accrued expenses and other liabilities Other Liabilities Disclosure [Text Block] Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Vehicles [Member] Vehicles [Member] Revenue Benchmark Revenue Benchmark [Member] Document Period End Date Document Period End Date Past due, before allowance Accounts Receivable, Noncurrent, Past Due (Deprecated 2021) Schedule of Cumulative Currency Translation Adjustments Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Assets, Total Assets Amount written off during the year as irrecoverable Accounts Receivable, Allowance for Credit Loss, Writeoff 2013 to 2017 Tax Year 2013 To 2017 [Member] Tax Year 2013 To 2017 Debt Disclosure [Abstract] Earnings Per Share [Abstract] Accounts receivables and Allowance for doubtful debts Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Accounts Receivable, after Allowance for Credit Loss, Noncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent Performance Shares Performance Shares [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 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 Accrued Liabilities, Current Accrued Liabilities, Current, Total Accrued Liabilities, Current Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Net Cash Provided by (Used in) Financing Activities, Total Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Approved share repurchase program amount Stock Repurchase Program, Authorized Amount Employee-related Liabilities, Current Employee-related Liabilities, Current Other Commitments [Axis] Other Commitments [Axis] 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 Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Accounts Payable and Accrued Liabilities, Noncurrent [Abstract] Accounts Payable and Accrued Liabilities, Noncurrent [Abstract] Earnings per share Earnings Per Share [Text Block] Deferred Tax Liabilities, Other Deferred Tax Liabilities, Other 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 Cumulative Currency Translation Adjustments Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Cash and Cash equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] 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 Related Party Transaction [Line Items] Related Party Transaction [Line Items] Summary of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Total fair value of share options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Deferred Tax Liabilities, Net Of Valuation Allowance Deferred Tax Liabilities, Net Of Valuation Allowance Deferred Tax Liabilities, Net Of Valuation Allowance Expected period for recognition of unvested awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Gross Profit, Total Gross Profit Gross Profit Entity Registrant Name Entity Registrant Name Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Subsequent events Subsequent Events [Text Block] 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 Customer Relationships [Member] Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Related Party Transaction, Lease Expense Related Party Transaction, Lease Expense [Member] Related Party Transaction, Lease Expense Retirement benefits Retirement Benefits [Text Block] Leases [Abstract] Operating Expenses [Abstract] Operating Expenses [Abstract] Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Stockholders' Equity Attributable to Noncontrolling Interest Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Financial Asset, 1 to 29 Days Past Due [Member] Financial Asset, 1 to 29 Days Past Due [Member] Inventory Write-down Write-down of inventory Inventory Write-down Regional Sales Offices [Member] Regional Sales Offices [Member] Regional Sales Offices Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Commitments and Contingencies Disclosure [Abstract] BRAZIL BRAZIL Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Deferred tax assets on tax losses that will not be realized Operating Loss Carryforwards, Valuation Allowance AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Tax losses Operating Loss Carryforwards Other assets Other Assets Disclosure [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Middle East And Australasia Sales Office [Member] Middle East And Australasia Sales Office [Member] Middle East And Australasia Sales Office Intangible assets Intangible Assets Disclosure [Text Block] Standard Product Warranty Accrual, Noncurrent Standard Product Warranty Accrual, Noncurrent Finite-Lived Intangible Asset, Expected Amortization, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Research and Development Expense Research and Development Expense Central Services Organization [Member] Central Services Organization [Member] Central Services Organization Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Equipment [Member] Equipment [Member] 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 Deferred Foreign Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Number of shares granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Tax rate Effective Income Tax Rate Reconciliation, Percent Schedule of Diluted Earnings Per Share Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Use of estimates Use of Estimates, Policy [Policy Text Block] Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable AUSTRALIA AUSTRALIA Prime Rate Prime Rate [Member] Concentration risk, percentage Concentration Risk, Percentage Subsequent Events [Abstract] Income taxes Income Tax Disclosure [Text Block] Amounts owed to related parties Due to Related Parties Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted Deferred State and Local Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Credit Facility [Domain] Credit Facility [Domain] Amortization expense Amortization of Intangible Assets Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Basic earnings per share (in dollars per share) Earnings Per Share, Basic Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Pre-commencement Tender Offer Pre-commencement Tender Offer New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Total, before allowance Accounts Receivable, before Allowance for Credit Loss, Noncurrent Payments to Noncontrolling Interests Payments to Noncontrolling Interests Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Counterparty Name [Domain] Counterparty Name [Domain] Treasury Stock [Member] Treasury Stock [Member] Selling and Marketing Expense Selling and Marketing Expense Stockholders' Equity Attributable to Parent, Total Stockholders' Equity Attributable to Parent Europe Sales Office [Member] Europe Sales Office [Member] Europe Sales Office Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] 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 Carrying amount of loans to external parties Financing Receivable, after Allowance for Credit Loss Deferred Tax Assets, Other Deferred Tax Assets, Other Entity Interactive Data Current Entity Interactive Data Current Amortization recognized from deferred commissions Capitalized Contract Cost, Amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Standard Product Warranty Accrual, Current Standard Product Warranty Accrual, Current Standard Product Warranty Accrual, Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Allowance for Credit Loss [Abstract] Allowance for Credit Loss [Abstract] Increase (Decrease) in Operating Capital [Abstract] Increase (Decrease) in Operating Capital [Abstract] Finite-Lived Intangible Asset, Expected Amortization, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Prepaid expenses and other current assets Prepaid Expenses And Other Current Assets, Policy [Policy Text Block] Prepaid Expenses And Other Current Assets, Policy Retained Earnings [Member] Retained Earnings [Member] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Dividends declared on ordinary shares Dividends, Common Stock, Cash Dividends, Common Stock, Cash Lease, Cost, Total Lease, Cost 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] Common Stock [Member] Common Stock [Member] Number of reportable segments Number of Reportable Segments Schedule of Lease Cost and Supplemental Cash Flow Information and Non-Cash Activity Lease, Cost [Table Text Block] Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Number of shares reserved for future issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Taxation Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Statement [Table] Statement [Table] Interest rate Debt Instrument, Interest Rate, Effective Percentage Furniture and Fixtures [Member] Furniture and Fixtures [Member] Assets, Current [Abstract] Assets, Current [Abstract] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Total contributions for retirement benefits Defined Contribution Plan, Cost HSW Management Services CC HSW Management Services CC [Member] HSW Management Services CC Statistical Measurement [Axis] Statistical Measurement [Axis] Purchases of treasury stock (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Related Party Transaction [Axis] Related Party Transaction [Axis] Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit) Exchange rates Foreign Currency Disclosure [Text Block] AOCI Including Portion Attributable to Noncontrolling Interest [Member] AOCI Including Portion Attributable to Noncontrolling Interest [Member] Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [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 Related party transactions Related Party Transactions Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Net Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Variable Rate [Domain] Variable Rate [Domain] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Loss Contingencies [Table] Loss Contingencies [Table] Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) 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 Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Schedule of Basic Earnings Per Share Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Deferred Tax Liabilities, Gross [Abstract] Deferred Tax Liabilities, Gross [Abstract] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Summary of Unvested Share Options Activities Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating Income (Loss), Total Operating Income (Loss) Increase (Decrease) in Inventories Increase (Decrease) in Inventories Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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 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, Accrued Liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Beginning balance (in shares) Ending balance (in shares) Ordinary shares, outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Treasury stock (in shares) Treasury Stock, Shares Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount 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] Beginning balance Ending balance Standard Product Warranty Accrual Income Tax Expense (Benefit) Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net 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 Schedule of Product Warranties Schedule of Product Warranty Liability [Table Text Block] Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Entity Public Float Entity Public Float Deferred Federal Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Total intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Deferred Tax Liabilities, Prepaid Expenses Deferred Tax Liabilities, Prepaid Expenses Diluted (in shares) Diluted weighted average number of ordinary shares in issue (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Intangible assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Black Industrialists Group Property Management Company Ltd Black Industrialists Group Property Management Company Ltd [Member] Black Industrialists Group Property Management Company Ltd Loss Contingencies [Line Items] Loss Contingencies [Line Items] Deferred Tax Assets, Unrealized Currency Losses Deferred Tax Assets, Unrealized Currency Losses Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Common Stock, Value, Issued Common Stock, Value, Issued Effective Income Tax Rate Reconciliation, Withholding Tax, Amount Effective Income Tax Rate Reconciliation, Withholding Tax, Amount Effective Income Tax Rate Reconciliation, Withholding Tax, Amount Deferred Tax Assets, Gross [Abstract] Deferred Tax Assets, Gross [Abstract] 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 Capital commitments Other Commitment Short-term Lease, Cost Short-Term Lease, Cost Preference shares, authorized (in shares) Preferred Stock, Shares Authorized – 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 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 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 Accounts Receivable, Allowance for Credit Loss, Noncurrent Accounts Receivable, Allowance for Credit Loss, Noncurrent 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 Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Liabilities, Current [Abstract] Liabilities, Current [Abstract] Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Ordinary shares, issued (in shares) Common Stock, Shares, Issued Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Contract with Customer, Liability, Current Contract with Customer, Liability, Current Non-executive Chairperson Board of Directors Chairman [Member] Foreign Currency Transaction Gain (Loss), before Tax Foreign Currency Transaction Gain (Loss), before Tax Foreign Currency Transaction Gain (Loss), before Tax Parent [Member] Parent [Member] Schedule of Deferred Commissions Capitalized Contract Cost [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves 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 Amendment Flag Amendment Flag Estimated useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Net Cash Provided by (Used in) Investing Activities, Total Net Cash Provided by (Used in) Investing Activities Operating Lease, Cost Operating Lease, Cost 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 Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subscription [Member] Subscription [Member] Subscription Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Gain from sale and leaseback transaction Sale and Leaseback Transaction, Gain (Loss), Net Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Other Assets, Noncurrent Other Assets, Noncurrent, Total Other Assets, Noncurrent Summary of Unvested SARs Activities Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block] Loans To External Parties And Other Receivables, Noncurrent Loans To External Parties And Other Receivables, Noncurrent Loans To External Parties And Other Receivables, Noncurrent Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Finite-Lived Intangible Asset, Expected Amortization, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Capitalized Contract Cost, Net, Noncurrent Capitalized Contract Cost, Net, Noncurrent Lease term Lessee, Operating Lease, Term of Contract Counterparty Name [Axis] Counterparty Name [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] 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, Assessments MiX East Africa, VAT On Imported Services, Assessments [Member] MiX East Africa, VAT On Imported Services, Assessments Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Exchange Rates Schedule of Intercompany Foreign Currency Balances [Table Text Block] 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] Property, Plant and Equipment, Net, Total Long-lived assets Property, Plant and Equipment, Net Basis of preparation Basis of Accounting, Policy [Policy Text Block] Operating Lease, Payments Operating Lease, Payments Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Quarterly Financial Data Quarterly Financial Information [Text Block] Share Options Share-Based Payment Arrangement, Option [Member] Sales and Marketing Selling and Marketing Expense [Member] Schedule of Dividends Declared Dividends Declared [Table Text Block] Treasury Stock, Value Treasury Stock, Value Capital Commitments for Intangible Assets Intangible Asset Purchase Commitment [Member] Intangible Asset Purchase Commitment Allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Number of regional sales offices Number Of Regional Sales Offices Number Of Regional Sales Offices Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Accrued Income Taxes, Current Accrued Income Taxes, Current Statement of Comprehensive Income [Abstract] Maximum Maximum [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Accounts Receivable, after Allowance for Credit Loss, Noncurrent [Abstract] Accounts Receivable, after Allowance for Credit Loss, Noncurrent [Abstract] Loans to external parties Financing Receivable [Policy Text Block] Stock Repurchased and Retired During Period, Value Shares repurchased and retired Stock Repurchased and Retired During Period, Value Assets, Current, Total Assets, Current 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 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] Entity Small Business Entity Small Business Capital Commitments for Intangibles Not Yet Contracted Capital Commitments For Intangible Assets Not Yet Contracted [Member] Capital Commitments For Intangible Assets Not Yet Contracted Other Commitments [Table] Other Commitments [Table] Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment Deferred Tax Asset (Liability), Foreign Currency Translation Adjustment Dividends Stockholders' Equity Note Disclosure [Text Block] Dividends declared (in ZAR per share) Common Stock, Dividends, Per Share, Declared Revenues [Abstract] Revenues [Abstract] Corporate And Consolidation Entries Corporate And Consolidation Entries Corporate And Consolidation Entries Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net Share capital and Share repurchases Stockholders' Equity, Policy [Policy Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Restricted cash Restricted Cash Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Summary of significant accounting policies Significant Accounting Policies [Text Block] Property, and equipment Property, Plant and Equipment Disclosure [Text Block] 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 Deferred tax benefit recognized Share-Based Payment Arrangement, Expense, Tax Benefit 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 Unvested, Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Ordinary shares repurchased (in shares) Shares repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Segment Adjusted EBITDA Segment Adjusted EBITDA Segment Adjusted EBITDA Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Unutilized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Payables and Accruals [Abstract] 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] Operating Lease, Liability, Total Operating Lease, Liability Segment information Segment Reporting Disclosure [Text Block] Stock-based compensation Share-Based Payment Arrangement [Policy Text Block] Finite-Lived Intangible Asset, Expected Amortization, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Ending balance Deferred Tax Liabilities, Net Liabilities and Equity [Abstract] Liabilities and Equity [Abstract] Patents And Trademarks [Member] Patents And Trademarks [Member] Patents And Trademarks Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Inventory, Net Inventory, Net Accounts Payable, Current Accounts Payable, Current Other Comprehensive Income (Loss), Deferred Income Tax Adjustment Other Comprehensive Income (Loss), Deferred Income Tax Adjustment Other Comprehensive Income (Loss), Deferred Income Tax Adjustment Other Accrued Liabilities, Noncurrent Other Accrued Liabilities, Noncurrent Fair value of loans to external parties Loans Receivable, Fair Value Disclosure Nature of the Business Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Basic (in shares) Weighted average number of ordinary shares in issue (in shares) Weighted Average Number of Shares Outstanding, Basic Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Current Federal Tax Expense (Benefit) Current Federal Tax Expense (Benefit) UNITED STATES UNITED STATES Accrued contingent liability Loss Contingency Accrual Accrued Liabilities, Current [Abstract] Accrued Liabilities, Current [Abstract] Share-based Payment Arrangement, Expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Africa Sales Office [Member] Africa Sales Office [Member] Africa Sales Office Commitments and Contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name - Tax incentives in addition to incurred cost Effective Income Tax Rate Reconciliation, Tax Incentives, Amount Effective Income Tax Rate Reconciliation, Tax Incentives, Amount 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] Schedule of Quarterly Financial Data Quarterly Financial Information [Table Text Block] Proceeds from (Repayments of) Debt Proceeds from (Repayments of) Debt Preferred Stock, Value, Issued Preferred Stock, Value, Issued 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) Thailand THAILAND Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of Undrawn Facilities Schedule of Debt [Table Text Block] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share Appreciation Rights SARs Stock Appreciation Rights (SARs) [Member] Cover [Abstract] Leases Lessee, Leases [Policy Text Block] Capital Commitments for Property and Equipment Capital Addition Purchase Commitments [Member] Entity Voluntary Filers Entity Voluntary Filers Goodwill impairments Goodwill, Impairment Loss Stock-based compensation plan Share-Based Payment Arrangement [Text Block] 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 Segment Reporting [Abstract] Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Contract with Customer, Asset Deferred Tax Assets, Deferred Income Deferred Tax Assets, Deferred Income 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 Payments to Acquire Loans Receivable Payments to Acquire Loans Receivable Noncontrolling Interest [Member] Noncontrolling Interest [Member] Interest Income (Expense), Net Interest Income (Expense), Net Interest Income (Expense), Net Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Liabilities and Equity, Total Liabilities and Equity Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] – Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Related Party [Axis] Related Party [Axis] Maximum value of shares that may still be repurchased Stock Repurchase Program, Remaining Authorized Repurchase Amount 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 Potentially dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Earnings Per Share, Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Deferred Tax Assets, Gross, Total Deferred Tax Assets, Gross Schedule of Components of Income Before Income Tax Expense Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Reconciliation of Segment Results to Income Before Tax Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) 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 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 of Property, Plant, and Equipment Proceeds from sale of property Proceeds from Sale of Property, Plant, and Equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Schedule of Other Assets Schedule of Other Assets [Table Text Block] APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Liabilities, Current, Total Liabilities, Current Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Accounts Receivable, Noncurrent, Past Due [Table] Accounts Receivable, Noncurrent, Past Due [Table] Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two TPF Investments Proprietary Limited TPF Investments Proprietary Limited [Member] TPF Investments Proprietary Limited Deferred Tax Assets, Net of Valuation Allowance, Total Deferred Tax Assets, Net of Valuation Allowance Uncertain tax positions Beginning balance Ending balance Unrecognized Tax Benefits Deferred Tax Liabilities, Intangible Assets Deferred Tax Liabilities, Intangible Assets Tax losses subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Operating Lease Costs Excluded From Segments Operating Lease Costs Excluded From Segments Operating Lease Costs Excluded From Segments Deferred Tax Liabilities, Deferred Expense, Commissions Deferred Tax Liabilities, Deferred Expense, Commissions Deferred Tax Liabilities, Deferred Expense, Commissions Income (Loss) from Continuing Operations before Income Taxes, Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Award expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule of Movements in the Allowance for Doubtful Debts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Total transactions with owners (in shares) Stock Issued During Period, Shares, Period Increase (Decrease) Cost of Revenue Cost of Revenue Foreign Currency [Abstract] Product and Service [Axis] Product and Service [Axis] Europe [Member] Europe [Member] Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Decrease in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Undrawn borrowing remaining Line of Credit Facility, Remaining Borrowing Capacity Receivable with Imputed Interest, Effective Yield (Interest Rate) Receivable with Imputed Interest, Effective Yield (Interest Rate) Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value 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 Credit Facility [Axis] Credit Facility [Axis] 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 Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] SOUTH AFRICA SOUTH AFRICA Equity [Abstract] Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Leasing Arrangements Buildings Building [Member] Building [Member] 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 Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Long-Lived Assets by Geographical Location Long-Lived Assets by Geographic Areas [Table Text Block] 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] 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 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 Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Product Development Costs Capitalized During The Period Product Development Costs Capitalized During The Period Product Development Costs Capitalized During The Period Advertising costs Advertising Expense Deferred Tax Liabilities, Gross, Total Deferred Tax Liabilities, Gross Quarterly Financial Information Disclosure [Abstract] Financial Asset, Not Past Due [Member] Financial Asset, Not Past Due [Member] Reconciliation of Income Tax Expense Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] 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 Equipment, Vehicles And Other [Member] Equipment, Vehicles And Other [Member] Equipment, Vehicles And Other Deferred Tax Assets, Property, Plant and Equipment Deferred Tax Assets, Property, Plant and Equipment Finite-Lived Intangible Asset, Expected Amortization, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Tax Period [Axis] Tax Period [Axis] Other Accrued Liabilities, Current Other Accrued Liabilities, Current Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Internally generated in-house software in progress Capitalized Computer Software, Net Type of Adoption [Domain] Accounting Standards Update [Domain] City Area Code City Area Code General and Administrative Expense General and Administrative Expense Assets [Abstract] Assets [Abstract] Restructuring Reserve, Period Increase (Decrease) Restructuring Reserve, Period Increase (Decrease) Schedule of Intercompany Foreign Currency Balance [Table] Schedule of Intercompany Foreign Currency Balance [Table] Retirement Benefits [Abstract] 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 Other Commitments [Line Items] Other Commitments [Line Items] 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 Statement of Stockholders' Equity [Abstract] Line of Credit, Current Debt Line of Credit, Current Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Advertising Advertising Cost [Policy Text Block] Nedbank Limited Nedbank Limited [Member] Nedbank Limited Net Cash Provided by (Used in) Financing Activities [Abstract] Net Cash Provided by (Used in) Financing Activities [Abstract] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Share-based Payment Arrangement, Noncash Expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Payments to Acquire Property, Plant, and Equipment Property acquired Payments to Acquire Property, Plant, and Equipment Asset Impairment Charges Asset Impairment Charges Asset Impairment Charges Weighted Average Average Weighted Average [Member] Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Asset, Expected Amortization, Year One Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of Revenue Cost of Sales [Member] 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 Effective Income Tax Rate Reconciliation, Amount [Abstract] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Proceeds from sale and leaseback transaction Sale Leaseback Transaction, Gross Proceeds, Investing Activities EX-101.PRE 7 mixt-20230525_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 8 mixlogoblk-tagline.jpg GRAPHIC begin 644 mixlogoblk-tagline.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.23.1
Cover
May 25, 2023
Cover [Abstract]  
Document Type 8-K
Document Period End Date May 25, 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-20230525_htm.xml IDEA: XBRL DOCUMENT 0001576914 2023-05-25 2023-05-25 0001576914 false 8-K 2023-05-25 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 ( +LPN58'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 " "[,+E6JEK@B.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VVM0NCFHGA2$%Q0O(5D=C?8_"$9:??M;>MN%]$'\)B97[[Y M!J;34>B0\#F%B(DLYJO1]3X+'3?L0!0%0-8'="J74\)/S5U(3M'T3'N(2G^H M/4+-^0TX)&44*9B!15R)3'9&"YU044@GO-$K/GZF?H$9#=BC0T\9JK(")N>) M\3CV'5P ,XPPN?Q=0+,2E^J?V*4#[)0'MZ?%G6+:S/ MI+S&Z5>V@HX1-^P\^;6YN]\^,%GSNBEX6]3MMN*"M^+Z]GUV_>%W$7;!V)W] MQ\9G0=G!K[N07U!+ P04 " "[,+E6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +LPN5;G2O4\5@0 *D0 8 >&PO=V]R:W-H965T&UL MG9AMC^(V$,>_BI5*U9VT>WG@<;> Q+)LBV[910OM]4%]81(#UB5V:CNP?/N. M R14%R9X[&V/2>]?5X88E5'^2*1/P M9B550@TTU=K5J6(TRHV2V T\K^TFE MGT,N?S=2@)S,3<\%FBN@L2:C:/[!8 M[OJ.[YP>O/'UQM@'[J"7TC6;,_-K.E/0<@N5B"=,:"X%46S5=X;^_4/0M 9Y MC]\XV^FS>V*'LI3RJVU,HK[C62(6L]!8"0J7+1NQ.+9*P/'/4=0IOFD-S^]/ MZD_YX&$P2ZK92,9?>&0V?:?KD(BM:!:;-[G[A1T'U+)ZH8QU_DMVA[[-ID/" M3!N9'(V!(.'B<*7OQXDX,^C<73 (C@9!SGWX4$[Y2 T=])3<$65[@YJ]R8>: M6P,<%]8K"&1[.'@UEPP6Q*]R1HW9# "QK_M78! MH* ("HH@EVM@%.2OX5(;!7[ZNPKHH-"L5K#!>Z]3&K*^ ]&IF=HR9_#C#W[; M^PGA:Q1\#4Q]\"C##$+1D,4^955PN'GW]C,"T2P@FM=!S)CB,B)C$1'P>24/ MKG3R7IW[6@59"]4;"\/-GCSQF)&7+%E61Q2NX7G^;:/M!1V$IUWPM*_A>6-K M;@,*INR%)I7SA.M,)[^3Q?AY/!TN)J,Y>9Y,)XOQ(P+8*0 [UP!.1"A5*A6U M">J&S UXDTA%1C(31NWA&E52X^(+S*7=@K![#>$PBF UZ9O3#7F&?N155&+A MBIV61V94?25R!0-+$J9"1A[B;830WA6T=_^?=K&35;2XXCSCX O?\Q ZWRN3 MK/==?"/; D? MYI6,W\,-%6MVL=+5"+W\,1]C1&7=\*\J'&/PVMK.T<^@8#8VXZ=45/L?%US1 M6*-N*XN$C^=TB"01Y3NHIYBN*U%P@3J4H"P(P54%800P"E;N1$3LG7QFE?-3 M(^7!SJG5:=_Y38RL+ 8!GKB_0#@9)O(2G0E8>'9OHBNY<*':R3H['. I>RYC M'O)\>4^A,BE.*]=T.!DKCX50 <07GE]?5JCKQUNC5 MDI5U(,!3^#=D$ZTS(*L%Q&4O KIG!T][B)]2N^@UB=D*A+Q/'4CMZG N/C2, M3/.SZ%(:.-GFMQM&@&PO9KEMW MDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[< M9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20 MIV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/! M)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FS MX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5 M[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7S MJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41 MP+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS M#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U M(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT, M/O'^8* \^>Q\ETWLJ.?]74_P$4$L# M!!0 ( +LPN5:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M%C:^?VZH: MTE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P M9:P!Q+MTFF6SU%L,9KD8M;:X1+_)UW,#ECQ ,ZE._<]'<' M)O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/'U:- MY&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0XIS_ M4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#;E9T!N[RZ .;O\P>=0>6N=6RKV'5[+E&''\GN4/4$L# M!!0 ( +LPN58D'INBK0 /@! : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z M=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2 MO6H0DBBZ0=@S9)[NF:*'3^ M 5!+ P04 " "[,+E699!YDAD! #/ P $P %M#;VYT96YT7U1Y<&5S M72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2 M%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-; M$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5Z*U .EK >MKB MRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_' MG2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'" M[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( +LPN58'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ MNS"Y5JI:X(CN *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ NS"Y5IE&PO=V]R:W-H965T&UL4$L! A0#% @ NS"Y5I^@&_"Q @ X@P T M ( !F0P 'AL+W-T>6QE$ >&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ NS"Y5B0>FZ*M ^ $ !H ( ! MOA$ 'AL+U]R96QS+W=O9(9 0 SP, !, ( !HQ( %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& D "0 ^ @ [1, 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.23.1 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-0547-EntityTaxIdentificationNumber-Missing] Submission type 8-K should have a non-empty value for EntityTaxIdentificationNumber in the Required Context. mixt-20230525.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-20230525_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-20230525_cal.xml 117 mixt-20230525.htm exhibit991-mixlimitedxq420.htm mixt-20230525.xsd mixt-20230525_cal.xml mixt-20230525_def.xml mixt-20230525_lab.xml mixt-20230525_pre.xml http://xbrl.sec.gov/dei/2022 true true JSON 17 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mixt-20230525.htm": { "axisCustom": 0, "axisStandard": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2022": 22 }, "contextCount": 1, "dts": { "calculationLink": { "local": [ "mixt-20230525_cal.xml" ] }, "definitionLink": { "local": [ "mixt-20230525_def.xml" ] }, "inline": { "local": [ "mixt-20230525.htm" ] }, "labelLink": { "local": [ "mixt-20230525_lab.xml" ] }, "presentationLink": { "local": [ "mixt-20230525_pre.xml" ] }, "schema": { "local": [ "mixt-20230525.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 623, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 22, "memberCustom": 0, "memberStandard": 0, "nsprefix": "mixt", "nsuri": "http://www.mixtelematics.com/20230525", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20230525.htm", "contextRef": "i76fb895ba15e4ea0a493fd6579e4276e_D20230525-20230525", "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-20230525.htm", "contextRef": "i76fb895ba15e4ea0a493fd6579e4276e_D20230525-20230525", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r7", "r8", "r9" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r10" ], "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r2" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r1" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r1" ], "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r1" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r1" ], "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r1" ], "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r1" ], "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r12" ], "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "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 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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "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 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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r3" ], "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as 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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r13" ], "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/2022", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/20230525", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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)", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss, Noncurrent [Abstract]" } } }, "localname": "AccountsReceivableBeforeAllowanceForCreditLossNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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)", "terseLabel": "Not past due, before allowance" } } }, "localname": "AccountsReceivableNoncurrentNotPastDue", "nsuri": "http://fasb.org/us-gaap/2022", "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)", "terseLabel": "Past due, before allowance" } } }, "localname": "AccountsReceivableNoncurrentPastDue", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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 (Deprecated 2022)", "terseLabel": "Tax benefits realized on awards exercised" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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/2022", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.mixtelematics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "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": 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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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_1": { "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r10": { "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" }, "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": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r13": { "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": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r9": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" } }, "version": "2.2" } ZIP 18 0001628280-23-019644-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-019644-xbrl.zip M4$L#!!0 ( +LPN58@Y!;'.7X $N\"0 > 97AH:6)I=#DY,2UM:7AL M:6UI=&5D>'$T,C N:'1M[+UI<^-&LBCZ_?T*W/9RU.^!-%8NDL<1-/)XI$4<0T"-!8I-;\^I=9!9 @":X2B87IF%%+6 I5N55F5BX__Y_W MG]_=__G[C3*.)Y[R^Q^_?KA]I[QI_?33/\UW/_WT_OZ]\H_[CQ\4JZWIRGW( M_,B-W?GIZ>VD]F.P@??KK_\A,.9?WD!4'$VT[L MO/GE9[P"/SES?OE_?OX_K9;R/A@F$^['RC#D+.:.DD2N_Z#\T^'15Z752I]Z M%TR?0_=A'"N&9IC*/X/PJ_O(Y/W8C3W^2S;.SS_)OW_^27SDYT'@//_RL^,^ M*J[SMS>NTV&V9NC:P!EV+6Z/!MVAQ;G='V@]O3/J#/]7ATG^!(_+=Z+XV>-_ M>S-Q_=:8X_+/P:,R_Q2WFN0_^Y1"FPT.X/0K\ M&&82PLCR5_F!E<_DWA6+35_-;@\#+P@OO]/$?U=XIS5B$]=[OORO>W?"(^43 M?U*^!!/F_Y<: 8):$0_=D7PPFWJPD+'P# @R".@\DE O>1A[$[9%X*# $7>3N%NV%KTV]%F,J!\-])%+NC MY_7PW^6U)=B;3J>K&0?!WM@&>P-)Z:/[+^6>>WS" "1\H5/@S".E-]#[KE MA2Q\5O[P6>*XR"J_!4D8CY7_F[ 0"$UA/EQ*/$_YS8T >,J?G(627_YHW[65 MOU]?_PZW?.8/7;C[A4>)%T?[@Z1T2.H[0/)*S,/APR!D**/AG]^)W=NWKQ4E[ D+LLY1N_F54R9XX!$;7E\!./UX(-B72[ MPX\O6WCE]')&+.O'[WJ&T9G-_/13N%J$C=6V$1:?.$PC&43#T!T@5\$C2$&1 M$HP4RU!A(%49A/ :[E/QF"MQ$ ,Z!BS"7Y4 A%?1D@9L^/4A#( .6^GJ1N*_ MJU.!6PE\KL"X'BRF/)C#/.; 72]]B&KWI-I[080A?^1^PI%4OS<[[7Z&;U6I M)$DFTU()43=^4)Y!BK:09UOXFW(Q!$Z/&>JC21AR?_C\EFCTM6CT3C+^%,5I MGE0K29O?FT;;GO-/,E5TJW;DLIO2635R,=L"%M>%VU3IA.$G0M BPE$#R.CX MHDQ1)C"H%6*P='A=?_E2.FCT:H+FK=BH=:/?UA8EC5T[25/KC0E5?MAI:QFZD3 /7CR-E% 83835/0S<(E;^D3^,U M95GIR]_ @"7/;;WT&[)H+'$33#FZS$"S88IX+WB2/H.V17!^;3C_&K#00?TBY"R"3Z4RSWM6 *HN0,U1!L^*#N;F#P7' M+?)"DL2BKW'DZ9:=MP\JN*^4[\G3R&"J@BW.6MS5WN1*SGIWE;?3;G?J8WJ#]M*U5C:WZ\1.S]8L1 M+UW0-]SA D2L-;$I3LA\1U7N@B0>*]>CT!TR$77R:P"_?&$QBOR/[%GBT+!5 MH2"6JABR1$XH8MVN=#G.W(X[!! #38 Q>1>E'@)2(B0E7B MP&'/0 (^B(TA/#O-Q2DELSBET2SH*)1!1RI80PH;#H/0@1M<>7*!GO#OQ!>> MAVD(>X([]0 7#]SG(?/ 6(+[?(K#P;L(H#]\,?A=S&)X+EL01CEE"U*540K, MD8R@^2L7*37"2*F1-&:>,V-&59[&[G"L@$T&0W]DX7 LB=G4)3&W:\CON]E# M'^<(!IK#?P&)9<9&[<9D&9MX@8@;!^O/@H;$M_DWX&"D)R!"N+.XGS%VP@>N[ MT3B%@N #UV\AF"53XK,P?Y $(HPN*HW^3T5(UQ$";@+&"@ "\+ D(2Q5<7@T M!5SS!TS-ED1JX1COL4A%_A7]AHG"@_+%IZ+M [+!$!K'>NPL03NKZEB0O= M*P56 W)Z(G:"#'S<<9-)"^AXTE8^_OB=V;NZABD"@Z:@BV"C^\J?8?S)%-@3 MAHK$*\IP2#?W/T8'/8;G =>!=VG&D@V,H!J'K!5,@[L1PWD@YO#EL- M?V1>DCK!%=!Y'L2,IP&N [@=88K HHCY0Q""@50F7HJE.?P[ M#7F$R9J.TNN!W$0>B1>.89WM["3UWOG.\=J:[U+^J70'!/YER#V&9LO:C-0T MKU*;O\(& C'K7UF7Q'IJA"VEG^9_CL/Y>= #;PU -'UML1',]9)Y3^PY6ES1 MZ3-XR_5FW L?Q+^!Y>)G0;6?N'Z"I@*L3M,EIY;." !ZQ! ^U95QBR"_>F!I3X&%Y Q7*?'GVK!!611 M3<1LI=)09$K+TX$<^J*V7%]JT>%ZRX2WW#RJ">(-!JVZAJJ5)Y"ZW$]-CLX/ M"TRP( Q0'N$;/WYG=:_R[,6_#74"J#*_;V'TB;"P4C)=D)-1WB AU)!P?#&PO%0N*KJ&!K## MI:\'-^"99I7?MHMTL":<#1[W3: M^I['.Y4$-NXVY?K5]G4W+Q#PXL&%W@8[8I_#@[;R#Q8Z&.(FC_F%2R(;^PF, M[N^M^2F>JK!*HG F<:YC]7)YC52A6@&I1ZRV)=L5,BC3NA3VS"?1:K&K_ M79PM?A1)%N5KVG(V,@)2ZA)@UW?7J).&.<]2IWWR)?OD MC3A)OYCF=TEFI* M / [.DB517QTK+;^0]WQ()U(A2<>&5S($T2>H%<$%DJY3J]M+G-3O]V=ZLQ* M.?UY5CV;>Z6N7V&0&GY;VTW^XO,;^NP>Y:-O.+N5:3^<74-I%'F2!K M*[?^SBZ':V>""6&Q9):&_Q%4Q B] R]410/'>RU,LT#12#C8#>F&+8"]H>\I-(3TM# X)BMI-Z M4QK:DF:PR9!%$2_''3%G)6*/\&HDUBEGBKZ"-6/B;,/@40;Q8S )^PHV\6@$ M0V=:V'*VF! +E:36=($(&3^2%;Z^U_MS?WB9%(LXKB;09BXW(/2<3QD(%=W6 M:JE &R[%.=7+XA%KJ("HA&^.@\0#)'/%#V*1&)NZP1:B[:NV3A-5*&%X8 E>%)U%;>B&Q;Z8E_Z'0!Q-P:N+M\5 MEJN1*QUA>0&8ESW^8C%=(8/?%[B-H4_/IVJB0#E MM2B(E NI :?X0NT9A/BL\A]H12,>"B:# =-OB4.N_#&!BQD+PU3O]0+FPYSC M)\[]Y6(T./^E2[?^(^CHJ-YBQZE@&KH")PP* M1K>EZ[@XQ&(* N;[C3!S2"1MY76II47"+VZ,BY1&2#'@N,6< <1HYZ4UP>P!SX1;Z&.[K;".>%W)%GB1G''TJM8I*^3V4#6E$P")N!;;<*)*U0&V[T]87)40> MSW9'F_M@#_C"SM$'1!R%Q/'9%[5M -FBEJ&] FGL9>=SY7K"9<+/>RX22/$) M89+,U('K]W=S%8 7B0!X C +K^A:GK<77,S$]:^#V 9L+FOZ""U63BO?(EZ: M$*J_?N"W1)_5"6=1$O**9O]7)SI[N=G*TF%Q+2;9W1URN=!M MV A6@G)$&YA%C!I&NU?[H!R2[T>5[TO.T*+KBW[14L-19M/+V="5I%S0Z$L5 M]]^;^2X6BY&3;7/14" !\1JR/D>16PUR>X-!;I%J_DJ8B7>TN=[?28N<;4$E M&E:5A'79PD8WUQJ:&E%SO101JHNU@GNJB_5B)X(X<\!ZZO?L&_:NJ, 1>RYD M;5:DB\_FB4<,HD@.;MB6O1*DF=664@P3$Q](LKV"!K4*_2*3.6L:\2T]F8H7 M,D13%WYTT\!H+MTMPB?J2 MI3(:H@1/I-DW%4NKBO"DC+N22!81"8[]A+(5BE_X?(7+Z1=FN[OH"V!%GRPAG:;4B$[[AUR?YK1/DPA$ M+FS77':FAEW=3 V[.%.C3$@5N=/C2@(N*!5.15W *P6>!4E6*J2L7&"4OX_8 MJ"9<29;M(\N6*A!FV[(K0MD _=_;.>K +E1LBCT@942^XV(S*5'=&*T9F00U MCX'#\!N_]QY0B.U]:ITPX;=/C2H<7 M"L"R,W7MS).VNZB@77#O[Y_S]B-R1=+FT8L$Q29IC0!T&>D%^A9M2K0IO71B M2YY)+6>?"&E7?N6MNI+;W#C=PN<$8N+HUP16VO8NZTKM(-2B<1#&LF6TPP>Q M,F)#;'6-Y)?$\-M_Y&.+X8OS_%786K&%MQ,I4VP-+^JHY*+6106=I2BOD$^3 M<#B6V56CA8S"=JF(FW%DILUM8TI2Z%Z'!K=02"4!^;VQV1U_,H BBZUR835A MIL^5B+P0*9 YI8*TLO SJT%SI44BF$ZGJQD'K4S?*1+A-RGQ1;L3K((XEC>24+ FAB<(9 ]D+3V'P3F%+WZL)6MI5DVK*S#=,S1/04 M&)VUU;MU(U<35!!]L<6RVG,[E$GR=WP:\PFVRS9DB$JU:X0)<6K#DLO$2@;N MM&1=89WKXM**YIIFSLO-9/K;FLE4MO.\ )"UIEG"R=CFT,[S+^PQ/V_GKOW;:UOH]W;G+RL*\IU>76FW65;@9]Q+[+(,D]+W@2XJ2OS8>V&K5=M-]QI]_OKMIIUK6-%^U:K MW>ML4!>.VWMG4Y<=B]HX+MDVE6[C6$!"9N5TDHI5#]$M>VU.N6Z9N4)M:QAT M0Q]"#;,W-JF.V_L.ZKV%QH-S=@1IT%TIC8'EM[M;)KSABPNSKR3=($1+)9F- MV&R U"NK ]RF74C?81=J_,93X:9FE90495XN-UPRLTI)JQ^H)-)V;%16@4/J>G3@LI8(HBLTDF6"*!F$A4>II8.P MN3M)!7MMY>=5V&L+6WJO5=(7DSZ*;>AU_7AR+2$+9&IO1<,&G5X61MC4O6NA M(TZWG[,A%C3LE9I5H@N,N?+--5X!?ZX2%;3$0+"E80).PJL8A2P+!8@BX NA M+@L-H/*KW%PTH+#. %R[)D)'S>V M?9Q:C&RK:-I;6]%47VDQLBK_?RLXCCE:EXPY)2\TR+#RS9\.;9!18.OLVOD! MJY"N[^> ):[6MG.PEJMLGD4[;.I3T# _L-%?VHF6JU7IRSM5L<-VW_+[*R]NT]2)O4 >T\C&%%C/LG'?DU8J\Z3GW_V*QPC5U_395+5SM4(=H7JZ]N$/=P$[N++5 \FZJ MAV=TEOKHO2JL3*J(MW.9JPK$YE2\!H>("3%ZTD*]&M>6VU'7H5"/)?H_BL%I?+&"G4CY<\2WG](U_UZR7EK%94\I>4)=*U?,C#QKI$]MYUB6;Z M;FYYN]0&6M%=BE98.,/^7C-<4Y-I?0FGV?#-98CW\_),"/_MR91KLB@E'6." MH]6?->'(JGT8R!Q?]&Z[WUNY9\HS>CS)#D4-$542SNP,HY(2NE2E0 :4+JGP M:>CG&O]3'4O0[.:X_#WDGCN1?#\O1W/K R FPD=6:1ZE),V;N2V.K(Z/9UK\,$@\)V5\7-E\NHX[&G%,-$.E3<;J+*UT#C*8NH.Q MT&N AP4%XD3D;LHB1?*K\@NP*M@VX0WO>=$*1T-X*,&3K49Q\?AF]HEL. 3Y MR/7D[6O?3T3>,*:N8:#';S -1==:_Z/X@8*.W;3JP7\G/E=T2PK!JO3';/)K MYQC?;34UOOOH^\K_E54J00U]GVJ>]=A(/ ;*6<@1\#.=&53F9Q3AJ-9:2]J= M/.NLFI(EEG.!D8UE'CS.#X/?BJ/UI7-_E/MZD;)\D>^/+E_-@N"D\>*G.K"1 MJL"PQ^ #X\!S>!@IXF /2^"(_8,/P@0_JG?3O4*YGF,6,=JV$0Z%>%TWZ[9N MV"NOB+G/)@MZ)>[VV83%=F7TMTV815F@\1 T3Q&T.*O\E(VB=TZ]Z56!I&?G M%@Z/F>M% && ?9JVE"EA:0$B6JH?)&\XXA@B_W6?.R?OX5N#J*=ND#T>CH-@V\NZO8"K**I:%;" \R% M1^ F4.1>"TH?P0"90ZE?2R@MZPJO28U+G&D<#*%B^;^?D#^FZBB+K8I]]LO, M^QC5>,.ZW:7_]&I7W[SKM6?V5,O45]RS@1PZF'(?0YR_\AB=@V#A/\+VB$[) M].(TQ.-E&>K,TM*#BU%0*V7Q?\M:""6@Q.P^4UW5.QVU8_=?::[#9))(V[)P MPE9Y[N4R>43VL [\U+VCO&->S1QV2Z?+,!Y8T$)H"JUY'$2QK!V5+7&(2V2I M\RM0GOA@B&8:D%!/*&Z@BK/VI*U_;LX0<5G/=;\:J1/3D53PK5 MO9)FV\R>D','*4.1CVU/+X*+XT.S#:ZJ3E)1=]S_%E2^]- MXY*6@0@R.B7&:%\M@$NWVC;"0KBC"K$O"A%*WZX*1S: M$_=;/-MSVL-@TB;J/2KU!@H;#GDJAI%F51#,(/OT5J_;;5FVWNKHMJ% JHFUVSU],ZZ^4ND<7+R>(:+0:/I?44W&A% MS5L5;-(8P'-+$5;D3H2L S*RK):M&RVC;^A;R$AO6?"@J7=;G4ZWF([PL1W( M)IT]44\%J&>^,PJB85X4[$(Y^^T2C8W\N!X N2]'^GZ0L*J^ZKDT;^R<,4LM M>/"" 6PT:;*(<+< O_I1R]#Z!X3X(!1AVP"(-#Q(&T**/G<%2Z\.B M1R:*%!_ M.D]%G/5.0S?BAH)(?!7/#C9_;RXA_$F&$L3J1&8J)+$E/-"\G_ M < [P41=%9RJ\L<#C 2/_QJR_[B@!EP#Y81 1'!)4(++Q*=R;UZ';*#<3%Q9 M^7BA7HO/8Q$K TB=B#(U& RBFUJ*V$?F);P%LH.+N!AX30 K"#WG"8"\LN[4 M084>QVDR\-RA]XQEFQU9902G]-\!? $,LT$2/BP=M$A[^.*_[VY2>2*CNK.Y/[4AH^[ROON0B$0/?8W?SK7AJJ*3^Z\61'9L7!=^[?2E^= $0N8D=5 M'C$P7WEZ>CHGB0:@>&*AT_H UC/*@;M9[%7UY=E]&IX5Y2+3LA2-(0]CK&Z6 MFG:C=)E>NLQYB%EFX.5TH0EG^:8OOX?N(QY7W$DY@$&['^"?!Y;V6T,2PG O M?!YD@*TJ\Q0F'!6W#+&?IG26"V\+^0,376?$&6L6ZX/"DW^#K\6B5A?>>@B# M)Y1=,7+W \@H$7P,-]A ](F1KTRSJRC5@8?'[G0VJ)"ND=C?UT B YZJ#&#& MR%]^$,\U@:"X0]( 1#\?@<0"'0-3C1\"T"E4)1#A@+ IP.\RK$U67,5*4B"- MI^D?F"TQD1(/ZU/YZ>51@LE@&!@@^!,DL9H6E,I-%Z38?)I "J"+N.AU'['9 M=I%;VSR"OLT>5/ M "6AT CBD^C+8V$1;RGMN6EF.>S (HP@RN(J$1.S4E.RRMD\EC3]*FP4@D7LWJ(Z;I0\ M/,B$Q8'L K49K+AB#!@/?%R/BA/$O>H!_4]^()84"BU"3!=!LF6Z8@[S"<_, MNAA%F2@"HK#A&"'@-#<]X#<\]N,A[L]8HV ABA;#@5=B:+-878S] =$O=$Q' M<;-3Q/7HPQR##,2B[D#6UNV1@3XJ6Y%]]8,GF>J1^/)W4#:_1NF5=)?!/0%( M+:W=F6,'_ARD$EFT6@R\^=:@%NP-!T;4;$9L76QH@?QR;6B80K$-O;338L-! MH$Q .:K8HN<6:LY"X1@"1 .T-@"9_?7(K M6JNS96,**.T&KD!?H2RA,8;-' MSRH>SS_G-;3E0;*2X!'S9 4D_LV5*9V+F"5/^ E1RQPV%0&+(9NZH(ORX=B' MV3T(?2\U\URI*0-,T51^GIG'B0P)Q8:,:.J+/ VP[@ ;Z(K2^M3J%,S-IKG:&4YKSY, \ (JJVP&=,PXNP%$HY'1U96AOHK M?T83.4(_K2?/8D*P?ET/;>>\F@+_N'Y>29&V]!B^ ^KS7Z!A2\MX-A@A\>3* M"PB]!]GSU7^>Q;5P80RG3=P)*4='BA1DL3QR2*,F4=S-SPR0B40E=5\(1%F] M"&8AK3?"SPGP,V\5"7^EYU:X?P4^^K5$60H,UI%9R=,I5G48H]!SW"A,IED_ M*K+-CB[>'(YUO<2!/[ 2[E8"'RZ>+B%V'N%N$ HC"^:0H-\6=RY\=9SVD26> M*@%3>"5W9.APYF4H QZ*0W>0Q"G>A ,$GY])2,+8J54'GSWB8924>-)21FW/ MP82CF8#DH,<'$W&0E*^S*&BK,"0!M\C@^ M%]M/7'5:KDK/'6=AY4*'>(YBCC6N'KD73&71X^P\ I-CY\TD95&.+%Y]QEV$ MNZ/C3AZB85D6X0N,,F>@;'&WP\UQY\X+T7_15;IU?6S\U39QRJ'3J"KP5]G$:,>BPF&&.XB,;'N@;+/E8TB@=-S"%G11![HN& ;GP11'P M""(.ZT(AZM3T$"OU8TS$C1PJU;F>"',=SK>U&SG&M8-5_,6IFHQ]FKU)&N2) MM7[8VN(LID<>:'$9*P$W8 =+MSO\ V,9,'!R?FJ6!L/ 5T*IY6"I[A%6991J MY]!C[H2$Z\EQBJT49;P(V-6/614Z;QYLB % .19\Q!TR&'+NB YX>3GLL4$0 MJAEO!R'&,[%O(L H#1\33?@(R<='<@2PPJ-G)LIC93Y(5''2<'8E;!9HK M>+ Z' NM1Q4,GF88B@ Q%.\)5D20A@EAL P763QV0ZI=,)D NAM=>/Z?7*89 MB.C\8.!E6C4F(DR=+/9B0\0X>NQE)'Y6$7LQ^PB)':QMO.8]BY(J:$B)41<_ MYP0@*#%Q@@OLY4K19Q$'"YEIJ5L:O9"QT $%TI_#4OPOY1MKZJ=O):6I:SD'QDDR#IX'P6MASFELQR MLS!G)2M1+HZ-ECMGK^OCO-IUL?"BJ,4J\CMSMXL:52ZU!\OR;&,T_DH[GB(LU,9*\+Q-#C1_:RJA M'<$"KGV??Q-[%6:A7BNQ&WNPX#0+:P-]B07_#W]6?LV.BC[R+&$+"^9B M>5H?^WRPG9>4>5 G>#KA #,/8]&4!/N]R.S\U5> AF0W&#ST'6)5S[GK3WS& MC>8] .&9;,W*=7D2XA6YJUA"S$KY?.&9E_H="N]A7*6YKTG39W&L_-V3Z?/8 MV3-PGI5WP&_5G_K?038\L6?E[V&03%7L97X(C17,>C0ZGEHEYN%@/5Q!*9>8 MT!_B4X"*VW_=__A=Q[IZD MS0\P&KSX>_C^]U;?Z+;MKM1VL"GZ_CE34% M]BB5 ^;469_*@;-UG;^]<9T.LS5#UP;.L&MQ>S3H#BW.[?Y Z^F=46?XO]:; MEZ=_V+WV";HWG C6*SN.6 ^("N7^YL/-Q^O[VW=WRH?;C[?W-^]WX:!2I_WN M\Z?W-Y_N;MXK\-O=YP^W[Z]AVLJOUQ^N/[V[4>[^<7-S?[>; 6];R%?IE5#B MW5JTZ:&4YIAP+1@2]Z^\HK77!>H(.C)&/CXH^L<=&I M5KCS_C$C"6'HS(5N")LPUD/UV#3BE]DO5V!48S&K2]<7JQ0O74DKIY5*:I0T MH#L)[V/Z$?$]>7LNA-J:%$0Q3#1VLB^GM]OBUD^QLWJOTVM;_?6WM;9^T#V] MW=4.&W739'6C;6A6G2;;V6G8GP36).: ."(PE__VQGPSHY]U-753FK[4%%W0 M:O:A4X^1$G@<3"_UJ0CT=!T%!<%L=&/Z#<0/0Y,".(K$#<7(+XW6PR'G.=(N@ $N!]4"0#7=W=YE60?2EA:[$'4E(YQ M)%HM;X8O%:@UH)QW:>DC4;UPJ7U12=M I<=HE# IM@G>H0=;.*_Q%SQ >63> M0O6[5^3>?>"F*36 WO?+4-IKA?F5"1.C2DLS3;5K]J1OZ26K1-&[YVJ)Y,Z3 MY(R^VNMVRB.Y1FD Q2#^PC%]568*@< _ZNYO[ >Y0NZK'(WV>_J>!%I,)$>5 MB6>-H6Z9&#H#C?%Z* J61Z+A,6B+&)VA8@3%42W23:2ZZU9>.5(U;%7K&[77 ML1J.)$O5^Q9I)4<$,0:K^#)'YU Y'YR+_M@OUR8 MO.).N-NI;M4HN!B^74OMF-I1$HQV8Z'#]N>=#];KHETUB:8Z?;5K=HFF]I'5 M68R9'V ,^"8RK-Z39Z'HR@(GLN64K#*$)[=I;39RQ1UB0ANJT2W1RT-(V@5) M';7;[9.*>T00_ST('.P)5;9:6S_BM"S5,O>5(.2%.[$$Z:N&O6]4"[GA]G/F MQ\Q_< =9EV0Z'#SPW$E3K4Z)_AQ"TBY(TM5>WR:-Y(@@?H\%'S"]'VLO5,/G M=AB=@BU?UO%@MW/2/4^NM%[8*56*J%I_7TE/2LD^$/ZJ(!TY5 ^7N^1G[K;TBPJ=XT7I/ M4VW;HE.V8WCDB'D:SCS=CFIW3&*>(H4BFT4V7TNP1@G9Y*^[^\[O_^Z7<_-\_;N__7"K75:5\]JJ,T2B'P^92"YXKRXG+7ET'UENHF!@[VAB- MLK2*M]H[[,[;%_M&HPVULKK*+N5[PT6[7[W=K'#!#%U8?B M=%LU['U3.>BPX: ,Z2E[%NG1=.*P+PA[JF938G2U<=11=8/RC8XL2,*$%V8T MYNR*$T5#U(] ];[:T3=3:(64J(:'..BJU:/\YZ.6\H,G8*JB?VW@1Z[#93\' MTC[V]X?W#-VX(OVCTE@R5;M3W620&@F.681EB W6$KZ#P&BTWM!1.UNJ,AV/ MQQL-6%LUM@1+TU:_8XZ%Z%47LV]\YF6HYS9?6E"TO7?$[8OVC@-"HL\7-T;_ MI-&F.=S4<5/?I5;)?NZ"?4BN0:4B+$VU+;VR<3@EQ*J=*2'8AJH99TH(%,A= M9\5P(5GNI3[BTA60U]PR7LDEZ*J>=#X#_(2"Q6 MI7.V!AWZ6*II4464:N/(5,W3)H>3"*WJA&EI33,2-KF&*F0=-,IW8*H]NT;U M1O="08VLF2;15*>K=JT.T=3K)PA6+%OJN V@2YCA&>RF=W$P_#H./ !+E&4" M8C7>^)D2OLXJX6M-NW+W7\H]]_B$P8PBY8,[<;'[8K26:J@C'S@ASJ:';;F$DB])87&2=K87"BJ7>T7KM7 MHM4T Y ?M*8L5!Z9EV3R/!72"HN48*1\9.%P+&G9U%7%T Q#0'7UNJDJ\/:4 M#V/WD7O/+Q#R9^WU[EBJ66;)34+2;DC2M.HV[[JZ7NZR=J\//(J4..0L M2G +0Z-+89@?%<5R)[/-=F]%I=Y7)I.J?1AV+O2N:NKV6]*R"4&E*]@E@/<+ MCQE<=!3.0A_F3"$F>X.PVU>[VKY9@*3(G1Q)FE%B(%"C3B'6EHI()HG'T+>< M]KP.)M.0C[D?@:6HN")C[,?OK.[5A1=$T8I(I\UP>Z14?V])0PK+J146$PS[ M/BDL1Y(R,%,L*<$\9)K#<8HJ6Y,](PI=4%A9V6I6HXA*ZZD]G8CJ[%3#3X$/D_?C,/#@ MY@,8G#$/>724"M?-5CSV;2=*BN'9X*=1BN&FY!32 $^G 5*R"FF KZX!$E%1 MMDKM9G@VVVLN]U/$M)QVN]V1$R685MJ0G66[P]>$3+5WC[IU$GU%S)2LL!!; M$ELVID=I!=A2:!,_Q5B;-PL-A1_9E'-C#3GZRE+$_O+S %]+EYF]M>G>DDYI MZFT;(#H-(G%4>QERCV&RP-63Z\3C%)KY]U+@:/-7V ! D<3K7UDW^5>C"5W; M1A2&""Q:BKS-_<39NL[?WKA.A]F:H6L#9]BUN#T:=(<6YW9_H/7TSJ@S_-_N MF^R=\4P_G[('WAJ$G'UML1&L[Y)Y3^PY6H3"Q/6SZ=@] ?1]X56 T)T)Y7BP M7I/(>OLOY?[FP\W'Z_O;=W?*A]N/M_=/[V\^W=V\5^"W MN\\?;M]?P[25NWOXY^/-I_L[Y?-ORNVG=Y\_WE1H+2ODKMMX)'WK*_$X2& , M)U(5_FW(039->2@CUQ6'Q>QM]5?QA\\2!P]Z]Y_K9@E8]):0OW-1)P0^K-1C MTXA?9K]<93D2KB_F*UZZFK#P 5@\E8_(W\N%H_%[\O:<]=N:9/_4CDR_G-YN MBUM+NY>\9_;;_9Z^]K;67G]OT["ZT38TZZ!A-W^RJZW_*$VVDI/M[C3LCC70 MU_IE^KN42Y?\6245]WX<O)Z?4,3B>^[-R [ 7'>&57 MPJ(9GGR&KQ1_)]R W:JP4+&?]"X91,/0G19U_BS0/W=VR)?6#&J=-WX_YWEI MTP=UV>ANSGT\S-F\M:/8EG,>HH)34H&AVELR8(]$!7OKLT0>IY^^;IBJW35) M2IP[&734CKVY2_J+R>"5S(@ZZ$+_8*'SA ITM*DXE8F\/R)AL$)ITRU2-_I8*8,0UIT.'I?;[F]T-%4N( MK]]9UKL@BK&.[+9MLNX]7&@,.FLJ.&LJ$*&'"G?SN2DAJ70D6:IF[UL%GASTASOHASMZ(!KJY#+4OK5%<)/+ M\83,K_>,RF&#'/5+M0UUM6?3Z595L %,8VPYTB8W_,U?/*,SMFNG8GKNU&,RGG@ M[Q7%4K/ )Q"IYA:12L%D^Y^)]%J:'JVN;S M*8J&W#=J(]C=U]/8SE)KT[#-0P^LJA%<1QO[*(.V8 MF]F6+,Y7-.\M:W,L)='OOC %*WY+O8^J6)P[[R"S]EXGAN7G>#S+"ON6N'TMW)Q!+F#J6!WP41!R1=J= M2LR^O6CO;*#WW]@:MT*G.G7$ZPXY^H37&N)5-U5S6Y5D0FP=$6NH__I M&/:%P+^=ZP<#[O.1&PMW]5[H:EGVTN?*#Q5,KJ?N04OM"[X+1(2NT M>7CMJ7V+^+5Y>+54VZ@DOYZ!#?J!1]&/W]F]*V6N'R@LCD-WD,1LX(%Y&BA^ MX,,*_3@,/ _SBK(CX>9%#/_X7<_0C2N*N6P(4,_0\"02KBM0S\H(7=ED/KK_ M4NZYQR<,)ALI']R)&W/G. K!SHWHR]R:U_6B?^G:*ZT+-MTF)_IM-OTVW?= M]-ML^FVZCX7HM]GT6W5?4C:+;-*2.E_;>-UAC-QJ35B2$R2HAR\LM^QRMC3% M,J;8*"MT4UJ+L$*G/%0 0*[/PFZ,RM.^=[WD@".]!C-+T0HKSRSU[XM!%%#.GN"L?;O)$,$1P;V$X/;NXDVG1G1J=*;^+7*H M$L%56_TD@B.">Y'Z201'!%=I]?/X)T86G1C1&'1B].:7SPL911$=#)W3&&=T M,/1/\0=W% :38@\E](8J<_6VK:E]VZR]V['I6+)4;4L;:,)2^5C"NN3$2U7' MDJ%VM!*Q='Y^;^7I-?;8VO;XM#N::A_:H:1"OI6&8\GNJ+I1?Q]_P['4,4%? M+3'0F+"T(R]I96*)G'LT!CGWUC/HVOAO\O.=U1CDYSL3J];C]?WMNSOEP^W'V_N;]WN3Z@FG+2CAW>=/[V\^W=V\5^"WN\\?;M]?P[25 MNWOXY^/-I_L[Y?-ORKOKNW\HOWWX_,^["JUGA;)U&UO4W_I*/ X2&,.)WE9_ MNG_X+'&PQ][^<]U?%LHV?S/Q)5I2P$H]-HWX9?;+5;;GN;Z8KWCI:L+"!^#: M5.8ARRZW4,3OR=MS;FYKDJ-3-23]KNK M'3;JILGJ1MO0K#I-MK/3L%L4R#V.=+8^VB]L2;ID0T@RKE(CS3\Y"Y4;W^&. M\I&%P[%BZNJ",?'2TZFR3Y=W[L94;3P9FF$<="*\,Q@(R AD\V7$?U@4P@G: M$1E/_HC=&1[7[5&>)2.Z$)&>I>K=$DFN. M*E$,WUM4YG@4*R$?0S_ MTC[[W6[^\'K0L]Y7+6W?,+-]SP7JHL@T";&&KO:M ].1CHO85\D)G59EZ#";#?$?A\,1TPN&O'[_K&;I^!?34>N1C=^AQQ>&/[C"GM<@PP5II MW*79DQ=Z3S7-4^G;Y#;=$S6]3N_TJ#GIUE0KH1/$8QZ^0,Z4[A,LD9C5?F\/ M,?,BE^!6,7..".A;G=.#O^GNV-_# ";LI#HN2 C^2[GG'I\P MF&BD?' G6&4)IA<,OXX##[01E6N/5QI&NJ;9UTK3Z$H_UCQ^'N,75 M?"%]S1F@\U-9N](3S=%_^^-W5O=*."J*YG>B:13Y2*H1C-DHIZVM:AURQ#<* MI]8!#4?)%T^^^$;NP\4L@ONPPXX9![I7J(DCM]?:H'D+NE?T< MN3M+&(7%RH _N+Z/]D P$KD74_AP4-,#HU+5PXYJ6N2-J3:23$OMZOTS\<:4 M -^;T8@/8Q0E_-MPS/P'KF#Q947^'N'QTH%*$.VN.]?*H?;.U<;0A:'JW7*. M_YJC_VR("-M+_^%P^>B:SXZ^A+0MD G(=8($4].$/^$%3K3Z%O=^3B4K&\2:Q!KK&4-3>W8W?JQQNNV-MVY39WK.[#579H=P6#;7SK#CIW] M5^G8:;[YY5@=.[J""0]!VW9!'XDJ#!C! MCI!U^"/W EDR*H7GF(7.$Z) 3"\8Q>*/*8@II"PY?EJ.5^1@3V"9$Q9^Y8A$ M-5L=7/*!27%@58GY<.P+Y(G)9;-% $7)=!J$,2Z?L^$XFX0H6U5 &^W]B7KG MEJ/E\L(-KOZ+)#*]>X4)!5'BQ?COR$,W#Z(+)LM#I/40\.8G<(&%/G? W@*B MX9Z'_[KP#L!-B $?B&; X5AE[ ?%D M,B4_&A#3A+,H"8$[18$@,/D2T?%K\"R^,1R[?)3#G,.';N0*&OD**)VQT^?W M'V=LB1G]#[//73N("1CQYM?;^_?7*K"#"[!!,LZ^+?DJB0#\KBPOGZ[2G1>; MY]^FW(\09LCJ^ $Q/4 $_([?&2(S.&F',H2-'%N2+)L7,&F)/1JM6 21JOCB MTC )0QS4XP^ C^P6CR6[8H>+= +R*LX.B&SNJ?."*,*$*:M[]0!(25_&J^(: ML-'(C5$ [E2>2976-C!>(F:5SD=$CK>D+ 7 X'SD:M/[[F3*W##C?B_P'UH> MMO))J[2 9.%36*HK7@*@3(!54]&FYG#LX1%T1D$+5"7_\H7*)[^,XM+E0%V_ MIX(B+X+2(0"10S9U8^#+_Z1TEGXZ_2L>(S7D9H/4(1&=]9Y;0TUMI;$2Y!YK M>:6K=N=JP+QV.LA89 %D/<%-$5"E)Q+Z+MQ%';['(/2'=<9RT[@^^X-KVOZN:^40#5"]PBHJL3 MT1FJV2^Q'3W1W#G2G*[:YKY]"(CHB.A>LK:^VK$.;!]ZWE&W.\+W)L&3P+66 M6\U2279_>DI7R?$R/)HIXW54>1J78[Q$<51Y*N6G:)2&J^#V?"T8FS MWOM9LTRHG7G?ZE&Z6M61I-N$HHJC2.UI^^:>$Y).C:1#RT>1#;H#=#^ZCN-Q MY89%,A#U.HDP"IY%[LK12,-U-4LU]'TIC13JTRO41HEE00E)NR#)/L!O2$@Z M^2F6U:>2+L>#[Z\A^X_KG9EAJJOZWDGYI%"?FO,M,DPKCB)=-3O[JCF$I%,; M#$:)?-0@PW1S:/5>P:X[J&KUJ*V]LX]1-3J=%Y7ZJ':=F[/%K*7VS'W%"R&V M!H@U.ZJN[1L^2)BM 69U2S6[E13&C3>V-U9^V4%;J"&U;795'T\>[,'V-82J M*-IB7)4$6[*P]J'QFIK -<3#A:&:9F]=Z5TR9W>QC[W0,//ZGD+3%'HYGCY?X2X@WBC6;RAG Y4:UT8@YBC@*OG:%JYH%Q M?]6KEIY-F:HYKMX^FYJ#-%FJYG@^U1Q-JN9(U1P; W6JYDC5',\$W%3-D:HY MT@Q/,\/&1X!0-VJW0Y7UB.A.N;9^K_[9,$1Q=:(XO:]VK7WC1(GH MB.A>5LM1W_M\G-*5J);CEASROD6% BN.)+MW8+8)H>AD 1JJ;1"2*HXD7>UT M#XPPHQR>73PXYUG+T58UH\0BVY2(LI.BLW?):D+1R?G(V+LR&"'IY'NH76;K ME,9;H53-D:HYU@A)AFIU2JQ!1TC:!4D=M=/K$I*JC21#[>Y=R9J,4ZKFN$U; MZY+=4W$D]1M9)*%)&$+'8?U;]S4<29V]*S>174K%'%_W%,A0;?U ):X6B;AG MBUE+-:F88Q,1:W;4GO6RY&'";"4QJ]MJMW=@; L5YD!5, SJ="$OHE#FVZ1^7#B#D: MS1R6:EHOZ^9 O$&\T4S>0.]8AXJR$G,0K.[G]M12@IM[& MTI+3('+117@9XX6ES1Q_6QLNR<@N._B"[#3O)*B M5N\HM22M'6M)[G//:'<-LSZ3M;O=LY^LT>U32=$3^L/^Y"Q<6TK4H%*B5$JT M,5"G4J)42O1,P$VE1*F4*,WP-#-L?/P1E1*M?[FSKJ5VN_7/C"&BJQ/1]52S M =E81'.UHCE3U=9452W5,VLOTG0="RI M]MYMAPE)IT:2K=I=JBI:<2SUK!*K5#7>%J6:HC-IT%'[-O6[J#B6;+6CD>E3 M<209AFJ3@5IU+.D:6!(E8JGQ%NI9EA6U5,/>M\P9Z=2G1I)&E6>JCB*UL_<6 M2D@ZN9O'Z)18_+5!UBE5%CV<" WL,+>O2YCJ%-8!M7VUTR/,-A&SEJD:^KZ> M34)M#5!K6XH.)(,4^WO78>; ML'1B+/74_MZ=UI>*8%0<21VUM[<'D9!T\A,3 MW2S1T],@\Y0J4;[@<+6CVE2OL)&H[:FF^;)*!839:F+6LM2^?F"G.D)ME5%K MFZII5Y)I&V]S4R7*G*N4#K+=Z8@YBCF8S!WK(^E3#F+B#N*,@,-90^WNW M:*\ 18E975^J%YK[.0ZSV4S9 V\-0LZ^MM@( M)GO)O"?V'"TN:>+ZV=AV3T!PW\478&=WU)X:0%509#7HB\1G MB>-B]3Y,,HG&P9.ON+X2CX,$ON5$;Y60#P-_Z&)\3[S@=ERJ^P=WXR;PK]-N1_A]T,8FRM36$+@1/*#/WYG]ZY.PE&U*8%M&NU^_["* MRAMK'YOMOO;ZA9KU=K?3I\G6:[)FN26P^R\*;JA@.=3[<&T?Y8M>* MJ:LO*49[?I!<+A>^ L%3E =O2)%>0S.,7:CO50JF-@=FY@XPHUK0^Y,95=Q^ M5<)L?*##+C7&7RUXL]D^]WI[U75#U0[-7&[2H1*1<'U)V%3A!I$PD7!M2?@5 MFNP1"5<%F6=*PB\_GJ<':H.[4?R@:ZIAF<0054!$5^\+P1^X%4W&855L=P'B)#E!CJ\0TUMJ&-35)FH4>NYPR X2>';<8 MS+6ZV EV]"RLV@]P,]F$(7IR\4D";#F K5/\5#'3O^?3D ]= M><:"IRYL$L#47E!VK<:VCJ5JY"VH-H(LC;P%%4:0;JE]FS!490S9:F>?JFMU M=>B4 =S;R92YH7#A!"/%"_R'EN<^8NID%/'5^FN-M^O(ZJXR=C2**RD?"U8) M024-!^D&PJY=6$(9 +R+@^'7%GKU<8$3S,N7YJ$XEC@WF] T2)VM,'KT+D5? M5!D]JFG8A*#J(LC6C"K:@O4ZP__"HSA,AG$28AQ?;4_OS=U/[VM(ZIO;)I*V M?: Z9MK-V""Z:&[9N>H%LQYPE35C+5;'=F%.X#P$X^5"R^(HK<_?F=UKZ9A M,')C!>S"B'D<'9YP90J3?5:5J<=@?GB;CFA9H2>W4Y_= IWKC!ZC%XYCHI&'TQ!XCHCG/+X!S%X(B79?01&@B-#4&31?=WA[)/16W',L X#MX B8JBS'Y MD>N((HV!KX1\PEF4X#\[Q;34D'C(9#@>;&W-(K@2S=8*MJ>@V0:98\5]JFZW M-+ZEAE7GUF?"4'MF)=M,O)**313<= JV5+U''=>(@NM+P;JIFIT#HUF)A(F$ M*[!JW5#[7;.*))SJ]-DLLEG;@D /-*0*>TF;,$$G2 8>W[LC,'WP!1\L--H, M:Q=O'S;K=4?/E>*D]SP:ANY4N/F"D1+R8> /70^C1MR83Z(?O[-[BRSV @!L ME)Z.^[@T1 N?OS0[Q5 4EUS?X7Y\V=)[ D/U"6K1VT<)Q-D)ZU<+\-7-MFXB M]'X+0B4>CFOP2I109\BE6 M$ :RR;A'Q>QH,XAF[I GVD=8ACSK\259RZ1 M G0#W'!]]T[IFMIQ@OCFL! C7HJY#'?80[[PB+,0%H2YS^_GJRT/8V]^ ?&1 M@UF_9U<,9G?!*'X"^5@FC%0AH&=4AR4[Y[6P0+%)7/UDKYP23#1ZE70+?"[84'5I"Q2#<@2'_GH.@[P MR@V+9#6):Z"%D'DL$@A)AFH'_DT@2G<]S&[;H1_"L5#F; X MYB%JSRQ6QBP"P_DIOAD&,VY.G=!X9TQ"U10.XG M3M=U_O;&=3K,U@Q=&SC#KL7MT: [M#BW^P.MIW=&G>'_ZITWV4OC<"XT'GAK M$'+VM<5&L,)+YCVQYV@1#A/7SR9D]P38]X58 4HWT4,AM-?:=NE?IM/I:L9! M:-"W';0+-%S[/O^6@-YT+?PU"J;__/WZ^G?E-]=GH'H!^W^4$5R1V"[^AS\K MOR81C!-%<">&S23:A1NV06X7'CHAB>HVP.:?7$FPQ3!(;@:V_B2# ^RV6*$> M (";[F@&J"D/03C"9X<\V[0'*:C:RKMT%'D#AIT-AZHTP&8"$A;C<@SMRL^0 MD#TCKNM7($*'#*<$(SQG^C3JV0D:>D+0,JD"2T7;!2T#I'7Z]^J#"QJY]'-, M0,8K#AB/P]A[%O6,68@".9O*S*^3ZOQ3F!VB%C^FL.$05'>Q_B<7E U<@Y@! M6WP1@?*0 ]PIZ4+L$N%#PBFV75?9(FC M#5%X$9&L1&,6YF_ST4CJ2<+L"&'**H"4XYJCL3+R@BC4;'2-)5NPQ!F+%]19CS]FK,(9Z,_IC15D J#GWN6%,5;Q MGBK"VZ@XVIN,I8$+8T;#)(KF@O_ZRQ<<[0&%A^L_@HT7A!'B?.H)-9J%*"4,A?^0^/ \ _;?,(;M![\3\I0NY,8%WW(G*H$F8V\.IKPCP!] MSDY]9L-G.OXC?G("TQ["2-EKR+H/OH0;FZT@%Q:N.#")8]+-09K7"^AIJ^8E MZ&F#IK6RJ(HR2O'"EEUTPA.Q=.VCV':KM)8U>U?!6HI5"*G&/049@:?U/F=2 M -C!Y4_PUN!9W'_W^?U'N3MPD!DKF@JR2D[K6'%NXK;H%Q2TD5=72J7)2FGS M0FDJ?#;7R7!;-=)4GQ*.IYS'%+9",#\Y:IBM1SYVAQXNY]$=BDT[[_Z%#\!, M82HN[L*RO].:0<6*?.:U4-&-4F=W@>L6)U@P)GJ!W)$KND@IL.V+LSDV4\11 M0 UM6'"8OF'1(Z5_AWT7-2X@+U&']9Y&XT;T"I0+4Z=31AI_\ M-4#5$BCNO5!Z4540@P;R* O-#JD9#C&G!7@)1("X*%D-C-_MLX*/A M#,P1B9,?9%@75LYI]'R\ %R&1Z]>ZS MSF:-0-M\OG1] 77QTI54KUHIJQ6UMK[VWJ9A=;-M=@\;=O,GN]KZC])D*SG9WD[#OK3! M^-HEV*Y.+OJ]"/CZ&(B KYO%@*^U)4T(C,M@_).S<"/XCD:..XRQ MSI*;9!%60V=7M I6KW-[7VH3 %1<)4IV%"-#E4[(@JN+P7WU+Y%,I@HN+X4;*FV44D9 M_%)'21U([N(#GW7.]A)93$2YG>?V7@RXST=N+!]Y23>W N#4I-+H1<>V=R]; M74P$1Q6AN[H[FHD>7>T;F]LV$I)*1Y*E6OJ^11D)22?7)2UKW[*#KXBD$_G* M2@7Q[[--EMJD_F+H'6K947$4=?N$HFJCR-[2M)I05#J*C$/=Y&3&[K.M@H5Z MX4E[%G?8WS9D9UV(]*P5JZ[A"E[7)AV\XBBZ,#M[=%[5HE(.K4-7@'%X#I?EZ2&BH'Q$L6@OMJSKAK] M?:,QR,0Y.9)ZW!VH8VM)?G%!4.HH.#7PG#)T%$VW97&NXA]YM+).YPQ9:0Q(R#7TC M"1V/F??@V1K"5>]N-DX(KH?:YJ:Q.8B6('N@K:9M=DR1079HI-2G?'GE"UE? M^>W.!9;/S'0CI9,01 AZ88S;[N$YA)U38\?8(]N1S+7=4FJ_K+8@:*:Y=K&6 M>$CM/3!TP21#[2B&6F>S;XK@>J@!K&VIYU [0ZT"X32?UK6KJ6-LC7F>0;>= MS9Y,TGU+QY#H,6-<$9JJC2:[3YQ4<125SDE-,2=S$;7KVM(UTY+HFE*/NJ8:Q)3FCA+KIZX0345>]J*NO&MOJX!)U M$74=&BNOJW9G2P5?(B\BKT/KT?35CKDE6[9:'1GJYII9TB45V3'Y)>Z7'$), M@+H3)-B^>3?NJB %&NT#JU;M"(<#*+,,./QP4"O'5S1T&T96=OO &LI$5D16 MFZ05D161U:N3E=8^,*NZR625ZH;9)+(G;4$TKUT,A\9HUAB%AH5AO7J!OEDX M\9)IW,*'+\W.X@AH"[BC9WG)]1WNQYF_:H,=]1H7[U]E CEG83$U0)\ M=;.MFPB]6W_H)0Y\Q,E7+PY&2O#DSRH2*1>N> SCK5V_]F.7$&RRI2%HK064P9)! N((JP1 M,G!],2VBUQ/3JUEA>I7I(PLQI,HH"(%T_(4TDRG<][%-V0C_%*% RH3%0+.J M$H]9K(R![@:<8[A0%'B/W%E+93_%#"@WNSY+J/GEYP'>S+^3(Y-5HCB]JJG; MH&I^3D(%6139:\E%AZRY?$VZ[0 ZCUSQW FP.])/A%S*@-N?!<4H<0 LIXH! MHG&0> Y /P9PSB*Q4K[F(> &EC#D2AJ3!:SO*RY 7$J<41A,5 7Q!^,K43( M4,5)S!&GJOQBY$9B?X-UP.N)%XO)A'P*@@L^ QS.0^7OU]>_MY7]L5$3)-YA M4UL 0CSFT1)>0B["X=:NX=CRZCITF;=N=<9.J\-P&Z-S59+0@2FL"!T! >;% M0-L/XT552S!-?M/$;0]ESY!%8V4X!O[A$VPH=E@QRBB)@6_40FYU @ !LE[(1QX?PIXK)B&W:=F:T7'Q=7C@ MK\25(9%28$;)<)Q]2UZ%BWC#!XAN&P%(KD\D]_HDMWR(LHI?T0X,A:B0F@+= MRZA5A:Q\"L*O.9T-T,H=PMNI\9;MAX*3IP'J) #[UEQ7"]!A4QQ)U,V%-HO MHC%^+JB11U@KB=NPC?R4/4O.$EHCRNH0)7F$"B6#WYUD*+8!D-:"&]DCBL4 @!P*?F&^BUMOSE[-+B)V4"@"[ "4X;,J M$ F:[#!!0V)U7W5'(U!B_=B#1Y_&KM@J =,X$I "Z-.CQ!-VJM!;Q7="86!E M>JY$-^S9A/%7Q_@0#%?F^JE"G")/,NF%4&N$?;!2M485LG9#(6^A8@ERBMX" M@3A<,K4D$AQFQ8 "M0ATQ(AGPL%GJ:DY %.:/_(HU0[CN="05)(:-,)X\9YQ M;*Q2E^GTOB,42!!#@=#\8 PPC?X-(DGL&+[B,U3)VGL8+@N4A-16+P/H5SYD MJ16[8@.I^QBVJ;FZ9*HB*> ?$OO*R/7!9@7V*;1@\Q(&?D/3#,W8' 95T+;B M[)X@*L"U'#HU85=1]R)TG.]K*968NG!IK?J[GEPG'J>G;OGWY/'?I39_A0VB M '2R]:_D9CCDZ/T\/2\8HDJ-M>2IROTXX6 MES1Q_6QLNR<@N._B"[!3!2G2+90B,X4/JX;>"O:LONB;33HG4UP\_P$I)=UL MN1O\6R:9\.)H0QMIT45:+=XGV;IT?2',0'#ND'@I92#*:_:MK;R7X^-VC1Y: M?!>DI1LX:FX+7URC6*"8P]Q7FTP=Z4#QH@#U:[E<7K2*/:;:5N[G>OK<"DCW M<+FWI^Z2U<]DM@+JA;"+!'!'A5NP9>=V],%\^\+GT%TDE^\.L[T M)/46+4)W"XQ2+6/P# #U@B>YH8'6$@=A7AG"482F$L5B9\4*NH_,2U!S7K!P M>H;>O8JRA<-H:W>[RG'9 ;[C4T_QGURZ":7VP9U"$A%D .(!M4TD3@_(G,_H MSXVQ'O*C*T[^4C,FTVN$\T^232L.4OI,31LW0BI.E59!W+.#.B">:@H=J05& M49 Z7?$2OLK_2CBH<_!%H;5Q%OHP<-16KH>P,ER&,/KX(O\7P7H&RA20KB]T M13$M8)E"5@+\S%E)V!1S;A)F &J*K\ _U=?KA2Z#@G<49,)''+3A@3-:50F, MZP"6@([X5 @T4-[%&3.+F72')SX#N@.LO 5( 6Z'KL<7MD/ 0A'BD-*%0T[0 M>(1&P9._^1CE-0$ME[F8=@ ]]@TXI?9+U>.&TT]]GSI^@)LXJ4K:<6T4NVU MX!17?%#>GNMR;4WJ<^EY>?KE]'9;W%J*PY/W3+O=Z_76WM;:^MI[FX8%.]XP MN@<-N_F376W]1VFR59RLN=N$7MJ$=FW47?]% 2/2$BHC!V?%OM&D- TY5S[" M<^-(N?%11_C(0E!<35T]*)#Y/,'X)^@$&\%W-'+<88R=T]2V0_A$(=#%0#8T MPW@)36Z' T%90-D\*N>?%RR)8D]/L8W/G/TT,TQ>D!33W/3S%RZ^VHE IFKU M#FSZ4T8YA+U3W8B"FT[!AFIT-O=,( HF"JXR!??4_J'MF(F"B8(KL&I+M;?T MK2F)@E^W4&*I,/ZTY6CK0IQMK92CW"G7O\!%5I.$_JZ];U&;8G?@4>7CKKZ, M9J+HPNQT=Z^22N@Y,7HZ%G%0Q5%TH:NZKI7"0R=R?I4*WMOTK)Y]4V#J7";# M%$:27,C]]NT\EN3,ROL#)?9[>U BE20_M3ZD'5CDCU!T,AZR.R9Q4&718ZJV M=F#IN0I;K*6U82WHWEW'MJOZ[FU7:TCSU'F<.H_7 Z[4>9PZC]?0FBQ(.#@S MRY%:6M4"31>ZU2/CI+KH,73"3G6QHW?*89X&'7-2IV[2:0FV!-LSAFV#.G57 MSQ);F^5-]ABIE(0F0A.AJ;EHNM![1@,,M/)2Q=X%NU1!(5.-5-Y]#R UBXX@ MB5[K MMCTVOC MZ[DF%J,@">.Q\E?"PIB'Z#P;N1%VQGW&VK%8PU#-MT9 $P ;,X"DAU6Z(UBQ M'Q>VDW 24;5\\=;4@Z5@]RI/>."6FV;CFTK$'EW1OP%@+: LNUKD6Y-EY<[3 M5A%L$&!U>U&,7#062-LAM]).5=R1,TE[X8W3S@-1VBE<=,3 9J&Y_EOX33=* MR];+IA3,AXE/&$ )^RDY?!B*C@39'#949X]%->-)(*H9\\5RO AB0U;X5[[7 MVKH"-.#)-GR[?6 )7<;./<;GTB(KT.X'2*^;Y H]N?@D 98 6Z\G"; $V'H] M28 EP-;K20(L ;9>3Q)@";#U>I( 2X"MUY,$6 )LO9XDP!)@Z_4D 98 6Z\G M"; $6%I:19XDP!X3L#^)$_I?YKW%7]3@G5ZCU^BU\WPMC7 R=1%YM1J6E;9E MEZW><^_)L,I+;?X*&T2!E\3K7UGI,?OFY'%G(_Q[/(S"E[X*U! MR-G7%AO!9"^9]\2>H\4E35P_&]ON"0CNN_@"[.R.VN-!;J4/KV[_D,M@P<97 M:;KH[SQ4[L8LY/M3Y@D1OSC]7-S7%*8?X?05-U(@E#B^, M,,2@N=TR?64$81;"Z 2P.#^(X8N>RS%R<,QB&058])DL;M"%WP/_(8 [*MR" M!033]&LX^2%+(HY@Q.= ]VE)0+A#Q62IOC/-+151*XB/V\F'T$B(!PP A9)V!.A MI!F5ND T88!R 7"OP)51XBDIOXB@4DE2K3A(J5B1T;=NA+2.HB())0L,D@BF M"I\ PI+4A[10V/,HUV)0=#Q2B\ET;5VU/?A=%3. >6)9 $''410,73$67L)7 M^5\)]X<C#P$"_U\.AD(0/WK,*XG)12FR&^@RH*4A='Z PD1,$ MQBID.,#4G.$0#CF>PS\1U*M<=C)%[-1ZSKV(2<]$E+ 8(^4B\1E0%L#]+4 ML#=T/=S94'-;0<7B-I;M8@#^[/EU."Q^,0OBSF+.HW'PY/_XG=V[.@D.9%3[ M3'\5:1V "X]-(WZ9_7*5V=RN+R J7KJ:L/ !5+U4Z2W(41 ?E+?G*F!;DVI@ MZ@9)OYS>;HM;F?&_<,^TV[U>;^UMK:VOO;=I6-UL&T;WH&$W?[*KK?\H3;:* MDS5WF]#>)6]V[0G9WWV,@G0H:4"5D=B_8A9I4M!B4LI'F91RLYB4LD,"*(%1 M@O%/S+O9!+ZCD>,.8^S<$WL[A$^4D5H,9,QK>@E-;H<#05E V3PJYY\7+(EB M3T^Q=(!')Z/U>I( 2X"MUY,$6 )LO9XDP!)@Z_4D ;8PR>J6+P\)/ M&P\VQ.&M?I6=AQ3W(]\&D$97>'NEQ5>[S!N>]!Q8('=G_T&9U8V)@L^!@C=W MN",*)@JN. 4?6J2<*)@HN *K1AG%^KE>5XV@F8SZP/DLT406T[[9)V6LZEVP2WDVLIU( M!Z60M/*A2A1;9XH]:2IC93Q)@";#U>I( >US 9H_, M6B$*/\F!<1.YT$"383W+>-#'WP!1]L,.<4+LVP-IQR;F_OMO$L M< E=+7Q8M W.CU#46KBE]UZ_M_!1RRSHLPZOIW?T72W 5S?;NHG0R_7Z'@5) M&(^5OQ(6QK)W^,B-8!G*,W;#PZY,:KY;-)Z@8J]J1XE@E>X(5@QK*NJU[20< M:Q\A2V3Y6?$3&3S;WQ#M%Z.,-8(OBO:A?L ;ME- M%B<6R6^N:R^;M9]=.D,.^82)_NV)+^MK.;.6L[%HT3@)1(M&OMAC$*%LB%[! M2Z WV@7'T,7;3&_#+G/4+F\T1HW&>"TQ+\]O^E6../Q.P?^N)["86/&PK7D, M+*E\+V(YJ='(GN7]MDI)DU=[*RKV^ZLP_4/B]I$VA];F[_" M!E& LGKM*RM=$4]/KZ)9NMY9DO6YG^-PKBX]\-8@Y.QKBXU@LI?,>V+/T>*2 M)JZ?C6WW! 3W77P!=IK7XMRR^FMOGTLC;K-KTF2/--G>3L-2B_.=VL-2BW-J M<5ZC5L;4,/H44*86YT2Q]8(RM3BG,ZXZ/TF )<#6ZTD"+ &V7D\28 FP]7J2 M $N K=>3!%@";+V>), 28.OU) &6 %NO)PFP!-AZ/4F +0>PKUN1L;0^AI\6 MPYJOW]_M5P=K'13.H@S("Q=?]?H@VXK/O&SY)1?R(P(^ P+6B(")@&M,P!81 M,!%PG0G8J"0!-ZBEX2YC,YMW:&W-I#X(1^J#8%#C#J+66@ 6J=5N0-..ZK4Y+-QK+N1F\U;L M-F*S.;/&'4AO_77T5JOF!LW$SU9!2S@J'4?(0R;Q4&7Q<[A7N,*&6VFG+U\* MJN80ZHRT<$NV'HNH1^_^[0T9_@"9@HAR\/ S]R'8XM%P+LIC#A+$I"T;>!C#52>BEVL'2@ M$L'6F&!/FF%:&?-L^%K[2Y/4%M(N:X&FK:?VA*/2<=0X5FKVR>,QS*8RXOET M&\^VUG2+V[NL0I-3'XODST[K[>[/D.5L$KKV@L!!(H%&D, NG2F(!)I, I9. M)'#F)&!V]M%UJE<#JRY/4N/UAG^PP9S3X*55$+#4T9XZVE-'^TT=[=%7\>(V M]C!NR(%:'&7P+#INZV( ZFY/8U!W^_^_O>O_<11']O\*TNI6&8GF H1\Z996 MFIO=NW=Z;^]6L_-TNA\=<#K<$,C#D&S^^U=E0^<;28?N3C"DI-V94IC MXRI_ROZ8*.KIV^TK+K>O=0<[/:-G]$S/9P>?1=>6Z[3C15QQ"[FZV7RGG J( M//:W1=A4)/CE/UGDZ$K5V\]X#LIDCPY6"SM_SM/MXON9/TQA\?']@_.97)(R4:Y:\>F4Q_![)L^2PX MGD@5Y4'I#(07'V"UQF]!5;;JS!0R^-"P"E'@?;$ M/>I/TV);QHZ7)7TF>%\Y+LJC.F=#:4#9/C@T0ODS^3*0@K!().C/J*[R2N>K MCIC?=KR[( &#V%@@U MMAX\V);Y@*T WN#&.LSFQM\^?_Y-'M+Z&F9*A[R,&XAYLHYQHMQ6#X!/UD9/ M(BC)01N!LGX>,YA/X(U//_[@C9]N8D,5R=@/_X(M([84_+'\QU,9QPMC:1%9 MZ&G!TF?X8!=+EXJXE&Q0/=Y^R*V^^I@7[F#1SW+Y[\G'? MLD\^.U>M[5KNZ&W5GF]RU#_=* FKI;#C2ZMM19R]@4V1MT>6[&I*^D&87RWU M&]I,/EK>]]4*&>.NOZJXZR_[<=>3&^N3EG;VWQ@@OK23.N-8 \17;KJ>(5?H MCP[<.;CD])I7NWM?.KN$D48Z(YS= F?ZS;]$[: W6_'FO60-GHR'7NDJI79R M:#^H\WH3:1US[#HZ7B3U0:E>A."N(WA@VF-","&XO0BV7=,=GC]9FR!,$-8: MPHXY&8[: V']? \M_)EWLO2;P=X_+KN=\Y5[5,Z=V%"AEI:^YPI/5)7%U"]W! Z+XMNFW3MONWQ[=^GU8M/M?O"3_2Q6Q7OIBM MFT= ]4[>^MNJ@Y^Z:9R)6_=[2":ZM:,\/'\] 9FH>1.9?>>- 65: 5UU!=2: M?5:ZB$E/YY=T2[HEW=XF\CANZG9C_3YKK0\6- &@DY=E8((4'6C>H5.8NVFF MGM,=%G.<:9T 43((KG@)QOT?7U^NC MWI.6:WKC5_A\#7">[OD\["ZA:V Z@PFAB]!UG=V/@6F/7F%R$KP(7F_GNMN> M?K.7?FOP*Z[KRU=*PWBU#@#^P+NU/N9L?!+Q3D34;T"UQ?EN8J;_>_5)DKW" M[;Z$1-KN[W6+OLI#[[R[VMBZCM#01,S5-B=. RQOPH*&6!B8 WM,6" L !;& MYF!PDO]-SAD1.NI?65^YY=)3>RZ?M@=OWQG% [_ XY-?8-J6;MQ HSYE6FAN MHIXW=&D$:6L>U_3Z?=W&D'ZK HHPU5Q05% S*.F"R.MUUU\#C7S>CNC4L4FE M'PW380,PU>^#1N[X1WT]3W(8[\P!)W8XF8G,1&:Z*S/U[+&C4<1$OS4!.>,U MEQ,UDQXZM3@G__QZNK7M(>F5,-LJW3:'6?T^>JUWV)O.9JS.7[S\/N[C'?;& MDAKI4/BN'@K?LTW7J7]>)%UI0.C5H-> 7F=0_^P!0B^A5X->]SRSWZ\?S2'T M$GHUZ#6@UQY-6H%>_1RA*SI7Y2N79([6R1O\D/1 :O##&]0/B*V/'#01-/A% M!@/"E0H-@(M^=-'K]7>VFMN9Z#FN=9)Z],'[6LWU\D^77*>NWX9G-8K MYU 0-.X4&BY,& 0-@D9EICQ!0^>U7/N<'WJ5'))[6>,"7']WA?@WH:(2SC?HIC ,>9X\/]EB: M[$,GJ*M>-VU;5[DB^Z))]6E/O[9KV2YJ[V?%$\WFW)@E>9K-C?_+69KQ%$FG MLU! -XP-9ZGA]!W7E.]]218 B@WR5/,T!?=/0"_#&?08^E1!/S6"'!S#Y. 1 M "\61KA81I)="M4P82RA:9G *DL:@JT4(19T+;5L&=] !\%2.4/QA)TD010 M42QE8]-$>J&X33IG*[PPA"./]6$)K:MFI"2S"'FU6 )Z$>4"V:[0KLC]N1&# MNIET;5$PH=IDIWU=K"+E8.3 F&Z,OF7_"9FZLO)LGG)N+, TV64T&N MQ_ZV")N*),JSTT5VG%(?'8KT]B$R1R:BC@_\@9T_YR_QHB5[Y@]3\"Z^/[ 9 M"/O(HC7;B/TN+<*XK-L;2PW6[7R%=0[L=\.]2:F>OZ+C]86)N?'7*%F?!,YQ MB*$A,>9_RL?+-%F%@?(5DZ7,U 07F:%+"@@& M@2(N!+RZ##/P'F5V:1""S\VE4QG&*_#"]TM8QK_03XY"CD[MG&7&;%^8HDEA MY(+/\@@J@:H6*D44O&E59Y*J9-($_-Y4^N,Y^+NIR.!'V1X\XRL6Y4K@G4"" M3%^A$'@5:A#ZJK#ZSS M$YDV>/PF T(1&$-:2P94>C+(DN10;Z",G<<,-)7QX).1T7#RVY*.#?1[U#/<+^^[)QQB%.O7L M7+6V:[FCMU5[OLE1_W2C)*R6PHXOJK8VR^E@N^#DQLOD75L.:GFB#U?JFXP$ M_ZHBP;_L1X+?M!M^GVK\-T;#SZGO:G"\H(Z+$Q=?U_"-=M^KE8R[#>_!Y.MZ M("U++;M7'?GWI4M"[.T1VR&&C)7RN^GPPVTI:@-S-' >1LACX[G M( 1KT.N):7MOY!P3@@G!&O3:GIB#/DW"!.'V0MBQS*#;,EV\B]GS>-,B#/N(\V!YH_4L2(X4],[Y@KGOL;W02 M^0@H^R+[AD MCL./:?F, 4#9,]_>F26%-P^R*V160?%FD60@D_:CS4%!@RV7$> =!U#9G&Q( M]7?GNJP=1?,4^PPM(;F=,W]>MG&4 *&T%** VRP$?//W),_FQN=9BJX___R4-LQ \\]]PX)]2.4P+:R@,8B"G"+OX(AH,7#]7UX&!XE6^Q(OBCRHJ M]:S.7U# .5+XB_T_FJ^_SZ^78T&;(?-GS 5)81J)$YA%U(5Z.Z-W#?-)))+M M )-UBWPJ_#1<%HA8\1A$*H:GG'OA9U8!)&EY>?A*RJ<;9='2(CO7]):OSR(\ M947A#O^#ELNABYU<%M?[O25[J8F!=9"&)/;SD$REE0R& MUL >?'RVBF?9SF79*AJDUK1-6/>R:KM%%Z@F0/^^.W]_5?/W_C!OB,??^3I: ME676*$8;2S1[WUC7,M'LG[B:D/_Z(E<3E&E&>3OMU'(+,LW>-]^WC57Q>Y4K MR$01W.(!)13=&Q,8OL_.Z(U'?'=I>XL@W%X(.Z;G=!G"%_$HVWO'P.!N;['I M5O2BNL=?DAC$D4==;_?W=H+9/_XP&#W)X[MV0MEWEOL@M^*4-$-?MIKXP$4%I<'1T<'CF MR/;N=G#4\<&O-E#T0X4]J+W::A83VJ_2]#O(_QIO5G.TB:9$-*5V"4LTI9=9 M[K]8&JR1N8H4\7_*@!Z1E8BLI"$S@34OBB"3'1C$WFUF:]$56J_\TJ$)>)DZ.()MYF206.#QL:YL>&-WW?/ M4)O'!M&5JCUW[PV..S&5VL(J:@U3J5"Z:UO(*EHF(D1*^V/*(Y:%*[XE$R&# M9*=<@<'^M@B; N+R['21HWVWVT/+4;=F[6MC]\]Y6DJS9,_\89IR]OV!S4#8 M1Q:MV4;L=VD1QF7=WEAJL&[G*ZQ#;+).$K1:)2RQR;8FW9]TF')#$+X#"(^'7>8]=IPU MYEAOI/QU/8[(.-9I,[GFP*V[?9QM^\2X:9E')96 M"4N$F^JS=8EW0[P;#3?9)4V$^#;$M]$9I,2W(;[-??)MZ'8YXBP<^,^.:WJC M]Z7AZ1TX(0QW'\-#<^B]+PRD-X8[3[QY(VNJ&[&XSL0MB'A#Q)M.F\FVS:%# MAS9I;J6)5?>**&+>M-F!)0(.<0ST\8;;3#*@T4&CX\SH<,>F,R(*#E%P#BDX M[>(L:K].T^^,I6N\23?,$46I"\(21:GZ3%VZ88Z(2MJR$XBH1$0E[4%*1"4B M*MTG48ENEB.J1V6L86*.G"Y?S$40[CR$QZ;KCCH,X8Z3E7HCJT]7R[4[>D%$ M)2(J==I,MCEPZV[4D9%N;*21UVD!*W M3$2(A\<^ICQB6;CB6R8^8/TY2S[P]L!L(^LFC--F*_2XLP+NOVQE*#=3M?89USIJU4W,F( MP_LU:K^V"V][T-'_YAOC+[F WX4P?N59&OKB9OB^(>5 =O9S'.>2&X<1 5@N ME"RY&I*K-448!V#-1WKVB69WG*#5%UP#5 ?YW-+0/$"O@,:I8"0278.I/6@LX%QHI%&-69[=?B M0W=3YF="]67.H%=^LEAP$"IX:2/E?O(J(3""/"W5L^$LM8PO1S$W5*LR,QA( /IX#+:&F1"ZI'3" CDF MBGJ@6Z!3P ) *Y0A/62@X%,E!?P@0*7BM+2JZ:Q\O^S_?K_-72%*P'V4IBSC M+F84^4E&^P8)U!* MC38[0VI7E!"JE'14:'PJIX^IA,0Z1*.F^#,@,&(PS879RR2!)9D<=3Y" .N3 M /)QX;4S+\&LA+_C!&/D0HKT,L&@3K"Z!=M@0_@75CM%I!8R)9A<&V-?K Y\ MDT_C!S0:QGZ4!TI#J+)9$D7)6DX*$AL]^7N20U.!D K/8Y8'(0#BTS[)G9)8 MX)DWL<;#*R2QC*S^%?)"',L;C:XBK'N90*TB\#=,/S_'WB?V.;'/6Z-E]WW0 M;=L.^:O.+^WXT8[?ZUL[SLBT[?==2=KF'3\:'30ZSHV.L3D9M^O2F NV'^]Q MI\$^O=/PYVD2;."O>;:(?OI_4$L#!!0 ( +LPN5:,Q@H]_Q, !>+ 1 M ;6EX="TR,#(S,#4R-2YH=&WM/6M7XLBVW\^OJ,NL>XZNVP6II$(2[/8L M6]!A1H(BM@-?7)6D(H&0,$F0QZ^_NQ)0$53:;A6F[0\V4*]=N_:[=E5]_N^X M[Z,;'L5>&'S)D;R40__=__P_&/_UM7&"RJ$][/,@08<19PEWT,A+.NC2X7$/ MN5'81Y=AU/-N&,9IF\-P,(F\ZTZ"9$E6'A1&)958KJX:"C8EHJSI$G%MS(GN0C6=8T.E,I9DF=I$T[EK&)^6%-L2PW82F!W,,(A+OA?TON0Z23(H%0JCT2@_MB(_ M'T;7!5F2E((HMEC,<[/J<93H+#ONB MNB*ILGH+<^RM @:00 I_U4[.[0ZTQEX0)RRP;]'A<&\U5%"PB!(H])[ \\.. M'T[@MK87 /JXH,)"$K$@=L-(S"H,Q' 2$ ,F\ETGCXU(E'L=S:L/8WS-V&!Y M?6<%"Q," #%,=F& ^>2?@I&H6-*Q0M)^2CX+KK_D>( OSG- EIPY^Y_[/&%( M](KYWT/OYDON, P28#;.DD)))8?]?__K7Y\1+?+XO5AK/ M%_=S(?OQ5G0MW5 M1E1..9,8-137*:J:P:FL%?E5>0X* MOB.X@/7%T-PK50* ;W((TXF87PTO7PFU9HUM7[\A]^^O)B8QRW2[E9'-=GT M3A33;TT'7KOL=VJ79Z-V^:C3+E]+9KDRK3<[7OORFU_K-OKF96M2*YO=EJ]+ M)W)[TKJTBV;WJU\K'TQJTYYB=J^)>5R=MKO7LMEL=%OR4;_=K$KM[H%<:_9N MG.,CSSJ^*+:/*TK]LC8RIW]T6M,#:A[7E-9E5:YU>[0EFYUZL]&K3<^FKHBR.?77^L[G.K.UZQNMQ2J:T;-I9H4<>4NC)F"G4Q M4RFW#+?H,B[G]EWFQWQI80N+K!QQET<<1&V\0@()U52*4UD/2X]2555*0.Y\ MR<5>?^ +^9S^UHD$92P(F_PX=J"+PF(?V?AW@\Y@B,-AE'Y+%4-I1FX9;;R$ MW.8=\52BS+]YCOCN>CQ"*4!\I;@^K/ZYR!D/&^_/?UKL?0#X#9WY-]!?45(& M:VA? (4E $Z=M[LKNP73>:3JO&3^?3Y(80%1HK%P3W070,!G4CY%YW,& MT17)W6\STPQ]+\ =+HRV$M$'R=[(J-A/>\-OG99<56HRP-FM2>W^Q:C>M)5VLS<"':S6Y&_=MH";Z%. ?WI%-<>6 MB$:PD&"8RFH1&XK-L"3)G*F2IC$9+%D=_[FL!S>3L-9C%N#V1L5LHD;EM-YH M;CRXIQ>-\XL#@+=91R"JFB"/$%%0O8&(NN/LHOH1:OY>V?AIW).RMQ+VX+ I MP">&0K>%I.C*R0DS X4N:O!!&"5H9_Z=,S T>)P@?B-"/%%:S)W=$GH+N7:: MVCN5S K*H//:712MQVFBO MSZ)K\/RL,$G"?DFPX V/$L]F_FQQTG7*BN]\PKR4^84)>)^),Q]Y5IQ/BPJ) MLUPF*WDP^A\MEO+DT;*GNJ5YA12WI-5U< . M([ 6T[V.\P3,M<-L<^HP=!9M.;%U4N+.-8L&47@SV\+:4CLN"PZ;EV?3=KE% MS,L__/JQV37+MMSJ]M1VOS8QRSW0I$+#5E1S:C\(#H>D739[9O>"M/H7M"77 M)'/:]NI-O]^:5J5ZLT;-J>/7FC ^$:'_@X?!8#!-T,!B U!#&X0*.UM.9 /H63W\GU6$HC% ] MZ? (_3&,O-CQ;*'>7H5@MAQ=AV&_[\7Q!W968J?:.$>5_L /)W<.XSJLM$5S M!--BP0;<_;ETL$68$.H<9?K\UT5"=;:#;J?$@,PPO[N*\.=@S=O**0I>B*B/ MJL]439%>2*,][Q@T,HR\)LLOB1D9>87^_&#!IO7Z=)FB:J_0*S5>%MMY#UA_ MA5Z?C)GI>9W25XB94>UETWP&6+5H?$\H[J%*4)=4@K&.0O2YNR2+,C'T]AHQ MC9!G>W$O^_OJ(8@#QXEX',_^.P'@R1;'(NJ7#1C/ELS^F0KUH S@.S[JU::] M:;MO]EK3BW&K7YV8E[6'L0BU??RM:T[/Y#:,T6["G"[/:.OR#. T^RVYT36; M1UZK6R6MU0$YB3-;H;J*#86XF#J.A V)4JS#DBC4<+G&G=R^IDKHE$4]$9 3 MGA./;(Z^^C?.VK$)HN=0%(X>JOVUH@\;:)2LP_;+_:Q@^_2LR4;Q_3OPKOS! MN\_Q[G@%[[K$ @8U&':Y4\148C*V&)S[T$HY@;=?FU;4< MN(W35V]%MX?PL1XUP]$V;P&]'=4NG0_0B0;(5QQL&8J%J6Z[V-**%#-)UZGB M,MD15/LUM!EJL$3$YWY^^/M#&VP:5Z7AZWIT&H4W7GJV[N$.;"PJB!U8T<%6 M;[^^$>]-5F@,0R>N;1=5H!6#8NHJ.F:D*&--(;(LV;)JV6IN_PA(RW/6WVW] M\=V]_1=6WW!8SYH6J>)^(3 M,*+]TTX8;'^ZSAL2\O@A(7,B:Y(%A$R)!E:3;"A8UU0-@X(AI*C(CDRMW+ZJ MJYB #_,D+3_B+M G8L8ORBC8."K?F1D\(H)X&H&)[PV8CRIC;@\3[X:CNNMZ M-H\?WX!>""#2[\#.HY[=/PW%/Q*P?YN_=R<4_OV;+A-M+T;BJI>!D% H2$74 M)P2TX0\%TA$#_0O+Y:S,YGJ)Q[U9@>2-"TALUD3>&3W+0=#-FLCWS_E!F]=* M 7U7&6@6#I[/5UN>^H?D_R7_[AR%$1AIJ<4L4F?=["O+3!5012ZR.RRXY@Z* M1502^2R>GS)>D1ZV(E/IB?.I[Y/G=MCA=@\E'8[88!"%@\@3:<-6.$86]\.1 MF+(H%(A!.OX3N9XO5+$7@UY.>. *I(0L-$?^@D+>#B,_0F*6>+%[B1M.6L0 M6L 662Y=F'49W1U/'$(_@.9@,B]S0Q\&%^U$A-<3:;DQ>I63BFNA*6-VA]NS MW-!2"K"H!89LS/D[@I;;/^8!C\!VK@: S6&:X(T.\G(^6\#=TO>=DO[''5&Y MC+P$"%5D*0R#63IGO+R=8(6A;S&@N@1H?RO]XA\Z*:U><5?3J:+9F*F6BJE+ M.=8-XF!9HPJQ++6HZ+K0+(9&Z=Y#GQ:A&9IAZ>[C&0V&43P4+ Y"HC'T.:*R M.F-WP>?GX.Y!0P\HZ:*RP,="S.NVMBBND2Y+(+^]A-T>X=CU)\A>9EH M"668R/?HMC+.[(!%JJ52/JOYJQ/N:<33K# PD=+[GH2=$-5=5T0CZUG=7;0AM'O/$LH<(QZ!:W5_CE CM>U)RKLS1PGFMT>0M 580N;H>L*N#8B]-^GR_,WM-<6%X M=@V M_'(G:=<($C\?(WY!F/@?>2O(3)=-B&RE++F5UD^69M#JGDW;31NLG3.E-CWJ MF\??/+-?EA/ MJ3=[M-:LCLS+RLBA/Q&7VX26>+ MMAS3CU 9V@&F1SX8XNE^[S ".P8�-_LGU[ZI*X+J$:.")*Q9$U07:ZO]X7 M9Z5''9Y>Q?5@\]N+$8#(@<6N!0*NHW"4=$2P:R VQ%F,'.["$.F]O=D6FJ3. MPS\/]L_@5V(HRFVD2V0U:'OI;IJD[HJ,ABQ0)EM87M'%0K0LZXL^[$N$%43S MW?P/W[Z=GI=X)UJL/(+N5S_G,Q_X.!WW,!OV(WK\('HL7ZFV[!J28F#+I4QX M/T7,W**!#9U*U%8L,/'HX]'CK:;-JON$0!#YL"NEB[>45=,!V<%];HM'+H,P MC2$/8Y[6@HG.&E?.7FL2E)B.Y4_$X.GCF((Q I@;E$3\QHNA'4@D M%MABLY39Z16XHK)X!M%AD1-G63O.8P%L98?=!K#ORYP\NEW/[UNAEZWK^JVZ M0U!.[F0SV]U_Z2H- 8@$I8C[3.31/_KVU2R^+]TU818X*]:6PQ85]/<0MO3>1V24)[R,Y M+\EYU.#QT$_2TQ=U8/S9EAJP+SJZY>S#$"2-*/AQ53^;=V:;@@ #'*;70 W> M0<:FJ*@':.EYD4^HYOV%FK=OS:(3K^\)X;DC!)4XH2!+>S.-G7XC>[M@O<5# MJ,+0(#W- GS'&0A9%@0@%>TT53(1\I#[T%GJ9PP#-G32?N^$:#1;#B%\L_S' M802"]^]A^D1#NB[NT/>A10R6/!)/QZ!,@-=89'>R>2@DFT<>-:&+17C R'2' M4>#%'0&L,/4ZGN4ER##R1,CFI ,U#H=1)#9:9Z_J@*B>IWU^)P6\.7FG]L9^IM/'?5);RG:2?VQ<:X'.![;\- M.:WV>%Y(XA]KO.8:G]ZW!3XA\1B=L!PFZ,[T21V&[#"',$#NF3GIL-Y4G;L3 QC<13#.D)!F#WM9O$.\UT1 M(!(=I>)B5J'#(SX,H$W:'1LFG3""R3D_XN+-_3G-> -W;C6%//: WW;,:;52 M_#HIH>S?*ZOFM,>2EX PL'](,1;B CIE0Q^5N>]O/'[%AC-@>'L 3G.I4IKX MYME[/Z,:,,EYNUCOJ7E<,S+N/>7,QV4QTV'@A4Z M$_@/;$!___\!4$L#!!0 ( +LPN58?TD!;&Q8 *X$ 0 1 ;6EX="TR M,#(S,#4R-2YX]?WS\Z:=?_Z??_^W\_AI=>%:P(*Z/ MAHQ@G]CHF?J/Z)M-^'D_^;PQ.Y/3]Z][A_/R/&)94_?V8?6+_,/;X_?O3\\FEE] MD_[IR9OC_N'Q\1OKZ-U[,CL]E: O_ .W'LD"(ZB8RS^\\+/>H^\O M/QP8D M2KZ@+WXJN7A ' #TJ<5?6=[B0-3Y\.3X),HB &F)".IR'[O66H3ML[Z_6A*> MGP=>'XC70LYA__"H?WS40]CW&9T&/KGTV.*"S'#@0#$#]\\ .W1&B0T,0R&! MPU2"Q&L?LSGQ;_&"\"6V2-4Z?OP)(:%_NEAZS$>NEG^&^526FS-?9#ON(<75 MM6O B+"F_!+E6(=/WQ9_]H^/^ZZ,:8HO,J[IL^-6/\FVC#'$KJE>& M*-^&94%KL]656PQ+TOTHXX5IL!L0NO( MCI*+/W)D8M?U?)E?/ F?+9?4G7GJ 3P2_'V(2+PGLZA'U#K=G)8B__K!^U&G]X>#I*RA)E$03D+9$\?H LA#G M.JY)E%<8PUF/ P$.4;II<\67C-2M.&3A,&Q(HO_CZV]AIV[](8L5./\=U;?) MK&[U(0MU:8/:B]P3>(^H?=8;>N!M]I!X]N7^RN!;2+DJ1P09@<:E^7@H_SM" M_=@[[2.9Z]>#;-H,2L")/78_RK^SYAUF#I.49,S81>5\:87F9@L?1AHLT^OX M]F%\?74QF(PNS@?7@]OAZ.'S:#1YJ*?K0A2C_H]!Z0^@/1(1D(!"(1928!VE MY6$"_]Z,;B?1[>;A& M]4)S"%OZ>S1.U;:H;YR'M*=TLIZ/WS MX/;3Z.'J]F$R'O[S\_CZ8G3_,/K7EZO)[YOS6@YO)/>D$KF26R4&6$5)0?^+ ME*@]SEVV29NL1\PXLV@\N4?V?$$2O; MOA( MM&N">4UBPBQ&Y;_-*E]E[)!RKUQ0&IG@EYH:3N8SJOF=/@B(W$AF[Y"R1YBY MX.%S\%#X(TR::VEO9>9S+J&YM7K[. MVR$M/Y"Y<+C%[C.VD&6I-^W6LYOT?JQ/L14(2J!TB0'?L^0&(1NT*EP(69XE M^.SUF"B&,3*BS9DE6%^BH20<$G@=XN:"3.O-BF4&H[ZU6;#(UB&U#KW%@OJB MS8.O;'DRC$;9D-U*A M379C$!2A=(H!&:-<8N:O?(:AY[4$"D",;&CSVQ *22R4!.L0*0_!E),_ M ZC Z G^J;LVDC%^L10U?,P SK*3Z=TZAU;=H;Y4<2 MH$,J_U< C9TP9W5)70Q#('8NL(]KZ;X PDB"-@E> Z$U$A)0':*CVN+FG;>S M==,UM)$^;5)=??T4_1R)Z=*6A&H$3.HOJ-8"-O'Z>H-UHG<#$DM@C)157$'O(COQ4K5:*&W 3 &$D96R97.%U$5" M$FO>#;C0@(IL7B,' MQ0OT752]OM3>)"A0!&(BXTV55?M.TE*X[MZ$'A.8D:9Z2_E=)$RLM3?IO>)L M1A)RU_>[J.O4 DR3T3LGOU'[VEP\O8S311[R%V,:$%(*9&1&FYX7K>UTD:-J M\?I;S,"*Z1.Y@+D%K7E*M:$((Z_:-+[&XH X#AG*0S^'$O>T9SD1=Z_:@4.\ MV3!8R#(_D6' &'&MU41LR5#5&-C_#KCHOG,P"YQKTR;U98OUB%"TX_ A[JUP(HZ%IH9;&AJ;* MA&2AQ._4YN913<0G&P'&\9W%?\\QC%UXP M]:$UB^G:#[&UFD4Q&IP6,6MN<.NB(>K*>RK6I4-0/!253TYM]W973/9&#GM# M$28[.=&">?7LI-L>>S3"K_=:Q.UY_.P2>UO>T29RC!:@Q0G7?DN\A23=(4B9 M>_>F?#/01JV]$J"1V:H;A/;-N+!YW8MOL,CIQ@]HR]6$&6G7HI[&!BT%][U9 M'T3OVW7Q-K*8JNSU*DTLH3ZZD7HMK*IO/DLSK]WILN<9E+!1WVT$,[*H!5'S M6.QVEUW<=D;DMI)MMZU6EV?D78MYFEKO6C92 MPE%2.@K%=](^$CM&$[ZR>-B\OZZ*:>19"SFF]J9F?&WYJL-],]7\6;KZ%;NO5< M\6)@@753?[4!HTU%&?G68E4QWPF92& C(14EQ,J>%P3WY=M(=)8=7(X8@EOO!0;:JD[5RC;:/C;D&^T'2U"EMM7 MA$&1L"QAUQ&5!LGBA$:T+A!:EVA]W&UO4]O@M.9'R'93@KU=_=U1V_5)R,36 M46^Q]%RA.K'P(1*6YUHP7Y9%2K!PC_U-J:V$ M;:17"_AFZ$U+R; L)'6=X@V74(MQC-1I =X,==V>]"=4&T6WP635^A),JJ[C M.-:&Q%5$-]'Y3HO39NA,XL#HOQTS:"C4:!GZ MR>9/E+KGLQWT%<8 M!1D-0S^);.PR0J%HND*Q6*3D[DTAP]"UY\[%X6Q;S1*33&'GVK-V,H34$FHT M$2TL938148"^+$$T.TX9"W905(IN&DSA/5N;.8C588VDZQ?IEU[DU7F7L5#U M#V+R.5Z*GQO>GM-,A(GI]_K->@:FI3@4ROME3WP1*_&](>X3X3ZQDSQMV0(J MR3*:0LW;^S(WD822T_:Q-PJ]J0Z64#U+^=CR%.1..X8*THR&H<77JO412='J MO.>^OZC0A@MHVV1?W1;%&HU%BP+6Z44*#:?;&^Z*^;LC3'KAKD6D[G;5EYCE M& U##SX:#",A4QE&Y[L/<=W-1@3G AB9TP*+\D;9KCO]0@E)S\MF^-F]Q-8& M:]D5(8V$:?&^D+"TPR;140S?21:'R<_X#I/?W1WB)14[T-<)FEW*U0#?R*\6 MMANFOQ^*U&)9'NRT]]L3FEL8Y[-T$:*]=O[2CX1+5\G?W>17/WKSTUX M+$8Q4J8%S7(^)=U19O*_!]V,GW(L$TNG6L"K^!/3G20K_M@S>6I^E7,^AI$< M/005?WI:0762D]27"!IMK<, M_KMI^O7@A7_ RZ58CQ1/U&_7]539Y2-X0M3Q3DFB8.0/&5(X%]&'82+X,!!' MYNM1H\8R9.GZKPMKBISE]=N=QG@72J/XGC]OQ*1$NH9W\C(G1% M[,$3M+LYD2^!$'*)*?N*G8#T$)Y"7AAMSGHS['!XX.(%@3ZX!45SJ3I&=M8# M"/C],F4._;"4V87RSWIVP&2Y>HA#+^U3/Q"_/C$O6)[U5'+JDT4/^2JYS_KB M+RY 9/&OX*V ZAT4DA3=#'CG0 D'B:L)X>_TF3L9)QR+FPSEFO-@!FUA8%GJ M)GYB7Y XI@AYD[=6%=+P8X2;%4V!1BA!]&J*'1$3 XV2*?4K:E\]67@N] 5L M54'SH5MT)[RB2>P4R>J&9XINR&)*6%)]J@9*>S4 =FAKMK? U*U0WW.&_Z+. M W8('\]FU#+4KC!Y&^HRAF9M,SSSH^#.JKPRQ>E;49NRIJ;VH27:6J66O0ED M2]OK;2 8&\_43BR<-$U>J(?R3%LG/WP"TP)P12O4*7N@)SI@ P.;Q01S%T3] M7^U/!#XOF;>X!/;HW,WY*LS8O27^E5RI%H*N/7A3J)L?([R.CG^D.8RJFAB?M\"RUC&^+;VGCDAHU'S[$)XRK H*()68=( M^$&)&1__1OU'\0$/5NQL;0.ZM9["$'XQ<*[#GF/,YM@-^3>,K^:,;6B6A9YR ML3-:^FL1\'4S&+OA\,(P1.^J7%QXQ!3^+<[2A1HG.-75#BGH:^BV)*\BK]-(5@9KW/SL> MI3T&E@AM;R W:G'/H;9D802#,"T)HIDSMM8SN7)#Y_^"A(T/-.\XQ"ZW;F.V M-ICXN8.M[U>N'8A9-78H%XM@ !^MZL13.M&Q8W=U[1NJO0EB&S1R2^PI=K]? MTP4 &>J:G[8-M1!;0BQ&EV;W.2]E&VI0:^UP\_6,B8J#E.U1J(O4UIDQ MS TFZWU2X@Z!"6&+*Y#KBIB;V(1AG%M4S-\&$UBOE82NU'K:7EY)8[8VU"U_ M4G!+8% 2DUHU@XZ^Z%US:E&(TM9YA7G*>R?&8W'[CR/'\(EW=#*$/MM;$":B M"IO.J"O"M\%PTGZ,[,E&+Y83V,06D=]P2"N>BE7.W]8^< ?1)G!R9H2*Z^/; MN3.Q6?G:L3VQL3KTF*#HPR>/.-02'\SGC,RASEW0*4UPU]-D5LZ ;OQGHBZB5"K8WHT MOO<3;P;#+.HX\/C0\/>II(<;7 K-.W'_*RGQ^&5P=%W.=0BQ$1=*]Y@Z_CN M)+;6;K)K]>-9N%(;'1N*N@$^=M>.6CA1+53D9J!M'9#N8!2%(@.W$X9MF+*R M[X8%I;(<;6AB:L-N"Z,=B-N8;4\#XW"*EW.KH.QTV51(6(K4SLQR'$N M[7/3:5P.5!N(-Q=\TXJWJ;:3N\MX"S<7"S^,RD9?:5&E:NXVU/1![% /RS] M,=M5Z,)&W;*(H',>B)T,ZX_-0A^E;=ORV!TCY(5R/Y6T9#_8#Y'>VK%T!_/L MK_)^OA\YLX\D[LJ1EW="_7W*%+.(-@94ZI>M'<&4*MMKQ7Y/L4U4Q#%A"KGY M?MU\P+;ZCP(S\5K M[< S"L1FELJGF@J3M\&%N:&V[1#I7<(D6NS: 1UR6OW,5@V -M2W<,=TO"]Z M[ Z62X>JV]?'LUOR#"Z5,$GH_^X8!:M=.I56Y#84T-8.MND1#_DY3[)8^BI? MXB1H-DZQHS,F]0O05@HBU_^\ZE:UD@QM:)7Z.!F/HM'Y:[$YH60R5!UAVU&1 M\$GE$]MA8^?QV8/U"CV8XU .7>+(;_$9CD(M; .ZM:J2:EJ\6\.X\&.U7ZM\)>?'/'<_Z7K)=K3'B M#A7B1U(VWKR[U7V[V]^RN^.=3E@,%/+T\-HS'!J.L)7F:6M%H?,5'M@M\9\] M]CV,4P_FC,AT(J1PXT%5B-B.N'P$W#!EW7CQ]N6TH53\R_3X?L/\R>""7GU MM],_:QZ+TUZ"SP5!,9TA:BM!%!0ZY6@S2__O_9^-L([QD@"Y*_0QA^"U$L"$ M4(E;A\7[Q4-'P_$??ZY_Q###)S2X\6SQ[5]_^#"?G__YZ=-/GS[]^#E.1S]. MIN^?"L;DT_6G?UA]_/.USW^2BT]S[_W3Q6^_?G0VO.F#]%C^]+]_>?4V?<"S M ,/Q;![&J;Y@-OSS;/'#5Y,4YHLYOQ?7DUL_4;^#]<>@_@BX ,E__#S+/_SM M3T^>+*=C.AGA&RQ/ZM^_O7EYZ95GP\]S'!&@^3#-?DR3LZ?U4T]/3G]]>_KJ MY?-G[UX\_^G9JV>_GKQX^X\7+]Z]I3$LGCG_T?>K1U8P#?$B_>-QQN7DK-\\FJ1+ M'QI5T4RFZW\Y"A%'BY\.+F;P/H3SP:MAB,/1<#[$V;-Q?CN?I#\^3$:95M&+ M?UT,YU\&E0#>:@6V( -5BH08!*=IB=8XSDSF\O*LU2'.:(P+ 91NBVDYU_N/^?H37X[3Z*(JBM>3:17;L_E\.HP7\Q!' M^&[RZX34R'A.TJ$GOG\YGN,49_.!E"HDH1D$G3@MY)S 653 7A*M(UG MI@WRR_.WP=9GT_1D,J6'D_K\XT40->!#: M2;(TW"D"E(L![U "DX)^@\G:D!LS[PXXV]!)? ]T:B629AS9&.W >RV3EPF4 M=88 I #1)0$.!F1'(5+$&S6H#.YY,HIIS7K?"[Z M9)0?@&/WF^Z=Q-1LN?TR'$^FBPE8#:H:?6XHP,/,:>5+RR%((4F72*$84P:] M:DR6JQCZ9'![0)6#1-2A7A[8Y'RL@XJJ:,(A$)SF@0:EN4@N16./K5=V']>S ME"[.*K\PG\X_X)21<^T^0G&;BSP!%I ME>KDP!5KP3%NF.*63*]I/.@=(?9;T^[$FJM+H4MA-5LIKTGJ.)WBTC7[9QA= MX(!+KITR&KQ5DH#0'TXX#2RP&+3EPMC2F#4WP.BW8CV(&8=.>M.X=C+>0($A M\> INO;"(7GC-#YOC(% +CDJ+TO.K;7D50Q]BEX:R_V@Z6XF]'=3#+.+Z9<- M',R((#69>!V$!7+>+(08,PBN"_D (E/U#3?TXU0*C472C"K/L&(>-QW0[FC[%0GO(_"J'&TU[,QK_?3+)GX:CT< YB=J2)BV1C*[R MP8)'1N;7,871Z)";$WG][CX%-0U$O->4-A/H(JI>D6HR3A=$MO%\D*5#K84# MKB('I5R 6#! 9FAT8H*";-]8NC<"Z5,0*@3-,4=2E$WA?"K"(4AHABF;AOA2U MHZ'M4RQT ._Z*=V.+)<*(GBM'3B>2;DFX\!KJ<%X$7.0-&O8>J?E#LNUCY[^ M2$^93+\L7'J-GB)>#B9J!!5T 4>N//F"-$16HDDB-M?'W][?O]AI'RE?5[][ MSG"[$X(P^U#_JVOP8QC5=*LW.)M/AXG65_T%K:O+/]CXY""@=E$[&FR0DE2 M)17 .05[417R#K4MJG6D=1#@_H5G+5AT/!FV/)8\#\/\XO,YCDFYC_-&^+&> M$JZ=-$%K$,Y2S"E]@&!$ *6S1!]KDFCKP^TM8/4O[&M!H=;R:&=14YI<+ B= MD"A+CBJIRC6B8*)0!C-P9LDQ325"$+KNP(82O?'98NNM@+OP]"]2;$&-9A+H M(A-WC<-+&:4BVXFL,,)!T8D/DB(6)D()1EKK.TS(;>1OU23G:4CSWX?S#R<7 ML_GD#*?KMWQ9CU0+CUQE!<9*6GM)UJU5-%!7GS&9L\A:Q\7;X.J3?W8@/ZZ? MZC<62\.%,,;9:3F98AY^79))2C+DQD N.H(R]68<"@7:1FNDUEDU5XHWX>B3 MJ]68$ =/>TOK.+W ?,/X1%$A<&[!"!2@!!EKQS)"2D'0'#)4H76X=BN8/KE, MC:G01@#-O:77X4LUU%^QY*RRIA%FI\C\\T21I?06B*FV%._)T=<=^4F7D?3) M0VK/A$.GOI.K2H(9[F-T8+0CP\1\AF!5 F-DX!3?%6Z.=E6IB:L7T)@D8UU. M=4#9U31:QB X+Q-#E]"'([MZO7%W=I+V';>M]IGK9NR]EE>P :SNDT5>I$X4 M>+(D#2BRLN!"0G"(G!99U#34KG,Z+D/JJ:]S$!M:2J%M1L FD&\GU0ZY33DH M4K29["TJ2Y%H-A"SXBS+@%JTOJ9[.YJ>>CP'$:+1W%_APE^>7ITB\J[_:%:# MXNT[^O.7%[^^>WOZ\\M?3TY_>7$9Q^Z%*&YX8B?5*.Y#WJ@DQ>OII SG]9[* M )4O-A(O!/,)5'&2O!\K(!F))-@H36F=*_?M[8>?5:WOV_Q,*V!Y7?QB.'Z_ M.D^F0#><1IW0A"*! M%UUKK"B$F)B&S"-+)H;(FR4'>B28FD,/B9&FMHNY&U*?(M[?D:B?3=I=GIC1-2S]JD)V)4,/OD!.S+E^NW8[N55L-2"K/Y M:5G!'9 [H5RA"*.03P%*"PL4(%@HC*Q 2,GHYMFPEP#T*OQJQ87]I[A3KTWG M&'TV!FR6#!3W$B(%DL"-T<%R[:)H;F/O\]H.4_"H@C>ULF8.H5J8HDA()"DO ME.%6&!MC\PN2MRGXAU5CA\K[VH7)/6>Y764L7/@IS\;YES#] ^O0UGX%1IU1 MV ",%"4H(SU$:4EMFI1#C$[(TCKJOQU-KQ18:Q8T$D+#JB SI,?4//#GI%U' MD\5MFS6DDH5)S)/OJDNMINH5!.,].&.E5RBE9*T3QNX$M&,(\;BHT4X4[5Q_ M'-,81_4"53X;CH>S>1WQQZ_Q"-ES772@D-?7.A?*%O!.::!QLA)$,M*U=H[O M@=2K2D+-34A#<3ST8>O@2J#:XKB5GGFD ]>KZ-L?N19=L^2E!%.3YDF6&0*O M-8ZEYE:50DN^M>IM=^3Z*\XW*%^BR5;6>J+>D[?C=0:/I0 RYH5,-G#6VJ>\ M!*!/7N6>$KZJ"?:?X&:VX1*$K8K+"H,$LQ;XEHITE"+7-^ B[Q65]4$EV3PR MWAEDKYS/+LC27%(/9TA($;]^\^(?+WY]^_*?+]JG\-ST^,[-R[UC:F1IMBI+ MJQ"U<-( +[GNIH4(SJ&E (7;E&)&[CHY0MBI<'#;L?\\F=+2'B^S7-.7=],P MGH6TJB*P^&ZE#O+_7,P6/2B^SI:QUB;E"G G:H$V)NK6E@(=K4K!::[:;P9U M,I(^V^9MUX"!W.Z"!9;WE-;16FWIS%:&J:,ZOE'HN4/(926G?DN@-.GQ;M0_+P MAL++321XC$6Z71>LK&P2D8/G)I*S3WK.<26!&5F<0)^<:1T8'@BY5S[U(^%F MPE7O:%NH-6=#E#*8($#DND_H2X!HG 1>BQ/KDKEHWN6A M9W9]([)VQ>>=&8O M^;3-K;LO[(A)2I9J!KE7Y#0$%R%ZAFCFM^NH<*XFS3YQJ+M,' M,JED>9Z]_MI/7WZ;U9NJ MM9S>K![%/:/X_>/RRJ-%3*1.!&A9NRX5&<$Q1=&ZEB()3,+%UAUOMD=WL(4+ M7Q8=4M]-GJ5_70QK*NOE>JZ#8IDO:!P(83,HYP2$PC@DC:Y8(8IJ'DC<"VI' M>]AMJ- 1E:[9NJ:2:E>'[RJL5Y,PWBCU-0@Z:Q>\@FBS(L-'TJ>G0LADTV)SA='(=*BACH3 M$)G.Y*&XP#&68%T'U\UO!_08',=#*73#I?1&$FIY-?T*I.ME\-8EA+_5\]\H M0R,-\T&2!<%<*PG7-%=G98$8HO'*2!5X][S:#7.?]EL>C'D=BKEENQ;D#O!U;6WVGO&HCO99A\/J,+#*>;\@RMWA#/-8_:>.Q(T]I[ZA9EDU!_I]2O/Q?/)I M/*B]%XMUA)]7CTH$7V-E!;$462)FE5)G39B^HMB&"O;[HL*!HFA?%PYGM6_T M(.5L#'<1%*L7!GAM(JDJ7O<&L+I#R9#2TMRB$ED%;)VZ>B^H;>CBOS?=T5)0G>ROKV.SI2^- M>5"$U2'0>#E/G!!Y#C$9#SK)C,9XRT7K)C-WX=EJWX]]7[1I)I\.-,4=%%\DZ4;&\0B;R-L@W8IEW__VCM2X=.*L-RT5 KCN.2@M3C\+K9J/)'ITU+'2@LF[% MLQ69OK,-XV;R:;X97-VT9250=*9@)$5)GKNJG%+#>FU"CQX9@')UH%*48 O MV8%UC/XGDW2J-5NVP;45=[ZSG=WF\FK7P*^ZUR_/R &?UN2H$R+Y>QILD%P+ M+8G5IE8\C5;7XL ,,G)EK0C,ZM:E^VY&LA5;OK/-WP8R:5>K+0S']43B='Q# M6MVWG#JI8LE">D"L;9DY8^ R<5=K=*[H(#UKW2-O.V1;\>=[VR_N0&C-Z\LG MFH?+9083-(U8LP@Q*0RFGZ]8&>92T65 -H(\M(M9^"UJ$WG6=$Y?T(8S?XR^3C[BXKW#Z;69.POEP'D:D.-$'90K8 M0"M!19?!&R$@^N1\\;Q8O!*Y7[\P>3"*K4AUK%O>'7/JN")K5Y1EV:[RMJT% MFHBH?#1 ?Q,FI3S$H N8FJ1OCZ[5=;_3\GQ8WS7.LY/)V=ED M_'8^27\,$GH7B@\@F:IG0M5J^'J,C4&P*(IUI:LK?C@S710XET6W7^AK( MJ)-4@S=X_@TAQOE 9&M4*A9TK.6-F$K@"NF.J$-D6H=LVE\PO@//([CGT9PR MK<33_%XQ.10$Z&)*_D3U+S:)S"3W:*4$YVKB%:H,H3@-V:9D5?19R=8[8O>C M>@SW.KI2.(UDU4U^TVQV08,F6(M3@]EO8Q(%N1B$>_BQIC;K[H&S>0Y.%DSSBP6%/^O$G@5600;2F1D[A$;)W)W^F 'L$=Y2[5WL,2 MI(-Z#+\,QY/IB/X81+JY5S>;389H3X>D7M (N_V#CDZ]Q M.ISDZWEDJU6QW@UX$^;XHA1,\X$LWB8=!*#">N._]D!*T4*-W[3-,@C=.FO] MN",\8G4"QYARD;2+=LD!?1G(/],*/-=<<*99"!VTW=BK.L$#!V ])OD-O1RZ MD/]#;(B@T<8&Q:&X5*N(U"9X6CI@J@0?:UD_T_HD8-\-D0VH^?GH>*OQD] MET,\+9O#/AT?-,'/A[/SR2R,_CZ=7)Q_G5?Z:5HV/?YP&3/,A]BFX?T4)Z3$3MODSO.FL'UPD[;],'S!)FSW$>AJ/999#;5? ]Y'7-BOLV&W.[UHDW5Y&KMPHXJ6_/ M,0$YP;F6&ZH-\EB"PJ,)(@LI;//MC3OP--C O/G9BQ[3@V(4\TD4R$[1PN9D MNEPQ'%)2DCD9-:8.=B#O0-2G*O?->'+#IF$KH;3+&4[IXJS.->9M$IMOK\3H MLZ^%/6O3067 Q!)/ZAE?5/E-2GD MP1_/O&[WSF/8V#U&?Z"A761V?2OF5[W+!8C3"F*1"/^LS'&Z0<1+=R:8R8K" M*0L4/ 7BE:5P/R4+#@U:S-99S^^3S&$0#LI"O/.MR_3(VT8NR)U&2:$CC=Z M4CG3R#T"5]IB2N3(*G7XR._$T <#?$3^7$I&/)+DVB2[WCT_M\!T0=ED0R&5 M71,Q5$P0:E>P(A.+SF#@TC586OM3JW/SVDMNM1!7]Q9V<94@+$HW;$1PW^HY M'&!(MWUT,WNYUUA:-E1>OJ9>S%CFJ@ZR2C(D5B#IVD@[U?H]+C$(P2?)BBHE MMB[,=R.0PX^!%\G9PW_7+(=E%<23R:QZK1N#-9++&!/YBC[8VHN>_%>/$JR- MVA2KO7"MX\YMT.*:CL/H=9ANUH3^5IEU M%!!._!2:H@F14Y(&>-E*SNVQ\O[=-[7CB1'$47W-FI57!R7 M"?\SBG0F%?KH6T'Q;^I^]=G5Y8!#S%>#MS:S;*UGH*71VZCKOL$@9V(11AO@ MKIZ?.8S$(&3GK5_Q96.X,F1I#!K0Z&AU"OHJ M.$Y+U'!;,JU.+5I75+P75.\,W^%,N781MJE@VEZ=OMX280.68ESGA)IBR21 MH4 (C+0L#Z9(EK3-H77SO7M!]E- M#A"M)6L<);/9**9-ZYN'MX)I-,J-&KGK499:,E"K C:RVMZI5N;7(H+-Q1IC M:*RJ=3N%6\'T26NVX<4-9P4-Y- F3O@E#,?DBM0,^Z_:>XTF9Y:X5QY**G7[ MS3EPJ!4@>JNBL:8@VRH>N.,E?=)Y;:7=='K;U4N;D^\:IC4](%^D^>]A.@WC M^9?%T,-H#2UF*;E#PA)J RO%$G@6!0CDQ%""G7GK\_JM@/4I[:X;W=!>/NV2 MXRAHFWQ!"AX7>ZHW#-P$(6SA!40@;$J1CQ +38%$G4J.#)5K39M[0?4IP:P; MRK252SL?_.;08(W)9^:DJG4E@M2@0O7SN)20BO?,)^N#;]W\^VY$.]YX>H1$ M:2B1KB.U-2:&3DLLI-E"T/7.E8! P088:;/F7$?K6M]'NAM1GYKM=,22=A+I MU\[D99,Z/-K>Y*WO?9#=R>UFH='^Y-W>S,!::3V/A51,J<6L0@2/A4-0VH6 M3(32>G7?C:A;[WICEX/EXHKC&J)6M1:NI 4:=:YEXEQBDD?G6V\K;(NM3_%W M0_[LYFCO*:HCAVDA)&O)VR==7&\8*G00G&!0,KEUQ@KN1.OK(LW"M&,%]0]& MH7V$U+W!7+A^&^9@\7T]L#[ &-[[S&:&;C?TC8S8UY<,/.=!JUK=S-CJ5CD$ MQ\@5,IIGRYD-*;:^T?WUY8<7RI],Y^]P>O9M.)P7)NHNNZX)QLI%O=QM+-;( MQ&KSO-SZ#.0ZBCZ9F_TD?;W\_4$SW5$ OL"1LHO9&PX\< 158H9@>0*M"PU) M%JE4\W2H:RCZ9!W:2/S F3Z^UO_Y8GXQQ5^&X^'9Q9*FZ]HGB_(ZY/VW2%14Q>H5<['S;LX Z>=X,D&T$[[>F&ZU@],6'NP2.]2 M4)P?*0.BXYW#)#4/.6@H1==#,F/ .8-0@G*9W'')3>O#RL-W#H^6Y]& '3ON M&^XBCZYWES?B-ALL#8LYJ(5M@8PO@Y@U UV$]3(7*WWS#(\6&4%'R_ X'E/V ME$HSLKS"V0SQ%G!KK?[\ @>N$#J;+:"FD% 94<";["!*9;S6:&3S;(]ML1UK M#OX_AND[&AL.,%)L+(VM7>#(:2TR0M1>@B7?*)D@"OK6&80[@^R3ZNV$95=7 M6+=B//J*JS!_GEQ,!X:40"FR:AU/>D$F3?ZR44"V@S,T 4/S'J&[8NR3\NX= MUW86XL-0;?B1IH2;J IA\XLZCD%PLFW>@G11)"X85[%U,?1=,?8ISZ5_5-M5 MB ]"M7>?)@-C;3$\*Q#.<)J18""@0Y!"<$?U,I'"B)A1Z MAP:8RUDJEV3.K>\7]R(Z)@'5*G@7XWF]U9?HH\_.ZG<#'XPI7DA CK5E2]W, MX,6 RYHFAK.L\:B>Y&U 'V>4O /;=M*U3<39]4;F@,7$DT5.L53M86N2 )]T M B^,*M[HX-21\F,?9]Q[ 'M:B*1[0[R\/C2OUX>^69G: F,RKI,P*AD55=OJLV[ZQ=3$Z6-52)4]^*J%[!A+,7G^?30 MJ M. [3+R]I'2SN1=:B$I,1O>;]2])84ZR'RYKG4E 3$241,6 $QR2'B$7%E(O) MLO4Q?H?#.52#[@%MU0YS$!(/NC '!NO)OV>THK$FOZ=H?1"&V=QZBWM_M'VR MXGUA]U75?20N-+/^>^!]3E_,2 D.DD@YK7/VROZ!Z/KPU8^&^Z,!)ZJ MLC8A4] F$FEQ%AGI;Q&P=9K'5L#Z9*T;,N>6IM -A=2ZI_C/2'-]$RA+$5M! M[T$F3R&BLP%"K;U@1*"(+J.1NG4>V3V0^F0CN^=,$\$T9\O2&[P.2F3%0^ ) M6&$)5+%(H+@D(RLR)AVB]LV+*]X-J4^'Q$=@2PO!-/;;;P"#@B7R_ !C[:?+ MZ@%UR06T0FBTXZP/%[#[X8)B2KO4^[G;(^J1,6[+GMN72 M4$[-5\W*3;X56_'(0G0@I/*@4-;:/FC 1D%^D7'!-[_FL!VR/JG:HW"HG9R: M<>B?872QG//1:/*IYI>LT1+ 187KDT7[P)?C]1%X5,)SZ<&%0BB3+! =X;5* M811">!E;7X#8%>..84^W_:2Z)%:GPFNNIB[M -TZ'85Y679^<5\J066:C:*6'LSD/TVM9A#,.0- M9E4KH*E0LJZ[3N8^CK4"TR='O05U+A7//;:PVN\.7L$:/I^0UAW.9P,:OZO] MRP@,#^0-UK)#+$G0&(-1+MAL6O?SO!=4+SJ)=4&F;L32-5N(T9-IO8:R<=H_ M2(["4)$98!::K'Z4U?YGF@T;M1=:ZMC9_O+]\/IT(G%$ ATLJ3:EW+=1E[\/ MYQ\^3$:ULWL-(I8Z,FG/K%4!4#M.4),' AB! E/D&),A%=K,H-V$H$]^]X-8 ML8/%TK4R^G52?]U_K8YH M?0$DLY*CB8'F,CJ:VMI^PPH/,4NK:ZVVPD0S17@XWC[5HGX0M7EDD7>M9*^> M0BQB_2'-0SWX'8;10)C$1-"2&)=,+2.(X&.DL 8]X<_,27WM"W8::]A%2 M\Y@2/)[JI!_2;RO$C[A>&,QK%FK)2I>S!<5+J16@'(ABDD-AI>/MG,(; &S# M(/<8H]&C2:5K=;5L%)#_YV(V7UR[&P0*>*PW%JQ3]:)Z$!"027!6:,6L*3FT MS@G:$MHV9/+?GSHZ2$)=TV=]>'7U4&MV_=QKH'4VB;@-IK@ *K':#A=I!#PJ M[HP7-G5S3^L0U%OMS;+OCW5=";9K0K[!\S"?KE9.69GR%V$ZIJA\-I#%:F-* M )/):"L1(SAC$Z Q3#-E;#9'HN"=.+P04]^-^,I(_71[ICQ>Z3WP41 M-O3PH&BMA40$DUT&I1P92.D+H&&)>BF;: M* F16PE2>1^%#B*+KFY-W:[U^Z/[]B7"O3S?=>[;;,;=/#+"T&2@M;6PO.D#I.2:C(2D&+\CY?:_?7]E3?'_NSO*FP,G7J82,D+1 M-4E$U7;J62EPPF TQJ#C71G%F_!TH_$7AX6#S'(PM55\IE4(*B4+L39$=)Q$ MGUC,HGESC#O@].EZ0S.&W*$D#Q)'QQ[!;^,IAM'PWYB7I2C2E\7=BY#JW/T] M#,>S@8PE.*\LB%CJ,0MW$")/(!US0J'A%&$?A3SW8^VCNCT2LQH+LF/:O9[B M>1CFU3Y1S:OGF"2YQQ'1@O+HP&-$X"5%DPHS]D@*Z@JP/MU].#*A#A%1Q^RI M%;R'X_?/:F?V]\L=P(%DWK-(03:+-:^^MF9W,F<*MW-,(K# ?%>7D.\%UZ>; M$$=FT:&BZEP/3A3&\V?C_.)?%\/SBG*@5>8TP773!DO-R:M=S[0& MFSA+RB?!U'&LWJT0^W2MX>BZJ878N@Q#US]=J<^3R=G9<#:CB9P-N%:2'+Q" M9MC1=* S$+@MI$B]3H28_+]#(M';W]RGFP7-"=.]+#I617^?3/*GX6A$='XY MGI.VK'DDR_V5J]\/+'.&="6Q/-?*JYQS"($;8)94IS?%1MGZ4/)@T'VZ/'!D M==65:+L^-DA>>"69@%3JGIZO5<\YSX \Y%)8;1W=.O5[FV.#!N.C+ZYHA3S>BNQ5K=\OM=G]&,"ELU3Z\A 1*^MH1-170.J$F761M[E#3WX.N MC]LM7=*KC9BZH]%6]%]_XDW%O2A?I\F\2+8HX6X2N'IT$UQ00CIR.7U713KW M1]W'39D'UVI[B_6!Z?CUA.CGR?3YY"+.R\6(?E>SH4D[>YV-DPC!HZYU?B0X MI\@IT\8*76Q05P_M'HB>=XVBC[L_#T[79F)_:/K6OW$SUVT0'4LNTNPQ4=$; M)\ [P]W%+Z>&I>IB(NR/HY2AV8(L,P;L$265%:T52 MW&HB@WJ&;XPU)C:_>'$/I#YN.'5)IP,$TAU+KA\,U@"H)G[X("V7L3;M\D_NZ.^$-,F%,L5 MF!AH-3 3R*BCK34S6$@^NJP?P"SN/(X=*U@\>F8>6_3=D7B9>X-:T]K1AJ8$ M:Z^,F&AI>0-%8C#.2&>ZCWBWSH(Z5O6*8Q!I]^EO?CZW@].W>4A$L71AGD!* M%3,H&1TX[Q0$66*HR:W17W&L[C^PVP]*KXI/-"3- PCJ07*0OQ'1W5D.QG.H>IU=7?YEJS="OFKP >:9LX7LFVVY@4HSS+$+#)P9FTNV= " M;QU#[0"O#\JW;_R]JJV[DG:SL&GA>KT\.P_#:=4])Q35O2=#DF6@L64&,M5] MB.)6[0N5B[$(2VZ[;9W^<#.2'O8SZ!_+&@BQC7^\FHCQ^YH'C(L2O2\^I]$% M&:@Z8RL#-QN4*'TI(@#]IY=W9 .:"%'4RS!*LW#U@O(MGO&6+^Q5N[&^L:@S MR3534N01S:<7:7XQ)8"KH/ U3H>3Z@5/*^#GN/Q[H() 4:\M:,N(Z9[P>6<< M1,TT]T9*[5O?+-D>W8Y'P_]9-.Q8V&T4W.OII-9\>XX?<319Y (MELI).!_. MEQOZSQ>XWWU881YP%7)!BL&LRI*4L$P05#3 DW1!(@\:V5:J;N=7[WBZ^Y_% MMB-(LYGZ6[N*I^.W882GY5)>VK>D-">8"LS4\D?6@;+.DO\8.00;LO91VM3\ M@&\[9'TZ%^X;#SN4<1N-M[+\RP+4F%_\]/+=\V<#P77.*I#QMY+6@=$(0><$ M-D=14,L8G=I*J]WX^#X=!_>-,(V$TO#<[5NK#OIZA*MSPLV>'0,NN8XL4B1B M=(U$N"6O40O(+@=,4IF2V]>AN1]7#]L3](=HG0FXC5XZF4S/)]-EZUN:K-ED M-,P++"]H^'4OG&74+).!KB>-H*0N$%54P'7R9*FEU.?3G;[1J+V MHFJW\S5:? ;SS9D,JR/(@>1..V\#&,<6%E<2LXL&9*AU1F%S;NU5;8=LU\/A M_TSMU8&4&Q:F70YP.2(]>)OB,FO"*6:(*3XD$7VQLGV#T)NQ M]+ 50?](UD206Y['KGY>_XC$YK_]Z7\!4$L#!!0 ( +LPN5;F(^0+X5X M &02! 5 ;6EX="TR,#(S,#4R-5]D968N>&UL[+U9=ULYDB[ZWK\B;Y[7 MBTK,0ZVN/DL>,LOK.NT\MK.K^[QP!8" S4J*5).4TZY??P,4-9B:-DELDI+< MU>62+)G[0\2W@8A #/_^O[\Q_WKV[O4/+R;I]!C'\Q^>3Q'FF'_XCXY^3H=?OPT_T%RJ59_.OVK$;%X$Q0+N2#3 MW&06C5-,%I0FY>@R3__OQ[]:Z3P7)3$4OM"O>63!:,FXE#H)Y[&$L/C0T7#\ MQU_K'Q%F^ ,M;CQ;?/NW'S_-YR=__>FG/__\\R]?XG3TE\GTXT^2<_73^6__ MN/SU+]=^_T^U^&T10OAI\=.+7YT-;_I%^ECQTW_]^OI]^H3'P(;CV1S&Z?(! M]/@\O_B'5]&8G\Y^2+\Z&_YUMOCWKR<)Y@OUW+N$'V[]C?H=._\U5O^*"'YWWV:8KD5_?F2*RA3X?RO^FD_;8WI$P&9IM.(C/X6 MQY7@#3'>].G;8[[X+):QP.EHWA#Q]<]NBG=R#,.6 K[VT0W0+CZ('>-QQ&E+ MJ-]\[A6.(7N_Y,,W^DB;'/RTP/G_[YOW;UZ]>''UX^>+] M!_KSUY=O/KQ_^_.K-\_?_OKR?M#U8UG=:KF19^CN^<0K<(D7P_&P;C6OZ=OE MQU94K8$C?<(X8_[QAV'^VX]#(7*P0H,T/NF01;2:AP(QQ1B1(P[N^>RZ@O,U MC";IFT>-ZN8YN=#V""*.%G\[.)VQCP G@_=S.L?JD4:+QE?TY6P0P'BGBV:. MD#"MO&/1&<^DEQ$"N&307N?*[)Q[!69QP9;E(X@U4OZ$H_GL_&^JAN1".[>C M.-/,YNMZAY]Q?(JSHSB;3R'-!YX7DZR3S AOF*8O&:!,+ (WRJ;D1>2-5[6* MX=LU7?+M:'J^NN6[NN'+7"V0IMJ=3QH*]4QSM( ??YA,,T[_]B-OI.2?:=W/ M)^,%I'^00?;\=#:?'./TY9H*%] MF!7.R?*.23%(+C(K/&W;0/\-LC%;;@3RX+>.[<7;M\X'5J0(*0B6/9?D96%@ M7HO,#'=:"BMD,JU/B&\ [%['#91REYK7DF@/ZOUE.IG-?IM.RI 6Y: @&LY M W%7*,<\\9D)LK6X*\[+ (V5>^7Q#_[UW524U[4JM]7J6W(]R?H>?WSYY81\ MI"LG5I!*6!,"R\8K6J!.C+ 4ACY;3TLL&$1C'=\*YL%KO(V8K^M?;:O_]S@: M5=-AG'^%Z1]X!>) .6TM)LL21-IO@$P6+XFC)A2!F6N797//Y58TNV= (Y5- M>I%W#_O[.YPA?> G@O:"3IS1Y*32_QR<43'X4B)+W@;:ICB!P\L!0\0,9-L N18B M*W(W+/DA7XT0NZ&LR9P8B&(>%7,RD M=/4X';+H"S GG#=*HI$Y]F4O7,)X/);"AJ*]KFV]M;;GGW#Z9C*>? OMG(LA M.N>,$,QG1^>6LIZ^"HJI*'+Q"7(QS0W%.Q$]? ZT$_AU.IAMZ?!J/,MR7CV#,MDBF>_]P&^X.SE%SJ\Z/G#,4R_+B1#U$XUD#E9 MV,+G2QU8P[F*T1&1JP'LC&4^R<)4+KF@RMJ7UB&C'I?S""AX&*J^SF+7AL4$ M>?EB/2-SJP9C;+!1&1\8CP9J!HEFM-E*QHTW43KEI2B],/ :E$?"GNU$?%WS M?EO-GT7=SJPJJ; &9YFP4C/:/BT+RA@6P0$W1>@H=6-E7S[]P>MW0T%>5VG8 M5J5T*EZQE8N1P+UQ3.M$GE$L9"9QEQE!M#8';HQI';7Z!L"#5^SFXKPA*+7U MI?0W:([F\^DPGLXACO##Y):CA7/2#W Z4.@@85HFVF"*BTPZD@H*;5)L;86N M#?)QD:2Y6FX@TM;AS9V6\X??\)IO@,9L,T@&C19.M82M6SUF2"@'>A M2H.,$BY,PM9DN1'(@R?$]N*]0>E;!S!74;T8CD[GF(F,Y"@K# PL@=,A(".H MB4F37"G:20@W)/ U5?L2RJ-3_"8BOD'U6XTZAKTLR"J):1,'7EC,&EA!+.'LT*0OZ;19(;Y;S_.IZ=X^9?D3^&7^/1E.!LX;91T1/L4@J8],).Y+J&PG-"#]J98 MH[IP@1YPA0?TW24';GMV0Q;<4:QU!RLV4..DH3@;GB97\,R.QGF):/9BL7]V M C58J1C;7M?7@;0\&6ZK=+M4=QL=75=X(P'O3/LYAL@1D"D'B6F;?'7($\M> M14_G3D3=*3IZ6%K_IEYP+TI?1ZX-E5WKYP;O3^,L385>6B4Y M0T?;H+;9UX--,\Z+C]*@X+ARCW6]UN^6S]Z=1==0XI-VXFI8>+6 \W>8YC_) M1*05+M(^EI @6,Z!_ \CN25/Q''FO;5,20-6D'7B\KW5FG=\_H/78@.QW?H> M_OM/*U(AB_&/]I6X;W]^_O>C-[^\?/_JS?L/;Y__?W]_^_K%RW?O7_Z?WU]] M^.]O06Y1G7OW4WJMV%UC@2M5O$9994 ;9ZS4(BEOA!&)9U\P:Y?3S56\=S^O M>65OME*F*!.S4M2L/% LE@Q,9E&H>]U:T#I&M"/(C0Z#K5]% V_'QR?#PY@W@]U@$Z11YY8AC)K]9& MDC^E"6#.2D9MBHZQ]3MR%Y[=M-M#9)3>GY,I M?JI>Y>=E5N,;G+\M'^#+1LM)F$TR/+( 4I%Q*P2Y%>1P"E64U9)#+*VS"1LO MX7&S=I_Z[J$HYVI&'M+S/(DAEEC#F"4RT#FP$H)!,J9%UJU+,O:9VKA+TFPH MY;[*:: MZ:&*9['Z5[/9*>87I].ZT^%T.%E>5YY]O2JR04G:(8)A(6;R:H(NS&>)S'*N MC4?DV+Q 8P.8CYM;?>NM8KL?CA MVT74?_;R"T[3<(9YH#,D1R1A5M0L1>+-@*.Q1H")S 9/EF)0))_('0NA*$%OC%:R?9+-FB"?),L: MZ:R'JJ:C_,_3V;Q&E6$=J$^9^0)#<;SG%YUW:VTG>8)A_/-+I8] "M0R,Q,DR6[,_@) O)&MJV@^ 6,:%L MG9W:]YH>-X4/BA%]U'J]&'X>9ASGV95 ]G.8?1H$"5%)\"S3&TFNDK$LF*!9 M4$$).@P*-N\V>QN6QTVQ)AKHHWIK@>0=GIQ.TZ?*[J,QT7<^G-YD,PR4A2 $ M$$0R!Y@6Y.D$F>K.3S9[AC(SDQ9E2"H6 M&7*4)HL49/.N$'TDCFQ=[F42:,[1,@RUO"V[FG K,I/:9BV*BK3]/=9RKVV2 M\K80X[[+O:XMX8R,-4 P&==HPJ(F0CM>C*--4RNAF(9Z6U249PF5T[7G7"RM M9S/<">A "L+64O1MG-E:X#TDY*U@6N;C=P&U3G78&FRX$=!NJ\1Z4-QJMXQF M4M\=)6(*R9?";'")$#K.H%9(:NE1@4(>8VM[8H=4N*5T;&],6$/8O8QPN3#D MSDNC#!V:(FG&3P/)]I"V M_XVCLX3$L9B$-C+NR6'0& N+5A96@E/<6<]-\X35&V \!G5O*]T>WNVC21IN MXH LT;L RD7I&=&29.!"J?T=)2O:1B2/EUO1.E-B.\2/@48[U%D/^?2WW%$N MP7D/Q<1H61*$4&MN&: )S"-Z2%9Y+5I?ZMT)Z%'PI9G$>\A/?X=S6A_F\XYQ MYR6[)D63 V=*U78XG([ *)"SD%#0?TS(S0?%W8SD,1"@@8Q[R%3_#::TO"46 MK8W3,CA&MC-9SB'G.J/2,/2!\Q(@BMAZ:,S5YS\&+6\LSQ[RR.\\@&+"NLS( M; ED\O!,.X[)DBD7=.01.:V[L:X?NTG03-X]#(3+%X7ZVKCIUJQ1,\[,D@[?E*$\6N:*+$)!/BMM(YVF6N0[Y$I%%2<:V M4]$63:Z;K;77YAI4 MV4(5C3NQ=43*==19:,YRK-W1$Y!I#C6K(""(8',LW9IP'C!9[NC1=@A<64<# M.^;(Y3EZ$=81H',6+$/13",4!MQ;)G@I2EA(2OA=G#DKN';;4ZP/O:YS&FVC ME(;A_.Y8,3^#$8P3GM\_!$@AH&32:<&T+O1"*9]83-IDIV1,W>)O35BT NX) M4FD;]>RPD]W[T^-CF'Z=E!E9^L,R3#">0TJ3TSH=[N/)9#1,0YR]@>G9O-H7 M-1XUFGT+M%LWNPV?U*JC78N%KG2UXQBUE%YS4J!6I,+HR8LQ%L%J'[0>;/C, M;2_U15Z5LBYH(&-? M^=H^4Z)B0?C('+? 0S!))],ZRK,MZ*UORL\BZ\-_U<30\:*)?$T0K1,ZLTW. ML)C*\@^AF&TT4=PHOAK&8+GTYQH*43TB;#"EI;$YDSBU%D9DVT-A@?7//Q M9?>C>FK,::RG'B[<7XT_DRPFTZ__F [G^&+RYWB@N'4)A"7?E!Q4'3"PX&3- M1G*&_@,DD/;M>U=1/#6F;*F''B[DWP.MK99214A_7&GF\\MT,IN1?!)BGE78 MLRJ.(_K99](0SHC1(67A)3/<$]H8+(LN:V9\EAS!&=V^C&9#K$^-93O1:2\) M!-=.8"[!RA($*PX\TT4J%F7MIAEB05X*&M6Z?>5]EM!F[]C1.-^H$F+3LA?@ MH%A=DK.9J50G#HE 7@E/GI62HT9R3*1J?:G=#=E3?'\:ZZN''F>_3";YS^%H M].KXA R.17U;;46:P=$*R9N!&C+4=0X[U)H$)&\FDJ-C(+1.HKL9R5-C30-] M]-"A[._S["FA&=D,OA0%/,0B!AHE0B^ -"N:-*XPK MCZ9@]MJW/J1O@/'4V+*M)OKHVW57IXT8"[B<2TTZSG6M_LR4R]I+4%)"4:WK MQPZJX\G!L64CS>R@I1?)YN,4CH].YY\FTQJ^/SJN,A$#\"GI8@WCWEABMZ]% M+(+< K Y)>MT^PK$CM">&IOZT-C^NGHM-\^8O8O(#9-2U[Z:/6U3ELR=*+8#+Z6^SJF=6U+9DQBP7-+(DG< MR=:W.P?=/NXAT&Q]S?71+.SF;?<=5C'72-[%_GOY.^<[<;:J**_J,'M/T%4I MS,QSK5DT):7HH@'>OO'X*HJGQH\M]7 #-;8.91^- M1I,_:\;KSY/IB\EIG)?3T7+]5VYB!EF3%2><8F@\^:G< 0-#9W#($#P:%P!: MUY!V0_;D*-1>7S?0:NO8]Z9".JM>*]$ZD(:S8G(M@-22]LMDF$6?<@9M96Z> MA+4-X%VU4]QSEM;.='HHS1JO#'N@U^V.]2^*HZ*2!JW@],YQ7GM)D3UH56"T M;"N#,4+EUBG':P'<5VGJ#GES^[".QOKK(1GU _W>93W*>2^!#IAZ:@5Y$Y[] M=(+L48VKH?I6.M@5/R!:GFOK:\_IG:@M!,@;-89E8Y!K:TU6K:L^=L>+>]I" M[ID6ZXB^CTYR%XM]7YM\PS3/?C_),$?)A17JO',#1B]T1:4#V8$@/8O>%!:* M,,%Z(4&TGCS;"=CNS?;M=7B]YT9C!32N2'U73]8%]\'5\DB3" 2/3&>R^J M?6NUY8%'=*F3/7U/E>G% Y^.I;&YG!LWQEB .&=U!Q@-NU]<>?3N6UQL*/Q5 M]6TAN<:-"*["D9X>":Z6.->>M%IX!BDJEB-M*\%D@-PI+77?"KRC[41;_:TC ML,9Z^Y4D=7QZ? Y$*L]!"08+:T-'8%'GR$ (ZRV"Y[E3B<<]FOOFH;NMU]]8 M[),6,FM\5/X*7ZX L4E[Q)R8DASIS*X8T OFHA8QUTFDO%.RRWW*N_K0!ZB\ MC676@S5\>_[F[-G77^&?D^GS$Q M=2Q[#7A/QW;J6W<]%//= ?42Z!LXQF6WDBYP>PK?K EU/Y&=WE3?G6+-]+;; M7>U&V&0S*?"EXA26:5\2.;8.F?AL7'^,(6,QS#]X[Q/-1E=0<1:[A>L9KH(QR 02M#H-$VA7_/6.ISL2@&MH][=P;HD@HJ:.5L*TT9R%JR/ M+!MI,9AB(F_1=W?/++FK4?.>2+*&W%L[*\]&D/YX-R7Z>3T MA#97VI?GY,.-X>,2_/$)C+^^GN<+FQN\T,FRG#PP+;2O'8%I=\U&N$38/8I. MSLSF&'8JERJKUP# L:D:'-%HK(9)GGG;)H M=TL/T@!ZK9D/J58H5XUI-/1'RBGJA*&H1[IT%V)&1#*>P1%9P2SR1#(K01N% M0:!'N9.E[ZN#]/OT"?/I""?ELGWV^6"916>>,P?V2B)6[ZVF-X>TVY[4C42W MTKPZT[:LM./ K=$8(SF012A(Y!I8!49T;%Z].;AFHZG>SC_AM+)]BI^JT?.9 M?"(2,=;&/:\OTM51<"B6#B9Z S?X/QM^0!?CN)LT6QYH$WQKGJ-*E4GLBA5SRO-BA6% M!TMGF6A=0-''.G8?T.F5H=>;(>]9]3T$F1?UM)\F(_JTV=F+05Z"(7?]?J?BVM@ M **3"LB%4K7#G$X,4":6E,PE<>=];'T^=<'UG83MU==#D_%&+PHJ*Q!0,!EK M Y:RJ/4$R9*/&@' \7Z:YS3>*WLS)\_BZE8EPWDF/S8I2*L("F3TU1EX\F3W11X8V2F&$,K:T3J_8(17NR=7;-1/6$78_59Q] M#NX.*D2,,;%@ZNP34:=MU1/=_LSSB;E_*($QKGJXZ2*:(=7#9VQ[.N.83-AK5PN)">+$63AQ^*TJK4_ MP$YNO+Q5YP8)5/@0"ZRJ[V6DP_,8]$L M2P@.T(:46D]FN!_5MF?'K4^XTK(^&"%Y-(IQYV5M64\'IA#(HA<*LJ.?0.OQ M AU@[7X7;\R1U2V]M2KZ",PO7\NWY5:P9PX8Y"RRC(49R0796-JR((UCRI" M/$'%W+IE1%=LNPJ2],R67E1Q*"&16Y?T[&MMP;$PX^O-M2F91&8Y^?A>UCZ^ M$%E(7#E;U.!UC["H_T0X>N.]2&:NG!%[I]]?0!2[N["\2>PB4=X.TG M>-)]D2A)$7D(48656V-Z;U@-8V-N>JV*7+K7&[M$^^-.O<$6PZ! M.>NHHP?&/#L=CJJ??5X^XU(V-DCF!-0QC-RS() S*QWWZ.ADEZUC;]\B."#3 M>%,E39I)N Q2*;SU)=@?#X-+Z- MC'MXQ?\3/PW3",\KY+PR: T *[[4CML6&4 "9G22-G M2FS=,O%;!(]/X5M( MN(>TBI]/IR30TVD=)/KS\$O]ZAQ9R,X;3)$9E6OY@4\L(IG1$8Q3/I:8F\]L MOQW-X^-!(\DW;-RR2+^OP?O3.4[K?!G(P\GJ_I20ZP*T6H1@Z_1O6GQ.A$UI M[2%9P?W*/?TM>?[W/.CQ*+RY6!L6GRZPO1HO]Z07^'F8F/4#)M7B0&WDGE]SSHD:F\I5BOJWSCB3C?-A*LI?3. MB\)$ACIM)20&7F3ZUMML)9JT6K;S,+N=]AHWVERD/38V[0+C\34V74OXMS3& MW$1R/38V52;*XJ5D(I)QJ+/R#$R(3*0"CO[0(G>RP_:MP$Z-35OH;QV!]=K8 M-%@1LJK9TK+0#F]JNTZ.DDG/C4TV)Z4Z^3B?#F=_ M3'&12C2?+%,Q9M.+,5!7F54+-CL2U MDE%C$[WP08%V(6IA% 1M.:"4()3*&0;]P6HR7.+*!]>4LV6Q#LSF+TZOSI3* M!A7Y> Q#*$Q',C1IN].U@;!+H7@+LG5 ;1U\C09M7'G6,RR3*5Z=Q':FQT5M MT06.BS(FGD/R00*3207R@POY73QRQD-&SKEWNOF%T[:8]U)XVP_C;AG;L1MU M]G"!<9>@WDS.936PP= Q)2(C$Y-;:.D M'CKMWRR%B[7''%SA-C'A).V2/!,Z88 Y75Q)*3G/^YQ'?!W1(?"G+XNIG2KZ M.+HZ#42^0NSH(W+G,QVP6&\BI6$>O6?2H+ ^F,QQ/Z.L][H9-=3Q1A.K-U30 M;FPAG-^P_1:ALU4^,8)EF-88%T/;60I*61NM3ZYUCZ6.T![S7M2#U6N1Y>U]+ ?MVO9 M%,$93IA"[VP<MICME7(HU3D_#\=T M% _''Z^$C,^Z+RV7MKBQ3 4@%Y)<,#$N$_B*%4SX(FSTR5C;^FCK!&R/#4QZ MH,3UZ4&-5=//1*J[09YG&'6 V=_@LRX0]S;PK+62UZ71%AK:(Z$\ABBB!E;J M^:RCD/4:-C(9 Z NW(%HW;YKKT2Z?Z39@?!H'<7TQQ\8+:;@7$;4SW, O$I% M ]D )2#3,D3F75;,!L>%]-IDT?KN[6Y$>YE1U%Z1-Y.EA19ZN#*[20+BPT2& M%_!U]BW2)'PFA\,Q$T(]P!VP@,XP%+)@$I9DT\,$Q8[H'C5W6FMG1V>5XA\F MY@:HWDO#PL]]7!SI6_"W7H'M/_7OU\GGL^ESI)9/E]>+Y3(<_P+C5J,[>D:TKR3 M;02WD@D8K/+:1CJL NHD5%!:Q1C19DGV>3!K9P*NB:U-G)(,.ZR3;5]/8'PE M&'(9=\M(+Z S@BE(KM;_*!; <#JOG4V>RZQ,Z]Y!7;'MYI[QW60T(AW\"=,\ M2!! V608(/E<6B3:IFB+JHT"+6!R7D#S%*QU0>XO[-^42YO=.6ZJK#ZR^CH! M'A@42H#E9*L(.OFXLN3:HV N9!Y3=$;JUE9E-V3[O;'N0<4;$6HM_?33_N;S ML,:/;D YB-R@\AZ8LI&6+P$)F^!,)4S&A9(MM+Y#N@O/8V=,,UWT<3W=21+_ MF [G^+84@IL N7.%):XU(],WL9""8"B+M5$:E9LWLE\3XF-G4Y\::]UNX3JN MF[.+5IH?7QD\-W UK7=WLLCY59^U!5 MPRX/:Q[,,B07K54L.D$H(45RY6UB%FQ IR&FYATG-S&?5Z4G-A)(F.62.0U7FFK#8$(Z-("-I# MBJ1MI0L'[RE'[H)E_ST\>N3#I$>]-&XV3BNX=MM.HP^]KG,: M;:.4QIU4NF'%_ Q&U>@_;WT:G0I!&%:2)L"^ /-86Y)PGK-,5H#OE$_2A$4K MX)X@E;91SPZ;NYSW<\/S/FZ7]WYO_QQC;CP.:9O'M;J;;;;DE8M7D42QL0BO M$FI2L(]1D,MFK46ON B#;1[<^]RB)).CG8[VNVQC;3YD&!1OF(^I6 LN.=^Z M4GJ/GILQHW-; M_O45T$^#D_/Q>"_P9(IIN @TTMB?7/AFA"?9'1[F]*'67 T;>X'R00@+MI&<62@W#!\MB MTIJDQ!4$Q4/8W; UPO/H2-1,^#UE'%OH/J]\KNRLB>7+(J(CI61*$#7%O)P-7+7^UX*4#+ MCIWBZBWVH0QI-E87B-_'JVVIV@V&9&VBESU1J"3E@_>: M2;2*::PA.JL5JXV.M4PA6&B=*_20QZOUS9QUU-&0,8OLD@L\Y_.!"./;^2>< MGC>E#TIF#8D6FVLT%S6+,=1O79#9*T]R5C57>4JR'$<=^-_SX:;X8 M$;^[8':W9^X@HKW!XE?"VCD*2?_GLO-20T[!1%[0<6'(#4YH[@IK=WMZ[['M MHI+@60EF2IT*" *(LW3\Y>3I:S08T\X,A:UCVXNW]"U].)%@_/$UP@P78GY; MQ;RH-EPV][R,@UV-=PV\)P\CHV%2:/(]=*UL)N72M](%L@02^FX)KYMC.* M MGCS?:=-" M_JUM[+L!ESJ>[Q;4*O(4LW-U0AO4WG>>:$Y?9:&\\B(EKDH#UMP!X2E1IY4F M]AFZ#CX$4($LUY@\TP9KJG\FQX(72-Y*@:)U]>$##%UO0J!>5?&00M=1)\V5 M\TR%.K-):EZGS1?RD&+D(A44J76_IL<0NEZ+#AN$KM=1RY[BCET@?@]=;ZG: M#0*0F^AE7Z'K0(:<<)IY;6CGMB&QH AT B]1%LECV-G]_0,(7??-G'74T0-C MGIT.1YG,N8O1QI'V6,\9BMK(+D?%0JR=7IVP$K+CUK3NYO$M@@.REC=5TJ29 MA%O[W??%U',!=$K6=@Z9N)ZR83&1>5=D,L5R'L3JC+M'=56Q@9*;BW6'<>M7 MXSF,/P[)LH+JO%UINW3YDX5;MTW3K/4?TBHRO>7R5D+124MI$EF:,GBMG/8Q M@=(AE21RX@('ZS]NZS:-PSF^'G[&O/J 2R^-6Q=1.7*W YU;6FC!B,N9H4W! M:A6=$STT^KP75X,6E;<\X_<9EM/1ZV'!071!D*HRRQ%+;1?@&7AR&5PL$)6J MUU"M\X.ZX-I+P\&V3+FA(V5;=?33'?3OD2H;J*&?YK>WX;LMKBF,$5 GMT1/7H+.A#TB A,BBV*T MRW1D[(XX!Q.$WB>56JBJAQ#T'8AK;G?@1'[%$TN^CA^+03"0DCP#9:V0W@-? MO1WMDTA[2:W?)VG654'#AE+7(Z%WX#R+A8I8=%3:,.= U.F5EGEE/;-6NJ@Y MF)CZZVQS'[I=W5/T3I>>%'(H=Q5W+.K9UU_AGY/I\Q%Y,V=3-K36F>M .V:Q M3&-"!MIKIES2.=BD1=GA,;<*;_]W%VT)TGW;VDI1N[6@+H&^@>.+"3T=X/8W M0VD=J'N;I=2/ZKM3K)G>#H!NP4@'I=I\SBAZ"SW2:>#JD!:CD9:3D^AAZ-O^ M:7;_I*6#9-DZZFJ==/0;^0_C>0WF?IA"QF.8_G$^,R%R;[TNR[IQ#2:QD(-C M)6H7"B_:J6[#*FY_QD$9W]OK9M)>L#U$B9Z?SN:38YR^P[.^G[-/PY-S:,&) M;%4,S!J#3#OC6 2K6!)*1JM2X-"ZZ_\=,H&@T EFJ=]=P+VN&G37C<-HT"U?],[PG.6 M5B"$*@#EULJB3N<:/$IDIQIK5 MTLW#5. =#3/;ZF\=@376VZ\DJ>/3XR40<,HF"(&EHA9#S23S/&862Q( PCFC M6_2U_.:AN^TTN+'8)RUDUKCMY*_PY0H006=]!BV90R]KI8EF(+-@,O)"WD#@ M!3NUL;]/>50/3Z:)UY1;91'=]7*N\HY@%HGXM$AK8.!B\2&!UBR!20@R&3XE!: M7ZA>1W' L^?68<.JJ[6EN'N(W;P:?\:S-LKD7N"4OGX'%0 X%IE3=RL8DN!G)(R5" ['W$*6Y,BUJ./_TZOCD=+YP.Q< SWHG MT^[[WT,T[R6/1+[ZN M#:>=RIA-O?\H9(_Z MGC24>^N@%IZ<3M,GF.'1QRDN^+4*<1E^[P*R9>RR*[ ]C!W:6H>372E@;VR) MVGKEHF=")D$;<2[U4J7.'Y1..8\NVR:W&/MER5WSAO9#DG7DWCHMXMD(TA^O MQOET-I\.832<+5+W3T_.2^Q^A3%\7((_/H'QU]?S\P9NQDI38R/,:5D[PP%G M7BG!((&QG)/?N-HZ_):TB_[\ M? )2C!%5 H:J>))&L@RT6"3J)U'1?:"74_(>++FLD76' Z MQ4RR%B#E9;H;D$;56.-FI5ZC16J5(T?+#N MP[;,E(*3X9RVFW_5SQ[/IY"(S;,K#8*\$T;[[)@P1#DM7&)11\6LX"IG[5WA MK7ON962S/=DR)FDG9<.7LL]@R@2DUX0VB2Y7VUEV!=) M=AK:V0A[N-BX!=K2;RC!O%:J9L0#\RH* M5I(#';6P*;=.E+D/TV,B1%/Y[S RLVCQW"1O[Y9/:A5GZ0)T)9Q2YX@(D34Z MIS4GZ9-K85RQCGM>4(?!+9^YW9OX&F.D""-@*$+)D M8>G4*9%Y$S@3HLBLBLVQ^4R[>R!MN_>BZ. <3" M3/8\*N^R-:W)

<707Y^S=CMI?VOD/\*X67AK9%7PI+M0I=$V59],8SKE22 M22M)CF:+)*I]EX(WT][-M=]K2+''DN$N,!YA[?R,FPX24W$8L.=M.%_G[5F"WVN\&^EM'8+W6?EMKA.!UJ*'EO X: MXPPD>3%2"IYLL856VT!S!U+[O9;8;ZW]7D=FO=9^.RVXB& 9>9BF5D.G6M A M"(@#$"86;3OU9WL8M=\;*V]CF>UTOD0-J,_A2YL8\ET?UVYF1$?(J],AN"KD M:PCMD]>88_ V*Y-E4#J17R('=WUP*Y]V,IL]I\_^6B;3/V&:K[; =0:,5)Y) M!?2*IZ09H$PL&Z4M%@_&M2[[[@!K6]_KHAKP3+@?X$MU#&M F:U+[G6D3EN&@N@.[K=>_"M.;/JI_6DF1ZN1F^7 MQ'_"Z/0L'6 TFOP)XX0#G@2/A?99D'6?U4ZQ8)5A%H/.L+@&;)W;N0Z^Q\>C MWK33:[1Z%>N@2 DR254O_6N'%P\L!L)H(/*2C#;9M4[WO!W-4V+)6I+O(=Y\ MGGU/&^!9H[O;H;X_C?^D/?/#Y.67D^'9YC@(CH>2@"BL9;7K(F=!*2)X=H!: M%##-Q\1NA_CQ<6N'&NPA.GT[V&74+5BR4U,DQZ%>QP!DY@7Y?T8)M"7E%$)_ MUQLW0MI5E'I_>]+ZDC^L:'5&F] C,,YU'698\P0 "TN.N.R2@^0[96L<>K2Z MJ09OC%BO(\D> YU=8#R^B/5:PK\EXKF)Y'I5I.(NQMH0I9;S>BM8+!68X!"* MD-QVFQ^U;P5VBEBWT5]W@376V\K-]D7[6ZXPTTX2(_U!BRH,7%#D&XNL)2 J MV2E.C M5MJ76HP4-,L9-9D8/)*\&RCV5@"/[1!M(^G&+<#?GYE95R&=S\KI *KA$7LK MD-T?N(T4->E+RHVW]=O!N2@46 <,K."TR7%D0=*W$@(F[2./LE/!U6&I_HZC M>I>:7T>X#36^2$:;?AU\^/N 'J>R<9ZEE&E-,F=:'=(9!G3HU+8-0MZ5N#_# M])>/D\\_+3_Q3,/+;RX5?/F\W1[6C00_V4IJMY[5[2\N7\*TYJW.Z/":?8+I M-I>6MWU4JPO+3E!7+BM!>6ZRBC*GJ,GF"O3B<4_?9,&+M7YPVX=N>5VW_-3? MWM>1EOL444*XD-5GG'M-.*R!0B603H1"!;/^O6MY3W8=KZBG+E M\Y_!;)B.XNRLY*+F5B21:KZ;UTS'0H:O$9DI$+%VR%7H6U?QWPEH]^';IIRX M=@O93/@]7#R^P?G9Y6BUC(\^T_NUZ#HYJ8UZ)N/W\TGZX]-D1,^:+6 /D(/C MVC@6A!+UT"2XMD@64DFR@+8@6M8*+5%81$BR;Z)L )I_Y3HU6#91@']=)29 M+CQZ&"W/P<4N=C2?3X?Q='YV0I[3&?-O\+7^\M%T6F.]]GV:46=V?M+(5T[6@=F"AL-'2, MZI "G:HJL"C(5@-KA2HB\%1:)W^N"?%Q,:Q/_>S ZEGB'-2IATII9"@R84LR M,'!9TA^8M*T)WK*UF7P+E,=%CQ;R[L'ZN1P1<0O 9U_/]LO%P.*SZRL;2D2. MGCFLW=[KY!GO)#*GM"J00\BE=?[4!C!WE5/5JVW4MWKVG61UOLZC\7R8ZXJ& MG_$]IM,IJ0IG+[^DT6G&_#,)O;9QIW.Z:O"Z,)Y]O?D#%A;/,^4'L8)ME4CZO&8E,E]'#[]_+X9#3YBK@ ^G;1!^5\2(M# M*&@LX\9IIB$2L*02\_2&<(Y)@6R]_]P*YI&QHHW0=UA O\R[&8[+9'J\X/'E M8)?ESUY=_FR++)7-'M0JAZ7!,E MN6T7YL7GOL.3.J5D_/'* RY=Y*)2,49YIH4D?GLI6(PR,N4@!16]QN:O?Q=< MVX]C_HSC4SPS&\X:CM;QOL]/9_/),4[/S(K:(GDVJTVB:KE=G>^J2Y")U8SN MFLAM6#0E, B6M"IBX*[U.;D!S-WOD?&!&HLTY>2SIWGWQ]H]_1&IO),,^;.F+2,L= MBW_V=?G#946!=M&'VJ+=U(H"])KYH&/-*S7%@%-TGO<6DNT,9(_JO,20C[\%1^3_QP5QI?1[BM)V&_PX\D"A@M1OV\ M+:5.VUU&%%0*F0Y1LIR$K2-\A68176 ^&2Q"&1$Q=[(^;W_&WDS0320_:2^V MUF[$49D.$UP!=3ZC7,0FH.?GW]O.T1CT"E M;<37,.UJ@>K78%J.F%UFO+M%><^1@% MZUL>\ @4W$)TU]5IME+G/WY&S[TJIRR7'G\ 5YSHI]MY'/5@3N:T0&S>Y^&TZR:=I_G:Z MA+?PZ+B)4MA !E[(BWY,F44N.XZ=F//=K51.:->]TL M\ $UEGGFQDIG9TT3Y( M%EW)S#BTD",BF$X#3 ]+ZW>TN=F1TM>1:VM/^OUIO)C6=#XN1,4$#CD+LEHL M-DKFO7,LJ*1C3$Z8U.T(O_[9NVUMTTCBDW;B:AW6^CM,\Y\P15KAV_DGG)XG MP-%)5'(Q#$6DTRB#(Q-1%>9 "YLCAP+='*J;/__!:[&!V XD4VR9SA&_7O9O M.O-%>DH8N_=YN\@;6V_1JPV2:GY#=$EHS?QPA/NC;M 9 L1.X(-P;TEFPUW_Q>]H&G"FU#G[Y5="BI0M=>DV=? MG^$X?3J&Z1\+[\"#2AZ#8'6^>@W=( L%%4M1H8]"*=T\Q_<^3 \IA+(6)^[; MPK;130^)(]?QG:-;VK-=\/641G0?MOUD%K75Z+UT::".?= F*PM6!L4"2'IG M'8<#0FDM15T$Y#=&\QM];5J[6PM[!ZLY!OH_X'^Z8+Y MFKMLA.8,8FWJ%'5F,3G'9'$N2!>X")TBM]M9)>=PGK!!LI%&>NB+= U:!;9\ M,[I VY49<@GK8"R0S51X'S6VE/\N[(XK$ NWGOZ%9!DX;75>:^8%:*84<)%H MT]/0VKO>.376MS9Z9\8Z8N^!$9=!SVL@ET<@C\&95 0KN3C:,GED065DF$,Q M""(&:-U6[5Y0!V![;*K"29_RW]E\)).M3K7PK$"@+=(%U%.;F;26HCI-SME$RCN;F12,33(3&E>;!NI: M.1")XUEO9M+_W6')?D/!3[:26L/S^QS![^\'7!L>BQ=DD$C-=!:> M!5L4RYQ['I)QR<9F>OO]_6/0VYI2:[S#GM7S+.T_36:?SBXQ$>N0 8? ?."U M":NW5FL4W+481'?UF0]9@UO)KX>HS&5-Q_GTU*B5MJ[>QG)R)+4.S$M;:@#; M<@):BFF=]["*X2'KMXE<&QK%YSO&T>\#J3%+!@MS6E=FO-TFXS*U]/QA]?#S]CKIVPYK.K*7\P>EVITE^6Y5K/WD7& MY>;"6,F^+"I)Y= KH;*.7M&NZSFY.5Z X5[K.[,OUT*Q@TQ,LL:]B":R5$1B MFI.U#BH&5E2=\U643J[UK=HN,C%_JP;1=/[UMQ&,:W'IR_\Y'9[4I[[!^<#3 MR\IK^TST=0?F4%A(TK,8Y89 M@#GE)-G4GHZ.E,/B;CQ+5$FHUL,M'WHFYC;TZ5M%^\[$O#N45@)XKY5G1J;J MP"4R- 1YXR9$LE? *C+UO]\U;*#U3G<-ZTA_9X'F+J">VEW#6HKJ%''>1,H[ MHX OB]&KB+NP90(DF1+1/T=*8CK<=KJ'V+M-7H@I6N]03H M0[UKV$2_3>3:SUU#"#ZD4E>2:V:1@DQ,JTD&L7 ;I!=:/,:[AFWVV36EUL]= M0S(10I:!F:3]63\"VN#K>!S,U3V3M.,_PKN&;?2VIM1V>==0!Q/%.G6;_NJ$ M;/B%2WXR@O$;F-9$SL^XS6U"]T]O=E^PX8)6;@2T1=L&=R\F(O^_,J#K@Q'?_;U^NCT/V%Z90BN0EE\6'39Y*+VV]0L MNGI):6*=M6#HH:WOZ[='O5W_H#N&R9\/!Z^1[-E >R>L5X*I()!I,()Y&8 5 M8T5V&2!T;$K3^9%[N!S8+86^;4W4BR;ZN$385$CGJSB;,G_TF=[Y&LC\>3+] MA?[M?!!S>O^1U!*;F$^:D^B<)"'J^EX"VJ@%C[;UP=$-V9,C8@\*Z\%[ MOQAW>=81[6:L'^#+,QR3RN;G(WU75Y%5--8$SD0!4T=$25I 5(S+S%V20'99 MZ]O\-LB?'"WWH/"&P8B+EVLQ@FXQ*N;#Y"CGAY\!R5-: K /-R(+AT;&@A6>TI6?)4XK0_*1O!/W)$7&DJ@-^+&<\U?'9: 38UM,/KS[_ M /)I=LF U53 3371@R-SCN4\WZ,#FIZ:A'R+9#]]03;7S"TJWD*L_2M;"1&4 MDX%E#Y'.7N48H%$L6L&=5FBE;7UD[4+)]W3XZ$O'ZTBS=;OW7X?_]>$BEE_S MZ3_@]/C5HIG$\#-6H,M;2Q^%X<8[EB0N6YA4YX E;7QV.?)2NC6![_K$W1O& MVZAETK=,;XV[[O)F:G&NO5TTNY_U>TMUYY/ZO['JOM"5VRO4A1SJ+&6T46L0 MH(6(SFK4W(ABS!VW5W<^<^\W63*""=&2L2+0D?DL#^"N(I@\<=_XJPF7+\;?OPTGUVVSQZH*(/Q')D2M>UDO9J.@=Q7 M4Y(.)8-RW:8GK2O*U@MYD*&+=7A\XYW$7NG0U^W;)HMZ^>5D>-9PBA8SG.1! M=EA,3+J6L9Q1N+[B4= \?U0O'GR;3@D):$[^C;04Y<>5-[]84Z5,.J MS#RO^?=9"J,,G1)V72*V0?94:;D'O?9PQ;;Q1K]T1:K9@OG53,9?UZ\T(O5S1;+N/KSYY/9_,UD_M\X?X=I M\G$\_!?F11QK*8B!Y5I.)DN_ZK^GAB@X\H@J<+S $S'6)@7.3)3= &;I8;<.G*ZVQ5^ M?TL.AT#77Q=W.)E.6HA""TDL:E$KZ'Q@( TRE7+)47I#;_[W3*?]VD1[4?:A M9#J=P3^?VN$+:"V39\;6UAC655_&6(8J>P2K! FZ=5+I50 //]=I+0ZLYHEN MK(L^IJEM+(C+98SS2H)!ES7UE#+5QWKVDWBU!4W6=0=WI>.'PE\K0D)G!4M@ M/)TSBDZ<8")#]"@RVBC:#QY_,+R])Y?LP&F[CFI[H.N%@7WI-2Y3IER0P7)O M:X/+P+0HKIXHD<5<;.%..6U:#Y2Z%4\;;N\E>2WXSUAES5)+6IP4WE95;>E6 Q6A>*OB_YK+DD7-54+ED"J3FU3J/- ].1Z6W 8\WDT>W#IT..@\N!AX$*I(YE4T3.N$+)!(F;22 M.QN+RM"+7?QD\^#VPN6MU'Z >7 Y@PY^A M\Y3SX#8AX3YT=_!Y<%%[KK373"@EZ\P[3OZ(]4P$M"3(6/3J>-CO>7"]TG(/ M>NTK#VZC]?S/Z7#^]=5X-I^>+GSLM_-/./WP"<;+^^Q%7Z&+))!_8#5L,!]] MQBF]FXL?OJ#U7R1)#4J*2B#&.LJQNL;5Y-'"+ 9W:&>*X'>.PMRI"]%Z\4_F M'3HXR:]%N[Y2\S8RM.X3Q-''CU/\2&O]-O7J+$=QH+E6$+1EI$$RRW*J_;X2 ML"2=5MP)Z\I=3<5W:XUOM=2G^6X=.*4:YO1M>2QON.;S+,<\,$9+KK)BIG:; M7PQ#!1"J>#;-MU_!D7I&'Q)6'E.)W^4EG_VA5,(-L4H:0(K/. MU[W!2A:]T2SRDGBR!:1J'=3<@!WG/$8:]@BT1J-CXY6 MBYGY%!RSN7C!)=U'V8:;,1D/'$[A0Y4AFGZ(#*Z(2M1H0>8G" M>&S= N*1I)>1*W,]Y39ATG;=53;!UUK:MWU!+KW1^_>+S,RA4S* M*Z582+DP'0RR6#M6^J@@6#* K&A^[70?J /T@WK7_2H9FRKN,%)IE];0I-R2 MUGF4YL//P_G7?G)JUWWZ#I)KMQ+(:HM):WQ25BH?E.8Z1' 0"@HG4U$ Z:XL MVW5Q[#W=E@>K$B=+F.S?7!UYR:*@#=]Z;XK.$:0ZF+ORUTW3;3=!\&:R#!A> M#^"?SF=S&.>:>#D9C7Z>3.OO#[)4(NE4IR:0CZ&EK-Y&06:U<5$9:06V#K3M M;'$'>+:TY7N[D5E]TN:@!L9U6>C9 +&!%@XSY,0"^$"GKHLL2. L.6&<4S*[ MTDMV>L_K>D!O1;^TW.G+LP&G]N'2KK_&19X1YH&,W'IM%7.ICBQW$6H[?#*( M+7EC8*22NIW8V4&P*8\.J8GH.J9@TI^TY++)#2O57#]K'JWY_K4E"4[Q"SU0D8T=; MD R23TQDI%5SE!K\O@S?=1;R@%Z67;*U9V.Y-ZH]@-=LW:HND9-469#C+%-A MFG/-O#*)J522#:%.0N;[>M,>;VW@(WK9^B3< XG4T#[3??T2;3!2&"9C#*QJ MB@6;!(,0,$%T *KG*JAVB_G^QNWCC>N5<@VC1GVM_XJKWUT&I"S,/D16W>8Z M)2^SZ&O'1("<;+8:5HJ,.G]+[?A$WXV-?24&[7/GR*CP%$(E>%%9LJ'&$'%F4(!G7W*>0 M<\SN<*9%/\2^/-_?P1Z8^+B.PF"+3X*6*E*=GQRM9QZ<9MD*I[UW.GK_T-_! M6X["?1;U!P/(D^.LSGU@V@K%@".RR#V"#UYZWMP">8)%_5L9YGM1]F$6]6L= MM(HN,)TR_:%"8C%X1:9*%D9XVBMXZQJ<1U;4OQ8'[BSJ7T<7#Z4HNLN:OA?U MKU74OQ9-=E$=O8F.'PI_LR\2M97,.G+;%E4=0$8O0U6,!BR%NYT7T1T,;]"$]%YJ7U*D 5Y MV,FG6$)T,=]1IW__@_=>F!],EMH4>C&D8T4N7')/) ]/.6/(57&(HI%6.JQQD\[9_.UK; 9X.;=F^KPD :Y&F M857^XGK_^>GQZ6BQ0[W#SS@^Q2M;V >8?L3Y(&#C^.'N&])LU?HMT MYLT_P!>6\;L,RQ MJP68+55"X1)/HO?X("@@ @K]RI24#%XKHWSUVZ2_X(E2+S/P*&2?YHD2BS8" ME4!,U&B3"".)-5P0-$-R5B8Z#?\I$UU/!YX]4=J'BY<2D>_R3/\Y4=KK1&DO M-1DC-'\(QR]%?[7FGAOK2!(.W^Z@/+'X12SHZ!,/X*7X9?5VKQ.EDU/;?:@= M0%V?1):7QQ$@*9%;2:(T;3F6-VP+E!'V5P7ENZI-4 M,< W:]&U;YMX$^:?VF4#G\7+Q:,+V2 *SJ@N=7I*B6IGB%')0@Z2RFZ-;'&" M!PJ#/]TKR[:Y?TT+K@H3%>,C#_#,\!58(IHM7X$NH/:QPKJIR5,@XYI/=3AZ M2G@E 5?<4YX')PPN=,HP1!,\D;@"$I\T@M.X%5N9@C#NY;&^Q?@8D?1]Y%J] MWLF-GX5VLCA]6NU)X)G,U!*?E2QEY#*!&"7))G(:P245.UX0?3+V>)9 18DW M]<0U8MK';\G/:^1S;!RG5J+&;I!K&1B0=.".>F4=2*L%E(I[QL00&;A@]>7& M$?L9V"58^"F?MRE.YN\@3+Y/YK?W 43I%5LL!X%#QN4 ]=RJ.-:),*\5!2MXBQB[6#T M)ASC.Q+UN%_W"'K+>8 J_.7EN4].6!WE?8%Y>IMS*HU$RD%TP+_!UW3I3<(M M+RFB652EWJ4G ($1S2V7Z+DPSVM?-=H+X&O2EN&8&2 BL4D,=QX2\YH&SAR) M%H!(G=!VTMP1)W44(LB^FIKMU6\,2=VMI:L;^<3\6IW?0T"P./*NVU2(PHJ1R17)?K&Q$( M\T[ZG *SU9O%;,-R>D[N7DQWT)^])3Y24.Q],0_:I378!=] KN\N;,=QA.LP MV4$]>M-P#'71P4::#0)+PA.9+!"T*2T)D0K)1)3&U;Z9$Z'T=+]I%^ M]2/[4B$9VO@&IG^^GUQ-YBDNG4"A?@,LY1O6)@^)*9,%L3J4JCAH&UN!#QF\@J@99)%KN]FOW>[K*>4! MKI@^1K34["Z8!K+R-N$YCF77EZMGJ>\AZ,%?_B4V);..Y:B72E/*TZIR255: MDBSS-%K*7:@=9AJ/_!WVVAC<[R/?VM;9I[]2&UO(*TR3V]4N)*67CBF2.9H2 M4EA=]O!M,XR_C_<7?E-;5(43BC.?E9!Z%09-0,G2BMLML+YWFZA+=^@;7 M/\XZ;Z[0L"R!070=SIMI:?J5IF&29N=P/9G#]_M_Z'.V=<@TM0ZZ>C_BVJF7 ME<)GZXH3I660'*(5.3D1@PX!K+H\9,)^>_*BZ-*#4>\#UQIX=-2BI\P )U/K#WGG2RG/M G,$6X,.KV"2N)$-^$X5B2B KL[]&5O*0_@@JYC6ETU[(!JH$C$9D3'B47T9VR'"O00]WC* M$!G/PDJ'2D[1Z)9:$>\@$)VTRB;9$,70AL\18Q)CZ< ^4JX=EWAJ3+]KVM^+ MT?UU@JO>PA>;?6SF_TKS8H27UD\_ ^A@7W'#?+8EFA6U[ZW %Q+ !SHSE M7 7/:V<^;4;RHI6CHI!K+QIKVOGYI@W?8);NGWN)D07&A:64>%A4OA"(47E* M-%>*^>"5"-W*MG:<\$7S/9ADMYYA#1P("X^"-@]_J!4#VSW#(.&O/1]L+?(E ME)01'#49OZ/ K?4F1"5%Z9%N@K_<"47-[/&P]PXR-9Q2@ZIK>4G71(3$ M07(D15Q]F4O.FMJUR;:CZ9TX]6CDV[>S^00Y3I_R9_Q#>=_*/UQR+G,I\D 8 M>(,^'C<$("O"2S_TXN5I43W/O0NP(^1BU-&+)QE4U6D8(J?[,2,2KC!IS*I7SK(MI>-A$FG4@B@Y&V>JIN%V"O55GJ@Y27&X+RQ46ITYJ*4I9,#.G@J*F*\$RRCS\=\[?AK M=W1'RP^KH J[M*L.)8,O,TN42V>C"[2A;@ALAW6DRP$#,?K\UM2;CI$UQE,= M0D'G>>9$1A8(E'2-(&-.UCCJ9*>*?:>L*;ON!QQ?4?9AH78$Y^QJX9)^3/._ MF_;/51W#KVU:['G_G,R_?6C\Y'NZ0%_X^ELS34> M CA/@G&E84**Q&JF"046 E>,FW7/:4NHIS:R8YO#/3AO3H6PVMES'R;_]Q9F M\[/<3@+\<7;Q:?K[U773EBXNRX*,)?HUFRU":DN\ADF#FB()YZ4MAW :9:@- M\3IXP[RP;KWW[A8%.V#R5Z)#0XN]]B*U&^^JXMD2; @^T2@5R<&AI^&8(<"M M(0E7< :>)VJZ+4+[SOS+*$@/@5>\2M$1[ ID,LEE"D5Q?:FE9HD3?G%(QFFV M64@-E;3B%].& P1Y9OHEE?YTTZ\7#5/G-[-YIBLD^A<^_E#+_"T<@ M.V>9389H$4NH07AB/7H#BN>2_"&RM#4*G?^<\!5$6@X78.7F!0L02V7J J-B MNX('4X_?H.! X:_3UT-RE?L0/(1#+1T7+PRCB@K#H?9IH,UC@KD9# MF4>3CMMEX&"Q-S5D5KDIT <4U3T0P1R/S$F2,XM$9I4(ZJ4B4=-$@Z'6J4[E MFG>1]W#2%TC>P3(;(!I\ 3_N>L??U4#Q1D8*I0RD1+3[P7+1?,!1_V&/- E+.6\-]1KPA*DN]:1$(,CN!=92Z-"?8V=F-P^ MQPLFLY+@1JP#L ABI7@-[?QVWL)T!F&1LM\CWWG7D+42G/>"OI;1G!A7&1(3 M7&@9E;8J.1N4XR+P))6[W#5XOTUP.?KG,OK%_>CO?R:@<16!T8@JY]!?EE)) M?/L3)3F@*VTRFG[5FRSOPM2[=/Y=E]'917,6_GTS:5,YYTTX66E..S^;QK?X MV^O%-72T89,Q&=\0QP*^*S(3"]D0FDQ@0:@476V;H#NZ\9>GJMKRI/S^,+0, MD..,P$)* J1!6ZA=GVT:#N M\%Z;"@U$S #>QV\WZ:)Y((QR0^6N8QVB_-A,P[)]'43#0O:<>)K0OXZ9$N=1 M.ME%*P17RH3:*U!':*],=X8@9( *B/>MM;=(8_;F]M%?[J(TE'II+!!G2KE. M)P2QMMQUS<;%E"BZ>+63%@\".E;&_:":-#Q%IY*6O^7Y[N[Z.R\"E&Z;"[>1 MTH1[M (B$OH7D7+#;>UB.<_ .5;4= 1=:(;A9( ];PNT536/#N &"K@^"^PX MX==J-'93CQXC"U\"$_-X$(>P ?OMITN7@<1-*79,F(%^-*U(A:D^.&M99(Q:M)((:P- MZ'YYPZ0O8P/X6 _Q+%^H+HA&,$Y.T"+IS=\S:M)#^ -;)3_O*WI$,-[K2QK()*A_4J7B]&'0ZS/T;0AGUD7CD/[TT#;?R4?YNT*>!_SXNDLK5=%QKGG G7#1/Q-*3:D%*#0E)5 POE/#L!V$ M;YK[]=L-5:1>,5%LD=N8KI=5Q7Y>'UV'N*KEWP%DS3SYKL#&SZ+OSV$S%@&U MT^T[@XW,>BI\((8A3D3,B74ID"P$/@2Z;$;66$B.K"7/I.H?24GVD7OU%+7/ M[WZ?_I5F=\4/M]XUU]SI0'DB@@,*@46TH[0#]+,3C\E"]+#FO6[+6.LTW\BY MXL,PU0PKYMI9;F^^0_CS]VF\F'4:,Q(=(^;6O?V! M$IM^32V:97T2ZC:.4RN+;C?(M=2Y$(/1W#((RLK(HM=0?N#)4"N"5Y<;1^P7 M UCELQ:4[\WJN<>_@P![P^D9#UH9?R?H+RGKA#90KR(,?*81E+F89EZ=BI+(_O"1O'G8H:2EOJ4GO< M*6*!"Q)CD$DQ8-"M>.2I5RD8F-.-!0SVD>V ]]Z[P'A]!0SV$OZ6"_"'2&Y M(D6Y ..,)SJ4%J8&$(ZA'!4T1_3<\'NH<9/Z- H8U.!O'X%5YNV?N*Y\0V?[ M["\TQG\"XKATQ,"!T-) 3BI9JC)X2[Q#3UPJ&IGHM)OO8'#CY,>[$[\7#4U- M&6XUX;9XG,M?EP^/#O<__NO_ 5!+ P04 " "[,+E64-J@PR0: 0!E,PP M%0 &UI>'0M,C R,S U,C5?;&%B+GAM;-R]:W/<.)8V^'U^!;;>B)VJ"*&+ M($$2G)V9-^1+]3K"93EL5??,6[&1@:O,KE2FADS9UOSZ!4CF39G)!) @Q9J( M;IO%GRQWNY6('7E:0K*<"W_?&?5_"_+ZN[G.(J2G]=/_] ]_OW@ M^6])\S0JBN+GYE\WC];EL0=UL^CG__CU_6?^1=Y36"[J%5UPTT%=_DO=_/+] MDM-5@_E9N<#))\S?X/HQ:'X%40P3])?OM?CAW_\)@!:.:CF7GZ0"YK^_?7IW MLLOB9_/$SPMY9T;VHZS*I?B\HM7J/65RKJ5O6EL]/JT;*PDB),B/E_SK5V<\7B!](WM6AK &$:]3]$$K&/DP_!!/W5O.# M'%[@G6XN%KG]H-XNQ%C?[J:KBT4?7N)0G\5R1>7WE5P(V;+E7M.@%/_V@_YI]EC#.TH?9G^5R[N*/GPI^>NE M)O/%JFH(_%-9__&KO&>RFN$(1PD31.O!(HC3N-"K&DUASGB6ZY5-((1GJ\U' M/I,+^-OGM3Q-IXX]_N"@^^K$'*YDO7RL^';UNY\?6]+T:F;6/_+S@M[+^H%V M+VBQC:'0:O+O6X'!GL3 B/RO/V_U#('V?'P,YR\('_B]E??_.XGCDN])-C<6 MQK)ZCLV2NV.SG<*U5JL!1M&:-9IUC6F4XOAG.5_5Z]] \YMF'MOW]_/!AW%= MK;6B%3\S1MT3/W/3^L,*[@V7,4X]U5\M/;^I=B"T6#^ 925DI0WL(RH>?/OO M%EP;U[5\(]O_OEM\7BWY'U^6<]U&_?:_'LO5TZ?E?/[+LOI&*S&+HT+% A>0 M$VU(8YPR6$1(0))R)+(<$Z*("^\X]C\U%EJ+#WY<*_ 3*!=@5X=_!JT6X'>C M!^@4.3VU@@R3'6$-"/[ ]#4 [LZ4YHE>(()S[7U4NO.$YCGY^3;C1X6O'ZM* M$ZQN3)9WBUOZ_>WW![FHY2NYD*IUK64-P_2V'&+N_>&UMZ7E)5S MS64?Z9,Y[ZS?/,H9)2C*8R%@P3B'F.<4%C**H4*9RM.N8#PG+N?W_1BL(\:6)OG3;447->5F4UI?+T3S MUWFS1ZT_+N>E?D!^7[W2>OXQPVF:QC3A4$F)S)D5APS'>BLI68YB*BCB3GM' M;TFFMHMKY>K:J2/:XHFTMC;GS07\9RL=)"SLUC[Q::BV6]\K+Q=E"/5:9PS##,F="H M2_U3D6<*DD323*4\$5'BL@QYHC["NA(2=6^X,Q311,@"YGK%AYC%*61$4L@9 MEIPIP0B2LZ^R8LMA =_MXG\XY';KNA^, R_4H^#GO%8?0A5H\=UI>-35]%"A MY\OCD2?\UKM/!%)R1A7RM$ .=G9U$R2M5S@D^2R_&H8_,KX=XIR M!0S9;,_"/TGC*DKGCO<)OZ?S8Z4)[G/!76B[:C5$:Q505$8Q%FD%<1 06 M!!%(,$%I+E+"<^:R#%PJT-26BK4^H%,(K#4"G4I7X/BQ7JL6,'IUFP@W$KMX M9.V(;LSQ&I@,QQ@J9Y(,A6\@(KU8G%')-A1XSPDY6+M^I/U&*JG;%NT1PRW] M?EW7 2VN&WGV(&Q'BV%P&YCP?"%S)K'S: 2BIYZ.1B6>\PH_IQ2+-]S( M0LAR]G:Q*C4M":&_FOKCLE[1^?\I'UXOA9Q1A87@:0%3E!@7Z%P311HA6$0* M)YE*\S2A-D31W\W42**5%'2B7H%66*"E!49<.Y(X@VP_083#:V!R\(7*FASL MD#A"#+7D?[E;?OU9-]!R@OYA2P5GFAV%!NQ46U. Y=-^ML)ZG[C=X)M[AM8[ M\".M5V\>Y?MR(=^MY'T]HQDE/"$<$J;W<5AO["#AC$,F,LHB5.0B$R[6@TOG M4Z.*HTPC;R#7-19HQ/NZ/9,?V.?W]JI?^00U_)%MZ__OOR^FOU:_L>MG,M[ MNBIY_7ZYN+N5U?V[)M2R_"I-EUT,L)110C.90Y*D".*(I9#Q*(51*CC*&)(\ MS6Q6>*=>I[:TO[]]]]%NH78#MY]>!H-L8(K1(H.MS, (#8W48"-VPSWGPZTO M0%9T272:4[3Q$=[K_L61OIS+O8!J^=R\:D@ZB=(X;8C:K;%1R-I+OS5A^[T< MZ"1W/TSK]5)WMW@L%W==0,2NQU&F,ERD4D!1R CB)&:01CR#.$\IHT7.65I< M=-1K+\O4"/[8P>9!>.(5V*H$MCK9&$W!Q]+S4'F8$7J!4^>0@W/YZ;0[K$,= M7SM(\K+GV^Z0G3T ]VC2U[?3:%W.RZ;5&_7;HM*_N5N4_RV%EJ,3H'[[O?/@ MO;YO=K0?M35/RX7^Q>WR[7=ZKW>QYO%/K=/!:JA!9X:G>_K"Y8*[&K<$,A:YRNPT1IT:H.MWL;->JUY M\UJG^T5930;_?.P6ARE]% .O()/Y'CR\G,<9I&!>T@.+.[*7]3C@'WIIC]1O MX&/3OU;&#:Q@"4^CC,-$( 4QS5.]>!4))"F*2)]!7X:R]^X4ZC]V 9^BBZ[6P:Y]![BEL? M0N^_Y4DD77:&&_6F_%H*N1#UZ^7]_;+-=S7+"2ZXRAE,%<,0)RG6')(54.94 MIOHGQE'AEGFJOT.K.3%JXJFUO,9BN:DTU=/J"6Q$-UM>(WR;_\V18OJAMZ28 MR^$ M%B;TI>\5X]I7+;@)TV^MT1Z6L3Z[7 MLRQ!A-(TAW%>%-HL%QC2(I408UZD21%1R9W"+QW[GYJ=OCE4-E-E1X$KT&N/ M^IWPVXZ1VZG^ ,B/=9(?"'3ODWM'Z *?UMOV_B(G]([0G#J5=VW&PX=EIZO& M]WV3]>U:_..Q7IGF;Q;7#P_SDG<'*1_DM\Z]K%S/^,.IYN?4&C8>_V( M@G4VGI]1:'SV_)""-^ZQ,+6:K_1V7O>_<4-*]58DP07,]8X$ MXB1AD.$\@30K>)X4:93'N?5JV]O5U);0=;YA+2XT\H*UP,XN1!8P6RQSP< ; M>.T:%3>']248?B,M&B=Q#$3\5GCTLGE_"^-1M)4F>[QK]X9[1.['2II34*EE M-E_(N[I^E-6MJ:A6W2A-]3.*:,)RFD->F #^-(H@Y0I#RHC".4)<2BLZM>EL M:H2JY85\1V#02@Q:D4$CLWV([EFH^RDU-("#7[M>@)U3S*XM*%Z1NV<;'RU^ MUU;-W2A>ZW<\8WF%*,V20N>F@,$[S4T/Y8K.9XEF!IY0 44F.#D'C_; MCT*H4-D3O8P;%=NOZD$ [)G'O9VVM"4@ZE^T>.M,P6V(K10SFN*(9(3 **6F M1(6DD!1(P%S$.2,BB1%S\C?NZVQJI+"6M:VMOI86K,5U]MPZC;(=/83";G#S MP0\V'X>MLWB$<]P ;VEX!(=S:#OD7(X/ _4FS\>/;^1#)7F3@UQ/;10PIZ(;1MST)=Y4+/LW)QM^W%>,:72]&U_V9Y3\O%#$6LM^I\96G=C:U&^N"ZY *_-.^IQ6;L<8)]M1L&.N M ; =F+H.8+V^,U=M9\%TKZ?E!DVHZEF6O8Y;*\L-BH/*6(ZON]%37:UFG_07 M(M<)*HI(19'"D$BLZ8>C K)"$IA*Q3D3A#!A%8S_K-VITOGS4N@&1@5O!&PYH63NC>-^WU*SM37O]M.]V?MS;*=#ZA MPGJZGOIG7[_PK[*]%=]LF;0!.6,1DR2*"AACE4.<9'HGPPG3%@)*,IIF.,^E MBW%PO)NI3=:ME#L;>BVGV])_ E*[E?YRH :>PLX8>3C6]T$0S*?^:"^T_3(3N*'2AUZ@!]Y M)M2YXZOF..UZ?9KVR[)JBP^9(@G;PX2-,T^4,HH*%L,DE1ABI2)(J,J@*@C% M%"&9%1?F)W83:&HT&A]SSR'&["7. WU M'*MQ#TO](!_L&-51G!<^8/4#[_S1JV>[OE7#EOR/QKM%O'FLC)]Q<[#R^0O5 M,Z3YQYN')D/7V^^RXF5M[J1C%@LB!$2BT-98+!4L4I' 3&I*QTE"T]PJ\:R_ M"%,C:R-\,\>7"O V8KTVF?:VWF=8J! M'_4;S5/N-<*WAMCNAV,:U/FZ:X]XV%/8/>Y M+MH=7)N$/%>@T\YDGVKUJ\VHMB"$K WFBW*P:F#. HQ<_\L7H,.*7]XM^5'L M6Z4D7]VHM]_Y%_/1F=WQ3>.-;/YO BZ_TKELE@!-Z277*W_CJKP0^[_8>?)- M63\L:SK_:[5\?-C4(S>1[&UN12FVJ15G3"*")@2T.[3^:E>#Y[_9> M6.,#&H!V2]#O8K237=5M\7CI+]1N)?H3?7<#+VN7?W)78WYSSJOA1$8ZT-+Z MTMJ,NDZ_M+(G%OVIB.41L_G_:C-4FZ)2RW*S^B*K[J8UX3EG F6088$A+K(, M$B89+"(A,>6YRI55,L>>/J:VTJZE!%I,T,CI4ZGB!)[]:U @E 9>%P8%R"'\ M\G*@1HJ[/ 0L4,!E/P*]D98G7ATOQ+)?]KW8RC./^NV7.MID/^=UG> M?='L>_U5__9.-OSZN&BN&/7&S53QF(DL9:3@!20\HQ!G*894X!P*%4LDB(RP M6ZU#5P&FQI-KB2%M10;E@K?^+-J:8\NJ6GXS9ISH- %58SLJL%SK#>9&<<=- MA/.PV5G]0P[&P'2\$1TTLE^!M?2@$Q^LY6_,]\;#DP?-JN4+7B#+U[G[44U5 M7W">VY;>[7AZ1FSR%=ZHW3/-3^:@65NIRWI5-X=9S!QGKG-WNM:GN:B3"[.X>_@U2A"0)>*)>$RX09UXDA"' ';@]A6O4T9HQ99&[M].:Q33G:%<.9 MQ0H)S"B'69$AB"5#L! IAYRD4B)&4Y(JMR3:)_NRFH^CYL]N-R>=K.OR43]V MXCI>?9V&V-+"N BVD4P)/[S<#89S6(2R#$[V,ZX)<$[=@[7^[ L>)SSMX53Y M56YR$AMK8;_6B.Y32/&H'V/S=9]-92UY_[!JWS/AI;\L*VU_+-;'7+\NOS;+ M7%N'9)8J*42D%$RP9ANLLAR2B&"88X(IE8PC:159-:K44]M=_=__B\0(_3]- MKJ:M[L#C[FN)HCW++8DJU M[N1N;^Y9]M5N/+FVBF\K(+;E$(WR70L_ :,_Z #87MZL(;CJ"EM-\1MQ./Z; MXKN]RAT-&'&.UP=&]^]X]K1._?;,[UN/1Q-3)XY67ZO MO]CY0171F>)4R#@34#!SZIOHGY@TJ7&2J# %SEB$J=O^R:K?Z>VE.K%!(W=S MK]](?KP:K]O6RFXD[+99X= =9_D/ ZOS#LP)ID"[,;L^1]V9.<'P?)?F]O*% M=8MD;;*!S3*.*4L+!8O$>-DQSF'!XP1*E!:$QU(EL72CHV<]3(]XMB:.K)M\ M=*[AJ/L(VM&(#RIC5W@Z!X=_2:=]I4.7<>I:?YG23?NJG2S7].PQO\E[6S4Q M_D^-N^_?Z/Q17O/_>BRK]C3X5[GZLA0SC%-*"R8@CU@*L8HH+%"4PH@A;7)@ MC%F>N%PKVW0ZM<..MQNL]]J".PH(32P _-$ M$$R=*<0%I$"\8M7EJ&3C L)S!G)ZUS-#5KNI:LT7_K3KK'A;T47=1A*A649H MRHH8P8*F'&(9Q[#(40J1)(+G-&)YZA0/;]GOU,AI3_CC M#_E-Z[8@2N.L]D;6O"J;<,=;,VRS0M&,9ZG9\Q0$X@Q'L(A8#*.(JB)2/(D3 MITG>T]?4IORZ!D_GJ[DC+OB]$=@QCT8?S'93/Q!X Q/!!;@Y4X %(H$(H:^G M4>G!0N7G9&'SBGN.S->/]X_&KO@JVVND-FSZ1EV+-J'!]?=2&PD%BO)4[TQD MRBC$"$G(E/Y#8IEE/(T*J:S.3&P[G!J);&4&K=";M+U+!=:"@]^-Z X9-JV@ M[^>4(0 =_ (F )9.^3E= +H@<:=5-Z-E]'11>C?5I]-['EYQC4MNX[B]Z[2[ MX[O]ZFG[2.>UV^3L,#&:JZ=WBWI5-2X?=>.T=ZMW2%UBA^N[NZJY('FWT!;K MHBYYMDO"\ZDW"T\(!=O#HPEL- M(ML4/1M0P :5]>GZVS_7M^7@;??G^,9&\K_[DWQK;CYY+S_"O5YZ+RC>>'Y[ M+S\&>YY\$Q#'\^:=?F\-Q:[,B"!1K@1-8<&+"&*%]$\QYU!F><*DX)045M46 M3K0_.1.(?E]O8OS*MSS'S_*&W!^5H2_#'0!QO_,^KG:HZ^UGK8][DWU6:R:\C#,,YRH;FC^P21+"+!90J)H@SB*&>P$+F""4=%HIB*&7&JUW2T MEZE-Y,Y*V$CI.9V/(VHWJ2_&:>"I[0Z1>Z*P/@A"I>\ZVL>X2;7ZU#Q(==7[ M\(7.KONQ J^;6^=WBS=2R:J20C_0%-6JC:"8],;52$OQL2I- M=;YW]P^/[?E.%S(:\0PG2!.]5(DV#(G,((U0 D5*BT+O[(@05L7+0PGTYR7\ MM6*@TPQL51LH9OCD-5N#8[8"#-KFP[$L&+WRDM272%P=1 MG^MG6O'1EJ@XAS[;MNM9:6638JK_R)8]/[)M_OB;K$V*N4\FN5S=)9*C=W(F M61JE,DDA+4P4-%,$,A$I*#7R>200+ECL5(QE""FGMO VLH*OK;#@82.G8\F5 M00;4;L?TXL,TA3OC_L(M[2!WJH)6UTV*S;[!=B_>,N1@A*KO,HB,XY: &1+F M@RHQ@W;FMX+\MJCT>G6W*/^[V?9U<>SU.Y/=U^3K_23KQ[GIUR3HZ&+@V]-_ MEN$BA05.$H@BO4U+BQ1+['02%T:LJ:T1NUHU MYN):KZ821J,9V&@&S-<*UADCNONLYFIKK9[;TA)HI.W6DO'';^#%8ZRA(#SGG.+'(W3.ON7)',NZ?MW4(+IK@H.U*7IORATI M34VUR>K61)]&49$3GJ60H4+3!D82DERD4)N E!2,9#AV(Q";7J?&(Q^7*\W= M)9V#>4E9.2]73XZD8H6U);>$1G!HBM'B@!V!K\!:9./3OQ:Z*78=D&A<0 K% M-U9]CDL[+C 1]/D-CI M2N),?U.;]'WQ\$9HT$@=))G %G.7W4L0)$?:OOB"&"BSP $T@V87V/8V@0P# M!ZK;91DX?,TS%1HMJR;PY-B,PXEB8P3P2#.,\$ M+!3/("%9JIAD(DZ=JO]9]SPUXC&"=S&U]UO1'4])['&WHYQ!T!R8?!H@&Z'! MCM17H)48_-[]=Y"#%&>\0F5)L^YWW#QIKG <9$IS;L"/KS[J+^B#_J::5!P) MBW$:J1SF$2(0QS2#!K$/J;4\[E[]!D/7^;UQ+V\OW]68)2J\%=JZ-\8PL2VWV["C;=SQ8]E=:+C1MFXCI]VLOH,ZK MW\\YK308H\U;9[W2>0$(Q@2J,(B:B(,[LB,?W= M3(TMUX("(RGH1'5)-'L23PN*#(+2P 1Y%" ?0_,T4BX9>J6/?7%-)D:H^^%$/+= '2NM7/,\?ABGX?=A?J?8M"'7J".Y1'8 M!GM?@8W^FS3AW_G\49B;F%:;KFRKQ@ \R178HA ^:=N+#UBHS)HOIL>XV3M? M>K@.,H2^N$"7^5AU81!Y+A.54 &ED IBQ22DDL6PP!F).5)9(I2/E]4T8TEV M_(N\XDB>@6>W-/A#,C!?.Z#A[6\U2-S(L\9?Q.>J/U[DQ%-^4[:[R3;D8"+. M*LI7#7'(U:S(4U0@GL.4ZDF+D?Z#28J@$BI)M6%Y M7]:U>WZ0'ECM)G88L(:^I=H*"=92-E:6-L=D0'OJ/!B!)G]/1Z,2P7F%GY." MQ1L>YXBO*OK?Y?PSGV9-(4T-A,MPA MS%)[G\L3G4R-%%HQ02,G: 7U.2 [!:G%06( H 8FA($Q(1S + M='QX!H/>P\-3[XYW='A&^KV#PW//>B8$U4/?G"[T_O++?/FMOF9U0ZZV M:2![FIC0O-V(:1)#&$%!(RGX?2UK0.O=!I)0.17[NAHW-:*%T@<9#FW>@49<#2E8"VSODMJ+;S]KA$1M8,;P!\S)5]4^7 MU=Z&1_-$T1Q(F6*80)WD"BY0G4&8R0BF*TRB3+L<$OH),C5+V2L;L:'(%MKJ MM3)@1QO0J.-VWN ]>G9FS!AC,C!A#34ZU.CP3;+ MNY'.*_Y\'SD[MO+&8V *LH?"F52.JAR(*?;;'G7Z'U7K^9P^_E#0#.[KX,#] MS,*?Y6HU;V,#_UZNONCG]3]M*FAU M!3O*!DGR[ODQV''7^&/[XBG?AQC/4)G?+\-]V 3PGK)-(0_\9;!:IH._L!._ M!>3OTI04D>+ZJZSHG?SP:,ZA;U3C>%/?/*YJX^*J>WQ%ZY)O#I.QS/)<"0$S M%6&(5"%(JCR"U%FI<44[,;$ M.N"XV7'ZX*,Q,'D^MEC?F1Z ?Y[9ISXY.K M&_Y8+1?Z1]XEX:C6]75WGR@7O'R8R_>;=*LDSHJ$BP32+-*6M\@1I+Q(H,PQ MB]),,>26//]BB:9&KEHAL)47[*MDSO&WM:_W'NOTNB!3[N6#:\>ZHP[9P P\ MRF@YTW$PA -1\^7RC$K3P>![3MGA&O:E[Y6YL&XNIH04KYY^JZ5XM\V>=&WJ MO+:;8D5YGI-409J;4G2/ D%-\ MU7I>K&4WU3-_-.+K6?W33EZQK0I7H''Z=Z5?Z\&QY=DA(!^<4)W1#LF;KH@% M(TCKCD=F0E= #BG/N04_;MM6I]ZK3/U)/M!5U?Z\S2!'JX7NNYX5(E%1G!-( M94P@SDW0?8((E$DFTTP42D9624HN$6)J!JA]Q?==MN(&T M8\2AAV=HUY[Q1L:9.B^!-A")>HDP*IU> M)S8KVHK: 4JW^QIZ^JWT?'V@I66"$R_8+R+" MB\&<# &:?]BJ-=3X+E>4"SYK;\-/U[;KR9ZD#XLY7%& M8D%A)!(*,<(Q)-CD"XD*D;-"X9@[14OW=S>\@C2F&=0(I'%<:2-*N5TFFG=\]2( M;1,H>W7B>J85W]LGR7Y([/AL$* ')K2 &'ND'7'$*U@6$MM^1TY*X@C'88X2 MUP8N+VV_$\C3)=9B.$(RS35]*5/E7G($"QG%D"IMEQ52BIPZI37J[6UJE+5? MUGTWRLTO:5D_U':T% S @:GH NR8WW_2AGW&1$Y*8\=A%K M4E)Q#!FCJ1XLP@B/4Y[&F4>DT$CB6TW2\6.(-M*"'\L%J!M1?W+CM['&WXXI MIS2O<=TYFAZXS0/G3?!URHJ,D3R!49&F$),( MPR+F"A9YS.(T1T(43E?MISJ:FLW\7BXT>OXEU$\":D?Z(6 :F*4=$'*FSW/J M!^*[D]V,2E#GE'W.*&>?][SB$/]XK%?-U??M\EKHQC7=T/E'6HIWBR[3Z"W] MWOI)-$&51S.4SW)&A1M+PL&7]LAKY+V6H$5DNPU0D8I4RL M3:?6U:Z?4!=]W(6PGS)??WPC'RK)F_,$PT6GMR7NER]A!R+4W4P@J<:]N@D+ MY<'-3N#F?4]+UU=)KLE-C[PYH>F[(]T@MP,]V@<[F#OL8>3CN),J'A["G7[4 M[[O\M11B+M_2>EVCN& I%IPP2-(LAABG^B%([8>(\I4\I'F@^'S0_ZF0^I=SSF7SR.8_Z >\6 M?Y-?2CZ7;Z0I9%2_6]1Z39MO:T+&&4JYQ)#HK0+$*DHA55$"TQQ%%"618G9' M"C:=36UZOUO 3E[0"0PV$OLDS3^'=9RD22Y2!5&B(HASD4'"E( $"1HG7*5( MQ78>KZ'1'L??=6R\^[DV-(8#\^[8X#E4>@@(XD@5'_K #%3ZP1*4WA(0Y]H8 MKQ2$I39[)2%LW_&,Y3"%\UZ;ZE#M_JUS>) JHI)R!N,$$+%!QSO9-RX M@%Y%#^(!^I]VKZ'QIELHKA>+1SK_)!^6U6IFTN 3FA8P)Q&!.(I36!2<0"3B M*!%9C(E*;6MG'.M@:M-^+2-HA02ME/:%,HZ"V#_90T S\#1W1,6I&D:?ZEY5 M,(XV.%KUBSYU=JM>]#[G>4DQ-1IH;Q]!5=9_ M@*ISD5PM >W"%O3O-MHXWIM[C9&=M3 X\@.S3"/_)LBGT:$)\FF-C-VC[ZT> MX'>C"6A4"7E!?PF4H6[OO608]VK_$I@.[OTO:BQH6HZ/5;FL_E/2:O/OLIZ1 M*)-)9**#N, FNAI#X\4*HZ)@-(]1@IE3Z*-#WU.C1_MD$HTVP*BS\Z@,F][H MZ&C94>9 8S P40X/?ZA<'GU #IO*XVC/4\CDT0>)92*/WB8\;C1>/]X_:AM' M?U"?Y%>Y>)0?9:66U3W5>M[2ZDZN9E)E^CUERGS$3%N)+( ;+;0YV*CA<%9L ;G%67M8( =FK:VPH)-6\],. MKJW 83%T.'(/B^5(I^X78NIV_FZ/4.\1O$4SXYW"V^NT=Q#O\)JOP_JFD-LL MPX@)E'*8LM0$4T419#C6!)SP+,JP(DCE+OF$=]IVXMD1$@;OU3#T2 2\"YOE MIMD/C*&WPENI0GJ='Z@:S-%\V_+(ON4'*AVZDQ\^NZEJM:_[#^W=OO MQG51LT$MJZ]-2HMKSJM'.J_73WPR^:)((I!$&$$IM/&$.460"1,7F42=-6IS8EX>8?.KU,IM96L^:0:*W;U?;!3\[9O@*,L!WK MC#MN0]\.C#1DEU2EO1#E\/5I?05ZJ4JU%P+84[/VTI9#)*Y\5A#HDS1WJ>M_ MO)75/9IQDC"<%1PJDL801RR#M$@(+!C5UAA/)8X2_U26YP68&E&O)8:T*Z!5 MK64&\Z;RH1;BWL0>+S(0"61NL#,%6<($Q HEA V=E;PP[#P!PTT B$*EYH >*P10S[!)A",4,+@"R+&MJT MY.'9\FOY'R;H]UI5FGC_=GU[LWAW;SRMI?@LJR:$:AV;)\PM:YI"9"JUXBBC MD"9$PI3*! N59+@0UOXMMKU.C1"UW&T4>BOY%="RFY0]:^G!6GP')PWK$>BG MN\%P'9CACD)Z,=:-C><;XZK? MGH>,\\M^AO"MY%\6R_GR[JG94+_3']GBKF1SV=XJ==]_GN22Y+B 660**B;Z M)U9$.4PR)J0VA86VA%UL7ZM>I\;N6Z&[DZJMV-VMK6=&%KLQL#-G@R,[,+^' M -797'4"*9"%:M?GJ$:I$PS/[5"WE[VC2RIS0_-&MO]]MV@NLJ78\4E:A[EL M+WQV7-AH7.0)BR-(LH)!G*D4,J)_*E@FI=ZU(\$SQY"3BP2:&J6M]3&I!]N? M?C(I##NEP([D.X%D._>G%EYVPPRL'1F..5P#\^0((^43LQ($WG"!+)>),W9T M2Q#PCH2\A&G7E[(U;_'E_0-=/'45WI$O!5]73 :K(4'G?077%^[#(LMMPX"]N T M&@QG#[IT1BP8,]KW/#().D-RR'?N38Q<]N?M?SV6JR>3:ZIJCG'JAGQOO]!% M5[/A^NZN:BK@:&6J!Q'%/ MY/9VL3*%X9?W]\O%Y]62_]&64+IY7-4KO;G6^Z59EFDU6$60Y M)E 0K 0O>(I2;)O6[7QW4ULZ6XE!*S)H9+[J2J2!';'ML[Y9(-Z_^H3'<>!% MXE((G5+$V2/CE3#.HOG1TL?9J[J;3,[A+0\GBINOLA(55>MJ3.73^EI9(L)D M)F 4-VF1L@1226/-(AEF"8]C3*TL^]Y>ID8>&SG!1E"'*_N36%JX/X1 :&!: M. *.CV/#Z2_.WI$A!%HC.2ZX?%)N+@KG0.AU23CY\G@N".?DWW,Y./NPW[G) MQ\I$,*Z>/NHQ6UTO&KONP7P5V_R,4B89CF()>18CB%6102HHA1'.",**,B8R MNS($]IVZ?,?C%"/XS+](\3B7)NCSMUJJQSEX7YI@;_WWM3[-[# XN! M2))4D3C+(*.*0%PD"628 MQ];"7H%&W'T P>^W)ATE&"3SJ#U,@OEHG%._GNY^O+ZL5XM[V7U<3DO^=-V7M "4402O2KDB=YD8W,$KHI8,U(A M$4\8BH5R(2.W[J=&3)WT;0U)WLE?@V]: \ [%1S=,!S'PXZGAD-Y8,[: W@M M>HOO6GCP>RO^,-3EAURPNH).G8]<P>YVB08[7*R=(5@ M3?_EXK%0>>73"0=GPYSO ,S)T#CXPSE5X.:B!: MO4"042GVTVV %GW/&[HL5SLGN>_J^M&X4B22Y:;(891)!G%,.2QR;58J ME F1%C$IN%64VOFNID:=K:32>#?5C9A7H&P$!3^6B^Y7I^N-N^)LNZ,-@=[@ M.]EU;KW]2YI6T)#[UG-@!-NOGNQHY'WJ.84/]Z=GW_"OVG6K7YTQ1GB<2 5C MJCC$N28)HD0*LY3S%"-.\\0JR\?SAJ?&!IMZ5$8X]^)<#5;G+V1]$1AX1MLI M[U6#:U?3BVIO-0V-7G-K5_QCM;;V_MUO<;[N*D!MJ])\T/*UIL)'6J_>/,KF M<'#G% @QI*3>"64H3_1VB"I8H%Q!I&BA:4-])9@JE-WMT3ZNN[)KO# M@LZ?ZK*Y*%BKMUOOR6U==Q\BN^5^4. 'YHPCJ)I"6VOQKX!1 &@-!CW;]D8P MD.G@WO^H%H4W/,\-#?^&/+Q#KA^JZBY.,OT@.7@\=(&-A&\ADY!5\@QY'S6/2ZCO2\/I[SR'D=]MQ' M+![WLQE_*1=TP;6ALV/2?)15N10=&3=9!;,D)A'3/*FH"9/A"89%HHW%A*!$ M180F,G4Z-K?J=6K4V0E-YVWRA*:8D99XQSQQR.+HAK^=$1@_1"Y9 UIQ=GZ-:<$XP/+?:W%X.[,O6^FN]+Y6+,T10YFA-$L4IQ!;@[-<)+EL$C-&9HI-X!SA!AU.CX[ MU^'4J&A/7F $!AN)P>^MS*XN >A^>V^)3*@[^G/=C7L3 M;ZG\P7V[[7N>V0],(!2MA*8T\2Q2IEF#C1C5VW4R.=M=2@$QNLY5[7;#,EV[J$3FI9K<._'0_J M+8?$CHW" STP)P7'V#TFW@FR4"'L=IV.&W'N!,1!@+C;V]YG2.5*FG":PU2% M]!_+ZO604:'4"C!#!:>%I6KJ-D?>8T%/;#GSX%AMWG9,H'O'!G5$Z] MCWU:Y0/-D7,KKV:\[;BVHLJKQ[IID9R:]F\#LG[<;6VP<*@-;3I90F4CT5U'H!PAE1/ M7V/;3^?5/F(V6;SD6ZF=K=Z4-9\OZ\=JQ]$'J3B2N=[=)3A*].X.<4@2RJ", M"1<%0XG(^/6H>GO3V/>SC@G@O3969^C.=R_I&J9++SOLK56F>(\D@PSF"N,C- M[9%*8!YS)+","(JM"K_T=S.UR;\6%#22@E94+[^ZD\#V,T XN :F@!&0GA.@WW/P[-/NY>"[DZC3:V$=<&M[M Q MSW*!(Y7!6!088FT50<:)_FO&*,$JRA-NM0GJ[65JE+B^9#$^)YVDCF>\_:#V M\V$PJ :F0R^4G(I#GT7A@N+0I]L>K3CT6?5VBT.??]C#%O*N/[_Q>?ME62E9 MKO2^[)/^ZZS A$=$Q'K[A%*(8R8AU;LF&$LEHH@PS@FS-J%"2SPWH[K5$GQZX5%UL"M?Z7@V]%!X[9G>@W7BF[;_\Q"?6/J7U! OV]YD9.F'],E<,$^4>?\KUA;%.YG$@/-1-%EE'%%60X0Q#G M*(&%+&+(BQA11G >4:>*TV?ZF]I47HO;FU#-]4JR'W$9Q43FG$'!\P+BB"#( ML@A!&8E<9+)(9"IFBZ;>BKA=KNA\/."+%OB#SO]'X1_A"$E!%$PDU?@7(H6$ M(0D%+@K$4R%SF;CE0 _XS8^3 /T%4+>[B0N(Y,!KWF40>MS06P$3[*:^O[>1 M;^RM5#^\N;=[S=W^_6P2V):FG.^OFB:KDLYGC.=9I*U_#V"WGGS]S),ACZX<8##R?H]K;67]7ND MN=&LW].J[%J_/4_Y6;^_+2K)EW>+\K^U.4._=W._7L>KU)]D_3@W_9EDU1^K MSZV8_+NFRRINT$"&TT:[._-[JM85S;JN5D?0<;9SD09;>S&(:]Q M!LW9W@F)/,H/\OOJ]INK+_6,4ZE8G"N8Q5$*,4DX+")%84IY',<%BPKL M%#OK*\C4[+I6CRNPT00TJER!C3)7)E$WYTVE1]7O=3ROI86$4A>2)I M%$&1F7+,FB@AI:2 S*3/)*I(9.&4U]^BSZF19!,NK6TEV1XGU(T/TK(I&C_? M*N)&B3;0V[%?8$ ')KI&6K C[O"A+@X !2(QFQY'Y2L'")Y3D\NK?BRT.:[[ M)(TZNI_FHKLYOY/W#UV9DUDJ,8ZB7$"L$@8QDP@6E&&(XS1.,<<%1LGF$L6> MC^QZ][E+&>-:6BG)5^57N7LF;>[ZP;XV5]UAM5&H>_0*7-^;3,QNM&4Y5G;, M%1#ZD6Z]!X3;F=;SR.&1>(P11);8<8 MIW.&TQ1R(A,9QQE%!#NE\#C6R]2F[SH$=9/SSC%YQU$D[6;QQ?@,/)D/H!E@ M5O=B$"I?Q]$^QLW3T:?F07Z.WH?]"Y6UY]5O%^*-\6)7<2+UVIQ!FN@_,$LX M9"D3D+!,)GK_D;#3YR_Z+X1EXHCLC MXU7B[*CV%]4ZVV]Q]*)G1Q4Z5OWL^(.#E4&;\0++Q$3R4&>'RJN*-T7X_WCW/S M$30GJL;5OY)?Y*(NO\KVC.']LJZ?5?]#>2;R*,608II"3%D!29YS& F41KR@ M,8Z=#@HNE&=J'+9;KO%UJXXYG&O+8_,G<%O113WO@NW$/Q[KE4\JZ O'T'*K M,][(#$R,>S4TM[J ]N9G3YOU,>J/1J&?!JWO& C?4!NN"Z49=VL6!KJ#35R@ M9CVMQ"8)["R1,I$J32 EB$*,L@@6I"!0\((Q21+,HVBVL@_):9MUXLD10F[6 M.8V;\!Y'\Z[%R=*"<]9^:".M$2B@O;6G8"B3JFUT7*MI3Y$#PVC_7SUGV'H_ M\K-\9"OU.#^TN/Y>E2M- :J>12I+8L:1-G.(20N?*$@(55#E(DNPXI)0 M[.9S[2B!QQWOT/.VN3($W[2$*[G0"ZK2.[;*>(=IF@1/Q@>,UJ"LC%_F5UD9 M;1QGM^,86=+ +B_X*9NHTY3Z^)U)46Y F9!N@*-#GI8 C*,'W:AJ,BQ]W$Y MRP^: W+S;,8CX=$M_6X<->,();=+4[ZUN_W("2(%C0AD<2$A5E)OZYKRJI', M%%&*$)9:YRTZT!IS;%AR? M%(^G4')(Q!, K9'RZ1Q%+5 BG#,H].:S.?7N>&EISDB_EUWFW+,ALML[)F4^ M_O*$YNM!:O8!LC+W@S!(7O:7RNKU"7VQ:Q'-Q66;8&R0C_8<$H$^VY/=C/KAGE/V^:=[]GF_C_>VHD)>+]HC MLT,#]J,)K'Z:%8QCEJ@(YFFD34TD8W/4E4.4Z_TVSXH"2:>;3JM>IV9[;K9U MU;9\>1/$L;^U$]UN A--HZW!':C8<?]<,?F^E'.8PWPF@0-QCU^>H M1.0$PW-6"+.,%AEB M(D^P$S'U]#4U.NINO3:R@K6P7M71^D"VXYM T W,,MZH>496].(1-)SB>$\O M$$/1J_+QP(G^5X)Y<,G5UC5CIA*$$),IY)$J($Y(! M.M6&#"Q03A66>%1=Z M;^WV-S7Z.'I(397NNN^H>JO/Q?Y=>X-A>240#N*7N ((@6X(YZYCF WGV+77 MVTL[=1U3W<*AZ^AK?K2D]V]ZW._-!]#LX]8122:59&YB4E$A,<0R8E#;-3%, M6421WF))0IR"Y#PO)*,P29$V:V@B().<0(&33*81CN/4*=/&@+).C8MV M)05;4;WV4T,.L:6Q-(V!&]K0\ALS=S-J>#1#F6 #2CJN^38\Y >FWPA=7E3R M:EV@8UN^XWJQ>*3SQB>S>>S+3@QW(!Y'Q:O&&+$7 M*%Z%&?+@E3>W;Q$":I+,3E1=.KB9KT/?TVRO9V,8Z^[DT;$6:&0 M4##/$@(QRB/(6"(A*R(NLD10SJ3CL>_QGB:WQ'7Y!WJ"W-P//N,R\,FV7;^(_^HK=+,X)2C+#>D^3( ME$N0JDF2PJ!"-,YYFC">6&5*\15@:H3ME;.?@^.;+_N@'3]"_"!7KVG]Y6.U_%H**5X]_5:;*E._ ME NZX+K_:Y,4M"'@-K6CR>J8*<(@%IH%"8EC&$4*\12+/%*%BQUEW_74#"LM M.3"B@[7L@#V!'XWXH%S\!#8:@*T*7O:6P^#8\=\PD _,?!YHA^,\=\0"L9U# MQZ/RG#L@SQG.HX6+G*UTDXW+ISGS=HN".-W A*;'5DBPEG*00(CS8(1UUSG6 MT4MXZO0H?,))I^\-SV1+JR7_XY-\T-_,%VT/Z*ES5]'[Z\?5EV5E:A:UT?1H MEN5,QKE*81*S F+&%:0L1S"57*)8,IR[5;2P['=JFY3KAP=-+GI]:"Y-0+51 M #RT&@#JD2#>=A#LN&4 :(>^]S 2@ZW(H)/Y"FRE#IX*WA&F4$F,+'L=-UF1 M&Q0'28D<7_>,.[Q_F"^?I/PDFZ1'1XX*4YJG:4P,,YEZ93$WWLTB-MG?2)H7 M648RIQKM9WN<&CNM!895*W& P^_SJ-N14E L!Z:CRV!TCP.UA2940.C9_L:- M#+55_R!$U/K%"PI]O5[>WY=M!L3&&4VH-&9QFD&,20ZQ4CDL(L8@53A*"&,H M(I%S9:]GG4R-5C9)"-=">KD('H73CCPN!6E@OG#&QZ\:UPD 0I;?>M[%^/6V M3BAYM,#6J6< \HZM1/1_6RG36'EK;Y@J_ Z(_>VR)3L0HRV.H*UDEYGID-^(&F."V3* M)F":(HB%S"&)!86I4G%>("PCX51J=RH?R'B!P6$_D.E\&78KY$3&>^"%=MRA M]@R!'G00@H90#R/I"X1@#PKY\1#N8;N\X"RW]2^LW_[78[EZVMQ*,)(G69+G M,!*9-CL2'$&"1 2S'#.>9FG*8^9\?'NTJZDM#[N2_C-H9077JU55LL=5DW5E MM00?J=DOVEQNN +O<&1[,9QCG-*&0]+OP+87I)!GM,<[&O]8ME?AHR>Q_6]X MAG%7\H&6XFU;S'N3 :=)>;T^"-0FJHPX4A"EB>:8+,60\#B!F"#WUOY7(V4/>0L[1)?/(8V1:RA<+S0^J^091F2L:80I7K/TQU M;U@H0O5D%C%2>993F=O,7OLNIS:E=^IOM6)?K8MEFCI0G>B.\]UA /I)8!A8 M!V:&0(A:TX8[2'UVI-D<. M@W^VB:XV6_8$99&*.C7: M5,#'0MJVNG@?J'B.G)U1,_QX#,QQ0PV%=[(]/R0#Y^!S%.)%4O/Y 74J8Y]G M:V'2_F]K=49I'*682[WUDCG$L9"0J#R"E&8X53A&2#B=+9_L:6J4N*D3\""K MUB'8T;?N)*1V1!8$J(&YZE@MA4'2FY\%8Z!R"B]47_2LNN<**H2J"?I&*JEY M1MS2[SOTTYS[S')4**G?@DDF8H@YY; P)\(L$KQ0(J62. 4-]/0U-6Y8BVHN MG_?7Y$9<-Z+HP]B.*@(A-S!9^(+F42_H+!S!B@:=[FGDRD%G53XL'W3^E<#I MW3X\FGRC-^JC_B[J6MU.C MDE8XTKDM5-F&J)H&0.>UX,*('2OJU/PK]##,B5^!'6W KCH.].4U8A:KQ&"C M,%*8QY3A=UA(AAZ&D=:488;#;8&Y!,K>M<:KX?&6G4OTWEN!+FK(^U9HW>HO MRTJ6=XO6,X4_78M_/-9-/-&[A4F!W61;J)KZ3#M>CK?+X\Z[724.&A.AS"UV M+(B)Y,A2R/1.!6*,))&"$>5VYC&LN%/;Z^Q)C.7P-U0;VNTTW8[G5E>P419TVA[X$Y\(VAB@*LPX@Q/NTFM(8<>^ M'!L!^".7:&/TZK=&F2Q6UPMA_F//L@M0E_2[_[D.>,%X5*$B*(S3=I"$XCWSG8W*I'9*O^)S+ M&V4H<+DPYO*-VN1QZ*(:7\F%5.7JMN&\S2ZP$"G/61%!D<8(XB01D"184U'* MBT04)">14P*?"V29&D%]?KR_I]63,5*V"5G6,;V.,8P7C) =98V$^]"^+9T6 M!O.M'L=' /S8:?,3^+U1:)@=?0!@0T5A7B#)N#&;ET-V$.$9H$E/=2_-A4;[02-TU 6/TW;4J:9/YMI-@OM*S^1N>/$LTR MQK@D@D"&F6O0*LN M*!==D.P5,"J#1N> U#_PH(1:%X82<]Q%8V"P#U:4H?N[8+EYU2-6WM-$G'(VDX#(T?Z0^$74C"#RWB^&0_$,A'B7ZH MOCS\RH]')S4GU68%::6;SY??J(9RQG(:JSR*84&4WB7@C)A01 IY(BFF+$\R M+FPN%MV[GMJ=X>D@.W.3=*/ 1@6PT<'!>]EM6/IY>%BP!V;72>'LX!X^&-XC M^84'Q=W-'=P+NEX_<+<6QW, ]])TS_/;KX7+2D=]EM77DLOC*]F'Y:(]\&B6 MJ[HY'MG]]]?+>O5AN?I/N?HD^?)N82I;=9N69=7]RCR'9DH2DNMHIN\;^9[V5$V?-VN M<<=Z5),=5D\'UV MH6K**7)N3L,43R!FN8(D(3ED7.:2$2Q)[E1NT4.&J:U5N_>N6\F[;-6^5]WV M(^)ZQ3T(SB->;;?RPT:!0[Q'NLYV!C'X-;:]!"]T?>T,T>EK:_>F_ CQK]6R MKC]62U6N9C)+<(KR&"I1$(@CFD"".('49+="-,U03ERQ8V("*E" Y6D1"\0(HX@HY) E"+.TTBFE#LE4O7%;03BW\7-'S [_O:$ M86!>MD+ F6:/Z!J(/G=;'I46CZCTG.Z./>)&8T*6L[>+5;EZ^B3O2I, =+$R MQ^ZS/*:2\=AP6:8@)N;V4B@"N< J1T05.+/*N7ZJ@ZE-S%9&L!42&"GMINA) M$/OG:0AH!IZLCJA83]MSJA^9N[7D?[E;?OU9O]I.6_W#=K:>;'"4*7M.G?6\ M/?NIS;=U](YKL'60%NNT$/ -_3ZW0G6!/T>[*6NP/K?QXG_=48PE%5@ MW>^X-H,K' <6A7,#GN=(CZR6__4H%ZNW7XU+P/9L0L89T__'4/(L@EA1!9FI M"YW]4>@J>RFD7(8(+H:T:E$2:,C!#D-&$0<92 MAA1*8\*5M<^.MQA3.Z*QRWMG%!H^&6'?Z/73TWAC,C!W_5F&(UB"R$##,JDL MD7[#$S)7I 6J%R2,[&M]*EDC+1!P2!UITYIGRIO'>K6\EU43C&PB&+Z4#W67 M!K!@5,6I-FVY0IDVYK:F;N6E2P)^OY/'W. M&-N9O8&0&WCQ\ 7-/2O+>3A"95CIZ6G<;"GG53[(?&+QBN\Y_+40^LNI7^L? M;ZK;Y;?%C$4)S5)$8%)$FBPPSR%A3!NZ HDL)DDL[5(&]/0Q-9+HSIT[.:^ MD53C"(RLKF?RAX#:'LM?!-,X)_-N"'F\6+T)(0AB/($*9@%@R!DF$,62<"\&3E"ADE;+3K=NIT<#) M9#M7K97NEAS$<0@L]J6# #LP<=ABZFB1.8+KL,L.R7E5R559MG'N;-*5^4]9\ MOJP?=^MY%KFI#DSU-;2'=7G.L);7YBAW1M9O=03 ; M[=+.!2[G27\6BD#S_W0_HU+!676?L\+Y%SR]D%9Z9?NRG.LWZK=-S5ROM/,$ M8Q<<"#3@ M$5*)B#B'4<[T\I'@'%+$D9YP>K E$B+)\:P-0_^\TIO-J0[[MR$'IX,2YC)F$),J(*4<@PC(5-.XSB/"]Z-V]O%F7JQ+SUJ M:P&'O&(0+SU@=I;$^$,PL-D1F"H#.D8&13J4%V48H<9UN0P*Y(%_9MC6?4L^ M+>KEO!3-$?OS8FA%C'"<8@:3(H[U"FI"4C#7QI-0B&1QEF74*2= 7V=3VX/M MR>I:,*D'4SNR#(74P!2X)^9(M>0LD E67JBGJY%K!9U7^K#PC\4[;J115ZO9 MK^6BO'^\7]^ XS3FA5!0Q91K7M#F-4N3%#*6J:S@&8E29,,0!RU/C0XZX>R( MX!"G_EE_D?8#3_%.KH!>;">U[9NV^J6=*:O_MIVNA^V-,C=/JK&>B*68*XLA<07*[ M7H=W?=VSW][+ZDY3V%^KY;?5%Y."CRZ>9A$NHH2F$J*8Z>VLP@*R**.PR#(2 MYS%.L(E =''1/MK/U);-S@EY+2MHA06=M*Z.VL>A[>>7@( -3"F>6'FX;/C6C'N@#RW93Q:\".S M=PN3P6%9/?U=;QSD&Q,>)9A,$D(X1"(5$".!(8U%!"DA,I,\83CCLZ^R8DM; MVCKLQ&7:['8UW.S9R @:(:&P#C7K@3*6,F>8%3!BN4E]3!&D-"]@02F6C,NH M*(0+_U\&Y!@\OP7/;)W*M;P7(VG'VY?A,S _.WUASB1\6O5 9'ND@U%)];2" MS\FSYTFOH+T[O8&D\\]4<_"-4B67ZQ!S%J="<:;W>9QF$%,B3)),!+G(L(IP MFJ4T0.!,>=_+U,>/ASNGP+ #N[..^9F17&=S4FM"&Z[Q/"\5XKS =@:^6- M/*Q#'PV&&=&>8DAG1M3#V PX L'LTQ RC6S2!H3QT H.V;BO#^#]?;EJBKY> M+W3C"Q/$(;4P?7I^O^\>V]G?^P TT\??NH.S EG-+6>YH?*]=SS=0^W4[?[RW;6 M[C0URE0\%'T]OX[\RZ5%ZS[+.S-//\D'XP9O7-W5LKIO5KM73]T_-N6A9DHH M))),PIQDYD:?(T@9RJ#,DSBA>402MPAA#QFF-BUW*ZIU!P&YHMAAN""HG;.( 8O:FF_ CS M6OSCL6XMFE^6U0?Y[9HW9&SBAZKE0O_(96OO?"_KF>(D8EF>P#CC$F)B_)Y2 M1*&*I(P12G#.G$YMG'J?&DGN"-]4%-;B@ZW\8%\!;>IK%1RYT6UP[%AQ,,@' MYL,=9#^O]*;*U,8%OST(9Q(1E<0,PY1P#C&.]&8+11$LN,IR M; *4D%7N79_.IT9M;Z22524%6-'O@+:E+YF]ZCVMRHZR^T!5HBD,MEB93 M&Z@DG9M2U)Z996Q&R([@AL)]8'[;J4I@JF;N"7X%-J*#C>P#Y*1Q0"QTFAJ; MKE\F3V;BTX4=UGR2?ZXE:JI(W[?ZB%=HI=M!D@#,GOI7\8M+"?97M MF?'K1SW-%ZNV?OP'N;I1M_3[YI162L:DY#%,4,P@3D0"J<0<V?.9>Z/=/^E_!+^TGXV@Z#O(]V!'P2X_RT(;H MZ /L3.A#CD @XA]$Q%$7B"%!?KZ0#-I7:-MZEB$A4H81S"*%M"4M,EC$0L(T M-K]G";L,W''L&9'LUVG8JFZVZ67DH(A MHK:&[+$,VTSF4N(\AT4A3/9$5,#"Q$Z2*,EY@B5A:>1$#+W=38T<&FF[W;0C M/?3#:DD1P< :FB8:G%I)]YPE!DD%9 =+*,KH[VQ[I?Y.L=%'=?6*AMYO:;3XYZ,*[$8\'W_ -]'!+^5Y!KPQ-K>6),3XYL M?U)-%%*)Y3X7W0PP',(#<\,TP/6H>AL$Y)&*X%S!CE06YPU59Y6<^]W&*YKS M]O!)#9W_U:$E=3OS+;!5&M<7^24A/)<%!YH4VJR($ %4(0@XQ)C)#.8Y]]*7 M<1AS:CQ_,#EH%\4%9;>ME,C8#%6PVQOOVSW"<"S=N&@+A@0DJ M#K@A*IQ>2,53XG0;=FPU3B\P+BAR^ET?+,BWV*EWBQ]*GK+DW;W-Q/CO*D)O MBEW_I=CFC?F:SB'2@EEQ^4SG!4"&U0!GBH$TXSG14 B)O'([P\R8&JG57H#* MC>0T2IA5->?"MK0^=FF66&\2ZXZW<%_(S+F1WO#S,3 %#C45(0)_/9",)_87 M8L38PG\]@+H@ MCG;H&U/[B1_4E]:OW$@U;CXQ?KQ*_)G]:/I'+$MP[(=Z+< M6'-(^ ?FRP&0]Z\2"H0O5J&0[_#CU@H%@G-6+A1ZG] T^JWA5O'M;B5?J1]J MN?YN=WT;VIUKD>9(:@6XH&8UK*D&3%H]AC*7&"F2:>69#]\QVM3(KC6V4C0Y M,K?5)O+-3^\"VHV_HL$W,%D%(Q>0^.V 2+0,[JZQ1D[%=G#[/*?:Y:* X]N7 MYC8;MORL-C^LZ-Z'S5>V:N*WYC1+Y&5J:"0#N<:&1U*: LJ1!KS4F<@XE0PZ MM41T&VYJ1-(8G+06)\V&OD+^_E"K91>[+8F6-PH MME5;0_P/2YO];JMH/FX6ZTU=(&,^V_80VLZAQH@:*@8<9PJ@(A> \Q*!'*L" M9A Q4GHM=6,8-34B/_:IJF=KO:H:6%=^)7N_$OO=22K/DMJUZI*]!HN1[UWL,3HZ=I_7]3HT.1\ M3I19O!=<@E(Q"I#@!/""8P!IF2DJA*#0J75;)'NF1N<=.VC'5 8$A F5-8IIE21'D=QI_"RE#^5Y7ZK#<+P?YQ]^7#ZNV]5:-4 MLEVZ-]HGG]2RJB;_LL[PRX?MSM#+QDK,MZV3B,A+*@F LM0 2<0 H[0P41AB M,.-<,2X\BE2BUDC!N-5G_E6.SQ+AF%==:Y_8;4[.]X$SKH'VG9_C_3%HG M$^NE5Q%&G&EVV&-]ALD;F,PNSML'MWG[PJIHXDR@5XW-Z!,Y6@5.W F- M5JD3%? ;=3QQQAJSRB_@-QQ+MSB](CXCO/&BP.L=V3OAU.D@-]QT%'7 7Y MG"X//*\.K"ZZV&/JJ$O9B\?#1YHF9G=6?LHN7G:/;U?;W:9ZUV^KE*\OW]CJ MP_=J _DW6U2P?;NJMY;G>;2I=V/7*4[GP/Q\W"#PV.GC+H%5QY!+ MC02MZ[.D=CXY\K[)L=T9_Y,&@%E20Y L5LW18,3*K)&G+59EUUAFCUL9-O)D MG%66C3U^X"YWV]GST(S1A+EUB[@'LRQH-!=MW@$6DN508AI[;M98-&8YIG[K 'U(Z;Y8, ./0^NG,K6?/]%E$K9_WQ MBK4#[S[PN)OSWH"<[=O[WZ%OA[S7;+,R=]Z:KT=%H*\6RP<3\+UXM%TNUZN7 M5G'ZH(QA6W)374##5Q #1.PF \DU2',B-"X@%-II%[^G'5-CL.,V;8WA2>N0 M??#J."NT)9[?%#G&Q,,#/W2(>X3Y.=:S=AZJQGBU*TGER^Q(MO_+7^OZE\GO M:O=M+9O.>2,_/BF=JIA<$U?6&>F&W"TU46XDJR;G:%UYL__WB M\85:B6_W;//OJE4;3;DJ4$8 5J4A4\0I()QFH*"$4:F@+ACRRT3K'G!JK/G$ MWL0:G.SM#>J4=Q-Q-VZ,B>/ )-@'PH"4+C=]/LR?1R(1Z3/YO_#A+37(8C5NK]TYN/ MFT1_T;&S=/C+GPK5?ZR3Z%^I^K]O5TU3S.U']EAUO%8YY=#JZ$:N["*H=;3HTV[O[X_.73W;NW=V[$<(1-]Y,?YO' C_9M M9YT?WG/_.C3[FP_7#V?SC\-S>72K41Z\<]/;)^O"7\+>UQ\WBWME]V>;S,F4 M$*YM)5FJH7F.$.2 :$V *&"&2\$5+XC/V_GD_E-[J"KSJJ,&O]?M*6QN+]<> M8 S\O!UP&*"4X8K;D5Z2IW+823XIGA&C.;,%_K_VXH\&F]C0_W4C:&&-GR?>]N3VWX8Y!#MR" M"X1N].VW_3EK%VK]=]XNP#'4KMOQ4,^[XW;!Z9N[;9>N"3PR?>!;]5\/5AWJ MA\TC\>R'?>WR"7V;#R8FM8W)GZV5,8_!;@ 1ZYSKVC#C'F3=2L]=I:N#3>VUUR3-[-A/ MW]WC3DB=-XRB #7\7E&;6#1"RY#;D,3;(;H^U-B;0S>=OK O=/N:P"JC!_5E M7=4QV4S*S6ZAMDT+^;N5/.I$D990,)$CD'&1 D13$RYCDH%,H!R:/R+BM]YU M''=J%')W7V^9KO]2TE;A;FH/DN^U"YY518[8NQ', (@.S#7&8HMA8W/R\0:& M_@5$?HC$JB!R''7<$B(_*,YJB#PO'[F(R%A0YW>?Y7__5E>TS!7&!C5* 2R5 MS;\V2WY&40$R4IJ?8U;RRV+5E EYUDX..*N.B[%)S-70 MR[G^-4#&75#[>Z$GKO(Y[:A?X^R'F? HQ7RN(_8K[C^ M\\Z\TLP[[)WYMBZOE77G2&-B1?\UY39UDVE 2ID#6<*,DYSF6)=A)?8NPSN1 MS/,4VE?F5Q+WE0,#%-P[S8]C?!P;\Y&+[Z. '5R$[X-:Y%)\IZ&?I2#?!Y1K M9?E>]P@\!S/#+'9OF*T/VSV^6M^SQ6I>Y ABGF: (Z8 4E@!2K0$.J."DJ+( M!/3+1[\PR-1BV=K&I#4R^;,VTS?Q_!*8YSR"@2E* H,@ 89B"E.9"4\E5 MGGI5]74/-S4*.+8V42%MC&[ ZT8$\4 ;F!*>X+769XTJ(V[7N6$2JY5:]V#C M-DYSVD._5;BY9F6)F%CX%9!E F;(ZZAB#C.J<<9A" M6"J_)=#)"--;Y;0&)M9"VX^UK2-]R;XO=FQ9=5-H/S1+FFIM\_<[6]2]\#\. M.,7<]5S1'\>QCA*' S#@K/$B3-&.%Y_>?>03Q8NNG1\B7O[89/;JWZPW6BUV M#\;(.=2IIBE'(,V5"5*8"5(80Z7-MD6B)"HS_^O'-\,:/#WZ:HR;V,[]\1P_ MV^Z][[S]3]G!/_)[TKOX%^9GNCOYQ\;^W7?S+P _PH[^I5$#!;E.!!^,$0LQ MYSF#1%$)A"C-NP0)#7AN?LJ)8FG&A,BU5PO?BZ-,;9U;&96H5BK%Q%;U.Z!Z M&\CU'P^C@G3)+8;5?5[RS)97O%HQ76VT--VU?/:A_FA6%>%LP-1JI'3A>G%4^S)*]%S.;PL55L\BSCB25 M)WZ,XC]5;FPSZ 0,S$0#8.]-5<'X1:(Q__%'I;A@>$[I+_Q&?M0HU6+^<:.L M )8R'MK;?E$K<]T'K6W?'H1,1 13D&N) "H% 911;/O@,E24*%/J$DN<,Y6C%",3'&6R-(LIF0+"8 Y2B&21E2K#N/2)D'I9,S4B,Z0C]YM,MC!IMEH8^S3R@_GG'5I)MY#;YX[ML M,ZMZSH]W>!4%UTBA5C];1@V[HL!V&H+%N6E@RD8C\_-)";7X86_XVV:]W1[5 M -E.3KHL.,!0%0!)Q@#E&0922I1*7"".\_ENO6-+QZR-6R-Z<>M^W.$>W2]V MC)E9[>CUQCRLR^7Z+V;FQS-WXR;.CND;,=$;A_.VR<'8/8QW+8R)MF^G.OW+ M-I2NSA(:7R)F>+C"%BO)X^9XX^9YN+I_ENKA?&&@N%&SP/RR_GVQ6F_,DK/: M@_NV7II[;.>9S7NGI8GYS.H0($JM5(HVW)-KQ5*6"JRTWV%L]X#3.TQM[>UH MINZ9['$#ZG6!-HQ-;HY[J;4 M.F)7_%4G@XF'S M^'EGEI2--+Q,55;PE %%E;:"!-10C0G=..(R$ZDNJ'#*/>H88VITTIJ85#;> M5I1WQM(M;NJ)T, \X0N.=YS3X7ZD&.;2"*/&)QTNGL8>71\-7+2I:H??!"Z_ ML\V_E3TT;V1-YA"G5!6" 4D9,>NR(@=,:&)[#--"%5FF2Z'FMHCWUA: MA?-[6UL!'\]%U75\'==-45 ;>FD4!)C_HN'S0G#0B&E0%8B;!.1"\!4GH.4<5O%5B[1K%LQ2RE$.0 M0FR3CBD'!%(,E!8:8TIDD2J7<*%KD*D%"K69265G4AOJN4#HA+3[V8\%U,!/ M_\ 8R;6H*I2K\XS!L7HRVJB8]6=&%PQJ;K2?M(0'4YSCBO0ZKQV%]ERL;XG/ MZ;.!Y:J+E?J@GPK"V=^]W:G[[;PPT9!DA($T%YE9,DD,F"04%(1RAG.BH?*2 M;>L<;6ID: VS9R-G H75'RJ3/7=-NL%VBXRB03@P3?9"S[]DU 656.6AG6.- M6PKJXO99V:?310&1U%#"V]NWJX]JLUC+?ZK%UV\[)>]^J W[JJH_OF([]88M M-O]@RPN7J:@)GC+=0FX.RE->&$S K4!;"I1H?, M(JM RR"4B& &B+*'+2B/7S5[&) M511_/L"XE>Y7'3PK7[_^R7XMDKZPG[6D^(?=-[69EPJ7.2USP'.DK0"(88>4 M6\6T(BNS HJ">W72NSS,U'AAWX7'MMNI[9PEE:5A?8U.0'5C@OY0#6 6@#B..6PCJ#L%90:C'I6&49-:?BYUZ9VA.GG9 NA/BX?ZA:EG^ MY+E B"J)"@6((A(@+06@I88@RVG&\>S6";![9LUQS2H)*C@@&9E3E MK*39E("+1 MH>(*IJE718;+ MJ%-;WK5&)XW526MVTM@]\UOI^4U!0:06!:$@ET(#5.9V49T2P'-28IEQK%0Q M_Z$V?/ULDW \^O_4:7![X42'=NB4@?Z8!N3)>V 4+77>9Y MN*^ZRD>;U[K9/7XTWYW=W4K:(\GOE?QX)<=!($6V81+([:L!F6 9T-R*T!9% ME@H-.4F+,#F5[H&G]IYHK9TEE;U5;=K>XKX**3?FP)&>!D!V8(;J!VH/E1,W MA*++FMP8]IET3-S N"YZ+\9KVISY/M" .S#^] M\/.7PG:")98.=O=@XXI@.SE^IH#M=E6H1JVPX@?JE:K_^W:U;\34[&#NO_.9 M61G3@G&@.,H ,F$/(&:1!DB>LY25F?F34R6B_]!3HYO6\N27UO9?;=^,0[.R MQOY@]O&8%3>&0575] SG5UO>\0_V3D:'.Q M47 X:H$)R]P*\0(!&02H3"6@K,! $0VEDIF$RDN&*=".J=%=YQ[]K-(C$:?[ M\^'M,$,GK_]A2:0I>SYKZTO2-+9)6.6-1UE9^!QUD^=XR ^^SU:#WCJ1&"_J M)-WV!&!_\!S0A2'FA'B4YXTR,2-5U7E/4*1BM]X8=M:HA=]]O-*RW@@\J0CK M?[>PR/^3VK'%2LG7;+,RRXIMHV8C$"E%F9:@3'-[>,-*8!.> .$EQU(3COT$ M1"X/,[573&METIH9J+)Z!52W@+L_5 ._$P)0\HZ4NT&(% A?&634.+?;T=,P M]L:GPRC@]?WWY?I1J<]J\V,AU.7:U/?KU0^UM'\FCVB4'/ZN4]H>8^3BC3DDD0A_'YE'?#Z-.P^GK9MS!0X7#O]I'YI/Z M;K=Q5E_?KO1ZX-E ,8?%C(=5*;@T-WJ]7%=F]9-MOX>!Y2]!<0.)6"(4UX895X;BAK-G0A2W/A\HCFR3)6S<.5>LR)G*;<$F M0P#A3 ":IQ(469YIDI993K!/:XC]G;T>_1$Z0E2&S9KRYH".#P?(W![P(" & M?J*/,(BH4'SJ:"PUXOU]QU4>/G7G3&7X[ -]ZT3:SZ4?-WO= M[[<;+VJ9S%G2.#)+^&/[&JN+ MO^C--==C2=R^2CC*X^VR-,L4 MIUS?\(V7RTC$WH8Y&>5Y-F4NNWIUB^;*Q\-XI,E#V;Y9;PQ'F6_+-S/*!WT4 MU\PSK"DN,PI*+$J F*" 0X4 I5#EM-284>IW?G5[T.F=9+4V5Z7?!ZNKIFE' ML;8?:SB@[T8@D1 =J;R@)Y3>I.*.3B1^<1AP5*IQ!^"4=3RN#-PQ#FZ*TH16 MU5^W=S_88FF)T1A:]3V92RT)EX4 F-BI9;+P P.O2WM MTFZ+M^VV3E)1FW9;^_FOW4WV_E9?@,KCB#O4 \])K&WLHT$6I?OS M862PUU:Q:E%5;S?SEJMRVM\=$LG+(F<$29!ANZF6$PHHEKE9!A=(2J9%23(? M7G 8$!P MRCX^EP:+L._40<05(28I)QP4)2P @HP!RM(49*(H,I5JS!GQ5%L_NOW4Z&5O M76"6TE/L')>#P8@,O8AS!B-$;_N"S_&$M8]O/K:"]@7'+DAE7_I4:/=+OCNT MXJW:::GM[I,9X;76JFJL]5&9K\1JQ[ZJN7EN-2U1#AC"&J B5X P40!9(LP% M99GM*>/5%--C]*D][JVYB>%4SSTD/]3=F& P+ 1".69N+U@<:51;SI\)GRX>TK O7U*TVJ5J"J55Z8MZ1ON7]^0OG5AZ.Z6MIJ#55/F!7^PQ\.V89-- M0#TH.LVU4%F!2@A(BH3M"5H"8EL!:)$RG$M5E-1KE]IIU*FQ?E5XGX@CF^O4 MQHW:+39-RHU:&<]\JU7P$3;?O*98D]'9[J*E1CS$V.5B;M.8F+U]ZR*]W@]M-+W$A&YA3KJ/E MN;'G )N',GTT^$92GP_XTOG)S#L!TBDEWWV'\>3BG3QY(@GO=H4?A6XWN_DG MFW-Y]W.QG5/."IU+!CA5$B!:&-[D6@ *-5<*<]BNUL( M$YG];B+DAR80^],:Z_B4/X6MFP>#P1B8\@)Q<'Y>+_K=%269"XXB)/.O0W3T M]%ZC/*07S6^?Q\M_#%M.?=E4X#]6)3--6K/XKP>S/I!S*G&I)>( %]0\D+PT MBRA92$!E49:4E5B7A=_^3<=HT]NY^=A4%6UMS<&NL3S95LH5ORQ631G*KWY+ MIRZ\,ZE$GD$$(*$8("PX8#!C0%$31^:*I"EG/HO62&B/LE1]"B]KS!P&9[>% M:23T!N;1/7"-7&1MZ"QI38VW'G7 (](JM&ND4=>>#BZ?KCA=+@E45C KV0^Z M[B#\AHEJ5^V=6ID;O%K?L\5JGB)9I-@P!TNS J!<:$"($H"DL"QS)9C67CTM M;@TX-0ZQ]E:UNG7_Z];D65(;G?Q9F^UY"GH3=C:1*EBF:)FU5/D4IGU#S(!#*4"Z!3SG.(">2HC M]+!E:K1SK"/5N&7+Y0\^F-]^]:Z4[3-9KO0TRA0,3E\UXO;92UH_DKTC)S-1 M^3*H&%4$5*.18+@E(Y-D;\C.2;3_+>.T2;T3XN'^H:)T>^(I%KLYADCSK$ MXL*$:##3@.<,@I06&<(R0]PO >+VD%.CS//&H+\<&9TT5GMN*SD@[TJ,,?$< MG/_Z0=F[X>IU= 9JOGIAP&=MQ'H=@%M-63NN#"S+66_4XNNJSN$5CZ\66[%< MV_.;0VP 84DSHA0H$$P!0E("RJ0)Y'(,LU1(+8B7V.?M(:=&/J]_BF_VA*8J M)/3,KG( V(UCXL(V,,>&9UNJN3N*I(:FT32FU:UWJYK/KFU96(;>)5IB!D5(,2 MVX1_"CD@J28 I9!(F!>LX%Z"2?W,F1HYW7UX^?:HW4?C3W+L4+);)T]=.M3P MAM4:]IQ1-\8;;YX&9L.AI\B_F"D*LK&JGOH9,VYY5!3@SNJHXMPUD)R%L-V] MMY^44(L?=KCW:M?4=,USJ2F5+ 6\T,@0KH* *D6 5JGYJFM%"?+:Q.L:;'+$ MVMB:'(R=)4R;H9.[Y7+]EU4FK3+PFZ,UJ]FSKT'TI-.N.7 DRTC(#DV%@X#J M3X .:,6BMZZAQB4O!Z?/J,GEFKY=_-XL5HN=>K?XH:2A-O-U69AQZN+26FH) M*HIAFML>Z\S$?5D! >BID=+QT4%M.ZB,3P[6)[7Y M?3OQW9P4-UX:!NJ!62HBRCVZZ;D"%KV)WLV!GZEWGBL@UUOF.=^AI[K>Z_]Z M6.QL'[[OZY45MJ]R '(N"*>X )PCPUW2%A#E)0<9)YJE*!=2>VVD=8XV->*J M;4P.1@:E6'0#[,A(L6 ;F(2\$0O7Z>M"(K9LW\6QGD?%K\OMJZ)^G1<%5T$K M$U')+^QGRT4_V]^]_FDES=6GNCW"]FXE34BV>6#+[3Y>?K/>O%H_\)U^6+;A MVAQ3F G(,>!84(!$G@)J.W0I;/Y2%!F7TK=D.K*)4R.HUALKQ)VTBC+VY_T? M&C]G2>MI)4'5^CH[6<"T_B:MP]Y5V;&_$V[T^+PS/3"GGD_RC3D^GN)9G7=&K5Z?* YB5=J'MO L>O2!P+X0A'[4"-%30W>7CJI5$7!"\$14-*>Q(A4 M IX3!DHD.2\SB5+M);WD,?;47A=M$NSW*@EV=V1\E*3AB_"[)J,, NK@62E7 MDHJWPY\=!R V;-KQQ9&GD(;XY"!@Y. MM0^]RT<#F]6KG>V8_'&S_K&02KYX_&-K-^_VRF1-)^6%B9?V0K%93G21?SP;M_6 MJBB@X@)1@+!F %'* 86$@#+7!<4Y1EB406<.[TX;$DV%ZH[ZVKP+;1AV 4C/ MLX4@>(8^U?1#)OPXXY^#@S,&KIP7GGPQ[M/_!-@N[W6B;.%\)+#/Q]B:H]V:V'5>"90 >("D&Z/ M=C]X!GZT/9'Q?K2O.Q_IT;XPP*B/]G4'3Q_MCD\&EN!;NA?CN.(3*QBG%O#C5N*X^C\62&.ZW6!FE.VJ>AZ99<>:B7,LJ-)KB0Z MA41QP#CF)H[("D Q5$"SE.8ER@J%M)?2U,5AID8J=4?<8S/#$B:O@.K&'_VA M&I@U E#RUXOJ!"&62M3E0<;5ANIT]$P1JOO381309&[ONYPW)\XOZL8!;&B6T[:-JK EI65**D+]C6ML6X MMS>M5/GO-ANK5V WH%X\'C[RD3W:7]W9CO+OUZL/W^UGZWS60QO8[8>'W=8$ MG[86\9]J\?6;(8"['VK#OJK?S%UWKPPCO&&+S3_8\D'-BR(E!14:*"ONCJP\ M#8.R,(R69C K"94EG']7F\5:?MZQS:Z;P:;@DL\S?>K8<(_W'ZL?:FOS8U@E M8,W5U\7**H+8?]165.K*Y@"37VKP);947)1(0 M1A$@::9XEA8"*]E\EUZOY/_$;U+KUFC?([62_Y.^0=WO]"F8.*&(H7(35'XF MQU@D1V D+QZ3X\\U@"05(E6K/E"#DC35*D>PS)(C8&9)"TW28)-4X"06G<3" MDU3X_(V^;!Z]=_Y&7[J1NOO\O;Y\?HV%)C+;G:V+GMO&\9HC/;>G)TN"2=D4 ML.!XI[9;I9[V!;U;K1[8\K7-^JL<^:@,2ZQVIP'F6%0/N$/\,!./0^]"5U;/DK&]P ^W! M]EG26#\0Q!YO_8&@'ND-'1-RO_=G &Z=[SJ?^XWW7@KP\LD[).3ZL$.#M_?? MS9O#?N4^;%XMMM_76[;\H-^MS:#VJ+(^H/RX7B[$XZ%6B:0L)8H@P*$J $), M 28S"007A'&:YB5UZO_7QXBIO0<./MA%]]+8#I;5>3RKK/?;W@Z:%;=-[Z&Q M'OAE<0SS)FD=L)!;%YH4B#;OH78C^;/Y[R#U97WPC+2''F3"J#OK?4 ZW6_O M=:^^:E:M5K,AWS:(7X@75C'B?KUZN33/^N%Y+) 2L!002&PK550N -58 H6$ M>8W1/),D4-C*PXJIT>2Q^E)E]D&IW'A3;PF$JEKY3(X;60X.^=#;@$=HG^,\ MJV=@9JM5:D>2RI/9D9[IE[_6]2^3W]7NVUH.VBVC%]S1E;)\;'@FT:P F*[K M9X72L!*@L(>"<*I!GC"B.N<#**VFM>[BI M,>03&9,C>YLTSN#2O1N@NQ%B/"@'9KX(*/91IA+R D&$GX:RN M029')VUA_,'0I+;47SC@#-!NTH@%T]!4X8]0D'3 -0AZ:0>ZLJ^I#(PJ2UT?YC/@+O]$/>!8^C# W?4S?3=++I^$5OW6ZX/.;5,E_WC2L9)(\Y;.5 Y2+@1 J7UCHZ( I>0" M*I6K0OF)Z?8V:6H$\/GA_IYM'NVZ?I_U5?F6-&X<24V$;J<$3Y_OWLH8DS+T M1LNE5);#D?^LF999.RV/(^VC](4V^J9*L$'/M,/2%\#KVRV][QQ&S_M#Q3IA MW58BS8G*A+3MG'-DBY +B0%54 "!;)E*6A2%+N<[]R*5"V-X$>@()2F'D^^F MJ.(7:^6OLZ2JA_&CS$N0NG%@3Z &)K4K&,7CJ0[W(Q'/I1%&99(.%T^IH>NC M@8?[*V$[&JM7JO[OV]5;$RRLS*28L& NM4X9IA)(F'. 2F1EQ,V"B1*%*=+@I5:_RKT:6VK>PVZY7Y453Q;7/> M?IJ1DI89$J70 %($ A^3[ M$R=\M1@]I\.-@88$>6!2,J8G!]N3I\:/DPX4BEXT 4;/X4>67PP#YUQ\,? ^ M@[5P>9+JOY)-\>_V\AKOY7J[FZM<:R%2!7*29V;-I7- A4Q!7@B$2(JR4CKE MSP]IY-3XTZ.-RY.Z(]OGH_5VUI0=\?/R).MR]$8N_M\,[Y/X9YGO,<_O>T[U MA4JTSJD>HH5+\%R,U\3%W\2IM7$)!CF@D4OX6+'6\A\WZCM;R!.[C"T?=M_4 MIK9[+GAJD_1+D&/& .+F-<-%B8$F&',F\SPOT[Z+?!=#_C:K_\:9O<"*)93* MCX:%^FX).,U:Z%Y!M)EXUDV$X"F(L+/@@^!@6PY.1CSS7H0/4+EB M[>-Q_N8HC1;/YSQ:3!Y])J<3AT>8Q+&:)UY%_'E;)IZ;-;4(VPO,2.T1K]\_ M4">S*FBH#MJK:/U87F'.98:QR* )D/,J15@!JHGA>E0(Q/(R8TB[:YZY#.GS ML(^G2?9B+T+&V;)J@&H%I"K1J(X38'^\2:%069(42(+,RQ27): E44##@J@2 MED1S[JH+-@S:P^MVO:XL&QAHF*4TITR #-G<]Y1E@)K_!W*D(65$"8VR[\6R^4X@MDXDC1=) MZT:[+DW^M)XDC2N>E;0A$^;&$0-/P\!T,L@,>%-0#PPCL56(!:,26P^(3CFP MSZW"Z/*+W3)^V#P>A3[S3!8R37,,<@450*5* >6,@XS05/-2HC3U6MQ<&&-J M=->:F&RMC>&KF$MPNI%53Y &)J,]/D]6+?%HIL/[2#1R:811::+#Q5,:Z/IH MV&-N:.2[VNP>/YI9W=VMI!5%_5[+IWXQ=[S[N=C.N2:\@"P#L+11$"XY(!@3 M@#C%3!0Y3!GT>>P=QIP:#;0FSY+*Z&KO?6_V++%F)W]:PSUC'!?XW6@B,J@# MT\:1BMR7)VWT;J'H32 >N$0B%)<11R48#PA."8Y"TG7Z(!PO7R?(BK$3=OI =2%CI]?MPBCX3O[_#]M=E=?_9=V. MK-ZKW:%"\LOZ)=M^,V^#'PNIY(O'/[:VO^J^E/*@@K 7.E.*"89,O A3:87K M"P(X9QH4B)-"9"QGW(N?AS!R:N1]Y&.R6^_90"7&S:?%P?;/UMFD]=:*2_YB M'4X6JU^/!,>](%?!,\^W]ZOAB$G)-)[8Q 31WVI# GR MZ1MGT+$"E8TZ=SCGW#Q+*.,***4(0&F1 59 !%*<9@QKFBM!_5.'N@?]FR0/ M>4H0=>.>RDH:@ N[T"XT$V M\,OLYE%41.$E)TQBB2IU#S:N8)*3XV=B2&Y7]=R_.>D-33DEA)$,Y(A7ZM($ M,)5) '-6I@ARA0HO=>F_20/T>+VWKP&;<8D+#DN;REG8+O,9(!F$(,VR3%*& M&$)E0,?SOU>K\Q%@5DP);A VZU0&;%HR8&G!@"996N1%QJ%Y_7F(=<7X_CXS ML$&J7?UZQT^_:?PXS>+'Z1(_B?;PGGWAXS:$WVYV\\_JJUT/_:;67S?L^[>% M8,M7ZWNV6,VI+C4N"0-$:!L2%P4@N7F[,:,<6)G_6 M-CKN('6CVN3-OPZ/>_>]1WG8G=QK'W6W M#T5R_9==],VIRG&!4@Q@FII00/ <\)2G(&+*WO&?MZ(4)<(L58H'ZC!6?/FCV+^*\CL]0]9D71GS> MTLOK$-RLJNRX-'(JUJG '*5IKGF*0&G5VA&&&'"$*!",IPIF1'+ME97N.O#4 M(I/6[BH;2[5&1TK "E/U&P+*@8GH1FK;&&I^OJ@-G:CUK.I]OF XIVP-H]:W M7W\=58Z_5[LY1%01S"#(*4H!4C@%-$LI8!03G*&2FM^$R'=<&6]JW+1_O1_M M#SSICV9L#@N4K@'N%R1%@'&L "D$P>#@Z 8ND0.C:Z,]2U!TP_5K =&MRP(/ M@6UR.S\5>#OJ]?'B\?"1IA7(G2U[L72W>WR[VNXV52^L;25M].4;6[7M'KY^ MW53KI;>KW6:QVBZ$C>34^W73X&5.BY)Q* A@HN!FN5[_OIL*UMK\/W9]GF'[45GH>MS_>%X25G]K I(5YRR&$S5L. MBMP\]JDQM9 V)/<^*?\;?5V&/X4_^;(H$Z+^_;XF;B_HO\?$#_SNORHH>X2# MS8"[V _*@C%+:CB2(SP:<<.=0:1MWS5+]J D>U2J71AEXHL6F(B)"\\^N;&2 M(I[/D7$3+IY]PLZ2.9[?HKX-"T_R4-JX\;2_G8(8IUP+D/&R!,B\8DT<9EZP M)&.D9*DB$.9A[0G=#)C:DK*UW[[Z3G*L>K0?=)P,QY?7@! /_@7Z@7.],Z#G?<)8[YW:;I7:)TN_LSJ\^Y$:>MZ^>E#_ M4FSSQGR9YP7318E2PW6*FM6GA 5@&44 0X6*0JE,4NS#>KX&3(WU:OMG1R4. ME0NSPS,YL\417)D <&'B/NM'8AWQ(T3O>7(CQ"'1'Y@0XP/O38BAZ$4B1._A M1R7$4'!."3'X/GWRA3_O3)Q9A:9^!6%7KI[08]/L5N]-'*0,ZP8,4=,!ST=Y MAG3 JZY>3@>\_G&_+ZWMV_[:A-?F07C@RX5XLURSW9SDG&N:8K,FL3)(6"O M-$8@9R0M%6*8YDZEK1?O/K7W;VU@4EN85":ZO5DO8]?]F/=&9."'VP<,YX>Z MT^D+C_)6B?_XNO[QG^:Z^BDV/QP>WLMW&^61[72D?5"[/]3O+/J-,M>PY;64 M><"I?8W@2KY["<2[\3JLC MX#ORH74O8(-/K]UPBGR(?6/09SG+=@/BVI&VX]6A:AMR8?=;V=*NF]ZN7K+O MBQU;_J[NN=K,(4P+@7-;:VNK;GFN >56&IJ5AYR(M M"NJZ0+DZRM3(HS4TJ2U-:E.3RE;W%,ESNT/^QKQNP%RW&E9K\;A:VI M7K.-S1W=FK':SM +L3]:8"FDFK(,%!HI@)0F@$DJ@:)6T#HK\K1P*MMV&FUJ M;-<::Q^U.E]NEE0&!^L!=H/MMJB*!N'0&[Y]T/->53FA$FE5U3W6J*LJ)[=/ M5U5N%_4H/CCK+G^>8_?B-,>NR:1[_5-MQ&*KMF]7-?M5NBE/T^KFDHDLS4L& M6&IW>@IJ6"DO,X#2LM1(8*R4]$IO&\'HJ9%;96*RV&?N_K!&VFBB?M5L$]4X M%9(E/O07P(TIIS:M Q-NA,SO?6[WWO6JVWWE_.PTS3MR;O=($Q4SBWMHD\?/ MUQYI$BYF9H\U=F^UDZ-JO8\;]9TMVM[0VSDJ49JF&0.2H+4_T.9[4G3:&M^=YGIG7;E/@=SP:#=BQ3D?#,>VC>G(; MH_BZ)QUC/I?RR6T8.K1/'"X.HZ9_JL77;SLE[WZH#?NJWC_8;8$/^M5B^6!^ M>][Y610YI8H(( 4VX;."!>!EC@#-=9;+4DF"O Y*/<>?'%W5=H8WJ//%/\\% ME)(B(+-4 Y25)2!2"H!0RB#$BB)>SLV]^'H",W!LQ_!S\%?C2,)J3Y)5Y4JU M+GG:(MT&IHOM]J%'-WK?>7-[LPPX%P._8UK+D\;TY/T>_-KLXX;JLZ3Q*-[[ M)A"Y2&\>W]%'?0<%0G/Z-@J]36"ZCA#UAK:2K]3WC1)U2Q[S\U)5\?U*WMVO M-[O%?U>_OZJ^,T4D0 M3ADM@+*)G"BS3=!DH8!.>59DF=+,<+['(L7;@JDM4PY6)JPRTX^5_6? C7X' MQ75@GFUMKYCR"-]64_;"K\;0= R&-!*3^H\_*F4&PW/*C>$W"BQH7V^W+]GRW MDTU>)"ID5E)<@D(4""!-&.!:4$ HDT)!(C)1NI!*3SNF1CB5)\E35Y+*E_T: M*CEXDS3N),8?-R;J.VW=+#7B9 S,8.'SX%G3U'="9).17BV1IC Q3PR:X@3U M?_=$0K-^+]F;V9<-3'&.JQ=.W]N/\C**A$'[HHIUNQC1[T)MWRU6ZNU.W6_G MI!22$Z$ )7:MK[CY*64"\!)E6@H->T];8I+*V5^3[ M!.&0P#<4MW'C7F?(>D:]E] 8).A],M SQKR7'.X.>2]>$:FWU!^KC3)L]=]* MOGPP?S#QM1U;;>>\$ 26@@,*66$6SEEFFTUB@$1:XC)5.,5%8,95]\A3HY*+ M79$.QB>M]4EM?L]64U?GPXUI!D%Y8.*)!7#_[E.WP!JJ!]75<9^W$]4M.&[V MH[IY@\#S[[:[U9OUYM7Z@>_TP_).B/7#:K?]I(1:_+!RF9_6RZ5>;VPVJVT< M+P@6 HC,A#^(I!KPHB2@5%(5R@2O*7:J/@^V8&JDUAJ;'*R='1J\)<;JY*69 MR<6N>NB2/ZTKR9O:%U_!"^_9'Q<$W"B-(L\*\7Z\^[];BWW5=CY#89LE+>]YK@CF!"\!A+@ A,$U56BA( ME __G0XP-7JK[4LJ V=M\X2W-JO1L^KJ#$DW;NJ#S\#4$P*--[%<\S\2;YS= M?E1:N.;Z8)=>Q8T,N*J='#WH]C+3SK2O+4 MEUERY(W]T"RI'?+8'@^>.8?3BC'F8V Z^EM,A<ETX&ZVW!3>QU=W "K+ X61+F!=^!F8C"*S[&#Z Q@_WW#B[@,M5GX M=+#GW2&\Z/C-;<'+5XVLBW*S]]AOM@7/OO#]I,*G^N,KPYQOV&)3KPPUYA 1 MD0&6"P803"5@4B"0\HPRS'B:H=2O^G ROOD\ZN/4-;8F@[:>\:LU&D@;G6AC M=B.[8DL8Y7JY9)NM;WXK"X$9Z;YMBFBM] UU MSX!TC3G[P#-X\&>1^>**3$# =&L5E%\>[BI/?*U MMY.U'HJ7[1KM:V]NAGD,R "-^-R'D$XWY' M)I=U,,IW)7ZJ0KQ9ZYW8$,&4::5!Q,/6.VDBXM"!2;]L^\W^G]U6_<&6JLHM MML6H8J>D_8,9\NDOCCXYQQHC1C(!&$,F5"F164D)E8&TS' &2R*)\*J0Z&7- MU((0:]XLL?^;'%DY2PX.U'^TGOSNZP#/UN-=\\BQ+*2DY4)DL J$R5?/Z]VEC_O&.;W<1F]=2RR<_M+'FAOBY6MO^+7W>V.-.-Z'T>J..Y$&/H[ZYA@II3@J :&8+L4S 1;EY2W-=EIQ" MJFB*G7>$PNV86H!5V6[UT!^V*OG>2N#8IUJU0JFSY*M-&_18U/>8)H=-G'' M'_J,NW6B/1FK_ ?-#">U)FT-K"QSB3'XLG'[HPS(QY;)^/,S$C;(8/.D-_F M1G]<.SMQ^O$V(_A@\V5B(<+LA)13>&T0JX8;=O$@E3U5> "4S!,Q*D@*> M$@U4CA&'!4$2[EL%?(DMI'"PP^D)?=H7X,ODY!2JKUVN[W?NVWR%B@ M%E]7K:;-EPU;;9EH=G6K?RWK/=ZJK;@-$MXKP^M?V,\Y%[(H2I0#0KD$B! ! M&.V/-BG8A[<;$^'?K&>_CI+&FENT;^@K@1]O-/^] +D^>=\>"4WF$F)')F<&0CGR7!>!B@ MK^4I#S1:V*OIR 0#3RT3^6#6$,UB8KW:UBN'_6&E:FV=RT)370@*,JA,% \Y M AP*"3*J\Y3D"!4I\GG]A)LRM5?,$W))[/+W6/B0GV+3+QBF_ M-TB/>71[2XPS.P._"8:=&&^B[X]I)#+O8:SU](D^]B+9K9.G?B2M(W[4ZC]3;HPZ*/X#$VE\Z+W) M,QB^2)SI/_ZH5!D,SRE#AM\H7&^RJ1DUL>\3X?)7BZU8KK8L M+9G,( 8F$K6'H%P !@L(N.(IS I"RL*K)Y??\%.CQ"/KJV6K.+;?7ZW28QX< MDTD&0W?H[)$38)_V-CC8GOPY2+?!,-PB*F1Z##ZZ?J8_,)?4-0/N$MAC9<'X M8KG8F9O7Z_W=7DJ+$X(I*2'(E2H!HEH!LYBF0*I2"X(*(K23P.;MH:9&7$>6 MSII=N%VP8%D'PFXT%0>W@2DI%#+_'BLWT8C58^7Z0./V6+GI\%F/E=M7Q%@F M_F"+91UZ'>D!6W5%\X2^8-N%F..,%!3G&A FE=V4DR8+M60I9($;%?OSE84_8>RX/G<$; M9'%X>_1G7!HZ0].],'2_3>\V!'7Q=BTS/T\APE9^'.0%,H1'[?FWY!0(K&29 M9JA R*_6Z/(X4R.V#QNY6+'-XUZL85&9&2[4< U?]W5=3]1&6, =6A5\;E ; ML%?!)1SBMRQX,LIS=2ZXY&I' X.+'^]S?&EK*)_43U9'K8>STNTN@Z9^+(%;]">-_Y\3F#C(KZ MP*PS)."!QXW.\$4]6[P]ZC,<)#I#I;L M[=[OC_C&1 X3X!H@Q85U\&BI-Z(!L9,[1-$"*8:FKT8^6DU$\E'JH7?67K=S.L:S6; [;='!,7L8&9I3+4ILSN M34U:6Y,_:VLC;%V[0]+%).8N1RQB_G5@$(E<:^$R.(6[.I+;M/6$!D*3"3$Z!0($A0P@+A7+A M$UK&GIH1*7Y:$^,6<@X$]\#OAZA(>\>@ 9A%"D5]1AXU(@V Y#0P#;E%H,0S MLT%N$S51::OC<@2@9(:_TJI 02H@"Y+B-*=89EZ;?LKC#XJRU?\#>6MO+QK<=54K[@U)EN\J7/A(H*5EU!K-YRNU2UBH5? MJF/#?2(A-F$'YN:!E2E4 *$"VM9G.5!:YQP7N>;*JWVCTZA3>YP_BV]*/BQ5 MM5!J-<6K++7MUA8E^,J$N0#ON)$5&\ZA=[(.]B;[72UKVN3UMSDS]I@SR"C&VJ? \ ( M Y,.CVP"SS5NX%)U+.\:V,]PPG>#;R#[3_#;C0W[KP-S(5C35G_SMO! M* _5G=O?H.?MX!T,X,TNW^%W#I!D#6Y"^G[==!L]ZT;Z9KW1:K%[L'EOSBV: MJ4(DET( 17-;VB@*0*BB0$ .\Y3A0D*GU\&4G)K:"^7(AUX-OJ>$L8OB[$1, MG=![RJFM]XNVK3>_U-;;)@+4X%SH\%WIA^R_:V^C]?2>[M?00V9W(B;[?!U' MTNS]NWXM_>2 )S;_G=K"4[%U/*'BJ7A\$BU.TC:_>%.JQ?S.#"KMP&^6[.L< M4TQ9!G- M<0 H9P AI4$50\>E5*:2R>5G[,[3RWRVAN76.O<7F_G<'6'.KU M&#C>O^GIA=;I5XC^^KG_\I[FF7IB:'P[KT?,[C4(U5QUHG_?K'PA, M5%NL%COU;O%#R;?F/;[Z:KNM5>O-/[9*/RS?+;2:(\J4Q#@%)='8]C(C@&(A M0"'OS875/8F!X/;'@RUS8DU.F)NDP=$L9*:7(8<-YO) X2S-":? M:X/E'FQOH8^;]8^%5/+%H[FS&>SMZH?:6DV:.UM,5LE,S&6AH(8P UIH")"B M*6"Y57J03)60:H24FN_6.[9T(R;WH;WH:6_ < ^351NHNG2UMB?\,?G%FF\( MZM=D[T%R<&&6?+&&>:L\N$Z.&VD- _G U!6 =E15!T_$X@DZN X\MI:#)R 7 M9!Q\[Q#8!>%)?QJ;RC'/&&84*@PX3R5 B+ M(2 $\**HF2J*+V*%\^'F%HH M==:"R1KIV2S@'$,OZ;^5=]CZ>&?#S"NEOU5!\]TZ*]_,GY[ MDWTO"IEI"BEE0$D%K4YG!FAJQ5I0BKC6C C%?<(5ET&G%J@X-*(X]),("E&< MIB+/4\4P04"6W$Z%4( Q24">22AYR5*,LOD/M>'K&)UC0B;C>/")3,< \X!D M1A@J"6 D-?. F.VH;1Z)G.92Y07E''O55T5_)*;1C6?0.7!\88N--/K*=.G0TRD?B\7[G[H)X880IG. >&* _-65H +*0!2YJT 2Y@C MJ#REU*Z--34:4E(-MT#WXK-HCIJ;4H,2T2I+K$"&.>&:*@TE%/(#*!2$V:" M4RQ3)ZF0*_>?&KD<6^A9H7D-P6Z:B(#+P-0P "0^V4:]H!DK\>?(R%A9-E?] M[DYX.;]LQ-R3JS8_30.Y_K' 2O+-6B@EJ[905JK2=HO]H&OIRC]6YCZ&(3D+Y:.9S:SZV?)"+U==*^K+..-G.&=8*VJZM/"]*@'!:V(8E''!) M1*D*K0OEM?0;U-JI\6GK;"W?6K5F-I%$*^EZ,1'ND XT2_8^)FU2W$^U$8MM MAP[L,WQ#W +!R)2QT%')44_($[9S?/J0)IJ%$X,;:JO]BW]27U?;W95'T&] MWMQ7)/GBL?GC0:4$7M*);C?!Q<1L8 8+A<>F*T^?#@JG?UFOYUV*Y-%';26;Z4?]2SQZ87O>[M;M:@IR6 M5CQMU3M K\P@U"*]?OW&'O6E&P3+Z:LV["8]]LNYTVOCTP6.169 F:E M816Q5098P5)09CE7@NI2<*]FXQ='F=JKM>E,U"CW'.P,R,8Z Y26>5'F)EPI M>5X"E&L&&"D%@!RC0N>Z2+7TS@KM!>AH::#G@(9G?)[AZD;QO=$:F,J]OWEA M*6O7$(B9HW8VQOA):=?3R1J]4EQS#%&/ T(P"E1 %*S$^ZR'/$E$@Y#MT(BF3BU(C\\\/]O6T9 MNM;)'U5UCY+)Y[M/6Y=*K;%FU7L+Z1GF:NC=I5NGF95WR;%[2>7?K)W(Q['V MFB*#'W\;*I:!S[5#%1G@CLVKV",%9 J^6[/5]LOZ]4]#ABNV_,@VEI),M%^] MD3XIH18_[&#'@8X0J0F]F=W_M^T/,RT!T9( F:9,EF6&"'+:[PHU8&H<7[E@ MXLBD=2)IO$B,&TV3T2-'_./YX)GJ9O8Q\!^8MZ<+O4=JY,!3,%+NY!!3X9=J MV0/'SES,D/N.EZS9P^LGV9Q][A.JWGUXR9F?EZI2$5O)NWN[3?O?]9,CN50I MR31(59X#5- "$"Q+ *DJ6MP=H&CBX@Y#CBP?[@["N4"XQ[6QU>&VQZ,T''9J(NK5.8,ZN(S=;4LFHF[G#)F[Z)W[+:.V M"WRO=D=+6P(59AA; ;R" I03#7C."4@9TB6G:4YS'J%;X)-!IT:I5UO<5>G5 MX4>V3A/@1I"Q81V8"2,@&JMEX$6(ANT8^'3(*30,O B"8[_ R]>&4=([98A/ M/170^J(V]Q]T.^(\AY0KB@O "#&+5,W,(C7C)@BDM"@X+7+.O8XE;P\Y-3JJ M3$S,2/=^=., KAO9Q(5LZ%WCRMA9%SIQS#;S6[^QFCAC@#!V2^.+B3 NW MG.\B 7/M$0&8?QT>_JNW'>51O^54^V#?_%Q8H' GQ,/]P])N!G>)>E5GYW/$ M,4.24D!3:=L,RQSP%*: ,JAEFF6:0*='/&3PJ3W^1[8G-V7LFC07ST;$7G/C M%G$,A?C G!(7;.\X) 2U2!&)U]"CQB8AH)Q&*4'W"-XE9RMA0J&C0UF8?EEC M^HH];C^R[>[5@VH4FA11+->( ZR%61 QI 5!0*2E5AAG!6(^[92<1U[:C37 MF,Z6[>8J3*WP'::)-3VQMB?&>$]IK)!)<=[@'@+JX3>TXZ \O6KG MDF_:%Y,)>M/WMMJ/24_J\V/A5!; M^W7:;JMF<C)+CGSQR(,+F:1NKAL#^H$)[R+J'VZA'B+ & *_ M1QKBP-,P4AIBV'1$RD#L 6%G!F+(?8"%$J#5AINP4(E0-B)2,5(R3+$%(".1TL.(XWM1=*HUCP MQ.99)5>@#,Q)8WEB3?<5>^C&O?NE,0": [\C8@ 9( /A!$\/-8CN^X\L"N'D M[+DVA-ME?2LPW]K-3K&^_\Y6CV_6&[7XNJI%*<3C"[:T4H;;0ST>HP8 FU] M#91FS5ZF@$))04Z$+&E9(ER2L"I+'S.F1D;' E"O?XIOMC8O^63F*[B TFM2 MW-;LPT,],%,=HWSL0M+XD+1.)*T7(]4]AN 9O;;1RXAGJE\, >IZC6+0W0+9 M,GY7^0\/N^V.K:S:ZZ?U MV[/C?;D<7Q13_,H,_6XY*K*__6UY,WN;Y., D:A.O!&6*N,: 0Q5"E!:4$!5 M(0"$B%0B7$)YI9]$PWL4N8355["L"EY85=,0$5>WEV\LM 9^7][^8D;MI'$3 MDGB-,*X/-78?BYM.7VA#+L1C_;]/U=@5 M3C$0*%< 0'51<)MV*FQ2&6UW:7XOE'?V2:@^-H1;C=* MB0_BP.2RQ^]@LN&9RMSDS^:_@VSI^"$5B7,MVC@LLBR+-@=(T!X@0$[T@S@ I55HRP01A3KTDNX>9&N.<58NTAGJ*AU[& MU(UF^B,U,*WX@^2O']J)02P!T*!6:>8PW;6-7VCG*+%A#[RV5H4TY[E MQ"TFJ-?.X:*.$?8F^/\>V,80W_)QG^!]U&OGP 59R0NB* >ZN30SK\*[9C?B3M"+D;_<8'@ M2C^8(I&@XZ"CTIL?$*?$Y7EU&"6]OO^^7#\J==3(M;?RN[/FZBHY8J4$D@ MSA'@)&&W>9Y>C\V=+)];I [>K%CX54*[E]I<32 MO%3DR9X(U#++"\JL!A4'"%8U)! ")46)D4A)2;Q2#&^,-SE6.=H5V9N>M+9[ MBB3?@-J-7R(".#"]G.,UZ.:0(S"Q))%OC#:N&K*;ZV="R(Z7A3'+EXUBVX?- M8Q4)_8,M']0(NSG@S@] *-*KK+G5U_-@&SSHNBM&WUS/JC,+%#S@ G6@!<"I93+66> MN?=7R CX7ANH-KA^TP_+)AEK>Y#*:3K/STM.1<%%"3BV$H+>DV$6_@W&+P#DWQKXU&CM5FR=Z9"^Z59KRQV MB=6BFS7%O!'3R(. BZ4OZ#7VN *#(;"<*0P&W21PV]P&O&^WVP"J;%/&XE\]L^6[T7:CLG@8 M#LQ;_YN]=]V1&]?21%]%P %.5P')&5&B)!+G5_I6;4QMV^/*VGMZZD> 5UN] MPQ'9BDB7"I50_O3] MG4WK5V^E^)E_O=U;'N>"'Y[,?O2C^BR_:**BR_I*_J-2)N/=(B690"*E($OR M#* ""8 S+$">0RP++E$,K8IMW>QI;E32R&HN$*M6VFA3^RJL&WD=SJAZ ;8X M[0L%V\CLT2+V446=H%'CW?$Q+&(.1WFAD)OH_,X;0;>S.QM4>@_L>AN8[I3. M1H^CHSFK%X;FVOLLZRS\IH#Y\T-%5QO*:P/PU?/17^I2$RIEG*<\!U@SJV97 MXP?&,0>D("2%$JK"[5S.2XJY,>^A\T8K;%1+&QTJYA MQQZ.L?>Q8XW$@$1\'D@&S\/G(L,+I>'S@.EZ%CZ?QKR+*%5/)L;(V+8/](?< M="?G*N8,<8( $9HO$8\Y8%FJ !,'W9D#SC3'%36Y0 MT_;]2ERH=73/-B[E0QU;G='GOI.\J1MZH937'YW4(9=C/[R"'2V[]3[QP;(7 M-.?'RG[-N)<@_1O]47Y[^M;ZR109SI#(6%M<'=952 4!/$L*CDB"*;$Z[SEK M>6[+:BN660]B,S1BM7P$"1J]H.*"-ZW-YD]4,OJG%8./3R Z-6 M#/T@-0GH)72188$9RC#@,-9SDPD)B"(0J(P3FHJ\8,+ICMNQ_[G-8*=2EG6^ M0K-&:D5&J1VZ&R5K4WHL[,F&/VB%FRW#SI@G*BY2I&+ \A0!E.<24$01P#C&F4IARF.G:J*6_I C))48Z*A&?( M*8#7JM>Y$5TMK2G?*W_H[LQUZ".MMJ5KR24[Q.U(*SB.(U/6KG[N 6>-FV#7 M":&@%9!O]?D"M8\M8;A<]=CVY0$^UI_E8QN?(G0_G^6VK"[X,2YBEB$"4092 MA%. DJ( 3"@,L.)2_P\LK>:39.&!C?.NP?2U[DX6ODO.OQZ^%1; M#@W..$\DX4!DL5XHXH0"G-(4X(3F$HN8"T&='=\##LS4V:BH@F*^G0I=UOQO"KX',-GN:?V M!67LG?,Q'@%WOY<4#K7'/6I[VIWL);7.]JL7'_+P *\IX>MZJ1_?--7 &A)X MO^(F X5\(YO_OM-R'OK__*/%(' M&-I^YGF! 9O"Y/F+CI6#;_RT8S:1!_U$8^?F;Q\.Z5ZO_ #=3.>['PZ3(P__ M@,T.J"+-;I?C9*?E.-LPT0_KU7>YV4KQ#UE^^:K_>_]=5O2+_$4WL'U#M_(= M+:O:.-_=MA0)HE(5#&"B,$ %3/72*S+ :?,SZ@QK;FAA>=7K<;\FO M O6+#&?(4M33*C!]3>H7&:"+Q:E?1A*WY5O(!,=-PT9) "'2X% +3W5&E(^],=)P5 MX>@<*41[ _)['?3;Y!N0''-94 04CR5 *>= _X(#03,,F119%EN%9?7V,K>% M:!==L)M;7AD>+B-J=W0Q&*>15PEWB/SR=%V#(&1ZKK,^IL_*=4W-B\FXKC[L M8<>^D4I6=2F/'S6W_%I25BZUI:QI1V]]5\TE+V^R+RR;7;3XSZ=-W?TBQ@I) MFF.09UEF+%D*6)H)P#(2*ZQB+ O[C/V#1)D;A73*F/BC-B?Z3SN%?KZ+6IVB M3JGH0*MHKY:#'35L)"W,V\G&9V3J^JL-C8.1.]D0363FCCU4;A9O$'1[;=YA M/4QG]09!XLCN#=/B (?TH[M;;6#+-^6&+]>;I^JPNIT0*H:\ '&60X 2K(RS MD;&&4YX@B#CD[C[/-CW/;GGK2H%Y.#=;(6UYP3<&?B_@Y6-VZ3+:RSU2D6]G MN$)Z-5OU.[U/LPL<%SV:G1KP(RAC\*]7=6^[B?=)5O4-5E>+;R$EIYAI,YSF MD $4QQC0C!4 9T1(I I2,"=NLNETMK04B:Z$Y$_E*OK?]Y^C1[U=W1C9'1-Q M6V%OQU:A$1W[(+@6MRNVMY.X]FIKO ;N;E8H%Y "T9-5EY,RDPL(IZ3D M]*X?'WV6W^7J26YV[CBBR-,,%0E0U-A%D"N 33I9"47,8I+##'$7[CGM8&X\ MT\GG[3)UAJ =@PS!962V<('$F12NZ1V( ,Z:GW2R7U/N=&)??<[G^GI=/:XK MNFVRNZTVZV4IZDW5V]6V*N5FP>(XR:E(04P9,[Z=PM@5>KM#<<(Y@[&$ROZ. M^D9O.WDC+7!T)''4BNQRP7D+:YNKY8 (CFXV3 J>RQ5P0!"GNN<= *;C M=:XE./UWMK<:F?!BUE*?X]M7VY>\,["46_EK^=WDISVYTI7;!6 M ,1P C"E"6 J27&,&,1(N02J]G?G1+H31*HUTH):W',_ACJ?FU D>\=9TRZ22:W^SS=@P^SC[% MW/<8>P"2+W!\?1>U>9U&S>]DC=)HI]:G_;WP:?45]6^?4E][T8]Y?BU7\J-J M,@^^H[R^M6NK#,4PRSG*@8QCS3B$Z$TDR@I09(2)(H,<9M"%<:[V-#>F,8+6 M>?&;=(R=K'YN9-?QM6.7(*B-S"J^@#F3R$TP I'']7XF)8V;ZIZ2Q>T7?(^, M-WH'99Q57]/-UT5,4@EA#K4%@C! F<@ E3 &.2V$4$R@),G<#HP/FY\;'>RE MT];'YJOK4?$1%?JU>01?DVKZEFM*Q,=V;HPIT10"F4!&%<((&8R:LDB!ACE-$L0HFGJ M%/A_H[^Y3>>=N'6>Y>A(8$]/\1N VTWZ@#".S *#$'1W)+?#)91+^8W>IG4N MMU/]S,W<\C7/HXKRRZI4):>K;9OYVF3_,WN24F[V>^<""H4YBT%1" X0-87W M4B@!QA0I$NN?D5/HB5VW UJ#O1QW<9]D$M$'$Y=3TI??F M/JT=1CHLKYHTKW0YO=)7';^CSIHVHC_66CA=% M"@J2I@ A36)82+V_0S*EF'&:,ON(/K>^YT9D.^F;R].[J%8@>EA''ZNHU2$R M2D1Y'!DU?+(?. Y//]6-#/KX5]>SP]O!NV@\W"?R-7+&/Y#GD1]PO7Y(CDU. MYY7DI^N1CY)G$WY6\-MOC\OULY2_R>I[R65]7_[J-*W: _WQ2JZD*KSR04)-:ZF&!/+7A [?N8=U?W47H?^\/<4WBZ<\FC^5']?NF\3B[-\4C M#XJMOI&/FFG*)K!Z)>Z_K:MM^:_&[,FR.*4QE4!"G@.D#'LG>:'_A5.>Y%D, MA15[3R;QW(C]9 ]_5SMS[S?QYJ>#&Y$Z4WRM//BH@%:_L\?NFX*?!V60#S&H MFSE$P<$JGN0SLMB[S.WCF/9LY_^GWX7#'FMNW\=$.[.9?2=NV[LIQZQW4SB) M(--M):?$]6@#.FG' XIAG%EBY^F_7UU)__WQ:;O9TI70BKPWD3^K3=F _V^JR!P_^5+55=+C]#MO5E_H^5J@66<\\(D;Z&YIC1,,L!P3(%D%%,A&20LC$_:OL^Y M,5FO[]1=9 2/_FA$=W38MQF @6YI?K".S%R_KE=?VN0"#T>I!6[C&,[U[!R9 ML3W.#GJOWC^\N5_$,B58X 0H9ESV M,X( 3AD$,,M$GJ0TQ=0JK.]Z%W.CF%;(J),R:L1T*;Y\$4F+RY+!^(QMY8P$ MC4NIZ:$0354]VA$JQS+0?2CT5W:^^.:$Q9K[)#^NO]S[I)^5=5J[^?VJ#3?8 M?)9?\;P)X%^E>%K*C^KWU=YY=^\%N/F\7B[?->'4=33U07D1IK=)<8Q S"$" M2!!M1A1,@23A>5Y(9":[TRFTMRASF_J_KYZVY=)(?^APZQKR[#\REL?1D^ ] M]K:M5<(PRZ$:1\!'1I.H5:7-V#!2UK?!F(8ZO/879-JC[,& G1UL#V_1\YB; M/IOF-L8YB//JB2Y=$^;WM#"C*==)61]0=W*.DDC? H]09ZD]/4U[AGI;Y;.S M4XM7!CBFL=ON"^R*^\*'=>M&]>')1'=]5,UUTL$$7- 42(PASX69$C"[RW(R-QIN)67H]L5ZOIYWV^I^U_F99;6_8_SA<1!TO MH";XD"QMGEE]'F/;1@']X0)\&7[><9,,5D@WN7$%GMY?;I(!N.@X-TW/0Y,. MFG.S7?W/!2>$%81P4!"J"%?Z<5J$)BB'1"%X_L#C7EXH;^!%5:_G"[S\N*>Q MW-SI?9:/)C!D]>52[B=),11)(H 2.395+PM DPP"$8L49S%-*7&KR'N[S]F9 MJ^WE<;E2Z^J;0XB?"\Z6QF!8]"9R4-B).T$%7GN 0EE0%CU.:P+90W!FPSB\ M&C)PK#&![E?BO=9PM2V_2^-5M6G**"Q20A5)\AQ(#F. <*X %1R!+"-9C&G* M$ID/#PGKE6%VE&1<8=N=,3]0(D2$5_]@.&Q:QX-XPEWHA>0D(U=A\8=NU-"I M?@EF$!1E!9%=N)-=4\%KU!T&Z+:Y2_Y#TNKAS_6"%#"#G"I3+E1SH"%"G.@] M&\(L)A3'B<#$A0.]I)@;"_;68FM2"-6%$ XUNHN,,I'6)EB5NYYALV/+T0=C M9+X<:1Q"ELN[C>/X5?1Z9)A+<;W;,#G4W+-HS(]"NSQN#_1'MQ4VE6H+1(I, M*:8Y,M/,F*<8X$(A8&I[(D'B+):\\Q1]L#_/NMR;U?0[=A!]F.!4:Y?BSC@3 M'(C;7YC2!644YTFVF_KR/*( M4?U;[NCI? 5>NS5Z %+3+,)^WZ'S&MN/0Z!%]$HGDZZ2_8J>+H,WGO8M_+AK M2>]%SLM,[GQU9*IH++(-O19QC^=A0R!JHCDXH_H!Z%(]W0"59'TK+;BM$?WM9?;+H]V#;SS4!$1N96B8!RR7U91#0IDI8>1&\4 DE;R+1GP;R M^NL3)F^\J<-QRL7;CWM[6)O/8?.PON>:>2MY>DBRD(2G,900*"ST[BZ5*6!* MQH#$*"8L14E.D%M\Z\T^/?9WHS-G(W*T74>MT&<'B8[!*+>1M[/:PJ YF9_[ M !A]G-WMH GG\GZCOZD=W^W4O^#^;OFB;US]=]W\NGK6._\%*22DC&&]+4PU MO^1$ 4R8\?;C*N5*%D@F+GO#P\;G9H#M9/,X?#L"S8X:?*$8F04L4?"(73]7 M-UB,^D'3$\>BGRMU'G-^X1F_J=D%J[<1,*^?JDHWO8B+G+*<1:V@;C/W"J9V0G"=V M/P:!IOB53B:=[/V*GD[[&T][')E\W'Z5E7$TJ>17N=J4W_7*S]??I*D"WIT@ M-[]YH#^:5#O&4%BDF$$LXAA(&*0LR-/&HU MHB,]HD;LZ">CRL]WT>Y*I/V]N1G9*^1PPN [;A9G-1.,QL@$]5<8"(=SH D& M9*)#HO$&QNT\:2"BO8=-OFU/=Q(U4/NC8ZJA;7D&CIE>ZSAM*0XN%CYHY5M3 M"T&9"Y:G@,9$ZHVF\0F)&002J3R/$Y@J8966TKK'>2Y&K<0GM^\[H1T#RFZB M;F?@!L5RDJ7$%T;W>#-;:$)%GMWL;]H8-%OUSZ+1K%_T]'M8T]5!.K=WM*SJ M$A+[<)1%#%FB,LJ *G("D$2:<50,];]PGA3O6"8OGR+13"WN0[O$NJL&M!3X(60OH MZV"-3B@OA]L=3NO?8 W F6>#_9M^Y/.!;G4C'U4;;19*)IE)- L$-3D@ M4\X!@2H#16*[0>*4Z[5'<:]TKY?:FRSC:X\RATE?^Q[S6YC_(4VU4RGN MOVL.^"*/T^0NR#+30DXH6D$D,,$TR@)#^119SE JTT"VQ]8MC?RC% M>.AWXD>TD3]:[=*1K4\*\^D1*C<;O>N8:*SL#++1\!^9TG? MX*?YX$[JIE: MBQ_.?/-"+9!EY];WI$:?%RRG]J!?(P,JCQYYS[]?\>63:?Z3"7!=K^ZWVZID M3]LZ->_:'(.M5UN-R;(I@BJU3-M=K$B6I"3%B '&,04H*U)M:8HF=RA0X(_ CG=? M;FA')N87&%6_,I[!P0]9Z#.<<-.7 @T.[,5BH>%[\5M"6M>A=U*_0I; M#J'-[[Y(BCSA4A 0)QD#*)$"X!1R( J)8Y%!B'/'&EK3B@DDC %J!HU;B MVA.AE3GZJ97:T12^A;H="8= N_;W)N]N#O']X_ MO'T3_?9P__#V-SLZ.,"G?\;[:3WRI+93V'KRGNO8C>_+OS%U_%@LWFMK0!M <@5?VYK4]QO7].J>M:_K&\:%PPK1#*4 %E0 M I"@)B6NR@ 4,(:"Y0553A$U5KW.;2)V3CJ\$WP;+6]FA!X NMUB'1S*D6>W MD3!C9]3NQPX ##N<^!R\O>@4$G[E2MM;!/\B*9@"8( M0'.-! A# C#E'/"$0(%%05/DY&1YL\>Y4LZ17V!G]/H>[-S&W8YY@J(Y,NL, M!=(GP,@.G'"Q1C?ZFSKLR$[]"Q%(EB]ZDLZR'CLI+J?!;;5P FB4,N!7:?3K@E.0)PM#&YO>X2JWJNJY/0WNI2;CTJ57':IO1!DFOPA M$!G,C;L] 92J%"!">];RP6W_[5M:Q MDR8GV'[O;_(%)XAAGB$&,I+J?7C,,T"PBH&(TU@;R+301K&+&=;3U]R(\$#4 M.AWHD;".EW,]"%M>S(7!;>Q+.2_(W"_C;H,1ZB*NIZ=I+^%NJWQV 6?QBGL\ MP6^2/U7E]OGM#_[5F,X?].>PP P2B% !8047&YPLKJ!/G:J3C_#UQB4)C.^(6>RSQAR B<*8.@T.4[H8):)C+>[J/^P5N8L: M5288!X>]W 3C,=%>;[1Q<=L8#@2T=^/HV_9T&\N!VA]M/(>V%;)^ZGF5^5>G M5>8[']C-MJH_]TV=Q.-!+Z%M_?G[EIGIRR81VU MO.[X6LR@1.]D0V57YG_Y5BJ>E_*C^YQ.M]'JT?'Y7KJBV+^CR_4JM MJV^ME6$B6+H"[0M&,B(2E@-.< X0RB6@,"L +[!,8,*2/'7R$_.28G8+;:N$ MB?W=J1'M](C>T"UU7 &]!L=R_1H;\I%7GTL('\@=_5%+/E+]]"'8A:)X+QFF M)>@A,)W1ZZ#&/"OK5&LNI=B\TZI]EH]M28V/ZHUDVT7&LKA(% $H4]R42X= M;U(04(PK)$1,X\(I8U=?9W.CND[6R QZ]-->7,U]/T=&8L=".GU V_%9*/A& MIJT!R+G7SK& )%39G+ZNIJV88Z'T6;$(<4EN. M& 34Z-3@A9$'+5Q%(1@;G/GL2WHL4\?:OPH_S25Q-^M MJ]>ZGW)K8GWT#[+\LFI\[?GS@]XE;I;-;451J$1@PH"*FVI]"+!,%""3$%+% M(4U$['KK-URLF5X [DK7'*;6W>D6:7VB1KO(J'<7M0I&G8;1@8HN/H3#A]GB MJG"B49NXR-!?;J1<'$,G';&I?$@#CEST"RU7;6V04(ZHP3#O]UD=WLV$[JW! M,#GVA W7K%\"BH=_7R1A>WNYS;Q.LDOHMJF6MGZIW4T1]&[J@6W/$FVP)\ZT.N M@)".?]0U%$V?(R]+@,(=?-WJ<.KC+TL +AR"V;XY]*K1G*N=7%K%C.:Q+!) ML4@ TDL\P-0DHB@0RO2&&*>%F_-/3V=SHYW#B\/?5Z*B?ZZB=Y2WX?B^5X87 M0':]&1P&WY-4]]>_Z]XH#\6N>0\$R;_<0(Q0!(B M0%@J 1,JSGB*!:?(A58\9)@;V[0J-!=0G1+1GUJ+J%/#!.5W>7([38S/L!L5 M^8R7'4.-/ HC$]<8 ^!,: ,@#,1S/A),2G\#(#IEQ2%-^18?^H=<+O_':OWG MZC=)-^N5%/4]4K5@ G&:IQ PR*')\:7)D1<(*"03J51&8&J56O!F3W,COK;Z MCI$6_-.(&W7R-E=LE6MQHFL(]Y-84-Q&IBI_R#R*%]V 8T 9HVLM3US0Z(:" MYZ6-;KTPH-C$_>-C)7D30O+9%+K8_';_^;IGB1EBTXL)9;W9!@C;W?-;)>^B:CGPR /]].A>-7 MG\(&GI E)WK[F[Z*A(WZ%PM#6+WH;MR]7NM):1FK=/;\C#[G6JZ@(3Q7M?6R M'(Y;FLQ2N*C H65P^0'/7.1FLR%_U<:%W'Q:+TO^O#\K3 JH>&X.30J< L1S M#&C,4Y SI'C&\X*DT"D#^?6^YK;Z-T(Z9ACO@=)N+0H$T,C3MI'R+FKDC/YH M)!WGT-4"D5#9Q'MZFC:'^&V5SS*'6[SBF:&,/I9;NNS"SS:M:05CJGB""4@2 M$_A DAA@*F.0RBP7,&-)@K!3OFTVM*JJ<>\6:"$)6D2"R Q,\G)M"5!"R)!D2J(%$[TMV)U\W*UA[D1 M1'M6MI.R*?-M:49$7Y 4>&IRU.?%1X1:'S(\)K M#_JM^+^LU^+/;!9<)8IAD@*HYZU)SH\ 294$5"1ZFA.< MI[G3+>KE;N8VH3LIHW(GIN.FX J<=NOZ<)!&GM>=@'?17L3: SS<$MZ/0: E M_$HGDR[A_8J>+N$WGO:;^_O<$A_580:+SW)I@GE>KS?;S5D"B\U^EPLEU@M^ MH4".B@R@@A' H"B @)H^4H(DSYSBH0?*,S3[.( M\QRK7,4@XWD='*X (U ")0I:I)R3.(]=*_#<[G9N;-E)&@GCV4D['=P+[U@@ MGG(,:4K-*9:I><0D C1C"4AHG,M4RZ<46SS*JER+W[2EO7TIW$]%& _]&P%_ MZC3@[Y7\4JY6QEGM%5V.-DXLP5DJ8@I$+F(],U*]"U%H$F,\8:8G&'B [NR(\Y".;#VY(AZUC90]4P#I6%IU.7L?*'HA+ M=:P\,K>';V3SW_>K2S[*QC5YNT"(89DJ ?*42H @DX!E M&(*"IESH'WF.4[9YMMCJ<'^J-N;M/]HDFLOXB1 M(AE&"&09+@ 2^E^4LP)03),BPRI1DCJ=7?;W-[O==I=XS-2%: 2^BW:_;&1V M/**\ ;CE$60X&$>FIT$(NA\MVN$2ZNCP1F_3'@W:J7YV]&?YVH"*&>QVZF]V MFOJ[3?#]8;WZ+C?:7/F'-(["4MQ_EQ7](G_1#6S?:#OF'2VK)M%ABE-":0X! M(YD"*$T20)A@(&,LRWA&XD(E[H=5TRDPSP.OWUOQ(VKRL$9L=YZE?VBDB'[2 MUH98+Y>TVIA?11N#Q_445B_]G1297L"2+ 44F0JB)E42$53_R'+]6YAPR:#K M8=F7&+&3)DFD$G[Y*R:0#.8HZVYXPV]%**/!&IA1OW)SIQ :00%32V]6D-&*C]"F% M6+WC>V76--:<'KW]8:PJ^4%N%SE,]?_B%&1Q 0&B3 &<0%REJ6(L81G/'6A MCFL=S8TV=M][6WGXIU;4G_4NR/W*ZPJX$+,D0X@#R"4Q5><@($B3,$ -M>( [_)D>_+?1"R^->L!^*8)> 5[J9^,:O7]GSZ[T; MS[N'&KYI"QYL3)O5X[HR,^_5\V=SF"^U$GL?]P)#P8NZCK0)6'DIO3JYWL]N&)]MCWT\AHB(Y]Q7<;S,"1!%Y( M><4\VO(8"!8KR7/=*)6+[7I+EW8&RZT.G1AHU^UXD^9 WEV"!),1_L'T M[9AAY1;6=M9+2 1'9IS+X 7,KV()1:@D*[>ZFS;3BJ7R9^E6;-\;GB3_Q&5! M=W?0^4EJ]T(HAB2/02+2U-@[$NB?!4@555+O0%--0K[Y\QWDF)L%=)PD_LQ' MIYY6!\KXY]IW&2O+V]?Q1V#LJU0W\"=+X.^!Y@BY_5VD>+&T_QY0]54$\&G. MVZE=;SIU3Y^E45MWT98'_]'$ZFP6A4*I9%D,>$82O4V$.:",8Z 0Y! 1DF.> M.I39M.[8XVQIBD*:_^__@Q,(_[]Z?O)&4F=/]1N(VQXOA0!PHM0V2EOQV_*[ M[ Z:#'J?]9!%Q\+?U7]HY+^+[K^9X*.@WNEVB(7S2;_1W]2>Z';J7_ _MWS1 MMV!)'5?^B5;;I@0BY;5#A=F([O]R_Z/49)3D*E,, BAB;;X5!0.$:T-.F9(E M&.=%AIRBONV[GIO%ULH7U0)&?Q@1'2\='6"W8Z1QP!R9FIQP]"@?X@I)L*HA MUAU/7"S$%9#S&B'.+0S(__]9/K99&#]5ZR\5_?99?J.E\7F^?]I^75?EOZ38 M/].L6'"A$,USQ11@&9< Q2(&&,8$4*@235$0V@-X$VV_TFWTC3Y'FZU))<9D5.U4L2SP&F#<+'>,NVBD2[34Y?#"T638G?[Q\^KMY_,R';4OPFJ^\EEYL33ZB"*D93;!*FY3% PA2_Q!*" M-.P#&MD0'Z.^BM MNH/XCLV"2<83F>> Q#D$2&((]#<)09'2N$ 9)H0YI>P?+M+<5IU/ZZT6JZ3+ MY7,DRN53?:@GZ^.]G37?9N]\;*.]Z($Z=0!@8_([1OT%&%WK<]4)QVSD=>M MF:C1I@G(VT2'^ICXCC?=8+[=#>:-?* !4WB%PSQD.I%A DV?920(@!>3CX1I MV8_6W]+*[$$VGV15=U-_J%+L,H>IK$B1R:>,BE@ E D.*(+Z7Y*S+&94$N$4 MA7*CO[D1K59+TO1!/^NQ"?]H74[FX_J7;FB*Z[- MG]_T;QIZ!"IFZ3#@&&#$"N$IEFM"8QAEU\4B^ MW(V3-3&!'_+%_%RUI%Z^R%>PM6/*X8B-3'W7P1HQA=D1"&-E+FLZ>=F$94>* MWLQ3=OST4)_BQN/EE53K2NZ\7][H_VRV)=?<]$[_OORR.O%7I1G'!$%BCHO, M_@.E@,8* 28D%R(E.4^=@EH'RC.WGU6N__JEU"FOT.W01:X/A M?-V-_8;1\A)XNL$9^R;X8%Q:[-GI2.C]4*M0;=2U*DWDB3P(X. >R7[2O)!G M\B#HKGLH#VO6UTOPT/GPH_KX*"MJTGM_JM:JK"M[O=-(M,F_-P_KO4%I/(.[ MV8UBDE&:*4!@E@/$. 0,TP(DG&9$, C3/'/S( PAUMRX^EBK^C!XE]=^\[1L M4@(=T[;^ ES]#X,,J!U=3S],([/V^0CM5(H:G:*?C%8_1X8?NN&KQ^U0M5$I M/"SHP3PC@P@UL==D2"#//2J#MNZ>KN#UD[;E5]MWY8;3Y7](6KU="9,P;P&) M8BCCFITE,[42XPRP-(6 $FUHISF7F"6VV0FN=3(WZFWEC!I!(R.I*4H4&5GM MLQ!6'DE$_@%@A>Z0.N-CI9MH!;:ATF![CYK&A5*\_<'UHXV?X8(I7""608!XG&BS+26 9GJ#K8I8 M,@E1D<;0+:>1EQQ6-&G<'JW^MR=TN8O3Y+CK4)FK4N>7%&W#H[ RT M\89CHB0$XXR#>[*"(3B&RF#@)<.T:0V&P'26ZV!08T'=(GXM5_+]5G[;+%B! MDZS@.2!%A@'*]&X78YH#@1'*L;:?&'2J,WVKP[G943V7^GU MORA?/M65'Q_^7#>_C/XFMU_7>H=D5(QJ'S':) CA1?R+^=),0+HH1PO MSI BV MS30FS2PL&4<#9B!%G%+/![G5V[O&GOUEO19_ELOE0@DF"T$AR&., (*" (3 M"CBD*&<4,Y04CGG.;W8Z-_(X6U?KY-(FUW1G_7>2.X<$68R '8>$QG5D0@D! MJ4\2;VN,PB7TOMWEU,F]K4&XD.C;_EV/>/J_RZ\EUXVO1-U^XS(KWU%>GT.U M$<.(HEARS(!(>0Y0%N> ")$"5LB8IW$N%8?6,?0V/M&#H$^]EG=W!*<5WALG*[TL&+^+UIFNN8[E3.JL=)+ MR/NZZJ#Y+NO27PLI89)G. >V0)R[ M]4<_[?3^N3ZUKE6.?NJ4_SG:J1\9_7?^L1T"T0$$)F&%,=;V*#0U]1R(]+1:T$I^JM7CBVW_4"6.VS_><5T]TV0FIY7F_V3QIZ=H'FLH2 MISKHQSY54OXH-]NC1Q=)*@DK! 4)92E @E& N8P!1'$10YZSN+"*SII.Y+D9 M1IW24:MUU*D=M7H?,)O6*6IUC_8:U7N:2^QG'C_ X. 5A]5OFN_(PBZ:W= M&4/3]NQWM:AEXU**)NJ&FH!+_9M'66V?/^GIM-6"F!I:CV;"+FB6HSC+8^.1 M( #BA .2<@RH(D*()&-YXE01P:'ON=DGG>AMQ!MM0IH[\>^B6H&[78FX6@>W M&T>7@1$R$X3)!,BXR %"<0H(C#F0$F:XR%%*,[[X+BNV?N&A.91AJL'9M(/S MV"HPWC#8W?^.!.W(=E?0#][Y/M@#LT#7PBX]3WH[[ ')Z26Q3Q-^J\POM%R9 MV,Z/JPO]["=0'L>((:A 2E/-8VF:ZK4E2_1Z(].8IDA0C-TBK^PZMIIGDX9: M&;F[H.KU*GI3;A[7F[(+O^ZT:&:=[PIC.2@)$4E2F""X@J3&KP@"PI,88);G M/.-YBKE5V>X1AF3"!7]& V*WS(2'>>05)C#"SFN,&V"!EA?+3B==6=R .%U4 M'-_V6T_T%LK$M>F-4+?'VOS^:'($)#',8=KZ;\0\Y3%"!*0*Z>6$"@$PQ!BD MA$N!B?E2<:W7,:8*<@!BIDQ<0D& M&,$""*IX(7E&%7.*+K/H?:"G>KU[3 MQW)+EW4\2ETNQ63$E*M-?0'S66J33)O9LJV3\TE6Y5J8-$U?5G4K?S?5$Q>9 M3"2FE((B-OY]#"O 4D$!9S&D!4IAAIPB_,<6>&Z<=__I_>N[MLH)NU;EY.!& M2JVKZ/5ZLXT.%',TT\;^)"PMO!D-]-C&X<$87ZUDXSO&[D;C1,"'LC?'%G=: M4W4B\,^LW*GZ]5NF7AOT5MNJZ;'<_//5\X-NJ:[[G0E!F< ,9"FA &42 IPP M#!*B"EPD"43*J8YQ3U]S6QR.1(V,K)$1U:O2>A_$=HP="+B1R=83,V<:M4 C M$ /V]30I>5FH?,H[-J]XIO!K'4A+N6F3!"Y,/@2*BA2@@D#S_W) $<\!E@HI MG),LP;E+N8SS+IP(8H)2&0<2WK5NVENO(AD7T+0CA6$8C)V45;Y,!\N[CV-FB97:*WH7=2H>AS\2KR/%%V(T%UQRP M$_TN,L)'6OKV'L%QVVD]'D[WPD%1GN9J. # OO?#UFB%O2*^W>U+W!);@W'E MHMC^_1%2T[< M<^Q_;G1FDP)]NXZ8C,S9YUU3MD'K$3 )_85!LMQ+CP?]V!OMT*B'33E_';LI MDLU?Z'T^:>:O0^.48+ZG&8]@[(=/[_:AW1OC*%B5KF8N% MN4W&G+6*S)5Y>TZW7*[_- G>PI0V-V#;V9I#(1R9CAW1&['6^0$N8U4Z-UV\ M;)WS R5O5CD_?-:/(WY?58W[R+_J9E_)E53E=K/("$XY$0F02F& $H@ U;M; M@$D.*9)9)I&3I\>5?N9FP_VNQZS:FB"GK?[8N]@F1Z_G:YC*F&D*Q]>G[3:\%V,F1/^QP/WU?R2[DRR=];.&$ M+$D03_.4 D5C"5!.I%[4"@9H@2&A-$44BA;9MRO+^\1@N'8]CH>J[B$XI'9+ M5P"01EZ]#B6L5[!.QG#KU T0 BU5UWJ9=+6ZH>KI@G7K\<%V[8&S0YV7Q'KCMG MI0:\S63/L7.VJ<KW9O*95]:S6E7$LV/SVQ/Y3\NW#^NV/Q[)Q.UV@1&0YHPDH)(?:4I,"8(84 MD$510 I5D6&KT8YV4N GSLFG6:@Y/ZB1[O[VK=QL MS#'T0F"*.,$"2*H2D^:M #1F!2 4Q40B'"N8^=3RL>I];L;R]6WQ[B^M$G?1 M@1I^Y5/LQL>"^<=$_<7.(5X,<+_:,\&!?XDZ,@$&P+L.C!. MC5=[!I]D?HL M3OI>J[7BUHAO$6*^_B;-?L2L4:_7)IF6R5K>+F:Z@U=2;U)D\YP62LNB_['9 MEGS!4)9P*1$06&\<$"VPWCWH'Z6B&!5YH6+DE(EO@"QS6VH:$;O$EW5VY;T^ MT5ZAB-4:1>WSM4YZ-X\5$D=%GXV;'OB\R&B-S<8 8Z+UVT:?^49PNYOD:XB\= MZ'PFUU\CNOD:G,%"FJ]VX,;HFVJ[>/WT[B ";"'0-='H+K= _+4/^V)TZO+2;AQ M"!@=_0UJ(U2FAIT[_[MU];J2HMP:6_HD=3/),V%2_H$,FUIC^F43[UP F#.: M,9*(O"B&Y6VP$6-NK'>8_/EOZ^^R";$R+N5?Y3Y,HLXL^F;]Q+;J:1F]D5'AR3P@6\-B.[7-;S^.0BW9%9?0;1CE9' M'IJ1.=4FLT2GQ*B,.@#&*9),7)%@/HDF^B%R2C9QHRDW%A6R7+Q=;75S]T+H M+W?3_N?7[.UE;DS8"!JU M(MYU_XB,L/:Y>N8'"-S$[>2%G3CQ42%PAF(_E_^[+^_M_U^PVWZ'_L M*:6_U4E(PTJQCA;L'@XW\>&"IIAS)E- \D1/?,%C0"C.@%)0981I8RD9//'A M7VKB?UQ91GGV ^L_\9W@>LF)WX=4D(D/1YGXEV;+Q!,?NDQ\Z#GQ=T?]6VTU MO-]LGJ1XH^V)U9?FP*M)0]K\NRO)\D8V_UVD3,&L0*:^/2X 8I)H@B@T-Q0Q M2RF#,9?2)9.)APQ.I#%!HI,Z;TFTK>AJ0WGC]?!GN?T:K?]<:X@?E=1Z*=.C^MCX'ZSZ8]BJ#M,#PFF MO:WTA^CL7G) 4[XU>3;;C^JS_"Y7ILY;8BJY20I(; Z,9!P#!KD :8)B)A-6 MP,S*"_QBZW.S@^KB6VL5M>*Y%MHYQ,V.D;S1&/N.SQ((C^HY%Q0.5B_GL.V) M*^1<4.N\)LZEA_PFZ;MU)[NV_*I6HLGOOU8M>7DFA)O!2:Q$$BO M*SC15C45VKX6%*09+00R*:QBJT2NUSJ8V_K2RAC1E8A:,9UJNET%LG_:AX!G MY/GN@8R3TTB?^@,<0RXV.YGS1Y]2APX>O<^Y3^6W3]7Z4;:N3DEJRC.B!(B, M9@!A:0[*.0020:YX2A7BV'8*'S8\MZG;R.:8"O@,K=OSU!>#L<^]+-5WFI27 M=!TP&8^:FVP27E+B3=L#_9;[PG&[F&24.QV M7,I5]'TWF/1F2N P8V.WP1H%ZFF8?M3YX;Q%\P4RT-[-N?M)-W6^X)SN]KS; M\:W@NY(?5>,4]X[RVK7CL_Q&2Y.K]]6ZJM9_ZG^\IOH#U7]9)(Q@F',&4OU? M@ CC !/% $^4X!2EFA"M-HE^W<_-#OU])2KZYRIBG:!1U&\\ M;$=F/2.X.?!L_70[V>^BG?313ORHDS]D26$?W(*5&W;J?.)2Q#[ G)YV381%N5W^1^E7.Y^^UG;3@LA20HQCT&< M,I.Q/<6 LK0 ,BTRQ5F""7;*$^PIQ]P(;Z]&<[W<*A)U,M]%.UVB6IGHI^Y/ MD=''\?;9=_3L^'&",1F9*,<;#F?2' AF(/;TE6)2&AT(U2F?#FWN)6O#_T.6 M7[[J_]Y_EQ7](G_1;V_?:.'>T;(RAK!<9%P;FBE-00:1*?"0:2*6D ,&"<\8 MC@G,T22I$-SDGAMQ'U2/%^OEDE8;DRJA\0EZD4+RMT?>CL1G.)XCD_X8Y>8[ M_:,6@*A&(#(01 :#NMQ30,^#B4?MI=,U.$K]UTCFX#<4XU2OM^_>(UEG%\K[ M?G66"/H@L]L'N?VLF?5=DPAZD2LLA&X+%#'1ZY:($T"5+ !$*4LPMQ6HTT$;IQ=.,#?13P>:_-R4F?O#J!.U^K@4_/0:L?[U9I)Q&'GEF/T0 M."3U''LH)DKLZ3XD@7)Z#L&O-Z^G5\/3Y?8/P507/O(>O/^EA8'Z2E5I7W\Q=WP.MOLCM/@E0 MD^Y'BK>T,L?CN]R5S3E.D[U2/E:2EXW=O!+WW];5MOQ7LX3&" DH4P$XBC% M.2( QRD!*9=(%A01Q*6U%3J:F'.CF -%HVVMZ5W$]XFV.F6CMZ_>/[RY=S"* MQAMH"^-U%L,W,@4>CMQ#.W*O+XU 9QQ ;("LK2@.4QP['2?8MWUW%;YPU13K>Q= M$0W'M%$.\%M>:HP"ZMCW$A?P/)![U+Q0[H"%NA*P[WC:4WUG0,X.YMU;<".O M.DE?];SXW_<+CA,ES/UNCLW9!5[V3> M&EP-_&!A,"D"M?5[<'V[64!&1<8X 6E1:'+/XAA@&5,0YY+%6!2$NUF-?E^J!K<='#WE MMBT;\*.P5T_E4N@FVW!@0GA:( B!J'FJ2#F@"8E!CDB,27\O'K>B7;)S]5Z\>JE%M:/?]:?BNW4K3? M;$I(#$DN 48<&GL. 4HA 326"3<4P&*KXG2C2#_C@<*D4?$@M;@]?HQJ_:*=@KOG#U2,6AT=5X=Q1M7AAO E M1W>BB\$11CG0+>!8X/=>_@7O=+H[O['P.KKJ&ZV38<ZV>YU&.8 ,A&_@\P-?:5[D5&$@=-?.&H8VZYE\8[WZ\FOY78JF M_5?/O\CUEXH^?BWYO4GBQP#NC"$NF)1089"8(LTHSPMS:HE DC*I,)4(ITY!$R^F MR>PHN0XY9I:AR>QB%?CF^O< D]9"VVI4]H'+.V"B'3)-C+*-W3:SS]%NU?A+ M?&1C>Y4,#WV?XON:+AP^U-B^=(#\8#W^&B'SH88K6!!],($\+B9JB5[=%OK5 MJ= ?UJUT9]*;9 #EZLO[55.+Y7:.$8$)+B1,@.0I P@F&: )$H"BA&@C(8:9 ML$J8/1>%YF80!$@[,Q=H;2Y)9B#F7VVU?M5K#9KRS@TP%Q;N)GV-N7Y^O]H5 MWQJ8R6:>GY[#3F M!N"65EN'XZ*117?AX%,%QJ/AWU??&X.0;LRI/9-?RE6=SEG_T$@QH%+I%!]$ MPH7 K( BDP!Q#,":,H$B%/))%)91CAO/XBW*\LJ'O/\'#KQ)_L8Y$K\93X# MAQ.[&0WL',S]_L.Y&S;6@?;ZV5K_P&=P$XU6R..VL46>_F1MHD&X>(@V5=^> M"<#V#@JOUZOZ!,XX+M37\4DSUE2>?"._R^7ZT1#4J==34]3\X:ML]G"+7$H:)P2!F!1Z_Y,0 M I@V<0$6+!$*%C'/H5W).C\!K";*I 7KNM*H!SHT+H:''H91HT:D]6@/@UPR M1CF/DL7!]#C(3UN-=DZ0NR3?&A/ZJ9)J!1X"QRQ9O@CV9[]R;G7"K%:^&A]G MJ_)NQ<\ZO1??9;4M391NFT=IP97,55[D0$A$ 1(J Y@5%,A"*DE5JDU5J\0N MU[N8FR5Z(&'$#=QNEN<%#.WLS6'(C$SAAZ"TTH6S*Z]K'LB:O-#!I#;D=05/ M+<>>)X>%G;Q?\?4W>1R0OQ )$QA! @A+I F8IX#&- >Q5!A25(A"RL5VK;G& M;G+W=>8TS7==CO=%7\\U\4NUWNC_/!@A_')X7 3;C@5"03@R']Q +WS 31\> M@:-I+G;U(J$R?4I?BX/I?<>/0_[G$ZWTRKM\?E>NZ(J7=/E^56?1-#:K=ZB: M8ZLS^OAWDD<[T:,#V<>.0?,$+M L<>U]THGC"? MZ&;[YDFV0>!8,9KE"37!#0R@/,D!A42 5*9IBE&,99ZX6.#]WVA4J>WA6QOD\$-EZ[&_^6K^SW@0?*=+XSOP66KSL.1; M*40=(0U0-)%[G31-_=+9^$W/]E$;WQ+#ZBN[& M_(Q".GN\Q# &8F#.75Q>1 H/IQG3;WUW^G?YM>1+N>E2 K7; M_83(I,AI#E@F]38GIQ1@EA.0" HIS7'!I55VM*64U MO4<*Q%M@6WBZ!(1P9,*?'#T'IY6 *$[DHM*+9B!'%$M4>MU.;K4QG9.)I39' M+B6V[PRN*=$D(#+)%&6U??ZDAWJKN]IUOZ B%:F&%N2(ZQU,03/ 4"P!(@G* ME,)94CB=+MEW/3<2OE U_"[JI-?_,O+7-N-. ^_*$K<&Q>V..BS44]Y8#T-Y M2'T)2\#"%YBXU?%+59BP!*2GQ(1M"]ZW<^56UCG5WNLU;P'#((B, Y2(L4)UE6T)BZWMIYB#$WJFNT:#,0 M[O7H;J:,]/66^%"EN\AH$QEUG*_Y?$;.^OIOY/$8_UIPE*'PN2\<@&2X>T0? M(::^7QP U(5[QR&MN9&ID.7B[6I;;I]?2Q,/LWR_$O+'_Y#/BYABEF+(0*[W MX7KWC25@N92 ,$F)@I00N_Q-5WN8&P4V0D:ME%$M9J3EM..VZT#VTU80>,;> M3KLB8TTU-[7O*4:IWVT(1/]CSQO76YR$$FXJU,WVVP]Z1@KH-D6Y?#)7;+]) M_E35?H8?].B^67^CY6J1Q HBE.0@40*;35VLIS1&@!6*Q3QC*95.&5IO=3BW M:7XH;[07^"XR(D=_-$([^BW=!-W.= D)Y_7\-_J?Z^KUDFXV]S_*S0(11C*:YX#%!.I=5T8 *: $0B0I MQ2J5G#L=*CGT/3<"ZK7OZ[SOM?Q1K4#TAU'!W8W2>F &;ZJ&P/V2.RE7I$-N MGZYA-OZ>Z:SGN6R4KD'BL#NZVL10%\V;Z4LVU_*7-&DM$I9#EF0"Y'F1 81$ M"G"FR0_C@J0(TH(KJZU4<,GF1HV'#H0V">\WO1GO_1*4A!MV.VI]D<$!8!N9((\1,\+='8)V%WU:+TO^'/W1_G<4[W@+J$)Y_?7T M-*V+WFV5S_SI+%[Q8Y,'^J/QMZLW8J3(8[U!SH'"6 "D4@PP+3!(,"(44T2D M5"[\<=3ZW!C#7/6WOK0^&]QCY.R(P1N/D:G '@KG"7Y1Y4!3^KCM22?Q1;5. MI^WEA_PF:E.GDO/J28J#X/W73U5E?'/2A.N9R@50A,< I2D!!&4%2/,D9913 MRE'F,G/[NYO;5&Z+O#;B'F><:"5VF]LWP+:;[.$@''GV#T#/F0[L0 G$#STB(1N;8. M@"0$ 21@!K L,J RO:=(\C1)N7 K36O;]=RHQD@>'<@8-7)[F1 . V!'.>/ M.C+]>"+J45S6%9Q@A66M.YZXJ*PK(.<%99U;") 9^]OCDY[IOZW5]D]:R0]R MNV QDYSE&4A03@#":0QP'#.00))3*6 JE=.^I;^[N5'2^Y7N9467R^=(XRTK MDR+F_V5<5[,V=??\OS)$2_]E'=BW6=Z[^-J2*0R4PD M'#"N31Z4YPD@5 @@BP05QHV 82='I4N=S(U.C(SF +63TM,?Z2*>ELWZ#=3_H%68A/]_BA,H'5XKZ,^,$*=HUSJ8MKCE!XESTY5^IYU M]SQ^76Z?[RM)7Z^%7.1(2"H(!")F!4!)(0!.8 Y@CJG^0TQECFP=C@\;GML< M-[)%1KC(2&?O77P$5O]D'@+!V$N\G?9.'L275/5R'#YJ:#)_X4OB'[H)7_R[ MWT+[2VVC+N]7XEY\*U?EIK[7^"Z[A-A%QD3"L 2\4-J8)SD#F' .((L50:J( MH5M2\1O]S6UJMN+6T8;' ONE#KL%M]V2'!#$D2?W /R[2[MJ0K^OZ@;N\R0"Y+:O:8=Z[ M3(Q#BS.:8GLQHU=Z/ZS*D78J'N@$<[:V[WEBYVMG2,Z=L=V;\,A,.D*]\K]K M"TB*!>9)45"* ,E3I7=2S/B*$@J42%A6P$RE&7H+\3/6;%6C4C1I]HP.%3>I1H_(LQMPA MV^LLQGZB/+$O_@VXI9P=?6AZD]6.U_MT:6Y'1_ H0>[XO0V(#M$B?2NW=:._ MEBOY?BN_;18\QH6BF00(*@X0P@1@*O6R+Q!)LX)3&KL'AESJ:6Y'"$U4PX&D MT1]&UJ@6UO&8XTKK,MU.9QYMZO[>R1G1C3MV8_%*N5N;* M0?_02.&^Y1A[V!7&",50 8F$7E=800 5A2F1D6>9R)1$2=H.^]N5Y87<; :] MDWBR(9?!MCSU?OGAF\,.LR^-S%W4ZEIO,QIM]3]K?7>):@(62!]Y2$*= MMX\DY;2G\N-"?79V/W)WGD:&WM_7O>OVMFO^SZ_KI7YYTVQZ',_VK=J:$SET M\M83^4#B?^O.$<8XXW="*=1\M>ISVMGG L/97')ZV3/86IOQFX^J2=S2)1*@ M!Q1YC_ZAXL4O=3%M9'B/DF!2 %0P""C-"2@*SAG'>:Y2)^>J MH-+-C4NL2Z;3;=0J%NTT.WWGSM2'>7+E];"C;\=J+S:F(]/AM,/I3*:CP!Z( MA^/TXEGW(_0=NNVW)2K+Z_7F^VFR5AI$E;6^2H7B$@N%$T M5%0!1 @!#"$.4HQ2)E*NUP2G_" W^IL;J1^(ZQ@3= -7.W(-B-;(='D@:61$ M'3?WJ24NH2*+;O0V;:B1G>IGL4>6KWFXVWV0@M'5/W\MOY5;*=IT%9@2F6$J MS?81 43C N!"0EY"["_)AP&QD5HDX'O. MOR_/"-;H0)FV!04&:KJ'&CP[G1X'$VQ$;@=FOTJZ\W MY4W0[<@M))0C4]E %(?EE>R!9HS,DI>Z>[GOX@FH. M48Q0D$*3UH*C K <4H 2A60J$L&E4[:KR]W,C58NUDO;^Z[4WE'*:^N M0&U'*\,!')E,+CJ7^6#GYTUV%9J0SF#GG4SORW55T8NN6->?]J.+O].J-"'7 MYG2\S@"?)"E6-,Y FM(8H$Q1311Y"HI M_PQ".P(8 LS(4]\)$^?I?4WQ0!/[K/E)I_0UY4XG\]7G!@1F'53N,-S<^MM MI;*4)Q!@F)DSER0!>@IG@,4QA#E1!>=.N:6O=S6WJ=V$&AT5FMD+ZQ&9=1E? MF2&52(& 9$1OW?3W"'!B\H^[](N Z\4B9 C5 Q"DID,QES)U*F0<>E@D7TD[0B#:"6U[8>F!NQ_+C(#DRZP?\LIV7 M G? BT-#AU/NE2X W*Z='BT,"#9]/MOC[2L3&NOO]+JB]PL,L5R"#G5=J9( M-3N)&)!$[]B9+"@E*(XY8LY)I\^ZF1L3U5)&>S&C5DZ/'-07(&6))G8$05IP MO5-*& *$P@(@;C)984D8S=U6X@&@3KKJC@JK':%/] M/FK4+Q_0HOYI3XG7VYV$#6^JU1'A[0?]+,MWY:KKHD5?1QY7@1 M/7 @[0RTZ89G9*8::62'J?K!N_Z :W;_2.\IVVIO].ET]R47!F"E41$.7$9)757 M]ZMH!\E==&9OU[!$!I?( !/5R,PPQ9?WZ,XM"YB[(G_-1&'> S9:+C%_B3S+ MQYGF/ZK?-XT]\)%M:;DR9L+;'_RK$5Y+\E'S.C7%NG\UI9VZ.^7G!=7+IQX] M 62>8H",4QTE*@,P3J0@J2GN[I069( LL&2#)M(;OA MD)U5M@O0I&]%IXU)FD>7F%*=MC]Q MA:HKZIW7H;KVH$?ZBS=2R:J2XH'^:(Y6]#^ZW[4G*VW)S(VIW2*MW)G#B#,WENB$KY-I-2K= MU?_>_:%5ZZZK,[N)[DT%^U:UN^A .8?D$\/'M9^0IA^MD=GKKSM0#BE%)AVP MB?*/3#-P;ME+@N'"_3Y44)ALA1$I5PK0Y,6/I_FKEZ%@9A(+KW5]S8 M@D*-WXMKEPX=NI=34R@M"MK^_U[$6*4(&N/'(N)PN7<7[F(>][JB=V*,^)%] MZ-!=G[YII1[9O$;8 S$).0LJ+>ZZM4BG.[:. M$*FV@/:JD.I;09$HIO^PZFHEQN1Y+3 KR2:9/Q5Y65Z*/.$\)1?$/7E'R.86 M,\MC*?HF1U'P?11CBLC-NWT,/<[=P,)1TENJCFRMO$M706PK* E5-83QDM#@ M_<,VDK!53=5 NG6!!,Q-EHIH-QB@!<* "@9(' 8T2%HZ7!K9S8G!U,5-JKJQ M++,X,5A_O.!4>WVEM+T_SO06[>07>@B6,=I] 5!+ P04 " "[,+E6U0EE MX7:Z "J70@ %0 &UI>'0M,C R,S U,C5?<')E+GAM;-R]V9:;.7(N>N^G MJ-/G]D07YL'+]EX:N[6L4LJ2VKU];K@P!"3NIDB99*HD/_T.D#DG,\4D\>%GDZ__BO?_K; MAY?@_O2__NV?_NE?_A^ __WTW>M?GB_2Z6>++]^7TX^?UK\()N3-?UW^L^:Q..TE^%P0 M%-,9HK821$&A4XXVL_3_??QG(ZQCO"1 [@I]FT/P6@E@0JC$K9#9]/Y M/_ZY_A+#"G\AYN:KS5__]4^?UNLO__SKK[___ON?O\7E[,^+Y<=?!6/RU_/O M_M/9MW^[]?V_R\UW<^_]KYM_O?C6U737-]+'\E__]V^OWZ=/^#G =+Y:AWFJ M"ZRF_[S:?/'U(H7U1N8_I.N7.[^C_@W.OPWJEX +D/S/WU;Y3__V3[_\LA7' MS<^OOW_! M?_W3:OKYRPS/O_9IB>5?_U1_&JIBF1:ZKOK_;G_PU\O%ORQQ17C9,/N:OG#V M\W65 PE!^L9YQBV'Y\O,%NG:-\VJ?!<7/SD+$6>;KTXR3B>;3WT25^ME2.N) MC5Y%Y2RH*.@7E0V$8CS),B4IO/;.F.M\5[I71/A&'2M,?_ZX^/HK?3"I18CZ MARH4L1'(K>6VPCF,[O/=]X&^=Q(XUSX& ZOY461? M7>TZU5>5^F29?EDL,R[)?)PO%Y;IEH*O0_?L.W[]$I;T09 ^36?Y_*>K'6FA MJ_6B@>2V:B%R__0+<5UPN<3\>JN5.YG;<+8FHXJ;[VRA\2?S^6F8O<,OB^5Z MPJ1@7,8 5M*65](JB$@R,9:3#+ADRNHFFK^ZZEX($/TCX&!)=H*$M[B<+O*+ M>7Y._G>")KJD(@/N S'@E 07N0:A=$@Q2V6S: *%:\ONA079/Q8.EV4G8/BP M#//5M K^#-!.RN",2U *:E!&, C9!LA..Q]%X=')-D[AQLI[04+U#XFC)#HR M*E[,U]/U]Y?3&;XY_1QQ.;%"A1R3 V&,(F%H 11N$\#)K''EO4GF.#3<7'$O M%.A^47"4!+O0_CO\.*U"F*_?A,\X<19#X(B$V42)DV$<(F,1"I/6F(R<6]L M ==7W0L%IG<4'"')+I#PBO+X)9FPC>#?D_SQV>)TOEY^?[;(Y.PHB9:!O)N* M)8"R2H%C*H/QWF*N<=).SEW YDG.I(C5V6^4LB.?6(XL MQ*2AZ$("$L5 E$D0]KGW*I 7M*D!6'8LO1=$7.\0.5:FG0)#3!SGOJ3,*%H. MQ$3FA&Z#'$1FAA(IEZ5LX5YV++T7,/S/!XR'R;0G8#RC/YXL/RQ^GT\XRZ@I M, 8A#(+2Q4$008.)(7K"M5(.V\'B#1\AL[>?%O/S4Y?HHY2<8N-D/<%5Z Q.R4SIDS>&DBDL(1RE]ILK[J?ZCH\O MCQ+AR.I_C^ET2=#E(GZ8KF'"ZV33O_B6/H7Y1]RE@B*/C;C-WK;H?!CH^ACQ:E%VD W_'V>S?YY3LOL>P(C^67ZU6I]L;&,I] MHP(ON0"5LB5+YA1@UB7S6,C '1<+W+O\?N#H_@"RA7"[0,E_+F:GI(#EYHYN MN9H4[U!(Q%T-6%%J,C)V&'& "IP#S%'RG^DYP*-TMGG!J#8O?I^=5+=GT$V M$&T7$'DUIT\C<4R_XO.P#F=L30H+*8IZ#Q7)4H)'E.BD9E*UN-': MO?I^$.G^(+*!:+N R,;Z/0MK_+A8?I_$H+U-W@ 36E4C:, %/3RB/%V 4(WI[&V32]G"W" M>H(V9S1"0'3UJL7S"$XD13!V(ML0C58M0H8K2^X'@8[/+8\38A<((.A^K@5_ MB_2/]Y](;*N3TW5]Z%?/8R>$@(Z2.0?)9J2 J1: MH<@@*(A*B?A3XKCKK[U)V0]"'9]^#B/TD9'TA#C*E:N7L_!QD@4K+M@ 16M! M\F$>G'$:5"C!2>=3*,(CD\^#Q=>'TZ'*%^&V:MYQF__CM^) 85. M6@?>10.JD"ET.A603&%A7F-,+;*2&\ON]_ZO_S/.(X0Y=I74]K#MY725PNR_ M,"S/'S'R[%-![B&'>J/C4X:@= 015(E%!D&A]'$54W>LO!\F.C[4;"+23H*, M2R9>TE=6DYB]M*PPX#9*RK&MA"BS!4NR""4:Y@="^\'BHX/-EL(M"M, M;)\\;YD(,HL8*69VPI"]H[^!XT6#YE80X!E#V^:Q\*VE]\-%QP>=;80Z,C+^ MOIRNUSBO&=;I?+IM2+.:),/H_Y!#210$*U$2A!0L2.-5LL'+&(\+*'8P!77 3C?)'(5';N MN(OTVVONAX..#S>/%./(('B[Q(K@FAMONB'43DO+DU)J1;'V6IH0P&M#&5+6 M%!US[K3%7P,X=K/%FM<+VZX#)GVBY%,DA".K*0 M3$/4+H-EPKL@D@O^OJKP0[B\3L$XS>\&0\*YO6D@[A$=TG7JSPYO+IAP)?!8 M<@:3:^\-G@IX3V92,9[0<$.RN2^U/1PS-P@9%SK':'8G2(X1196G^K_ M7OSWZ?1KF-6+H7=(K$S3&G/]AR?S?/T+5[YS@BXP@^3)B_,,5&$1G,T.DJ(P M/I2@4-S7U> 03!U%< _8.PHPB[&TUP%4GZ14NP@1APF)ASC#-[@^+['U.6C# M!8)DG*)++Q&\L?0GJSE:'VQ*]Z5B!UFW>^@9IS7H<$!K)OL.O(A0;"JB FQ9X D*)O/B(/)?65N?A M@&E^HCR@>SI8NH=#8[$.LZ.@40]5".J++[A;1*#NW M!OYELSB6 :6:J$*FTH,! *HH@&;/'$2;;U;4QC\W>^=@\!5Y/3AX.$ MV0$(7I&XYQ^GE$%LA4&!XHMO:79:BY'+)&:6HB]FH"HD< [@,Z5].+-8I[.,XS"4W(L 7G1 M&H8R"DA+DA!2$5(R89V^[QW;(:C92<@XO>,' ,SQ8NX *UOZ*<>0+CH"=^3U M<411ICZ.L"""=D8;F:*^KRG7X1G<.!WB![L^>9 @1TS6SJE^/0UQ.INNI[BB M:'SS!NO38D9"7]4(?_W]4C0NH48K3R\N="BC#*'V1XU2*G+)WD.0.4")OEX9 M.LS-(Y]=='0#I*-T? LZ1PK\8-!\Q65<-+Z+?1N^U\O VD9%P7-Q!T&@B] XM#7"Q/:=5;,IJ$;+.1Q8&+ MM3T2@!J+O $//%O.--/X^77]Z=KI: M+S[C\IRK\SY]DWH-&)(SX&M*HH(A!Y], N=0J\B(77;?4XV#BI/VH&O<0\2! MD-5<(1V ;,.0Z^P5,]$M3-2%RG!^ECJDR?*9IDM8.L 5:.U+:)UA=H/2.HF2!HN46NI ME Y,TN8$]2H+E\>H,1@= _.@A33$B;(0C=" Q86851+9W-><\>#3ZIW4=!,] M#8>L1JKH %17F)A8I[-(E$:@$[0?=$)RT=I#Q/J6WUFA[VVT=*2#ZR8T>I23 MHP<)NP,'5U_A3=>;WE$DGQKQ3>\ QFX(U9D!F_J4&AN,#&E M1%*MKT/N(:>;"&DX'+521@?VY[:$R%MO:Q'>UF(GTMIZO9S&TW4]]?BPJ):V MIAN+&7WBQTW+;5Q=J2,T5@0M/81"HE4J9(C<5V-LD<0051&M+_O;^C MH'=$E7<)^,M'TFBYMLS6+J^\IL@%HJ6<)WANK;;"^](Z23CRGG# 1Y[C8>2' M<#U(81U [^WYNAN6_C/,3G&BL$CN*.G)*LMM>QY/F3HP@44G)X6+ [QIN$E& M;V [3,.W'S(<)>X.$'.EV>R6_I D"TXYT"S01F*"-E)MMV"+77OT M4&K'J(GR(N7@(DC'?"U!3A RI9X,+R6:U@\%?DS5N*<4 P&JL3(ZL$=7 M.-B5#:&V=LPS:_FS\*7Z3K,)LD4QY@5 MP#C6"GEDX$5AD"B;+C[;R-KW*]A-RKC'#4.AJH'8.T#/;>E,0DB)*^/ !Q*- M*L2&#Z%NAQQR1FUB;!U^WZ9BW"+T@3!SI+ [.*'_;3I?+,_'$.)J/4&1@JQO M [WAK+X-E! C&!)JA)%ZWJ\FS3TEJN-=HATE'*ZM$6'B'*"+*- J\!D M05P'S2 :6SO)"Y.+4)K%UB%]&\I[RR,[.@T=' @=V-8?W8M,3/1&%XH8%KAH#^TNF'_L^_7BU-(/9T-UAWW^@7W][\>;#^Y.7 MK]X\._GMQ746'MXB=LD-VH6N\T<+]Z:76!-ZFI;DH8B@JJ&C]RO MJ">KJ(QES)G(6]>8WT'*\?[X[ ,_5#,[$0Z+K0\P-Y-"56 4^685H* 2T2 1 MY5K?XERG8-P+G!;ZONWH#I;PB/'::KGI/I-/T_ID^1Z77Z<)GWR;KB96:2FL M04C>DRAB+A!$*) 3NJ"<+D;O%7G1 E?007^[1,9=:X]]N7>X'A<-A=H'*#9^ MG\956DZ_5/'_AI\C+B>&.6$D1>EH(]:Y]0ZBK5=+K+@H-'*& MY4?!QAV?/;KJC]76HIWHQM;\7\,R_TYR.V^X>,9"\(:QD!@EAZS. +1U$+DQ M((4.AL?@;?YAJ'G/YX]S0#00 AJ(L(NCGC.'2;$^OJ(_KB8^:&=546"-(JA%^WF M:AL@^O]<[W:]2"&D.F-6A@C*2C*3R=8IYMXF9D4.V/K%[@%DC@NSXW"Q&V2# M*:D#'#Y;K-8GY8S1RZ>J3J..%)&5VF],Q4V_,1O!<,>S#_2_Y@-T=A+2B4=K M8[*.%W5O>)D8GF)(GE/DQVIS.O3@%,^@F56"&RZ2;NW5KA$PKJUIH-#[(/(@ MZ78 C;\L%ZL5)0UE2D*PH2!J!H$B/U!<6G"T=X S7Y@MU@G?NG[GRO)CWT4V M-1N'BK6#2\&+3MYGHPHNO;(7DAOM/63M:I6_2D"T%T"7C2.1%/2M7Z'=2XN0]_,L^_A>4_\ I+$VF5,9@,I!!%K6*B72!H/VA?.&:F M;&[^"OMN:L9U08W4?3/_;B/[#E#TCM1!!-1!7\_)J\X6FR$#Y\QH&;TK)4)R MQI,Y9;9.^"*G+8+50L1B=>M+P7L)&C?<'09+[330 9S^@G.2T:P.FLB?I_-I ME<]Z^A7/V?<3:F9"%36-O26F@H5Q0:6,*,NM]ZQ<]/R!IW%!H&$BUU$(' MH+H0TF4Y_X1[;;%8#DG6T276(D17 EANG98"M8<7+;DFZ5Q]*CF0?6]%(W]=J(M M?MH)OP.CHV)VO)+9I.\LAIL1$,!'IE19T*BC+/XXHU));?.W.^B9>QG M%$WATT3@70#GW'J>'XM/YZ>T&\[,ZV*^>HIEL<2+EG*X>O&-'#2I:SH/R^\; M2=Y1\VPT$1RCI4U3DPNK#;@D"LA<R'/_U3(.T[< M'=C-[0GN-NH4$NLE 7 C%)"9-^"EUA"##4P7KJ)H_13BXO+])Y+PT[":IDF(!G4V%E*JQR6*8K3@:O-QZ2AJ8UPG; VTG83L M!Z:?Y8+W>%EW")CGT]GI&C/A/A] C$60*ADRU%61%\ZY$ =Y"R M'VA^EGO>%O+N #9_QSK>&_.3KY1&?L0WI[4>_*1L6%J=G*Y7ZS"O%7:;/7%Y M>4"&-$A5#VL#A?[>U;;T!NLK:>EEB"**UH60!Q&Z'^1^E@/TX77ULP%RHJT+ MPM1+IEC[Y93$('@E@7&E6,BZ)-/:(3Z(P'&+$QX!,,= ]$':ZQ>:9Y;_%H\3 MKWT)3"(XK%.FZ^@\KX(%-"(91)D*:WW,\$ 2QZUWZ :>3338#*"/WYQAB") M#<^EE;*6H2P@O$S$;,I0"[! 8T2='"]1M@ZK'WHN/7BH/ N[CFS?HC$.XA M[NM ^G*Q).\VWTZG2]\_+,-\19*J^IOGS=]F6VWF_W.ZVDQFN>A9&EER&#! MJ9U(%/$,@2(S8"$JXXW-')L7.PW"22?/E1X!PQT@H?/]<,&35A*-LA(TJSTW M4QW1F$J I+DO7'##V"!562VZ)0]_A#HR5@_24@>WASO8.6?EH&Z#5B4>?0JU MB2LYHOIRS26E ;--E-70/V/KPN7&+'3RBN<1\#RF[ON&_H1BJ>CJZQ2.RM N M3I2F<\;)?S#N,6=GFP^1O8><3LJGQX7D@W32@4^_AY7]+GH-=R88!/_JS?L/)\_^_:\GKY^_>/?^Q7_\[=6'_VHFW_M7&5C(#V"Q M_5G>/=V3O0\F15O'NV:R%]HIB&0E@,7 I/?>RN:'6GL1UKB_K4Z!(C?*6M#7 MRXAL:TLVGD$HDQ4O,LH!)F/VT]^V/19^T.WV(?+N(*JYH'XKD>H(%W.LTY%K M1T]E6=%69%"22_*IY%A]D0X22JOJ\Y186K?[N9>@3K!T@*;O LW18N\ 0S=X M..L%J6+RR94"QEO*'B7MKE#;_BGA4 :)+,;6]G4G(9U@YGA%WRST.EKJ'4#G MRO#.\\:OV@C!DP(*:4@DML3Z1MN"PI*3M"X[WMKDW")B7,@T4.S=(U(/D'(' M,+DVMO.,!5;'_J*)P)PB\XNQ0#2B0"%OS:QQ3)?6KZIVD#'NS4Y[J!PKZ0[ M\F21IH><=YYQ:WV0-@H'M 5(9M:7^E)(0%$F(@JD7-\WQM5Q%(][8=,>@H^H MOQ[0NGOBXADSSH6B8S20.'&D%#-U.+$'A^A",M(IWGRXZGT$C7N9,@#6FDF_ M RC=G$5\WD1=IZBS9R!E+19DY.;C9H!G0D[_:9^;]^+<3F>T*Z6M$MY"'0H,RN=#B M7B<;$U:Q1##%4TC(,EE&G05(ZU5D$1G)J3%.C@Z!!FL(TQXWS63? 8ZN#"J_ M40!V6>=U1+CG7 ["U=*$H$FX7AIPN1;ID'QYC?E4\_&1PW(T;G>8 4*L?O0_ M\B"Q9ULYU(:$I6!:O\7E=)%/RI.\V(P^VAP)NB29B10S9)%K_T,>(0I*9*R, MIBB**'"_=[$_F"FV#RV=5*T>?MH^B- [!]'9CF4JJLP5@QSKV_ 4*/ZDO!BB MQ\"]R;'L-];R2!B-/:>NO?8? *T#5-$YN"XM]L5A"P\J9PXY% 4*0X' G '. M2I'X_?W5_':1 MT3M*6RCQ^3TL\X07GV42&0K%&T ;0$!40@%'HZT-R1G5NB;B@21V4BUQ(")N M=X@<3#T=H._*M?[M%@%!I<@B2X!1.U!:%.*%&,J9#*W21<78VE3=1\_H4^Z' M \+=Q1;':>5@A'W9>&/:2\MU(T=X4U8'/2?B3%HEZU./(#4H)C/X%#QXF3TW M+)<49'/GV8+R<<]!'A.[(VBZ&Y2W?CV7,.ND6:2(NI98&VV:/IOH.7DU>;)2/1YTALL<0ZG9MRM*"RA^*]1JSV:9SFRDLD!F.@$A3E90F"*O(#@3GN>KU>H4\_/39;7)VQA@$V9O_WQ3 MR).2E$6LA?4Q4_[H50&7!8)A3&F'R+#YZ) #R!RW\.710\P!=3BB.ZVO(G>$ MT+N9JM-2KG3 6=7Y\2>_S^FG)CER3,)+R*@2*%,'\C4;K] M#K01+>,6UCP&+L=06@U9 V2Z/;'WX_E,IQJV>Z,:3':["#4/,.#O\SS$YQ-X-1&\V#CF"\ M8[48B.09F07OB^2T.Y44K85I\G&\^92.D"1J+6F $3(8B=&\% M^&0TN1?/F4%,V+QMT= \C3QFZC'QWQ4\.M@NSZ=?IQGG>77EBN196'V:>!&B M%,%!IMU/B:@VX+57X*67G)Q6P=@Z1[N+EI'G73TF/)NHX^&P\EM8S?%C+0EN M%RB\PR^GR_2I;J4G<]HKZ^ER5V0TD29XS@/Q1$$/*$YYI!>I^ACBV^@8!6L] M>.8A](T\#^O1XX,AU/83@7)KR#W%XBD+!CJS39/1#"XX#4%X'[G26.(@5Z/[ MD3?R5*W^(/EPI76!R&MO^[?;ZDDB\1$MDZ 5?EV:*^V%E_6N1:;A\L"@X"700E M:KUIR@JR$;%&M *;UX'L0]?(,[E&PUP+-7607-Q;=F6%4(E;!];4WJ R.J"] MA2"]"\Q9&3AO77=Y?#'<'^*ZIYE:CJP3>C%O&-4=7R&%63@I$H?@HZ_S#"1Q M;A"0H="9)R^:3^9]Q%HX_E/?"(VHZJ8@?[3^P"7KT_^_OXZ(\>U MK+WXS.$;U.XFOWT[VGJ\\G*V^'UUT7G4",XN>!C/*ZV>^72[JV5)^^OUOE$2]FI\0/DD5\X]/TGKZ=;J>XA4)U&0) M-0.O&%(:Y20E]N03G$DA"E1*-^^+_G J.WD6<2R"=HPK'U)='82%5PKM'+-) MV]K?U];;SV(10J[U)(R3+481D(^!@3)1@N/)@$=- MO&7M=&K=-_H')(UK+[N#8TL%=H#'OX3IO KQ9/X^S/"DD!A)<.OO;V=AV^S] M2Y7]1)6L==81L)8UJ>P4N1^O26(B%&_HCZHU+/>C;-S'7=VA:J[,"*/EFM2*"?OX3ILDKZV:>P_(B4-9802^0)9$!1;S\# M1.XH=43R")I'+*9Y4\>=E(S[8JP["#905P>@.S^:WTKQ+ PAJ4Y28%88X2&) M6#OT<@LA$Y5UX9 WMZ!/;Q;\3N@;A=8A M@S98#\N$@QA=@6+1&30Q&-&\ FPG)>.^^.H.> W4U8'%N]%X]\H3MO.X]RD6 M^I[-P'/,(85 UIO7%C7U<"!HCA1!!*5XCM8VOX]Y 'GCON_J#IY#*;8+4[D1 MXHIX(2Z?+T[CNIS.GJ2T."7Q3T*1*N>4(7,M016M(%BA01C&3-$927;M;W/N MI&?<5UW=X;*9ZCHPGJ_F7TFPB^7WOR^G:WR^^'T^*:AEHE0?!!><1.,=A)(9 M")\U>H\F-^]O<9N*D5]2=8>Y(_7410'MIF]'+20BN5V+=2)=Q(S\B.I[I#71FM=^-S;!7870CM[L7@A,54?W3BE M(6=#9EPY"]ZQ&D]@B:4^*"^M#VGVIV[D9U3=070@O7;AGF]R=NX(2'83';SB M,E.H:Q(%OCJK7?I(^'M2 5U"KNW M2_P2IOG\)OTLR'@RSYL 9',XOYIX+\@=B-J(R&D2I.3@>0JPR?"EMXK9UN.()HM"19169;E[I M_D.B>FLX^LC6\1#5=!GQ$4/+4Z)C&N)TM@V:S_;3A42O_-LD"!%5HMU5,(LZ MQ$Y"9"F"S"9Y1^&'U.WO^8ZCN;?6I8^'U*$4VR60G]4'9"3&VECP&660E"MN M7<*$$CSK;:D]U3T%+3I)DJO+@('SP'3VEK7ND?, \GKK7_I(\&RCKE$=^*;_ MY4W.3LK9Q=*+;^E3F'_$WQ9?-P^05B>W1#LQ+&-A*" 6)'XC[;=0#[JTLHXS M&6O'H.O(O*-=Z3%4]-:HM"D 'U=''1C&M\M%0LRKVF_UO/1CF\IAKH7KE,M1 MH&)4**",=A!D0-#.%&Z%\]*T;N!T'SWCIC&/_[*KC6(Z -DY_;4?WZ:4**60 MN=6 *&NWE9(@./J3,8:G+"O][8\*KY$P;CKRR% Z1OR]I+S;APRXJCQ,M'$Y M"L] 6!G_WE-2D:=6!% M@8X42"I19X18E*"SKF=#A7EL'?SO3]VXL?\CHVX@I770$?X.SNK-S>H.00H6 M>=*U^%9;VG(VI]JNV8%(PF*.C(QXZQO@AU/9R13[1VK=T$I='<1G;\/W\][) MV^YDU]YD/9GGRV=91IN\&;G I:3T)ID SDE?1]%:;0SE.*9U/=;^U'79^J$9 M3FXF",,HK0N'?37YV?%*\#IS0G+C?8:H:]\+[0MXK0Q8Q9$%A1A2ZP9?#R"O MRU8.@T%R(+7U:"(IJ0KSC],XP[.+1)4E$]I*$#((VF2)0>T;6@MN>8R4D&?5 MO$SZ1T1U>6+R: ;Q*!7U80=OLO1Z$>972RTHN"Z:>XIF-(6_2EE*Y373M(M< M#+&8$G3K3/A'-'5YM/)HF#M&05U ;G\!3KAEW#DFP3!.O 6A**S VCE9R"15 MS%*V[K:T/W5=GM ,!<.!E-9OKOQR.@_SM%N020@3ZG 6)PI9^5(\>"<8&"]B M0N]%#JUO+1Y.Y;B>^;%SY5;JZB$0O'HOLUJ=$E\4YVX[+O]M3FI[15^8$Y>U MT&SWF]8:#*\N.MQ>G<]5)QV@,\4"R3B1,.H;PH(9-*;@0N!,N=8F=5"&NLS( MFZ'QOBN[4:'1PSXYBXQ>+I:74S[(W%QV*9^80AD?8C4OT8&*7D'PIDY%]LR@ M"5:UGX#^0ZJZ3-@'0VQ;)741P)[S=%)VC=V:2!FB*B*!U8I\FDNUC45-!&4I M3/G(I'4#@6XW15WFZ$,#KH%R^@#;%9-/.^B2.XSKB48,(G $18@ E14GD;D$ M4G"6K YDR%M?VMQ'3Y>)^6/XXJ,4TY$K_;#X;3I?+*?K[YO@X6Q@PD0S^D][ M3:%ZK7/+3D-,7H)UQ:1BD/9-ZVH]M$5KH)PN+-K^XIOPY(+EK+:3 M4,2;KB<65AE*%#E:S661[I'F">R@KLM:B:% .)#2.CC_J6S5_]6+HZ]AAIN7 MAB2Q:2+ UW_8S V\^H4KW[F=(7B[9/@LO3HOYWU'F^=%*4A*X$+98)%![3(* MRI=2 Y '-%HGR)+NG7^_;@07!)(5.=DAAT M(,.4,Z+ER$/S7HU'$3QN^-$GQ!^DQ"-G8Y$$ENLFN-WNMI-R=0>>S(\2Q//I MZLMB%69_62Y.OUQL:<4).-M M4HR%;%L_I!V9Y7&CIL'VSL\$I X2SN-,38D\%&X"Y.@8*(D2?+$9*& MHMF?SE\,]J"M4W_Q$"7^5+,4GSYY_>3-LQ?O__KBQ8?W;SCL:;5X6_)R- IJ@#5(EG<%0V 6*-BPXY!Y, MTIX[+WTJK;M,/XC ;L8LML'1K?;Y@RFK _?\]GS=JY/L3]>?%LOI_V">R"2P MB! A64VFNS"26VT"IA(+P17E0_.1#O=3U,V[D&&PUE =G8*K%C,0)XDIQV(P MP)@B^BEUK*^.,_A<=#&!86S>X>]N:KHIH'H\4!V@A@X =6LN_1D;J*5-AFG@ M)K+:0<9!%,1+?:['.-J4FE>/WD%*-V>BPT"IA0)ZQ-')Z7JU#O.:=D^0$GP? M2H#BZPO0*#S$%!VP2&X]89V,VWQ"YCWT=',$^4B(.E05'<#J0SWL/UU^O\+- MA#9 \$H;0,,-*.L1HI-UZ!(S,J@@16K=870'&=VO'_UYOV'DV?__M>3U\]?O'O_XC_^]NK#?[4]BCAH MS6'.*(YGO_WAQ09S9R4:]=1K_?T"TIQAJ,B%XIPE"#*"8&W];4Q1Z*65F%L_ M)]V+L(;N\Z+T[BTN-QOO.:89_4:A998Z^=JE(5.:HJ35$"@F@%1,ELE)G_V M;O1.NKHYK&B$FWO\:1O==&T;WX3UZ1(7A7;[T]/5=(ZK@\S=KH]I9\%^2&0C MHW2R_!CF9R-%GRWFJ\5LFL/9N-&W5UBXXH4O\'AY3\#J14!.%K+97#(95:@2D+PB3FP1J.,R5ON MFS?PN47%N ;K\3%UJQ[M.+UT;;[>GW[^');?%V4U_3B?%HI7Z).W1\N4_GPA M8:=:?GB 1=OSD]L9N4-8:63WGEPL\_9LF4M/BL9S1B!Q.:8Z-*#VB](D;$3-?+Z>H?2YS52O'UXFR;KY87EV&' MY9S[?7+#S/( 5AJ9K,M[PTL41I.B576^9[*1@O)H:GBN@7FG$I-"1-8Z6]Q! MQK%&:M.TXLUB3>!?AGPQ(>/*2K6N:;98D5._W!["!$I(: N"=\&" ME;9V$"W*VM:G9 <1.JX).Q8U-VW7\+KJVI2=-Y0*M*$O>FP=8+AV?DX[,_5C M,AL9I3L;;%W&\1J55ER#XIX<94@9O/I!7UG4P6OCQ'<@2[%"%R6U,U1.%"Y2 C2IW;P=1DF2"$A[A-R? <3,QH)"GS[I>;9F4FU]2W$O1N+;J,?&U5\=F7:WP'V;(]/;6?F'LI"J[QR.["R#@'<4!!F ME\<7TG/&:@L!$U+UF[5+3Y:L]I'T2*E!UF* %DIWD=/$:ET9;;AK0T13R%D7 M3;F(IAR(R4BIB=>0F>8JIY!]\UAK#[)&SAP;(62G;6JHCZX-U.O::> @(W3V MD^T,S2Y2&AF3[4=?&+E7-3-AU\YR*"T(F)R8 7ZVO@G090Z _-,^B(=JM)Z1L;]%(UK*([0_JW# M[W:"[]HL7)FX==AAT>6/MSP7NH.H1E;BXO-W!+M9YF!J[TD6:L,5P1Q%I,:! MY"JDVKNM?0^2>\AI-L]N9_!MN4G&!&"&&%161'"26W")1(!<5(P/SVHGMJ,5 M)NX<:7>L!KHV(R_"MHK]6TI M&.DE:1DIR67*0PQ\TQ*M^,Q*0=9Z=,9=M!S=)^?&YUXI81$E8! &R $&^.VS[[N/UBH=:.[+Q^U8FI MPA"TT>1.4[VHB#Z#"\@)E"H+W3K$VINXD4W'X9BX57DXB#JZ-B#O\6.]\9_. MRV+Y>?.1!]5&W_Z4AG70/R"QU0.T[3+O\,MBN9G*: MSUC>@ZR1'YFUP,8M:]-8&7W;F6I:8QVHDJX,5/DR"X?9F[L_K:'=V9/D5C?: M%^K?C/BX6/#=MI)ZN=YPEVN"]-L)"B?40 MP-9'/R$I2M@]+840L M+*:24VYNO'>3,G;5S='ZOV4[&HB\:YM0VQ-,U]7BA7G>MC?^B/-#7[G>\VD- MGXGM27(CJW*Y7"V'>'9UO5T7%]%S;0D));)-+_9,(;TC;^4EI?P&C>2M3YX? M1&"+5B,_7.QRGZ3$)F.,QUA2\_D"#Z)P7(LU'+9V MM2$92&]=V[=WN)XN-]T/(LZQ3 ^KWLV8](;&?'+D+?37OP\U5W5<^; MQ%G)NA:<%E NA!)_:DH\E82B'$6A!,BJM:U/'?1ZE7EP54.Y+XQ+U-.EB2B FU'4* J*T!2=[+8[ RB]974 \D\5CK=.]R M5PX6L/9 %18TDR0(20F"*XQ#2EI9I542K'6,LQ]EXUJI(?%TTWH-H*FN+=A^ MG5[/6V >EG8]:(7';F*[F[7AF]DJ5:)2VH$+K+XN, D\Y>80G+$V.\F9:3U" M>+AFMD_#:KHZ*3<6^+[]]4HQ#'/1:,4HBXB6-F8QX),W4)Q0-N>@M&C-\WZ4 M==O,]B$HN6G*!E!*!V-YKO4MO\F+Y1&55P[0;N)61I+ROM2:5>6XLIB";@RP M^^@9=[[A0+!JIH .P/2W%9Z4%ZOU]'--O2?6>!NRD?4F1]-^0 _>HX84/;%E M0QVZW!@^URD8=W;A0( Y0L@=0.0=?L7Y*;XD:=7"ARJ-OT_7GYZ=KM:+S_76 M\,8&<-+D^O98FE)K'PP#IUV $ IET#P&'=I?BSR$PG%G&@X$L0&5U $$;YRH M7+M1FN?-7V<;#:YN,JISXIRR($BN9D)21 A,<_#$KK'>^MS\Z=[!Q(X[&G$@ M8#Z.ZCK Z+.P^E1KP^BW^GSQ:YC56X2;3*%T+FO%(5N>*-94"@(&"3D5LORU MW[EM?02[%V'C3E0<*E!KKI(.<':MM_WMP>U;[B;<6\PB>TBY/M@ON7:U+PY* M-MP(%"KQUFV ]R)L+YS9GPQG[572 )1W@C,+5A#5BW3PJFZ[^L9UC M4_\T885,AFF MR_\,LU/\;3,^>5/%NOO$SUJ26,UWDJYOFE S""(8\#8&(Z*P0;>^;]N;N/U. M8ME/!K-A=-,!Z%[-:[708GF+#Y,]107!@62UXZ+4E%U[:\$9YIU01AG;^ASD M+EKV@]3/=KK?1/(C(JA>VDW.6IJ_..MA?1Y$;M/E];8/^1VW%A@Q,$&B(\<. MJL[A"Y&8+L2^L(8G<[/\^/;-Y'$D[ >KG^5T_Q'5T8'9NG/\T*WL.-M<1+9@ M-^/1)-:2RJ@A9QMB%"BM;-VQ=U_:]L/?SW99,(AF.D#Y9;%3L4+G M",E+"\J+0-M(&;"%]DV)(F!H_6#N'G+VP]7/=D/02OX=0.F>64;G_W26"PL];)XNZ0 P:I%]5MKRHUN_C'DSD?B#\V0[^A]55!V!\]9G"U&6-"DZ6 MSZ>K+XM5F)V4UXOYQ]?3KYBOLG9IY3U+ED28ZW.8VLF%>(Q>&^ LTW_6T*^M M3ST.H7,_2/YL=P2#:ZP#5-YNX7J3H8(VIV(BZ&0HT,B<@\^V#E#--J$*7OC6 MUP4_)&H_O/UL=P5M==$!N"[F$MSDPZ$LCCL#S,7:FSRY.ARW7GIX5[)@V3>O M6;N+EOV@]+-=$321? <(NNQ2>+7!QLF7LS8;KS87(62,:^9]'A?$8#)*J0 9 MHTUB*5)UPDB"1##,B2QC:AW#'4#F?F6V/]N=P=#ZZ@"23_)77*ZG*Q+=II'F M+1MM@PNJWG[(VH+86(08*!X0V6>B&).UK6W;#TC:#VH_VUU"2SUT *LW^/L5 M02T7<_ICVMRYW7%Z32FX4UYSD$JZ.F ^@R\*:TFRHQS=QH2M9VAEJ_NSC[_L=_<[6)K^!=W+FKD)A(\33UQ\]R#LQS! M"(%1!N:4;9U]#??B[GWZA/ETAIOW7:>?3S<]@;:W=10M+/%3;6[V%;?!Z^O% M:BOSJV.(9/3*2O U/E Q.XA%6;#1E\@*5^A:OY0ZDN1NW^@]!%>W@KQ'5&,' MGOG.V[TKS4.-0PQDW&/,)$W' OA: <^\B,P5([QI/5'YQU1U^Y#O&.PU5L;! M\*+8,RZ&[U6]*>Q;3E?_6&X;J*T79XYIM;RH(3W"X3[H\QOVLSZ8K69]$B]6 MN4 EU\J':"GY]-J352J$2H49DHH!0PA9R-;.90<91V>GMTK9WRSF:5L+\S:L MUL]/\88U1F6UKT4(R>D(2DL#,3,-PGKAK$N.,RC1OG_Y#HAXA[H\FESI,!90L%&J*.FXNDXNT>2H"&M%0N1.D9M4$6-6(KO6=NE!!+8[47LYG4_7N"E, MN;GL#<9(YKQ89#V=V':<-H ML(-TX)S%Q7TLOCQ=5Y%^KK-=_V>CY[,7'3=X=\BET$P DT*2C5>:(EVOP"A5 MO%>E3C@;"+TMZ!\W=7A\6#^ZSKMVZ9M#\F.]^>T/:>?(?T!@L[&56[UL[NV? MA2_3=9A-_P?SV5.NB[8,=P&S)&&*2W5BCC%D_X($K[ Y\@CX\*ZT+K"YTB2 MV_GY*\O!YR[(JV9M,H31*R 3&A'H812XC>I6 VY*8L[84W;HR92_"QO6] M8T*QO=ZZ=K-/4EJ>8L:S)\%AGA=5M+-IB-/9='U4CG]W.*1_&3JNSO_!] M>]0\SQLZPNSRU!F#T4YSBL9R$*"2<>"D%R H,!,>)5FOUKU>[B&G:75*%?CK M&P*^TO!"HU3".6 ^IEI;2&;;^PQ&9@J5 YEQU7RNS][4C7S^UP@O]Q:=M--. M!T[UDK.WRT4^3>N_A^4RS-??SSG\?H,_';0.RFO07%$Z9!T''UF@&"*ZE%WD MRK7>=@^E<5Q7.SP&!]!4UQYU^P;]<*]Y[>?;><:[R6KD_;8+7+EFI4 KU$9' MR3)02$KUQ7LPWA8F0N$96Z=8URDXOJ,#?=J.T$_P( P:"OA2IN 2HP(7#0/) MO-$I$[NR=<_=.T@9UWL=H>_;S1N.%W4'WFG;@^+D2QWT-IU_W'!U8>Y^"^O3 MY6VS9Q/SP4L'DH?*(AG::$.=SB"QE!Q+BNVWR8/)'-='-47:L"KJVC-MJXS7 MX=LQ[NGVA[2\&[V7P$:.ZN+!YZYS_. 3Q;T%I-(4#SM*Z9V0I&O-HJ,(16)J MW];N3G+:AKS+&7DFB*^*#BH:#6$H IP MRPV37"G6O%3E2)+'=8FMD'5W,#V\'COPHY?LUD<2BWE]+G;..K%[=O'U%.=8 MIC=#!L:B%]D;D")F4%GHVC;,@4A:%DO_R+!U%Y CR!W7KPX/UV'UUQ547Y2" M:7WQEH?X?!?6Y*'38IXHNMC.%[S.:Q!2)JDCE&")5U,-'P8!U8@UVA]?R&A9C8'DCKN]*/A,3J+V8PBG-_# M,M_@-#K.;#$*=+V44YGD[*5/8-#DHKU0L@R'T(=2.^XDI.%!.JCVNLZP7X3E M?#K_N/I":]7V+H>GV7=\4KM<>Q]2&R76FZ6*&.:4U/OU,H_'DQ?S8+J]65^,%['2P9 M:#3)D0 DQ0_9*_#>H(BIV)"'>Z7_ $+'3:N;X.>>N&\@A77E46\R^7PZ.UUC MOH--+J/SUD9 FVO/%_K%92<@*+:Y,+;!MMZ8!Y(Z;@;]R,ALI[2NO>CSZ==I M)L=SQ"GUS8]HYS?O):Z5P]QTM+P 4RK.>,\9:(\U*DL)(J8".=._,.YM4JW; M?%^GX%@S="&SYYAF89.^W+CGXRP9'L$(0U8U4NP9)+?@G*9PU,8B>&L&?T#2 MR [OYC>S)V6+O M\$M]/C+_>($L9IS.)9KZJC2#TEF"D]:!L8DS;1!]:5X>=0T M#L+PZV?()^6B_N#M8@0.JOFTTC;4#YND#X( MOFG4P>2.>]DU$&0?1WD=X/3&X(D?<1=D,H8%#@;KT[(<&#D6J2G>5E[K(()N M_@KK812.>ZTU"!H'5%'?>4J=7!%KV_=TI>W[EUDX)E_YT61'ZK1] 7 M-U7;DI+S9=]M6R)NG@EN#L@VA+T-WS<^]P*FDAD9;)00*%\&I6H/")TRR%)? M%4BNN6]=$W0N0'U(^'TGORJ,=0> <>?B^.GWPA\M+T;/C[QT\D[7K[ M?(<$7%;H@RV FBM017#8M/0H7$06K(PI#O=2L147(S_<[GP+# >(KF..YQB/ M:--XY:<;7J/<05*SMBEQO:.^):FH92!8F;@=+R$AFI# A7HK)U1)KO4)RFY* M6E;RQ9LUM$E(+,H9R+5)AK(^@\^;*4&8>>V-$%@8L%SO)CUCMS4Y&@GWE>,= M)?RNC<:+;^E3F'^LQUK'O!?:]3$-JYA^1&0C>W+VKN+9IO-TNKR:TY%+M!+! MF/H6+3.$&+4!X6V=#X=!-B^4N(.4EF^%"%XUNPOS[S<6>QIFM=?QU8(8J8(W MR %-)KB'1&&C$K2M,KE.5#;R/%2/N8=1.JX5:H&?^UX%#:2QK@W4?YR&):TS M^_YR.B<>IV'V/*S#X9;JWL]K9[+V)[N1[;J]X)7+M1VN47A3F#<,M @$$*,5 MA"@$D%>SQ=B4$K8^J'\@B>ULW;T+W^SBSJ+E(D?@5K,Z1S: 0V' 6Y(Y &$CFOIAD3;W19P*#UV;0#W&\;VIC9>J<^:GN,Z3&<#3IN[M=)CSYV[ MG]7A)] Q610B\R"*X13[LP@A.UT'""L,*?@26S?;'&X"W3VS&T^6SS91]ZOY MU>^8TKXC+&UVVZ1$8X.@_55TUK4 5M2:-0T&7;&YB?L//$9>3$ W+0EIP MC&2D8O+@F=:0M<;:OU3GYL/4=M$QL@$<3NV+QCKH $>7PGF_#O,/K[3.US:/4#D#-G"$6G!,O"A7G@H7GM@1 DY$N:]SB'DO9I$[0.2 M,0W($X#)#>RPG^;SJ>?3S^?$RZD8T%R"!O_JV* J#(E)IP;9S XEO=Z M-O(#E5];=&2E'Z*R10OYC:WX\.T*X28IAY@32,&0O%BE&1T'&Q6/V7C'V%[W MYS]2_-5%QW$*S11_L/PZB#/OF4?T]/MOX?\LEILGR!N#:)UW6J@ (5*4HP(O MM5>K 2^-<]Y')YJ??3V O''+^<=+IX?28-_@O&3L3?B,SQ>?PW0^(10KZJ&@LC\DC];;B+"L%Q>3MY3VS3=- MN3XL0\;/8?F/U9GI)P?O>1028IU&J JW$#QQ%11:Q=!RRD%_= WS@S6ZQ<_Q M>EVT%W(')NS\^=6F/+;69G^:?CEGQ83,G0Z9 H3ZMB;6@*,F&,2.M_79/R^M MJY'O(6?C")%Y-U]"W.B7:M/>[SR7'.%8_6P=A'C/CE=)D^T89X\G&) M&W'=9.ELZT6;N)=1@36E@-*"DG3C(F0M#'I==&1[>_66Y./U"^_(++NL,D'GX>,;LII[V]3I? M!)?!<94,Y.0"**[(^S-'&S-K;A/QZI#O%<$?3L.(AZ##H&'Q^*KYB1&HN3(F M6TT;.*?Z($W7N:98*[E-G7M#(6A^5 0^'NM>Z(!.U8GJ*58;7? MJ;ZG#ZM/$^16B!@C,%^IEW[3&:= ,9*%:"(%8ZV?I5RGX.>LVFF#JB-TT0&2 MWBS6N'J'":=?J]'?[(5(H92R"I0GDZ]8M.!][;.4'1>=W^+2I^SMO: M-H@Z4B<=H.KU(LRO/GX:Z*$Y<)0.%'0&% V9(B19S Z&N.U M\]:WMED_INKG/"5L@[K&.NL A:_F7TEVB^7WOR^G:WR^^'U>V\O8%.JY.0N% M-A-Z\+;VCT6KZ;] FS=[?@V%3]G4M &94?JI -4O0\DBSHT.%(J_6%)FX;B M2-(=Y=&K%9597.U:92X[2LTQ17M'I\R=P(T<\1=] 9B'=.@718,@]4J M-N_)R'4_#$1^BCZ[0#'.Z(,)H(1Q7,H-KAZN"@A"LXA^EB0E8*Z^5S[ M'T5^A^W/.A)OEPK#=%[;,E=>BU$E69-!IER?@'O*^%AR4,=Y*Z2D3\CF@XWW MHFROO>?^N'NOL>XZV&E_62SR[]/9[-7G+Q1455E61B8Y6)((98K!8VVH+%2= MNR$!*5.,E$3JX%EC!.ZF9"_$^3\FXAKHI@.$W5VJ\K<5EM/9ZVG!":6)IOA" M3)1:L8F*49Q%$9=17)1L(M>L=8OK?>C:[T22_3'AUUQQ'8#Q0^W=?;K\OFFW MN>G$N9JP%#WGJ(%[DHS2R,%I6X!)A[I@=JKYF,<=9.P'M3_HZ?>Q:ND364_2 M?Y].B9))C'4 =ZY]BTV]'4:WC5VSZMT;%:'MLG:?B@6#IRV)>,J:".:3\<^F-K]\/M'/_ MS9>8%A_GE9D/X=M3G&.9KE<3QX/3DK*Z(FNW9QXY1(P!''>9R"C,<]\8JW>0 MLA\0[1\3B"W4TP'*GN2ON%Q/5R2@%]_J:!6<),NB5'4:-9=UW'V],6)*0=0E MI6BC;C]LXC85^V'K#WIOH#5;+;XO;:I?[E8/E^GOMPDAZ[CWGT6$4U$$( M\)ZTLW%9+_[[=+K^7EE;S"\:_FI-[B@I!USP BH$!&=+@,@MRUHS97WK+.9> M@D:'UT XN)4^MU)*!PB[PKVULI[7]V>UK,UZK@.O^U:WOC\DJCWX'F[F]?;VZPWN#XI'\*WBY!=Z>)L M??LN4WT*7Z2L73=(X(;7R67&9-[Z?G((/GZ*F/5 Y-UZE3LR##K8"INKKT^+ M&:EUM?6(AWBH2>31A\!L/3HFWV2\I]B/3$[4)AJ=E#2Z=?^"-I2/"_?Q$;CK M)O1QX7#P)OBR+7Q9A^6ZR5:XS^"<"WFB0XA6R #6R%KTKQ($% F2%+DD9MW_ M9>]+NYS,D71_4=S1OGP$BNKA'*K@ -5]YW[QT1("3QN;L3.IHG_]#=G.??.B MUZ^2Z9EN.I-,K%@>2;$IPL761LHN=(UKF'0'X^:J_'E.:I2&8T .(M8*L;). ML 0!:3TH, 3+ABGU.\U)/5B-:G<0'P$.1Y[4K^>YLYS;Q?N9[[A:E(OV9F&> MJSR_56_]A,FVG6D9+\MVF+B&3Z^9K% R7QMLAUC+& IX$\CI=1B,#LJ;]K4E M@Z77KH957TCX_8ST\N*:F#<.?LB99Q$+:,$XJ* ,>*$M2"U%7B*>$/%=&!7/,C-RQ]U".(ZM(^Q3B',9,4;5J4E:KTN2= G)JTI MN4C6VKW;@:R1DR&#X&$QK')ZQEME:!N%3X)'YF.$*&L5D',<:O-6L#4"+Y,L M-K=.=>Q UKAX:PZ%7:%VH%XZ@-K+N" M12=C$'<#E[_AEFF9X,77%28UD0 8HKM1*:H,00@J@ M51+&,\5+;-UW^B8%XT9'A@;+$=+N "N_GB_GT[/S96U;]"NYXO35!2<^6Z%2TL1CSU-ZW)P?1U'9QTOP'.H+PY]@N!XIF^=R4:@3K>GB1PV M+>MBP7&-W4%C.8<+M@C(2C]$98L6\AM;\>&O:X07E9UVV4"QBMCWFD%0]*VP)0O!;$&STW.U MIQ1_?=%QSO]FBC]8?AVXIP]>>6^OJBSI=O,L<&*AMF5+SH/#HB"+X&U XU-J M_8#Q::KF,F_XY3#4]@^U:+U.ON6!12V#6B=K+%,%QCA =)W%9^DEHW81V M![(Z#=X?B(1=@7:@6KI^FO^*B)F>+:>K?RYQ7;UUMMB6O:R6EYT(KM6]O/A< MFP#-P^S':KJB;^]T+3CF4?YPQ+0K%#J1P!I5"EU;YK+P@RM)NR!X,KZ,K;/; MZ$HN="5'GRTF@X*+U@GE>\AH\*3JEB!K5=^VQ#"LSGXYWXYE-%8SK9FOTW0U MV3&*@8OHZ0JR(B5$S'J@BJ@G:1N]X/XH;-SS4JJ]1CJXIG^=SL,\T2Z^)K!- M$>N6J[5[3%9QR,47\#K&;1ZF& [<%6ZB2]J8UD^>=B*LB_JSQIBXVQ2^L8*> M ^JVH5J'/O*H A2#Q%;DHCI8$43T 55A-O#6->P[DC8N\@8 Q;ZP.T!#_0 O MS-9C%7Y?7.S3B[" D^3[U\%CQ=>^5SZ"LUF"\99QX93.S3MW/TY1YS [! 3W M ZV%1OK!UPV)\4\+X7\)/U8W.4OU]O11L (]6 W)1,'%#LFP]PYIS0+)"77ZRB/2:T@>"- YVR0/0I>MUZ!.8> MY(T;^!L+A2UT-78UPLU3_?7_G(?9I\6[Y=^6&&B%3U_"W+#*X98UD8@SK2(@ MTQX4E@PN1 G:"4M^&M>RW.J@_4!QPG[KCEL'-22^AE9"!\?<#M[75Y#W^CM9H;W8P=35Y=0?(EEL<3KK7 W MH=7UN_1+OB\C4RS[Y+P(())<;[T(D44&S&=DC#FKFC^#.9;F[D,O!Z+I2=@. MJ-HNH7S%TY5S-C%>TQW$(YA<)W=QX2%&RT'5YQY!9N2\=3GS;I3U!LLAT;+' M"7N@ZCH'Y 5+UEJ&+#KPDEE0*6GPC/RUVI!2(C2 MNL3A>@;\%5\39E"H4OOEZT@;2]L$CLD$.5O44A:G\O VYBVBQO6@.\/@,0H[ M'(&+LS!K/A7C2FJ7LHK9V\), FX%G>8L$S=9T9CC.$9<]#<#B; ML"$^#AJUCWX!QCI]KZ="G(4W FBFZ< 3) M2VE,-"[9UE4*.Y+6VS5\,F?Y>$7U<"8^SM;$8_9"%MJSW),=01L)? W5:LV< M)"-%8&K=-.<)DGKS@AO 8#^H[:63GZJ&];?%]\VHK^G\[,N5I5VN;HA?,!XU M76I@BL:K9CU&= .6M,8D/:.X MV+J_+\YP]781YJOU0_T[R;!MSD$%E6O#3,MJN*K4[%=6HF8]+?TD>'($&W-_ M(*G]%;SN@YR'N^ -IZ^1'\-=#9-[70JF;?-68C@OOJW55HOH%.-:^*#!Z"I# MC!%JGQJ0AG-/$A0N[S3<^8DWT#E!%Y^"ZFDMT44Q$QG#F-@+6 M8<#*

' [U;\V0> MXL9[I-X%#(]154?QFK5] M0J;)VD2Y,DNN8ET9 RJK.PCPM@6*P=E5PY5W+-!YD0CESP8!L'S"(I) Y[^#JS/+*9HM5"MWPCL1ED_ M>;T!X'$0&/?253?SN-XO%]^GJSIKYRYOD\@T2N<".761A"8"$D><@4R8M/4E MF]#ZA?MC](Q/Y?2,S)Y"#*: S-H"B2E5NP4D M\,ES0%&,B4++W'S&_)XDCIQ5[O#\.TQ[QU8Z'/]-W)HV_6E)9L]L MK?&)K>4B+G/@.KHZ8HQ.?D4.(EG=N62NE<);3^4?>$)U/"WC/JLZ#2['4%M' M%3F[62/")QN-D1 M)^9"BN""26""\6A5B*GY-*&&EN-@/:U[/#GWTE7W\P%W MR_S_'I;+=2QL\&*(.RN=NLCA<58'+%YP-D;%,@-C:L4A68S@"BJ03J*S,DJQ M6V_9%L4+0R#MHI\>7O31NRHG>??G''/C89/'+-<.<\V8;@2\!YL:7@U@+5%S M)Q,XGVLG?Z2O)")83H<3B[Z$TOIMQI-$G6R I,+:P4)DD*$D4-[Z.GW6 ?(: MD=6R8&C=:>1Y#)!LBYN#YTCNHY\.PH:[S*>#A@CN0^RND9;]=F>I0DG7=.@4 R8176;+E1$FK[ M=262]R:T#M;\%',D]X+" 7,D]]'+V#UK+NF_&$)&/*W'O6^SX-9+D.+&"6%R 5YJO-D4!=[3-O+$ M#,O)9L%/-GQA35&G]]Z!^M\57OLKHP-HO4AI4TB(^1H9KAV=WKMM MX#J*@D?-PSXIV-_Q;))\"LH*!R:4FH?Q!F)2BN3*9/"2>7^Z@35$3Z>SH <^ M,?=51+/6+4/F#\(\7T;36^2E=OK<]AF!W=DX8>C?%IXQ09*2 ?F5A$'),L3" MZI2VG#T[66BH5>C_^ID\J79MT+G&YVYHGR5X>P/[)SC&K53": M!U"H,RB5 @2O,CCF,L.B>,#6KP+Z26%Z1S>Z]++N/=J &FN95$Z K(3DC.#D MXO\[A7DT;@Y.8>ZCGP[\UUU2(U$EQ:1U('T=$2L4 ^]" 9-B9#P5Y*EU3^:? M)X6Y%QX.2&'NHYR>\78]2NY+X-PJ<$J3KV1\ B^)N12<0%$$B_YDON5S2F'N M!85#4IA[Z*4#J+T\)XE.YY\O9M?(2#O1,4!>ARCE*,''VL'?Q$*@?XE-&EF*V%EQ0H?:Y=;2I MZ*O,I9..I\1D:8"Y1TCH/@DY$/!:::7K].0;^J#YYRD9)Z$R?:U9[M5/UN(X MIJ'P_HNT2P8\LN[&8>2PJ2J7!VL#K M'!<#3AH'Q@@;%0LZIN&Z S]%W;A6X'"8>CA+T%1?'?B[C_#S\L=OX;\7RU8A8ZE.QA!"44R!M4MF;I'AI[?CN05XO>8.V"+D[37D0=?6- MQ"O&?@]?+R)67@L;"@;@5DL2HT.R?ZT$VL@*B>V<>.NBD#U)'!>1@T%E=T@> MK;>QG>3W9/?.SVI(\],R9#*MEO^\F"4=F3-.E6TILPHZD>?E+92HK"^L*"MW M&^C]\!K=XN=XO2[:"[F#(^S5^>IL\167'W#3^V;U9?KM@A5O>28[PX/1&D%9 M;2$&(R%Q*<@ 29Z%UIU8'R%GW%C**:#56B<=P.L3IB_SQ6SQ^<=+\M;OBNZB ME;%@ 4T&%Z7>MKGQ*0-+6:/G*'GS],1.A(T;13DEY-KK:>3VYQ^(_DTI N>R MA, <%"7(=0K"0,PF@38F6J5<\&*G*K4G6II?+MA+6FL0H_YPT?: ARV,-?G- M$9%#$K*.(3-D.EI!J!:8Z.[61M]^,WXX(L:>H'"@LFZK^P#)C:SPWPC^7\^_ M;@D/5IH4O(=4-C.+!3@6:[UYXB%P:[5J,5GCQJ(C*_T0E2U:R&]LQ8>_KA'. MZ?;+00FPZ$1-.2D((G,0D16RRSTKN%.WPZ<4?WW1\095-%'\P?+KP-Y\Y-*[ MRCTQ8R-*&T!YQ4!QQ:M0,J!)WB@9K>6M6V_M0M>XUN;XT<##%-0UZ/Y883F? MO9T6G$3KN5.T$W/$4KN%.@@.#=A80I2R]MMHW7QK%[JZ#=@P!MN7$E6!M5Z-NE3-'4;O!D:9@>HI&^(/51= MP;7FHLC .>9%ZUL+N*$F;8NRV+&A&$+M771"N(1'FL/ L]H MJTF6(#G!:\J$W+[J>%8U5RW:03SY MF<-55)VD#<1^Q2XQ<5>"S\!SG5WCJU;??ZKV\X7[6\ M2@]9]A3URP<*890+.:D4G$P!+&-(P"1WE5Q55L?*28W%NF);OWT_Z87\F+=T M5R^_DPX^_8FS[_C;8G[V936QWGNIG =,B2X&=!P\BQ$*-\QZC*[] (?C*'Y. M%_H^V-O'"VZLUPXN_/VX_2\,RT]_+B91\& 4IPN,U4O'^P@A* ^+:'/R3PX'68/T>+SA"IA#R?(E; J!,@N*U!*UY?Y6@,/FF?!)'.^=;N, M TD=-[[8-5SWUN2S!.ROB_/E)+%@0M$%2A:UPY=+X$4)@,H'AMPZY4^7ZGN, MTG%CDSW#=6\]/D^TTN].@I0QLE#;XW@!*I)@HT4/(25F60HDVE,F;AZF=-SY MH%VC=5\]/CNTKA]V7[+*,=K,O88H3"UE5 8"-QER2B&@-DG=?E]_8LC>('C.TEOLAWI$VI5'3.16M/Z%WM&F6U/S4$ M]]5+U]G(=;>RV['%]5\>W?=AUX]N%RT]B)E&$=%?MII]M5B=K:[%Z-\O\5N8 MYHO&< ^"54FKLUD7V1I=AQLYB#[Q.O;*2U52B*YUC/1(DILFF.;KCZR4T/;Z M?3%/Y\MZ($QBDDJL/9I^ M:J&UL9\YOUV$^>K3XC4= \MYF+T/9%]<-7*\-FW\&G]D2FAGD@.AZMQ@7Q < MSP@Y2%9BB61LJ*>.QT,7'S>0.0;T3J*F#FS!:Y*[OI=4XC$3U;[4PB=7?'TJ MRX-XP$47PK1/M]Q(R;D1RS"/O>+T\%Q.P12W:8Q\WB*EWD@JT8_%GLLV* M80!F)!U%V=:IIK&6R'J5D'.MFH]C'-F\NWH&]"*EQ?F\;IXS7*W/<5J;'*PP M3]/YYZNC>_,FB!PK;S%Y**@#J%H6X[/,$"P=W=9&@W&G=W9[2.I 4I^W$;@/ M(A]N"3:<;D=^_/FJLH5+TL79C]H:8?WRV;A86"W<4SR'6EQ5&R-$#=)9FW,N M0N06[[WO6[N7#E\#*GS14/IC-PG ;^?+]"6L\,7G)6+M6'J;I6VOC:B,DS8Z MX**:(RJ7VA-#0K3"2NO09M.DJ<2N!(WWUOQXG2^&5L#8ONK+64C_?#//YW2& M3^FX7ZU?A9U_NVB3^UN8A\];9K]^"_,?;\\NAJEK([13)8)5HDYI#PRK5EA,7 M8\0:<4=97!U&9B HOGX#EFQM*%6RWPEDCRXS8E>$X7'43L =1#1N& MD)ZSM MA2L;X>U5$V^TVM67TDK5.=)2DIT0R5@(&D46],&^M,[#[DI;+UV8AC>\!M5: M!VA<\W/%1\WCA: <&1$(N(Y6%U&G)]*W,H2"(DD62NO@VETJQC7MA]'VHJGH M.P#/F_EW7)W50_E-/>_IZP_A#">FV)"]\F!"S3%'(2!R+L'[H".F5#OF-0;0 M_92,>TR=!$0-5- !D*ZD\H_IV9*L[=N"B60 *A5BE*IV))<'<[>%=0]61_ 2I@WVPM6/]R/Y: MZN J?S.G(P,_DN+6WOK;^@^J"M=-4CU/V<0$P=6Q5&7M>T4#N2"Y7KEHJ5OO MOT?(&1=O[71^QR)LHX!^L;0-)RGK-4-48*6WH.JL6N_HJZA%=.3A:[)T3X.F M'J9[-%/[;G Z0 <= *KNL'?E8YCA1=-U%J+-SBB0>AT\=!ZBRP:TEX$5PV)V MS6LI;Q/1)7 .4?#M:^TH:7< EX\XHQ]]IKO_M[#\)]:YB-OW%5M^Z,(G&4@. MCERE6O(>P,G(H20;5%3/&/(8#4U-==("M!^[_*U?<6:Z5RQ:X M)E9(6 FBBA(,9S)GY6QA)ZKR[B3L/YC%U%05_4+K1F=*HZW$(!.0=#@H.GPA M8C!07'T4)CT:U[J_R@YD=6F2'XB#W4!VL%(:M@L=(A;V(J7E.6;<'-&K,,^+ MZC[/IB%.9]-:IGX51=K^[O8X/R8\UF#5=A&SUB)H%$1['WZLWP303;I>-@G&1MK-OC@#W-$V4]PG< DCV)"*3U*:(EK7U3Y)U+AG8"MTW),_;ZB+#BY9LG'G M.2SS^^4BGZ>S?]2"^_G9CZW07ET\B+!6BJ19?6*AZD Y1IZW)Z/4A>!-'<.> M6S>+WXFPT=/K+<%PVU-HKIFQ"\Q^(^>)SOXP3W@ALQ\7?"3M4M&>@0B"?*I8 M)[4*^LJFD'DQ(IG;M;(/E)<]LLCH>?0!T-)4L!V<1Z_)/EK\0%R/M;Q/6I.0 MM=+:1$"4M1NY)@>9EPC>"N-M1+1.-SZ+GB1J]+3X@.=06XUT +%WW[ ^*IM_ M?HMA=7?#>).2J>6=3- YJH)TX(WD]95SB%9A$LT;R3U.T;@-N(8%5T-==("L MK:PVT<-/X:^K+:+1B5('/GM%XE'&T%!+I:L?>NXU^,4C=N_:N!#JITN M.D#6PXSD()A+ 0%C[12KA")&',E()/H8&UE*)PLCC-N,ZB2'U)$::-9XX/@W M(-MHRT6PY09K5VT5+F474#&QCKWD0K*S3$'(C(.QRF((4F;>.IIP&*7C.HP# MQK"&UEH'Q]P#EN6U+A_.,X&JU()=5\=.Z=K)2#EB2)28C& M&CLY[IJJJ1?#O:B'4@H@,7+G)T4'%L72#],S>BALE&0=KQB MNNXSM4^.^&8^8WJR1/F#ZXZ3*M]-#"=(EJ/SG$MR8KBVHA8S2@@A%TC!D;U_ >0V6]"?1\$W3X=A]97!S?SXXQ-I!..H7# +?=TMP0/WH0 MR2BE,--5T+P)Y.,4C0NTP0&Q5YI]+^TW,J2'>J_NZ/8+K;JGI6DZ*#\C7R&E.0M7 U M0)!*D= 12V9!&_ MA>G\[6*UFB@,,M/& B.SIJN(6XBE#IE&F5#'H$TZ+3J?IGGN)DRJ!;%](T,&P'*WSH"XU[:>=(P_;U/)\ M;]>' [!4I.$,I"M(UDG1$(0K0'P%&Q2*W'RTTJZTC5LGT1<&#]18]R??13:? M0))SBA**<[DV_TS@C#-U[)[G3&L7<^NX>[NJ^<%J*_K"X"&Z.AB WW$9%X/W M;UIG4IO,>WC@D]H%S'.NKM)Q^JSK8O"*6S!C!N0 7;:DY*PLAQ (Z.Q:E ML]GHUM-:'R%GW'CB$7J_?9*T$OG8#>S#_/.F SO7V7A7"B2?Z-!C3D%TV@&3 M,HFDI/"[3?5]JD']Q8)C(Z&1^A;'RK(' &S;311NA#4F0/8801G%(6*B[2$$ M,Q%+SF:G0N)=(#!ZJ_C#E'5;W0=(;F2%_S:=3[^>?]T2;HSFG*E:!,\8_>$8 MV=JL@!"<)5-,(>DT4/F-14=6^B$J6[20W]B*#W]=(]PJSG@,!HS3NCZ!2+4A M*B?";0A(/EE\'3NK]]]W;RS8@/#N!U9_B9/N *J6: M0IZ1951$EL7D&%N_27J"I''3=*WM@R'TT VL;M;M?L+EUW?EHB',)'B>1&:6 MW'5.&T626QU\-A"9EZ989@-K75G]-%4]&I\'@N!>@#73R-AM NYCY\5\?AYF MKU5#TWKW7W1'D^I MXX TJ-@[.+)N,O4/G'[^RH[LXB, A<:VE"TFTSS_=I6)L,[T91(X4< <0N2(\ M62VC#YX\A3I>Q-0ZC\@5^*)X0*VY:&[*[ >( 2WF9H X3)Q=/R#<7M;GW\B& MJ,4A8?8JK+[\.EO\^69>%LNOZU7"//^^F-NK9@+@5Y>MELA3G&U<1TN64T8 M9 FT(YGD8C.8W,6D8!W?%\+K*%MW#MZ9N+YLGCTP<;>'^!#JZ.">NVG,73Y4 M4+8P%I(&2=R "MI"4%$#F7,Y?%\L'VNE,2%HF,HM08O&@?*CY'^_ MFLRB=DR3-=KX"#J"W''.J=:(N3U7]D3J>U8QQ5_/S\Z7N*VON7%B_T%V['*M MAWG"V:QFX6]*YYB^(4.0,5SDLKF0AG$3BE8H%/FPR3L-2ID 4?GZ0H('J*:YX8\@A). MGH3IOZ:LK7 MP6*&S".DKR+9*$$&;UAHG1K:F\BNHL G0]_>ZGEF^/MU<;Z-IA0F3P MW%@PCDR*Z*2WL74;O7UI'+?_P5C@VU$7NJ\77;XMY)6]1-K_P$LMBB9>3"5]OA@05:];7.;+$B&%V=6UZ7D((!K$^Z5> >/$,%SBG%Z61)T;<>)OP(.9)N/ MKJU$?Z4#NS[^GD3UN#OEB1(B>8HJ03G %+BM,9&S*0-!R8 MZ'/()0H56Q=Y'D'NN&G,5HBZ?1.>2G\=A+@.8'7;0'<2O5=198049 954$#4 M-9>1.?>!#!!66K\A.)S:<9.='0'U$.T]3YR^_HL$3)J=SL/RQ_H!:C5E:R>& MQ8R6^?QF3N31IITH@2:0(0N)URW+:\#0LOIXV0MII6!H.@#RKNR,FUCM".F# MZ+_KUSO73;_SKU^)[0MKK[FA^]3'#V//[L74"N7@J(4*>W:TB^EC0$U. ]#V!X MCLSRZ$KSEZ:'4]NOT;H/GNZ\YCF-]CJP!;:<_HJDJ#"[P^K$2&Y2+!$"4XS8 MD9KDF1W(0C9X-L@#MBX!>(*DD1_\G @9]P.RB9JZR(U=,+2QH.\R%)CSP9 A M[;6-H+22X(V1Q%\H9."$()J_SWR"I'&]GI%QUT)-/>'N(VFN3LI]2__@ONV4 M22Z(O/:2T^30F0S!6PDV>LNELR8TGU^X$V'C^B/C8K"ARGI"X@/2G!21%',L M@;8.:V$K \\%@X1)2.UDD*SUZ[;'*1JWS'-<[+50TK&@^]2LRN"7[>J'"#,G M;S4W'+(3'A13#KR*!4QQ.BGK"C9O)G $N?U&*H_Q3DZEOP[YTO#!A3>L*OMTH&]=9.1E0'@!H0ZUU<65?\K4Q MAQ_D2\B2@ZR=U(L#5:?)^D07CB5K."OMBE*M?>;=*!OW.!P=C>VTUA4:;QC& M#W&79K.INM/OI;]K^W>V]0S[+3$(#4-^S-W@KJ&+!A/ MR6,=1<[H+D0)/F<%,1L1C>!>VM:#@_HJQ]VY=DBX*+@Q!3#6B69%E\W,"Q^\ MP&2LIBW^D]6.C5(9L0\B3UD[MH_^.XA-7ITN-XZ=!RZ5%Q?)^^KLG=,G_[AQ M.DUR5-RG&$!K7L,/S$.PJEX\,8LH#9?-1Q T9:#?4/OQG ^1)#G:85A0:%FCC'3%ZA3:BS6Q8EQL]O)?(P2 MCW;EVK3*?ET*UB:]>./RN,DF65#DM9S3K\497A9N$]5I*^)Y?O%UL3R;_NOB MVW=G7W!9!VQ 9EA25K*R>PRMC,BM(\NZ>\OA/2VXE],0[H M>\7%V%WE#Q7)K5.BNC+;[.!%X^K?%M_7DTNV0G&:I((I0;81R35Q D*];5DH M: P+B"4,NEGVI;@3F^49;I=!L?$<-LP_IF=?OBQFY*]_KNF=#9-9$#,^,1": M_!OR)BIF>K2;9.2:8* M,!;)CV:9'"!O$8QS18JL#,;618A/$C5N/JY[H_P0U8UOCS_-UT<\.]O,.+M\ M#>X43\K[ E8H,J!XRD";3P"+EBD28I+#Q3IVH&_<)I;= _5(A?9[?MXN?UOG MQ*9TIU2U3<-LHJU-D?QEX*4V.8LU+^\2 D:9(YU"I-7=6J6)0M3)105"!I*RTP$>VWV!OX]?2(;NZ;.) _" M6^Y+'=;)$O&.N>;L)1@;2RJ612%:OYYH0OAN MK:4+YU1)C=ND[8;;GS7W-J0>>X+GK30<>*T%9):M-SQZ MS0:+!O?4>.;$Y9=[R?VY-%#]/2SK!OW>Z('1G8\;Y#'1XT2?X.&0RBI8DP(@ M>1QU !O=<]EJD!RESK%XIEM/:!GPX=#>;XA18 E%?ZKB5 MB?3&Y#KC_@)DCHI@6T,MY9Z&-&>6BW/)A_J MMGCQUW0UR6@2.@S F$*ZQ2/9F $+)*N3L,F&Y'9Z]$F?>@TX]-T5:&XL..Y) MU%2%BV/EV0,(?L.O$9=$MF0VQCJM4DA0SG"(I3+ 6?"%"V;<3IGG76"P67(< M(!RAK-OJ/D!R(RO\'SC]_(6NIA??:1=<,L YDY@)Z3'2'R2$0EZFEY ESTH$ M1"EV?4/V]BX\,@D-4N&@ISU%',%86U@V=:CC@;[CXO S?ODQ3F*WW1DJ6 MVI(*%@D7&11[!2+>0HT#Q$PWGG22+&+UE(>$2KK MT=C+'Y-/_SDA\F36UM50(\E Y$S2J,GY0$>B489S\9B+O,+T?SXOOO_']A,W MT-A^VM,F-6!-H"K!6]TAJ:D(*!( MD+54AK9)T+9U'F$'LL9]CS;$O3.43CJ V?U9NOL2+A,=E30H"]EA*M6V^PI\ M% Z,N5Z_X0& L3J*E#O#WL.3N*?!EB;-8@H$@=!W3;>L( M$JG!H%^7@WN-A@<3%-=HW!2A @BD5<;'5D,RK@ D>Q0T"&R MDK32V;9NUO0P-;U>K4,C;"\M=("G.Z\5'F;MXWG\;SK;/RU>__5MNCG$)]XR M7U*@[:)J[8*)#+R4M)FR#5AG+>DT5%?YPR@>-V\_-"Y/J,UFV!TXS7]')&&> MWTY#G,ZF9]/ZXQ;)_QT7&:0DX! &3U H0-=G,2DS$#X7NE=9J$ZL@H0B*!3( M%4_/IU#@FI"OR?:261N]SQX9Y* 5D VAP;,2(1N9O0LE8&C-[.,4]5L$L \N M'CG>CM5"7U?O-6[>+Q=T9I_]>#\+\[,7\_SZ?\ZGWVJDQOGG M^B1E<\7<_GXB8_36:@O:UH@G,Y:$RS20)Q]\TMX;-]2LJX.)[F/PT,G0.I0Z MN\7O^R5^"].\+64ES\Q[E5024&U94*602)4LD-:B3CD(=ZKS\P9A?8P9.N&I M>;A:NL7:'_,EAMGT7Y@WPSG3C_6#$9(@J?%O83I?3;*TVI +!UPDXI-G"9%A M!(NTR73R1/<2-VW'LY&?KI%G?K MIVX33B:$CG6VFZI;2)+KY8S)P(UB7FD7=!XP#GV;G'%;@9T<6_NKH",T7<:J MKC$TB4I+E(5!<*4^'4@98O#D#J'V,NKBM!LJGG.VW3H!GHY60K-'APTS M:?S=^4>WK)-2M:NBCF3?ZU*K&V\6!TA3.>T[8#JV5MKE+?9JA8._38++E608D!0Q!/4-=- M!FIPO+514(_0J[? S=#>!U+CLK:HG.<7*2W/PVRU_E^\7I8S29[YF+ ES;3 ME@N)[) 8(.C R&VVVLK6_9];T=Y-PFIPV)Y"N<\6U+6D\.*O)SEIKYR2('TU MJ\G4 4^7!M F%M9EYI)JW8ST>*J[R7/U >2#%?H\('R]>2IQO>UMM7JDNZI% M1YP6!CHI7[L+9P@\.= N6@FS38"S(=5>H_ OYO-KONZ[FA$ M6Y2-8 +60@N9P3%*.LM0Y<7+ ^I?'B>LF&S%;.9_2SVDYB-8E2&!/K6$VN(BAAR!$U&$ S0T:.Y](T[[O0 MGHMN\I-]0+R9PGN$_*:6A-7FC*@4%!\LV> DWH"96$DI9\$RCR$.#=O=*WE. MDLL<''O[2[Y'_*P%-%&8M?<1P1=16Z?0!HC"%9!)"\\4(Y-Z\*C_FI*19]V< M$C_[2[['O/<]J7R;E."%%4A.%-H2=+B&H@U((;T-!E6.@^9^AW/)B(K27N%@0R:N."^0&3.0O*%DCW@J[E+.D8> 7-**.TK M];Z.J.LI)D^7<9$D#%''WRDN(D1R+D)MW. * 4]*0!T=*%O[ MC)"3!D$Q$VTV=&?LAMA34#M.H59/)^U8JN_(?7IH!B=C6F/-[*&I!9G1%HC. M&BC)<^/0<:^'RHD=,P.U>='6N Y5"^V,.@GH"0\1L8BD:^I&>MHTFA4(P7&( M63(LRD7I!RP8V-=;;UZ6U96WOH\NVGCKK^?7LQT#=^:].;)Z4?Z8GY]-UY61 M)(>+0MTV_7GW6FJ0+KV',WN*7KT%4\I* 5/%$G8EHYN2T":*5RHDKM5M(ZGG M7KVW1J&76G&;%I_GMX3]^J\T.\^U)\YZ8.R*=@!)?TY_47MBAZ_3^?K7/^#9 M^7*^NK[5K2)3FF0"2-8V^7=U7[K:MLZ)D#(KQMC6SP*&YJGC?L%[8//VN=H5 M$CHP,1_@?Q*C%25X#L4FNKN81' A!C#H5!""8V2M3>0=C M\%NC8/X3S%RX?ZL;?M][6GNY,5#H=]\O5M/M "&9M2\A04BX'O&=(<@0($;A ME.>IB.;/LUK0/>ZK[^>(\>%@T>^A?!$!V8UG:[(V03 @-X/1+9DEW9+>@V-. M%A-%EJ;UO*D6=(];._(,ZB@'41O M!7@NM(F>\SL=;4][,SQ(^;BE+\]Q0PP)C>=V.WS$L[/9IKGK/Z9G7^CWJY+. MS[XLEIN($L,B=' 1"L9:2QDS1,X3\!19L=R:Q$^T+PYC8-R7[,]Q>YP *$?7 M.0[NWRI;?$FU1$1'DJOG9!$&Z<%*'[/5J$WS$K1C_-O!WKD_1P#OI;PC_=OA MP]^OP[+*<47KK6H+BB/"VP]]5+OP]4[$-@I/7ZQ%6%OWYK@J_X\YN6P]>&_K M220BN%0L&)\4CZ%@:3Y9Z"%:CCV>/J8OF,]G^*[<7N&7Z>R<3L*7/^H#_,7\ MU2RLMD/ C2\1&3JPB F4,PC.UFYI4LD2LO>YM'[)=@"9XX;MFF#G]G$TM+(Z ML"U?S,^FN3(S_8X?,9UO[O[-Z8]Y;48OOGX[/]O>%K?E\/+'_1_PXJ_I:E)L M]%*[ B5J$H7. H)$#AZUJ,]WK-.M<3L@.^/B>W H+OK$1;=;Y/?P%7]9?"6; M:)+)OA%>!TB,![)XO 6?+(G=%15E,-RSUH&WIV@:%ZS=@&7,^]-X<4($HN1 MSH*R2H(7GJQUCI9[AR&KUE6'3]$T+JY.;?(UU5"'B'L95M-TZ1<*SE+BB<[@ M[&JQ;N$0-<\@ X\I>2W1L8'A=H.@OMSGXW3_!+ .5T0'J%H_,KAXAO/B>YC. MZL;[M-ALQ?4Q_64Q(VVMUFQ.D 7+E*8CGTL."BM[I@BZ 4H2)2@3>.NQ*7N2 MV!?RC@#'XG2:Z@"(_\!J6V)^\1V7X3/^?EZM@G=E+<35N_.SU5F8UP#^AKEH MF2O,2[H.=*TC5P&\2Q9(MB8*GWU6K4;@Y&SIAT4:"/Q9!&4=+$V42V094!7UM&:UO&- MXZGNRY0["D2+437: 88?L!RV0KUC0$QTY"9J,A:43W5FA?00.5FSP1@N"_EK.)B73-2(6 /-N:7?<0;$W)6$S*.%,'!9WF MDN[+UFL)KA:R;W:>#5$0]RNCXB/^+D:<=-Y M62R_KC_R]T"V74VY'7%H[/"I[8Z1?5EH=+!LE_V WQ;+6OI]"3AM,$OO0VV! M7'N5J0!.!T,^(UH1&'F2S5N:/T3+T3'YK;VU^>#J"VQ7JMTNT;(Z](6I'$ I MK&$60_>PEN0-*,PIM7;C'J9FY!*R%DBX$V1O(_JQ^Y!=L?&9M!%F'\.,+/92 MI@E7DY(<*F4U6)4-J*@\^(@92G$YFE(T,_ZIH^;)54;.-;?$1EN)/K-[Z2)K MORC;G[VY^EG3JVJ7A8:\O?9F=/ +308EC2SD -6Q1RK05QS)V*'/0!]*M+9U M &2H"^VJ]./V"M>$_/+']H>;T@^I;'3>UX$]DG8J.@7.DR"\1EUTL)*QUH\D M#B"SURMP#^P\_$I@&&5U$(O\2"I:1U%?GJ^F,T-LTZ+T/Q]RF,$]5*I/Q <[M2--J=NP MSFZD/WP(&42.PEN1$^>MYYO<(&!D(+53[&W('"SEL>WT^ZS);3VL3#['*!00 M_YR.<*X@HO7@DL;"I>9D8.YDI3^\1A>7UR%:6[07X=A(>%&6TQ2N,;'E ;D( MW)D V:S+HD,"5[B H+4OKE[DF>T$@P<6&'&"2"O-+1J+<6PHO#Y?+K[A71YX MJ)5[S$+,GH3"1"$OTT<@VD7DO$B#?"767 M"\V5=BQKL.NQ30DU1.T\%)^+L._IK.[/"2Z$WE-YANG#"@G&;@8.=C(4@J&);R=6'@ +@\L M,.(3=XO%_D\G;U;;ME9>^E, M1\&-)^/99]SVT&*"0>:%%\>QI+)3!(,6N!:]H.^N(AW.XEEEEDP$'3UY8AV;*, Y:\'+I&),ENNTVWUS][-'5_VQ MVEJT$]W8FO_/L,Q_UJ96\[P>"G?12X(.S)*+!N21#LT<+-E.LH -BIL<62AA M-X_E_L\?YP(9" $-1-A/>N2^N_3MY3N@(E/16KHZFIS,,2=X;7L>0=J0O(Q. M8?/.'+O0-6Z!]LFSV3565#P$;Z11/'IF6S<@.H#,+A([#;%R9P;.L(H; M^W[<"G S Q7SZY=O/OWR8E)X8I9;19>#+[2'$YWMN030 DW.R9&Y^&39U<,? MWX4#WAXRC>3YS(KV;D]FNQ1O[9=-FV331^(ETC]8CZAJ6<=WX-I#EO:U$,?0 MU7Z2:Y^,46 UTZ!$-=T%7=,B"2>T=6BQ>=%1XVJ_1_9:8BD(U6;6/#,>^P5XMEB2-<%;]$[JB5XO9 M-*\5\IJNZTTS?I:4HK-<..-!*>,@JJQ!AIP\RF3H9-XMLOS$2GW=:\=CHZED MQX;)NV]87PS-/[^M\QQ>+59G-[JJ7CZ]$)X;Y)J3J^+)Q6^3<_">@[M M+^?+.N'A"VZ&YDR<28+;("%E1GM#R BASLT).M.NX$Z9VTTP'L#1WDN/.P2I M/:*&E7T7<[M^P:N^M_3U#-?:FN<77ZL0-VF]212"/ =%LJMA.U4,@X@RD)?I M5+",(=ZNLCC^^>\.=(T[5*@IW 931Q<@6X]@?_/U6Y@NUYOH2UA^KF/2C0J* MJ]I-*Q(?S-%FD8(!%UEQ4T2B/QK#ZGY*QAWN,PB0&HB\#^C,UK^S[<>R;A-4 MV]#C?+6Q!_^J7^)$%Z\5YPC:"F+.V +18()DF"V8/!>WPT;'0VDGRG:"EGU> MT&JODBZ@]@%).'3=KZ]T^@:7W[?7^L6HPHN9;!.GM%8B,"C1B)K1*N!K>QAC M763.J\*;/Y[:G;J=(.>>%>0&4DT7L/M;F,YKL]MW\UIH]ZZ\KP7=R[,?[V=A M?E;[C:P-SXD3J-%G8DDX$A\/":)5"1CGGC:3XS'O5%6R!^1VHVPGN/EG!;;":OIQZ=EH!,[545=\'L9')YDJVUV&:&@)_Z"0H@B22C6 MRJRBC=ZT?I:]!WF[A4+9L\+<4-KI 'AOYO19=()O,A!;^^!W/)L@8]KEQ,#P MR&KS6PTN& ?&E\R1D;14:(RRAVC9#5+/([S>5.Y=X.>B(?Q%,GPZ/R=A^6.=6/U]03^=GQ%ILW7J=2.:24E:66\,R3<)$H:'

P_.?Z!8(+,CGT')(TZ_=("+Z@A!0E MNLBE5,UK:Y^BZ?EUN]D+%(L!-=0EXBZXN1@>*$TPPDOP09"P*T?W&[-%W+7+E[Q>EUBUI)L52R@)"($ M% (8W+\NC!=\!>N[9:I_HGZYWF6(V:ZX8A%BG M:425(29RQD2QU@OK&?>M@\B/D//\'KLVO@0/TDN/$*N,;/=?8<;1OQ"0 Z/= MXI0"QX,"*0/CB?:-"JTM_4?(Z>VP.E#E3T'I0/EW *4KY_P.4]OCET5O=2H< M2BZ6-AZ+X&5&P.R+QL"C#ZVGE3Q)5&>P.E3]M]->374Q\OO\RT:,5UR%V7KG MZ6Q4JN]J2O!TDDL1(7">(4BN,I/)MWF?_R !S^]-Y2'77CL=C VDC22NL[#= M:UZ;)#)1;>L /U4[[442!UB'+ B6I> [6>1/ >DA L9[[=](L8O64AX1*FEQ M3@?FC\G_>S%!C"75\0DQ)4:^K.'U*P'))>L2T2[T8W6-*TS_Y_/B^W]L/W$# MC>TW5\BX6F]$&+11VN(H"7:@\S\^3IC2+!;'Z:(5BMQ.[L";(B$SYIA/VB83 MF^G\CX_CM7D81N=[2G#D*V'3='-K$RDRA52V"7BL$WPM!G">U0FNSI@Z0(79 MG4I/G[@%KJ\YC@717OM'R;(#Y^6J>>*6_AR55,;2D>49.75*>7#"E!K4-(P8 M*T6W+INZ3<,X;W#:8Z.)C#NX&U[\,1$*LY !P19> X@Y00C,@ F*R1(DRD>' M?.QW-[SX8YQG,X[+^1?B,?!(".G*A/,A(IA5=F'1Z$G,@;$[> M!"%]\QE;C]'35Y7-\=I_*CA_J"J>63N>J\J[MXOYY[?3[YC7CQ!7UROPPNQM MQ?)PQ8=[K7V:0L3#Q3%X.Q[#7-($<\T3':6H%02RJD$*]$Z4I"P;^CH:LRC1 M8IB,#)66_SNYG@3)QV;PF\ZCX\4' MYVK;&BUJ=R.;R*;EG+[UD4SC8"3="*.GGKHJ.]Q+[3NEGO;1P=A >M"WB0&UQZHJ)(:>=3NZ?*?6TEV)W2CWM(^4.P@[_[\5$EBB5 M"1YH;ZQ;@R"XD"R@8T9ICO37CYGZ/T/J:2^EW4T][2/!#G3^Q\=)YL9+[SAP M"9MX0^S]YZND8G>\IP9Y23]GS*!U*\%P35@4==BYX7QO_ M.LV]\#SM]'CQF:>>#M'^4;+L(.!S)RT2)$^"9P..]\*I7S7(.E,F1"=:W)B849+QQ7_&=//1US M-^PIP0YT_O+#).D8?!8>=%)N,QZ#+K$ B6&N#I.@6^TG3ST=H_,])=C!7;!3 M2-L([7AMJIJS<@AT0D!M-4!^B[T1SI MQ3Q?]D>JG48KSV%P.I MHN_4T]DB_3/6MH/I6MO!;\3S[V%9TV[?\9CDTNZ?WC!]="!+C1)$OTQ7:;98 MG2_I(+S>RO$#SFJ;NW73XW6SQS6)[\./=2/MRU2 E5HJ@A 81SZTJEVU7;(1 M,&J/-N;Z2K+Q)C^.XH;)IGM;8+X@G+/\,R;RX3SKQ( MVI&1$:VJ33(5>"%2[1?-G(F%KIK6';":$3_N87I"S#Z2OCJA^GNXZM<'TM?- M \82HS&Y9+"YUD@(*8ALPX"E()&AYL&T[H%Z??UN4EFGA,#M^_Y0?72$I8MQ MU)Q[LJ<]9!27"[4$J+AS"J)1IC6!^%-"L;%T^&:? 2!XAU[#DIOTW_ M[Z=+VZ@6S7S"Y=GOYW7SOBMU(Z\FREENG.0@/:<]'#0' M)WR H@VG/1R"WW',],Y+CFR0G1@(B\&U\IQ/U@NNUS]=O?@>IK.ZU7]=+/]& M__9L$G.RC(4 ND0'Z]=0IUQ(00Q'"4PD9E-HOH% MK1,X;2@?^4W;N) >0?D=0'XS2GCM<7Q:O,AY6GD)L_=AFM_,MT,;B>G7I6!: M\WR_7":&H30ZU.E!Y/4J%BUXQ1W0U9,%2RF&YM9)(])'GH@X\CD^@OJ?::)T MS?F[;_7;U;!)TT=7.D4"=7=6^TBFHN-*UO;'7 =3&R$' C^WX+A7S!DAC?]W M,O7^0)+BO&C$!&2-U5(]YR$(C2!3+CD*IU&TSDC].YFZ+V:'2Z;NH_X>K)4U MY1?M8%T)2HGD0)OZ>,G8",YK RBSPV D%[%U_NL& 3]+.G4O$-PV( [62 =P M.EQP5VS/\ZUO)6BZU;/T+,Q11FI56Z=:/H!XGI M/!DR.$X>BD<: M6Y@')]9]+VB/3W,<[SU&_HZK6N7^8?KYR]GJJ@G21$;AM6,D=%Y'_=1W-M%' M"[HDY4L.TI;FL^"&8*3S,[XQ&N_;#*-"XSGOC]=_?9MN&H1MIMA/LL6B8U*U MQ6$"I9F"F'@ ';"PR!D:_UB[R)/NB=O$/_L,^"C[X"@(]%R']&(^/P^S3W7H M[?K7OBQFA( />':^G%_;ZBEG961MZJEJ8SV,]%6=A",8=S9;QP7>:KYU0('2 M;K0\^^SW(0 >0X_]P'9/4;^FZ^IKC83^NE@6G)((\ -].\F)2:?K/!Q?VSD: MF<&QVBPF"ZZEIMO,[ OB-I0]^^QW TB/H./G;)-L)#!T>%AI83@3 &,3DDI M9)U8T$NP9P^^QNGYT=,&Z@DX'6RFG0K.?E_,OZ\/C[4T5FNVK_^\IIE_7YS] M%YY]P+3X/)_^"_.UB/%J8IAUVI%02B@1E.>V]IPE@].$Y)U'X47K^MF3,+;3 M=K(_Z7;J#SH_\W[:WMJ+Y?:OZN_Q"5HF-9+J'/,!5(P%',\1=%$EF"Q4R*US M$J?E<*<=YOZ]PTX-IN=:/WG9W/^/K=2NEQD.4TBYTY(GJ:CZ_,IK3S2U;L\$VX^U_JPF,UHT]=?G 1C MBLF6K-,B:W0DD4R+3Y!X;9N8E[.X"NH^/#I+H/^\N M.AHX^V\AO]E"<_Q<[^PNML^EDK;?;_-<=P031/"E8(%2QSNI(@MXI244I4LR M)I;DFW<*/@UK'23Z?]Y--@2\CMUWG[JW [U$XIAD4'BUUM$6B,$P*%DS*ZP( MTC6?03>B'3ALR<'_@LUU!'R.M -?SSN[QOZ!M7P4\XOON R?<=TXYA?:]9U('^&H,4P@/J9@AA/ M2FC"Z_1MZSDHRPJH;$B1B Z\+NAS\!K_?WO7UMQ6CJ/?][^@BO?+RU8YZ?14 M5Z4[V>[LS,Z3"[PEVK&EC"1G.OOK%Y1E._%51^+1H3V9!X\=NT40^ "( @T MOTDZWNY>2*IC))Q/II:#0/?"LB%/,\?H)#T/Q)>B \F01?#1:$#M5 P\V1AZ MT\@=M_9"F,NO2%7/G)AR6QQ MVVWH-WBW+R3U\CQT]4B@?$GJ^S1GA!3,YCH86$L&RI- G34)N&$Z<2Z%\:T[ M(7;FV?:?O'EFZMD6=#WE=PXHCWYWL5ZM<9XV ]*^JXEV1FOCG(2"*H/*4D*P MSH .+-3AO=:T[^\UUF:F/0^GSM9,#H_G6G=8.7/RF5:+LTN!;5[0'Z&%XPZ+ M'JV;XU &=%)]6+B4,2&X0 9<,V'5A\VZMNB2G>6"D5.* MC@++J "-R\"5RLHS%J-K7BSUH['C0,R.U]AQB/@[B$F^[_<6M'4:K0?I%0+2QXQ")= "G_1GW2#.WXA%U)IW6EB$H MC@%J6T(@CT RBHN4U#\:.PYK[#@(5L=H[#A$QCW@O#I]=UV[/TY^_V/;*Y"+ M*"DVE^!C*A0,ZPRASD5T0:(W')GAS6\RGB*J@RO!27%S&\A-A;@W*K_D95A, MW2?@[?7C/>(A2[4K-IF& "JQ!)Z% DR6+&W4!6/S*<\'4_U26CX>XC@<6?8] M6.%],@-!ZEY>,0 M:#QG_;C3[R]XYKDL IP,&I2*&3R) (01S)I09,)17/ 6Q'=0>?$,]> @"/33 M.V_O5H$IH<,<'3 >3.VD%B%8:2!R97E!7I2ZU?CW1\O'E@">0H[]P+91.\"@ M')/**>!2UHI["EV\-PZXST;6XB:E^4 0_VCYV K2$\BX%Y]DK_W_\V*V_OK+ M?+5>7FPBJ7?K3WGYX1/.MY>MFXJ$ZSYE.U0/Q2!YS@%"C'6:0W7K%-<4ZPNG MK"Z_+-O*GFP3]2#% 9!L)_\TE[NY%.L._GX<;EY!_E]H<1E)>^I M8DJB5P9(YN1\IEA';$>$**R2S')CB^@F_CAHJ\^^6^4TT735 M C2=:JT$DTF"]JZ^7\D(B)R!*BX)QJ4168WL3AZZAV??O7("Q_.HN.G 11VO MR>?U)UW^1[<9>9IT3.AC &-=M4-&0'!:06 ELF@*"MDZ]3S99I]]E\M##KKG M ;&7K(OWMP,--2D4B2?:!5M?E"1PT5LPJ3C.!%,EC#:6L9_>LOZ'UAT;3,^U MQONZO>H#Q+OP+WZOBI4*:]DL!Y43/1%^@C!.V)F25SSVK:B>7O*%UG^/0@$CY9_ M#Y%(!W :I<0SN2*R(C?*V-J#S]L Z(BE61:M,)?";&N?_*67?P^"U3'*OX?( MN >6HR\KV>J M4>-"^JB*MP>^^FJUV98SF\JSG$Y%8,8I(\%&3_RP 0%U?3MI,BNHA11JE"JJ M47;S3)]U/'.9 M)6]"Z^XRX^[HF;YB>>Y'T+Z8>JDZ=M?QC3;))'P$G0P25[P&G^M4X\"S+!83 M$Z9_3=LOL.KOUOJU7A1R+8T-?QO(4A4Q< M@A6Q@&),@9,Z@HPE&N\%BY%-I:MCO+7N[UQ\0>HZ)OA>X*&Z[7ZU.[]$-EX+ MKD&$X.M@3P1O(@?T/D<,%E&._"ZTW6:>:;[T!6GKJ/![@>KZ33IL=YZ1<'-R M/D -Y"G6(:D'%QUHQ!1-,@K+T/96DV[HF:9B7Y#:C@[#%ZBZ@^*(FA443!>0 MUFS&9T? [!&L%MDER5#:\F+"U_ZRN"](54>#74^YWO TR\)P&=_?ZN):RF3+ MI/<*@87:Z0(+10Y<2C#<:VND$/QV/<#SZU,T*-_;GZ?<,-_;/<1Z*20])J.N MW^^?QA"LM-P3?Z(&5;@"=!3&YX3*IQP4YZ-+7KDD50-BO$U'Y<"!($"F&(N^I1"LJ,4#AU_JQWDBG]H\0BH_/<^B+TI M+G)B#8^&I!N, X=603+<*N>L"J[U-,G.#^+^AL?_>ZGP?MAL&MX>MU'3^[PL MB^4YSK=MKT8>P_OT28UIJ)S2D$"B@#\P"ZI0A9ZUB,-KJT+SL]4?OI8&8':_WTA#Q=^"0 M?=^2A2>7D-'Q:9,QH"0=0>!\]]5X:!*MC]%X:(N,.<'[' MJ=LVZT'%A&+10_2UM7@.]4V"HB^.?'IEC2'+T!BJ#Y#202IV4HPLV@ML0MRM MENO3]\M%NHCK=\MMY^"-(HOD8[%$M>#,U*=G=4RPMV!U=EBB8FJW^4&TP#=@ MHY]N@/;0VB^EW]$^AW43>?2!IQ4IVG8'JZVBU?&B05M.5,=0IRQJ"-G0)@P= M%T[E**UO!ZJ[!$QCN]K(]"Y #F3PY!5'%V$5E[--)NO*:&+@JC!'\956]6E@ M 4Q)0;%)L(0^Z[1C$="=SYY<](=*:]&.=1WX.0T*'+Q.@A0DTF:E!85, Y9: M>%0M+6?(66S=QOMPJB?.GW<1B!Y9]L\9[0-G\IWFE)VPT8*(#D%9;8 8$B%S M8:1E,GG1.DPXUMXZCSL:8W:BH8Z# #1I4]C-.?CZXOSB;'/E\7O^DN<7^9MH M[ ,N/^;U:4IDI3B2>\4L8F"S9C&FXJW2.[D43Z_507G#\1$ZAARF M]DSO4'^SOY/TOQ?U9O4-+N>S^[?R49NDK#1Z^"EBL"$*O6=C";2F8!@#1W4!2GLB8UA&"-$7*+A'[@L8]$;]^M M'\#>#M!QGV&]JU- .YK,E&AJZL&'H (SK=\3/:^DSQ ,[)[T&<+V#H[ ^S:R"5\9<8:. M;@Z:;&A-B=5;R81TE'L5R.QRUWR4P$.T].="[2'J'0 TF.^=XN=M-=S+JPKR MZ!(KEC:090"5'8*3PD%,3"HND[*^]5W84S3UAZ?ADM\EG-M7#%,7&?Q1>Y3A M,KW"^3_>SLYGZYRV:0YI0BZE(,G<\IKFH/@BR 2VI&0<"QG3CF.W'EJB/VSL M+\9%(',24&C_GH6NRA'&3' TN."1];7US=1\>TI\ZALGT4*GLP M>NI3YMV7O$Q++%=[F'V]LH]*!>6YAB+H@%32D0)%:2#&(+WTHF 0.YTT#ZW0 M$P[V$=RB-1>GAL)?\Z=9/*L/8T]6J[S^>3:O19!7+-INB'$DK< Z:9H8HV), MX&T0]3*&F,>RU"KN!(M=5IOV<&D+D>;<[>"8>3P/GE1DR*P#&[6D(SAG<(J, M*QH60L4^9ZW]DT<)FK:F^7BIE?TDT"F:AHW[_6^6?'RY-"!&QNY M!V&M)N^2*?"^&*!_36@R]YRW+N>^EY")7?G1D'+;\!TNA0Y.V=N;N.Q!$5/( MWM::!4''@> 2,.@"VN:@8[0AQ-8OAN^C8UH@-1#O$X 9S.L.\;(-A!(713KE MB0^,XI5ZF1P\1C#9Z&*SBZ1*(R.FAWS2X1)^ C)[L'OJ1,)=1^'GQ?*7ZE!\ MG)%&;>+?U6^+]=_SNEKK:I:OT_+"U +/F,&G5%^>>T=A43*@T#:FZ:L(F@B C[A)8(U2=0X'@>41 P:T30L<@ M6E<'W4_)M/FLAL!JR/"IC=4M37A_L8R?<)5O^+3=$X]<2,<8!-RTNI&T)QT8 M&*$U#S%H&7=[L[_C@M-FJUH;H3&XW('!N/YOER?/07[.%P&+U?>LOS3C4F6/24J0J6;3N*;SFCD$ MHUS6T7+G2NMG\_=3\IQ2D$.P4/Y.1\_K28Y^U?OE\N/B]G MY+XLOWY?E\Q$P(@^0+2^=OW*"9SA!ACR&(7FPDKVE-LV"F4]P?( O"QZ$=[4 MR/UU]C]O<+4^*?'@W_^7\\V)9>\9M^Y/75,UJM?%JMONS7%E"F2)7 MI3XCE-X0SXV%8&*P/$CGK=T)G'LL/G&E^1CX&UL$_4/LZH7[=G,QALR2TE"B ME^09 M]'MM$[P)LHKWCKMLP$NY($K_>A)FA6-Z_!1^DHAK3)%70H?(N1>]\M.K'0]Q'9H@7_IA;\ M;/X-X9)[D;A74 I/H(K.0#J@(1F66;3,>;U3*\BG!/_MHM-8^V:"WYM_'22D M/^"?E]-V+ANB!*L2P]K%5%'P%6D;+GF*Q4P)J'UM3-'Z <-W!/04 #>YR=B? MO3UA8^LZHS,*538@-*F%DJD %F7I1V,RL208U_J:]18)TV9_#Q#F0[#8@[-3 MAZQ$^]\S+@7C\L."OMJKN$;P&#+%-36$(C5!>6D^!4;%)(58B=TJ&WH@!'U@ M@4YDOX_$%HW9-S4$3CXO9V>5]@^+7XF*3R1#MMV&]B%8%@SPC/ER?#6FZ('L MIW,L:=*-M!,*'EYCVMBP&1 :,;&#<^+.N?GVNF*.65K0&@U.U >^FBREQ^PA M)[+TW&?OK&Q\9#Q,34])T7'J)/9C?'<0^OIFM9Z=XSJ_*^_I%[5@N_[!J1"J MU#G$P#%8TC5A ;%H$"K;6 MVS>U;Z=85$O<3UM.E]/XH>+PVHH%(^L/928S+ M"SP[6;_&Y?(K_>-?\>PBG_J<+85_"6RN3=6=3X#99>#*RRP+6N6:=V+=A;#. MLJ*CX*R!2+HNE_X]KV?+365'R/-<9@](<+MZYYLYA?-TL_A] MC^B=\45Z!*E-!#(X#+PDARESB9QIA2ZT;G0[@+S#1R44TJ]-&>]R%B[JBN_/ M7!YD 5[_"-;VK$!Q#>R9MLUW]%<> M6NG5U^]^]")W6KC7%TVUC M-K[@.@@ 'MC:9<,,'V3$.D%IDX)C+(-#BL=E#IC(D[7"M7[X^ @YTR+M"&!8 MC".9?D%V58&4@]-1%LCD )".2@:8O -G#7,ER/K(]#@PZ^%2I9G8=X/3'C*8 M.MO^P$[>9ESE[0CUJ[MG9EG2Y%Z6HBA(CG4R(:]=Q51R$3%9VO9.R?>=E^P2 M._O(>#$ZP_NU2[=,^4;U9#2,%EOCIY(8R( M9)\L:\+[J6OB\^=MR[#KY[FW MMW3=HLP%)D,$RVD_M#,!SN<(14K:++F?5K4 U,X$35=:?;C,%V,+8.H [\/[ MGW^9?\FKR]8M#S[K-L*;R$0&*9"8QA,=^L8C!1M9I.PP!;SEDC]48+?3>A-6 MXX\CY<6X+)\:1:_.,/[CEWFZ6*V7,SR;K=:KORP7%Y_KYC*Q[5>F2I" YL#J7-Y(Z6@TV.7(6 M/&[I8WV)^&"9\ C(^V(XFF MLWCNV]3)=:6(T DY2Q:$=[DZH J"RPQ*-#+9@DFJ(^45WO91%MA--F$_&76 MN??X];*EY^(D_O."(I0KM:I7\>N3>7I#__IYTW3199VM+=71X.1\1%7 8;' MLHT\2IV3;_V"87?J^@D6#T?%XB@BZ@%\RT7,.:U^)H;^@56-']D:AD4C!/YTD3\L MOF%?[4YZL:P\IWW]MIC'RQ].,5D>2Q 06.:@4F'@ _&S^.3(@=':QM:V;T?2 MIDV!C(J\,833=8G8'Q=AE?]Y09^7O^3#)I ]]%'M2L)V(K91*=C-6F\V:UV7 M[!@*,DMAM8M6=*"R3^"TCI U%UE8SK-L7<7Z$"T'3[Y8G)\OYG^L%_$?/\V^ MS!+Q;?4^+__X1(KX4XYG]'_IE&!MA&(,F-8UIJ:=>^,)]"*[(H3PNC2?@[$# M71.7V[1 QYVY&*W%T;7E>?,G!?'SCWE)MO80LW/OY[2S.4^3V5Q$[_>U#L;4VQD&9*(BHZ:6&<',P?)%$_^361,M/9"'R"E7:7IIH=783/Y;FA$X,"US'40-H*3C(/+$G66Q1=L7>$WF,AI#5$+U#Q< M6#J&G*:^$[KN%V0]&]MG#>%P#["XJA*K[\"]#6"BI"/6(I%MF2 ^E&0\TO?8HJ5.9^VS!@GK@?99 M0S@WL<#_1KC_1%'>"<7V>+T!0=!.42"P.BR&0L?:0RPX"#XRH31+7.YTX#PA M^GL7[Z.=UB 1+EKRLX/LX-.F\9LT@W4J6!$ H\1Z)V[!QT3JPVO;!RLH"FCM MFPP@KY>2RS$/F[&EU@$@;VWG*ACYG8*13>[K;"-2?NJEC]99 SPE 0HY V^5 M 5\T]]HR+57K1F [DC:MUS,:-!;CRZGKZ/V_+G!)ZYQ]_7DV)S;.\.PG7.,! M8?SC']@NGA] >*/ _NZ*O\S+8GF^V<$]#YRCE\E*1. R$PY=B>"Q%% Q)(*( M,>IV=#G'(*/*L(/#]R_+ MQ:K6FI79^E26Z+)PN4XMHNA(2@[!,(1BR(1A"=DUG]3WS?+3>G/'A-6^/.\ M+I=4;[HL*O:88-F3XUV4 M ;S!Y9S,X_4%SRM*IC%X(JQ/(S"D,\H(#8D#07$>I0Y$EM[Y0:6OL MCHFAP^70@>FYO8F?9F<7ZWI9R(7(.0;PM0!"5>/I"JF&QXS9Q!BB:MT8[0%2 MIATP,B6@]I'%^*'?]A?U2\!5_L__^']02P$"% ,4 " "[,+E6(.06QSE^ M !+O D '@ @ $ 97AH:6)I=#DY,2UM:7AL:6UI=&5D M>'$T,C N:'1M4$L! A0#% @ NS"Y5HS&"CW_$P %XL !$ M ( !=7X &UI>'0M,C R,S U,C4N:'1M4$L! A0#% @ NS"Y5A_2 M0%L;%@ K@0! !$ ( !HY( &UI>'0M,C R,S U,C4N>'-D M4$L! A0#% @ NS"Y5CRL-,%>+ *\0! !4 ( ![:@ M &UI>'0M,C R,S U,C5?8V%L+GAM;%!+ 0(4 Q0 ( +LPN5;F(^0+X5X M &02! 5 " 7[5 !M:7AT+3(P,C,P-3(U7V1E9BYX;6Q0 M2P$"% ,4 " "[,+E64-J@PR0: 0!E,PP %0 @ &2- $ M;6EX="TR,#(S,#4R-5]L86(N>&UL4$L! A0#% @ NS"Y5M4)9>%VN@ MJET( !4 ( !Z4X" &UI>'0M,C R,S U,C5?<')E+GAM;%!+ 4!08 !P ' -8! "2"0, ! end