0001628280-22-001950.txt : 20220208 0001628280-22-001950.hdr.sgml : 20220208 20220208100541 ACCESSION NUMBER: 0001628280-22-001950 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220208 DATE AS OF CHANGE: 20220208 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: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36027 FILM NUMBER: 22599565 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 10-Q 1 mixt-20211231.htm 10-Q mixt-20211231
T3false000157691403/312022Q30.040.04http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent0.340.460.200.430.380.360.270.04100015769142021-04-012021-12-3100015769142022-02-04xbrli:shares00015769142021-03-31iso4217:USD00015769142021-12-310001576914mixt:SubscriptionMember2020-10-012020-12-310001576914mixt:SubscriptionMember2021-10-012021-12-310001576914mixt:SubscriptionMember2020-04-012020-12-310001576914mixt:SubscriptionMember2021-04-012021-12-310001576914mixt:HardwareAndOtherMember2020-10-012020-12-310001576914mixt:HardwareAndOtherMember2021-10-012021-12-310001576914mixt:HardwareAndOtherMember2020-04-012020-12-310001576914mixt:HardwareAndOtherMember2021-04-012021-12-3100015769142020-10-012020-12-3100015769142021-10-012021-12-3100015769142020-04-012020-12-31iso4217:USDxbrli:shares0001576914us-gaap:CommonStockMember2020-09-300001576914us-gaap:TreasuryStockMember2020-09-300001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-09-300001576914us-gaap:AdditionalPaidInCapitalMember2020-09-300001576914us-gaap:RetainedEarningsMember2020-09-300001576914us-gaap:ParentMember2020-09-300001576914us-gaap:NoncontrollingInterestMember2020-09-3000015769142020-09-300001576914us-gaap:RetainedEarningsMember2020-10-012020-12-310001576914us-gaap:ParentMember2020-10-012020-12-310001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-10-012020-12-310001576914us-gaap:CommonStockMember2020-10-012020-12-310001576914us-gaap:AdditionalPaidInCapitalMember2020-10-012020-12-310001576914us-gaap:CommonStockMember2020-12-310001576914us-gaap:TreasuryStockMember2020-12-310001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-12-310001576914us-gaap:AdditionalPaidInCapitalMember2020-12-310001576914us-gaap:RetainedEarningsMember2020-12-310001576914us-gaap:ParentMember2020-12-310001576914us-gaap:NoncontrollingInterestMember2020-12-3100015769142020-12-310001576914us-gaap:CommonStockMember2021-09-300001576914us-gaap:TreasuryStockMember2021-09-300001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-09-300001576914us-gaap:AdditionalPaidInCapitalMember2021-09-300001576914us-gaap:RetainedEarningsMember2021-09-300001576914us-gaap:ParentMember2021-09-300001576914us-gaap:NoncontrollingInterestMember2021-09-3000015769142021-09-300001576914us-gaap:RetainedEarningsMember2021-10-012021-12-310001576914us-gaap:ParentMember2021-10-012021-12-310001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-10-012021-12-310001576914us-gaap:CommonStockMember2021-10-012021-12-310001576914us-gaap:AdditionalPaidInCapitalMember2021-10-012021-12-310001576914us-gaap:TreasuryStockMember2021-10-012021-12-310001576914us-gaap:CommonStockMember2021-12-310001576914us-gaap:TreasuryStockMember2021-12-310001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310001576914us-gaap:AdditionalPaidInCapitalMember2021-12-310001576914us-gaap:RetainedEarningsMember2021-12-310001576914us-gaap:ParentMember2021-12-310001576914us-gaap:NoncontrollingInterestMember2021-12-310001576914us-gaap:CommonStockMember2020-03-310001576914us-gaap:TreasuryStockMember2020-03-310001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-03-310001576914us-gaap:AdditionalPaidInCapitalMember2020-03-310001576914us-gaap:RetainedEarningsMember2020-03-310001576914us-gaap:ParentMember2020-03-310001576914us-gaap:NoncontrollingInterestMember2020-03-3100015769142020-03-310001576914us-gaap:RetainedEarningsMember2020-04-012020-12-310001576914us-gaap:ParentMember2020-04-012020-12-310001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-04-012020-12-310001576914us-gaap:CommonStockMember2020-04-012020-12-310001576914us-gaap:AdditionalPaidInCapitalMember2020-04-012020-12-310001576914us-gaap:CommonStockMember2021-03-310001576914us-gaap:TreasuryStockMember2021-03-310001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-03-310001576914us-gaap:AdditionalPaidInCapitalMember2021-03-310001576914us-gaap:RetainedEarningsMember2021-03-310001576914us-gaap:ParentMember2021-03-310001576914us-gaap:NoncontrollingInterestMember2021-03-310001576914us-gaap:RetainedEarningsMember2021-04-012021-12-310001576914us-gaap:ParentMember2021-04-012021-12-310001576914us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-04-012021-12-310001576914us-gaap:CommonStockMember2021-04-012021-12-310001576914us-gaap:AdditionalPaidInCapitalMember2021-04-012021-12-310001576914us-gaap:TreasuryStockMember2021-04-012021-12-31iso4217:ZARxbrli:shares0001576914us-gaap:CostOfSalesMember2020-10-012020-12-310001576914us-gaap:CostOfSalesMember2021-10-012021-12-310001576914us-gaap:CostOfSalesMember2020-04-012020-12-310001576914us-gaap:CostOfSalesMember2021-04-012021-12-310001576914us-gaap:SellingAndMarketingExpenseMember2020-10-012020-12-310001576914us-gaap:SellingAndMarketingExpenseMember2021-10-012021-12-310001576914us-gaap:SellingAndMarketingExpenseMember2020-04-012020-12-310001576914us-gaap:SellingAndMarketingExpenseMember2021-04-012021-12-310001576914mixt:EquipmentVehiclesAndOtherMember2021-03-310001576914mixt:EquipmentVehiclesAndOtherMember2021-12-310001576914mixt:InVehicleDevicesInstalledMember2021-03-310001576914mixt:InVehicleDevicesInstalledMember2021-12-310001576914us-gaap:BuildingMember2021-03-310001576914us-gaap:BuildingMember2021-12-310001576914srt:MinimumMembermixt:PatentsAndTrademarksMember2021-04-012021-12-310001576914srt:MaximumMembermixt:PatentsAndTrademarksMember2021-04-012021-12-310001576914mixt:PatentsAndTrademarksMember2021-03-310001576914mixt:PatentsAndTrademarksMember2021-12-310001576914us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-04-012021-12-310001576914us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-04-012021-12-310001576914us-gaap:CustomerRelationshipsMember2021-03-310001576914us-gaap:CustomerRelationshipsMember2021-12-310001576914srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-04-012021-12-310001576914srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-04-012021-12-310001576914us-gaap:TechnologyBasedIntangibleAssetsMember2021-03-310001576914us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-31xbrli:pure0001576914us-gaap:StockAppreciationRightsSARSMember2020-10-012020-12-310001576914us-gaap:StockAppreciationRightsSARSMember2021-10-012021-12-310001576914us-gaap:StockAppreciationRightsSARSMember2020-04-012020-12-310001576914us-gaap:StockAppreciationRightsSARSMember2021-04-012021-12-310001576914us-gaap:RestrictedStockMember2020-10-012020-12-310001576914us-gaap:RestrictedStockMember2021-10-012021-12-310001576914us-gaap:RestrictedStockMember2020-04-012020-12-310001576914us-gaap:RestrictedStockMember2021-04-012021-12-310001576914us-gaap:EmployeeStockOptionMember2020-10-012020-12-310001576914us-gaap:EmployeeStockOptionMember2021-10-012021-12-310001576914us-gaap:EmployeeStockOptionMember2020-04-012020-12-310001576914us-gaap:EmployeeStockOptionMember2021-04-012021-12-31mixt:segmentmixt:regional_sales_office0001576914mixt:SubscriptionMembermixt:AfricaSalesOfficeMember2020-10-012020-12-310001576914mixt:AfricaSalesOfficeMembermixt:HardwareAndOtherMember2020-10-012020-12-310001576914mixt:AfricaSalesOfficeMember2020-10-012020-12-310001576914mixt:SubscriptionMembermixt:EuropeSalesOfficeMember2020-10-012020-12-310001576914mixt:EuropeSalesOfficeMembermixt:HardwareAndOtherMember2020-10-012020-12-310001576914mixt:EuropeSalesOfficeMember2020-10-012020-12-310001576914mixt:AmericasSalesOfficeMembermixt:SubscriptionMember2020-10-012020-12-310001576914mixt:AmericasSalesOfficeMembermixt:HardwareAndOtherMember2020-10-012020-12-310001576914mixt:AmericasSalesOfficeMember2020-10-012020-12-310001576914mixt:SubscriptionMembermixt:MiddleEastAndAustralasiaSalesOfficeMember2020-10-012020-12-310001576914mixt:HardwareAndOtherMembermixt:MiddleEastAndAustralasiaSalesOfficeMember2020-10-012020-12-310001576914mixt:MiddleEastAndAustralasiaSalesOfficeMember2020-10-012020-12-310001576914mixt:SubscriptionMembermixt:BrazilSalesOfficeMember2020-10-012020-12-310001576914mixt:BrazilSalesOfficeMembermixt:HardwareAndOtherMember2020-10-012020-12-310001576914mixt:BrazilSalesOfficeMember2020-10-012020-12-310001576914mixt:SubscriptionMembermixt:RegionalSalesOfficesMember2020-10-012020-12-310001576914mixt:RegionalSalesOfficesMembermixt:HardwareAndOtherMember2020-10-012020-12-310001576914mixt:RegionalSalesOfficesMember2020-10-012020-12-310001576914mixt:CentralServicesOrganizationMembermixt:SubscriptionMember2020-10-012020-12-310001576914mixt:CentralServicesOrganizationMembermixt:HardwareAndOtherMember2020-10-012020-12-310001576914mixt:CentralServicesOrganizationMember2020-10-012020-12-310001576914mixt:SubscriptionMembermixt:AfricaSalesOfficeMember2021-10-012021-12-310001576914mixt:AfricaSalesOfficeMembermixt:HardwareAndOtherMember2021-10-012021-12-310001576914mixt:AfricaSalesOfficeMember2021-10-012021-12-310001576914mixt:SubscriptionMembermixt:EuropeSalesOfficeMember2021-10-012021-12-310001576914mixt:EuropeSalesOfficeMembermixt:HardwareAndOtherMember2021-10-012021-12-310001576914mixt:EuropeSalesOfficeMember2021-10-012021-12-310001576914mixt:AmericasSalesOfficeMembermixt:SubscriptionMember2021-10-012021-12-310001576914mixt:AmericasSalesOfficeMembermixt:HardwareAndOtherMember2021-10-012021-12-310001576914mixt:AmericasSalesOfficeMember2021-10-012021-12-310001576914mixt:SubscriptionMembermixt:MiddleEastAndAustralasiaSalesOfficeMember2021-10-012021-12-310001576914mixt:HardwareAndOtherMembermixt:MiddleEastAndAustralasiaSalesOfficeMember2021-10-012021-12-310001576914mixt:MiddleEastAndAustralasiaSalesOfficeMember2021-10-012021-12-310001576914mixt:SubscriptionMembermixt:BrazilSalesOfficeMember2021-10-012021-12-310001576914mixt:BrazilSalesOfficeMembermixt:HardwareAndOtherMember2021-10-012021-12-310001576914mixt:BrazilSalesOfficeMember2021-10-012021-12-310001576914mixt:SubscriptionMembermixt:RegionalSalesOfficesMember2021-10-012021-12-310001576914mixt:RegionalSalesOfficesMembermixt:HardwareAndOtherMember2021-10-012021-12-310001576914mixt:RegionalSalesOfficesMember2021-10-012021-12-310001576914mixt:CentralServicesOrganizationMembermixt:SubscriptionMember2021-10-012021-12-310001576914mixt:CentralServicesOrganizationMembermixt:HardwareAndOtherMember2021-10-012021-12-310001576914mixt:CentralServicesOrganizationMember2021-10-012021-12-310001576914mixt:SubscriptionMembermixt:AfricaSalesOfficeMember2020-04-012020-12-310001576914mixt:AfricaSalesOfficeMembermixt:HardwareAndOtherMember2020-04-012020-12-310001576914mixt:AfricaSalesOfficeMember2020-04-012020-12-310001576914mixt:SubscriptionMembermixt:EuropeSalesOfficeMember2020-04-012020-12-310001576914mixt:EuropeSalesOfficeMembermixt:HardwareAndOtherMember2020-04-012020-12-310001576914mixt:EuropeSalesOfficeMember2020-04-012020-12-310001576914mixt:AmericasSalesOfficeMembermixt:SubscriptionMember2020-04-012020-12-310001576914mixt:AmericasSalesOfficeMembermixt:HardwareAndOtherMember2020-04-012020-12-310001576914mixt:AmericasSalesOfficeMember2020-04-012020-12-310001576914mixt:SubscriptionMembermixt:MiddleEastAndAustralasiaSalesOfficeMember2020-04-012020-12-310001576914mixt:HardwareAndOtherMembermixt:MiddleEastAndAustralasiaSalesOfficeMember2020-04-012020-12-310001576914mixt:MiddleEastAndAustralasiaSalesOfficeMember2020-04-012020-12-310001576914mixt:SubscriptionMembermixt:BrazilSalesOfficeMember2020-04-012020-12-310001576914mixt:BrazilSalesOfficeMembermixt:HardwareAndOtherMember2020-04-012020-12-310001576914mixt:BrazilSalesOfficeMember2020-04-012020-12-310001576914mixt:SubscriptionMembermixt:RegionalSalesOfficesMember2020-04-012020-12-310001576914mixt:RegionalSalesOfficesMembermixt:HardwareAndOtherMember2020-04-012020-12-310001576914mixt:RegionalSalesOfficesMember2020-04-012020-12-310001576914mixt:CentralServicesOrganizationMembermixt:SubscriptionMember2020-04-012020-12-310001576914mixt:CentralServicesOrganizationMembermixt:HardwareAndOtherMember2020-04-012020-12-310001576914mixt:CentralServicesOrganizationMember2020-04-012020-12-310001576914mixt:SubscriptionMembermixt:AfricaSalesOfficeMember2021-04-012021-12-310001576914mixt:AfricaSalesOfficeMembermixt:HardwareAndOtherMember2021-04-012021-12-310001576914mixt:AfricaSalesOfficeMember2021-04-012021-12-310001576914mixt:SubscriptionMembermixt:EuropeSalesOfficeMember2021-04-012021-12-310001576914mixt:EuropeSalesOfficeMembermixt:HardwareAndOtherMember2021-04-012021-12-310001576914mixt:EuropeSalesOfficeMember2021-04-012021-12-310001576914mixt:AmericasSalesOfficeMembermixt:SubscriptionMember2021-04-012021-12-310001576914mixt:AmericasSalesOfficeMembermixt:HardwareAndOtherMember2021-04-012021-12-310001576914mixt:AmericasSalesOfficeMember2021-04-012021-12-310001576914mixt:SubscriptionMembermixt:MiddleEastAndAustralasiaSalesOfficeMember2021-04-012021-12-310001576914mixt:HardwareAndOtherMembermixt:MiddleEastAndAustralasiaSalesOfficeMember2021-04-012021-12-310001576914mixt:MiddleEastAndAustralasiaSalesOfficeMember2021-04-012021-12-310001576914mixt:SubscriptionMembermixt:BrazilSalesOfficeMember2021-04-012021-12-310001576914mixt:BrazilSalesOfficeMembermixt:HardwareAndOtherMember2021-04-012021-12-310001576914mixt:BrazilSalesOfficeMember2021-04-012021-12-310001576914mixt:SubscriptionMembermixt:RegionalSalesOfficesMember2021-04-012021-12-310001576914mixt:RegionalSalesOfficesMembermixt:HardwareAndOtherMember2021-04-012021-12-310001576914mixt:RegionalSalesOfficesMember2021-04-012021-12-310001576914mixt:CentralServicesOrganizationMembermixt:SubscriptionMember2021-04-012021-12-310001576914mixt:CentralServicesOrganizationMembermixt:HardwareAndOtherMember2021-04-012021-12-310001576914mixt:CentralServicesOrganizationMember2021-04-012021-12-310001576914us-gaap:OperatingSegmentsMember2020-10-012020-12-310001576914us-gaap:OperatingSegmentsMember2021-10-012021-12-310001576914us-gaap:OperatingSegmentsMember2020-04-012020-12-310001576914us-gaap:OperatingSegmentsMember2021-04-012021-12-310001576914mixt:CorporateAndEliminationsMember2020-10-012020-12-310001576914mixt:CorporateAndEliminationsMember2021-10-012021-12-310001576914mixt:CorporateAndEliminationsMember2020-04-012020-12-310001576914mixt:CorporateAndEliminationsMember2021-04-012021-12-310001576914us-gaap:MaterialReconcilingItemsMember2020-10-012020-12-310001576914us-gaap:MaterialReconcilingItemsMember2021-10-012021-12-310001576914us-gaap:MaterialReconcilingItemsMember2020-04-012020-12-310001576914us-gaap:MaterialReconcilingItemsMember2021-04-012021-12-310001576914mixt:CentralServicesOrganizationMemberus-gaap:EmployeeSeveranceMember2020-04-012020-12-310001576914us-gaap:EmployeeSeveranceMembermixt:AfricaSalesOfficeMember2020-04-012020-12-310001576914us-gaap:EmployeeSeveranceMembermixt:NorthAmericaReportingSegmentMember2020-04-012020-12-310001576914us-gaap:EmployeeSeveranceMembermixt:MiddleEastAndAustralasiaReportingSegmentsMember2020-04-012020-12-310001576914mixt:MiXTelematicsLongTermIncentivePlanMember2021-12-310001576914us-gaap:StockAppreciationRightsSARSMember2021-03-310001576914us-gaap:StockAppreciationRightsSARSMember2021-04-012021-12-310001576914us-gaap:StockAppreciationRightsSARSMember2021-12-310001576914us-gaap:RestrictedStockUnitsRSUMember2021-12-310001576914us-gaap:RestrictedStockUnitsRSUMember2021-03-310001576914us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-12-310001576914mixt:OverdraftFacilitiyMembermixt:StandardBankLimitedMember2021-12-310001576914mixt:OverdraftFacilitiyMembermixt:StandardBankLimitedMember2021-03-310001576914mixt:StandardBankLimitedMembermixt:VehicleAndAssetFinanceFacilityMember2021-12-310001576914mixt:StandardBankLimitedMembermixt:VehicleAndAssetFinanceFacilityMember2021-03-310001576914mixt:WorkingCapitalFacilityMembermixt:StandardBankLimitedMember2021-12-310001576914mixt:WorkingCapitalFacilityMembermixt:StandardBankLimitedMember2021-03-310001576914mixt:NedbankLimitedMembermixt:OverdraftFacilitiyMember2021-12-310001576914mixt:NedbankLimitedMembermixt:OverdraftFacilitiyMember2021-03-310001576914mixt:AmendedNetworkServiceAgreementWithMobileTelephoneNetworkProprietaryLimitedMembersrt:MaximumMember2021-03-310001576914mixt:AmendedNetworkServiceAgreementWithMobileTelephoneNetworkProprietaryLimitedMembersrt:MaximumMember2021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
—————————
FORM 10-Q
—————————
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 2021

or

    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period ____ to ____

Commission File Number: 001-36027

MIX TELEMATICS LIMITED
(Exact name of Registrant as specified in its charter)
Republic of South AfricaNot Applicable
(State or other jurisdiction of incorporation or organization)(IRS Employer Identification No.)
750 Park of Commerce Blvd
Suite 100 Boca Raton
Florida33487
(Address of principal executive offices)(Zip Code)
+1(877)585-1088
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)

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 value
MIXTNew York Stock Exchange
Ordinary Shares, no par valueNew York Stock Exchange (for listing purposes only)

Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes [X] No [ ]

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes [X] No [ ]

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
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. [ ]

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of February 4, 2022, the registrant had 605,781,044 ordinary shares, of no par value, outstanding.



TABLE OF CONTENTS
 
Page
Part I - FINANCIAL INFORMATION
Item 1. Financial Statements
Condensed Consolidated Balance Sheets (unaudited)
Condensed Consolidated Statements of Income (unaudited)
Condensed Consolidated Statements of Comprehensive Income (unaudited)
Condensed Consolidated Statements of Changes in Stockholders’ Equity (unaudited)
Condensed Consolidated Statements of Cash Flows (unaudited)
Notes to Condensed Consolidated Financial Statements (unaudited)
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Item 4. Controls and Procedures
Part II - OTHER INFORMATION
Item 1. Legal Proceedings
Item 1A. Risk Factors
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Item 6. Exhibits
Signatures
 


2


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except per share data)
(Unaudited)
March 31,
2021
December 31,
2021
ASSETS
Current assets:
Cash and cash equivalents$45,489 $35,863 
Restricted cash854835
Accounts receivables, net of allowances for doubtful accounts of $5.6 million and $6.9 million, respectively
19,26524,879
Inventory, net3,109 3,440
Prepaid expenses and other current assets8,5098,866
Total current assets77,22673,883
Property and equipment, net23,46328,753
Goodwill43,93841,796
Intangible assets, net18,30318,256
Deferred tax assets3,782 5,121
Other assets4,434 4,291
Total assets$171,146 $172,100 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Short-term debt$1,674 $2,298 
Accounts payables6,560 6,502
Accrued expenses and other liabilities17,33018,762
Deferred revenue5,7887,662
Income taxes payable1,345 1,936 
Total current liabilities32,69737,160
Deferred tax liabilities9,1879,991
Long-term accrued expenses and other liabilities5,8635,513
Total liabilities47,74752,664
Stockholders’ equity:
MiX Telematics Limited stockholders’ equity
Preference shares: 100 million shares authorized but not issued
  
Ordinary shares: 605.6 million and 608.1 million no-par value shares issued and outstanding as of March 31, 2021 and December 31, 2021, respectively
67,401 67,401 
Less treasury stock at cost: 53.8 million and 55.4 million shares as of March 31, 2021 and December 31, 2021, respectively
(17,315)(18,116)
Retained earnings76,710 77,669 
Accumulated other comprehensive income1,924 (3,201)
Additional paid-in capital(5,326)(4,322)
Total MiX Telematics Limited stockholders’ equity123,394 119,431 
Non-controlling interest5 5 
Total stockholders’ equity123,399 119,436 
Total liabilities and stockholders’ equity$171,146 $172,100 

The accompanying notes are an integral part of these condensed consolidated financial statements.
3



MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share data)
(Unaudited)
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Revenue
Subscription$29,072 $30,324 $82,570 $92,299 
Hardware and other5,032 5,889 9,979 14,886 
Total revenue34,104 36,213 92,549 107,185 
Cost of revenue
Subscription8,889 8,869 23,914 27,215 
Hardware and other3,915 4,893 7,765 11,696 
Total cost of revenue12,804 13,762 31,679 38,911 
Gross profit21,300 22,451 60,870 68,274 
Operating expenses
Sales and marketing2,882 4,027 8,075 11,411 
Administration and other13,384 15,841 40,506 46,214 
Total operating expenses16,266 19,868 48,581 57,625 
Income from operations5,034 2,583 12,289 10,649 
Other (expense)/income(95)114 (270)178 
Net interest income/(expense)58 (75)(82)(294)
Income before income tax expense4,997 2,622 11,937 10,533 
Income tax benefit/(expense)936 (1,992)(130)(5,073)
Net income5,933 630 11,807 5,460 
Less: Net income attributable to non-controlling interest    
Net income attributable to MiX Telematics Limited$5,933 $630 $11,807 $5,460 
Net income per ordinary share
Basic$0.01 $0.001 $0.02 $0.01 
Diluted$0.01 $0.001 $0.02 $0.01 
Net income per American Depository Share
Basic$0.27 $0.03 $0.54 $0.25 
Diluted$0.26 $0.03 $0.53 $0.24 
Ordinary shares
Weighted average551,106 552,452 548,752 552,234 
Diluted weighted average559,845 564,580 559,172 565,076 
American Depository Shares
Weighted average22,044 22,098 21,950 22,089 
Diluted weighted average22,394 22,583 22,367 22,603 


The accompanying notes are an integral part of these condensed consolidated financial statements.
4



MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
(Unaudited)
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Net income$5,933 $630 $11,807 $5,460 
Other comprehensive income/(loss)
Foreign currency translation adjustments, net of tax10,739 (3,544)14,384 (5,125)
Total comprehensive income/(loss)16,672 (2,914)26,191 335 
Less: Total comprehensive income attributable to non-controlling interest    
Total comprehensive income/(loss) attributable to MiX Telematics Limited$16,672 $(2,914)$26,191 $335 

The accompanying notes are an integral part of these condensed consolidated financial statements.






































5



MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
Three Months Ended December 31, 2020 and 2021
Common StockTreasury StockAccumulated Other Comprehensive Income/(Loss)Additional Paid-In CapitalRetained EarningsTotal MiX Telematics Limited Stockholders’ EquityNon-Controlling InterestTotal Stockholder’s Equity
SharesAmount
Balance as of October 1, 2020604,880$67,347 $(17,315)$(7,425)$(6,005)$70,846 $107,448 $5 $107,453 
Net income— — — — — 5,933 5,933 — 5,933 
Other comprehensive income— — — 10,739 — — 10,739 — 10,739 
Issuance of common stock in relation to stock options and SARs exercised256 29 — — — — 29 — 29 
Stock-based compensation— — — — 366 — 366 — 366 
Dividends of 4 South African cents (0.3 U.S. cents) per ordinary share declared
— — — — — (1,398)(1,398)— (1,398)
Balance as of December 31, 2020605,136 $67,376 $(17,315)$3,314 $(5,639)$75,381 $123,117 $5 $123,122 
Balance as of October 1, 2021606,435$67,401 $(17,315)$343 $(4,632)$78,468 $124,265 $5 $124,270 
Net income— — — — — 630 630 — 630 
Other comprehensive income— — — (3,544)— — (3,544)— (3,544)
Issuance of common stock in relation to SARs exercised1,677 — — — — — — —  
Stock-based compensation— — — — 310 — 310 — 310 
Dividends of 4 South African cents (0.3 U.S. cents) per ordinary share declared
— — — — — (1,429)(1,429)— (1,429)
Purchase of treasury stock— — (801)— — — (801)— (801)
Balance as of December 31, 2021608,112 $67,401 $(18,116)$(3,201)$(4,322)$77,669 $119,431 $5 $119,436 











6



MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
Nine Months Ended December 31, 2020 and 2021
Common StockTreasury StockAccumulated Other Comprehensive Income/(Loss)Additional Paid-In CapitalRetained EarningsTotal MiX Telematics Limited Stockholders’ EquityNon-Controlling InterestTotal Stockholder’s Equity
SharesAmount
Balance as of April 1, 2020600,934$66,522 $(17,315)$(11,070)$(6,599)$67,482 $99,020 $5 $99,025 
Net income— — — — — 11,807 11,807 — 11,807 
Other comprehensive income— — — 14,384 — — 14,384 — 14,384 
Issuance of common stock in relation to stock options and SARs exercised4,202 854 — — — — 854 — 854 
Stock-based compensation— — — — 960 — 960 — 960 
Dividends declared— — — — — (3,908)(3,908)— (3,908)
Balance as of December 31, 2020605,136 $67,376 $(17,315)$3,314 $(5,639)$75,381 $123,117 $5 $123,122 
Balance as of April 1, 2021605,579$67,401 $(17,315)$1,924 $(5,326)$76,710 $123,394 $5 $123,399 
Net income— — — — — 5,460 5,460 — 5,460 
Other comprehensive income— — — (5,125)— — (5,125)— (5,125)
Issuance of common stock in relation to SARs exercised2,533 — — — — — — —  
Stock-based compensation— — — — 1,004 — 1,004 — 1,004 
Dividends declared— — — — — (4,501)(4,501)— (4,501)
Purchase of treasury stock— — (801)— — — (801)— (801)
Balance as of December 31, 2021608,112 $67,401 $(18,116)$(3,201)$(4,322)$77,669 $119,431 $5 $119,436 


The accompanying notes are an integral part of these condensed consolidated financial statements.

7



MIX TELEMATICS LIMITED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Nine Months Ended December 31,
20202021
Cash flows from operating activities
Cash generated from operations$33,156 $18,621 
Interest received496 300 
Interest paid(281)(262)
Income tax paid(2,437)(3,999)
Net cash provided by operating activities30,934 14,660 
Cash flows from investing activities
Acquisition of property and equipment – in-vehicle devices
(2,957)(13,413)
Acquisition of property and equipment – other
(264)(1,462)
Proceeds from the sale of property and equipment 54 
Acquisition of intangible assets(2,968)(4,083)
Net cash used in investing activities (6,189)(18,904)
Cash flows from financing activities
Proceeds from issuance of ordinary shares in relation to stock options exercised854  
Cash paid for ordinary shares repurchased (801)
Cash paid on dividends to MiX Telematics Limited stockholders(3,901)(4,484)
Movement in short-term debt428 666 
Net cash used in financing activities(2,619)(4,619)
Net increase/(decrease) in cash and cash equivalents, and restricted cash22,126 (8,863)
Cash and cash equivalents, and restricted cash at beginning of the period18,652 46,343 
Effect of exchange rate changes on cash and cash equivalents, and restricted cash4,001 (782)
Cash and cash equivalents, and restricted cash at end of the period$44,779 $36,698 

The accompanying notes are an integral part of these condensed consolidated financial statements.



8


MIX TELEMATICS LIMITED

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

1. Organization and Summary of Significant Accounting Policies

Nature of the Business

MiX Telematics Limited (the “Company”) is a global provider of connected fleet and mobile asset solutions delivered as Software-as-a-Service (“SaaS”). The Company’s products and services provide enterprise fleets, small fleets and consumers with solutions for efficiency, safety, compliance and security.

The Company is incorporated and domiciled in South Africa, with its principal executive office in Boca Raton, Florida.

Basis of preparation and consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, which are necessary for a fair statement of the results of the interim periods presented. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.

These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended March 31, 2021 filed with the SEC on June 14, 2021.

Use of estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported and disclosed. Significant estimates include, but are not limited to, allowances for doubtful accounts, the assessment of expected cash flows used in evaluating goodwill and long-lived assets for impairment, the amortization period for deferred commissions, the determination of useful lives of the Company’s customer relationships, contingencies, the classification of devices and other hardware as in-vehicle devices (equipment) versus inventory based on the future expectation of the different types of customer contracts, income and deferred taxes, unrecognized tax benefits and valuation allowances on deferred tax assets. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.

As of December 31, 2021, the global outbreak of COVID-19 has had and, we believe, will continue to have an adverse impact on global economies and financial markets. We have taken into account the impact of COVID-19 on expected credit losses to the extent possible. Our expected credit losses have increased as a result. However, future changes in economic conditions related to COVID-19 could have an impact on future estimates and judgements used, particularly those relating to goodwill sensitivities and impairment assessments.

Summary of significant accounting policies

There have been no changes to the Company’s significant accounting policies disclosed in the Company’s Annual Report on Form 10-K for the year ended March 31, 2021, filed with the SEC on June 14, 2021, that have had a material impact on the Company’s Condensed Consolidated Financial Statements and related notes.


2. Revenue from contracts with customers

The Company provides fleet and mobile asset management solutions. The principal revenue streams are (1) Subscription and (2) Hardware and other. Subscription revenue is recognized over time and hardware and other revenue is recognized at a point-in-time.

To provide services to customers, a device which collects and transmits information collected from the vehicle or other asset is required. Fleet customers may also obtain other items of hardware, virtually all of which are functionally-dependent on the device. Some customers obtain control of the device and other hardware (where legal title transfers to the customer), while other customers do not (where legal title remains with the Company). A contract arises on the acceptance of a customer’s purchase order, which is typically executed in writing.

9


Contract liabilities
When customers are invoiced in advance for subscription services that will be provided over periods of more than one month, or pay in advance of service periods of more than one month, deferred revenue liabilities are recorded. Deferred revenue as of March 31, 2021 and December 31, 2021 was $5.8 million and $7.7 million, respectively. During the quarter ended December 31, 2020 and December 31, 2021, revenue of $0.7 million was recognized which was included in the deferred revenue balances at the beginning of each such quarter. During the nine months ended December 31, 2020 and December 31, 2021, revenue of $2.4 million and $3.1 million, respectively, was recognized which was included in the deferred revenue balances at the beginning of each such financial year.

Contract acquisition costs
Commissions payable to sales employees and external third parties which are incurred to acquire contracts are capitalized and amortized, unless the amortization period is 12 months or less, in which instance they are expensed immediately. Deferred commissions were $3.7 million and $3.5 million as of March 31, 2021 and December 31, 2021, respectively, and are included in Other assets on the Condensed Consolidated Balance Sheets.

The following is a summary of the amortization expense recognized (in thousands):
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Amortization recognized during the period:$(877)$(878)$(2,352)$(2,645)
Cost of revenue (external commissions)
(636)(628)(1,684)(1,919)
Sales and marketing (internal commissions)
(241)(250)(668)(726)

3. Credit risk related to accounts receivable

The movements in the allowance for doubtful accounts are as follows (in thousands):
Nine Months Ended December 31,
20202021
Balance at April 1$3,602 $5,575 
Bad debt provision3,085 2,516 
Write-offs, net of recoveries
(1,543)(857)
Foreign currency translation differences746 (377)
Balance at December 31$5,890 $6,857 

Overview of the Company’s exposure to credit risk from customers

The maximum exposure to credit risk at the reporting date is the carrying value of each receivable and loan to external parties, net of impairment losses where relevant. As of March 31, 2021 and December 31, 2021, the Company had no significant concentration of credit risk, due to its spread of customers across various operations and geographical locations.

The Company does not hold any collateral as security.

Net accounts receivable as of March 31, 2021 and December 31, 2021 of $2.3 million and $4.5 million, respectively, are pledged as security for the Company’s overdraft facilities.








10


4. Property and equipment

Property and equipment comprises owned and right of use assets. The Company leases many assets including property, vehicles, machinery and IT equipment.

The cost and accumulated depreciation of owned equipment are as follows (in thousands):

March 31,
2021
December 31,
2021
Owned equipment
Equipment, vehicles and other$6,877 $7,737 
In-vehicle devices53,448 60,218 
Less: accumulated depreciation and impairments(42,955)(44,608)
Owned equipment, net$17,370 $23,347 

Total depreciation expense related to owned equipment during the three months ended December 31, 2020 and 2021 was $3.1     million and $2.7 million, respectively. Depreciation expense related to owned equipment during the nine months ended December 31, 2020 and 2021 was $8.9 million and $8.0 million, respectively. Depreciation expense related to in-vehicle devices is included in subscription cost of revenue.

The cost and accumulated depreciation of right-of-use property and equipment are as follows (in thousands):

March 31,
2021
December 31,
2021
Right-of-use assets
Property$8,348 $7,765 
Equipment, vehicles and other226 211 
Less: accumulated depreciation(2,481)(2,571)
Right of use property and equipment, net$6,093 $5,405 


5. Intangible assets

Intangible assets comprise the following (in thousands):

As of March 31, 2021As of December 31, 2021
Useful life (in years)Gross Carrying amountAccumulated amortizationNetGross Carrying amountAccumulated amortizationNet
Patents and trademarks
3 - 20
$115 $(82)$33 $148 $(122)$26 
Customer relationships
2 - 15
2,687 (2,271)416 2,698 (2,434)264 
Internal-use software, technology and other
1 - 18
35,618 (17,764)17,854 37,334 (19,368)17,966 
Total$38,420 $(20,117)$18,303 $40,180 $(21,924)$18,256 


For each of the three months ended December 31, 2020 and 2021, amortization expense of $1.0 million has been recognized. For the nine months ended December 31 2020 and 2021, amortization expense of $2.6 million, and $3.0 million, respectively, has been recognized.






11


6. Accrued expenses and other liabilities

Accrued expenses and other liabilities comprise the following (in thousands):
March 31,
2021
December 31,
2021
Current:
Product warranties $605 $606 
Maintenance609 478 
Employee-related accruals6,166 5,728 
Lease liabilities1,395 1,015 
Accrued commissions2,199 2,778 
Other accruals6,356 8,157 
Total current$17,330 $18,762 
Non-current:
Lease liabilities$4,895 $4,620 
Other liabilities968 893 
Total non-current$5,863 $5,513 

Product warranties
The Company provides warranties on certain products and undertakes to repair or replace items that fail to perform satisfactorily. Management estimates the related provision for future warranty claims based on historical warranty claim information, the product lifetime, as well as recent trends that might suggest that past cost information may differ from future claims. The table below provides details of the movement in the accrual (in thousands):

As of December 31, 2021
20202021
Product warranties
Opening balance$616 $612 
Warranty expense80 256 
Utilized(155)(172)
Foreign currency translation difference113 (38)
Balance as of December 31$654 $658 
Non-current portion (included in other liabilities)$16 $52 
Current portion$638 $606 















12


7. Development expenditure

Development expenditure incurred comprises the following (in thousands):
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Costs capitalized (1)
$742$772$2,125$2,728
Costs expensed (2)
1,0141,6323,0544,383
Total costs incurred$1,756$2,404$5,179$7,111
Percentage capitalized42.3 %32.1 %41.0 %38.4 %
(1) Costs capitalized relate only to the development of internal-use software. Product development costs are expensed when incurred.
(2) Costs expensed are included in Administration and other expenses in the Condensed Consolidated Statement of Income.


8. Income taxes

Our income tax provision reflects our estimate of the effective tax rate expected to be applicable for the full fiscal year, adjusted for any discrete events which are recorded in the period they occur. The estimates are re-evaluated each quarter based on our estimated tax expense for the full fiscal year.

Our effective tax rate was 1.1% for the nine months ended December 31, 2020 compared to 48.2% for the nine months ended December 31, 2021. Our effective tax rate was negative 18.7% for the three months ended December 31, 2020 compared to 76.0% for the three months ended December 31, 2021. Ignoring the impact of foreign exchange gains and losses net of tax, the effective tax rate for the nine months ended December 31, 2020 and 2021, was 31.3% and 35.1%, respectively, and for the three months ended December 31, 2020 and 2021, was 34.3% and 35.5%, respectively.


9. Earnings per share

Basic
Basic earnings per share is calculated by dividing the income attributable to ordinary shareholders of the parent by the weighted average number of ordinary shares in issue during the period.

The net income and weighted average number of shares used in the calculation of basic and diluted earnings per share are as follows (in thousands, except per share data):
13


Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Numerator (basic)
Net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Denominator (basic)
Weighted-average number of ordinary shares in issue551,106 552,452 548,752 552,234 
Basic earnings per share $0.01 $0.001 $0.02 $0.01 
American Depository Shares*:
Net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Weighted-average number of American Depository Shares in issue22,044 22,098 21,950 22,089 
Basic earnings per American Depository share$0.27 $0.03 $0.54 $0.25 
*One American Depository Share is the equivalent of 25 ordinary shares.

Diluted
Diluted earnings per share is calculated by dividing the diluted income attributable to ordinary shareholders by the diluted weighted average number of ordinary shares in issue during the period. Stock options, retention shares and stock appreciation rights granted to directors and employees are considered to be potential ordinary shares. They have been included in the determination of diluted earnings per share if the required target share price or annual shareholder return hurdles (as applicable) would have been met based on the performance up to the reporting date, and to the extent to which they are dilutive.

14


Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Numerator (diluted)
Diluted net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Denominator (diluted)
Weighted-average number of ordinary shares in issue551,106 552,452 548,752 552,234 
Adjusted for:
– potentially dilutive effect of stock appreciation rights8,080 10,571 9,038 11,397 
– potentially dilutive effect of restricted share units659 1,557 632 1,445 
– potentially dilutive effect of stock options  750  
Diluted-weighted average number of ordinary shares in issue559,845 564,580 559,172 565,076 
Diluted earnings per share$0.01 $0.001 $0.02 $0.01 
American Depository Shares*:
Diluted net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Diluted weighted-average number of American Depository Shares in issue22,394 22,583 22,367 22,603 
Diluted earnings per American Depository share$0.26 $0.03 $0.53 $0.24 
*One American Depository Share is the equivalent of 25 ordinary shares.


10. Segment information

The Company has 6 reportable segments, which are based on the geographical location of the 5 Regional Sales Offices (“RSOs”) and also includes the Central Services Organization (“CSO”). CSO is the central services organization that wholesales products and services to RSOs who, in turn, interface with our end-customers, distributors and dealers. CSO is also responsible for the development of hardware and software platforms and provides common marketing, product management, technical and distribution support to each of the other reportable segments. CSO is a reportable segment because it produces discrete financial information which is reviewed by the chief operating decision maker (“CODM”) and has the ability to generate external revenues.

The CODM has been identified as the Chief Executive Officer who makes strategic decisions for the Company. The performance of the reportable segments has been measured and evaluated by the CODM using Segment Adjusted EBITDA, which is a measure that uses income before income tax expense excluding net interest income/(expense), foreign exchange gains or losses, depreciation, amortization, operating lease expenses, stock-based compensation costs, restructuring costs, non-recurring legal costs, gains or losses on the disposal or impairments of long-lived assets and subsidiaries and corporate and consolidation entries. Product development costs are capitalized and amortized and this amortization is excluded from Segment Adjusted EBITDA.

Segment assets are not disclosed because such information is not reviewed by the CODM.









15


The following tables provide revenue and Segment Adjusted EBITDA (in thousands):

Three Months Ended December 31, 2020
Subscription
revenue (1)
Hardware
and other
revenue (2)
Total revenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$16,205 $1,858 $18,063 $8,407 
Europe3,116 1,305 4,421 1,718 
Americas4,582 236 4,818 1,332 
Middle East and Australasia4,174 1,596 5,770 2,516 
Brazil978 27 1,005 347 
Total Regional Sales Offices29,055 5,022 34,077 14,320 
Central Services Organization17 10 27 (1,836)
Total Segment Results$29,072 $5,032 $34,104 $12,484 

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.

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

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.


16


Nine Months Ended December 31, 2020
Subscription
revenue (1)
Hardware
and other
revenue (2)
Total revenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$44,983 $4,094 $49,077 $22,901 
Europe8,885 1,913 10,798 4,556 
Americas13,543 631 14,174 4,910 
Middle East and Australasia12,173 3,253 15,426 6,839 
Brazil2,937 78 3,015 1,120 
Total Regional Sales Offices82,521 9,969 92,490 40,326 
Central Services Organization49 10 59 (5,373)
Total Segment Results$82,570 $9,979 $92,549 $34,953 

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.

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

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.




















17


A reconciliation of the segment results to income before income tax expense is disclosed below (in thousands):

Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Segment Adjusted EBITDA$12,484 $10,182 $34,953 $32,734 
Corporate and consolidation entries(2,253)(2,358)(7,090)(7,208)
Operating lease costs (1)
(423)(383)(1,214)(1,163)
Product development costs (2)
(262)(328)(776)(1,026)
Depreciation and amortization(4,099)(3,584)(11,563)(10,931)
Impairment of long-lived assets(6) (7)(28)
Stock-based compensation costs(366)(310)(960)(1,004)
Restructuring costs (3)
(31)(117)(1,028)(169)
Net (loss)/profit on sale of property and equipment (1)(8)42 
Net foreign exchange (losses)/gains(105)126 (288)110 
Net interest income/(expense)58 (75)(82)(294)
Non-recurring legal costs (4)
 (530) (530)
Income before income tax expense for the period$4,997 $2,622 $11,937 $10,533 
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 net income before taxes, 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 net income before taxes, product development costs capitalized for segment reporting purposes need to be deducted.
3.For the nine months ended December 31, 2020, $0.6 million, $0.2 million, $0.1 million and $0.1 million of the restructuring costs related to CSO, Africa, North America and Middle East and Australasia reporting segments, respectively.
4.Includes legal related costs for a non-recurring patent infringement matter for the three months ended December 31, 2021.

No single customer accounted for 10% or more of the Company’s total revenue for the three or nine months ended December 31, 2020 and 2021. No single customer accounted for 10% or more of the Company’s accounts receivable as of March 31, 2021 or December 31, 2021.


11. Stock-based compensation plan

The Company has issued equity-classified share incentives under the MiX Telematics Long-Term Incentive Plan (“LTIP”) to directors and certain key employees within the Company.

The LTIP provides for three types of grants to be issued, namely performance shares, restricted share units (“RSUs”) and stock appreciation rights (“SARs”).

As of December 31, 2021, there were 35,465,000 shares reserved for future issuance under the LTIP.

The total stock-based compensation expense recognized during the three months ended December, 2020 and 2021 was $0.4 million and $0.3 million, respectively. The total stock-based compensation expense recognized during the nine months ended December 31, 2021 was $1.0 million, which was consistent with the nine months ended December 31, 2020.



18


Stock appreciation rights granted under the LTIP

The following table summarizes the activities for the outstanding SARs:
Number of SARsWeighted-
Average
Exercise Price in U.S. Cents*
Weighted Average Contractual Remaining Term (years)Aggregate Intrinsic Values (in thousands)
Outstanding as of April 1, 202140,567,917 34
Granted11,625,000 46
Exercised(4,092,917)20
Forfeited(950,000)43
Outstanding as of December 31, 202147,150,000 383.58
Vested and expected to vest as of December 31, 202145,544,688 363.546,272
Vested as of December 31, 202115,043,750271.493,654

As of December 31, 2021, there was $2.9 million of unrecognized compensation cost related to unvested SARs. This amount is expected to be recognized over a weighted-average period of 4.27 years.

*U.S. currency amounts are based on a ZAR:USD exchange rate of R15.945 as of December 31, 2021.

Restricted share units granted under the LTIP

2 million RSUs were outstanding and unvested as of April 1, 2021, and remain as such as of December 31, 2021. Management estimates forfeiture to be approximately 5%. The unrecognized compensation cost related to unvested RSUs as of December 31, 2021 was $0.2 million, which will be recognized over a weighted average period of 1.25 years, which is the same period as the weighted average remaining contractual term.


12. Debt

As of March 31, 2021 and December 31, 2021, debt comprised bank overdrafts of $1.7 million and $2.3 million, respectively. Net accounts receivable as of March 31, 2021 and December 31, 2021 of $2.3 million and $4.5 million, respectively, were pledged as security for the Company’s overdraft facilities.

Details of undrawn facilities are shown below:
Interest rateMarch 31,
2021
December 31,
2021
Undrawn borrowing facilities at floating rates include:
– Standard Bank Limited:
Overdraft
SA Prime* less 1.2%
$2,616 $1,716 
Vehicle and asset finance
SA Prime* less 1.2%
570 533 
Working capital facility
SA Prime* less 0.25%
1,676 1,568 
– Nedbank Limited overdraft
SA Prime* less 2%
670 627 
$5,532 $4,444 
*South African prime interest rate

As of March 31, 2021 and December 31, 2021, the South African prime interest rate was 7.0% and 7.25% respectively. The Standard Bank Limited and Nedbank Limited facilities have no fixed renewal date and are repayable on demand. The facility from Nedbank Limited is unsecured.

19


13. Contingencies

Service agreement

In terms of an amended network services agreement with Mobile Telephone Networks Proprietary Limited (“MTN”), MTN is entitled to claw back payments from MiX Telematics Africa Proprietary Limited, a subsidiary of the Company, in the event of early cancellation of the agreement or certain base connections not being maintained over the term of the agreement. No connection incentives will be received in terms of the amended network services agreement. The maximum potential liability under the arrangement as of March 31, 2021 and December 31, 2021 was $2.0 million and $1.7 million, respectively. No loss is considered probable under this arrangement.

Competition Commission of South Africa matter

On April 15, 2019 the Competition Commission of South Africa (“Commission”) referred a matter to the Competition Tribunal of South Africa (“Tribunal”). The Commission contends that the Company and a number of its channel partners have engaged in market division. Should the Tribunal rule against MiX Telematics, the Company may be liable for an administrative penalty in terms of the Competition Act, No. 89 of 1998. The Company cooperated fully with the Commission during its preliminary investigation. We cannot predict the timing of a resolution or the ultimate outcome of the matter; however, the Company and its external legal advisers continue to believe that we have consistently adhered to all applicable laws and regulations and that the referral from the Commission is without merit. As of December 31, 2021, we have not made any provisions for this matter as we do not believe that an outflow of economic resources is probable.


14. Subsequent events

Other than the item below, the directors are not aware of any matter material or otherwise arising since December 31, 2021 and up to the date of this report, not otherwise dealt with herein.

Dividend declared
The Board of Directors declared, in respect of the three months ended December 31, 2021, a dividend of 4 South African cents per ordinary share and 1 South African Rand per ADS, which will be paid on March 10, 2022 to shareholders on record as of the close of business on February 25, 2022.
20


FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q 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, 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.

We believe that these risks and uncertainties include, but are not limited to, those described in Part II, Item 1A. “Risk Factors”. These risk factors should not be considered as an exhaustive list and should be read in conjunction with the other cautionary statements and information in this report. These risk factors may also be intensified as a result of circumstances outside of our control, such as the events related to the COVID-19 pandemic.

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


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the accompanying notes included in Item 1 of this Quarterly Report on Form 10-Q.
This discussion contains forward-looking statements that involve risks, uncertainties and assumptions. Our future results may vary materially from those indicated as a result of the risks that affect our business, including, among others, those identified in “Forward-Looking Statements” and Part II “Item 1A. Risk Factors”.
Overview
We are a leading global provider of connected fleet and mobile asset solutions delivered as SaaS. Our solutions deliver a measurable return by enabling our customers to manage, optimize and protect their investments in commercial fleets or personal vehicles. We generate actionable insights that enable a wide range of customers, from large enterprise fleets to small fleet operators and consumers, to reduce fuel and other operating costs, improve efficiency, enhance regulatory compliance, enhance driver safety, manage risk and mitigate theft. Our solutions mostly rely on our proprietary, highly scalable technology platforms, which allow us to collect, analyze and deliver information based on data from our customers’ vehicles. Using an intuitive, web-based interface, dashboards or mobile applications, our fleet customers can access large volumes of real-time and historical data, monitor the location and status of their drivers and vehicles and analyze a wide number of key metrics across their fleet operations.
We were founded in 1996 and we have 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 partners 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).

We derive the majority of our revenues from subscriptions to our fleet and mobile asset management solutions. Our subscriptions generally include access to our SaaS solutions, connectivity, and in many cases, use of an in-vehicle device. We also generate revenues from the sale of in-vehicle devices, which enable customers to use our subscription-based solutions, installation services of our in-vehicle-devices and driver training for fleet customers. We generate sales through the efforts of our direct sales teams, staffed in our regional sales offices, and through our global network of distributors and dealers. Our direct sales teams focus on marketing our fleet solutions to global and multinational enterprise accounts and to other large customer accounts located in regions of the world where we maintain a direct sales presence. Our direct sales teams have industry expertise across multiple industries, including oil and gas, transportation and logistics, government and municipal, bus and coach, rental and leasing, and utilities. In some markets, we rely on a network of distributors and dealers to sell our solutions on our behalf. Our distributors and dealers also install our in-vehicle devices and provide training, technical support and ongoing maintenance for the customers they support.
Impact of COVID-19
We have considered the impact of COVID-19 including its impact on expected credit losses and potential goodwill impairments, however numerous uncertainties remain, including the severity of the disease, the duration of the outbreak, actions that may be taken by governmental authorities, the impact on our customers and other factors identified in Part II Item 1A. “Risk Factors”.

Business, employees and operations

Due to extensive measures implemented by various governments, all of our employees were required to work remotely at the outset of the pandemic, except for our staff working in our monitoring centers, who were classified as essential workers. We have implemented appropriate safeguards for these centers. In addition, we have subsequently modified certain business and workforce practices (including extended work from home requirements, suspension of certain business travel and cancellation of certain physical participation in meetings, events and conferences) and implemented new protocols to promote social distancing and enhance sanitary measures in our offices and facilities to conform to government restrictions and best practices encouraged by governmental and regulatory authorities.
COVID-19 has disrupted the operations of our customers and channel partners, our operations and the results of our operations. COVID-19 currently has had and, we believe, will continue to have an adverse impact on global
22


economies and financial markets. This has and will continue to have a negative impact on our revenue and our results of operations, the size and duration of which we are currently unable to predict.
Cash resources and liquidity

Based on our internal projections, we believe that we have sufficient cash reserves to support us for the foreseeable future. Further details on our cash resources and borrowings available under our credit facilities are provided in the liquidity and capital resources section below.
Financial position and impairments

We have taken into account the impact of COVID-19, to the extent possible, on our financial statements as of the reporting date. However, future changes in economic conditions related to COVID-19 could have an impact on future estimates and judgements used, particularly those relating to goodwill sensitivities and impairment assessments, as well as expected credit losses. We will continue to evaluate the nature and extent of the impact on our business, consolidated results of operations, and financial condition.
Key Financial Measures and Operating Metrics
In addition to financial measures based on our consolidated financial statements, we monitor our business operations using various financial and non-financial metrics.
Subscription Revenue
Subscription revenue represents subscription fees for our solutions, which include the use of our SaaS fleet management solutions, connectivity, and in many cases, our in-vehicle devices. Our subscription revenue is driven primarily by the number of subscribers and the monthly price per subscriber, which varies depending on the services and features customers require, hardware options, customer size and geographic location.
Subscription revenue has decreased as a percentage of total revenue due to an increase in hardware and other revenue. In the three months ended December 31, 2020 and 2021, subscription revenue represented 85.2% and 83.7%, respectively, of our total revenue. In the nine months ended December 31, 2020 and 2021, subscription revenue represented 89.2% and 86.1%, respectively, of our total revenue.

Subscribers
Subscribers represent the total number of discrete services we provide to customers at the end of the period.

 
As of December 31,
 20202021
Subscribers749,493 790,483 

Basis of Presentation and Key Components of Our Results of Operations
In the third quarter of fiscal year 2022, we managed our business in six segments which include Africa, Americas, Brazil, Europe and the Middle East and Australasia (our regional sales offices (“RSOs”)), and our central services organization (“CSO”). CSO is the central services organization that wholesales products and services to RSOs which, in turn, interface with our end-customers, distributors and dealers. CSO is also responsible for the development of hardware and software platforms and provides common marketing, product management, technical and distribution support to each of the other reportable segments. CSO is a reportable segment because it produces discrete financial information which is reviewed by the chief operating decision maker (“CODM”) and has the ability to generate external revenues.
The CODM has been identified as the Chief Executive Officer who makes strategic decisions. The performance of the reportable segments has been measured and evaluated by the CODM using Segment Adjusted EBITDA, which is a measure that uses income before income tax expense excluding net interest income/(expense), foreign exchange gains or losses, depreciation, amortization, operating lease expenses, stock-based compensation costs, restructuring costs, non-
23


recurring legal costs, gains or losses on the disposal or impairments of long-lived assets and subsidiaries and corporate and consolidation entries. Product development costs are capitalized and amortized and this amortization is excluded from Segment Adjusted EBITDA.
In determining Segment Adjusted EBITDA, the margin generated by CSO, net of any unrealized intercompany profit, is allocated to the geographic region where the external revenue is recorded by our RSOs. The costs remaining in CSO relate mainly to research and development of hardware and software platforms, common marketing, product management and technical and distribution support to each of the RSOs.
Each RSO’s results reflect the external revenue earned, as well as the Segment Adjusted EBITDA earned (or loss incurred) before the remaining CSO and corporate costs allocations. Segment assets are not disclosed because such information is not reviewed by the CODM.
Revenue
The majority of our revenue is subscription-based. Consequently, growth in subscribers influences our subscription revenue growth. However, other factors, including, but not limited to, the types of new subscribers we add and the timing of entry into subscription contracts also play a significant role. The price and terms of our customer subscription contracts vary based on many factors, including fleet size, hardware options, geographic region and distribution channel. In addition, we derive revenue from the sale of in-vehicle devices, which are used to collect, generate and transmit the data used to enable our SaaS solutions.
Our customer contracts typically have a three to five year initial term. Following the initial term, most fleet customers elect to renew for fixed terms ranging from one to five years. Our third party dealers are typically billed monthly based on active connections. Some of our customer agreements, including our consumer subscriptions, provide for automatic monthly or yearly renewals unless the customer elects not to renew its subscription. Our consumer customer contracts in South Africa are governed by the Consumer Protection Act, which allows customers to cancel without paying the full balance of the contract amount. Our fleet contracts and our customer contracts outside of South Africa are generally non-cancellable.
Cost of Revenue
Cost of revenue associated with our subscription revenue consists primarily of costs related to cellular communications, infrastructure hosting, third-party data providers, service contract maintenance costs, commission expense related to third party dealers or distributors (commission is capitalized and amortized unless the amortization period is 12 months or less) and depreciation of our capitalized installed in-vehicle devices. Cost of sales associated with our hardware revenue includes the cost of the in-vehicle devices, cost of hardware warranty, shipping costs, custom duties, and commission expense related to third-party dealers or distributors. We capitalize the cost of in-vehicle devices utilized to service customers, for customers selecting our bundled option, and we depreciate these costs from the date of installation over their expected useful lives.
We expect that cost of revenue as a percentage of revenue will vary from period to period depending on our revenue mix, including the proportion of our revenue attributable to our subscription-based services. The majority of the other components of our cost of revenue are variable and are affected by the number of subscribers, the composition of our subscriber base, and the number of new subscriptions sold in the period.
Operating Expenses
Sales and Marketing
Sales and marketing expenses consist primarily of salaries and wages to sales and marketing employees, commissions paid to employees, travel-related expenses, and advertising and promotional costs. We pay our sales employees commissions based on achieving subscription targets and we capitalize commission and amortize it (unless the amortization period is 12 months or less). Advertising costs consist primarily of costs for print, radio and television advertising, promotions, public relations, customer events, tradeshows and sponsorships. We expense advertising costs as incurred. We plan to continue to invest in sales and marketing to grow our sales and build brand and category awareness.
24


Administration and Other Charges
Administration and other charges consist primarily of salaries and wages for administrative staff, travel costs, professional fees (including audit and legal fees), real estate leasing costs, unbillable customer support, expensed research and development costs and depreciation of fixed assets including vehicles and office equipment and amortization of intangible assets. We expect that administration and other charges will increase in absolute terms as we continue to grow our business.
Research and Development
For additional disclosures in respect of research and development, technology and intellectual property please refer to “Item 1. Business” in our Annual Report on Form 10-K for the year ended March 31, 2021, which we filed with the Securities and Exchange Commission on June 14, 2021.

Taxes
During the three months ended December 31, 2020 and 2021 our effective tax rates were negative 18.7% and 76.0%, respectively, and during the nine months ended December 31, 2020 and 2021 our effective tax rates were 1.1% and 48.2%, respectively, compared to a South African statutory rate of 28%. Taxation mainly consists of normal statutory income tax paid or payable and deferred tax on any temporary differences.
Our effective tax rate may vary primarily according to the mix of profits made in various jurisdictions and the impact of certain non-deductible/(non-taxable) foreign exchange movements, net of tax. Further information on this is disclosed in Note 8. Income Taxes contained in the “Notes to Condensed Consolidated Financial Statements” included in Part I of this Quarterly Report on Form 10-Q. As a result, significant variances in future periods may occur.


















25



Results of Operations
The following table sets forth certain consolidated statement of income data:
Three Months Ended
December 31,
Nine Months Ended
December 31,
2020202120202021
(In thousands)
Total revenue$34,104 $36,213 $92,549 $107,185 
Total cost of revenue12,804 13,762 31,679 38,911 
Gross profit21,300 22,451 60,870 68,274 
Sales and marketing2,882 4,027 8,075 11,411 
Administration and other13,384 15,841 40,506 46,214 
Income from operations5,034 2,583 12,289 10,649 
Other (expense)/income(95)114 (270)178 
Net interest income/(expense)58 (75)(82)(294)
Income tax benefit/(expense)936 (1,992)(130)(5,073)
Net income for the period5,933 630 11,807 5,460 
Net income attributable to MiX Telematics Limited stockholders5,933 630 11,807 5,460 
Net income attributable to non-controlling interest—  —  
Net income for the period$5,933 $630 $11,807 $5,460 
The following table sets forth, as a percentage of revenue, consolidated statement of income data:
Three Months Ended
December 31,
Nine Months Ended
December 31,
2020202120202021
(Percentage)
Total revenue100.0 %100.0 %100.0 %100.0 %
Total cost of revenue37.5 38.0 34.2 36.3 
Gross profit62.5 62.0 65.8 63.7 
Sales and marketing8.5 11.1 8.7 10.6 
Administration and other39.2 43.7 43.8 43.1 
Income from operations14.8 7.1 13.3 9.9 
Other (expense)/income(0.3)0.3 (0.3)0.2 
Net interest income/(expense)0.2 (0.2)(0.1)(0.3)
Income tax benefit/(expense)2.7 (5.5)(0.1)(4.7)
Net income for the period17.4 1.7 12.8 5.1 
Net income attributable to MiX Telematics Limited stockholders17.4 1.7 12.8 5.1 
Net income attributable to non-controlling interest—  —  
Net income for the period17.4 1.7 12.8 5.1 



26


Results of Operations for the Three Months Ended December 31, 2020 and 2021

Revenue
Three Months Ended December 31,
20202021% Change% Change at constant currency
(In thousands, except for percentages)
Subscription revenue$29,072 $30,324 4.3 %3.5 %
Hardware and other revenue5,032 5,889 17.0 %13.7 %
$34,104 $36,213 6.2 %5.0 %

Our total revenue increased by $2.1 million, or 6.2%, from the third quarter of fiscal year 2021. The principal factors affecting our revenue growth included:
Subscription revenues increased by 4.3% to $30.3 million, compared to $29.1 million for the third quarter of fiscal year 2021. Subscription revenues represented 83.7% of total revenues during the third quarter of fiscal year 2022. Subscription revenues increased by 3.5% on a constant currency basis, year over year. From September 30, 2021 to December 31, 2021, our subscriber base grew by a net 20,300 subscribers to 790,500 subscribers at December 31, 2021.

The majority of our revenues and subscription revenues are derived from currencies other than the U.S. Dollar. Accordingly, the weakening of the U.S. Dollar against these currencies (in particular against the South African Rand) following currency volatility arising from the economic disruption caused by COVID-19, has positively impacted our revenue and subscription revenues reported in U.S. Dollars. Compared to the third quarter of fiscal year 2021, the South African Rand strengthened by 1% against the U.S. Dollar. The Rand/U.S. Dollar exchange rate averaged R15.42 in the current quarter compared to an average of R15.65 during the third quarter of fiscal year 2021. The impact of translating foreign currencies to U.S. Dollars at the average exchange rates during the third quarter of fiscal year 2022 led to a 0.8% increase in reported U.S. Dollar subscription revenues.

Hardware and other revenue increased by $0.9 million, or 17.0%, from the third quarter of fiscal year 2021, mainly due to sales in the Africa segment. A key driver of our recent hardware revenue strength has been the new MiX Vision AI solution, which is seeing strong adoption.

The impact of translating foreign currencies to U.S. Dollars at the average exchange rates during the third quarter of fiscal year 2022 led to a 1.2% increase in reported U.S. Dollar revenues.













27


A breakdown of third-party revenue by segment is shown in the table below:
 
Three Months Ended December 31,
 202020212020202120202021
 (In thousands)
Total RevenueSubscription RevenueHardware and Other Revenue
Africa$18,063 $21,438 $16,205 $18,242 $1,858 $3,196 
Americas4,818 4,041 4,582 3,481 236 560 
Europe4,421 4,108 3,116 3,421 1,305 687 
Middle East and Australasia5,770 5,501 4,174 4,176 1,596 1,325 
Brazil1,005 1,101 978 993 27 108 
CSO27 24 17 11 10 13 
Total$34,104 $36,213 $29,072 $30,324 $5,032 $5,889 

In the Africa segment, subscription revenue increased by $2.0 million, or 12.6%. On a constant currency basis, the increase in subscription revenue was 10.8%, as a result of a 6.4% increase in subscribers since January 1, 2021. Hardware and other revenue increased by 72.0%, mainly due to sales of the MiX Vision AI solution. Total revenue increased by $3.4 million, or 18.7%. Total revenue increased by 16.3% on a constant currency basis.
In the Americas segment, subscription revenue declined by $1.1 million, or 24.0% as a result of a 12.9% decrease in subscribers since January 1, 2021. Energy customer fleet sizes contracted during the second half of fiscal 2021 and the first quarter of fiscal year 2022 as a result of the economic conditions in the oil and gas vertical following the COVID-19 pandemic. Hardware and other revenue increased by $0.3 million, or 137.3%. Total revenue declined by $0.8 million, or 16.1%.

In the Europe segment, subscription revenue increased by $0.3 million, or 9.8%. On a constant currency basis, subscription revenue increased by 10.6%. Subscribers increased by 11.6% since January 1, 2021. Total revenue decreased by $0.3 million, or 7.1%, due to a decrease in hardware and other revenues of $0.6 million compared to the third quarter of fiscal year 2021. Total revenue decreased by 6.5% on a constant currency basis.
Subscription revenue in the Middle East and Australasia segment was consistent with the third quarter of fiscal year 2021, on both a reported and constant currency basis. Subscribers increased by 4.1% since January 1, 2021. Hardware and other revenue decreased by $0.3 million, or 17.0%. Total revenue decreased by $0.3 million, or 4.7%. Total revenue in constant currency decreased by 5.1%.
In the Brazil segment, subscription revenue increased by 1.5% from the third quarter of fiscal year 2021. On a constant currency basis, subscription revenue increased by 5.2%. Subscribers increased by 5.0% since January 1, 2021. Hardware and other revenue increased by $0.1 million or 300%. Total revenue increased by $0.1 million, or 9.6%. On a constant currency basis, total revenue increased by 13.2%.
28


Cost of Revenue
Three Months Ended December 31,
20202021
(In thousands, except for percentages)
Cost of revenue - subscription$8,889 $8,869 
Cost of revenue - hardware and other3,915 4,893 
Gross profit$21,300 $22,451 
Gross profit margin 62.5 %62.0 %
Gross profit margin - subscription69.4 %70.8 %
Gross profit margin - hardware and other22.2 %16.9 %
Compared to an increase in total revenue of $2.1 million, or 6.2%, cost of revenues increased by $1.0 million, or 7.5%, from the third quarter of fiscal year 2021. This together with the higher levels of hardware and other revenue resulted in a lower gross profit margin of 62.0% in the third quarter of fiscal year 2022 compared to 62.5% in the third quarter of fiscal year 2021.
Subscription revenue, which generates a higher gross profit margin than hardware and other revenue, contributed 83.7% of total revenue in the third quarter of fiscal year 2022 compared to 85.2% in the third quarter of fiscal year 2021.
During the third quarter of fiscal year 2022, hardware and other margins were lower than in the third quarter of fiscal year 2021, mainly due to product mix and somewhat due to increased supply chain costs.

Sales and Marketing
Three Months Ended December 31,
20202021
(In thousands, except for percentages)
Sales and marketing$2,882 $4,027 
As a percentage of revenue8.5 %11.1 %
Sales and marketing costs increased by $1.1 million, or 39.7%, from the third quarter of fiscal year 2021 to the third quarter of fiscal year 2022 against a 6.2% increase in total revenue. The increase in the third quarter of fiscal year 2022 was primarily as a result of increases of $0.6 million in advertising costs, $0.3 million in employee costs and $0.1 million in fuel and travel costs. In the third quarter of fiscal year 2022, sales and marketing costs represented 11.1% of revenue compared to 8.5% of revenue in the third quarter of fiscal year 2021.
Administration and Other Expenses
Three Months Ended December 31,
20202021
(In thousands, except for percentages)
Administration and other$13,384 $15,841 
As a percentage of revenue39.2 %43.7 %

Administration and other expenses increased by $2.5 million, or 18.4%, from the third quarter of fiscal year 2021 to the third quarter of fiscal year 2022.
The increase mainly relates to increases of $0.5 million in salaries and wages, $0.5 million in bonuses, $0.6 million in in professional fees, mainly related to non-recurring legal costs, $0.3 million in training and recruitment costs, $0.1 million in restructuring costs, $0.1 million in insurance costs, $0.1 million in information & technology costs and other increases of $0.3 million, none of which were individually significant.

29


Taxation
Three Months Ended December 31,
20202021
(In thousands, except for percentages)
Income tax benefit/(expense)$936 $(1,992)
Effective tax rate18.7 %(76.0)%
Taxation expense increased by $2.9 million. In the third quarter of fiscal year 2022, the income tax expense included a $1.1 million deferred tax charge on a U.S. Dollar intercompany loan between MiX Telematics Limited and MiX Telematics Investments Proprietary Limited (“MiX Investments”), a wholly-owned subsidiary. During the third quarter of fiscal year 2021, the income tax expense included a $2.7 million deferred tax credit on a U.S. Dollar intercompany loan between MiX Telematics Limited and MiX Investments. Ignoring the impact of net foreign exchange gains/losses net of tax, the tax rate which was used in determining non-GAAP net income, was 35.5% in the third quarter of fiscal year 2022 compared to 34.3% in the third quarter of fiscal year 2021.


Results of Operations for the Nine Months Ended December 31, 2020 and 2021

Revenue
Nine Months Ended December 31,
20202021% Change% Change at constant currency
(In thousands, except for percentages)
Subscription revenue$82,570 $92,299 11.8 %3.1 %
Hardware and other revenue9,979 14,886 49.2 %41.1 %
$92,549 $107,185 15.8 %7.2 %

Our total revenue increased by $14.6 million, or 15.8%, from the first nine months of fiscal year 2021. The principal factors affecting our revenue growth included:
Subscription revenues increased by 11.8% to $92.3 million, compared to $82.6 million for the first nine months of fiscal year 2021. Subscription revenues represented 86.1% of total revenues during the first nine months of fiscal year 2022. Subscription revenues increased by 3.1% on a constant currency basis, year over year. From March 31, 2021 to December 31, 2021, our subscriber base grew by a net 45,800 subscribers to 790,500 subscribers at December 31, 2021.

The majority of our revenues and subscription revenues are derived from currencies other than the U.S. Dollar. Accordingly, the weakening of the U.S. Dollar against these currencies (in particular against the South African Rand) following currency volatility arising from the economic disruption caused by COVID-19, has positively impacted our revenue and subscription revenues reported in U.S. Dollars. Compared to the first nine months of fiscal year 2021, the South African Rand strengthened by 12.5% against the U.S. Dollar. The Rand/U.S. Dollar exchange rate averaged R14.73 in the current nine month period compared to an average of R16.84 during the first nine months of fiscal year 2021. The impact of translating foreign currencies to U.S. Dollars at the average exchange rates during the first nine months of fiscal year 2022 led to a 8.7% increase in reported U.S. Dollar subscription revenues.

Hardware and other revenue increased by $4.9 million, or 49.2%, from the first nine months of fiscal year 2021. Our recent hardware revenue strength has been due to the new MiX Vision AI solution, which is seeing strong adoption, as well as the improvement in trading conditions in line with economic recovery from the the pandemic.

The impact of translating foreign currencies to U.S. Dollars at the average exchange rates during the first nine months of fiscal year 2021 led to a 8.6% increase in reported U.S. Dollar revenues.
30


A breakdown of third-party revenue by segment is shown in the table below:
 Nine Months Ended December 31,
 202020212020202120202021
 (In thousands)
Total RevenueSubscription RevenueHardware and Other Revenue
Africa$49,077 $61,646 $44,983 $55,639 $4,094 $6,007 
Americas14,174 11,771 13,543 10,548 631 1,223 
Europe10,798 13,492 8,885 10,207 1,913 3,285 
Middle East and Australasia15,426 16,912 12,173 12,732 3,253 4,180 
Brazil3,015 3,290 2,937 3,134 78 156 
CSO59 74 49 39 10 35 
Total$92,549 $107,185 $82,570 $92,299 $9,979 $14,886 

In the Africa segment, subscription revenue increased by $10.7 million, or 23.7%. On a constant currency basis, the increase in subscription revenue was 9.6%, as a result of a 6.4% increase in subscribers since January 1, 2021. The subscription revenue increase is attributable to growth in the higher ARPU premium subscribers which offset the contraction in the lower ARPU asset tracking subscribers. Hardware and other revenue increased by $1.9 million, or 46.7%, mainly due to sales of the MiX Vision AI solution. Total revenue increased by $12.6 million, or 25.6%. On a constant currency basis, the total revenue increase was 11.7%.
In the Americas segment, subscription revenue declined by $3.0 million, or 22.1%, as a result of a 12.9% decrease in subscribers since January 1, 2021. Energy customer fleet sizes contracted during the second half of fiscal 2021 and the first quarter of fiscal year 2022 as a result of the economic conditions in the oil and gas vertical following the COVID-19 pandemic. Hardware and other revenue increased by $0.6 million, or 93.8%. Total revenue declined by $2.4 million, or 17.0%.
In the Europe segment, subscription revenue growth was $1.3 million, or 14.9%. On a constant currency basis, the growth in subscription revenue was 11.6% as a result of a 11.6% increase in subscribers since January 1, 2021. Total revenue increased by $2.7 million, or 24.9%, following an increase in hardware and other revenues of $1.4 million compared to the nine months ended December 31, 2020. Total revenue increased by 21.4% on a constant currency basis.
Subscription revenue in the Middle East and Australasia segment increased by $0.6 million or 4.6%. On a constant currency basis, the increase in subscription revenue was 0.9%. Subscribers increased by 4.1% since January 1, 2021. Hardware and other revenue increased by $0.9 million, or 28.5%. Total revenue increased by $1.5 million, or 9.6%. Total revenue in constant currency increased by 5.3%.
In the Brazil segment, subscription revenue increased by $0.2 million, or 6.7%. On a constant currency basis, subscription revenue increased by 6.5%. The increase was mainly due to an increase in subscribers of 5.0% since January 1, 2021. Total revenue increased by $0.3 million, or 9.1%. On a constant currency basis, total revenue increased by 8.9%.
Cost of Revenue
Nine Months Ended December 31,
20202021
(In thousands, except for percentages)
Cost of revenue - subscription$23,914 $27,215 
Cost of revenue - hardware and other7,765 11,696 
Gross profit$60,870 $68,274 
Gross profit margin 65.8 %63.7 %
Gross profit margin - subscription71.0 %70.5 %
Gross profit margin - hardware and other22.2 %21.4 %

31


Compared to an increase in total revenue of $14.6 million, or 15.8%, cost of revenues increased by $7.2 million, or 22.8%, from the first nine months of fiscal year 2021. This, together with the higher levels of hardware and other revenue, resulted in a lower gross profit margin of 63.7% in the first nine months of fiscal year 2022 compared to 65.8% in the first nine months of fiscal year 2021.
Subscription revenue, which generates a higher gross profit margin than hardware and other revenue, contributed 86.1% of total revenue in the first nine months of fiscal year 2022 compared to 89.2% in the first nine months of fiscal year 2021.
During the first nine months of fiscal year 2022, hardware and other margins were lower than in the first nine months of fiscal 2021, mainly due to the product mix, geographical sales mix and the distribution channels. Hardware sales via our dealer channel generate lower gross margins.

Sales and Marketing
Nine Months Ended December 31,
20202021
(In thousands, except for percentages)
Sales and marketing$8,075 $11,411 
As a percentage of revenue8.7 %10.6 %

Sales and marketing costs increased by $3.3 million, or 41.3%, from the first nine months of fiscal year 2021 to the first nine months of fiscal year 2022 against a $14.6 million, or 15.8%, increase in total revenue. The increase in the first nine months of fiscal year 2022 was primarily as a result of increases of $1.5 million in advertising costs, $1.2 million in employee costs, $0.2 million in bonuses and $0.2 million in fuel and travel costs. In the first nine months of fiscal year 2022, sales and marketing costs represented 10.6% of revenue compared to 8.7% of revenue in the first nine months of fiscal year 2021.
Administration and Other Expenses
Nine Months Ended December 31,
20202021
(In thousands, except for percentages)
Administration and other$40,506 $46,214 
As a percentage of revenue43.8 %43.1 %

Administration and other expenses increased by $5.7 million, or 14.1%, from the first nine months of fiscal year 2021 to the first nine months of fiscal year 2022.
The increase mainly relates to increases of $2.6 million in salaries and wages, $0.7 million in bonuses, $0.7 million in information & technology costs, $1.5 million in professional fees (including $0.6 million in non-recurring legal costs), $0.6 million in training and recruitment costs, $0.3 million in insurance costs and other increases of $0.2 million, none of which were individually significant, offset by $0.9 million saving due to restructuring costs incurred during the first nine months of fiscal year 2021.

Taxation
Nine Months Ended December 31,
20202021
(In thousands, except for percentages)
Income tax expense$(130)$(5,073)
Effective tax rate(1.1)%(48.2)%

32


Taxation expense increased by $4.9 million. In the first nine months of fiscal year 2022, the income tax expense included a $1.3 million deferred tax charge on a U.S. Dollar intercompany loan between MiX Telematics Limited and MiX Investments. During the first nine months of fiscal year 2021, the income tax expense included a $3.7 million deferred tax credit on a U.S. Dollar intercompany loan between MiX Telematics Limited and MiX Investments. Ignoring the impact of net foreign exchange losses net of tax, the tax rate which was used in determining non-GAAP net income, was 35.1% in the first nine months of fiscal year 2022 as compared to 31.3% in the first nine months of fiscal year 2021.
33


Non-GAAP Financial Information

We use certain measures to assess the financial performance of our 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, non-GAAP net income, non-GAAP net income per share 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.
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 the income before income taxes, net interest income/(expense), net foreign exchange gains/(losses), depreciation of property 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, stock-based compensation costs, restructuring costs, non-recurring legal costs and profits/(losses) on the disposal or impairments of assets or subsidiaries. We define Adjusted EBITDA margin as Adjusted EBITDA divided by total revenue.
We have included Adjusted EBITDA and Adjusted EBITDA margin in this Quarterly Report on Form 10-Q because they are key measures that our management and Board of Directors use to understand and evaluate our 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, we believe that Adjusted EBITDA and Adjusted EBITDA margin provide useful information to investors and others in understanding and evaluating our operating results.

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


Reconciliation of Net Income to Adjusted EBITDA for the Period
Three Months Ended December 31,
Nine Months Ended December 31,
2020202120202021
(In thousands)
Net income$5,933 $630 $11,807 $5,460 
(Less)/plus: Income tax (benefit)/expense(936)1,992 130 5,073 
(Less)/plus: Net interest (income)/expense(58)75 82 294 
Plus/(less): Foreign exchange losses/(gains)105 (126)288 (110)
Plus: Depreciation (1)
3,132 2,621 8,914 7,965 
Plus: Amortization (2)
967 963 2,649 2,966 
Plus: Impairment of long-lived assets 28 
Plus: Stock-based compensation costs366 310 960 1,004 
Plus/(less): Net loss/(profit) on sale of property and equipment—  (43)
Plus: Restructuring costs 31 117 1,028 169 
Plus: Non-recurring legal costs (3)
— 530 — 530 
Adjusted EBITDA$9,546 $7,112 $25,873 $23,336 
Adjusted EBITDA margin28.0 %19.6 %28.0 %21.8 %
(1) Includes depreciation of owned equipment (including in-vehicle devices).
(2) Includes amortization of intangible assets (including intangible assets identified as part of a business combination).
(3) Includes legal related costs for a non-recurring patent infringement matter for the three months ended December 31, 2021.
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 us;
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.
Basic and Diluted Non-GAAP Net Income Per Share
Non-GAAP net income is defined as net income excluding net foreign exchange gains/(losses) net of tax divided by the weighted average number of ordinary shares in issue during the period.
We have included non-GAAP net income per share in this quarterly report because it provides a useful measure for period-to-period comparisons of our core business by excluding net foreign exchange gains/(losses) net of tax and
35


associated tax consequences from earnings. Accordingly, we believe that non-GAAP net income per share provides useful information to investors and others in understanding and evaluating our operating results.

Reconciliation of net income to non-GAAP net income
Three Months Ended
December 31,
Nine Months Ended
December 31,
2020202120202021
(In thousands)
Net income for the period$5,933 $630 $11,807 $5,460 
Net foreign exchange losses/(gains)105 (126)288 (110)
Income tax effect of net foreign exchange (losses)/gains(2,688)1,107 (3,691)1,417 
Non-GAAP net income$3,350 $1,611 $8,404 $6,767 
Weighted average number of ordinary shares in issue
Basic551,106 552,452 548,752 552,234 
Diluted559,845 564,580 559,172 565,076 

Constant Currency Information
Constant currency information has been presented in the sections below to illustrate the impact of changes in currency rates on our results. The constant currency information has been determined by adjusting the current financial reporting quarter’s results to the prior quarter’s average exchange rates, determined as the average of the monthly exchange rates applicable to the quarter. The measurement has been performed for each of our 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 quarter 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 provide the constant currency reconciliation to the most directly comparable GAAP measure for the periods shown:
Subscription Revenue
Three Months Ended
 December 31,
Nine Months Ended
 December 31,
20202021% Change20202021% Change
(In thousands, except for percentages)
Subscription revenue as reported$29,072 $30,324 4.3 %$82,570 $92,299 11.8 %
Conversion impact of U.S. Dollar/other currencies— (234)(0.8)%— (7,169)(8.7)%
Subscription revenue on a constant currency basis$29,072 $30,090 3.5 %$82,570 $85,130 3.1 %

36


Hardware and Other Revenue
Three Months Ended
 December 31,
Nine Months Ended
 December 31,
20202021% Change20202021% Change
(In thousands, except for percentages)
Hardware and other revenue as reported$5,032 $5,889 17.0 %$9,979 $14,886 49.2 %
Conversion impact of U.S. Dollar/other currencies— (170)(3.3)%— (803)(8.1)%
Hardware and other revenue on a constant currency basis$5,032 $5,719 13.7 %$9,979 $14,083 41.1 %


Total Revenue
Three Months Ended
 December 31,
Nine Months Ended
 December 31,
20202021% Change20202021% Change
(In thousands, except for percentages)
Total revenue as reported$34,104 $36,213 6.2 %$92,549 $107,185 15.8 %
Conversion impact of U.S. Dollar/other currencies— (404)(1.2)%— (7,972)(8.6)%
Total revenue on a constant currency basis$34,104 $35,809 5.0 %$92,549 $99,213 7.2 %



Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with GAAP. Management believes that there have not been any significant changes in our critical accounting policies and estimates during the first nine months of fiscal year 2022 as compared to the items that we disclosed as our critical accounting policies and estimates in the Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended March 31, 2021, which we filed with the Securities and Exchange Commission on June 14, 2021.
37


Liquidity and Capital Resources
We believe that our cash and borrowings available under our credit facilities will be sufficient to meet our liquidity requirements for the foreseeable future. Liquidity risk is reduced as a result of stable income due to the recurring nature of our income, available cash resources, as well as unutilized facilities which are available.
The following tables provide a summary of our cash flows for each of the nine months ended December 31, 2020 and 2021:
Nine Months Ended
December 31,
 20202021
(In thousands)
Net cash provided by operating activities$30,934 $14,660 
Net cash used in investing activities(6,189)(18,904)
Net cash used in financing activities(2,619)(4,619)
Net increase/(decrease) in cash and cash equivalents, and restricted cash22,126 (8,863)
Cash and cash equivalents, and restricted cash at beginning of the period18,652 46,343 
Effect of exchange rate changes on cash and cash equivalents, and restricted cash4,001 (782)
Cash and cash equivalents, and restricted cash at the end of the period$44,779 $36,698 

We fund our operations, capital expenditure and acquisitions through cash generated from operating activities, cash on hand and our undrawn borrowing facilities.

It is currently our policy to pay regular dividends, and we consider such dividend payments on a quarter-by-quarter basis.
On May 23, 2017, our Board approved a share repurchase program of up to R270 million (the equivalent of $16.9 million as of December 31, 2021) under which we may repurchase our ordinary shares, including ADSs. On December 3, 2021, our Board approved an increase to the share repurchase programme under which the Company may repurchase ordinary shares, including ADSs. Post this increase, and after giving effect to shares already purchased under the programme, the Company may repurchase additional shares with a cumulative value of R160 million (the equivalent of $10.0 million as of December 31, 2021).The total value of the whole share repurchase programme post the December 3, 2021 increase is R396.5 million (the equivalent of $24.9 million as of December 31, 2021).

We expect any repurchases under this share repurchase program to be funded out of existing cash resources. During the nine months ended December 31, 2021, there were additional share repurchases under our share repurchase program. Refer to “Part II - Item 2. Unregistered Sales of Equity Securities and Use of Proceeds”, for information regarding our share repurchase program.

Operating Activities
Net cash provided by operating activities during the nine months ended December 31, 2020 consisted of our cash generated from operations of $33.2 million, net interest received of $0.2 million and taxes paid of $2.4 million.

Net cash provided by operating activities decreased from $30.9 million in the nine months ended December 31, 2020 to $14.7 million during the nine months ended December 31, 2021. This is primarily attributable to lower cash generated from operations of $14.5 million and increased taxation paid of $1.6 million. The lower cash generated from operations is primarily as a result of lower net income (after excluding non-cash charges of $3.6 million and a deterioration in working capital management of $10.9 million (specifically an increase in accounts receivables of $9.7 million, an increase in capitalized commissions of $0.7 million, an increase in inventories of $0.3 million, a decrease in accrued expenses of $1.7 million and an adverse change in foreign currency translation adjustments of $2.8 million, partially offset by an increase in accounts payables of $4.2 million and a decrease in prepaid expenses and other current assets of $0.1 million).
38


Net cash provided by operating activities during the nine months ended December 31, 2021 primarily consisted of our cash generated from operations of $18.6 million, net interest received of $0.04 million and taxes paid of $4.0 million.
Investing Activities
Net cash used in investing activities in the nine months ended December 31, 2020 was $6.2 million. Net cash used in investing activities during the nine months ended December 31, 2020 primarily consisted of capital expenditures of $6.2 million. Capital expenditures during the nine months ended December 31, 2020 included purchases of intangible assets of $3.0 million and cash paid to purchase property and equipment of $3.2 million, which included in-vehicle devices of $3.0 million.

Net cash used in investing activities in the nine months ended December 31, 2021 increased to $18.9 million from $6.2 million in the nine months ended December 31, 2020. Net cash used in investing activities during the nine months ended December 31, 2021 primarily consisted of capital expenditures of $19.0 million, offset by proceeds from the sale of property and equipment of $0.1 million. Capital expenditures during the nine months ended December 31, 2021 included purchases of intangible assets of $4.1 million and cash paid to purchase property and equipment of $14.9 million, which included in-vehicle devices of $13.4 million.
Financing Activities
In the nine months ended December 31, 2020, the cash used in financing activities of $2.6 million includes dividends paid of $3.9 million offset by proceeds of $0.9 million from the issue of ordinary shares in relation to the exercise of stock options and $0.4 million from facilities utilized.
In the nine months ended December 31, 2021, the cash used in financing activities of $4.6 million includes dividends paid of $4.5 million and ordinary shares repurchased of $0.8 million, offset by $0.7 million from facilities utilized.
Credit Facilities
As of December 31, 2021, our principal sources of liquidity were net cash balances of $33.6 million (consisting of cash and cash equivalents of $35.9 million less short-term debt (bank overdraft) of $2.3 million) and an unutilized borrowing capacity of $4.4 million available through our credit facilities. Our principal sources of credit are our facilities with Standard Bank Limited and Nedbank Limited.
We have an overdraft facility of R64.0 million (the equivalent of $4.0 million as of December 31, 2021), an unutilized working capital facility of R25.0 million (the equivalent of $1.6 million as of December 31, 2021) and an unutilized vehicle and asset finance facility of R8.5 million (the equivalent of $0.5 million as of December 31, 2021) with Standard Bank Limited that bear interest at South African Prime less 1.2% except for the working capital facility that bears interest at South African Prime less 0.25%.
As of December 31, 2021, $2.3 million was utilized under the overdraft facility. We use this facility as part of our foreign currency hedging strategy. We draw down on this facility in the applicable foreign currency in order to fix the exchange rate on the existing balance sheet foreign currency exposure that we anticipate settling in that foreign currency. Our obligations under the overdraft facility with Standard Bank Limited are guaranteed by MiX Telematics Limited and our wholly-owned subsidiaries, MiX Telematics Africa Proprietary Limited and MiX Telematics International Proprietary Limited, and secured by a pledge of accounts receivable by MiX Telematics Limited and MiX Telematics International Proprietary Limited.
We have a R25.0 million (the equivalent of $1.6 million as of December 31, 2021) working capital facility from Standard Bank Limited that bears interest at South African Prime less 0.25%. As of December 31, 2021, the facility was undrawn. We use this facility for working capital purposes in our Africa operations.
We have a R10.0 million (the equivalent of $0.6 million as of December 31, 2021) facility from Nedbank Limited that bears interest at South African Prime less 2%. As of December 31, 2021, the facility was undrawn. We use this facility for working capital purposes in our Africa operations.
Our credit facilities with Standard Bank Limited and Nedbank Limited contain certain restrictive clauses, including without limitation, those limiting our and our guarantor subsidiaries’, as applicable, ability to, among other
39


things, incur indebtedness, incur liens, or sell or acquire assets or businesses. These facilities are not subject to any financial covenants such as interest coverage or gearing ratios.
40


Off-balance sheet arrangements
We do not engage in any off-balance sheet financing activities. We do not have any interest in entities referred to as variable interest entities, which include special purpose entities and other structured finance entities which are not consolidated.

Contractual and other obligations
As of December 31, 2021, there have been no material changes in contractual and other obligations as disclosed under the caption “Contractual and other obligations” in Item 7 of our Annual Report on Form 10-K for the fiscal year ended March 31, 2021.

41


Item 3. Quantitative and Qualitative Disclosures About Market Risk
As a “smaller reporting company”, we are not required to provide the information required by this Item 3.

42


Item 4. Controls and Procedures
EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES
The Company maintains disclosure controls and procedures, as defined in Rules 13a – 15(e) and 15d – 15(e) under the Exchange Act, that are designed to ensure information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the periods specified by the SEC, and that such information is accumulated and communicated to management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2021. Based on that evaluation, we concluded that our disclosure controls and procedures were effective as of December 31, 2021.

CHANGES IN INTERNAL CONTROLS OVER FINANCIAL REPORTING
We implemented the new ERP system in our Middle East operations in September 2021 and plan to continue the roll out of the ERP system to our other operations according to a phased roll out plan. As part of the new ERP system, certain internal controls over financial reporting has been automated or modified and the source of information used to perform the control activities has changed to the new ERP system. While we believe the controls in the new ERP system will enhance the internal control environment, there are inherent risks associated to the implementation of a new ERP system. We will continue to evaluate the processes and controls related to the system transition and the assessment of design adequacy and operating effectiveness of internal controls over financial reporting throughout fiscal year 2022.
Other than the implementation of the ERP system in the Middle East, there were no changes in the Company’s internal control over financial reporting, as defined in Rule 13a - 15(f) and 15d - 15(f) promulgated under the Exchange Act, during the three months ended December 31, 2021, that have materially affected, or are reasonably likely to materially affect the Company’s internal control over financial reporting.

43


PART II - OTHER INFORMATION

Item 1. Legal Proceedings
Patent Infringement matter

PerDiemCo, LLC v. MiX Telematics Limited and MiX Telematics North America, Inc. (Case No. 2:21-cv-00190, United States District Court for the Eastern District of Texas): This patent infringement case was filed on May 29, 2021, in United States federal court in the Eastern District of Texas. In the complaint, PerDiemCo (the “Plaintiff”) alleges that MiX Telematics’ (the “Company”) “ELD and geo-fencing products and services” including “MiX On-Board Computers (e.g. 3000 or 4000 Series products),” MiX Rovi II, MiX Fleet Manager, and MiX Telematics’ related Software as a Service infringe united States Patents numbers 10,382,966; 10,021,198; 9,871,874; 9,680,941; 10,277,689, 10,602,364; 10,397,789; 10,819,809 & 10,171,950.

On February 7, 2022 the Company and Plaintiff entered into a settlement and license agreement under which the Plaintiff released the Company from all its claims and granted it a patent license, fully resolving the lawsuit. The parties have filed a joint stipulation of dismissal with prejudice with the court.

The Company does not expect that the terms of this settlement will have a material adverse effect on its business, results of operations, financial condition, or cash flows.

Refer to “Part I. Item 3. Legal Proceedings” in our Annual Report on Form 10-K for the fiscal year ended March 31, 2021 for additional information regarding legal proceedings.
44


Item 1A. Risk Factors

As of December 31, 2021, there have been no material changes to the risk factors previously disclosed in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended March 31, 2021 and the Company’s Quarterly reports on Form 10-Q for the three months ended June 30, 2021 and September 30, 2021 except for the following risk factors under the heading “Risks related to Our Business”, which is replaced in its entirety with the following:

We depend on certain key suppliers and vendors to manufacture our hardware, and an interruption in the supply of components or of our hardware could impair our production capacity, which would impact our ability to supply hardware to customers.

We currently purchase key GSM (Global System for Mobile communications) module components of our hardware from two key suppliers. These modules and other electronic components used in the manufacture of our products, have extended lead times on orders. An interruption in the supply of components from these suppliers or a failure to identify the need to re-order components in a timely manner would significantly impact our operations and require us to identify and integrate our manufacturing and supply logistics with an alternate supplier, or use a substitute component, which could materially and adversely affect our business, results of operations and financial condition.

The components we use to manufacture hardware are predominately supplied by manufacturers and suppliers in China. The COVID-19 pandemic, amongst other contributing factors, has adversely affected manufacturing capacity of electronic components. The component supply shortage and extended lead times may impact our business in terms of increased pricing and additional engineering projects to implement alternative components, however, we have so far been able to supply our customer demand and maintain commitments to customers. Where possible, we have also taken steps to mitigate our risk to some extent by buying additional safety stock of scarce items or items with extended lead times and continue to carefully monitor the situation.

We contract two vendors in South Africa to manufacture and assemble hardware, one of which changed during fiscal year 2020. Each of these contracts is terminable on 12 months’ written notice. We have no financial control over, and limited operational influence on these vendors and the conduct of their businesses. These vendors could negatively impact our business by, among other things, extending delivery times, raising prices and limiting supply due to their own shortages and business requirements. Our two contract manufacturers produce different products for us and if the facilities at one of these contract manufacturers suffer a mass casualty event, it could take as much as three to five months, or longer, to replace production capacity. An extended interruption in the supply of hardware from our contract manufacturers could materially and adversely affect our production capacity and hence our ability to fulfil sales orders which could have a material adverse effect on our operations. We do not expect a hardware supply interruption to have a significant impact on our subscription revenue other than an inability to replace hardware as part of our maintenance programs, however, a hardware interruption would have a direct impact on new business growth in terms of hardware sales and the contracting of new subscribers.

Failure to correctly implement a new Enterprise Resource Planning (“ERP”), Customer Relationship Management System (“CRM”) and billing system could have a material and adverse effect on our operations.

We have completed the implementation of a new fully-integrated ERP, CRM and billing system in the African Fleet Subsidiaries as well as completed the implementation of the ERP system with an interim billing solution in the Middle East RSO. The implementation of the ERP, CRM and billing systems to our other operations are carried out according to a phased roll out plan. The overall aim of these new systems is to enable management to achieve enhanced quality, reliability and timeliness of information; improve integration and visibility of information stemming from different management functions and countries; and optimize global management of corporate processes.

The adoption of a new ERP, CRM and billing system, which will replace the various accounting systems within our individual operations, poses several challenges relating to, among other things, project governance, migration of data, potential instability of the new system, communication of new rules and procedures, training of personnel and maintaining effective internal controls. We are aware of the potential risks associated with a global system implementation and intend to adopt mitigation plans and contingency plans, in order to ensure business continuity, this includes mitigating issues noted during the pilot implementation before embarking on the full roll-out. However, there can be no assurance that a new ERP, CRM and billing system will be successfully implemented and failure to do so could have a material adverse effect on our operations and ability to execute on our growth strategy.
45


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Purchases of equity securities by the issuer and affiliated purchasers

On May 23, 2017, our Board of Directors approved a share repurchase program of up to R270 million (equivalent of $16.9 million as of December 31, 2021) under which the Company may repurchase its ordinary shares, including American Depositary Shares (“ADSs”). On December 3, 2021, our Board approved an increase to the share repurchase programme under which the Company may repurchase ordinary shares, including ADSs. Post this increase, and after giving effect to shares already purchased under the programme, the Company may repurchase additional shares with a cumulative value of R160 million (the equivalent of $10.0 million as of December 31, 2021).The total value of the whole share repurchase programme post the December 3, 2021 increase is R396.5 million (the equivalent of $24.9 million as of December 31, 2021).

The Company may repurchase its shares from time to time at its discretion through open market transactions and block trades, based on ongoing assessments of the capital needs of the Company, the market price of its securities and general market conditions. This share repurchase program may be discontinued at any time by the Board of Directors, and the Company has no obligation to repurchase any amount of its securities under the program. The repurchase program will be funded out of existing cash resources.

Refer to “Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities” in our Annual Report on Form 10-K for the year ended March 31, 2021, which we filed with the Securities and Exchange Commission on June 14, 2021, for information regarding share purchases in prior fiscal years.

Fiscal 2022 purchases
During the first two quarters of fiscal 2022, there were no share repurchases. During the third quarter of fiscal 2022 the following purchases had been made under the share repurchase program:

PeriodTotal number of shares repurchased
Average price paid per share (1)
R
Shares canceled under the share repurchase programTotal value of shares purchased as part of publicly announced program
R’000
Maximum value of shares that may yet be purchased under the program
R’000
Month
December 20211,567,791 7.52 — 11,795 148,205 
1,567,791 7.52 — 11,795 148,205 
(1) Including transaction costs.

Table below shows the equivalent U.S Dollar amounts, converted at the average monthly exchange rate for the month of the purchase.

PeriodTotal number of shares repurchased
Average price paid per share (1)
$
Shares canceled under the share repurchase programTotal value of shares purchased as part of publicly announced program
$’000
Maximum value of shares that may yet be purchased under the program
$’000
Month
December 20211,567,791 0.47 — 743 1,367 
1,567,791 0.47 — 743 1,367 
(1) Including transaction costs.

Share repurchases in Q3 2022 will be delisted in Q4 2022 and form part of the authorized unissued share capital of the Company.


46


Item 6. Exhibits

Exhibit No.Description
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
* The certification attached as Exhibit 32 that accompanies this Quarterly Report on Form 10-Q is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
47


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
MIX TELEMATICS LIMITED
By: /s/ Stefan Joselowitz
Stefan Joselowitz
Chief Executive Officer
By: /s/ John Granara
John Granara
Chief Financial Officer
Date: February 8, 2022

48
EX-31.1 2 exhibit311-q32022xcertific.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATE OF CHIEF EXECUTIVE OFFICER
Pursuant to Securities Exchange Act Rules 13a--14(a) and 15d--14(a) as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Stefan Joselowitz, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of MiX Telematics Limited (the “Registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4.The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant's most recent fiscal quarter (the Registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant's internal control over financial reporting; and
5.The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit and risk committee of the Registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.


Date: February 8, 2022                         /s/ Stefan Joselowitz
Stefan Joselowitz
President and Chief Executive Officer
(principal executive officer)

EX-31.2 3 exhibit312-q32022xcertific.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATE OF CHIEF FINANCIAL OFFICER
Pursuant to Securities Exchange Act Rules 13a--14(a) and 15d--14(a) as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, John Granara, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of MiX Telematics Limited (the “Registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4.The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant's most recent fiscal quarter (the Registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant's internal control over financial reporting; and
5.The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit and risk committee of the Registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.


Date: February 8, 2022                         /s/ John Granara
John Granara
Executive Vice President and Chief Financial Officer
(principal financial officer)

EX-32 4 exhibit32-q32022xcertifica.htm EX-32 Document

Exhibit 32

CERTIFICATE OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of MiX Telematics Limited (the “Company”) to which this certification is attached and as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company hereby certifies, pursuant to Rule 13a-14(b) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)     The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: February 8, 2022                          /s/ Stefan Joselowitz
Stefan Joselowitz
President and Chief Executive Officer
(principal executive officer)


Date: February 8, 2022                          /s/ John Granara
John Granara
Executive Vice President and Chief Financial Officer
(principal financial officer)

EX-101.SCH 5 mixt-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Revenue from contracts with customers link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Revenue from contracts with customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Revenue from contracts with customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue from contracts with customers - Summary of Recognized Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Credit risk related to accounts receivable link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Credit risk related to accounts receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Credit risk related to accounts receivable - Schedule of Movements in the Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Credit risk related to accounts receivable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Property and equipment link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Property and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Property and equipment - Schedule of Owned Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Property and equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Property and equipment - Schedule of Right-of-Use Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Intangible assets link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Intangible assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Intangible assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2120106 - Disclosure - Accrued expenses and other liabilities link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Accrued expenses and other liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Accrued expenses and other liabilities - Schedule of Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - Development expenditure link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Development expenditure (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Development expenditure - Components of Development Expenditure (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 2132110 - Disclosure - Segment information link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - Segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 2434415 - Disclosure - Segment information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2435416 - Disclosure - Segment information - Schedule of Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Segment information - Reconciliation of Segment Results to Income Before Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Stock-based compensation plan link:presentationLink link:calculationLink link:definitionLink 2338309 - Disclosure - Stock-based compensation plan (Tables) link:presentationLink link:calculationLink link:definitionLink 2439418 - Disclosure - Stock-based compensation plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440419 - Disclosure - Stock-based compensation plan - Summary of Unvested SARs Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2443420 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444421 - Disclosure - Debt - Schedule of Undrawn Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2446422 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 mixt-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 mixt-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 mixt-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Dividends declared per ADS (in ZAR per share) Common Stock, Dividends, Per American Depository Share, Declared Common Stock, Dividends, Per American Depository Share, Declared Lease liabilities Operating Lease, Liability, Noncurrent Net income attributable to MiX Telematics Limited Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Vested and expected to vest (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Number Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Number Employee-related accruals Employee-related Liabilities, Current Amortization recognized during the quarter Capitalized Contract Cost, Amortization City Area Code City Area Code Income Statement Location [Axis] Income Statement Location [Axis] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Operating Segments Operating Segments [Member] LTIP MiX Telematics Long-Term Incentive Plan [Member] MiX Telematics Long-Term Incentive Plan RSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Dividends Dividends, Common Stock, Cash Proceeds from the sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Proceeds from issuance of ordinary shares in relation to stock options exercised Proceeds from Stock Options Exercised Number of shares reserved for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax benefit/(expense) Income Tax Expense (Benefit) Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Percentage capitalized Percentage Of Capitalized Software Costs Percentage Of Capitalized Software Costs Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Accounts receivables, net of allowances for doubtful accounts of $5.6 million and $6.9 million, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Hardware and other Hardware and other revenue Hardware And Other [Member] Hardware And Other Working capital facility Working Capital Facility [Member] Working Capital Facility Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and Marketing Selling and Marketing Expense [Member] Document Fiscal Year Focus Document Fiscal Year Focus Inventory, net Inventory, Net Right of use property and equipment, gross Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Amortization expense Amortization of Intangible Assets Entity File Number Entity File Number Statement of Financial Position [Abstract] Impairment of long-lived assets Impairment of Long-Lived Assets to be Disposed of Summary of Unvested SARs Activities Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block] Revenue Contract with Customer, Liability, Revenue Recognized Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Total costs incurred Costs Incurred, Software Development Costs Costs Incurred, Software Development Costs Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business Subsequent Events [Abstract] Property Building [Member] Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] Number of restricted stock units outstanding (in shares) 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 Issuance of common stock in relation to stock options and SARs exercised (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Sales and marketing Selling and Marketing Expense Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Subscription Subscription revenue Subscription [Member] Subscription Award Type [Domain] Award Type [Domain] Product warranties Movement in Standard Product Warranty Accrual [Roll Forward] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Statement [Line Items] Statement [Line Items] Segment Reconciling Items Segment Reconciling Items [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures Restructuring costs Restructuring Costs Preference shares: 100 million shares authorized but not issued Preferred Stock, Value, Issued Maintenance Maintenance Liability, Current Maintenance Liability, Current Issuance of common stock in relation to stock options and SARs exercised Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Standard Bank Limited Standard Bank Limited [Member] Standard Bank Limited Entity Address, City or Town Entity Address, City or Town Brazil Brazil Sales Office [Member] Brazil Sales Office Retained Earnings Retained Earnings [Member] Debt Disclosure [Abstract] Current: Accrued Liabilities, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Utilized Standard Product Warranty Accrual, Decrease for Payments Contingencies Commitments and Contingencies Disclosure [Text Block] Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Vested (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested In Period, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested In Period, Weighted Average Exercise Price Type of Restructuring [Domain] Type of Restructuring [Domain] Segment Reporting [Abstract] Useful life (in years) Finite-Lived Intangible Asset, Useful Life Short-term debt Bank overdrafts Line of Credit, Current Use of estimates Use of Estimates, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Total comprehensive income/(loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] In-vehicle devices In-Vehicle Devices Installed [Member] In-Vehicle Devices Installed Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Development expenditure Research, Development, and Computer Software Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Number of regional sales offices Number Of Regional Sales Offices Number Of Regional Sales Offices Total assets Assets Other liabilities Other Accrued Liabilities, Noncurrent Middle East and Australasia Middle East And Australasia Reporting Segments [Member] Middle East And Australasia Reporting Segments Plan Name [Domain] Plan Name [Domain] Undrawn borrowing remaining Line of Credit Facility, Remaining Borrowing Capacity Basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Net income attributable to ordinary shareholders Net Income (Loss) Available to Common Stockholders, Basic Revenue from contracts with customers Revenue from Contract with Customer [Text Block] Stock Appreciation Rights SARs Stock Appreciation Rights (SARs) [Member] Non-Controlling Interest Noncontrolling Interest [Member] Product and Service [Domain] Product and Service [Domain] Number of restricted stock units unvested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Overdraft Overdraft Facilitiy [Member] Overdraft Facilitiy Foreign currency translation difference Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Net accounts receivables pledged as security Pledged Assets, Not Separately Reported, Finance Receivables Less: Net income attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Diluted earnings per share Earnings Per Share, Diluted [Abstract] Entity Current Reporting Status Entity Current Reporting Status Corporate and consolidation entries Corporate And Consolidation Entries Corporate And Consolidation Entries Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Schedule of Undrawn Facilities Schedule of Debt [Table Text Block] Americas Americas Sales Office [Member] Americas Sales Office Movement in short-term debt Proceeds from (Repayments of) Short-term Debt 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 Basic earnings per share Earnings Per Share, Basic [Abstract] Deferred commissions Capitalized Contract Cost, Net, Noncurrent Exercised (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercises In Period, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercises In Period, Weighted Average Exercise Price Product warranties Current portion Standard Product Warranty Accrual, Current Restricted cash Restricted Cash and Cash Equivalents Weighted average (in shares) Weighted average number of American Depository Shares in issue (in shares) Weighted Average Number Of American Depository Shares Outstanding, Basic Weighted Average Number Of American Depository Shares Outstanding, Basic Weighted average (in shares) Weighted average number of ordinary shares in issue (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Forfeited (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Exercise Price Property and equipment, net 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 Bad debt provision Accounts Receivable, Credit Loss Expense (Reversal) Income tax paid Income Taxes Paid, Net Segment Adjusted EBITDA Segment Adjusted EBITDA Segment Adjusted EBITDA Subsequent events Subsequent Events [Text Block] Schedule of Basic Earnings Per Share Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Plan Name [Axis] Plan Name [Axis] Total comprehensive income/(loss) attributable to MiX Telematics Limited Comprehensive Income (Loss), Net of Tax, Attributable to Parent Diluted (in dollars per share) Diluted earnings per American Depository Share (in dollars per share) Earnings Per American Depository Share, Diluted Earnings Per American Depository Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Employee Severance Employee Severance [Member] Deferred revenue Contract with Customer, Liability Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Document Transition Report Document Transition Report Other comprehensive income/(loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Less treasury stock at cost: 53.8 million and 55.4 million shares as of March 31, 2021 and December 31, 2021, respectively Treasury Stock, Value Income Tax Disclosure [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Effect of exchange rate changes on cash and cash equivalents, and restricted cash Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity North America North America Reporting Segment [Member] North America Segment Other accruals Other Accrued Liabilities, Current Corporate and Eliminations Corporate And Eliminations [Member] Corporate And Eliminations Deferred revenue Contract with Customer, Liability, Current Accounts payables Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization Patents and trademarks Patents And Trademarks [Member] Patents And Trademarks Total MiX Telematics Limited Stockholders’ Equity Parent [Member] Additional paid-in capital Additional Paid in Capital Effective tax rate excluding impact of foreign exchange Effective Income Tax Rate Reconciliation, Excluding Effect Of Foreign Exchange, Percent Effective Income Tax Rate Reconciliation, Excluding Effect Of Foreign Exchange, Percent LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Schedule of Diluted Earnings Per Share Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block] American Depository Shares Weighted Average Number of American Depository Shares Outstanding [Abstract] Weighted Average Number of American Depository Shares Outstanding Ordinary shares, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Earnings per share Earnings Per Share [Text Block] Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Less: accumulated depreciation Operating Lease, Right-Of-Use Asset, Accumulated Amortization Operating Lease, Right-Of-Use Asset, Accumulated Amortization Operating expenses Operating Expenses [Abstract] Total cost of revenue Cost of Goods and Services Sold Revenue Revenues [Abstract] Percentage deducted from interest rate Debt Instrument, Percentage Deducted From Interest Rate Debt Instrument, Percentage Deducted From Interest Rate Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Minimum Minimum [Member] Acquisition of intangible assets Payments to Acquire Intangible Assets Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Restructuring costs Restructuring Reserve, Period Increase (Decrease) Gross profit Gross Profit Africa Africa Sales Office [Member] Africa Sales Office Less: Total comprehensive income attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Preference shares, authorized (in shares) Preferred Stock, Shares Authorized Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Income Statement Location [Domain] Income Statement Location [Domain] Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Right of use property and equipment, net Operating Lease, Right-Of-Use Asset, After Accumulated Amortization Operating Lease, Right-Of-Use Asset, After Accumulated Amortization Customer relationships Customer Relationships [Member] Foreign currency translation differences Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Gain (Loss) Net income per American Depository Share Net income per American Depository Share [Abstract] Net income per American Depository Share Trading Symbol Trading Symbol Loss Contingencies [Line Items] Loss Contingencies [Line Items] Owned equipment, net Property, Plant and Equipment, Net Property and equipment Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Accumulated Other Comprehensive Income/(Loss) AOCI Including Portion Attributable to Noncontrolling Interest [Member] Long-term accrued expenses and other liabilities Total non-current Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Interest received Proceeds from Interest Received Current liabilities: Liabilities, Current [Abstract] Non-current portion (included in other liabilities) Standard Product Warranty Accrual, Noncurrent Weighted- Average Award Price in U.S. Cents Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Weighted Average Exercise Price [Roll Forward] Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Weighted Average Exercise Price Administration and other General and Administrative Expense Lender Name [Axis] Lender Name [Axis] Debt Debt Disclosure [Text Block] Net income per ordinary share Earnings Per Share [Abstract] Stock-based compensation plan Share-based Payment Arrangement [Text Block] Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Weighted Average Exercise Price Weighted average remaining contractual term, vested Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Remaining Contractual Term Owned equipment, gross Property, Plant and Equipment, Gross Cash paid on dividends to MiX Telematics Limited stockholders Payments of Ordinary Dividends, Common Stock Allowance for doubtful accounts Balance at April 1 Balance at December 31 Accounts Receivable, Allowance for Credit Loss Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Total Regional Sales Offices Regional Sales Offices [Member] Regional Sales Offices Accounting Policies [Abstract] Document Quarterly Report Document Quarterly Report Weighted average remaining contractual term, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Number of reportable segments Number of Reportable Segments Middle East and Australasia Middle East And Australasia Sales Office [Member] Middle East And Australasia Sales Office Line of Credit Facility [Table] Line of Credit Facility [Table] Cost of revenue Cost of Revenue [Abstract] Net foreign exchange (losses)/gains Foreign Currency Transaction Gain (Loss), before Tax Ordinary shares: 605.6 million and 608.1 million no-par value shares issued and outstanding as of March 31, 2021 and December 31, 2021, respectively Common Stock, Value, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Central Services Organization CSO Central Services Organization [Member] Central Services Organization Expected period for recognition of unvested awards Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Basis of preparation Basis of Accounting, Policy [Policy Text Block] Net increase/(decrease) in cash and cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Stock-based compensation costs Stock-based compensation expense Share-based Payment Arrangement, Expense Acquisition of property and equipment – other Payments to Acquire Other Property, Plant, and Equipment Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Document Fiscal Period Focus Document Fiscal Period Focus Vehicle and asset finance Vehicle And Asset Finance Facility [Member] Vehicle And Asset Finance Facility Effective tax rate Effective Income Tax Rate Reconciliation, Percent Estimate of possible loss Loss Contingency, Estimate of Possible Loss Restricted Share Units Restricted Stock [Member] Warranty expense 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 Receivables [Abstract] Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Payables and Accruals [Abstract] Net (loss)/profit on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Potentially dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Cash and cash equivalents, and restricted cash at beginning of the period Cash and cash equivalents, and restricted cash at end of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Diluted weighted average (in shares) Diluted weighted average number of American Depository Shares in issue (in shares) Weighted Average Number Of American Depository Shares Outstanding, Diluted Weighted Average Number Of American Depository Shares Outstanding, Diluted Costs expensed Research and Development Expense, Software (Excluding Acquired in Process Cost) Entity Registrant Name Entity Registrant Name Treasury stock (in shares) Treasury Stock, Shares Statement of Comprehensive Income [Abstract] Net interest income/(expense) Net interest income/(expense) Interest Income (Expense), Net Current assets: Assets, Current [Abstract] Operating lease costs Operating Lease Costs Excluded From Segments Operating Lease Costs Excluded From Segments Gross Carrying amount Finite-Lived Intangible Assets, Gross Effect of exchange rate changes on cash and cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations Entity Central Index Key Entity Central Index Key Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Security Exchange Name Security Exchange Name Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Aggregate intrinsic value, vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Diluted weighted average (in shares) Diluted weighted average number of ordinary shares in issue (in shares) Weighted Average Number of Shares Outstanding, Diluted Dividends declared (in ZAR/USD per share) Dividends declared per share (in ZAR per share) Common Stock, Dividends, Per Share, Declared Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Accrued expenses and other liabilities Total current Accrued Liabilities, Current Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Europe Europe Sales Office [Member] Europe Sales Office Income taxes Income Tax Disclosure [Text Block] Ordinary shares Weighted Average Number of Shares Outstanding, Basic [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Costs capitalized Capitalized Computer Software, Additions Write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Credit risk related to accounts receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Stock Options Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Summary of Recognized Amortization Expense Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Common Stock Common Stock [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 Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Reconciliation of Segment Results to Income Before Tax Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Less: accumulated depreciation and impairments Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Segment information Segment Reporting Disclosure [Text Block] Income from operations Operating Income (Loss) Components of Development Expenditure Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Consolidation Consolidation, Policy [Policy Text Block] Lease liabilities Operating Lease, Liability, Current Product development costs Product Development Costs Capitalized During The Period Product Development Costs Capitalized During The Period Organization and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Total current liabilities Liabilities, Current Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Granted (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Grants In Period, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Grants In Period, Weighted Average Exercise Price Depreciation expense Depreciation Internal-use software, technology and other Technology-Based Intangible Assets [Member] Loss Contingencies [Table] Loss Contingencies [Table] Treasury Stock Treasury Stock [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Equipment, vehicles and other Equipment, Vehicles And Other [Member] Equipment, Vehicles And Other Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Product Warranties Schedule of Product Warranty Liability [Table Text Block] Accrued commissions Accrued Sales Commission, Current Acquisition of property and equipment – in-vehicle devices Payments To Acquire In-Vehicle Devices Payments To Acquire In-Vehicle Devices Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Non-current: Accounts Payable and Accrued Liabilities, Noncurrent [Abstract] Title of 12(b) Security Title of 12(b) Security Other (expense)/income Other Nonoperating Income (Expense) Statement [Table] Statement [Table] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Number of SARs Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Non-recurring legal costs Legal Fees Accrued expenses and other liabilities Other Liabilities Disclosure [Text Block] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Outstanding as of beginning of period (in dollars per share) Outstanding 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 Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price Statistical Measurement [Axis] Statistical Measurement [Axis] Weighted average remaining contractual term, vested and expected to vest Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term 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 Total liabilities Liabilities Cover [Abstract] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Net Finite-Lived Intangible Assets, Net Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Goodwill Goodwill Nedbank Limited Nedbank Limited [Member] Nedbank Limited Beginning balance Ending balance Standard Product Warranty Accrual Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest Consolidation Items [Axis] Consolidation Items [Axis] Total MiX Telematics Limited stockholders’ equity Stockholders' Equity Attributable to Parent Cost of Revenue Cost of Sales [Member] Ordinary shares, issued (in shares) Common Stock, Shares, Issued Income taxes payable Accrued Income Taxes, Current Preference shares, issued (in shares) Preferred Stock, Shares Issued Aggregate intrinsic value, vested and expected to vest Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Aggregate Intrinsic Value Goodwill and Intangible Assets Disclosure [Abstract] Basic (in dollars per share) Basic earnings per American Depository Share (in dollars per share) Earnings Per American Depository Share, Basic Earnings Per American Depository Share, Basic Intangible assets Intangible Assets Disclosure [Text Block] Schedule of Movements in the Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Cash paid for ordinary shares repurchased Payments for Repurchase of Common Stock Cash generated from operations Proceeds From Operating Activities Excluding Interest And Income Taxes Proceeds From Operating Activities Excluding Interest And Income Taxes Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] MiX Telematics Limited stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] EX-101.PRE 9 mixt-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - shares
9 Months Ended
Dec. 31, 2021
Feb. 04, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2021  
Document Transition Report false  
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 (877)  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   605,781,044
Amendment Flag false  
Entity Central Index Key 0001576914  
Current Fiscal Year End Date --03-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Current assets:    
Cash and cash equivalents $ 35,863 $ 45,489
Restricted cash 835 854
Accounts receivables, net of allowances for doubtful accounts of $5.6 million and $6.9 million, respectively 24,879 19,265
Inventory, net 3,440 3,109
Prepaid expenses and other current assets 8,866 8,509
Total current assets 73,883 77,226
Property and equipment, net 28,753 23,463
Goodwill 41,796 43,938
Intangible assets, net 18,256 18,303
Deferred tax assets 5,121 3,782
Other assets 4,291 4,434
Total assets 172,100 171,146
Current liabilities:    
Short-term debt 2,298 1,674
Accounts payables 6,502 6,560
Accrued expenses and other liabilities 18,762 17,330
Deferred revenue 7,662 5,788
Income taxes payable 1,936 1,345
Total current liabilities 37,160 32,697
Deferred tax liabilities 9,991 9,187
Long-term accrued expenses and other liabilities 5,513 5,863
Total liabilities 52,664 47,747
MiX Telematics Limited stockholders’ equity    
Preference shares: 100 million shares authorized but not issued 0 0
Ordinary shares: 605.6 million and 608.1 million no-par value shares issued and outstanding as of March 31, 2021 and December 31, 2021, respectively 67,401 67,401
Less treasury stock at cost: 53.8 million and 55.4 million shares as of March 31, 2021 and December 31, 2021, respectively (18,116) (17,315)
Retained earnings 77,669 76,710
Accumulated other comprehensive income (3,201) 1,924
Additional paid-in capital (4,322) (5,326)
Total MiX Telematics Limited stockholders’ equity 119,431 123,394
Non-controlling interest 5 5
Total stockholders’ equity 119,436 123,399
Total liabilities and stockholders’ equity $ 172,100 $ 171,146
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 6,857 $ 5,575
Preference shares, authorized (in shares) 100,000,000 100,000,000
Preference shares, issued (in shares) 0 0
Ordinary shares, issued (in shares) 608,100,000 605,600,000
Ordinary shares, outstanding (in shares) 608,100,000 605,600,000
Treasury stock (in shares) 55,400,000 53,800,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Revenue        
Total revenue $ 36,213 $ 34,104 $ 107,185 $ 92,549
Cost of revenue        
Total cost of revenue 13,762 12,804 38,911 31,679
Gross profit 22,451 21,300 68,274 60,870
Operating expenses        
Sales and marketing 4,027 2,882 11,411 8,075
Administration and other 15,841 13,384 46,214 40,506
Total operating expenses 19,868 16,266 57,625 48,581
Income from operations 2,583 5,034 10,649 12,289
Other (expense)/income 114 (95) 178 (270)
Net interest income/(expense) (75) 58 (294) (82)
Income before income tax expense 2,622 4,997 10,533 11,937
Income tax benefit/(expense) (1,992) 936 (5,073) (130)
Net income 630 5,933 5,460 11,807
Less: Net income attributable to non-controlling interest 0 0 0 0
Net income attributable to MiX Telematics Limited $ 630 $ 5,933 $ 5,460 $ 11,807
Net income per ordinary share        
Basic (in dollars per share) $ 0.001 $ 0.01 $ 0.01 $ 0.02
Diluted (in dollars per share) 0.001 0.01 0.01 0.02
Net income per American Depository Share        
Basic (in dollars per share) 0.03 0.27 0.25 0.54
Diluted (in dollars per share) $ 0.03 $ 0.26 $ 0.24 $ 0.53
Ordinary shares        
Weighted average (in shares) 552,452 551,106 552,234 548,752
Diluted weighted average (in shares) 564,580 559,845 565,076 559,172
American Depository Shares        
Weighted average (in shares) 22,098 22,044 22,089 21,950
Diluted weighted average (in shares) 22,583 22,394 22,603 22,367
Subscription        
Revenue        
Total revenue $ 30,324 $ 29,072 $ 92,299 $ 82,570
Cost of revenue        
Total cost of revenue 8,869 8,889 27,215 23,914
Hardware and other        
Revenue        
Total revenue 5,889 5,032 14,886 9,979
Cost of revenue        
Total cost of revenue $ 4,893 $ 3,915 $ 11,696 $ 7,765
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 630 $ 5,933 $ 5,460 $ 11,807
Other comprehensive income/(loss)        
Foreign currency translation adjustments, net of tax (3,544) 10,739 (5,125) 14,384
Total comprehensive income/(loss) (2,914) 16,672 335 26,191
Less: Total comprehensive income attributable to non-controlling interest 0 0 0 0
Total comprehensive income/(loss) attributable to MiX Telematics Limited $ (2,914) $ 16,672 $ 335 $ 26,191
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Accumulated Other Comprehensive Income/(Loss)
Additional Paid-In Capital
Retained Earnings
Total MiX Telematics Limited Stockholders’ Equity
Non-Controlling Interest
Beginning balance (in shares) at Mar. 31, 2020   600,934            
Beginning balance at Mar. 31, 2020 $ 99,025 $ 66,522 $ (17,315) $ (11,070) $ (6,599) $ 67,482 $ 99,020 $ 5
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 11,807         11,807 11,807  
Other comprehensive income (loss) 14,384     14,384     14,384  
Issuance of common stock in relation to stock options and SARs exercised (in shares)   4,202            
Issuance of common stock in relation to stock options and SARs exercised 854 $ 854         854  
Stock-based compensation 960       960   960  
Dividends (3,908)         (3,908) (3,908)  
Ending balance (in shares) at Dec. 31, 2020   605,136            
Ending balance at Dec. 31, 2020 123,122 $ 67,376 (17,315) 3,314 (5,639) 75,381 123,117 5
Beginning balance (in shares) at Sep. 30, 2020   604,880            
Beginning balance at Sep. 30, 2020 107,453 $ 67,347 (17,315) (7,425) (6,005) 70,846 107,448 5
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 5,933         5,933 5,933  
Other comprehensive income (loss) 10,739     10,739     10,739  
Issuance of common stock in relation to stock options and SARs exercised (in shares)   256            
Issuance of common stock in relation to stock options and SARs exercised 29 $ 29         29  
Stock-based compensation 366       366   366  
Dividends (1,398)         (1,398) (1,398)  
Ending balance (in shares) at Dec. 31, 2020   605,136            
Ending balance at Dec. 31, 2020 $ 123,122 $ 67,376 (17,315) 3,314 (5,639) 75,381 123,117 5
Beginning balance (in shares) at Mar. 31, 2021 605,600 605,579            
Beginning balance at Mar. 31, 2021 $ 123,399 $ 67,401 (17,315) 1,924 (5,326) 76,710 123,394 5
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 5,460         5,460 5,460  
Other comprehensive income (loss) (5,125)     (5,125)     (5,125)  
Issuance of common stock in relation to stock options and SARs exercised (in shares)   2,533            
Issuance of common stock in relation to stock options and SARs exercised 0              
Stock-based compensation 1,004       1,004   1,004  
Dividends (4,501)         (4,501) (4,501)  
Purchase of treasury stock $ (801)   (801)       (801)  
Ending balance (in shares) at Dec. 31, 2021 608,100 608,112            
Ending balance at Dec. 31, 2021 $ 119,436 $ 67,401 (18,116) (3,201) (4,322) 77,669 119,431 5
Beginning balance (in shares) at Sep. 30, 2021   606,435            
Beginning balance at Sep. 30, 2021 124,270 $ 67,401 (17,315) 343 (4,632) 78,468 124,265 5
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 630         630 630  
Other comprehensive income (loss) (3,544)     (3,544)     (3,544)  
Issuance of common stock in relation to stock options and SARs exercised (in shares)   1,677            
Issuance of common stock in relation to stock options and SARs exercised 0              
Stock-based compensation 310       310   310  
Dividends (1,429)         (1,429) (1,429)  
Purchase of treasury stock $ (801)   (801)       (801)  
Ending balance (in shares) at Dec. 31, 2021 608,100 608,112            
Ending balance at Dec. 31, 2021 $ 119,436 $ 67,401 $ (18,116) $ (3,201) $ (4,322) $ 77,669 $ 119,431 $ 5
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)
3 Months Ended
Dec. 31, 2021
R / shares
Dec. 31, 2021
$ / shares
Dec. 31, 2020
R / shares
Dec. 31, 2020
$ / shares
Statement of Stockholders' Equity [Abstract]        
Dividends declared (in ZAR/USD per share) | (per share) R 0.04 $ 0.3 R 0.04 $ 0.3
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities    
Cash generated from operations $ 18,621 $ 33,156
Interest received 300 496
Interest paid (262) (281)
Income tax paid (3,999) (2,437)
Net cash provided by operating activities 14,660 30,934
Cash flows from investing activities    
Acquisition of property and equipment – in-vehicle devices (13,413) (2,957)
Acquisition of property and equipment – other (1,462) (264)
Proceeds from the sale of property and equipment 54 0
Acquisition of intangible assets (4,083) (2,968)
Net cash used in investing activities (18,904) (6,189)
Cash flows from financing activities    
Proceeds from issuance of ordinary shares in relation to stock options exercised 0 854
Cash paid for ordinary shares repurchased (801) 0
Cash paid on dividends to MiX Telematics Limited stockholders (4,484) (3,901)
Movement in short-term debt 666 428
Net cash used in financing activities (4,619) (2,619)
Net increase/(decrease) in cash and cash equivalents, and restricted cash (8,863) 22,126
Cash and cash equivalents, and restricted cash at beginning of the period 46,343 18,652
Effect of exchange rate changes on cash and cash equivalents, and restricted cash    
Effect of exchange rate changes on cash and cash equivalents, and restricted cash (782) 4,001
Cash and cash equivalents, and restricted cash at end of the period $ 36,698 $ 44,779
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies
9 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Nature of the Business

MiX Telematics Limited (the “Company”) is a global provider of connected fleet and mobile asset solutions delivered as Software-as-a-Service (“SaaS”). The Company’s products and services provide enterprise fleets, small fleets and consumers with solutions for efficiency, safety, compliance and security.

The Company is incorporated and domiciled in South Africa, with its principal executive office in Boca Raton, Florida.
Basis of preparation and consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, which are necessary for a fair statement of the results of the interim periods presented. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.

These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended March 31, 2021 filed with the SEC on June 14, 2021.

Use of estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported and disclosed. Significant estimates include, but are not limited to, allowances for doubtful accounts, the assessment of expected cash flows used in evaluating goodwill and long-lived assets for impairment, the amortization period for deferred commissions, the determination of useful lives of the Company’s customer relationships, contingencies, the classification of devices and other hardware as in-vehicle devices (equipment) versus inventory based on the future expectation of the different types of customer contracts, income and deferred taxes, unrecognized tax benefits and valuation allowances on deferred tax assets. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.

As of December 31, 2021, the global outbreak of COVID-19 has had and, we believe, will continue to have an adverse impact on global economies and financial markets. We have taken into account the impact of COVID-19 on expected credit losses to the extent possible. Our expected credit losses have increased as a result. However, future changes in economic conditions related to COVID-19 could have an impact on future estimates and judgements used, particularly those relating to goodwill sensitivities and impairment assessments.

Summary of significant accounting policies

There have been no changes to the Company’s significant accounting policies disclosed in the Company’s Annual Report on Form 10-K for the year ended March 31, 2021, filed with the SEC on June 14, 2021, that have had a material impact on the Company’s Condensed Consolidated Financial Statements and related notes.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from contracts with customers
9 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from contracts with customers Revenue from contracts with customers
The Company provides fleet and mobile asset management solutions. The principal revenue streams are (1) Subscription and (2) Hardware and other. Subscription revenue is recognized over time and hardware and other revenue is recognized at a point-in-time.

To provide services to customers, a device which collects and transmits information collected from the vehicle or other asset is required. Fleet customers may also obtain other items of hardware, virtually all of which are functionally-dependent on the device. Some customers obtain control of the device and other hardware (where legal title transfers to the customer), while other customers do not (where legal title remains with the Company). A contract arises on the acceptance of a customer’s purchase order, which is typically executed in writing.

Contract liabilities
When customers are invoiced in advance for subscription services that will be provided over periods of more than one month, or pay in advance of service periods of more than one month, deferred revenue liabilities are recorded. Deferred revenue as of March 31, 2021 and December 31, 2021 was $5.8 million and $7.7 million, respectively. During the quarter ended December 31, 2020 and December 31, 2021, revenue of $0.7 million was recognized which was included in the deferred revenue balances at the beginning of each such quarter. During the nine months ended December 31, 2020 and December 31, 2021, revenue of $2.4 million and $3.1 million, respectively, was recognized which was included in the deferred revenue balances at the beginning of each such financial year.

Contract acquisition costs
Commissions payable to sales employees and external third parties which are incurred to acquire contracts are capitalized and amortized, unless the amortization period is 12 months or less, in which instance they are expensed immediately. Deferred commissions were $3.7 million and $3.5 million as of March 31, 2021 and December 31, 2021, respectively, and are included in Other assets on the Condensed Consolidated Balance Sheets.

The following is a summary of the amortization expense recognized (in thousands):
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Amortization recognized during the period:$(877)$(878)$(2,352)$(2,645)
Cost of revenue (external commissions)
(636)(628)(1,684)(1,919)
Sales and marketing (internal commissions)
(241)(250)(668)(726)
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit risk related to accounts receivable
9 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Credit risk related to accounts receivable Credit risk related to accounts receivable
The movements in the allowance for doubtful accounts are as follows (in thousands):
Nine Months Ended December 31,
20202021
Balance at April 1$3,602 $5,575 
Bad debt provision3,085 2,516 
Write-offs, net of recoveries
(1,543)(857)
Foreign currency translation differences746 (377)
Balance at December 31$5,890 $6,857 

Overview of the Company’s exposure to credit risk from customers

The maximum exposure to credit risk at the reporting date is the carrying value of each receivable and loan to external parties, net of impairment losses where relevant. As of March 31, 2021 and December 31, 2021, the Company had no significant concentration of credit risk, due to its spread of customers across various operations and geographical locations.

The Company does not hold any collateral as security.

Net accounts receivable as of March 31, 2021 and December 31, 2021 of $2.3 million and $4.5 million, respectively, are pledged as security for the Company’s overdraft facilities.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and equipment
9 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and equipment Property and equipment
Property and equipment comprises owned and right of use assets. The Company leases many assets including property, vehicles, machinery and IT equipment.

The cost and accumulated depreciation of owned equipment are as follows (in thousands):

March 31,
2021
December 31,
2021
Owned equipment
Equipment, vehicles and other$6,877 $7,737 
In-vehicle devices53,448 60,218 
Less: accumulated depreciation and impairments(42,955)(44,608)
Owned equipment, net$17,370 $23,347 

Total depreciation expense related to owned equipment during the three months ended December 31, 2020 and 2021 was $3.1     million and $2.7 million, respectively. Depreciation expense related to owned equipment during the nine months ended December 31, 2020 and 2021 was $8.9 million and $8.0 million, respectively. Depreciation expense related to in-vehicle devices is included in subscription cost of revenue.

The cost and accumulated depreciation of right-of-use property and equipment are as follows (in thousands):

March 31,
2021
December 31,
2021
Right-of-use assets
Property$8,348 $7,765 
Equipment, vehicles and other226 211 
Less: accumulated depreciation(2,481)(2,571)
Right of use property and equipment, net$6,093 $5,405 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible assets
9 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets Intangible assets
Intangible assets comprise the following (in thousands):

As of March 31, 2021As of December 31, 2021
Useful life (in years)Gross Carrying amountAccumulated amortizationNetGross Carrying amountAccumulated amortizationNet
Patents and trademarks
3 - 20
$115 $(82)$33 $148 $(122)$26 
Customer relationships
2 - 15
2,687 (2,271)416 2,698 (2,434)264 
Internal-use software, technology and other
1 - 18
35,618 (17,764)17,854 37,334 (19,368)17,966 
Total$38,420 $(20,117)$18,303 $40,180 $(21,924)$18,256 


For each of the three months ended December 31, 2020 and 2021, amortization expense of $1.0 million has been recognized. For the nine months ended December 31 2020 and 2021, amortization expense of $2.6 million, and $3.0 million, respectively, has been recognized.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued expenses and other liabilities
9 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued expenses and other liabilities Accrued expenses and other liabilities
Accrued expenses and other liabilities comprise the following (in thousands):
March 31,
2021
December 31,
2021
Current:
Product warranties $605 $606 
Maintenance609 478 
Employee-related accruals6,166 5,728 
Lease liabilities1,395 1,015 
Accrued commissions2,199 2,778 
Other accruals6,356 8,157 
Total current$17,330 $18,762 
Non-current:
Lease liabilities$4,895 $4,620 
Other liabilities968 893 
Total non-current$5,863 $5,513 

Product warranties
The Company provides warranties on certain products and undertakes to repair or replace items that fail to perform satisfactorily. Management estimates the related provision for future warranty claims based on historical warranty claim information, the product lifetime, as well as recent trends that might suggest that past cost information may differ from future claims. The table below provides details of the movement in the accrual (in thousands):

As of December 31, 2021
20202021
Product warranties
Opening balance$616 $612 
Warranty expense80 256 
Utilized(155)(172)
Foreign currency translation difference113 (38)
Balance as of December 31$654 $658 
Non-current portion (included in other liabilities)$16 $52 
Current portion$638 $606 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Development expenditure
9 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Development expenditure Development expenditure
Development expenditure incurred comprises the following (in thousands):
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Costs capitalized (1)
$742$772$2,125$2,728
Costs expensed (2)
1,0141,6323,0544,383
Total costs incurred$1,756$2,404$5,179$7,111
Percentage capitalized42.3 %32.1 %41.0 %38.4 %
(1) Costs capitalized relate only to the development of internal-use software. Product development costs are expensed when incurred.
(2) Costs expensed are included in Administration and other expenses in the Condensed Consolidated Statement of Income.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income taxes
9 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
Our income tax provision reflects our estimate of the effective tax rate expected to be applicable for the full fiscal year, adjusted for any discrete events which are recorded in the period they occur. The estimates are re-evaluated each quarter based on our estimated tax expense for the full fiscal year.

Our effective tax rate was 1.1% for the nine months ended December 31, 2020 compared to 48.2% for the nine months ended December 31, 2021. Our effective tax rate was negative 18.7% for the three months ended December 31, 2020 compared to 76.0% for the three months ended December 31, 2021. Ignoring the impact of foreign exchange gains and losses net of tax, the effective tax rate for the nine months ended December 31, 2020 and 2021, was 31.3% and 35.1%, respectively, and for the three months ended December 31, 2020 and 2021, was 34.3% and 35.5%, respectively.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings per share
9 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings per share Earnings per share
Basic
Basic earnings per share is calculated by dividing the income attributable to ordinary shareholders of the parent by the weighted average number of ordinary shares in issue during the period.

The net income and weighted average number of shares used in the calculation of basic and diluted earnings per share are as follows (in thousands, except per share data):
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Numerator (basic)
Net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Denominator (basic)
Weighted-average number of ordinary shares in issue551,106 552,452 548,752 552,234 
Basic earnings per share $0.01 $0.001 $0.02 $0.01 
American Depository Shares*:
Net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Weighted-average number of American Depository Shares in issue22,044 22,098 21,950 22,089 
Basic earnings per American Depository share$0.27 $0.03 $0.54 $0.25 
*One American Depository Share is the equivalent of 25 ordinary shares.

Diluted
Diluted earnings per share is calculated by dividing the diluted income attributable to ordinary shareholders by the diluted weighted average number of ordinary shares in issue during the period. Stock options, retention shares and stock appreciation rights granted to directors and employees are considered to be potential ordinary shares. They have been included in the determination of diluted earnings per share if the required target share price or annual shareholder return hurdles (as applicable) would have been met based on the performance up to the reporting date, and to the extent to which they are dilutive.
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Numerator (diluted)
Diluted net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Denominator (diluted)
Weighted-average number of ordinary shares in issue551,106 552,452 548,752 552,234 
Adjusted for:
– potentially dilutive effect of stock appreciation rights8,080 10,571 9,038 11,397 
– potentially dilutive effect of restricted share units659 1,557 632 1,445 
– potentially dilutive effect of stock options— — 750 — 
Diluted-weighted average number of ordinary shares in issue559,845 564,580 559,172 565,076 
Diluted earnings per share$0.01 $0.001 $0.02 $0.01 
American Depository Shares*:
Diluted net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Diluted weighted-average number of American Depository Shares in issue22,394 22,583 22,367 22,603 
Diluted earnings per American Depository share$0.26 $0.03 $0.53 $0.24 
*One American Depository Share is the equivalent of 25 ordinary shares.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment information
9 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment information Segment information
The Company has 6 reportable segments, which are based on the geographical location of the 5 Regional Sales Offices (“RSOs”) and also includes the Central Services Organization (“CSO”). CSO is the central services organization that wholesales products and services to RSOs who, in turn, interface with our end-customers, distributors and dealers. CSO is also responsible for the development of hardware and software platforms and provides common marketing, product management, technical and distribution support to each of the other reportable segments. CSO is a reportable segment because it produces discrete financial information which is reviewed by the chief operating decision maker (“CODM”) and has the ability to generate external revenues.

The CODM has been identified as the Chief Executive Officer who makes strategic decisions for the Company. The performance of the reportable segments has been measured and evaluated by the CODM using Segment Adjusted EBITDA, which is a measure that uses income before income tax expense excluding net interest income/(expense), foreign exchange gains or losses, depreciation, amortization, operating lease expenses, stock-based compensation costs, restructuring costs, non-recurring legal costs, gains or losses on the disposal or impairments of long-lived assets and subsidiaries and corporate and consolidation entries. Product development costs are capitalized and amortized and this amortization is excluded from Segment Adjusted EBITDA.

Segment assets are not disclosed because such information is not reviewed by the CODM.
The following tables provide revenue and Segment Adjusted EBITDA (in thousands):

Three Months Ended December 31, 2020
Subscription
revenue (1)
Hardware
and other
revenue (2)
Total revenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$16,205 $1,858 $18,063 $8,407 
Europe3,116 1,305 4,421 1,718 
Americas4,582 236 4,818 1,332 
Middle East and Australasia4,174 1,596 5,770 2,516 
Brazil978 27 1,005 347 
Total Regional Sales Offices29,055 5,022 34,077 14,320 
Central Services Organization17 10 27 (1,836)
Total Segment Results$29,072 $5,032 $34,104 $12,484 

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.

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

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.
Nine Months Ended December 31, 2020
Subscription
revenue (1)
Hardware
and other
revenue (2)
Total revenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$44,983 $4,094 $49,077 $22,901 
Europe8,885 1,913 10,798 4,556 
Americas13,543 631 14,174 4,910 
Middle East and Australasia12,173 3,253 15,426 6,839 
Brazil2,937 78 3,015 1,120 
Total Regional Sales Offices82,521 9,969 92,490 40,326 
Central Services Organization49 10 59 (5,373)
Total Segment Results$82,570 $9,979 $92,549 $34,953 

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.

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

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.
A reconciliation of the segment results to income before income tax expense is disclosed below (in thousands):

Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Segment Adjusted EBITDA$12,484 $10,182 $34,953 $32,734 
Corporate and consolidation entries(2,253)(2,358)(7,090)(7,208)
Operating lease costs (1)
(423)(383)(1,214)(1,163)
Product development costs (2)
(262)(328)(776)(1,026)
Depreciation and amortization(4,099)(3,584)(11,563)(10,931)
Impairment of long-lived assets(6)— (7)(28)
Stock-based compensation costs(366)(310)(960)(1,004)
Restructuring costs (3)
(31)(117)(1,028)(169)
Net (loss)/profit on sale of property and equipment— (1)(8)42 
Net foreign exchange (losses)/gains(105)126 (288)110 
Net interest income/(expense)58 (75)(82)(294)
Non-recurring legal costs (4)
— (530)— (530)
Income before income tax expense for the period$4,997 $2,622 $11,937 $10,533 
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 net income before taxes, 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 net income before taxes, product development costs capitalized for segment reporting purposes need to be deducted.
3.For the nine months ended December 31, 2020, $0.6 million, $0.2 million, $0.1 million and $0.1 million of the restructuring costs related to CSO, Africa, North America and Middle East and Australasia reporting segments, respectively.
4.Includes legal related costs for a non-recurring patent infringement matter for the three months ended December 31, 2021.

No single customer accounted for 10% or more of the Company’s total revenue for the three or nine months ended December 31, 2020 and 2021. No single customer accounted for 10% or more of the Company’s accounts receivable as of March 31, 2021 or December 31, 2021.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based compensation plan
9 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-based compensation plan Stock-based compensation plan
The Company has issued equity-classified share incentives under the MiX Telematics Long-Term Incentive Plan (“LTIP”) to directors and certain key employees within the Company.

The LTIP provides for three types of grants to be issued, namely performance shares, restricted share units (“RSUs”) and stock appreciation rights (“SARs”).

As of December 31, 2021, there were 35,465,000 shares reserved for future issuance under the LTIP.

The total stock-based compensation expense recognized during the three months ended December, 2020 and 2021 was $0.4 million and $0.3 million, respectively. The total stock-based compensation expense recognized during the nine months ended December 31, 2021 was $1.0 million, which was consistent with the nine months ended December 31, 2020.
Stock appreciation rights granted under the LTIP

The following table summarizes the activities for the outstanding SARs:
Number of SARsWeighted-
Average
Exercise Price in U.S. Cents*
Weighted Average Contractual Remaining Term (years)Aggregate Intrinsic Values (in thousands)
Outstanding as of April 1, 202140,567,917 34
Granted11,625,000 46
Exercised(4,092,917)20
Forfeited(950,000)43
Outstanding as of December 31, 202147,150,000 383.58
Vested and expected to vest as of December 31, 202145,544,688 363.546,272
Vested as of December 31, 202115,043,750271.493,654

As of December 31, 2021, there was $2.9 million of unrecognized compensation cost related to unvested SARs. This amount is expected to be recognized over a weighted-average period of 4.27 years.

*U.S. currency amounts are based on a ZAR:USD exchange rate of R15.945 as of December 31, 2021.

Restricted share units granted under the LTIP

2 million RSUs were outstanding and unvested as of April 1, 2021, and remain as such as of December 31, 2021. Management estimates forfeiture to be approximately 5%. The unrecognized compensation cost related to unvested RSUs as of December 31, 2021 was $0.2 million, which will be recognized over a weighted average period of 1.25 years, which is the same period as the weighted average remaining contractual term.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
9 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
As of March 31, 2021 and December 31, 2021, debt comprised bank overdrafts of $1.7 million and $2.3 million, respectively. Net accounts receivable as of March 31, 2021 and December 31, 2021 of $2.3 million and $4.5 million, respectively, were pledged as security for the Company’s overdraft facilities.

Details of undrawn facilities are shown below:
Interest rateMarch 31,
2021
December 31,
2021
Undrawn borrowing facilities at floating rates include:
– Standard Bank Limited:
Overdraft
SA Prime* less 1.2%
$2,616 $1,716 
Vehicle and asset finance
SA Prime* less 1.2%
570 533 
Working capital facility
SA Prime* less 0.25%
1,676 1,568 
– Nedbank Limited overdraft
SA Prime* less 2%
670 627 
$5,532 $4,444 
*South African prime interest rate

As of March 31, 2021 and December 31, 2021, the South African prime interest rate was 7.0% and 7.25% respectively. The Standard Bank Limited and Nedbank Limited facilities have no fixed renewal date and are repayable on demand. The facility from Nedbank Limited is unsecured.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingencies
9 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies
Service agreement

In terms of an amended network services agreement with Mobile Telephone Networks Proprietary Limited (“MTN”), MTN is entitled to claw back payments from MiX Telematics Africa Proprietary Limited, a subsidiary of the Company, in the event of early cancellation of the agreement or certain base connections not being maintained over the term of the agreement. No connection incentives will be received in terms of the amended network services agreement. The maximum potential liability under the arrangement as of March 31, 2021 and December 31, 2021 was $2.0 million and $1.7 million, respectively. No loss is considered probable under this arrangement.

Competition Commission of South Africa matter

On April 15, 2019 the Competition Commission of South Africa (“Commission”) referred a matter to the Competition Tribunal of South Africa (“Tribunal”). The Commission contends that the Company and a number of its channel partners have engaged in market division. Should the Tribunal rule against MiX Telematics, the Company may be liable for an administrative penalty in terms of the Competition Act, No. 89 of 1998. The Company cooperated fully with the Commission during its preliminary investigation. We cannot predict the timing of a resolution or the ultimate outcome of the matter; however, the Company and its external legal advisers continue to believe that we have consistently adhered to all applicable laws and regulations and that the referral from the Commission is without merit. As of December 31, 2021, we have not made any provisions for this matter as we do not believe that an outflow of economic resources is probable.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent events
9 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent events Subsequent events
Other than the item below, the directors are not aware of any matter material or otherwise arising since December 31, 2021 and up to the date of this report, not otherwise dealt with herein.

Dividend declared
The Board of Directors declared, in respect of the three months ended December 31, 2021, a dividend of 4 South African cents per ordinary share and 1 South African Rand per ADS, which will be paid on March 10, 2022 to shareholders on record as of the close of business on February 25, 2022.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of preparation The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, which are necessary for a fair statement of the results of the interim periods presented. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”).
Consolidation The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended March 31, 2021 filed with the SEC on June 14, 2021.
Use of estimates
Use of estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported and disclosed. Significant estimates include, but are not limited to, allowances for doubtful accounts, the assessment of expected cash flows used in evaluating goodwill and long-lived assets for impairment, the amortization period for deferred commissions, the determination of useful lives of the Company’s customer relationships, contingencies, the classification of devices and other hardware as in-vehicle devices (equipment) versus inventory based on the future expectation of the different types of customer contracts, income and deferred taxes, unrecognized tax benefits and valuation allowances on deferred tax assets. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.

As of December 31, 2021, the global outbreak of COVID-19 has had and, we believe, will continue to have an adverse impact on global economies and financial markets. We have taken into account the impact of COVID-19 on expected credit losses to the extent possible. Our expected credit losses have increased as a result. However, future changes in economic conditions related to COVID-19 could have an impact on future estimates and judgements used, particularly those relating to goodwill sensitivities and impairment assessments.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from contracts with customers (Tables)
9 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Recognized Amortization Expense
The following is a summary of the amortization expense recognized (in thousands):
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Amortization recognized during the period:$(877)$(878)$(2,352)$(2,645)
Cost of revenue (external commissions)
(636)(628)(1,684)(1,919)
Sales and marketing (internal commissions)
(241)(250)(668)(726)
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit risk related to accounts receivable (Tables)
9 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of Movements in the Allowance for Doubtful Accounts
The movements in the allowance for doubtful accounts are as follows (in thousands):
Nine Months Ended December 31,
20202021
Balance at April 1$3,602 $5,575 
Bad debt provision3,085 2,516 
Write-offs, net of recoveries
(1,543)(857)
Foreign currency translation differences746 (377)
Balance at December 31$5,890 $6,857 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and equipment (Tables)
9 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
The cost and accumulated depreciation of owned equipment are as follows (in thousands):

March 31,
2021
December 31,
2021
Owned equipment
Equipment, vehicles and other$6,877 $7,737 
In-vehicle devices53,448 60,218 
Less: accumulated depreciation and impairments(42,955)(44,608)
Owned equipment, net$17,370 $23,347 
The cost and accumulated depreciation of right-of-use property and equipment are as follows (in thousands):

March 31,
2021
December 31,
2021
Right-of-use assets
Property$8,348 $7,765 
Equipment, vehicles and other226 211 
Less: accumulated depreciation(2,481)(2,571)
Right of use property and equipment, net$6,093 $5,405 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible assets (Tables)
9 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets comprise the following (in thousands):

As of March 31, 2021As of December 31, 2021
Useful life (in years)Gross Carrying amountAccumulated amortizationNetGross Carrying amountAccumulated amortizationNet
Patents and trademarks
3 - 20
$115 $(82)$33 $148 $(122)$26 
Customer relationships
2 - 15
2,687 (2,271)416 2,698 (2,434)264 
Internal-use software, technology and other
1 - 18
35,618 (17,764)17,854 37,334 (19,368)17,966 
Total$38,420 $(20,117)$18,303 $40,180 $(21,924)$18,256 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued expenses and other liabilities (Tables)
9 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses and other liabilities comprise the following (in thousands):
March 31,
2021
December 31,
2021
Current:
Product warranties $605 $606 
Maintenance609 478 
Employee-related accruals6,166 5,728 
Lease liabilities1,395 1,015 
Accrued commissions2,199 2,778 
Other accruals6,356 8,157 
Total current$17,330 $18,762 
Non-current:
Lease liabilities$4,895 $4,620 
Other liabilities968 893 
Total non-current$5,863 $5,513 
Schedule of Product Warranties The table below provides details of the movement in the accrual (in thousands):
As of December 31, 2021
20202021
Product warranties
Opening balance$616 $612 
Warranty expense80 256 
Utilized(155)(172)
Foreign currency translation difference113 (38)
Balance as of December 31$654 $658 
Non-current portion (included in other liabilities)$16 $52 
Current portion$638 $606 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Development expenditure (Tables)
9 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Components of Development Expenditure
Development expenditure incurred comprises the following (in thousands):
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Costs capitalized (1)
$742$772$2,125$2,728
Costs expensed (2)
1,0141,6323,0544,383
Total costs incurred$1,756$2,404$5,179$7,111
Percentage capitalized42.3 %32.1 %41.0 %38.4 %
(1) Costs capitalized relate only to the development of internal-use software. Product development costs are expensed when incurred.
(2) Costs expensed are included in Administration and other expenses in the Condensed Consolidated Statement of Income.
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings per share (Tables)
9 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Share The net income and weighted average number of shares used in the calculation of basic and diluted earnings per share are as follows (in thousands, except per share data):
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Numerator (basic)
Net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Denominator (basic)
Weighted-average number of ordinary shares in issue551,106 552,452 548,752 552,234 
Basic earnings per share $0.01 $0.001 $0.02 $0.01 
American Depository Shares*:
Net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Weighted-average number of American Depository Shares in issue22,044 22,098 21,950 22,089 
Basic earnings per American Depository share$0.27 $0.03 $0.54 $0.25 
*One American Depository Share is the equivalent of 25 ordinary shares.
Schedule of Diluted Earnings Per Share
Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Numerator (diluted)
Diluted net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Denominator (diluted)
Weighted-average number of ordinary shares in issue551,106 552,452 548,752 552,234 
Adjusted for:
– potentially dilutive effect of stock appreciation rights8,080 10,571 9,038 11,397 
– potentially dilutive effect of restricted share units659 1,557 632 1,445 
– potentially dilutive effect of stock options— — 750 — 
Diluted-weighted average number of ordinary shares in issue559,845 564,580 559,172 565,076 
Diluted earnings per share$0.01 $0.001 $0.02 $0.01 
American Depository Shares*:
Diluted net income attributable to ordinary shareholders$5,933 $630 $11,807 $5,460 
Diluted weighted-average number of American Depository Shares in issue22,394 22,583 22,367 22,603 
Diluted earnings per American Depository share$0.26 $0.03 $0.53 $0.24 
*One American Depository Share is the equivalent of 25 ordinary shares.
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment information (Tables)
9 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment Information
The following tables provide revenue and Segment Adjusted EBITDA (in thousands):

Three Months Ended December 31, 2020
Subscription
revenue (1)
Hardware
and other
revenue (2)
Total revenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$16,205 $1,858 $18,063 $8,407 
Europe3,116 1,305 4,421 1,718 
Americas4,582 236 4,818 1,332 
Middle East and Australasia4,174 1,596 5,770 2,516 
Brazil978 27 1,005 347 
Total Regional Sales Offices29,055 5,022 34,077 14,320 
Central Services Organization17 10 27 (1,836)
Total Segment Results$29,072 $5,032 $34,104 $12,484 

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.

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

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.
Nine Months Ended December 31, 2020
Subscription
revenue (1)
Hardware
and other
revenue (2)
Total revenueSegment Adjusted EBITDA
Regional Sales Offices
Africa$44,983 $4,094 $49,077 $22,901 
Europe8,885 1,913 10,798 4,556 
Americas13,543 631 14,174 4,910 
Middle East and Australasia12,173 3,253 15,426 6,839 
Brazil2,937 78 3,015 1,120 
Total Regional Sales Offices82,521 9,969 92,490 40,326 
Central Services Organization49 10 59 (5,373)
Total Segment Results$82,570 $9,979 $92,549 $34,953 

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.

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

1.Subscription revenue is recognized over time.
2.Hardware and other revenue is recognized at a point in time.
Reconciliation of Segment Results to Income Before Tax
A reconciliation of the segment results to income before income tax expense is disclosed below (in thousands):

Three Months Ended December 31,Nine Months Ended December 31,
2020202120202021
Segment Adjusted EBITDA$12,484 $10,182 $34,953 $32,734 
Corporate and consolidation entries(2,253)(2,358)(7,090)(7,208)
Operating lease costs (1)
(423)(383)(1,214)(1,163)
Product development costs (2)
(262)(328)(776)(1,026)
Depreciation and amortization(4,099)(3,584)(11,563)(10,931)
Impairment of long-lived assets(6)— (7)(28)
Stock-based compensation costs(366)(310)(960)(1,004)
Restructuring costs (3)
(31)(117)(1,028)(169)
Net (loss)/profit on sale of property and equipment— (1)(8)42 
Net foreign exchange (losses)/gains(105)126 (288)110 
Net interest income/(expense)58 (75)(82)(294)
Non-recurring legal costs (4)
— (530)— (530)
Income before income tax expense for the period$4,997 $2,622 $11,937 $10,533 
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 net income before taxes, 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 net income before taxes, product development costs capitalized for segment reporting purposes need to be deducted.
3.For the nine months ended December 31, 2020, $0.6 million, $0.2 million, $0.1 million and $0.1 million of the restructuring costs related to CSO, Africa, North America and Middle East and Australasia reporting segments, respectively.
4.Includes legal related costs for a non-recurring patent infringement matter for the three months ended December 31, 2021.
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based compensation plan (Tables)
9 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Unvested SARs Activities
The following table summarizes the activities for the outstanding SARs:
Number of SARsWeighted-
Average
Exercise Price in U.S. Cents*
Weighted Average Contractual Remaining Term (years)Aggregate Intrinsic Values (in thousands)
Outstanding as of April 1, 202140,567,917 34
Granted11,625,000 46
Exercised(4,092,917)20
Forfeited(950,000)43
Outstanding as of December 31, 202147,150,000 383.58
Vested and expected to vest as of December 31, 202145,544,688 363.546,272
Vested as of December 31, 202115,043,750271.493,654
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
9 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Undrawn Facilities
Details of undrawn facilities are shown below:
Interest rateMarch 31,
2021
December 31,
2021
Undrawn borrowing facilities at floating rates include:
– Standard Bank Limited:
Overdraft
SA Prime* less 1.2%
$2,616 $1,716 
Vehicle and asset finance
SA Prime* less 1.2%
570 533 
Working capital facility
SA Prime* less 0.25%
1,676 1,568 
– Nedbank Limited overdraft
SA Prime* less 2%
670 627 
$5,532 $4,444 
*South African prime interest rate
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from contracts with customers - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]          
Deferred revenue $ 7.7   $ 7.7   $ 5.8
Revenue 0.7 $ 0.7 3.1 $ 2.4  
Deferred commissions $ 3.5   $ 3.5   $ 3.7
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from contracts with customers - Summary of Recognized Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Capitalized Contract Cost [Line Items]        
Amortization recognized during the quarter $ (878) $ (877) $ (2,645) $ (2,352)
Cost of Revenue        
Capitalized Contract Cost [Line Items]        
Amortization recognized during the quarter (628) (636) (1,919) (1,684)
Sales and Marketing        
Capitalized Contract Cost [Line Items]        
Amortization recognized during the quarter $ (250) $ (241) $ (726) $ (668)
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit risk related to accounts receivable - Schedule of Movements in the Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at April 1 $ 5,575 $ 3,602
Bad debt provision 2,516 3,085
Write-offs, net of recoveries (857) (1,543)
Foreign currency translation differences (377) 746
Balance at December 31 $ 6,857 $ 5,890
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit risk related to accounts receivable - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Mar. 31, 2021
Receivables [Abstract]    
Net accounts receivables pledged as security $ 4.5 $ 2.3
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and equipment - Schedule of Owned Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation and impairments $ (44,608) $ (42,955)
Owned equipment, net 23,347 17,370
Equipment, vehicles and other    
Property, Plant and Equipment [Line Items]    
Owned equipment, gross 7,737 6,877
In-vehicle devices    
Property, Plant and Equipment [Line Items]    
Owned equipment, gross $ 60,218 $ 53,448
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 2.7 $ 3.1 $ 8.0 $ 8.9
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and equipment - Schedule of Right-of-Use Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation $ (2,571) $ (2,481)
Right of use property and equipment, net 5,405 6,093
Property    
Property, Plant and Equipment [Line Items]    
Right of use property and equipment, gross 7,765 8,348
Equipment, vehicles and other    
Property, Plant and Equipment [Line Items]    
Right of use property and equipment, gross $ 211 $ 226
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2021
Mar. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount $ 40,180 $ 38,420
Accumulated amortization (21,924) (20,117)
Net 18,256 18,303
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount 148 115
Accumulated amortization (122) (82)
Net $ 26 33
Patents and trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 3 years  
Patents and trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 20 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount $ 2,698 2,687
Accumulated amortization (2,434) (2,271)
Net $ 264 416
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 2 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 15 years  
Internal-use software, technology and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount $ 37,334 35,618
Accumulated amortization (19,368) (17,764)
Net $ 17,966 $ 17,854
Internal-use software, technology and other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 1 year  
Internal-use software, technology and other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 18 years  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 1.0 $ 1.0 $ 3.0 $ 2.6
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Current:      
Product warranties $ 606 $ 605 $ 638
Maintenance 478 609  
Employee-related accruals 5,728 6,166  
Lease liabilities 1,015 1,395  
Accrued commissions 2,778 2,199  
Other accruals 8,157 6,356  
Total current 18,762 17,330  
Non-current:      
Lease liabilities 4,620 4,895  
Other liabilities 893 968  
Total non-current $ 5,513 $ 5,863  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current Total current  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total non-current Total non-current  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued expenses and other liabilities - Schedule of Product Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Product warranties      
Beginning balance $ 612 $ 616  
Warranty expense 256 80  
Utilized (172) (155)  
Foreign currency translation difference (38) 113  
Ending balance 658 654  
Non-current portion (included in other liabilities) 52 16  
Current portion $ 606 $ 638 $ 605
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Development expenditure - Components of Development Expenditure (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]        
Costs capitalized $ 772 $ 742 $ 2,728 $ 2,125
Costs expensed 1,632 1,014 4,383 3,054
Total costs incurred $ 2,404 $ 1,756 $ 7,111 $ 5,179
Percentage capitalized 32.10% 42.30% 38.40% 41.00%
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income taxes (Details)
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]        
Effective tax rate (76.00%) 18.70% (48.20%) (1.10%)
Effective tax rate excluding impact of foreign exchange 35.50% 34.30% 35.10% 31.30%
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Basic earnings per share        
Net income attributable to ordinary shareholders $ 630 $ 5,933 $ 5,460 $ 11,807
Weighted average number of ordinary shares in issue (in shares) 552,452 551,106 552,234 548,752
Basic earnings per share (in dollars per share) $ 0.001 $ 0.01 $ 0.01 $ 0.02
Weighted average number of American Depository Shares in issue (in shares) 22,098 22,044 22,089 21,950
Basic earnings per American Depository Share (in dollars per share) $ 0.03 $ 0.27 $ 0.25 $ 0.54
Diluted earnings per share        
Diluted weighted average number of ordinary shares in issue (in shares) 564,580 559,845 565,076 559,172
Diluted earnings per share (in dollars per share) $ 0.001 $ 0.01 $ 0.01 $ 0.02
Diluted weighted average number of American Depository Shares in issue (in shares) 22,583 22,394 22,603 22,367
Diluted earnings per American Depository Share (in dollars per share) $ 0.03 $ 0.26 $ 0.24 $ 0.53
Stock Appreciation Rights        
Diluted earnings per share        
Potentially dilutive effect of share-based payment arrangements (in shares) 10,571 8,080 11,397 9,038
Restricted Share Units        
Diluted earnings per share        
Potentially dilutive effect of share-based payment arrangements (in shares) 1,557 659 1,445 632
Stock Options        
Diluted earnings per share        
Potentially dilutive effect of share-based payment arrangements (in shares) 0 0 0 750
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment information - Narrative (Details)
9 Months Ended
Dec. 31, 2021
regional_sales_office
segment
Segment Reporting [Abstract]  
Number of reportable segments | segment 6
Number of regional sales offices | regional_sales_office 5
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]        
Total revenue $ 36,213 $ 34,104 $ 107,185 $ 92,549
Segment Adjusted EBITDA 10,182 12,484 32,734 34,953
Subscription revenue        
Segment Reporting Information [Line Items]        
Total revenue 30,324 29,072 92,299 82,570
Hardware and other revenue        
Segment Reporting Information [Line Items]        
Total revenue 5,889 5,032 14,886 9,979
Total Regional Sales Offices        
Segment Reporting Information [Line Items]        
Total revenue 36,189 34,077 107,111 92,490
Segment Adjusted EBITDA 12,968 14,320 40,564 40,326
Total Regional Sales Offices | Subscription revenue        
Segment Reporting Information [Line Items]        
Total revenue 30,313 29,055 92,260 82,521
Total Regional Sales Offices | Hardware and other revenue        
Segment Reporting Information [Line Items]        
Total revenue 5,876 5,022 14,851 9,969
Africa        
Segment Reporting Information [Line Items]        
Total revenue 21,438 18,063 61,646 49,077
Segment Adjusted EBITDA 9,047 8,407 26,825 22,901
Africa | Subscription revenue        
Segment Reporting Information [Line Items]        
Total revenue 18,242 16,205 55,639 44,983
Africa | Hardware and other revenue        
Segment Reporting Information [Line Items]        
Total revenue 3,196 1,858 6,007 4,094
Europe        
Segment Reporting Information [Line Items]        
Total revenue 4,108 4,421 13,492 10,798
Segment Adjusted EBITDA 1,452 1,718 4,885 4,556
Europe | Subscription revenue        
Segment Reporting Information [Line Items]        
Total revenue 3,421 3,116 10,207 8,885
Europe | Hardware and other revenue        
Segment Reporting Information [Line Items]        
Total revenue 687 1,305 3,285 1,913
Americas        
Segment Reporting Information [Line Items]        
Total revenue 4,041 4,818 11,771 14,174
Segment Adjusted EBITDA (88) 1,332 484 4,910
Americas | Subscription revenue        
Segment Reporting Information [Line Items]        
Total revenue 3,481 4,582 10,548 13,543
Americas | Hardware and other revenue        
Segment Reporting Information [Line Items]        
Total revenue 560 236 1,223 631
Middle East and Australasia        
Segment Reporting Information [Line Items]        
Total revenue 5,501 5,770 16,912 15,426
Segment Adjusted EBITDA 2,327 2,516 7,535 6,839
Middle East and Australasia | Subscription revenue        
Segment Reporting Information [Line Items]        
Total revenue 4,176 4,174 12,732 12,173
Middle East and Australasia | Hardware and other revenue        
Segment Reporting Information [Line Items]        
Total revenue 1,325 1,596 4,180 3,253
Brazil        
Segment Reporting Information [Line Items]        
Total revenue 1,101 1,005 3,290 3,015
Segment Adjusted EBITDA 230 347 835 1,120
Brazil | Subscription revenue        
Segment Reporting Information [Line Items]        
Total revenue 993 978 3,134 2,937
Brazil | Hardware and other revenue        
Segment Reporting Information [Line Items]        
Total revenue 108 27 156 78
Central Services Organization        
Segment Reporting Information [Line Items]        
Total revenue 24 27 74 59
Segment Adjusted EBITDA (2,786) (1,836) (7,830) (5,373)
Central Services Organization | Subscription revenue        
Segment Reporting Information [Line Items]        
Total revenue 11 17 39 49
Central Services Organization | Hardware and other revenue        
Segment Reporting Information [Line Items]        
Total revenue $ 13 $ 10 $ 35 $ 10
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment information - Reconciliation of Segment Results to Income Before Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]        
Segment Adjusted EBITDA $ 10,182 $ 12,484 $ 32,734 $ 34,953
Stock-based compensation costs (300) (400) (1,000) (1,000)
Net interest income/(expense) (75) 58 (294) (82)
Income before income tax expense 2,622 4,997 10,533 11,937
CSO        
Segment Reporting Information [Line Items]        
Segment Adjusted EBITDA (2,786) (1,836) (7,830) (5,373)
CSO | Employee Severance        
Segment Reporting Information [Line Items]        
Restructuring costs       600
Africa        
Segment Reporting Information [Line Items]        
Segment Adjusted EBITDA 9,047 8,407 26,825 22,901
Africa | Employee Severance        
Segment Reporting Information [Line Items]        
Restructuring costs       200
North America | Employee Severance        
Segment Reporting Information [Line Items]        
Restructuring costs       100
Middle East and Australasia | Employee Severance        
Segment Reporting Information [Line Items]        
Restructuring costs       100
Operating Segments        
Segment Reporting Information [Line Items]        
Segment Adjusted EBITDA 10,182 12,484 32,734 34,953
Corporate and Eliminations        
Segment Reporting Information [Line Items]        
Corporate and consolidation entries (2,358) (2,253) (7,208) (7,090)
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Operating lease costs (383) (423) (1,163) (1,214)
Product development costs (328) (262) (1,026) (776)
Depreciation and amortization (3,584) (4,099) (10,931) (11,563)
Impairment of long-lived assets 0 (6) (28) (7)
Stock-based compensation costs (310) (366) (1,004) (960)
Restructuring costs (117) (31) (169) (1,028)
Net (loss)/profit on sale of property and equipment (1) 0 42 (8)
Net foreign exchange (losses)/gains 126 (105) 110 (288)
Net interest income/(expense) (75) 58 (294) (82)
Non-recurring legal costs $ (530) $ 0 $ (530) $ 0
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based compensation plan - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 0.3 $ 0.4 $ 1.0 $ 1.0  
SARs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 2.9   $ 2.9    
Expected period for recognition of unvested awards     4 years 3 months 7 days    
Number of restricted stock units outstanding (in shares) 47,150,000   47,150,000   40,567,917
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 0.2   $ 0.2    
Expected period for recognition of unvested awards     1 year 3 months    
Number of restricted stock units outstanding (in shares) 2,000,000   2,000,000   2,000,000
Number of restricted stock units unvested (in shares) 2,000,000   2,000,000   2,000,000
Estimated forfeiture rate     5.00%    
LTIP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved for future issuance (in shares) 35,465,000   35,465,000    
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based compensation plan - Summary of Unvested SARs Activities (Details) - SARs
$ / shares in Units, $ in Thousands
9 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of SARs  
Unvested as of beginning of period (in shares) | shares 40,567,917
Granted (in shares) | shares 11,625,000
Exercised (in shares) | shares (4,092,917)
Forfeited (in shares) | shares (950,000)
Unvested as of end of period (in shares) | shares 47,150,000
Vested and expected to vest (in shares) | shares 45,544,688
Vested (in shares) | shares 15,043,750
Weighted- Average Award Price in U.S. Cents  
Outstanding as of beginning of period (in dollars per share) | $ / shares $ 0.34
Granted (in dollars per share) | $ / shares 0.46
Exercised (in dollars per share) | $ / shares 0.20
Forfeited (in dollars per share) | $ / shares 0.43
Outstanding as of end of period (in dollars per share) | $ / shares 0.38
Vested and expected to vest (in dollars per share) | $ / shares 0.36
Vested (in dollars per share) | $ / shares $ 0.27
Weighted average remaining contractual term, outstanding 3 years 6 months 29 days
Weighted average remaining contractual term, vested and expected to vest 3 years 6 months 14 days
Weighted average remaining contractual term, vested 1 year 5 months 26 days
Aggregate intrinsic value, vested and expected to vest | $ $ 6,272
Aggregate intrinsic value, vested | $ $ 3,654
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Debt Disclosure [Abstract]    
Bank overdrafts $ 2,298 $ 1,674
Net accounts receivables pledged as security $ 4,500 $ 2,300
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Schedule of Undrawn Facilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Line of Credit Facility [Line Items]    
Undrawn borrowing remaining $ 4,444 $ 5,532
Standard Bank Limited | Overdraft    
Line of Credit Facility [Line Items]    
Percentage deducted from interest rate 1.20%  
Undrawn borrowing remaining $ 1,716 2,616
Standard Bank Limited | Vehicle and asset finance    
Line of Credit Facility [Line Items]    
Percentage deducted from interest rate 1.20%  
Undrawn borrowing remaining $ 533 570
Standard Bank Limited | Working capital facility    
Line of Credit Facility [Line Items]    
Percentage deducted from interest rate 0.25%  
Undrawn borrowing remaining $ 1,568 1,676
Nedbank Limited | Overdraft    
Line of Credit Facility [Line Items]    
Percentage deducted from interest rate 2.00%  
Undrawn borrowing remaining $ 627 $ 670
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingencies (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Mar. 31, 2021
Amended Network Service Agreement with MTN | Maximum    
Loss Contingencies [Line Items]    
Estimate of possible loss $ 1.7 $ 2.0
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent events (Details)
3 Months Ended
Dec. 31, 2021
R / shares
Dec. 31, 2021
$ / shares
Dec. 31, 2020
R / shares
Dec. 31, 2020
$ / shares
Subsequent Events [Abstract]        
Dividends declared per share (in ZAR per share) | (per share) R 0.04 $ 0.3 R 0.04 $ 0.3
Dividends declared per ADS (in ZAR per share) R 1      
XML 66 mixt-20211231_htm.xml IDEA: XBRL DOCUMENT 0001576914 2021-04-01 2021-12-31 0001576914 2022-02-04 0001576914 2021-03-31 0001576914 2021-12-31 0001576914 mixt:SubscriptionMember 2020-10-01 2020-12-31 0001576914 mixt:SubscriptionMember 2021-10-01 2021-12-31 0001576914 mixt:SubscriptionMember 2020-04-01 2020-12-31 0001576914 mixt:SubscriptionMember 2021-04-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember 2020-10-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember 2021-10-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember 2020-04-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember 2021-04-01 2021-12-31 0001576914 2020-10-01 2020-12-31 0001576914 2021-10-01 2021-12-31 0001576914 2020-04-01 2020-12-31 0001576914 us-gaap:CommonStockMember 2020-09-30 0001576914 us-gaap:TreasuryStockMember 2020-09-30 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-09-30 0001576914 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001576914 us-gaap:RetainedEarningsMember 2020-09-30 0001576914 us-gaap:ParentMember 2020-09-30 0001576914 us-gaap:NoncontrollingInterestMember 2020-09-30 0001576914 2020-09-30 0001576914 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0001576914 us-gaap:ParentMember 2020-10-01 2020-12-31 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-10-01 2020-12-31 0001576914 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0001576914 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0001576914 us-gaap:CommonStockMember 2020-12-31 0001576914 us-gaap:TreasuryStockMember 2020-12-31 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001576914 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001576914 us-gaap:RetainedEarningsMember 2020-12-31 0001576914 us-gaap:ParentMember 2020-12-31 0001576914 us-gaap:NoncontrollingInterestMember 2020-12-31 0001576914 2020-12-31 0001576914 us-gaap:CommonStockMember 2021-09-30 0001576914 us-gaap:TreasuryStockMember 2021-09-30 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-09-30 0001576914 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001576914 us-gaap:RetainedEarningsMember 2021-09-30 0001576914 us-gaap:ParentMember 2021-09-30 0001576914 us-gaap:NoncontrollingInterestMember 2021-09-30 0001576914 2021-09-30 0001576914 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0001576914 us-gaap:ParentMember 2021-10-01 2021-12-31 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-10-01 2021-12-31 0001576914 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0001576914 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0001576914 us-gaap:TreasuryStockMember 2021-10-01 2021-12-31 0001576914 us-gaap:CommonStockMember 2021-12-31 0001576914 us-gaap:TreasuryStockMember 2021-12-31 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0001576914 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001576914 us-gaap:RetainedEarningsMember 2021-12-31 0001576914 us-gaap:ParentMember 2021-12-31 0001576914 us-gaap:NoncontrollingInterestMember 2021-12-31 0001576914 us-gaap:CommonStockMember 2020-03-31 0001576914 us-gaap:TreasuryStockMember 2020-03-31 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-03-31 0001576914 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001576914 us-gaap:RetainedEarningsMember 2020-03-31 0001576914 us-gaap:ParentMember 2020-03-31 0001576914 us-gaap:NoncontrollingInterestMember 2020-03-31 0001576914 2020-03-31 0001576914 us-gaap:RetainedEarningsMember 2020-04-01 2020-12-31 0001576914 us-gaap:ParentMember 2020-04-01 2020-12-31 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-04-01 2020-12-31 0001576914 us-gaap:CommonStockMember 2020-04-01 2020-12-31 0001576914 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-12-31 0001576914 us-gaap:CommonStockMember 2021-03-31 0001576914 us-gaap:TreasuryStockMember 2021-03-31 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-03-31 0001576914 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001576914 us-gaap:RetainedEarningsMember 2021-03-31 0001576914 us-gaap:ParentMember 2021-03-31 0001576914 us-gaap:NoncontrollingInterestMember 2021-03-31 0001576914 us-gaap:RetainedEarningsMember 2021-04-01 2021-12-31 0001576914 us-gaap:ParentMember 2021-04-01 2021-12-31 0001576914 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-04-01 2021-12-31 0001576914 us-gaap:CommonStockMember 2021-04-01 2021-12-31 0001576914 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-12-31 0001576914 us-gaap:TreasuryStockMember 2021-04-01 2021-12-31 0001576914 us-gaap:CostOfSalesMember 2020-10-01 2020-12-31 0001576914 us-gaap:CostOfSalesMember 2021-10-01 2021-12-31 0001576914 us-gaap:CostOfSalesMember 2020-04-01 2020-12-31 0001576914 us-gaap:CostOfSalesMember 2021-04-01 2021-12-31 0001576914 us-gaap:SellingAndMarketingExpenseMember 2020-10-01 2020-12-31 0001576914 us-gaap:SellingAndMarketingExpenseMember 2021-10-01 2021-12-31 0001576914 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-12-31 0001576914 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-12-31 0001576914 mixt:EquipmentVehiclesAndOtherMember 2021-03-31 0001576914 mixt:EquipmentVehiclesAndOtherMember 2021-12-31 0001576914 mixt:InVehicleDevicesInstalledMember 2021-03-31 0001576914 mixt:InVehicleDevicesInstalledMember 2021-12-31 0001576914 us-gaap:BuildingMember 2021-03-31 0001576914 us-gaap:BuildingMember 2021-12-31 0001576914 srt:MinimumMember mixt:PatentsAndTrademarksMember 2021-04-01 2021-12-31 0001576914 srt:MaximumMember mixt:PatentsAndTrademarksMember 2021-04-01 2021-12-31 0001576914 mixt:PatentsAndTrademarksMember 2021-03-31 0001576914 mixt:PatentsAndTrademarksMember 2021-12-31 0001576914 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-04-01 2021-12-31 0001576914 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-04-01 2021-12-31 0001576914 us-gaap:CustomerRelationshipsMember 2021-03-31 0001576914 us-gaap:CustomerRelationshipsMember 2021-12-31 0001576914 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-01 2021-12-31 0001576914 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-01 2021-12-31 0001576914 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-03-31 0001576914 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001576914 us-gaap:StockAppreciationRightsSARSMember 2020-10-01 2020-12-31 0001576914 us-gaap:StockAppreciationRightsSARSMember 2021-10-01 2021-12-31 0001576914 us-gaap:StockAppreciationRightsSARSMember 2020-04-01 2020-12-31 0001576914 us-gaap:StockAppreciationRightsSARSMember 2021-04-01 2021-12-31 0001576914 us-gaap:RestrictedStockMember 2020-10-01 2020-12-31 0001576914 us-gaap:RestrictedStockMember 2021-10-01 2021-12-31 0001576914 us-gaap:RestrictedStockMember 2020-04-01 2020-12-31 0001576914 us-gaap:RestrictedStockMember 2021-04-01 2021-12-31 0001576914 us-gaap:EmployeeStockOptionMember 2020-10-01 2020-12-31 0001576914 us-gaap:EmployeeStockOptionMember 2021-10-01 2021-12-31 0001576914 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-12-31 0001576914 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:AfricaSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:AfricaSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:AfricaSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:EuropeSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:EuropeSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:EuropeSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:AmericasSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:AmericasSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:AmericasSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:MiddleEastAndAustralasiaSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:MiddleEastAndAustralasiaSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:MiddleEastAndAustralasiaSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:BrazilSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:BrazilSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:BrazilSalesOfficeMember 2020-10-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:RegionalSalesOfficesMember 2020-10-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:RegionalSalesOfficesMember 2020-10-01 2020-12-31 0001576914 mixt:RegionalSalesOfficesMember 2020-10-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:CentralServicesOrganizationMember 2020-10-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:CentralServicesOrganizationMember 2020-10-01 2020-12-31 0001576914 mixt:CentralServicesOrganizationMember 2020-10-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:AfricaSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:AfricaSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:AfricaSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:EuropeSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:EuropeSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:EuropeSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:AmericasSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:AmericasSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:AmericasSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:MiddleEastAndAustralasiaSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:MiddleEastAndAustralasiaSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:MiddleEastAndAustralasiaSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:BrazilSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:BrazilSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:BrazilSalesOfficeMember 2021-10-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:RegionalSalesOfficesMember 2021-10-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:RegionalSalesOfficesMember 2021-10-01 2021-12-31 0001576914 mixt:RegionalSalesOfficesMember 2021-10-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:CentralServicesOrganizationMember 2021-10-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:CentralServicesOrganizationMember 2021-10-01 2021-12-31 0001576914 mixt:CentralServicesOrganizationMember 2021-10-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:AfricaSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:AfricaSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:AfricaSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:EuropeSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:EuropeSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:EuropeSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:AmericasSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:AmericasSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:AmericasSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:MiddleEastAndAustralasiaSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:MiddleEastAndAustralasiaSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:MiddleEastAndAustralasiaSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:BrazilSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:BrazilSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:BrazilSalesOfficeMember 2020-04-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:RegionalSalesOfficesMember 2020-04-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:RegionalSalesOfficesMember 2020-04-01 2020-12-31 0001576914 mixt:RegionalSalesOfficesMember 2020-04-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:CentralServicesOrganizationMember 2020-04-01 2020-12-31 0001576914 mixt:HardwareAndOtherMember mixt:CentralServicesOrganizationMember 2020-04-01 2020-12-31 0001576914 mixt:CentralServicesOrganizationMember 2020-04-01 2020-12-31 0001576914 mixt:SubscriptionMember mixt:AfricaSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:AfricaSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:AfricaSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:EuropeSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:EuropeSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:EuropeSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:AmericasSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:AmericasSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:AmericasSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:MiddleEastAndAustralasiaSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:MiddleEastAndAustralasiaSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:MiddleEastAndAustralasiaSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:BrazilSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:BrazilSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:BrazilSalesOfficeMember 2021-04-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:RegionalSalesOfficesMember 2021-04-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:RegionalSalesOfficesMember 2021-04-01 2021-12-31 0001576914 mixt:RegionalSalesOfficesMember 2021-04-01 2021-12-31 0001576914 mixt:SubscriptionMember mixt:CentralServicesOrganizationMember 2021-04-01 2021-12-31 0001576914 mixt:HardwareAndOtherMember mixt:CentralServicesOrganizationMember 2021-04-01 2021-12-31 0001576914 mixt:CentralServicesOrganizationMember 2021-04-01 2021-12-31 0001576914 us-gaap:OperatingSegmentsMember 2020-10-01 2020-12-31 0001576914 us-gaap:OperatingSegmentsMember 2021-10-01 2021-12-31 0001576914 us-gaap:OperatingSegmentsMember 2020-04-01 2020-12-31 0001576914 us-gaap:OperatingSegmentsMember 2021-04-01 2021-12-31 0001576914 mixt:CorporateAndEliminationsMember 2020-10-01 2020-12-31 0001576914 mixt:CorporateAndEliminationsMember 2021-10-01 2021-12-31 0001576914 mixt:CorporateAndEliminationsMember 2020-04-01 2020-12-31 0001576914 mixt:CorporateAndEliminationsMember 2021-04-01 2021-12-31 0001576914 us-gaap:MaterialReconcilingItemsMember 2020-10-01 2020-12-31 0001576914 us-gaap:MaterialReconcilingItemsMember 2021-10-01 2021-12-31 0001576914 us-gaap:MaterialReconcilingItemsMember 2020-04-01 2020-12-31 0001576914 us-gaap:MaterialReconcilingItemsMember 2021-04-01 2021-12-31 0001576914 us-gaap:EmployeeSeveranceMember mixt:CentralServicesOrganizationMember 2020-04-01 2020-12-31 0001576914 us-gaap:EmployeeSeveranceMember mixt:AfricaSalesOfficeMember 2020-04-01 2020-12-31 0001576914 us-gaap:EmployeeSeveranceMember mixt:NorthAmericaReportingSegmentMember 2020-04-01 2020-12-31 0001576914 us-gaap:EmployeeSeveranceMember mixt:MiddleEastAndAustralasiaReportingSegmentsMember 2020-04-01 2020-12-31 0001576914 mixt:MiXTelematicsLongTermIncentivePlanMember 2021-12-31 0001576914 us-gaap:StockAppreciationRightsSARSMember 2021-03-31 0001576914 us-gaap:StockAppreciationRightsSARSMember 2021-04-01 2021-12-31 0001576914 us-gaap:StockAppreciationRightsSARSMember 2021-12-31 0001576914 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001576914 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001576914 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-12-31 0001576914 mixt:OverdraftFacilitiyMember mixt:StandardBankLimitedMember 2021-12-31 0001576914 mixt:OverdraftFacilitiyMember mixt:StandardBankLimitedMember 2021-03-31 0001576914 mixt:VehicleAndAssetFinanceFacilityMember mixt:StandardBankLimitedMember 2021-12-31 0001576914 mixt:VehicleAndAssetFinanceFacilityMember mixt:StandardBankLimitedMember 2021-03-31 0001576914 mixt:WorkingCapitalFacilityMember mixt:StandardBankLimitedMember 2021-12-31 0001576914 mixt:WorkingCapitalFacilityMember mixt:StandardBankLimitedMember 2021-03-31 0001576914 mixt:OverdraftFacilitiyMember mixt:NedbankLimitedMember 2021-12-31 0001576914 mixt:OverdraftFacilitiyMember mixt:NedbankLimitedMember 2021-03-31 0001576914 srt:MaximumMember mixt:AmendedNetworkServiceAgreementWithMobileTelephoneNetworkProprietaryLimitedMember 2021-03-31 0001576914 srt:MaximumMember mixt:AmendedNetworkServiceAgreementWithMobileTelephoneNetworkProprietaryLimitedMember 2021-12-31 shares iso4217:USD iso4217:USD shares iso4217:ZAR shares pure mixt:segment mixt:regional_sales_office T3 false 0001576914 --03-31 2022 Q3 0.04 0.04 http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 0.34 0.46 0.20 0.43 0.38 0.36 0.27 0.04 1 10-Q true 2021-12-31 false 001-36027 MIX TELEMATICS LIMITED 750 Park of Commerce Blvd Suite 100 Boca Raton FL 33487 (877) 585-1088 American Depositary Shares, each representing 25 Ordinary Shares, no par value MIXT NYSE Yes Yes Accelerated Filer true false false 605781044 45489000 35863000 854000 835000 5600000 6900000 19265000 24879000 3109000 3440000 8509000 8866000 77226000 73883000 23463000 28753000 43938000 41796000 18303000 18256000 3782000 5121000 4434000 4291000 171146000 172100000 1674000 2298000 6560000 6502000 17330000 18762000 5788000 7662000 1345000 1936000 32697000 37160000 9187000 9991000 5863000 5513000 47747000 52664000 100000000 100000000 0 0 0 0 605600000 605600000 608100000 608100000 67401000 67401000 53800000 55400000 17315000 18116000 76710000 77669000 1924000 -3201000 -5326000 -4322000 123394000 119431000 5000 5000 123399000 119436000 171146000 172100000 29072000 30324000 82570000 92299000 5032000 5889000 9979000 14886000 34104000 36213000 92549000 107185000 8889000 8869000 23914000 27215000 3915000 4893000 7765000 11696000 12804000 13762000 31679000 38911000 21300000 22451000 60870000 68274000 2882000 4027000 8075000 11411000 13384000 15841000 40506000 46214000 16266000 19868000 48581000 57625000 5034000 2583000 12289000 10649000 -95000 114000 -270000 178000 58000 -75000 -82000 -294000 4997000 2622000 11937000 10533000 -936000 1992000 130000 5073000 5933000 630000 11807000 5460000 0 0 0 0 5933000 630000 11807000 5460000 0.01 0.001 0.02 0.01 0.01 0.001 0.02 0.01 0.27 0.03 0.54 0.25 0.26 0.03 0.53 0.24 551106000 552452000 548752000 552234000 559845000 564580000 559172000 565076000 22044000 22098000 21950000 22089000 22394000 22583000 22367000 22603000 5933000 630000 11807000 5460000 10739000 -3544000 14384000 -5125000 16672000 -2914000 26191000 335000 0 0 0 0 16672000 -2914000 26191000 335000 604880000 67347000 -17315000 -7425000 -6005000 70846000 107448000 5000 107453000 5933000 5933000 5933000 10739000 10739000 10739000 256000 29000 29000 29000 366000 366000 366000 0.3 1398000 1398000 1398000 605136000 67376000 -17315000 3314000 -5639000 75381000 123117000 5000 123122000 606435000 67401000 -17315000 343000 -4632000 78468000 124265000 5000 124270000 630000 630000 630000 -3544000 -3544000 -3544000 1677000 0 310000 310000 310000 0.3 1429000 1429000 1429000 801000 801000 801000 608112000 67401000 -18116000 -3201000 -4322000 77669000 119431000 5000 119436000 600934000 66522000 -17315000 -11070000 -6599000 67482000 99020000 5000 99025000 11807000 11807000 11807000 14384000 14384000 14384000 4202000 854000 854000 854000 960000 960000 960000 3908000 3908000 3908000 605136000 67376000 -17315000 3314000 -5639000 75381000 123117000 5000 123122000 605579000 67401000 -17315000 1924000 -5326000 76710000 123394000 5000 123399000 5460000 5460000 5460000 -5125000 -5125000 -5125000 2533000 0 1004000 1004000 1004000 4501000 4501000 4501000 801000 801000 801000 608112000 67401000 -18116000 -3201000 -4322000 77669000 119431000 5000 119436000 33156000 18621000 496000 300000 281000 262000 2437000 3999000 30934000 14660000 2957000 13413000 264000 1462000 0 54000 2968000 4083000 -6189000 -18904000 854000 0 0 801000 3901000 4484000 428000 666000 -2619000 -4619000 22126000 -8863000 18652000 46343000 4001000 -782000 44779000 36698000 Organization and Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Nature of the Business </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">MiX Telematics Limited (the “Company”) is a global provider of connected fleet and mobile asset solutions delivered as Software-as-a-Service (“SaaS”). The Company’s products and services provide enterprise fleets, small fleets and consumers with solutions for efficiency, safety, compliance and security.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is incorporated and domiciled in South Africa, with its principal executive office in Boca Raton, Florida.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis of preparation and consolidation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, which are necessary for a fair statement of the results of the interim periods presented. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended March 31, 2021 filed with the SEC on June 14, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Use of estimates </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported and disclosed. Significant estimates include, but are not limited to, allowances for doubtful accounts, the assessment of expected cash flows used in evaluating goodwill and long-lived assets for impairment, the amortization period for deferred commissions, the determination of useful lives of the Company’s customer relationships, contingencies, the classification of devices and other hardware as in-vehicle devices (equipment) versus inventory based on the future expectation of the different types of customer contracts, income and deferred taxes, unrecognized tax benefits and valuation allowances on deferred tax assets. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, the global outbreak of COVID-19 has had and, we believe, will continue to have an adverse impact on global economies and financial markets. We have taken into account the impact of COVID-19 on expected credit losses to the extent possible. Our expected credit losses have increased as a result. However, future changes in economic conditions related to COVID-19 could have an impact on future estimates and judgements used, particularly those relating to goodwill sensitivities and impairment assessments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Summary of significant accounting policies </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There have been no changes to the Company’s significant accounting policies disclosed in the Company’s Annual Report on Form 10-K for the year ended March 31, 2021, filed with the SEC on June 14, 2021, that have had a material impact on the Company’s Condensed Consolidated Financial Statements and related notes.</span></div> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and reflect, in the opinion of management, all adjustments, consisting of normal recurring adjustments and accruals, which are necessary for a fair statement of the results of the interim periods presented. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended March 31, 2021 filed with the SEC on June 14, 2021. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Use of estimates </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported and disclosed. Significant estimates include, but are not limited to, allowances for doubtful accounts, the assessment of expected cash flows used in evaluating goodwill and long-lived assets for impairment, the amortization period for deferred commissions, the determination of useful lives of the Company’s customer relationships, contingencies, the classification of devices and other hardware as in-vehicle devices (equipment) versus inventory based on the future expectation of the different types of customer contracts, income and deferred taxes, unrecognized tax benefits and valuation allowances on deferred tax assets. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, the global outbreak of COVID-19 has had and, we believe, will continue to have an adverse impact on global economies and financial markets. We have taken into account the impact of COVID-19 on expected credit losses to the extent possible. Our expected credit losses have increased as a result. However, future changes in economic conditions related to COVID-19 could have an impact on future estimates and judgements used, particularly those relating to goodwill sensitivities and impairment assessments.</span></div> Revenue from contracts with customers<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company provides fleet and mobile asset management solutions. The principal revenue streams are (1) Subscription and (2) Hardware and other. Subscription revenue is recognized over time and hardware and other revenue is recognized at a point-in-time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%">To provide services to customers, a device which collects and transmits information collected from the vehicle or other asset is required. Fleet customers may also obtain other items of hardware, virtually all of which are functionally-dependent on the device. Some customers obtain control of the device and other hardware (where legal title transfers to the customer), while other customers do not (where legal title remains with the Company). A contract arises on the acceptance of a customer’s purchase order, which is typically executed in writing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract liabilities</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When customers are invoiced in advance for subscription services that will be provided over periods of more than one month, or pay in advance of service periods of more t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">han one month, deferred revenue liabilities are recorded. Deferred revenue as of March 31, 2021 and December 31, 2021 was $5.8 million and $7.7 million, respectively. During the quarter ended December 31, 2020 and December 31, 2021, revenue of $0.7 million was recognized which was included in the deferred revenue balances at the beginning of each such quarter. During the nine months ended December 31, 2020 and December 31, 2021, revenue of $2.4 million and $3.1 million, respectively, was recognized which was included in the deferred revenue balances at the beginning of each such financial year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Contract acquisition costs</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Commissions payable to sales employees and external third parties which are incurred to acquire contracts are capitalized and amortized, unless the amortization period is 12 months or less, in which instance they are expensed immediately. Deferred commissions were $3.7 million and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3.5 mill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ion as of March 31, 2021 and December 31, 2021, respectively, and are included in Other assets on the Condensed Consolidated Balance Sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a summary of the amortization expense recognized (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized during the period:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(877)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,352)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,645)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13pt">Cost of revenue (external commissions)</span></div></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(636)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(628)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,684)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,919)</span></td><td style="background-color:#ffffff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13pt">Sales and marketing (internal commissions)</span></div></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(726)</span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div> 5800000 7700000 700000 700000 2400000 3100000 3700000 3500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a summary of the amortization expense recognized (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized during the period:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(877)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,352)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,645)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13pt">Cost of revenue (external commissions)</span></div></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(636)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(628)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,684)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,919)</span></td><td style="background-color:#ffffff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:13pt">Sales and marketing (internal commissions)</span></div></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(726)</span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div> 877000 878000 2352000 2645000 636000 628000 1684000 1919000 241000 250000 668000 726000 Credit risk related to accounts receivable<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The movements in the allowance for doubtful accounts are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Write-offs, net of recoveries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance at December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,890</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,857</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview of the Company’s exposure to credit risk from customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maximum exposure to credit risk at the reporting date is the carrying value of each receivable and loan to external parties, net of impairment losses where relevant. As of March 31, 2021 and December 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had no significant concentration of credit risk, due to its spread of customers across various operations and geographical locations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not hold any collateral as security.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable as of March 31, 2021 and December 31, 2021 of $2.3 million and $4.5 million, respectively, are pledged as security for the Company’s overdraft facilities.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The movements in the allowance for doubtful accounts are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Write-offs, net of recoveries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance at December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,890</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,857</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3602000 5575000 3085000 2516000 1543000 857000 746000 -377000 5890000 6857000 2300000 4500000 Property and equipment<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment comprises owned and right of use assets. The Company leases many assets including property, vehicles, machinery and IT equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cost and accumulated depreciation of owned equipment are as follows (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, vehicles and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,877 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,737 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-vehicle devices</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,955)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,608)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,370</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,347</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation expense related to owned equipment during the three months ended December 31, 2020 and 2021 was $3.1     million and $2.7 million, respectively. Depreciation expense related to owned equipment during the nine months ended December 31, 2020 and 2021 was $8.9 million and $8.0 million, respectively. Depreciation expense related to in-vehicle devices is included in subscription cost of revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cost and accumulated depreciation of right-of-use property and equipment are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,765 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, vehicles and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,481)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,571)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right of use property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,405</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cost and accumulated depreciation of owned equipment are as follows (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, vehicles and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,877 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,737 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-vehicle devices</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,955)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,608)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,370</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,347</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cost and accumulated depreciation of right-of-use property and equipment are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,765 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, vehicles and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,481)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,571)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right of use property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,405</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6877000 7737000 53448000 60218000 42955000 44608000 17370000 23347000 3100000 2700000 8900000 8000000.0 8348000 7765000 226000 211000 2481000 2571000 6093000 5405000 Intangible assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets comprise the following (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:20.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.943%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3 - 20</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 15</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software, technology and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 18</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20,117)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,303</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,180</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(21,924)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the three months ended December 31, 2020 and 2021, amortization expense of $1.0 million has been recognized. For the nine months ended December 31 2020 and 2021, amortization expense of $2.6 million, and $3.0 million, respectively, has been recognized.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets comprise the following (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:20.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.196%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.943%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3 - 20</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 15</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software, technology and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 18</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20,117)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,303</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,180</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(21,924)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P20Y 115000 82000 33000 148000 122000 26000 P2Y P15Y 2687000 2271000 416000 2698000 2434000 264000 P1Y P18Y 35618000 17764000 17854000 37334000 19368000 17966000 38420000 20117000 18303000 40180000 21924000 18256000 1000000.0 1000000.0 2600000 3000000.0 Accrued expenses and other liabilities<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities comprise the following (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranties </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMTdkNjdjOWZlNTRhYmM5MmFlZGY2NDRjNWVmZWUyL3NlYzozMTE3ZDY3YzlmZTU0YWJjOTJhZWRmNjQ0YzVlZmVlMl81NS9mcmFnOjM3OTNiYWE2ODcwZDRjZDk5N2Q5NjczNjc3OTMzMzU2L3RhYmxlOmZmOTZhNjZkNzQ3NTRmMjRiYWJiNjk3ODZlNzA5MGQwL3RhYmxlcmFuZ2U6ZmY5NmE2NmQ3NDc1NGYyNGJhYmI2OTc4NmU3MDkwZDBfNS0wLTEtMS01NTI4Mw_6b652f64-7347-48db-8b0a-d3bb9692b33f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMTdkNjdjOWZlNTRhYmM5MmFlZGY2NDRjNWVmZWUyL3NlYzozMTE3ZDY3YzlmZTU0YWJjOTJhZWRmNjQ0YzVlZmVlMl81NS9mcmFnOjM3OTNiYWE2ODcwZDRjZDk5N2Q5NjczNjc3OTMzMzU2L3RhYmxlOmZmOTZhNjZkNzQ3NTRmMjRiYWJiNjk3ODZlNzA5MGQwL3RhYmxlcmFuZ2U6ZmY5NmE2NmQ3NDc1NGYyNGJhYmI2OTc4NmU3MDkwZDBfNS0wLTEtMS01NTI4Mw_a27f4288-b5d4-4ce6-9d26-ab3481f29378">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,762</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMTdkNjdjOWZlNTRhYmM5MmFlZGY2NDRjNWVmZWUyL3NlYzozMTE3ZDY3YzlmZTU0YWJjOTJhZWRmNjQ0YzVlZmVlMl81NS9mcmFnOjM3OTNiYWE2ODcwZDRjZDk5N2Q5NjczNjc3OTMzMzU2L3RhYmxlOmZmOTZhNjZkNzQ3NTRmMjRiYWJiNjk3ODZlNzA5MGQwL3RhYmxlcmFuZ2U6ZmY5NmE2NmQ3NDc1NGYyNGJhYmI2OTc4NmU3MDkwZDBfMTItMC0xLTEtNTUyODM_a7eab5f3-69b6-40a0-9186-5ce48ba4cd34"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMTdkNjdjOWZlNTRhYmM5MmFlZGY2NDRjNWVmZWUyL3NlYzozMTE3ZDY3YzlmZTU0YWJjOTJhZWRmNjQ0YzVlZmVlMl81NS9mcmFnOjM3OTNiYWE2ODcwZDRjZDk5N2Q5NjczNjc3OTMzMzU2L3RhYmxlOmZmOTZhNjZkNzQ3NTRmMjRiYWJiNjk3ODZlNzA5MGQwL3RhYmxlcmFuZ2U6ZmY5NmE2NmQ3NDc1NGYyNGJhYmI2OTc4NmU3MDkwZDBfMTItMC0xLTEtNTUyODM_ff43c4cd-89a8-41c3-9bd7-b9aed0ee7809">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,863</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product warranties</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides warranties on certain products and undertakes to repair or replace items that fail to perform satisfactorily. Management estimates the related provision for future warranty claims based on historical warranty claim information, the product lifetime, as well as recent trends that might suggest that past cost information may differ from future claims. The table below provides details of the movement in the accrual (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product warranties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation difference</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">654</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion (included in other liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities comprise the following (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranties </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMTdkNjdjOWZlNTRhYmM5MmFlZGY2NDRjNWVmZWUyL3NlYzozMTE3ZDY3YzlmZTU0YWJjOTJhZWRmNjQ0YzVlZmVlMl81NS9mcmFnOjM3OTNiYWE2ODcwZDRjZDk5N2Q5NjczNjc3OTMzMzU2L3RhYmxlOmZmOTZhNjZkNzQ3NTRmMjRiYWJiNjk3ODZlNzA5MGQwL3RhYmxlcmFuZ2U6ZmY5NmE2NmQ3NDc1NGYyNGJhYmI2OTc4NmU3MDkwZDBfNS0wLTEtMS01NTI4Mw_6b652f64-7347-48db-8b0a-d3bb9692b33f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMTdkNjdjOWZlNTRhYmM5MmFlZGY2NDRjNWVmZWUyL3NlYzozMTE3ZDY3YzlmZTU0YWJjOTJhZWRmNjQ0YzVlZmVlMl81NS9mcmFnOjM3OTNiYWE2ODcwZDRjZDk5N2Q5NjczNjc3OTMzMzU2L3RhYmxlOmZmOTZhNjZkNzQ3NTRmMjRiYWJiNjk3ODZlNzA5MGQwL3RhYmxlcmFuZ2U6ZmY5NmE2NmQ3NDc1NGYyNGJhYmI2OTc4NmU3MDkwZDBfNS0wLTEtMS01NTI4Mw_a27f4288-b5d4-4ce6-9d26-ab3481f29378">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,762</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMTdkNjdjOWZlNTRhYmM5MmFlZGY2NDRjNWVmZWUyL3NlYzozMTE3ZDY3YzlmZTU0YWJjOTJhZWRmNjQ0YzVlZmVlMl81NS9mcmFnOjM3OTNiYWE2ODcwZDRjZDk5N2Q5NjczNjc3OTMzMzU2L3RhYmxlOmZmOTZhNjZkNzQ3NTRmMjRiYWJiNjk3ODZlNzA5MGQwL3RhYmxlcmFuZ2U6ZmY5NmE2NmQ3NDc1NGYyNGJhYmI2OTc4NmU3MDkwZDBfMTItMC0xLTEtNTUyODM_a7eab5f3-69b6-40a0-9186-5ce48ba4cd34"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMTdkNjdjOWZlNTRhYmM5MmFlZGY2NDRjNWVmZWUyL3NlYzozMTE3ZDY3YzlmZTU0YWJjOTJhZWRmNjQ0YzVlZmVlMl81NS9mcmFnOjM3OTNiYWE2ODcwZDRjZDk5N2Q5NjczNjc3OTMzMzU2L3RhYmxlOmZmOTZhNjZkNzQ3NTRmMjRiYWJiNjk3ODZlNzA5MGQwL3RhYmxlcmFuZ2U6ZmY5NmE2NmQ3NDc1NGYyNGJhYmI2OTc4NmU3MDkwZDBfMTItMC0xLTEtNTUyODM_ff43c4cd-89a8-41c3-9bd7-b9aed0ee7809">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,863</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 605000 606000 609000 478000 6166000 5728000 1395000 1015000 2199000 2778000 6356000 8157000 17330000 18762000 4895000 4620000 968000 893000 5863000 5513000 The table below provides details of the movement in the accrual (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product warranties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation difference</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">654</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion (included in other liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 616000 612000 80000 256000 155000 172000 113000 -38000 654000 658000 16000 52000 638000 606000 Development expenditure<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development expenditure incurred comprises the following (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs capitalized </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs expensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total costs incurred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,404</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,111</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage capitalized</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.3 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Costs capitalized relate only to the development of internal-use software. Product development costs are expensed when incurred.</span></div></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Costs expensed are included in Administration and other expenses in the Condensed Consolidated Statement of Income.</span></div></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development expenditure incurred comprises the following (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs capitalized </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs expensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total costs incurred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,404</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,111</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage capitalized</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.3 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Costs capitalized relate only to the development of internal-use software. Product development costs are expensed when incurred.</span></div></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Costs expensed are included in Administration and other expenses in the Condensed Consolidated Statement of Income.</span></div></td></tr></table></div> 742000 772000 2125000 2728000 1014000 1632000 3054000 4383000 1756000 2404000 5179000 7111000 0.423 0.321 0.410 0.384 Income taxes<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Our income tax provision reflects our estimate of the effective tax rate expected to be applicable for the full fiscal year, adjusted for any discrete events which are recorded in the period they occur. The estimates are re-evaluated each quarter based on our estimated tax expense for the full fiscal year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate was 1.1% for the nine months ended December 31, 2020 compared</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to 48.2% for the nine months ended December 31, 2021. Our effective tax rate was negative 18.7% for the three months ended December 31, 2020 compared to 76.0% for the three months ended December 31, 2021. Ignoring the impact of foreign exchange gains and losses net of tax, the effective tax rate for the nine months ended December 31, 2020 and 2021, was 31.3% and 35.1%, respectively, and for the three months ended December 31, 2020 and 2021, was 34.3% and 35.5%, respectively.</span></div> 0.011 0.482 -0.187 0.760 0.313 0.351 0.343 0.355 Earnings per share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basic</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing the income attributable to ordinary shareholders of the parent by the weighted average number of ordinary shares in issue during the period.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net income and weig</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hted average number of shares used in the calculation of basic and diluted earnings per share are as follows (in thousands, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator (basic)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to ordinary shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator (basic)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of ordinary shares in issue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per share </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.001</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.02</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">American Depository Shares*:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to ordinary shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of American Depository Shares in issue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per American Depository share</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.54</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.25</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">*One American Depository Share is the equivalent of 25 ordinary shares.</span></div></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diluted</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share is calculated by dividing the diluted income attributable to ordinary shareholders by the diluted weighted average number of ordinary shares in issue during the period. Stock options, retention shares and stock appreciation rights</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> g</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ranted to directors and employees are considered to be potential ordinary shares. They have been included in the determination of diluted earnings per share if the required target share price or annual shareholder return hurdles (as applicable) would have been met based on the performance up to the reporting date, and to the extent to which they are dilutive.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:34.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator (diluted)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to ordinary shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator (diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of ordinary shares in issue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,106 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,452 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,752 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,234 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– potentially dilutive effect of stock appreciation rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,080 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,571 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,038 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,397 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– potentially dilutive effect of restricted share units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– potentially dilutive effect of stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted-weighted average number of ordinary shares in issue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.001</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.02</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">American Depository Shares*:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to ordinary shareholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average number of American Depository Shares in issue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,394 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,583 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,367 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,603 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per American Depository share</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.26</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.24</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">*One American Depository Share is the equivalent of 25 ordinary shares.</span></div></td></tr></table> <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net income and weig</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hted average number of shares used in the calculation of basic and diluted earnings per share are as follows (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator (basic)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to ordinary shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator (basic)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of ordinary shares in issue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per share </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.001</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.02</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">American Depository Shares*:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to ordinary shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of American Depository Shares in issue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per American Depository share</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.54</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.25</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">*One American Depository Share is the equivalent of 25 ordinary shares.</span></div></td></tr></table> 5933000 630000 11807000 5460000 551106000 552452000 548752000 552234000 0.01 0.001 0.02 0.01 5933000 630000 11807000 5460000 22044000 22098000 21950000 22089000 0.27 0.03 0.54 0.25 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:34.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator (diluted)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to ordinary shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator (diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of ordinary shares in issue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,106 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,452 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,752 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,234 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– potentially dilutive effect of stock appreciation rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,080 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,571 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,038 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,397 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– potentially dilutive effect of restricted share units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– potentially dilutive effect of stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted-weighted average number of ordinary shares in issue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per share</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.001</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.02</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">American Depository Shares*:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to ordinary shareholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average number of American Depository Shares in issue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,394 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,583 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,367 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,603 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per American Depository share</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.26</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.24</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">*One American Depository Share is the equivalent of 25 ordinary shares.</span></div></td></tr></table> 5933000 630000 11807000 5460000 551106000 552452000 548752000 552234000 8080000 10571000 9038000 11397000 659000 1557000 632000 1445000 0 0 750000 0 559845000 564580000 559172000 565076000 0.01 0.001 0.02 0.01 5933000 630000 11807000 5460000 22394000 22583000 22367000 22603000 0.26 0.03 0.53 0.24 Segment information<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The Company has 6 reportable segments, which are based on the geographical location of the 5 Regional Sales Offices (“RSOs”) and also includes the Central Services Organization (“CSO”). CSO is the central services organization that wholesales products and services to RSOs who, in turn, interface with our end-customers, distributors and dealers. CSO is also responsible for the development of hardware and software platforms and provides common marketing, product management, technical and distribution support to each of the other reportable segments. CSO is a reportable segment because it produces discrete financial information which is reviewed by the chief operating decision maker (“CODM”) and has the ability to generate external revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The CODM has been identified as the Chief Executive Officer who makes strategic decisions for the Company. The performance of the reportable segments has been measured and evaluated by the CODM using Segment Adjusted EBITDA, which is a measure that uses income before income tax expense excluding net interest income/(expense), foreign exchange gains or losses, depreciation, amortization, operating lease expenses, stock-based compensation costs, restructuring costs, non-recurring legal costs, gains or losses on the disposal or impairments of long-lived assets and subsidiaries and corporate and consolidation entries. Product development costs are capitalized and amortized and this amortization is excluded from Segment Adjusted EBITDA. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Segment assets are not disclosed because such information is not reviewed by the CODM.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables provide revenue and Segment Adjusted EBITDA (in thousands):</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.279%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscription</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardware</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Regional Sales Offices</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East and Australasia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Regional Sales Offices</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central Services Organization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Segment Results</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,032</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,104</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Subscription revenue is recognized over time.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Hardware and other revenue is recognized at a point in time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscription</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardware</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Regional Sales Offices</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East and Australasia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Regional Sales Offices</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central Services Organization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Segment Results</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,889</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,182</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Subscription revenue is recognized over time.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Hardware and other revenue is recognized at a point in time.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscription</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardware</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Regional Sales Offices</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East and Australasia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Regional Sales Offices</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central Services Organization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Segment Results</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,570</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,979</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92,549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,953</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Subscription revenue is recognized over time.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Hardware and other revenue is recognized at a point in time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscription</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardware</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Regional Sales Offices</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East and Australasia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Regional Sales Offices</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central Services Organization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Segment Results</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92,299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,886</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">107,185</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,734</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Subscription revenue is recognized over time.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Hardware and other revenue is recognized at a point in time.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the segment results to income before income tax expense is disclosed below (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and consolidation entries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product development costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss)/profit on sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net foreign exchange (losses)/gains</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest income/(expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring legal costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income tax expense for the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,997</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,622</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,937</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,533</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">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 net income before taxes, the total lease expense in respect of operating leases needs to be deducted.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">For segment reporting purposes, product development costs, which do not meet the capitalization requirements under ASC 730 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> or under ASC 985 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, are capitalized and amortized. The amortization is excluded from Segment Adjusted EBITDA. In order to reconcile Segment Adjusted EBITDA to net income before taxes, product development costs capitalized for segment reporting purposes need to be deducted.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">For the nine months ended December 31, 2020, $0.6 million, $0.2 million, $0.1 million and $0.1 million of the restructuring costs related to CSO, Africa, North America and Middle East and Australasia reporting segments, respectively.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Includes legal related costs for a non-recurring patent infringement matter for the three months ended December 31, 2021.</span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">No single customer accounted for 10% or more of the Company’s total revenue for the three or nine months ended December 31, 2020 and 2021. No single customer accounted for 10% or more of the Company’s accounts receivable as of March 31, 2021 or December 31, 2021.</span></div> 6 5 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables provide revenue and Segment Adjusted EBITDA (in thousands):</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.279%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscription</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardware</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Regional Sales Offices</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East and Australasia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Regional Sales Offices</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central Services Organization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Segment Results</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,072</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,032</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,104</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Subscription revenue is recognized over time.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Hardware and other revenue is recognized at a point in time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscription</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardware</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Regional Sales Offices</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East and Australasia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Regional Sales Offices</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central Services Organization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Segment Results</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,889</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,182</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Subscription revenue is recognized over time.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Hardware and other revenue is recognized at a point in time.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscription</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardware</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Regional Sales Offices</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East and Australasia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Regional Sales Offices</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central Services Organization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Segment Results</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,570</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,979</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92,549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,953</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Subscription revenue is recognized over time.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Hardware and other revenue is recognized at a point in time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscription</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardware</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">and other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Regional Sales Offices</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Africa</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East and Australasia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Regional Sales Offices</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central Services Organization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Segment Results</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92,299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,886</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">107,185</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,734</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Subscription revenue is recognized over time.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Hardware and other revenue is recognized at a point in time.</span></div> 16205000 1858000 18063000 8407000 3116000 1305000 4421000 1718000 4582000 236000 4818000 1332000 4174000 1596000 5770000 2516000 978000 27000 1005000 347000 29055000 5022000 34077000 14320000 17000 10000 27000 -1836000 29072000 5032000 34104000 12484000 18242000 3196000 21438000 9047000 3421000 687000 4108000 1452000 3481000 560000 4041000 -88000 4176000 1325000 5501000 2327000 993000 108000 1101000 230000 30313000 5876000 36189000 12968000 11000 13000 24000 -2786000 30324000 5889000 36213000 10182000 44983000 4094000 49077000 22901000 8885000 1913000 10798000 4556000 13543000 631000 14174000 4910000 12173000 3253000 15426000 6839000 2937000 78000 3015000 1120000 82521000 9969000 92490000 40326000 49000 10000 59000 -5373000 82570000 9979000 92549000 34953000 55639000 6007000 61646000 26825000 10207000 3285000 13492000 4885000 10548000 1223000 11771000 484000 12732000 4180000 16912000 7535000 3134000 156000 3290000 835000 92260000 14851000 107111000 40564000 39000 35000 74000 -7830000 92299000 14886000 107185000 32734000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the segment results to income before income tax expense is disclosed below (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and consolidation entries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product development costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss)/profit on sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net foreign exchange (losses)/gains</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest income/(expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring legal costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income tax expense for the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,997</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,622</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,937</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,533</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">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 net income before taxes, the total lease expense in respect of operating leases needs to be deducted.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">For segment reporting purposes, product development costs, which do not meet the capitalization requirements under ASC 730 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> or under ASC 985 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, are capitalized and amortized. The amortization is excluded from Segment Adjusted EBITDA. In order to reconcile Segment Adjusted EBITDA to net income before taxes, product development costs capitalized for segment reporting purposes need to be deducted.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">For the nine months ended December 31, 2020, $0.6 million, $0.2 million, $0.1 million and $0.1 million of the restructuring costs related to CSO, Africa, North America and Middle East and Australasia reporting segments, respectively.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Includes legal related costs for a non-recurring patent infringement matter for the three months ended December 31, 2021.</span></div></td></tr></table></div> 12484000 10182000 34953000 32734000 2253000 2358000 7090000 7208000 423000 383000 1214000 1163000 262000 328000 776000 1026000 4099000 3584000 11563000 10931000 6000 0 7000 28000 366000 310000 960000 1004000 31000 117000 1028000 169000 0 -1000 -8000 42000 -105000 126000 -288000 110000 58000 -75000 -82000 -294000 0 530000 0 530000 4997000 2622000 11937000 10533000 600000 200000 100000 100000 Stock-based compensation plan<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued equity-classified share incentives under the MiX Telematics Long-Term Incentive Plan (“LTIP”) to directors and certain key employees within the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LTIP provides for three types of grants to be issued, namely performance shares, restricted share units (“RSUs”) and stock appreciation rights (“SARs”). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,465,000 s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hares reserved for future issuance under the LTIP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total stock-based compensation expense recognized during the three months ended December, 2020 and 2021 was $0.4 million and $0.3 million, respectively. The total stock-based compensation expense recognized during the nine months ended December 31, 2021 was $1.0 million, which was consistent with the nine months ended December 31, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock appreciation rights granted under the LTIP</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for the outstanding SARs:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of SARs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price in U.S. Cents*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Contractual Remaining Term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Values (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of April 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,567,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,625,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,092,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(950,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47,150,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,544,688</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,272</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,043,750</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.49</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,654</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $2.9 million of unr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ecogn</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ized compensation cost related to unvested SARs. This amount is expected to be recognized over a weighted-average period o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.27 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*U.S. currency amounts are based on a ZAR:USD exchange rate of R15.945 as of December 31, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted share units granted under the LTIP</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 million RSUs were outstanding and unvested as of April 1, 2021, and remain as such as of December 31, 2021. Management estimates forfeiture to be approximately 5%. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrecognized compensation cost related to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> unvested RSUs as of December 31, 2021 was $0.2 million, which will be recognized over a weighted average period of 1.25 years, which is the same period as the weighted average remaining contractual term.</span></div> 35465000 400000 300000 1000000.0 1000000.0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for the outstanding SARs:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of SARs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price in U.S. Cents*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Contractual Remaining Term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Values (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of April 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,567,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,625,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,092,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(950,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47,150,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,544,688</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,272</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,043,750</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.49</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,654</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 40567917 11625000 4092917 950000 47150000 P3Y6M29D 45544688 P3Y6M14D 6272000 15043750 P1Y5M26D 3654000 2900000 P4Y3M7D 2000000 2000000 2000000 2000000 0.05 200000 P1Y3M Debt<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2021, debt comprised bank overdrafts of $1.7</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million and $2.3 million, respectively. Net accounts receivable as of March 31, 2021 and December 31, 2021 of $2.3 million and $4.5 million, respectively, were pledged as security for the Company’s overdraft facilities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of undrawn facilities are shown below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.009%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Undrawn borrowing facilities at floating rates include:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– Standard Bank Limited:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Overdraft</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SA Prime* less 1.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle and asset finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SA Prime* less 1.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SA Prime* less 0.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– Nedbank Limited overdraft</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SA Prime* less 2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,532</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*South African prime interest rate</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2021, the South African prime interest rate was 7.0</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">% and 7.25% respectively. The Standard Bank Limited and Nedbank Limited facilities have no fixed renewal date and are repayable on demand. The facility from Nedbank Limited is unsecured.</span></div> 1700000 2300000 2300000 4500000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of undrawn facilities are shown below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.009%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Undrawn borrowing facilities at floating rates include:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– Standard Bank Limited:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Overdraft</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SA Prime* less 1.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle and asset finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SA Prime* less 1.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SA Prime* less 0.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">– Nedbank Limited overdraft</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SA Prime* less 2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,532</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*South African prime interest rate</span></div> 0.012 2616000 1716000 0.012 570000 533000 0.0025 1676000 1568000 0.02 670000 627000 5532000 4444000 Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service agreement</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In terms of an amended network services agreement with Mobile Telephone Networks Proprietary Limited (“MTN”), MTN is entitled to claw back payments from MiX Telematics Africa Proprietary Limited, a subsidiary of the Company, in the event of early cancellation of the agreement or certain base connections not being maintained over the term of the agreement. No connection incentive</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s will be received in terms of the amended network services agreement. The maximum potential liability under the arrangement as of March 31, 2021 and December 31, 2021 was $2.0 million and $1.7 million, respectively. No loss is consider</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed probable under this arrangement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition Commission of South Africa matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April 15, 2019 the Competition Commission of South Africa (“Commission”) referred a matter to the Competition Tribunal of South Africa (“Tribunal”). The Commission contends that the Company and a number of its channel partners have engaged in market division. Should the Tribunal rule against MiX Telematics, the Company may be liable for an administrative penalty in terms of the Competition Act, No. 89 of 1998. The Company cooperated fully with the Commission during its preliminary investigation. We cannot predict the timing of a resolution or the ultimate outcome of the matter; however, the Company and its external legal advisers continue to believe that we have consistently adhered to all applicable laws and regulations and that the referral from the Commission is without merit. As of December 31, 2021, we have not made any provisions for this matter as we do not believe that an outflow of economic resources is probable.</span></div> 2000000.0 1700000 Subsequent events<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Other than the item below, the directors are not aware of any matter material or otherwise arising since December 31, 2021 and up to the date of this report, not otherwise dealt with herein.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">Dividend declared</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The Board of Directors declared, in respect of the three months ended December 31, 2021, a dividend of 4 South African cents per ordinary share and 1 South African Rand per ADS, which will be paid on March 10, 2022 to shareholders on record as of the close of business on February 25, 2022.</span></div> EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +)02%0'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 " "R4$A4_PMA#NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G>R6BH3M7BJ>% 0+BK>03-O@Y@_)R&[?WFQLMX@^@)!+9G[Y MYAM(IX)0/N)S] $C&4PWDQU<$BILV)$H"("DCFAEJG/"Y>;>1RLI7^,!@E0? M\H#0B*7Z)[9T@)V34S)+:AS'>ER57-ZA@;>GQY>R;F5< M(ND4YE?)"#H%W+#+Y-?5]G[WP/J6MVW%\[G;-6O!UZ)MWF?7'WY78>NUV9M_ M;'P1[#OX]2_Z+U!+ P04 " "R4$A4F5R<(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 +)02%0^@:@-3 4 (@5 8 >&PO=V]R:W-H965T&UL MG5C;4,808(M$QS(8%>TDX?A"VP)[9$91G"WW?+ M@$U2LTW[ K[MY:4M>:V]U=U*]98$G&OR'DGQ$'V>#A\$L6,*',OHM]'5P6^O4B,^7+(WTB]S^Q \#:AH\3T9)]DNV^V<; MC1KQTD3+^! ,#.)0[/_9^R$1)P'MFS,!]!! /P4XY][@'@+<;*![9MFP[IAF MO:Z26Z+,TX!F#K+<9-$PFE"8:9QI!7=#B-.]H=QP1>HD"9CB2=?2@&GN6-XA M?K"/IV?B;\B#%#I(R$CXW/\8;P&7G! ]$AI0%/".>]?$=:X(M:E3PF>(AX_Y MXIK8C2R<(G3B^?FSOTBT@B7W%P+9R"$;&63CW BEE\*'H,E\M^9E M&9C,1W<(0<%+!Y#$SCU=DIF&5 M$:G(4*9"JQW\^Z6\*]#G+D;R1)&=2TCV?1\4.;DZ'I![>(X\B7)F.&2[:9,I M4V]$+F%P<_850* M:C!%>!K=^C7Q3SK%B\(IQY =3RT#\DX(VA6!':)$_*#\7I M4T*2-5-DPR*T3' *GW%P@P /]LW+9KMX(:/2,54ZS!PK50L_H;CB'_-*1N]> MP,2*G[6\"J#'U]D(8U28![W(/(:I4J9$2 M]"*7F @H-O?-FZGNV)%J*3,Z$7V,(M9%)%!FL#MI'P><9R**IT6ID O,H41",/*K*P? 4$' MIJY8,U&>-QRPJB"FA2=07-*/N0HXY HCA,-4$BJ<@>*B?OP:"CF&FI?=V M=1!&\I1J<%-AI*RTS]TC-S-DLQNSZ;7L9KOCV(U&U]J4T2KL@5:*NO"S?F8< ML;*W#RH *C-4B#F]J&L8 AD%)CH1/G\G/_/R:<.A;.AFFNW6C=/ &O]"W%U< MDX\:.@X38^^O'$P,ZTDKX.IUVZV[6#/J%BKOXIJ%PSV7ME/6R5Z74:!L"S AGFG=]MM>^=5\F[&?;:Y9Q>/[ M/VW_?8G6JZSG;.%U%K&V6' F<^5>0#N+Z74QQ/S M@GSSM?&PO=V]R:W-H M965T&ULK9EM4^,V$,>_BB9E.NW,);$D/U)@AB.TQPP'S(5K M^U9Q%.(YVTHEF8=^^JZ=8">6++BV;\!V5JO_KJ7]2?+)DY#?U)ISC9Z+O%2G MH[76F^/I5*5K7C U$1M>PB\K(0NFX58^3-5&."U85H[.3IIG M=_+L1%0ZSTI^)Y&JBH+)EX\\%T^G(SQZ?? E>UCK^L'T[&3#'OBCKQ:$<]Y MJFL7#/X]\@N>Y[4GT/'7SNFH[;-NN'_]ZOW7)G@(9L$4OQ#Y']E2KT]'\0@M M^8I5N?XBGC[Q74"-P%3DJOF+GG:VW@BEE=*BV#4&!456;O^SYUTB]AI@?Z ! MV34@[VU =PUH$^A661/6C&EV=B+%$Y*U-7BK+YK<-*TAFJRL7^-<2_@U@W;Z M[.+V9G9Y,[^<(;B:WUY?S<[OX>;C^?7YS<4EFG^ZO+R?HS'Z.I^AGXY^1DF5HCR U*ZPO^5Y4]LARZ ML.9JZRIL7-43[O&,!G%(3Z:/^RDQK?S CY/6ZD"GW^KTG3J_<*5EEFJ^56I3 MMW40[/4;TZ"GS6(3^'9E0:LL<"H[3U-10<*@2J0 MP'B)6FF14]J=Y!N6+1%_!H(H2'^=6*'77$*9VI]$-M61.4KB,.RIMA@%0ZKC M5G7L5'TO-,O?(3 V^HYH'/!PO/J?4W(99/,(^L==\S^O1QE/3?LLV,)C0> MD+;',?S&U-&L?,B@6.Q>\V &=XX.IFY, D.HS8QZ0SGLB(.)4^B,KS@,QR72 M[-DQ(G=>]KL/<,V\0Y&F%8UB,J"Q8QAV0^RVF=<.<=1\B20QQ%FL?#I !]R! M"[O)M9W3#G$FDW!$L->ODE8[C/V!^8P[?N'@78N*/&.++,]TQITK"]S1 ;OQ M,%\+J<>:RP)6J@O[X#9K/R%)W _=M,)A-/1F.D1@-R-:! M1_H*;5:A-Z"PPP%V\P 4RHI;*;;WMJRRS>*/XR@T=%O,(DJ'A'>0P&Y*M%5# M9'D3^4Y(XIQ,V4S]F?Z)[GO& Z2Q6ZSHJLWKHI+=)O:Y$ON50_ M_A 3'/W2K"'UBVMSW &'N($#BWX8A!RV6TBM&6R:]>@]]%M1W5E5:PX 2G#[ 4J7>=GYE,U^W91&,T@PULL8#1__KT M[(^(]%>!>)26&,$Y\::;?8$4J3H<3O'5"Z>7TCRG$J2BT% M3%PH7UD)\.;*NIV@%N+V=;I,#B5V1*;O(?)WYM6RG:OSVB\6-KLZKP,G3;1# M-'6?6QK+B*;L?6<0@7'6:]V[6NTL>]?IWI>!^K,,U.6'K%0HYRMHZ$TB\".W M7SJV-UILFH\%"Z&U*)K+-6<@OC: WU="Z->;^OM#^[WI[!]02P,$% @ MLE!(5+X2H(G2 @ *0@ !@ !X;"]W;W)KK(3, ML8:I7+MJ(PE.K5/.7-_S0C?'E#NC@5V;R]% %)I13N82J2+/L7R]($QLAT[' M>5MXH.M,FP5W--C@-8F)?MS,)&*"HXD60V=<>=\$AE[:_"3DJW: M&2,3R5*()S.Y3H>.9X ((XDV"A@>SV1"&#-"@/&WTG3J+8WC[OA-_=+&#K$L ML2(3P7[15&=#)W)02E:X8/I!;*](%4]@]!+!E/U&V\K6XRDZ/CI!1XARM,A$H3!/U<#5 &6DW:0"N"@!_ , 4Y*WVEPG[2[WV)YR-V%5-3Y\.M\^%:O>T OUE@3J%*-Q I=4HYY0C%#]E"I4G7[])&NYQA%[4:M^ MHA*HP^%HD3Y\!1WL80=!KXFTP[$9-N.[.16Z:*-QN M:\H58F0%KMY9'S1DV9C*B18;>[ZQ+3)$>.T?8DEY9+5]WHIA$(_5D59GXZ62JV/ MQ^-ZOA2KK'XOUZ+4_[F7U2I3^K9Z&-?K2F2+UFA5C"G&X7B5Y>7H[*1]]KDZ M.Y$;5>2E^%RA>K-:9=7/"U'(I],1&3T_^)(_+%7S8'QVLLX>Q$RHK^O/E;X; M;[TL\I4HZUR6J!+WIZ-SW-SN3@=X:9'HA!S MU;C(],^CF(BB:#SI?OS7.QUMVVP,=Z^?O7]HR6LR=UDM)K+XEB_4\G04C]!" MW&>;0GV13Q]%3X@W_N:RJ-N_Z*G'XA&:;VHE5[VQ[L$J+[O?[$35.DKV8WGR[3\UM],[O5/U?3Z]L9NOF M+J\G-U=3=(2^SE+TYJ^WJ%YFE:A17J+;I=S46;FHWZ&_]NY/QDIWKVED/.^[ M(8HI M ?HS.=P<0W1^K_7I+[>^%PRV3136^F,#_KZ(1U%NA,=3L/44M)Z" 4^W4F6% MGF0 ?]VH=.9A:]Y,=(]G+*2$G8P?=X,/H *"@WU4ZJ((CDC,]V%3%Y90'B1; MU!Y1OB7*O2&;R%HA>0]3W?,8;CV&!X1N[O/;A;!SPW=ILRBD5@@!%(V=$+HH M%B>$6!$$4"2,!B(8;?E&7KY_5[*NT;J2][F":$9.HY0&W.K:!$ 1AK%%TT6% M,8VL8$P!%(XC#-.,MS1C;Z+N*@81QR.'\&FBF$OV?.% MKHUYK9HP-O)#LY9J*2JP"F&WHSP.[*R!8(S%]ML!P (]6]EY \$PQ^$ \9WR M30Z8$>0+"=03)RZC) YCFS@ "VD8VL1=&-=3C#VS K @YC$9($X-<>HE?EG. MY4J@^TJNGNG+$J9-W>SEL5U. !3'S!EM%T5PN%,H>M( C-)X8#8DI@83YB5] MT^0T>M,/\MMQW@8!),V@M]'F[(*.$FY3!CQ%L4T8\$2'ID5BE +Q2X5KO5+* M2R6TV&PN&K+C+7N0=N#V(^(V;1?$8YLUX(@FSEL-H';FQ7W61C80?DAJWPF] M#A0];:2R'\\O-TB4KO@ Z@@22*;NXLBF#-FDP=@)&'1 'VC<8A?Y%P: MPG>B%+KTOS#FKO0X(DGB<'=A"7,F-< 7QY%#'6J2#:6[43O$+W>Z=!]\I0'M MP;#-T@7QQ!ZZ%$(%(;99NBA"=+4>H&G4#HF]-#^)NCY&ABS*E*KRNXW*[@H] M[A*5LCR:Z[5<)8NB*6K/4P 8E=CII!.3%R'IRY"I%[(?"2/1B%^C>6)PE?^+ M;D4A5KJPS6OT*5_E"EP57_1MA/Z\<$%07@ H("]GEMY=M#OF[S&V MI6(/B_=A%BH]"#6%40,UA1JY1/UR*]@C;[UDC\(-AV M#=$WPHGZ=R^LU#I?B2J?9R5*Q5K6N9(ZRV8O99E1+=2O6EZ=90%(VE:H,,Q> MJZ4#,%N7PS >#$3:B!?J%R^_D&@Z=3RS1[W&>1!M7#O_<#"!RLYIP&TU!.((P4Y 07_4 M7AA-(5P01WSHS35B@?K%PG,^/;TV$&ZYYF' 8[LP0CB>Q(&]# +]:6D8VH$ M_9%H*!!&*]#$FUV#PL'Y!@)D]]4\ &$UP9.]E K"$TL3) M1Q<64SZT[\%,$65_ZN2 F>K$_M#9 7,7MW$<)G8@(93]PJ8 BD:4V&($@K&$ M#(@19JHG\U?/CUFU>-)O[]"&\+Y;4Y.8?[_^@,0VTSKS+P%?3FQWQYP[@9Y M*)W^]G >_2!'EQ[.%Q8D@R=Y02FQ 3^]=WA61V8F3LX9/_[@*SN_>R^JD&< M.(>*+DKGH:T% !0A86*'$8!%46B?=8QW#N]UB7]HOYJH-:5-J;KCV>W3[9<9 MY^WW"-;S"W(\(<#SE!Q/N^\NC/ON,Y"KK'K(RQH5XEXWA=]'>L2K[LN*[D;) M=?OIP)U42J[:RZ7(%J)J /K_]U*JYYNF@>WW+6?_ U!+ P04 " "R4$A4 ML.$ @8D# !-"P & 'AL+W=O2 )6;5] M(;9SSKT^Q\[ECHY<_) )(0H]9RF38RU1:G^CZS)*2(;E-=\3!F^V7&18P53L M=+D7!,<%*4MURS \/<.4:9-1L?8@)B-^4"EEY$$@><@R+'Y-2 MZ2Y1^8(^&>WQCJR(^K1_$##3ZR@QS0B3E#,DR':LW9HWH9_C"\!G2H[R9(QR M)1O.?^23>3S6C'Q#)"61RB-@>#R1&4G3/!!LXV<54ZM3YL33\4OT#X5VT++! MDLQX^A^-53+6AAJ*R18?4O7(CQ])I56380499 M^<3/E0\G!(C33; J@M4D.!<(=D6P7YO!J0C.:S.X%:&0KI?:"^,"K/!D)/@1 MB1P-T?)!X7[!!K\HR^_)2@EX2X&G)K/[91 N5V& 8+2ZOYL'MVN8K-;P6(3+ M]0K=?X!7BX?'\"/@YI]#-%_"/$17Z-,J0&_?O$-O$&5HG?"#Q"R6(UW!OO+H M>E3M85KNP;JP!QLM.%.)1"&+2=S!#_KY?@]?!S]J4ZP74Z96;\" 1-?(-M\C MR[#,COW,7D\WNN3\6_;PK[.?F6'7-\0NXMD7XJT45@0J@T)\BV8\@W*4Y'7B MB: YBWA&T-?;C50"/OEO/>F<.IU3I',NI%M";:1%W*Z+5'*]@IN7P*>)9X/( MI]/#:6- M\E+[H+U?RS>;VMLHT_,&5D-[&V7;3>5MC.69OMFM?%@K'_8JOR-2WJ#+^A%6 M2M#-0>%-2I#BB'%V%4$U%3R%6#N *2*(5%T.#5L[;GZ*?T0$?T2$?8@S3_S: M$__?;D/+E 7]@M;0VT!?0B.)[FA&5>[_;HN5IK$_-FYG9L1Y KUBV=O^'+QO-!18[ MRB1*R192&=<#.$A1-F_E1/%]T9ULN()>IQ@FT.\2D0/@_99S]3+)$]0=].0W M4$L#!!0 ( +)02%3D/@1&7@@ #&PO=V]R:W-H965T&ULO9IKD4OG M2F.+6@0*('OWWV= K! S/0/RJ?47&\3;33?3]#P,G#ZGV>=\Q7F!OJSC)#\; MK(IB\^MPF"]6?!WF[](-3\21AS1;AX78S1Z'^2;CX;(R6L=#8EG.#\ MM/KM-CL_3;=%'"7\-D/Y=KT.LZ^7/$Z?SP9X\.V'N^AQ590_#,]/-^$CG_/B MX^8V$WO#O9=EM.9)'J4)ROC#V> "_SIC;FE0*?Z(^'-^L(W*5#ZEZ>=R9[8\ M&UAE1#SFBZ)T$8I_3WS$X[CT).+XIW8ZV)^S-#S<_N9]6B4ODOD4YGR4QO^- MEL7J;. -T)(_A-NXN$N? UXG9)?^%FF<5W_1"/PR(\/\W29Y25:N&MW*@JJ+(6 M8QXE9;'/BTP3,1);\YOWL_'%O=B9WXM_'R;7]W-T,T6C MX.+Z:C)'LVMQX&;T6W#S?CRYF_^,)K]_G-W_B4[0Q_D8O?GQ+?;BH8[SMQQ4M$Z\FWV56L_,=M?+!;;]38."[Y$-\6*9TC$(_K1JFP43QS-DD6Z MYL,W[],\?PNXGW:X7RZCLEN$,;H-H^7)+$&C]''1 ^*%CEZ'ZVC,OWJ"J[2>,FS_*QX*+BBK:GH;@+]K<"V=\*I'+--*XO^6.4 ME/F+[AF'R8*C-Z)N=Q7]%H4%^A!F[Q#%OR!B$0NJQYU_N_)?SC)/YXYE^92= M#I^ N.@^+GID7#UBN=SY= YB\7V+V/M0=A&K*L>Q"6FKQJKJ!+L42\XFD Q; MKM6630&98_M^6W4%1.8R3XHL@+.4SCA3538\)&P_)*PRH9HA$3=OV1Y$A8SY M;NMMV>,."_WGNL317W>B5)&8F9_#;/FWH4[M_7*NA2M<)W]N$[QO!WS7#1:H:[=-";6-,,+QTU$D8])A5@+U70I6IE MY>ZS$J]G2P,R\I3;4]$$9C^M MM/U]VKXQ[>IN/2E)>5F5HZC%*E4H#5\YO>_(?:V')C!K6FE@JT$XRYC(.'J* MEER'5I9RRA/J6Y[4$/K)@DY9.X4#"L7&%";)TC#QBB9KGGAK[^V9U\;4T<35 M( $V,X$45X]8+K%* 9A0+$^JHUK7GN&HZTAS+^ .G'P!':58NHVFD#?;H?+D M"\A['!@XP M.Q[8NL*YK)VV+J;E,IO*=<.@NF&N7#>J.[AN )W+9%"<0C(!M[9<.*K,M3SF MR(4#Y\H\N7!4G:YP&GK"]NNS&V[H!YOQQTQO6(43VZ=4OLI]5$&7JIU SK8 M3#HOXC>L&(=5 M<"&^W)A\I3')FL#LI_W8WO /,?//,2!'5("ACM2>IGU$08>HG4L#0L0,0D:6 M(RKFG&#JRRS73Q9TRMHI'"RC',5,Q[(<@591]"Q'&F(@9F)X 4 9#E M![$<48D#G),!' Y0 9Q'* #&0Y0*>9DDD#3.188#*LO&%PH%10$$4C M $4>*%!GN[H>U% %,2_*="[2P6';4'U1>3%L!.@;$HNX6'[RALG5H#3>1UH*D+^0@ M/K8.QFF#/M2,/M^3^:@*.)I*H@W>4#/>'(-J5.43;%ERE^JE"KI4[70:U*%F MU#'2&@766I@M-^VK?K*@4]9.X>#EDIF*;K?98E7V1E%!Q;=WGKGFG> M>,H\1 $R451!EZJ=4 ,3U P3_?$3G)(I1 @>5DA"H\.:M7C:D 0UDX094^&8 M 8S /J..'',_C* 01HC4)'<32$>)[&X*R1B5&?H*D+FNX\A/D("LRE4ZZPS0 M:28+VG $-:_='+7F"(W4B*IK,H[E,*H+K6$,:F:,SC5'N'" A13"B/S*=E3K M.@M'=0>_*%9UE%&Y; !GS*%*V:@RUV.._+"KR=2QY;(!"$HS-@T^4>_U\9,V MB$/-B&/&3ZJ"B4-E^NPC"CI$[1?M#>$P,^&\B#T9])K*9O+[XGZRH%/63JV! M(6:&H==B3P; C^-J7N.S!GZ8&7Z^)WLRE79TE=20#C.3SC'LR8 5&/F1=MI' M%'2(VKD#+HU0^3UV*O^LF"3ED[A89SF)ESC@-/IJ(+ )X,0 T5 M/+M4[80:.F!F.O@_P9-!: " IT:G T_6( 0S(\0+P).I7 "")Z"#^ &0@> ) MZ0#PA&0 > (R"#QUNAD@A@>?*];?E+^(4HY@_"QGKGBL'-=E]I M[W:*=%-]POLI+8IT76VN>"C H12(XP]I6GS;*;\*WG\K?_XO4$L#!!0 ( M +)02%3L ^XQH0( *P& 8 >&PO=V]R:W-H965T&UL ME55A;]HP$/TKIVC26FG"(4FWJ0(D(.F*V@(C=-,V[8-)#+&:Q-0VT$K[\3LG M(86I,/HE]MGWWMV[V.?61L@'E3"FX2E+<]6V$JV7EX2H*&$950VQ9#GNS(7, MJ$93+HA:2D;C I2EQ+'MCR2C/+9EX!G_PN$;9QNU M,P>C9";$@S$&<=NR34(L99$V#!2'->NS-#5$F,9CQ6G5(0UP=[YEORJTHY89 M5:POTN\\UDG;^FQ!S.9TE>J)V%RS2L^%X8M$JHHO;"I?VX)HI;3(*C!FD/&\ M'.E358<=@.,= #@5P#D5X%8 ]U2 5P&\4P$7%:"03DKM1>%\JFFG)<4&I/%& M-C,IJE^@L5X\-^)TIS\:^L$P#'S 63BZ'?C=*1KA%(>[8#@-870% M_>ON\$L0PF"(&Z/^S?7HU@\FX7L(OMX/IC_@;$PERW7"-(]H>MXB&C,S_"2J MLNB563@'LG#A3B!>09#'+-['$U14RW*VLGK.44*?10UPFQ_ L9WF! BH!%-4 MKV36?P/1NV-$_NE$]M&,@C<0'+E_'PGGU>&\(IQW2 A?\YCEL<*+':6H(88SGL// M[H3E[OOY)]$ M%?R'JJP'V;F6&9.+HA\JB,0JU^51KE?KEMLM.LT_ZSULQ67G?*$I^_@=E0N> M*TC9'"GMQB?L#K+LC:6AQ;*X_#.AL944TP2?$R:- ^[/A=!;PP2H'ZC.7U!+ M P04 " "R4$A4=KM)P6,% 7% & 'AL+W=OBQ++@Z&^5:;SZ,QRK- M:9FH]V)#.7Q9"5DF&A[E>JPVDB:952J+,?&\<%PFC(]FI_;=G9R=BJTN&*=W M$JEM62;RZ8(6XN%LA$?/+[ZR=:[-B_'L=).LZ8+J;YL["4_CVDK&2LH5$QQ) MNCH;G>,/T*(PE MP/%S;W14^S2*A^-GZQ]M\!#,,E%T+HKO+-/YV2@:H8RNDFVAOXJ'3W0?D 68 MBD+97_2PE_5&*-TJ+P52%LAZ%'P]PJ^#;1" M9L.Z3'0R.Y7B 4DC#=;,P.;&:D,TC)MI7&@)7QGHZ=G\]N;RZF9Q=8E@M+C] M\OGR_!X>%O?P=WUU<[] MQ_1_'SQ"7W\OOF#_0&,8[N<[%5 M"<_4Z5@#&F-SG.X]7U2>28_G&%T+KG.%KGA&LV/],411AT*>0[D@@P8O:?H> M^?@=(A[!#CSSEZM[ W#\.K.^M>?W9391.5I!F2BTDJ)$4'DRT8ROJZ7+-*-J MP$U0NPFLFV#(S9IR8YQF1ZX$=TY+92^T]DR5[V8X"DW&=H?)ZDKY/IZ$M=01 MV$D-=C((]C/75%*EH0&D%,HW<^&K3$P./7M>"UU7)HA[L(4UMO!EV#8)<^(* M.SY/2$A:P%Q"$78CF];(IK] EHJ2(IT\]F*;=MWZ<1RWP#FD2.!/W>BB&ETT MB.X&N"8UBW CQ8Y!*:/ETPL6>X4[ZB#"01BV9[LKY7NQ'[AQQS7N^%7UR?@. M9O_%]8F]IL-Z@PDZ3W]NF6*6M<3*I F2HY\0M$U$X=,&6%&CWW^+",9_ HR3 M'5XI 6";6+Z YJNY7Q$'ZE,F7*S*^XR5+O=.D2B M25^U-22&AUG,9M'P%X+#1R<@23=;F>9)'VH'=45>>\_BD.HKM(;=\#"]-; A MU1DS# ?;79/T:_8WNH?S")PE6*K0%U8RLP.S;-3K_X==WMCPD.T@M"W-X-N<3(H=@Q[H8;R3 W&MR,IW"H5G3\-J/5 MZ \3@0W'<(H=&&+9 >-PK=[9MV;[*5EJ5I$1<,;FH,(H"ML]W"%&""8]6V32 M4"89ILSYJP) B49+NF:1DRY/!J$?=&+KBL$!9D)Z8FLH ME0P?V*Y6*YIJ Y,^0B?B:XK,F0I58V7J_]_,WS&JAC7),&O^SZCVF775'U9BIKLRN$PFEHE!!5V#2>S\% M9+*ZA:H>M-C8BYRET%J4=IC3!'C&",#WE1#Z^<$XJ.\"9_\ 4$L#!!0 ( M +)02%3)(,2-80< #T2 8 >&PO=V]R:W-H965T&UL MO5AI;]O&%OTK Q4H4D"6+,5IT\8V(#M)US1&U+0/>.B'$7DI3CR<86>Q[/[Z MGCO#S8&3+NA[7R21NLNYV[E#GAZLN_8U41"WC3;^;%:'T'ZU7/JBID;ZA6W) MX)_*ND8&7+K]TK>.9)F4&KU<'Q]_OFRD,K/STW3ORIV?VABT,G3EA(]-(]W= M!6E[.)NM9OV--VI?![ZQ/#]MY9ZV%-ZV5PY7R\%*J1HR7EDC'%5GL\WJJXL3 MED\"/RLZ^,EOP9'LK+WFBV_+L]DQ R)-16 +$E\W=$E:LR' ^*VS.1MRDITNK?U%EJ,]F3V>BI$I&'=[8PS?4Q?.$[156^_0I#EGV\^.9 M**(/MNF4@:!1)G_+VRX/$X6G'U)8=PKKA#L[2BB?RR#/3YT]",?2L,8_4JA) M&^"4X:)L@\._"GKA_+7;2Z-^ESE%IA3;7!UA*[%5>Z,J54@3Q*8H;#1!F;VX MLEH5BOSI,@ FUD6G;.+[&S] 6=?BE?6A-J+%Z:D\K[^$L '].L>_<7ZHP:? M4[$0CU=SL3Y>KSYB[_&0C2'%7MN=U*)U]D:5Y-AN88W!:$*[TLP^#+"Q.Z5)2.]Q MPUL=&;K'E&F,KH.H]&)KJW"0CHZD/Y)'6W(WJB#QJ/.^E7+;NUZ(GP!K@F?U MQ3//&,I8!)\<^JSN>V2"3"#7.N4IP_)SX1NI=7>5E( <'$;.8U9#/<$)CA14 M59Q!4]Q!4U84\%T @E;2 &=V6D2GPMT]?)PG90KK6NLD9X4E2]O F,:5,@@\ MPMNFD)DY2:LFW)@'9LA\_ ME/_KS>9JZ#R."!S/"V#>J]E6&8X-P3?28.TPQKG@"LOR'?@V89ZGL)1/OB%J M> %H&$/A'-^;R"8W@.JBU% \U*JH!:(4Z&Z,#,\;]X44E51NS$L_6HX\%HCO M+Q7WGVI$BT]; M="QSSA\LS\>*PNFAMCT)[B#8%= D/B(XU8'1]]GYJ35>Y(@KUX,8M7TJ&'^[T*(,Q M@VU4A"U\%PV)U4F668BW/FT+PLPT:22Y5E-^R93_-PK&0MSI8,I)-SKZ+2KN M<(82WW>:9M&#G=MY="XEHF?9/#<\8].U.%KMFF\N?OWU^M/H2E6*J2[.#?<>,IQ7=$)])T*>Y_)$822)$B7247#)* MG5HD_NGL(YD&BZ1KA!$GCJG7*4N_4#82Y#7QZH/1;JCRNNP,3M#!^#A:2+K" MJ%J>O#XU=!NX!5K<5#M-"_$ZN@^I)-_H!^3 Y^.G["JV$-_8 Z)V\[[A\@Y+ MS-6%523&4YF*TI0DOABQYJ+W61JST[?P/5Y[%\M]1X[,$W,!:L4I'+O58<_G M;LFC"-J EX$Y/#]#XUPX+MR1,2:DA&Q/'A#\A FG!['^ 0'T[FBR\8P=$M#E M^7V^^#.+ PWW9[5_Z4%/^_3B(K&$"?GI?K@[O!O9Y%<"HWA^L8)$[!4: M4%,%U>/%%T]FPN67%?DBV#:](-C9 "Y,/VL<+LBQ /[G V9_P0Z&-T;G?P!0 M2P,$% @ LE!(5&$#1NNV!0 /0X !D !X;"]W;W)K&ULM5=M;]LV$/XKA!<,-N#Z17'B-$T").F*]D.WHMG6#\,^T-+9 M(BJ1*DG9\7[]GB,E64F3HL"Z+Y)(W3UW]]P+I8N=L9]=3N3%?5EH=SG(O:_. MIU.7YE1*-S$5:;Q9&UM*CZ7=3%UE269!J2RFR6QV.BVETH.KB[#WP5Y=F-H7 M2M,'*UQ=EM+N;Z@PN\O!?-!N?%2;W//&].JBDANZ(_]']<%B->U0,E62=LIH M86E].;B>G]\L6#X(_*EHYWK/@B-9&?.9%^^RR\&,':*"4L\($K$X8+S6% M"U>QB[*+Y4"DM?.F;)3A0:ETO,O[AH>>PMGL&86D44B"W]%0\/*U]/+JPIJ= ML"P--'X(H09M.*F"?K+J8> MIEAAFC:P-Q$V>0;VI7@/K-R)7W1&V4/]*5SL_$Q:/V^2;P*^IG0BCN=CD\??$?=O$'<.^;<(6?UVO7-C_^QL&%YW!13"X^-%$_P!8\7M. M"+*LI-Z+RIJMRLB)=<%-+W4F2K-2!0GI'#9*J=&-Z#LOG"EJ[ATW"0B553I5 ME2S0C=$JZ"%9.B$MB>%\).[JE4NMJF+# 7F8C,1;:;,=2_"&\3G9R4/!%DTY M/*9FH]4_!,DM4N Q ()>_A7(,VH2(8G**.U?*/V"]>&\::,6CNQ6I8C>FP,_ M8ZADQ/MBEZL4S)F"QX8+UD"I=J7"2NDX!=GI1@06 _7P2&P)RN#1V,;#2&CP M[TNM+&43\2:0?LA,*?="%LX(L_(8H8VB\@16S;H+>RRVROI:%@6+%_PJ>LJ4 MK&L=1AR_?9$1YG7&V8.3[%4,#)3#8,]P8R^4C F !^$>R1WOPQV6) K:(/]> M><09B%DS&,AD[19]-&;OF(F <3":&:&-?PK+$I\@3>'Z0[F.)N*ZJVM$JQQR MUT0FTY0J+S4&M 5E&6V#9Z@0G#"]:K[4'&Y MY F#[*VHK<>FS"NRRF0AXZ4!,$11"IJPPA0=&4@VP%\KBT?:.*3( MHOJZCNF'Q7%P^X AE.?KQZ(RX+Z7(+(;OZ$\,)"I7,'W;G<'V:.3R1F.J:)H M!\#1#0[& JN M]&9"S#MO8H 5=18S%NO]4;PK63"_CN<("ZQHH[1F-V&#)&!Y*VUQDRQ41SJAF%#L,1#5LJQQ]K MCHM5KGA"&.%D 2M45H79$\6)2O?@3G/OY\IFD+:A% \3#>[7P5T !$O8.QQN M+)'*2GE9Q)$/2(G2][P:BUK#HHL3(N[&B1W[A-M_GK1Y0F.Q\#BT?YP.VL61 M OU],$7WF*B.N2Q+RI3TL7A;1M->W#L>:TC8\G$&3\*&"#O?W5&/LQWBC.QT MR?WM<-!T,(9KC+)$^XFIES<\<=B!O4K=\CSKT.'!#H.3]=]%WJFLT/?Q;R> MBR,Q/%LN1_%^%N[)^/@D:9Y.%R?KR8Q!3QETF9R.GOJZ MG/8^Z7'>;,*/BP-3(0-OZL MQ(4W5?A!6!F/PRT\YOB_(\L">+\VQK<+-M#],5[]"U!+ P04 " "R4$A4 M-CY!8-8# !Y" &0 'AL+W=OB!ED86$8I428]#L>+K;&/KF;V]-0H[:Z3VOOV*LM<47,CW,"TK+%2&=L( MCT^[SEQK690QJ%%9/AQ>9HV0.EDNHNW>+A>F\TIJOK?DNJ81=G?+RFRODU%R M,#S(=>V#(5LN6K'F+^Q_:^\MOK(C2BD;UDX:39:KZ^1F='4["?[1X7?)6W?R M3J&2E3&/X>.7\CH9AH18<>$#@L!CPW>L5 !"&G_M,9/CEB'P]/V _E.L';6L MA.,[H[[*TM?7R3RADBO1*?]@MC_SOIYIP"N,62^G)2O<(CI7P7)(W(*LPG?8.MH+E1JP4+S*/_4)45NRQ;WOL_!7L M]_31:%\[^E&77'X;GR'/8[+Y(=G;_$W #UP,:#Q**1_FHS?PQL?BQQ%O_ K> MP[$X1W_B" M"2U-I>E6ONK4<[RP\'%8#'Z.SF.8Z9S0I;NXHD](YQM=":IPLV)[4&88Y:%; MH>(NPM--:Z6B$9W1.+T?C&4).$CPI(28W?S_$\S(%-'W&?IMPO6#[P-^=:5JA=]]_ M-\]'LQ\<\5-K7 ?2($)QHDUE3;/O8+:NUT(\R:9K7@U!)F$'RZVQ7NHUE5"7 MI(O60EB["\:-4!V';%@4]:G<4(B4$3K \I-GJX6B5@"*GQF4R%[:<"+@ZQP8 MV=;@)APEW@CM!W3C@M]'88%^:+:(_4^A1Y2>,D(UY-2&''20E2P 1H4!PQI: M1!T >U)N2F47*9 X=?U(B1Y'RD1AD2'JM1+GCS"(>AP7LUFS65O1UMA(H92B M7QI$H@\9E0;U:>.I-JJD8,%]&5K&(@:'W#'.B_2[ 7T".R^UD/CW9,#O+!^, M<4LK%0<.O,XF@^G!D +7M1S'D-JEL=%:Q>4:/7222VS+EPY:./BE%96G2A12 MR2#KX*7+*CL9!R!R'8>>HUAG'R;-[/Y11^%J"<,450H>#V32! M=G'0]1_>M'&XK(R':O&UAI!L@P/6*V/\X2-L&PO=V]R:W-H965T)"?MOS]* MCMUTZPO6^Y#HC7SXD"(I+PY2?=,EHH'[NA)ZZ97&-/,@T'F)-=-CV:"@DZU4 M-3.T5+M -PI9X93J*HC"E- MO'[CEN]*8S>"U:)A._R*YL]FK6@5#"@%KU%H+@4HW"Z]R\G\*K'R3N OC@=] M,@?KR4;*;W9Q4RR]T!+""G-C$1@->[S&JK) 1./[$=,;3%K%TWF/_IOSG7S9 M,(W7LOJ;%Z9<>ID'!6Y96YE;>?@=C_Y,+5XN*^W^X=#))F0Q;[61]5&9UC47 MW'>&',N/S+#50LD#*"M-:';B7'7:1(X+>RE?C:)3 M3GIFM59TO\H\ !,%X/>6-Q1QLP@,85N)(#_B7'4XT0LX%_!%"E-J^"0*+)[J M!\1I(!;UQ*ZB5P$_8CZ&>.)#%$:35_#BP='8X<5O..K#NF+".'\_]?["/Y<; M;12ER+^OF$H&4XDSE?SOF+Z*8^MQKAN6X]*C@M.H]NB] XO;.>R;A37J$$> M!!;N5-E$!;F%5B,PK9&J&NY*A&L29N(!*F16H[;S[ARXR*NVX&('S1#'/98\ MKU#[))F7Q%UUUF_N'@ETP+G47>D2A#(%ZPTJM_CC!Y3ABA_Y.B;2E*0Q@IF? MI2F-J9_&*=R(\Z,4T=OSG(2GL9\D&$8N,]-6*Z,86=82-_ M"EG1*GM%Y!K]%"+474VBK*-0W"9 M2\FI<(^BQ5](9U=EYW)[;JNL>;XZWY?BMZ?(Q_HO@,ON\7L4[SXA*& [+C0UL"VIAN-TZG7WT"^,;-Q3N)&& M'E8W+>E+!I45H/.ME*9?6 /#M]'J/U!+ P04 " "R4$A44X6K+&4# !Z M!P &0 'AL+W=OJ"ED46$(EV2JM?Y]1U2MM9!LHM^7$3QD?-F MWI S7!V5_FQ:1 M/G9!F';36'FZCR%0M=LS,U $EK31*=\S25.\C<]#(:F_4 MB2B-XR+J&)?!9N6Q1[U9J=X*+O%1@^F[CNG3'0IU7 =)< $^\'UK'1!M5@>V MQX]H/QT>-U>L@ M=@&AP,HZ!D;#7WB/0C@B"N//,V>19 U1NKNK,Q1=!Q.8SLZ9R'*X,R?L$@ M/1ND/N[!D8_R@5FV66EU!.UV$YO[\5*]-07'I3N4CU;3*B<[NWDG+9-[OA,( MS!BT9A59HG6+476FN!LHTA2=L:^$'66']M'U$X8TSI)::[]%7"!ZQF MD"4AI'&:O,*7C1HSSY>]P/=6J?K(A0 F:[@2O/6"X8&;2BC3:X3?MSMC-=V4 M/UYQFX]N<^\V_S^I_9<4\"U2J>Z@N4&P+4*C!)49EWN8<$F(Z@V)-M-;$@NJ M@?=,5^V8VS-(^<9NA_H9_V2PZ04(WJ G.B'39@IOM3(&[IG6)^>"=:J7%K95 MU7>]8!9K!VG+OS!?<3]33_D/)H\$2Q+F3HL.HZ8N1!T*,GA#P<$-),F%0Y:E M0_(LGQ)![O*,6C+QIJ?,&M78(],8@L6JE4JH_=MJ1.B&2D17B=^<:^QC=@< M3SJ)ZB:9Q=1GA'!XRPSL$%WWK=1>\B]8S[QCYU#277W1WS]VE\Z*B[O0[[_) MG@,(R;$YH&_50G=O:(TC.CXLVZ&?/F\?7B4J MF#V7!@0V9!K/%O, ]-#IAXE5!]]==\K2E?._+3V.J-T&6F^4LI>)*K_GFFQG.C%9[I7^8!M'"?2ND60>-M=WE M;&;*!EMF+E2'DDYJI5MF::EW,]-I9)47:L4LB:)\UC(N@\W*[]WJS4KU5G") MMQI,W[9,'ZY1J/TZB(-IXS/?-=9MS#:KCNWP"]IOW:VFU>R(4O$6I>%*@L9Z M'5S%E]=S=]]?^(/CWIS,P5FR5>J'6_Q6K8/($4*!I74(C#YW>(-".""B\?>( M&1Q5.L'3^83^B[>=;-DR@S=*?.>5;=9!$4"%->N%_:SVO^)H3^;P2B6,'V$_ MW$V7 92]L:H=A8E!R^7P9?>C'TX$BN@%@6042#SO09%G^8Y9MEEIM0?M;A.: MFWA3O321X](%Y8O5=,I)SFZNRE+W6 '>4Y@-&F"R F4;U" XVW+!+4>SFEG2 MY21FY8A[/> F+^ NX:.2MC'P7E98/9:?$<IV\"O@.RPM(XQ"2*(E? MP4N/AJ<>+WT![Y8=V%:,!GLO,&'@SZNML9J>RE^OJ)@?5 M7IJ.E;@.*!$-ZCL,?E(9_.2U4K6=Y@:!3J!6@G*7RQV<<4D[JC.C0N'!=DLH;G'3:XW27L*M5E5?6M@SK9GTR&\@CS(_YB3.I47)9(FT7L)\ M4<#[MA/J@/A6HV"6F+(I-GD8YSEDX2(IX -2)CYB'(?I,J,QBK.CD61%RXVK M'P:2,%XN:5R0CD_>WA/@-,NA".-L 5^598(2SQM -.-%F*:1FQ3A(D_@=R7? MEI-Y3UF\@7E8+#/_S9-HU'1Z8YD74"S349%\@".9+"SRU'^S.'W.>5\I&C<4 M&B8/T&EUQRO:/#FG,E>BMN16=^RDAP#WE(2T_8.N6$6UM&-<@])N)N@= ;?8 MTE'#+-2,"W>I0^U*/AAFN:DI(Y3FXG!!,9-4K%M'&(WE5!<=*/&:XN5Y^9I- M\E#WMMG3_D)_/XBP[IW&1G /U M,NI4-;+_TG;:L[D?B].\@$YICT:& MEZ*G\N\\\J3&G+NDN?;NJM:O;1#[SON M'O\%59UOGUMEJ1G[:4-_/ZC= M!3JOE;+3PBDX_D]M_@502P,$% @ LE!(5/G(F6P> P \ 8 !D !X M;"]W;W)K&ULI57;CM,P$/V54002*X7W&326#AVL!VZ\/6,G3;;!78?X,7CR\SQ.3/.9+Y7^JMI$"W< MM$*:1=!8VUW$L2D;;)F)5(>23FJE6V9IJ7>QZ32RR@>U(LZ2Y#QN&9?!Z0)/YT?T%UX[:=DR@VLE/O'*-HM@%D"%->N%?:?V+_&@9^+P M2B6,'V$_^$ZG 92]L:H]!!.#ELO!LIM#'DX"9LD] =DA(/.\AXL\RRMFV7*N MU1ZT\R8T-_%2?321X](5Y=IJ.N449Y=7^)T*TU&:+> -E;KBMMX M/ !=#D#9/4#/X+62MC'P7%98W8V/B=3(+#LRN\P>!+S",H(\#2%+LO0!O'Q4 MFGN\_%Z\&K7&"M;*6!/"FG7<,L%_8A7"1F/'.$V8K."M;5##RABT!JZX*84R ME!/XO-H:J^D=?7F 3C'2*3R=XO\3_T] <-\^EV7O\U"JMM/:S'-XK M B5U+F 4^X@12F9 M(HT2MYI%!1E'^4\A&@6S"$J*'V"53VUU4@E5$R>+6C+QM#<(1M5VSS1&] 15 MU9?VCO<@@HYOE>\;E*.LR"?BM]RPH0B:&25X14HJN+9DCN1?27HV&/WM XA/NE"+>N=[+25']=(.#6G< M'=OY:NABM^[#O^ UTSLN#0BL*32)II, ]-!?AX55G>]I6V6I0_II0[\DU,Z! MSFNE[''A+AA_&PO M=V]R:W-H965TQ,'6<,?+RCI#M)@UK,1[M-^:6TVS:&#)>8W2 M<"5!8S$/SN.SBXGS]P[?.:[,SAA<)DNE'MWD.I\'8R<(!6;6,3#Z/>,E"N&( M2,93SQD,(1UP=[QE_^QSIUR6S."E$C]X;JMY, T@QX*UPMZIU1?L\SEV?)D2 MQG]AU?FF:0!9:ZRJ>S IJ+GL_FS=UV$',!V_ TAZ0.)U=X&\RBMFV6*FU0JT M\R8V-_"I>C2)X])MRKW5M,H)9Q?7,E,U@F5K-+/($J.S1UF/ONC0R3OHCW"C MI*T,?)(YYG_C(U(RR$FVVABMN M,J%,JQ%^GB^-U=00O_:$F PA)C[$Y#\K^.]H^-IJX(,!&JV>^;;[71L;4.2! MQG)J1P15@*T0L"C0][8':;>"ZX9,F(-5L$1@32-XQI8"@8ZQ!Q6M$%!029B M#3(] I;_IG8CC'-A<@,YK6IT;,\H*?:JXED%C.JG,5.:-IS$>K(&-5>Y&VY M95FK0WAPPGJAI@=]P&*Q))Y M:SP-3U]H;:7Q(%6G)^'X(#C)NBZETER6'L*)*[.N=8B$KBQ))K$9^86# MJO2*?;+#?OR*/7SKU$<[=VB-NO0OA:'BM])VU^E@'1ZC\^X.?G'O7K(;IDM7 M2H$%0Z'%3VHJ)T#K1=*V>W$!1B>Z,4?4$L# M!!0 ( +)02%14(/@U[ 0 !P/ 9 >&PO=V]R:W-H965TW!VL;L@CE=*?S8E8Y;<5D*:DT%I;7TT&IF\ M9!4U0U4SB96%TA6U&.KER-2:T<(K56(4A^%X5%$N!Z?'?NY*GQZKQ@HNV94F MIJDJJM?G3*C5R2 :]!,?^;*T;F)T>ES3);MF]L_Z2F,TVJ 4O&+2<"6)9HN3 MP5ET=)XZ>2_P%V^4^,0+6YX,I@-2L 5MA/VH5K^RSI[,X>5*&/]/ M5JUL$@Y(WABKJDX9#"HNVY;>=G[84ICN4H@[A=CS;C?R+"^HI:?'6JV(=M) MUFPXK[^"'PVI.*>U'F\%_""Y4.21 &)PSC:@Y=LC$P\7O(](Z]@ MY+4SDOQ]-C=6(R;^V8.?;O!3CY_^+R<^%H.<4\/S[I]]N\P-R:G(&T$M*\A\ M30I^PPL($5MB5>:J8H1:J_F\L70N&+&** T)9%^+42I1,&V(6GB=&E/2.B@W M6OF(!C2]81H)2F13S;$[A.^C&&P&-J9AI&AT3P!$N2J&Y _T):I+3T@6'IGL M@.X0&X-5P#JDWDJ7Q9"8>X2C4&:B8@[#9G MM=T2+Y [AT?@JAF[%\T$L<@\-Q>/ESBT/'SV[ M*_:8O9O'G0?B. C3U#>S*8FC8):%?C2=/63]0Y!W'HDGK0L2WV1I.YF1U[\C MAG:R<5GM8IY]:?@-%2X=01YJ7QW;D%QTP7^Q.PGV5X@^>QYU %UMZ'6?J49< M6Y5_)JIV*8[TU,S"<)?NG:Y+=N-E:(UOCYRWQ4"[S0U9$DVE(P'6!<*;[V+JK4F):R"')/.1Z(I[DI2 8;:)UU7 ME/:4(MX65^V.U.]-]1)QWR[6" .&[4%7-B"RY6SGAD9+4C:Z$##A /4,Y@O$ M#8[H$)\[C2BV.%8 =1\H!5&R]Z[_:I/8H:F=S2V/6FGK3@!%CP7>3]T2NW7^ M<*-5R?/2S:V]Y[QU^'H:OG"%[+QXN EJ^9*U,3U&$0A*%03:)R"P(DZDS+9E-?A0:Y.&_ MW#%J(Z^1'+CC;$:B(,LF\%>,7IIFCR/;)6VK%+_=M!.4SK[?G>:;IU2++)L% M4Y#*QFF0P05N'$W@YW$6A)/QOO+W]'OIQ<+OJ[+Y]'LJF?E[*ILF?C2>N&:, MR^9!?WSGIAK?NZG:)DZ?ZZ9ZZ -[M/5BP09+_R[#;:4::=O'RV9V\_0[:U\\ M=^+MN_$#RBE' JV@&HXG&2#-FGZ@56U?__,E<5KRG=+/%^9=@)87RC$>3=P M&VP>Q*?_ 5!+ P04 " "R4$A4K.GVL6D* "A'0 &0 'AL+W=O[+Q)! .?ZG7-PP&=WVGSJUE): M]GG3M-WSL[6UVR?S>5>MY49T%WHK6\PLM=D(BZ%9S;NMD:)VFS;-G(=A-M\( MU9Z]>.;>O3-JJ5[PWK^LU&F"\O9:/OGI]%9^.+#VJUMO1B_N+95JSD MC;1_W[XW&,TG*K7:R+93NF5&+I^?749/7B:TWBWXAY)WW=XS(TT66G^BP9OZ M^5E( LE&5I8H"/S=RBO9-$0(8OPRT#R;6-+&_>>1^D].=^BR$)V\TLT_56W7 MS\^*,U;+I>@;^T'?_2P'?5*B5^FF<[_LSJ_EY1FK^L[JS; 9$FQ4Z__%Y\$. M>QN*\,@&/FS@3F[/R$GY2ECQXIG1=\S0:E"C!Z>JVPWA5$M.N;$&LPK[[(L; MN8*)+5.M=S L]6QN09BFY]5 Y*4GPH\0*=E;W=IUQUZWM:P/]\\AT"05'Z5Z MR4\2?"6K"Q9' >,ACT[0BR5[9PHTQ:K&MH0_5:1S2J]V4 U9+]/DE 8C%KA M58L42$0#9F6U;IW/G&"CI&24KM^2^TEM*>#RP9<:/^8^:.S4N6>6+60E^DXR M903F-WDWR'2?,1HJN-R0*5).WHNG!9[*1$[SOR#QCL%_6_P$HL>3URS\(^*C1[>IQ [\3'CHY)HQ^T:E:":.D?U%I S\2RORH[72C M:B\KY25%:'L_1.=^S#O!7*ZMQ%99T:BO@[\'&PTCNR8G[IF-G.K]@Q5+HS?' M0' Q38P*@%FKK8M-V($ -41NUQ-8]N(3/&CEM]%)R/.(7NH&YS"RL\-P-R:G M,<:<[$<$8S/*L&O==UC4G3\!02/E0>UGJ-QRLT"T#=4[9#I&#RTHBOJF%E7C">8SX$ MRSC)!WV/Z,/+($Q3T DYQ^H@S+$U"6+8]W01CK N)$8S&"#.1K/N#D0=CJ\= MS$$<9D5#V$+41(SGL"@05ZP!F(*3)V$&7S.D4F!]"(%X,,SH&X>D$,I6+*: GC^ M>8CQ]3==C3_I4R3.$D[[XH)^@>\HR/1F:GON[WIFX$&==L2?@C-) A%N M3K9GX):1A'%$5BFST$L;@O^'[_LVK'-KG7#YH!BI&640_!WZSQDU;>=S=!A+ M9:EUHYL=^6;P?.Z[0Y@D/0=& M,M(1VR)4BW>GVE^&1F"6I\3$N:B$@N^.]:!PQ9XA4TH+AZ,W#T73>+, E96N M744O2U?(@XP3F.%;*J8.WFGLRM1/XYX>N':-[Q+]9E/UC4?HT?N#8ZVY:R(/ MVT^B?[0%1:]HG$;N6DV;FA*5GG+,\8*#1?[N8=\J, ?=#A!'ZW+J@7#$@:[: M9.6P_(T*Z&BEK%WB6M#U&T6;K%W")"OM\MMXM3O:;'>[]EULCORA(EX6:\ M% Q.WQKX_OR_O#%X\[OYZ*C-#B1?GK2\\]AW#HMWL&ZI.FQ\=9#W5X> /0HO M,K913>/NG##B!Z-H'#DS'KR8KNJ^3UI&-NY*#L)=W5P'PT$(]0HJK,>SC*-X MZMBR4WEW"3\@&#FX^7+!$O+)<%7NL\G(V\_ -#0P8YMA$46 MFW*(=67WI.60/=YI1K>,D'Z\\F:BJG3?VL%U4?A7 NJ&_#X8:[CW=+DM?]H- M<3J>/P[Y8_ #'G16^_T$&C:X@Y!4M^X&5KC$^-8%XG2@!IWO;7+?5Y[YWFTZ>WT_?'2?W;;+?XE@(12PLPO]3:C@-B,'V5??$K4$L#!!0 ( +)02%0&PO=V]R:W-H965TY(67'6."NP M?DE(ZEZ>NWON2)^ME;XS.:*%A[*HS'DOM[8^[?=-EF,I3*AJK.C+4NE26-KJ M5=_4&L7"*95%/XZB4;\4LNI=G+FS:WUQIAI;R JO-9BF+(7>7&*AUN>]06][ M,)6KW/)!_^*L%BN\>;\X[T4," O,+%L0].\>7V-1L"&"\;FUV>MFO]G8N=8ID+ M@Z]5\4DN;'[>.^[! I>B*>Q4K7_!-IZ4[66J,.XOK+UL,NQ!UABKRE:9$)2R M\O_%0YN''87C:(]"W"K$#K=WY%"^$59!DQ46964U? M)>G9BYE5V=T1Q[6 3)54:R-(OO,G[1X!O,0A@. HBC>/""O6$7[]#9&^Z+-Q<:VWBOQ8;H M96&BM:A6Z-9_3N;&:N+*7R\X2SIGB7.6?*OD_@]S<),CO*9346T@%P:D,0T) MXN=&VLU15@ACY%+2B>$4@*PRBI;Z7AFGT=_/C=<1Q'KS[U";BI)^EOLT]FMZ; S7,/I!5'3<,ND3ZSF MGGY4F4VFG4H($X>*"(KEG/*W)6G H9&W-?\9ID$R2H,HBL" P\6P4-\3* YQ MV=A&^V@<]L=2<#I\8JRRHO#HGBL^/O :R6ZF5I7\F[XO&BVKE3/CN)36Z.9HL?D&X"HB^//8NFQZ M5(,P>@2QSF66N_-,T>5@+/HZ3:D MWJC<'&HHO5/DZY6MN&8\V*#0YA FJY7&E;!([4E,IUQD\%$4#2$X M2?*W'2#"T792:UG -LE)%*2C<7 R&,,P@9_;' P&P2CVY$U&\/8!=2:YP@=) M$)W$+'U(ZD"WXQ(E*QR@P?J6O)%'./ MR>/:EUJ>YI3=;R8-TB0)1L=D8\1F$A@%\3CNC.W1&U!PR3 8IQ'$8QB$R0D, M@Q%I_U=K,R?C\*3K%!)N*@V.Y.!8_J0+,D7@-1:B#::I[CTP)@'WD:2!6:J& M>$RKW;#G3UI'$3= T&1I62-:KM#TDXH^PQ*2D")Q_ CAI]MP%M(C0FNLLDWK M@3Q1!+Y5NR'1\MD!NZ>%XBY; M/'G]>-QM$*YXEYAG2!HX">U:@;^;AJ; 7FQ7HA+ME4X6)5UHOB^9J3QQ?6YY M J@']Y4ND?0'/].HE(\Y_[I"NI#VT:P=K/$7(XRV+U<8_EWA);$T3GV!MV:D MGS^&;L*MG/!'7YC1W2#)=L:+I:$2/O?^\*TO4*_=ZYK%+//)/S.ZT>Z!/ M_+OT4=R_[J^$7M&$@@*7I!J%X[3G1^YV8U7M7JES9>G-ZY8Y_SY>(?4$L#!!0 ( +)02%3+B GTD0, "D( 9 >&PO=V]R M:W-H965T!.)RSIZ]8*%EJ_2=J1 M/-1" MFE506=LLHLCD%=;,A*I!23NETC6S--7[R#0:6>%!M8B2\7@>U8S+8+WT:[=Z MO50'*[C$6PWF4-=,'[=_(E8P:OE?C*"UNM@JL "BS90=B/JGV+)W]FCB]7 MPOA?:+NS21I ?C!6U2,,O62ZU: MT.XTL;D/[ZI'DS@N75)V5M,N)YQ=WV!FEY$E)C>/\A-JVZ&2[Z!>PWLE;67@ M-UE@\1@?D8)>1G*6L4U>)+S!/(1)/()DG,0O\$UZMR:>;_*"6W##32Z4.6B$ MOS:9L9I*X.\7R*<]^=233W\R9C]&P<: *N$]TWG5NPM,%D !P#I#W:^.J+8( MD*NZT=Q@0;4G[T#=HRXT*ZWGN8C#E(I""%_?Q'*1A)/SPHCNC&G05[TXAO"! M;CC+@9#D7W'(T(0FQC LO\R!INY6#;6!DPU2* M%C/78A;P3EJR:RQH9G'@V"-_/I^(,J4I^USN'U&2?:&8=@4"C8$X3"[A I+1/)[3&(]2 M&K]@Q7.7 NG"8RA!)9=,YO@L>I:.83:9P%=JQ!V)]0D-4Y69TG*6F>C6:3A,;I:#J=PJL=M?@*-J7F M.9/0.!2%:1CZGREV5PT_9FRIB-)P#)>>)O4./J[R3X[GN=QXQ%/'!SFOV#V" M5)2!!]K0*+&EV!;.JD\/59G&AAW]G:':+^AQE$5GL,] J57]'R/<4-GZTL^T?*@+^J72?O5_MW<-.U_V_'NT>4@KWGTE#V2H*.PW06@.X> MIFYB5>,?@TQ9>EK\9T5O.6IW@/9+I>QYX@ST_P[6_P)02P,$% @ LE!( M5/9)B$;M! ^0H !D !X;"]W;W)K&ULG5;; M;ALW$/V5@1H4+2#H9KNQ$]N G+1(@#HU8K$^ULR)/C;6Q8M!G5+[8CR.NN9&Q9%OV>'+TH=& M);R&U3BV@565G1H[GDTF/XP;9=S@\CROW83+<]\E:QS?!(I=TZBPO6+K-Q># MZ6"_\-ZLZB0+X\OS5JWXEM.O[4W V[A'J4S#+AKO*/#R8C"?OK@Z%OML\)OA M33QX)LEDX?V]O+RM+@83"8@MZR0("G]K?L76"A#"^&N'.>BW%,?#YSWZ3SEW MY+)0D5]Y^\%4J;X8G ZHXJ7J;'KO-V]XE\^)X&EO8_ZE3;$]F0U(=S'Y9N>, M"!KCRK_ZN*O#@R,XXZ0I MMRG@JX%?NGSE73)NQ4X;CN?C!$CY,-8[]ZOB/GO"_8RN 5!'^M%57#WT'R.4 M/I[9/IZKV5T=%T2+/);/H5O*,^OZ.,=_1D?DUC$EB4(BE7T8-\Z;6) MVOK8!:8_YHN8 DCRYU=V/>YW/MX)RC(XT7P:CU9=V&I+"3%A$4QE914ZI9C2J:97;#LFX_,YKR0,?606[ M):V^?*&(CD?*(%H[PD,TMLD(=?<\@84M?/ M\$;TSA]@("0M%5@S15366N!A0&G&2I7CW3@61T*]IP%(@2+1+X[FH(.EZ8D$.CWK6_\O,/8$_62RYZF<%AP" MXNUW E$?0]\%L^@51'0*AVR-I=7D>MR%X!OH I= M*S#(0B8A.0Z1:@4&L5OA\,NTP:EXCV.X,FLC\".ZK7UGJPS"HG@@>,[CXH*9XB109?IBZ-=6?#K,6I6'G;#4VZZHOB@"QZ]!_DQHH?8-[W,HC7])M=]@=H3A M9_V16/@C;*2LEE?X515*+ZW1>0)W++Q9(%P@E"9ON+0MBR**4I&PJFH.91HJ M3 /5MA8\DK)C-I9S)_"J*].JO/>,*53%WGEH/JJ:B;F8R(P:#@;ZFN<>?2;P M81^8%*]1%3B"-"'7PJ68"9#ENA,$!@)<*K^;AP82>G<;3R\D\ML$@6AP8HB@^#/'5Z@,9&(97P[95"U@5Q]!+." M6MO^*^Z/=7@$.)\\ 2B.@"+I[@,EE5M!8K7PK@,?O9DM;E*J")=QB-8;9= 3%I)@^PS<;7"3L=$!&Z*#M 7BI$+C86)?L?"HX$TAH&R#71V*.2$M*!WZ% MC?,T2@%_$$H4AKAO20&;4-LQ;/6=ELA$$BO#PB1\8*Z-$UY&LNT@_W0_ AT? M>6C8WH=#_O.(4/?-A;&Y?E<[ L'%. 9CW!QV/'H4K/=>5UR\*E6S883S4EN> M.Q!4K%3,"3NE*<5K&<.6A$9H#6+@2GJW320I?Q"HE/N6, M1,XGC:J*8X$(ISPJXT*J8=ERS3$DKS=8^C;**&PO=V]R:W-H965TD[?9\-!_U']ZKL@K\87IQULB2 MKBE\:*XL^!,UM;>\,N;_'PT MXX!(4Q;8@L2_#:U(:S:$,+YT-D>#2U;5A^I\]'0D MN'CG2FG45YD@ M,KFX3M41MA#7JC2J4)DT02RSS+8F*%.**ZM5ILB+W_JG1V?3@%C8XC3K_%XF MOXL'_#X3;ZT)E1>O3$[YM_I3Y# DLN@3N5P<-/B2LHDXGH_%8K:8'[!W/ !S M'.T=/V#OOH3_6:Y]<&BD?P\X.!D>889P]1(%RMP'XZ'K?Q= M$3H[LW4CS1T'VQK9YBI0+C(+:(U/3QXYY)(_%\I(DRFIA0_X@ $+7E1R0V)- M9+IH(*=,-.QR2!.Z,E2B)$-.:GW'OU##UN0.IL8IV&TT@()N0& ?3 SDFOV@ M77[]Y>EB,7OQQW)Y%1_G+Q[%EL,<\I".>S7;*,/M"&QJ:4 -'.-8P+&0^6?, M1(QY'--2/OJ&J.$AU3"6M<[QMSW9Z :ANE9J*&XKE54"60I#&7G/_0Y^$U(4 M4KD=+FR6 W+D,>2^?U4FD%.U:/#7YIXA\Y"F?")6Y *8$"*)+_NI*JP-Q@82 MN?*9MKZ%2A6YU!1&,Z]^NVJCH1LK4*X7RWFU7*Q4@G*5L=P MARRO&4@55"?QZC:KI"E)K&Q=*Q])N:_H]:M57]#)@$B$(V/@VUT M!%OXLS4DYB=)YE!KG ZM<7JPMA\ "@I"F/J:2>6^[O@Q"X+;98^"^<A4+' M',XG]A5MI&YE9.#2VGRKF*(1J;:F/-(X;L4L*21W"OVF M7"+S+DD7^K-'(M,4%A7D7$2_IYHNLIPP8G%FNDHA$(Z?77T_J4-?IU,4.8#9 M45REFK0^.'(RO-N3_4PCW(AK[R"GCW +')+BE 4SM:(&#VYZ\)Q=.%;L$.?!YNOY1TS$HLX'J%@$^+_-V ( M( * \QW5:_CL*2=5K-1V#7E<-]8@NQN67+W[^.;ET?P9*L5L&V<'.Y])5RO: M8#QBGZ;RM\211$Z6@"/GDE'LU"QR8&&;@.W0(./:JUI(MZU[B&5Z!O] Q\ M'#J<95+%)N*UW2)K-^X;+NWQR%Q=6EED/)6H*$Y)Y(M=K*GH/4H[=/H6_H;7 M/K=YV9$C\\18@%J#RG"^<#CKI&Y)HPC:@)>!.3S?]7!)VQTZ=HRQ1TK^WD4R MW;L#84[*>-.+[6I"N@X-7X?+Y#+=H7;BZ2:*U58J(*&I@.IL\@3G#9=N=^DE MV";>J-8V8"CC8X5-2XX%\#N?]OH7=C! M9LZD43_='],_>=_)ES0Q>J_(GSVTQ#48! MY+AA56F7:O\%&W_Z#B]3I?%?V->RZ3" K#)6B4:9& @NZY4=FCB<*(RB-Q22 M1B'QO&M#GN4-LVPVT6H/VDD3FMMX5[TVD>/2)65E-;URTK.S)3ZBK! V6@G( ME+2:XF2(A"T:\Z@-=.[9ND33G826;#K-,&OP%S5^\@;^%=P2:&'@D\PQ?ZD? M$M>6<'(DO$C. MY@=@F]^ *2*(G/X/7: /0\7N]_ G#=!*#V_[KQ'W[-U\;? M_SYC,&T-IMY@^H;!55W^H#:PQ$QM)7_"'.9":NGIC.*^U8.Y8[U%SE8W@/G=%PV*W7D5^3BUX_ M:7:#M-^%#^]&21Q_I-P9Z[S434([>+"H)2NIK(7@QHT1TX7.H#=PWX3@.O'% M8)3Z]2J^>H9:,2IVH A0I^D'M(X6!>95N"2-W;="E5 MU=;/(D-PE;1UP[:W[;B;UUW^+%[/RENFMUP:*'%#JM'EL!^ KN=/?;!JYWM^ MK2R5L-\6-+)1.P%ZWRAECP=GH/T)S/X!4$L#!!0 ( +)02%2!+JP5T@( M . % 9 >&PO=V]R:W-H965TS,=J#][W=V(*-3X26.[;OONQ_^ M;K97^MEL$2V\5$*:>;"UMIY&DX@6LQJML$' MM#_J.TV[J$,I>(72<"5!8SD/EH/I:NCLO<%/CGMS\@\ND[52SV[SK9@'L0L( M!>;6(3!:=GB-0C@@"N// 3/H*)WCZ?\1_8O/G7)9,X/72CSQPF[GP22 DO6 M"'NO]E_QD$_F\'(EC/_"OK4=$6/>&*NJ@S/M*R[;E;T<_.SB6F/!+6ANGJG&@EDL MP"HJ5JX::0V=YH]N,?U99(G8N4?Y@635DB1G2#[!K9)V:^"S++!X MZQ]1P%W4R3'J57(1\ ;S*T@'(21Q,KB EW952#U>>@;OOLO2P*_EVEA-K^7W M!>!A!SSTP,,SP \DHJ*AXJF2:K!#>LY45"[!;A&6@B3!9(Y XH(;U:QMV0A8 M'FK_7ITOLCD!3TW-H?!XI&8JO^IV1OJXDC=M9UILC%TZ>P,]+R; M:@R3A>E/X3L1O^DI4$>P6J,^=B7VK8$5$YZ%65C6F@L8P =(PU&.\I1">JJU!O_&PQX"O8"K [[<;7LE7M/_-V]MTRO>'2@,"27..K M<1:0)/T\:3=6U5[#:V5I(OC?+8U@U,Z [DNE[''C"+JAOO@+4$L#!!0 ( M +)02%2.#=/M^ ( /,& 9 >&PO=V]R:W-H965T'80^*S<3";,F3Y*;[^U%R MXF5#TPY[L2XF#\^A1&J^D^J[KA$-/+2-T NO-J:;!8$N:VR9OI0="OJSD:IE MAI9J&^A.(:N<4]L$<1A.@Y9QX2WG;F^EEG/9FX8+7"G0?=LR]?,&&[E;>)%W MV+CEV]K8C6 Y[]@6[]!\ZE:*5L&(4O$6A>92@,+-PKN.9C>IM7<&GSGN]-$< MK)*UE-_MXFVU\$)+"!LLC45@--SC"VP:"T0T?NPQO3&D=3R>']!?.^VD9N$5'E2X87UC;N7N#>[U9!:OE(UV7]@-MBE%+'MM9+MWIG7+Q3"R MAWT>CAR*\(1#O'>('>\AD&/YDAFVG"NY V6M"2XL(=R9Q3]Y>1G MEBM%YZO,3V"B OS1\XXR;N#\(ULWJ"?SP% 0:QJ4>\"; 3 ^ 7@%[Z4PM897 MHL+J3_^ R(T,XP/#F_A)P)=87D(2^1"'\HQB'U8-(ZE6^*M1 M^-?KM3:*[LJW)T*E8ZC4A4I/A+JC$JKZ!D%NX(]$C_$>R^^3F+9(9[IC)2X\ MJD*-ZAZ]Y<<:H91Z$,/*LF_[AAFLZ'Z24J;)VR:=3P':-RBT^_(4RRO'A'FM>TLUQ3*2IR>,,IGZ1 MYS3F?I[D\%9<[*V(WCTOR3A+_#0M8!KZ<53 .]1Z=EJ&1>9MQ[BR(8ET&OM7 M63:A2>I/PV+R-S\?!'6W,XAR/\E#FL2)GZ0Y_'/6E"WM"[FYZ#5"]WC%_%\F M;X^1F=9(>L:;<@8%\2R&Q$VS9](YIDWG,-A863GVMI:&FJ2;EK3JX3*&M#_C93FL+ !QG=N^0M02P,$ M% @ LE!(5";I[( G P B@8 !D !X;"]W;W)K&ULG551;]LV$/XK!V$/-J!&%B7+Z5[5+33:--Q1TMS3&QOD-?!J9,)6RR*I.-"1;M-P.[-;J,')X7">P-VZ#IN M'F]0ZM,V2J,GX(,XMLX#R6[3\R,^H/O4WQM:)1-++3I45F@%!IMMM$^O;W)O M'PS^%'BR%W/P2@Y:?_:+=_4V6OB$4&+E/ .GX0O>HI2>B-+X]\P932&]X^7\ MB?VWH)VT'+C%6RW_$K5KMU$908T-'Z3[H$^_XUG/TO-56MKPA=-HN\PBJ ;K M='=VI@PZH<:1?SW7X<*A7+S@P,X.+.0]!@I9WG''=QNC3V"\-;'Y29 :O"DY MH?RA/#A#NX+\W.Z=&] M5JZU\*NJL?[1/Z&\IN384W(W[%7".ZRN($MC8 N6OL*736*SP)>]P/=6Z_HD MI 2N:KA0OA^5WPE;26T'@_#W_F"=H2OSSRMA\REL'L+F+X1]H)=4#Q1'-S]' M?:[,K]+Y9WIM>U[A-J)W:-%\P>B94A4_K/3=5.Y7Z#%+YL3N@^8Y_LM@,$J1H,! ](C=V#F^-MA9NN3&//@3O M]* <[*MJZ ;)'=8>,DY\X^$E_D&]YG^XW!.L2)@_/#J;FKH3=2[(X TE![] MFB[I.RO9G(8L\TA>>B1E 6(%W(8'18H,RD!L6]%;8$1!SBPNRA7,6,Q6Z1SR MM/#(NO1(GN5S(LC]^:%17+X9J+)6-^[$#<;@L&J5EOKX&-+35',#J:6$Y0.6ZF\9KEYTVV+."Y^YI<] =2?PQ=T-\0JOG8*B9T:K3[L;]\-Q^[ M-%V4HU 6)#;DNKA:+2,P8^<;%T[WH=L&PO=V]R:W-H965T M>X6A^4/J[V2-:>*R%-(M@;VUS M%8:FW&/-S*5J4-*7K=(UL[34N] T&EGEE6H1)E&4AS7C,EC._=ZM7LY5:P67 M>*O!M'7-]-,:A3HL@CCH-S[SW=ZZC7 Y;]@.[]!^:6XUK<(!I>(U2L.5!(W; M1;"*K]:9.^\/?.5X,"=S<)%LE/KN%G]4BR!R#J' TCH$1L,#7J,0#HC<^+?# M# :33O%TWJ/_YF.G6#;,X+42WWAE]XN@"*#"+6N%_:P.OV,7CW>P5,)X"8?C MV0D=+EMC5=TIDP1/79Y.%$HHC<4DDXA\7X?#7DO/S#+EG.M#J#=:4)S M$Q^JUR;GN'276D9Y>KLM0M5H"/=,T!9@;)[U" XVW#!+:?=BWNV M$6A&\]"24:<:EIV!]=% \H:!&7Q4TNX-W,@*J^?Z(3D[>)ST'J^3LX ?L+R$ M-!Y#$B7Q&;QTR$#J\=(W\&[9DX_-1^[3P82!OU<;8S5QYI\S)B:#B8DW,7G# MQ!V54M4*!+6%/N$W7<)?R^A9-%>F5Z9A)2X"JD.#^@[W'4M6-Y@:!OL!6 M":I)+G=PP27MJ-:0EAE=P4>FR[U/,F4;ZPVAN,5UJS5*>P6W6E5M:>' M&;2 M([^#/,J\S$F=2XN2R1)I/8/)M(";NA'J"?&]1L$L>S4A.R<8G'^\)<)KE4(SC; KWRC)! M!>4#(#?CZ3A-(S1)VETQ.SO(!BEG:& MY \XTLG&19[Z,8M3.$.H;"!4]LN$ZN_BVW 7KU'J+-[KE+HGBEA7&K!Q;SL#:!>I)A'W^7Y!JY36>$<'JA94>!\@FH MNJ4A*KK>4/'M%MTV0DPW=)$6(UAW%MG/;COKV<3+XI0WT"CMT2CP4K3TVKF, MO*C!D2.="R%+^H(:- DS+;HB>HTFX^7;FJKJ5]OCF#[M#QUP=&\6/ MX\=V2R6^XU0_ K>D&EU.B2'ZV,*."ZL:WS8VRE(3\M,]=7W4[@!]WRIE^X4S M,/Q'+/\'4$L#!!0 ( +)02%0[%JYM-@, .\& 9 >&PO=V]R:W-H M965TBNX MQ(T&T[J83Q7]@/ ML=-I &5OK&H/R<2@Y7(8V=.A#B<)L^1,0G9(R#SOX2+/\IY9MIQKM0?MH@G- M3;Q4GTWDN'2F/%A-IYSR[/(>OY,Q'979 CZ1U16WO4:X>F1;@>9Z'ENZQ<7& MY0'Q;D#,SB"^A4]*VL; .UEA]3(_)G8CQ>Q(\2Z["'B/901Y&D*69.D%O'R4 MG'N\_"Q>C5IC!6MEK EAS3INF> _L0IAH[%CG"9,5O"';5##RABT!NZY*84R MKCA_K[;&:GI0_UR@4XQT"D^G.$-GK=I.2:J_ 57#J1_OGOWXG0V78<\9RV79 M>_4EW:NY00.D$FHEZ/?)Y0ZNN*0=U1NJ@+F^A<=&([[PE$B6V&ZI-,Z5SW3Q MA6,R+?'.GAW'AV36D89(6 M]+W),\C#9%) $>:S'!X5@9(ZES"*?46!T\F-QRN2@L9)F$[?NMO"-$UA@[JD M2E$;>D&KR*(<7D.>12D-11HE;C6+"AHD9(*'BP-1_(?)3T;C'[W[..3 M)M2BWOE62\51O;1#/QIWQVZ^&IK8<_CP5_")Z1V7!@36E)I$TTD >FBOP\*J MSK>TK;+4(/VTH7\DU"Z SFNE[''A+AC_XY;_ 5!+ P04 " "R4$A4)V_, MVAX$ ""# &0 'AL+W=ORXD[C M!VD!$'MP=K&[7,XW0MZHBE(-=TW-U,TTL)JFL:(N_/:"TV)Q-_LEWX MPM:5-@ON8MZ2-;VB^O?V4N+,'5%*UE"NF. @Z>ID3#Q#B-:TT :!H+BE'VA=&R"D\6W G(Q'&L7=\1;]D[4=;5D2 M13^(^BLK=74RR290TA7I:OU%;'ZA@SV68"%J9?]AT^\-\PD4G=*B&9210<-X M+\G=X(<=A8;6XQ@)WU8,$S8#E\%EQ7"C[R MDI:/]5TD-K(+MNS.@H. Y[280N@[$'B!?P O'*T-+5[X/6LOT=HK:^V?ITNE M)0;'7P?PHQ$_LOC1,_A7F#-E5U,0*S@CBA7P],1];CV,>EU1X)B?C!>BH4!X M"1N,-J@T+8'<4HG9 [QKEG@$'FQO44&G\"GCH%&[('71U<3F >Y86FH&IV1U M9U#HTS"P/P4K46/B*CBR4*)3J*8XSU[]K)W1A==@R9J(>'($C^&BQUG:"W9LM,F9$$+$+)D'*M+SZH2 M=4FE@C<0.WD8HDQ"#_]]W\F\U"Y'B8<4N,#<>G3&5YO/M'SWU,&/SU#&R4RI MCD(<^X[O)2@#)XH#B*/,28W$>1!&0TCL\?4;\*:>WXNM#+:KIV@^*PA'FJU0 M#$G>]Y&DWLY^N"L.F/T\CP0:![^2Q9V=9OL_Z?9 /'@G2W@6A M%7'4+\;P]C>,H6?9(!,;\_1;QVY)3;DVY%'M7]F/1\K\-?-I/.TU,NJT_!O?D6@"MB\Y<>I#[GAA9DP+\_2E MT$@>_5<81GT<=YPA;A+GX#MQG**_ AQ%4?S?R(K6T%2]4O!^E"FFUW8\W.:[ MS>#G/:^& W[.G0Q)Q4GDQ.@",_=3]',2.UZ:C)'R0VO7JX7?@+OYW[4LS&TM MB[/0SI+4B 0+TEY_?*>:)8^J62^"Z#6KF;O3%^(!:]O]*BA$QW7?(HZK8X-] MVO>5#]O[[OPSD6N& 5C3%:IZTQ0+F.P[WGZB16N[S*70V+/:884?"52:#?A\ M)3#.AXDY8/SL6/P#4$L#!!0 ( +)02%3A(!&PO M=V]R:W-H965TV-G!EC,S(LE6F1=3IVJ(GGV M:.S7;J6U8T]-W7;GDY5SZW>S65>L=*.Z4[/6+;XLC&V4P] N9]W::E7Z14T] M$V&8S!I5M9.+,__?%WMQ9C:NKEK]Q;)NTS3*?KO2M7D\G_#)]H_;:KER],?L MXFRMEOI.NW^NOUB,9J.4LFITVU6F958OSB>7_-U53//]A']5^K%[]L[(D[DQ M7VEP4YY/0C)(U[IP)$'A\:"O=5V3()CQ\R!S,JJDA<_?M])_\+[#E[GJ]+6I M_UV5;G4^R2:LU NUJ=VM>?Q1#_YX PM3=_Z7/?9SXWC"BDWG3#,LA@5-U?9/ M]33@\&Q!%AY8((8%PMO=*_)6OE=.79Q9\\@LS88T>O&N^M4PKFHI*'?.XFN% M=>[B3B\!L6-5VP>8D)K>JWFMNY.SF8,&FCZO7QKJJ7;*?+N>= MLR#'?XZ(CT;QD1-#M1C/5EJ.VR_*_((TNV8>KF_OWEVQ:MHEY&+BG2)O/B\658'GY<)6A6)O&$\"$<;T$F1Q1L\L"!.)ERR(PI1] MV%C4)"8#SA/,D9@;!9'@>$]YQBX;38(Z_!EG@@F9X"W#!TR5@GVLRA(!^J Z MY[VXW%#X:]55"O-X&F%>G"3*JE^JFN5IQD2*[R%4RB@=_#W@ MC\B#,(XA)Q0"LX,PQ=(HD,#W&K!86J#M@Y_[V2Y56_W2IQ_'O) 430& 3+:P M[JC;H>)T@(,TI (OT"'I"2T\C @Q$409/#E].915A]?"+*$283$/"*-#I3UE MXO18B/>7*>#'UJ;RQ6-8_QO8Q?]L=F6!B#Q8 4>8@2(/(DDT YK1,W81HY(L M)5*$1)XH%CMNX7/&69R$^!Q&G$VS[.15:GFV"J)$'')02R+&6VKEDO5J.'V2 MX7%NR3"07$)0!J$R"7B64\SS)'N-6\@2R40$0(,T.\(MTB BSZT,PM^0%L$I M"7D(=>*/Y]8GE,:_=N&*HB#/"")P(B?LHMQG/3B&V""N [2C!3Q! ;@[\)2U! \BW'8(-, M&6J8#$).^KEXA689RA^R( >Q85F44XE+,[9- YD*@_3C#2@ MS%+RY2G1#%KB*.]K64Z._/5H]F=7L#@.$DD0)6A$Q*Z$!TGD2QGBC?HRT S4 M$O@.0A#;4+%R09T0@QW/0J!-54<(0(W^F7)&C>,5GJ62)/$LI%Z=<\'2();Q MEFC-$/,!2HIF)[%('R8HK-S(EJ<1*\0#3A .O)CFH+J MX6&BD8Z<0",M6>+K&/1DM,^0Y-$?WRV/[#?C<;\9']T>WD)!6U1UU:/Q;->Y M]=P9;$ +TVAVI;$/U>Q>/;VT#3VNY]*[LJ\)SK)NT&9WVJI>V[S7-HR<>F+Z M"0?)SN-25EU1FPZPS.E4^+LWJ;^E%?A$W;T=2K9QKS0VMK'TC,2X-A:G!>7Z M* .'SM15V0-![*S 2O13U-T3>LH8>P'P, M5#.FD:!U,J-?9"*/_),G&'^QIMP4#L?,!P"U]AX,*P7I2NA7"J\O3?RZ4.#Y M7N.$7@RQ(J-50\>=(6FFU)]R6HD=LM>&+6_BU8?H$;#IIEFKRGIUB'1MVN7; M&H=GR.DZ3=JAX^]_RP07_X!FL@0FW#E3?'U+1V0"J:%H]_H&BV5"%DI.J.1) MV%L;0C^XZBS>N M-14_Z[YYO_7/FZJ';3279$(2]H DAEA:+1''IV*EVJ7NY>+P.UNJJJ4(A?$) M.)*0CUC&T==H'1)9@_5N8/AL.M#[A.'(,DUC4N)#E,/!3Z9]BWALK.T)L$2) M&MR,G@$94P';']V\EDWXWV>>ZW'$$BB,R(+;5]3^]8^H;ZPW;- M!KR&KX1:H>IB4_<,/9 K 3/?D7@PHF-4 8%@O:%<7%C3>/D'Y- Q =B11P$5 M0V-+*JEFK#&'6R,FM=I]5V, A^X"K]'YZK]G'&E H-:Z\%S^SH4.\G3I"]=< M(\THVW3I2SNAM*MOV^N"+68!\>SEW S8XZHJ5JR$L<:QAJ[6R+A"K2N8M\U" M2]RTFM9U;-,2!I=WURS%WA\)H96%"*+P^V?R8=)N9H[F=6<6SO>?P,=@5$&I MNDM[\HAN$O:J .KP?L@.ANOF_Q:C@YCM6;XXBKR/V/\$3.YHW5)W:/KNH%_N M#@%[$YXFK*GJ&E#XD=@;\>W(P[CWQ]#Z[ M%RVID4&_<]=WG8-BRH5_!A=5V MU^4E'MM@[5P>0 !P X-1@^MOIRRBF/C0=4,UV6KN[2 %YE_W]Y6YZ M?PO\4=DEU=U:+[ T/$VQ,;']S6H_<&;M;S/GQCG3^->55F G3<#WA3%N.R % MX_7VQ:]02P,$% @ LE!(5 EW?; - P 8@8 !D !X;"]W;W)K&UL?57;;MLX$/V5@9X<0+7NO@2V 25M=_O0;I"DZ<-B M'VAI+!&A1)6DXJ1?OT-*45T@SHO-RYPS9S@7;8Y2/>H:TI&F9HJZI =PI9Z4"-".(P7 0-XZVWV[BS&[7;R-X(WN*- M MTW#5,O5RCD<>M%WNO!+:]J8P^"W:9C%=ZA^=[=*-H%$TO)&VPUERTH/&R] M/+J\2JV],WC@>-0G:["1[*5\M)LOY=8+K2 46!C+P.CO":]1"$M$,GZ.G-[D MT@)/UZ_LGUWL%,N>:;R6X@&"],+?R^#>.\626KY!"NU\X#K9I MXD'1:R.;$4P*&MX._^QY?(<3P"H\ XA'0.QT#XZ/]BX2BAD0[G6S#U7)U@+LWNV%Z@O-H$A7Q81 M%"/OU< ;G^%=PU?9FEK#I[;$\D]\0!HGH?&KT*OX7<*/6,PAB7R(PSAZAR^9 M D\<7W(N\)HI' ._82]49P9RI5A;H5O_F^^U450T_[WC+)VL[94/(@ M#_"]?4)MR.E=?JLAMT7)#4?]UA._3WI?(QRDH+;B;07&9FKL+?X+-1BZ9A,] M62IW1(VI#6M+B[$2+N%;W^Q166U.T@]7R%A^F%:0/Z&B#H5K2JE]DIX)N$7; M\I;E'E4#LQ=D2E] 7E4**V80OI MI^8MX(&)GA3,>$L*9*_).UG^L^ M[Q07,*88TM#/%DM_'2TA2>$ORHR5$D7^(L[\, PA7<"G9U0%MRF0)F_XI+)"%WXR^5WZT0"!9 7)/%O!PY Q @(^=S1/ M:&,DV$2>I\G\+$W]Q8HX%I8FA84?+^.)[ PNHN#2Q%]F(<1+B.;I&A)_D:5O M56%PTO<-JLI--TU]W+=F& '3Z31 \V%N_#8?IN]7IBK*%@@\$#2<+S,/U##1 MAHV1G9LB>VEH)KEE31\!5-: [@]2FM>-=3!]5G;_ U!+ P04 " "R4$A4 M$3N)T=0" #]!0 &0 'AL+W=OTB*G.V/O7(%(\% J[69!0;2=A*%+"RR%ZYHM:C[)C2T%L6DWH=M: M%%D-*E48]WJCL!12!_-I[;NT\ZFI2$F-EQ9<59;"_EFB,KM9$ 4'QY7<%.0= MX7RZ%1M<(UUO+RU;8$"E/R#(*7>_R 2GDBEO%[SQFT(3WP>']@OZASYUP2X?"#4;082XJ15=F]PGW^0P]7VJ4J[^P:^[V.6):.3+E'LQV*76SBH=]'8X Y[UG M /$>$->ZFT"URI4@,9]:LP/K;S.;W]2IUF@6)[7_*6NR?"H91_,5)@2O?XA$ MH7LS#8DI_4&8[N'+!AX_ W\'7XVFPL%'G6'V&!^RE%9/?-"SC$\2KC#M0C_J M0-R+HQ-\_3:_?LW7/Y7?2KI4&5=9A)^+Q)'EM_#K!/F@)1_4Y(-GR-?<(EFE M$$P.USJS8J?A0J1229+HGJKF:;X5DI#*>;IJ3Y>W="!8OBL,.Q/?2Q/XK DM M.@(K".&KL&E1EXYKB&6"MC8.NA)C.3NI-X\H"7)E!'FW)W$@=:JJ#"?PZL5Y M'$7O84U"9\)FL!3Z#K[(4A)F$_A^CY:):HXXXZB@>L^9A9]B/>1UT!H,!O%WS M+"M@D5N9"@U;C^(R'97^J9<4'K5DB793#QX'J:DT-=W9>MO9MFA:^M_U9C#R MC]U([5AHSM!>=SP,P#;#IC'(;.L&3PSQN*BW!<]GM/X"G^?&T,'P =J)/_\+ M4$L#!!0 ( +)02%0B_ 9&O0( *,( 9 >&PO=V]R:W-H965TA'0I()0%M#YTJJFX/TQY,Y8RY+*B'FQ4^6J7QLW5DD@Q7=%FK!]U^AR2?4?"DOI'F2?>/K6B3= M2L7+!HP1E*RJW_2UJ<,1 'FZ 7X#\$\!@S. H $$?14#05R%L &%?P+ ! MF,UTZF*92B=4T4DD^)X([8UL>F"VRZ"QP*S2C?6D!*XRQ*G) G90;8&L!"]) MRBLE<*\E!J'R1AZ$))_)=RH$U4U KA-0E!7R!JW/3PFYOKHA5X15Y($5!3:+ MC!R%@6EZ)VV"F-9!^&>"",@#*N>2S*H,L@Y\P8*T5?$/59GZ%PD3 M2&T2>)^([_I>1SQQ?[C;E<['U&*FPMX, (#L[FOP(A(,-SSRAW]6/-X-4UT(?O;G)KWT;. M[GB7^CC-.YQ"^ZYU>I-!V&807LQ@<3[P&N@%1W+N:4QQ^#ZF=TY)!U-@>V^= M9AU,OCWHSF[89C?LMS\I+TLFY;DS8_A>.[##DRSZ.,T[G6Y/LG".#E'LR;6Y M[B0&N:U4W>VMM;U1[\U%J/8Z[ GWFA67YC_Z>OK&S^Y-:LD*6"%4KA5 M6'917XGU1/&-.<*77.$'8X8Y_D6 T ZXON)<'29:H/TOF?P#4$L#!!0 ( M +)02%0G&PO=V]R:W-H965T4;%R$JEW-S8MHA3R+&X9AN@ZLF* M\1Q+->5K6VPXX,20\LSV'">RBR'/,_TP@8[N1 MY5K[A059IU(OV./A!J]A"?)Q\\#5S*Y5$I(#%811Q&$ULF[=F[GK:()!_""P M$P=CI+?RQ-BSGMPE(\O1&4$&L=026/UM80I9II54'B^5J%7'U,3#\5[]B]F\ MVLP3%C!EV4^2R'1D]2V4P H7F5RPW5>H-A1JO9AEPORB785U+!070K*\(JL, M$U"<(+@5P3_HQ&"BA!\-$)8$($&W.>.2O&%3\_FKZEX!Z'(&$I-,7"G:XW*&+B^N MT 4B%'U/62$P3<30EBIUG8 =5VE.RC2]$VGZZ%[EE@HTIPDD+?Q9-W_0P;>5 M9;5OWMZWB=?T)O MBC=$XLRTQ+3J(340$OWZIJ#H3D(N?G<$"NI @0D4G ATU&_\O0^3@A.Z1C(% M]%)@+H&WM5BI'1EM_0'=CC_W>_VAO3VL6RNH=PR:M8"\* B/4?,VE!]Z->K( M@K"V(.RTP-AJWD+SXG:8&M6*T7FKUZL#]"KO-^7#AG MK&$E?OQ*A$ZCB*VHP&U4L0W5\QJUGK>AHJC?J*)]<("J V]M;BY"G8<%E>5G ML%ZM;T>WYD[06)^X-U.W97VF;U/FP'Z7+Z]BJ@_6A J4P4J%;LI M)Y)MS/']Q*0ZC1^& 2)7U(FO,G(K=VIR4A6AC,!=XKHJBRI>IT!E]NQU_-V"_=L M51B[X$]&:[J"!S"/ZSN%,[]5R5@)0C,IB()\[$U[-_.AM7<&/QEL]=Z8V)TL MI7RVDV_9V LL$'!(C56@^+.!.7!NA1#C3Z/IM2&MX_YXI_[%[1WWLJ0:YI(_ ML"1M-)&EHTS$I1,U+_TIXH/ M1N%7AGYF,E>0,4,4T\]X*)P:R(B1F-U45L)H7$N!;>B2 [DD#WB'L@J',B>W M<@-XFFC"!#$%D"G'&T%%"@3O%EG(:FGRBI/I3NEL 88RKL]1Z/%A0AG-7WX#OTU8@A3:/)99)"]]?[RU5V>\3\?MM_+Z+WW\G_HQR%X@:,ETKQDE73F:U1N(T;-783.)X$(_\ MS7[BCHVB) A;HS=X<8L7_P[-&2MY(;9PM*%5VO$>Y'#N)<>$[T8QZ+SLR1'$Y3 >')!V&/7B?M2- M.FA1!R=1\' -%@T/J8Z-!/^EF M'K;,PX]>3GQW4"Y!X=OK(AP>W;WD.*_'1O'P.CA ]/&PO=V]R:W-H965TV\: *#RH4CP.PR^\ M$K(.LM3G5B9+=8M*UK RS+95)-H OS60E906ZEK9F W#QZB^T7BZGW!+PF=/5LSU\E6ZX,+?A;S('2"0$&.CD'0 MZP@+4,H1D8Q_ V %; 3K<*U[G[ MT,_,\>5:6?]DW5 ;!BQO+>IJ )."2M;]6[P./IP!HND50#P XO\%) / .\=[ M9;ZMI4"1I49WS+AJ8G,+[XU'4S>R=J>X04.[DG"8+0P4$IF1]D"'H@1"P5"3 MN[EN:[24RT$>Q58!^\R>A3'"VW+$;)FOV))6BX[$I M1U+GOL'S0 M/>I]<)?TF$TGLY0?S[VZ4!1/DK&H%\[/QL9=6;)P+VO+%.P(%4Z^S@(:#'\- M^@!UXR=IJY'FTB]+^G. <06TO],:3X$;SO%?E+T#4$L#!!0 ( +)02%1! MD5T?Q ( #P( 9 >&PO=V]R:W-H965T M&CNYY]QSCZ_M#M="/J@,0).GG!=JY&1:E^>NJY(,7TWIZQPQL/ZW4R.AZ+2G!4PDT15>4[E\P5PL1XYOO/RXI8M M,VU>N.-A29P5AMC8DJY M%^+!3*[2D>,91< AT8:"XF,%$^#<,*&.QY;4L3D-<'/\POZY+AZ+N:<*)H+_ M8*G.1L[ (2DL:,7UK5A_@;:@GN%+!%?U+UFWL9Y#DDIID;=@5)"SHGG2I]:( M#8 ?[0 $+2#X6T#8 L*ZT$997=:4:CH>2K$FTD0CFQG4WM1HK(859AGG6N)7 MAC@]GDGL"*F?"2U2 H\5*W&--#DA0DC>AES;T< J:,JZ. M$'0WGY+#@R-R0%A!OF6B4ABKAJY&I2:?F[2J+AI5P0Y54TA.2>@?D\ +_ [X M9#_\ALI=\S-\I(R:9)W>MOP]VM^LXU7XY,HZGN# MH;O:]+ K+#CK]6S8&_F1E1_ME=_TBNVD8U* [A+9L/0VL@=A&,5;&M]'^7$8 M>]T2>U9B;Z_$RU=Q*\A8PD'5M@J=@=RS@GW+W__X=HEMLOC?_%Y*H3K;(G[G M98Q>;AG^/J@_B.-NOP=6XF"OQ*OBI/496WG%$E![ZCZSI&[&T6[N53S:EJQ0A,,"<=YIC$LEFZNJF6A1 MUJ?]O=!X=]3##*]WD"8 OR^$T"\3C0]I+8 M-_>*]SY'4O!*A":24$4+,?>;7 SBVV^2_C.8*/WUL16LI#RR6Z^ M%F-O: \$'')C&2C>7F *G%LB/,9SR^EUDA:XO]ZQ?W:U8RT+JF$J^0]6F'+L MC3Q2P)*NN;F7FR_0UG-A^7+)M;N239-[>>V1?*V-K%HPGJ!BHKG3;=N'/0#R M] /"%A"^!<3O *(6$'U4(6X!\4<5+EJ *]UO:G>-RZBA::+DABB;C6QVX;KO MT-@O)NR?'8< M?WT$[V,'NC:$NS9,PJ.$&>0#$@7G)!R&0<]YIA^'#_O*^3_UV3^K'S0CZF8B M_ M]\E5H%;.ZS3)Y5J8IM-=M+/36^R$?)190":/.>\4%,GT[J\:E'0%2]#WY4+BS&U8$I9#H9@HB(1TZGSRKV:^9P V MX@>#C6J-B4GE08A',_F:3!W/* (.L384%!]KF 'GA@EU/-6D3K.F ;;'._;/ M-GE,YH$JF G^DR4ZFSICAR20THKK.['Y G5" \,7"Z[L+]G4L9Y#XDIID==@ M5)"S8ONDS[41+8#?/P (:D#PKX"P!H0VT:TRF]:<:AI-I-@0::*1S0RL-Q:- MV;#"E'&I)7YEB-/10F)'2/U":)$0>*I8B372I$>6V#!)Q8&(E-CB]D3:NU= MWB!N&L3I'#1E7)TA]GXY)Z<:DBP.7&CQHR:]N_R+KMF5=4?WQ:]0;L?U&;/^H6-L@IE,J;)"RLZ7.20&Z2_:6>= 2-.A[ M@SW5[X.&WF78+7K0B!X<%;TKYY%B#1NJX<=WQJA9;/3_9J^D4)T[;O3.R=%H MN&_W^Z!QV!]WVSUN9(^/RKYY%;>&C,4\# MJU"3M[=AX.]OU:Z@8+A7!;=U]IN+%P^]%2L4X9 BRKL8817E]B[;3K0H[77P M(#1>+G:8X?T/T@3@]U0(O9N8&Z;Y1Q'] 5!+ P04 " "R4$A4N\#D4*\$ M ;%P &0 'AL+W=OI()&59+AP#B;-N 9HB:)KM8M@%8]&64(GT2"I.BOWX41\195NB[:#P M3:R/+VF*5]?.M!Y MN_ M6<:JN.!.)RNRI ]4/:[NA3YSFRI1DE$F$\Z H(M+YPI^FN%QD5!&_)G0 MM6P=@V(J3YS_*$YNHTO'*Q31E,Y548+HGVC)/1-(93_]*(A5?.J$#(KH@>:J^\?4?M)[0L*@WYZDL_X)U'>LY8)Y+ MQ;,Z62O($E;]DI?:B%:"KM.=@.H$M)W@]R3@.@&7$ZV4E=.Z(8I,)X*O@2BB M=;7BH/2FS-:S25CQ;WQ00M]-=)Z:WC)%V#)Y2BD@4E(EP0 \Z%Z)#6T4S^8]E-+\9S2]'\WM&^UUP*<&, M"/&:L"4@&<^9ZOJG5&6"LDSQO#]/?0^&WL1];ENU&X5#'YFH#8W#1N/0JO%J M/L^S/"5*&Z(%"I7\),5SW26SJC1L"1@@.$;^ELZN, _"4;?0H!$:6(5^I9W6 M!3N#P1 -@RU)75'8P]V*1HVBD571O3:-Z:[1CQI0@D2:ZYKYEKX)F\+A";IT MW(PV_C5=.MXUT0^WC.Z(@<-NFZ%GT.C]LAZM2VUT'T1H2V975(AZ=+80#M_3 MHG56^\%%VPU:Q[0%X9[VA,CH0>]H4/ ?N-,-EN69I7F@(2H\!5*A82JT0_51 MTD6>@C194'"FWW:OE AYWNF[O1"N4FVB#$2AG:+]3I.7?4X; ,+@%$X;O$$[ MWXYPVEX(>?NM-FR$H;78K%R+4:'7KFE) 1DG*VMI T(X/H'!R' -V;EV,'GK M.IL$&6^S%^U"#05ASVL7&:HA.]6.H2_:Q=@ ^7A[A= 9AD:P1ZH!'K(#KP? M==:F?3N:T(XF'P8]B@P=$7Y'MQZ$8&20B/Q3]*VA';+3[G P["F$]G(!&3HB M^_JPW^F]"$8&B6AT"J<-[) ==DR=P'5LB(?MQ#N8RWAW98='> =WN&-Q M-PQ@V T7;'"'[;@[ALQX%V\#.,;!]DND,VXT:N%R4VSKR]M.PAXVUUEM"^%H M'&ROCSO#PF&?*H-.;%\$'M'*!T$;&XCBX2F:VO 1V_EX.$KV%()EJDV3P2FV M+PR/='\OR+$!*S[%)S8VR,1V9![AOKT0#/M![K:V'_6;<%GNRDHP+_!5[40V M5YN=WZMRO],UX=6V\1T1RX1)D-*%3O4N1KJ91;436YTHOBHW,Y^XTJ_=\C"F M^L-'% 'Z_H)S]792#-#LAT__!U!+ P04 " "R4$A4QL\;]G@" "A!@ M&0 'AL+W=OW.2VL>;8Q7:7P:_GVDY#-MHRP4MBW]QSCN^U?3)N MI+K7%8 ACS47>A)4QFPNPE 7%=14#^0&!'Y92553@U.U#O5& 2T=J.9A/!R. MPIHR$61C%[M6V5AN#6<"KA71V[JFZL<,N&PF013L C=L71D;"+/QAJ[A%LS= MYEKA+.Q82E:#T$P*HF U":;1Q2*U^2[A,X-&]\;$5K*4\MY.+LM),+0+ @Z% ML0P47P\P!\XM$2[C>\L9=)(6V!_OV-^[VK&6)=4PE_P+*TTU"=X&I(05W7)S M(YN/T-9S;OD*R;5[DL;GCM* %%MM9-V"<04U$_Y-']L^] #(LQ\0MX#X.>"0 M0M("DI0MPI8>^=M>XG!J:C95LB++9R&8'KOL.C?UBPIZ36Z/P M*T.,#P@FY$H*4VFR$"64>_#Y9>18K ,^9-BSA_YF_34C_S,C>9JQ\!E1W$N)!Z,NR5<8]NY<#6KMS$Z3 M0FZ%\?WNHIV?3IV-/(O/HHMYM">>H_]ZN_Q-[\W[BJHU$YIP6*'4GDX.@\.<1*KQLZQS6;WW] MGEP#X\J2\U_F\'$U]@+#"%.<*Z,"Z;\'/,64&DV:QW^U4J^Q:8"GUP?M[ZWS MVIDEDGC*Z4^R4MNQEWE@A=>HI.HKWW_ M4.68,ZIM+]@7\L&'LA+J7A1@S6# M@K#J'SW6@3@!P*P#$-: \*6 J 9$EX!!!V!0 P8V,I4K-@XSI-!D)/@>"".M MM9D+&TR+UNX39O*^4$(_)1JG)F_S7)1X!?"CKB2))4!L!;C:8@$H04M"B2+Z M[C58Z(I;E10#O@8'T-T!]'J&%2)4OM&"WQPB7-H M]44=^J:E$)BIVQY54:,JLJH&':KF@J_*7($]$@(QDQY7<"L=B=5A7OZ'21(D M(__A-((NF?A<9N:0B;)&YLR!0>/ H->!3[H=*06.3RP.TNR">5LF M"89N5G'#*NYE=5?L*'_"^%I@BI2N;F2J'%%G=..6_3@-+TFVA1*8)&Z62<,R MZ65YCW63.WTU7>R2EF$8P(O$3AU"T3!VLTL;=FDONT-CR'E1$&EF@Y-?VC(= MIJT4.X3@L"/'6<,OZ^7WQ3:VOL1F+:L9C-,+:FVA)(H[$CMLJ U[J7WC"E'= M\6V;<#$;MO.5I4EX0"H]3 /:/@:I@V#$Q M3G[M]AW'L$70(94E40?#8YN'_7W^RPX+I C; )OM*W!?!_/I"M3S\ HLE&ZV M>I%49K%X3\Q4(-JO.9?$+H;_W#TJLV8N]>IQ3Z3ZU^EF/Y'GWJWIG^//0W.< M-;!_V/2%1K]K^?\;G7XN+RFDZ=_IJ*+DGZRIYJ-"KV@;PB2@>*V5!C>IMB&J M/;TZ*+ZSF^N2*[T'V\NM_K;!P@CHYVO.U>%@EN'F:VGR&U!+ P04 " "R M4$A41I,LTR8# "6"0 &0 'AL+W=OAF4QASNPU#G)514W\H#"/RRDZJB M!J=J'^J# EHX4,7#)(JRL*),!*N%6WM4JX6L#6<"'A71=551];X&+H_+( Y. M"U_8OC1V(5PM#G0/3V">#X\*9V''4K *A&92$ 6[9? 0WV_CR *52RJ'-#OE&EJ' &5ULPE'%]C:;/3UMR]>F:?"),D']*66LDU8O0 MH%[K-M&6W)!VQWY+(4I-?E=%%!\Q(<89Q=L<@IVG8P2;B&_)9/X-Y)$ M2>S1L_EU>.2!;\?AGZFZY/U#-)-NZR:.;W*![[0+QVX71DBG'>G4D4XOD*YA MSX1@8H^GB5.1@V_;&HK,4=C&\KK*XF01OIZGTF>3=38?M*6=MG146UMN[Z=B M]4EK&-(SMTF:]:0-;>:17UG6*\Y]4WGS@-$O[PGPV4[^PNT[8W:BPOZ6X:=)HR$$JE\$K)G)>8V.R M76[0,:]]ZN\&RM)^(0Q-+IV:./K1XJ-1]9N/RKV-.!H>UZA_;GQ&_;+8>IGZ ME1R>75@5J+V[^#7)92U,T\Z[U>YQ\>"NU-[Z.K[?-$^$'S3-BP6[+78R33CL MD#*ZG6%.5?,(:"9&'MRU^"(-7K)N6.+#"90UP.\[*]+ MR/EF8KG6\\(U6V5*+]C3<457< /JKEH(G-FME9054$K&2R)@.;$NW/-YI/$& M\(W!1FZ-B59RS_F#GGQ))Y:C X(<$J4M4'P]P@SR7!O",'XU-JW6I29NCY^M M?S+:46JFQBC2R2PI*NPG/I7F238-U+)*LI>)% M0\8("E;6;_K4Y&&+@';Z"5Y#\+J$8 _!;PC^>ST$#2%XKX>P(1CI=JW=)"ZF MBD['@F^(T&BTI@0C MF?&BXB6N2\*79!LWW\(=QZ HR^4),NYN8G)\=$*.""O);<;7DI:I'-L*X]3> M[*2)Z;*.R=L3DT^N>*DR2>9E"FD//S[,/SO MS$_;9*\YR1=>@<-QI ,B.^> M$L_QW)YX9N^G.WUR_L_[_)^]OTJ&WU:,;^SY>^TM00A(L4"DDJ=D1BNF:,[^ M0'I*%@(JRG" .T^^J@P$N9 2L(9B)I.<2UTS/R[NI1)X1/P\$$[0AA.8<((] MX9@H2/(21%^]U2:&QH0^.1^G4>2-[S!!!U,O(OQ(F_T&C3O ;E>V()> MJ0Q;E>$[5)H?5/9+K/GAEE=WZ'^(^DP+_ &?B\O?L/?:!#T\N9O^',' M3I=7)\[>NKL*$"O3-. /S=>EJ@^E=K7M2R[,==Q9OW3/9V[/>HQ]3-UVO)BO MFZ K*E:LE"2');IR!A&6LZ@;BWJB>&5NSGNN\!XVPPQ[,1 :@-^7G*OGB7;0 M=G?3OU!+ P04 " "R4$A47A!JF(\" 6" &0 'AL+W=OIULN'F4)H-"NHDS.G%*I>N)Y M,BVAPM+E-3 ]DG-18:6[HO!D+0!G%E11+_3]"Z_"A#GSJ8W=B?F4-XH2!G<" MR::JL'A: .7;F1,X^\ ]*4IE MY\6N,"'D!]J>^$[GD]2T8J8))PA@3D,^.;!0&%5!D&K#^_8 F4&B*]C)\=I]-+ M&N!A>\_^T>:N<]E@"4M.OY%,E3/GRD$9Y+BAZIYO/T&7CUU@RJFTOVC;SDTN M')0V4O&J ^L55(2U7[SK?#@ :)YA0-@!PI> ^ U U &B4Q7B#A"?JI!T )NZ MU^9NC5MAA>=3P;=(F-F:S32L^Q:M_2+,G),')?0HT3@UOV$IKP IO .)SE>@ M,*'RW=13FMO,\-*.9]'RA&_P1.B6,U5*M&899 /XU3C^PPC>TSGUB87[Q!;A M*.$*4A=%P7L4^F$PL)[EZ7!_*)W_4U__L_HS,Z)^ER/+%XWO\F>\0RLB4\IE M(P!]O]Y()?15_3$B$?<2L96(WY!8YSG82V_.$A)8P= A&NAC_9%[-J^W2_BBV"R# ;B*UWTVAKUA[ZMF+=8%(1)1"'7 M4KY[J7,0;15J.XK7]IG=<*4?;=LL=>$&82;H\9QSM>\8@?ZOP/PW4$L#!!0 M ( +)02%0AT9F4T@0 +(5 9 >&PO=V]R:W-H965TM[DL"^)D9>&88!J8[QI_$FA )?N99(:XF:RDWEY8EDC7)L;A@ M&U*H+TO&$$IY50GEG(MGTKQ[28S*;5V!V?3=E69K0@=QR(;9YC M_G)#,K:[FL#)Z\ ]7:UE.6#-IAN\(@]$/F[NN.I9K9:4YJ00E!6 D^75Y!I> MSA$J!2K$/Y3LQ%X;E$M9,/94=OY(KR9V.2.2D426*K#Z>R:W),M*36H>_S9* M)ZW-4G"__:K]MVKQ:C$++,@MRW[05*ZO)N$$I&2)MYF\9[O?2;,@K]27L$Q4 MOV#78.T)2+9"LKP15C/(:5'_XY\-$7L"2H]9 #4"2!=P!P2<1L YU8+;"+BG M6O :@6KI5KWVBK@82SR;4&+ ME0 ;HL)GC3D!7V(B,:;04N M4C5X=M"?6E)-LC1E) [*^1:@'F1DM0@'X_+1R/REB*G90B] M,G2#1A7&)+D #OP*D(V@83ZWIXO;IN6\S_K\EZT?D.&TX>)4^IP!?3=8T 20 M7M",J'9;U6ZEVAU0_:?*BK1(6$X EI+3Q5;B14: 9(#QE!8JC=6VUBQ+"3>& M5FW!KRR4*?)YYCMJV<_[[NICO,AQ#D&Q >3ZFJ9Y'P1A: (C20/$IH+D1-$!#T-(0_&J07.>$TP07("8;)JAD*EX>WA8O0<]U M"-E1J#%D1+E:&,1&5!AI'!E0,/)L,TEA2U+XUE@9).<-\1.:_*GECUL3" 4: M-T:0IU%C GFNF9FH928:S>(QS;9E]+PICT.[*RGL4>)?U>\^/I4UE@_2BN]Z MH9[D33@O"EV-W=BHS[,#+>G-S?I@,+"/X5[Y!4_BZETIK;%Q+*XHPP7T\)<[,V?Z!<@%U%!IVW M1]!')+K&[I%,9T0AO6@PH_2:P8CRG &&NL(2CE>6#Y(E3^!ZHV[2"<75_;2Z M$(NQ;-?5:]#[A&3:%3QPO.*Y8Y(4DN(L>P%I:4K=JP%9+M5%N]P-E:%OY54Y M!1O\HJ[P$F#.<;$B95L=6.3,NA$@>[F/BRRG7# MS5U-!,>+HGLBU+4A*7U1AWIU31US0E=)P/ 3?-P=QS#Z7WT<]=WB>8'NXC[* M]R+=PP95KGZJSDVJG(&S 75E!1HO*^IM_->FW,!C;D7=X8O@Q[L5=8<9&C_, M/MFMJ'^@Z&70<4A\'#(W0()><6[MO4&IPV=5/?X)D+!M(>OWA7:T?6"\KI[5 MM/$;>'D+#>,QO)S7SX>=^OHU\SOF*UH(D)&E,F5?!&JFO'X@K#N2;:H7L 63 MDN55&ULC53;CM,P$/T5*T\@ M0=VFS2ZLTDCM%@0/NZI: 0\(K9QDDECK2[#=9E?BX_$E#07:PDM\FW/FS,G8 M:2?5HVX #'KB3.AYU!C3WF"LBP8XT2/9@K GE52<&+M4-=:M E)Z$&<4[4\Q*8[.;1)#IL;&C=&+>!L[0E-6S!?&K7 MRJ[PP%)2#D)3*9"":AXM)C?+Q,7[@,\4.GTT1ZZ27,I'M_A8SJ.Q$P0,"N,8 MB!WV< N,.2(KXWO/&0TI'?!X?F!_[VNWM>1$PZUD7VAIFGGT)D(E5&3'S$9V M'Z"OQPLL)-/^B[H0FUQ'J-AI(WD/M@HX%6$D3[T/1X!9? 80]X#8ZPZ)O,H5 M,21+E>R0K$"0RC3+U-L;#H'PD5/O0S4\1GJM^A."M-H]$Z44/Z.QU;FH#4^:%W&%PE7 M4(S0=/(*Q>-XHJ"V6@E[T(2!?I!510O0H9H+N::#+U.?:_H/7S;02F6HJ-'7 M1:Z-LEWT[0+];*"?>?K9&?K['<]!(5G9QG8)2,X ]>HU^H%.%A(\"L2))W97 M;I]=I7A_0DLR:$G^6TOP%'E/4>^IE7/2[%/BDK_$)7^(PT>]RD'5_D9J5,B= M,*%MA]WATB]"K_\*#R_&'5$U%1HQJ"QT/+JV>56XA6%A9.L[/Y?&WB,_;>S# M!;35+\?:.S_/YR1$8/ M%SZFJW557QA?7>R2E;[5U<^[#X7Y-FY+6:0;O2W3?!L4>GDYNB9O9U%CT"A^ M2?5]>?(YJ%WYG.=_UE_>+2Y'87U'.M/SJBXB,?_N]$1G65V2N8^_CH6.VCIK MP]//#Z5_WSAOG/FP2;>'_\F78T.<&)AR< -Z-*#0@'<8L*,!>VH-_&C MGUJ#.!HTKH\/OC<--TVJY.JBR.^#HE:;TNH/3>LWUJ:]TFW=46ZKPOR:&KOJ MZE:O3-BK(-T>.ET=O.^"6],?%_M,!_DR>%"\.U%\/=55DF;E-T;[\^TT^/JK M;X*O3!G!IW6^+Y/MHKP85^;NZCK&\^.=W!SNA';<"0O>Y]MJ70:S[4(O$/NI MWS[VV(]-J[1-0Q^:YH9Z"YSJ^9N D6\#&E*"W,_DZ>8AYDZ_VFKO76$\ZF,O&O$Z%=U=,4L(NQG>G\4%4G(3\7#5U5214)!+GLIDKBZG@<:LZ MKWXPSSJ>A',;MY]FEYC+A\*$F>W22(*7$94E$?095?%J&) M-4-4/!8,]UBV'DN_Q_O/Y;Q(=]4!-$B$SXI5;;'J_^^>45M9U*][1F[+A8R" M]IVX*AJ'"D1TZJIB2N,8Q,I5152H$(]5W/H9>_W\(2D6]TFA Y/0@[Q:Z^() M$2.A)4_X_\>,G(".](O:T?ZT$444@9:>8"H37! U1$5X%$D0-D06QZHCJ1!J M7:5/D)P^.]F=/G"1N[! 9 M#Y6"P7-E-1((@=%S=3'E<<=31RP4R*M1@6 )/Y81=!R1<49#Z+@KXZ&0$ RH MC%'9X;=% _&SP==M@W^#9Z*#6':0 >!!+#U(3WP0E!_.\ :1&8 ( 8.*$D2& M,*@H0BCI"*IE"/%#Y)&@OH@QU#*&#L 8:AE#>S*&8HQ1 L33!52R!A$91@C M8)9"9'$L.QA#+6.HGS'7RR*=)[Y6LS2A ]"$6IK0GC2A;EZG)EW"I(K(2!1* M!L/DRB21' X%$)E!R0F;SKVU,*&O!A/JYO4XY JZ[:HB U'HM:NBTB04Z#4B M,TFL(^M0BQ+J1\FA=SX?&M1"@PX #6JA07M"@[KYVTP/.9P@8C))0P@-1":$ M9'#:@<@XCZ...2*UT*!^:+3A>Q$>F,4#&P /S.*!]<0##4 M#I-QHCKHS2T7^*MQ@;M9^KL(PA 1$>:LF2(J9^MBAHEBTK'DQBT5^"/SA6// M?#X7N.4"'X +W'*!]^0"Q[@0.1T6&>(+N.\T150D%#R"T4-D3/"NQ&+!P!^9 M+]CPO0@-PJ)!#( &8=$@>J)!($M%<&UO@H@H@VA'1(12L)HQ0U22=4S7A06# M\(/A?;I89#J8)675Q.W:I)TBR9(R]:TP""B/:(B,B9P#H')!.]:M!#F$Z(R M%78=-;%8D7ZLW!3)/VGF:S1+$#D 0:0EB.Q)$(G-$!R"8*K0F1,B*D9C)T:( M*B0=7( R@^/0Z=\/B>D MY80<@!/2N) (8G>6>]&1'!D-\4*$G ?%!&ICH5N94&@_""8F/8LZM,' MNKAK#A[\5*R2;?I/TZ2^5K1\4 /P05D^J)Y\4,@>-CR B&F& M.CE!.P UE*6&ZDD-A0SUX?@&TS@]&&$&W,=&-%U'NY7EA?+SXK%(O@@CD<5( M- !&(HN1J"=&CO9G!^WA( #3P/4.1.,,W?SE'#PLWY.V$(->GY.WL\+Z3+?[P^M7[I%BEVS+(]-)4%;ZI M*/I\*7*=\TK.Y_SJLHWS<>U3A:ZJ 7F]V6>5P]?Z@K:]\JN_@-02P,$ M% @ LE!(5-+;V*6]!@ ;R !D !X;"]W;W)K&ULO5I=;]LV%/TKA-&'!)AKD=2'%20!$EO# JQMD+3;P[ '1:)MK9+H M4722#OOQHSYBVM05G71I7AI)/KSDN;P\O+SLZ0,77ZL58Q(]%GE9G8U64JY/ M)I,J6;$BKM[S-2O5+PLNBEBJ5[&<5&O!XK1I5.03XCC^I(BSG M?"/SK&37 E6;HHC%MTN6\X>S$1X]?;C)EBM9?YB(L$69Z,+?!*YM&[0('[+V$.U\XQJ*G>_YZE@H3YIN3>.F\W;*FF7:*L;(.NGKPQNF$)+Y,LS]H/?(&><#>L4E-0 M(M@,D P.DZ ,OY:I"49FR%&@_M[TGREE;CY$GCUT2J\$Y M2]XCBG]"Q"$8&,_L^_1 ^-RP-1>G_ WANX3>LRM@OS2T*_ MKY.AXP9FY/=14]V_EZ<>QK$<33-YA$ MK98X?)78#_O>'(I]HL63V,7SHV*X0A<%^QZ7$JU5!/]XEQ*M7H2\ADL[*_M; M[9!+M981NY9]R-(T9RB*5;*DSECH0BU-$>=QE;W_36CFNX=BQKFR%5G9N-@VBU0+&G5^_"Q2+6ST M0!*VQR91+'B>I6UG:A@B8^"QL+.ZGXA2\P T V'$,\X"P%H$P)QQ8 MCU2K+;6KK79Y5Z6JG5Z[V.;AG8K&&Y0TJ!92:D\&M;CD3)WSAT_VG9W]H_V4 MFC,(H%S2FT A;%OGOE &,'NP 1J-:=V-;\6/%5BCE*U)>5\W;A[F#=4TB"] MR 50ZD!L\@;+%<0W>0.P(/ ':.M]A-KWD3E;"Y9T-=5Z^<9%'6'_-!] ZD"M M02U:U^0.P%PG#$WR P[(<4F>PB'/7] B:G>\.B!,D>QCC/1S#9?H)R7RW&> MW:N=**XJ-C#Y_;*#6V'5?7,&C_7UP3'&/ M-83R>[P!E$J(S*T7@H7^D$[KG9>^QD'CDO8/&BK>S),BA#)#=PZ:\D.3+H1R M=N)AOSJM4P'WP-F&2724\ZHZGJP%7V0JS$M4Q2HW5^&NOBBEE]^:A<_^WF2- M[(&U:Z@:9%:N^QBS?@M 7$,/(ZBK(3?H%,6UIRBU&^I"9K94*21TP9:Z@"#)%ID/L=7+BVI.3%]>NW?ZA ML%^\!D"]ZC5DJ%^^AE!#]6M7)TVN_0SZD9=CM;=MA&@SF66<#R_XSM;N7[O=ODB^;JYO[[B4O&@> M5RQ.F:@!ZO<%Y_+II>Y@^W\,SO\#4$L#!!0 ( +)02%15"$$ &00 /,0 M 9 >&PO=V]R:W-H965TWJ5#Z X\PS M\\R+/3:#'1,/!FBQA!NIY/17ZR2NU)#0#)BEG2,#BIG6+KR>X;P!6X@\*.UD9(^/*G/,7 M\_"0W+1\PPA2B)510?3/%NXA38TFS>.?0FFKM&F U?&;]HEU7CLS)Q+N>?HG M3=3JIG750@DLR"953WSW&Q0.149?S%-IO]$NE^WU6RC>2,6S JP99)3EO^2U M"$0%H/74 X("$)P".N\ P@(0G@""]P"= M!I:B$J %%30+< =&WL\V#92(^( M(L.!X#LDC+369@8V71:M TR9J:R9$OHMU3@UG"D>OWPVN4E0S#-=L)+8E*]3 MPM!G])4(04SRT<4(%*&IO-2SS[,1NOATB3XARM C35.-D -/:4)&K1<7QN]R MX\$[QD/TR)E:231F"20U^)$;WW?@/1V(,AK!6S3N J?"$<1M%.)?4> 'N(;/ M?7.X7^?.CUD?_YCUB1O^2,1[UH]B&9:5%5I]X7N5M2("BLJZKU;6K:XHM@2] M/2DTWZ.JW)3L[?3MCH@$_?5%JT0/"C+YMX-0IR34L80Z_[74X=6,H:Y^R6AGM.O9R8@YDM&OYUF,N92U:6Q]WV&@G;_)$-GA(ZH7I54KYQ4Q[JT M8J5IKD%0GB!]%$ %>4N8+]"&;4$:$6)B5;>+CMPV.F@/1$@4HBS?#7LH(7M7 MYOLE^[Y3\]=--@=A2 I-45#KB33+2+.F2B)]5)&*L(2R);K0K4":$I"7=2G( M+465X'9Z./+UYR0-304G-8)^U.WU<:\^9]@_]$3?Z??3[-D5/EQIKOAC+!T< M'"@%/WGQ% I/]K?@)&WGI([I'IH(#O^'!73&"+8KJ%Q KC@?F@UV=YN?N78* M4]52#WR_9NTT%9PT$#SV^]!SL+OIG/6[3-&B3V-TGO_S^,'4I.C0Q?/5! MMK%#9\)-6U->0J;:0&SS#*#%QF: 2KDA+(:SI?9]*PFC3C>JJ;4&DKE'7N5. MEH%8VMNSU)OLAJG\$%W.EC?T6WLO/9F_P]?WN&9^A*_'^?W[H#[_.T"?Y)>4 M293"0IORVSU-5^0W[/Q!\;6]$S &RO\YAO\" M4$L#!!0 ( +)02%1#-@*@1 0 )T0 9 >&PO=V]R:W-H965TX1WX^]@C+>&X_*>T]R/!)KG3,. M3Q*I=5%0^7X/N=C>]7!O?^.9+9;:WO#&HQ5=P!3TR^I)FI%7>\E8 5PQP9&$ M^5UO@K_>D\ :E#-^,-BJ@VMD4YD)\6H'OV=W/=\200ZIMBZH^=G ^2Y]60X M_MXY[=4QK>'A]=[[+V7R)ID95? @\I\LT\N[WJ"',IC3=:Z?Q?8WV"4467^I MR%7Y%VUW<_T>2M=*BV)G; @*QJM?^K8KQ(%!D'08D)T!*;FK0"7E(]5T/))B MBZ2=;;S9BS+5TMK ,6Y79:JE>&4I%819;T;)66\%R.Z(@#XYA$ON^W<\0U1^SD^/8&,F7J M$R3Q$P6338@3?=$DRV5&7J2+(52<_O3/GH MKEV"@TD3CS@S_W.ME3:K8E7&K3J9R',JE;U5E<;6J%'5UCI5L0<'=?+[0=A1 MHT9V<7"V!EU"57FWBWB %<8=6(UX8[=Z?Y2D2\#"-C#2P=4H-G9+]D>!NH0K M:BU8T '62#AV:_CQWCO6K$MPXS;D$V-T* M#O3L$JI!RVM+.MHD;CH =K> O;0ANE,V"?9P85<_-=]_TGS&KVF.-,CB!HEF M;[0BND,%Z!ULTC$JJB]+,D09?7=))FF:!7$WBT_EL>G>-&UYG0A]E!<.3^;5 MM!Z"_^^\6E-P1\%E"BBJ5R8^F4'3S(B[F4T6"PD+JFVCU)*9 V:*-C1?@W,= M[/O0FD@5+#YX#6*2=,@Q:;H7<7>OTY!=/,$13Q!'_^VFWL&)L0"Y*,_%RJS@ MFNOJ\%C?K<_>D^K$V4RO#N[?J32? @KE,#>F?C\Q?4!69^%JH,6J/'_.A#:G MV?)R"30#:2>8YW,A]'Y@ ]3_D1C_"U!+ P04 " "R4$A4U.W?5#8" 2 M!0 &0 'AL+W=OI75SC['**ZB)FH@&N-DIA:R)-J'<8-5(((4#U0R'OC_# M-:'<2Q.WMI)I(EK-*(>51*JM:R+?'H&)_=P+O,/",]U4VB[@-&G(!M:@7YJ5 M-!$>6 I: U=4<"2AG'L/P?TBMODNX0>%O1K-D762";&UP==B[OE6$##(M64@ M9MC! ABS1$;&GY[3&TI:X'A^8/_LO!LO&5&P$.PG+70U]^X\5$!)6J:?Q?X+ M]'ZFEB\73+DOVG>YT]!#>:NTJ'NP45!3WHWDM>_#"!#$9P!A#PC_%Q#U@,@9 M[90Y6TNB29I(L4?29ALV.W&]<6CCAG+[%]=:FEUJ<#I=0J;11_1$I"2VH>AZ M"9I0IF[,ZLMZB:ZO;M 5HAQ]KT2K""]4@K4I;.$X[XL\=D7"LT7R"8J"#RCT MP^ $?'$9_HW(P\%SZ/BB2YZ75.5,J%8"^O60*2W-@?I]@3P:R"-' M'I\A?R1\B\0.9"%)J4\VJR.8.0)[RW9I&'ZZ2_!NW)+CI&!V&P])?VF+!VWQ M16U/YE4@>2Y:KI6Y@CG0';/ 0;WWON!\<',UQ+=:T7 M (;<%KG0(V=AS/*UZ^ID 073/;D$@2N95 4S.%5S5R\5L+1T*G+7][S(+1@7 MSGA8WKM4XZ%^,SGR^,O>&.ATLVARF8J^6E MPIE;HZ2\ *&Y%$1!-G+>T-<3.K .I<57#FO=&A-;RDS*:SMYGXX"QFQC1,9/Z-IV8QZRH'(C%R)5+&U(&]9PG-N.&AR<@Z&\5R_0-.KZ3DY>?:"/"-Q!W4C_+H1?HD7 M',"[P+FM?J(@Y69;_!WY7BZ\-U#H'QUA@CI,4(;I'PBS;>Y,*O3D8HY[P>XV M'.UKX08L*L'LCKP9]_$W=&_:C=HU"L/ KXWNY=FO\^QWYCDU^%292LD9$]?D M@A?<0$I^D4\WH+""S'3T(JQCA,=L>52'B3I+N025@# H2KB_TU5B"\F4+)"_ M!A1H0Q0SL*_[W;BTYWO/._*+Z_SBIZ1$O/.T:4RC!Y38&(4M(S]J&=W+\[3. M\_2_*/$5%CQ!Z6T)92 MTZ?D285V3Q:"X %/*J,V4<+8V\\3VD@I]?^+*=_PC6[S3MB2&Y:3K'J<7>UI MA)4&1Z5*HXRT6QH?095N8*_GAYU4:825AD]*E7!74\+H]"%7PAVNT"@^("JT M46?:+:,?(9W]^SN&-NI*XZ/RHI%'VJV/C^!%-[#?\[HEI%%3.GA27@QV>!'Y M\4-:[#':D1"W=4*UGP=X>IMSH4D.&7IYO1A9I38G[LW$R&5Y:)U)@T?@&PO=V]R:W-H965TU<W\0ESD#5OC MUS\VC( MB_LL%9>H+-<*#*[&T22YF8Y\? CXSG%G#VSP2I9:OWCGKAI'0U\0"BR=S\#H MM\4I"N$341F_NYQ13^F!A_8^^Y>@G;0LF<6I%C]XY>IQ]"F""E=L(]R3WGW% M3L^ESU=J8<,7=FWL919!N;%.RPY,%4BNVC][[?IP $A&1P!I!TC_%Y!U@"P( M;2L+LF;,L2(W>@?&1U,V;X3>!#2IXS.#\[ +.@"N8 ZC[>'!],&71W$I'U$6V)\,'?^ MSM-AK;FR('!%F.'@^C("T]ZCUG&Z":.XU(X&.Y@U/3UH? #MK[1V>\=/=_^8 M%7\!4$L#!!0 ( +)02%2\,PKK;P( /P& 9 >&PO=V]R:W-H965T MS4=J"3]N/GCY!"!93N)?&]ON?XW&O[.ML*^: J (V>:L;5**BT;FXP M5D4%-5$#T0 W,RLA:Z*-*==8-1)(Z4 UPW$8?L UH3S(,^>[EWDF6LTHAWN) M5%O71/Z9 !/;41 %.\>AOS;TT%NY92EH#5U1P)&$U"L;1 MS6QHXUW =PI;M3=&-I.E$ _6^%J.@M * @:%M@S$_#9P"XQ9(B/CL>,,^B4M M<'^\8__LY+(F"6\%^T%)7H^!3@$I8D9;IN=A^@2X?)[ 03+DOVOK8#W& MBE9I47=@HZ"FW/_)4U>'/4"X M*=$DSZ38(FFC#9L=N.H[M*D7Y?:<++0TL]3@=+YHEPH>6^ :P<9\%;J:@B:4 MJ>L,:[. #<-%1S;Q9/$)L@3=":XKA6:\A/(0CXVP7EV\4S>)SQ).H1B@)'J/ MXC".Y@@C51$)ZHBRVS<0O3M'-+V<*#RK:/8&HE.*#HJ6]%N:..;D]2V=^2W] M-5XJ+?GA).-[0$7BIS'PMF-)>H >GEHRO*T<_Q_-ESC?ZB MJV?KV)GRRT7^A-J^MLG#09AF>+._OUU4?!"5' 9-+Z*:O4)U4)5A7Y7A_U1E M/%TN>0UR[?JK0H5HN?9WJO?V+7SL.M<+_\2T=M^) MGVG\NW!'Y)IRA1BL#&4X^&AD2=]KO:%%XYK)4FC3FMRP,L\32!M@YE="Z)UA M%^@?O/P?4$L#!!0 ( +)02%114V@O4 , .@5 - >&PO4*&1))<94;HK4Z\L)"5Q"4X9][J=3NAEA EW/!2+[#I3I3/+%T*-W$%C M=CHX,8 8>7@8^3YNC+J_3=W6^7== [NN6US7[:&ZHH-2WI,Q0MSO6!-N MI8LY^@"4D8WQES%TP MS'*>2T?I_:%E^& IGPSLFQYLG9HG8R*756P3P?R=UL-W@'4/!#+.&X%=UQC& MPX(H1:6XUIUJ<&5\!CEU^WY5:(6I)"N_VW,W#M5-!YGF,J:R">.[:]-XR&D" M>$!J%2>Z4;,2)H+4FE8>]0-33NCG-_!<^5GLL6]3%KK696!:)I: M4-TT-*8#_&TVP]VF[;V*URG88ZZ^+'0ZHNI#I= ;21.VK/K+I!& L?LX.RD* MOOK,62HR:I(_..!X2-9^SCR7[$E'@U*9:0.5KO-(I6*SMN6W),4]7:IU.2T3 M7'/W!#7_VWE.J:"2\+9H7?O'/,NO5ASTWTIR]539%6S56!\6CEUD[Q1$AJ<@ M\@1J,HB.7V-]-#QVD:[*_1*1_E"*]^KC6.A-NG0@;JP,G[Y'[ \[W M?!/4F2X85TS4O3F+8RJ>'0PUO2)3_6_L%K\>'].$++BZ;\"1NVE_IS%;9%$S MZ@8FHAZU:7^#]/RP.?;K6$S$=$GC2=V5Z;1J.KJAH]87..PBU]5E1S ?@]D1 MP+ XF +,QWAA"!Q8%(+YMK?+7Q"ME?!]B:[JL0+%.\$K%,\;D& MQ#YOX!%%]M7&XH 'M@I8[4!\>QRH*;M/$,"J8MJP'8PC480A4(OV&@U#9'9" M^-C7!]LE01!%=@0PNX(@P!#8C3B"*0 -&!($U7MPYWWDK=]3WN:WW?$?4$L# M!!0 ( +)02%27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M ++1GQ>V?I6:W\^:/.TTOJ)/=>5LM-HZ]SN>C2RQ5;4 MW/ZJ=T+!GK4V-7>P:38CNS."EW8KA*NK43P>7XUJ+E7TY?.QKV]FY&]H)PHG MM8+&MN&'% ?[0C7]FNQ?'5 P>0:70UA@[7TEC7'='USX%Q M+^#@?JMQ^JNLG# S[L3O1C<[J39M-W 6(^\TNC@ M;+B2K]T.QE7)\J:NN7EA>LURN?$@/R&0GV@A'\1>J$:PM=$U*T!8!NQBV4&Z M+2L:ZT_F8VPV'Q,/N!&E=,Q(^\2Z T3)G 83%KI1+L!$I4-L'<@@=N#WEVZX MQ=^-W+4_\.DPVTR(=;. =$1MVC]EW%H1A@TSS(18,3=%81H84?$,G5AAN_!I MMQ6&59*O?$S,,1-BR%JK0M8#<\5D$(XO) M9$)LDSDW"K)1R^"V "0>1@LSR(18(;G8= ,I5?]SV.^C8=Z8$(LC=[IXNEQQ M"[<$#&E[3_02V54\@,2\,2$6QTRL_(DMQNP04]L!O 57F5"%#"[]&'-!3.R" MO%E94$ W68!C@]DV1A<=Q!I \Y(@5XXQ*<3$4D SDQ 3DT),O?+ ,I,0$Y-# M3"R'X-F<8C!U: MWCJK9_RJ3()Y)B'V#([IUV42S#,)=8T+U6$03!!)'HX@^ MU2>6S4FA=Q@1,T[6&6=T?$.G%&NI1+F$[BVT%[PJOAG6?O3/$-.L+?VOFZJZ MA;9[=:=Y>7SAY_BRTI=_ %!+ P04 " "R4$A4##^0_.4! !_(0 &@ M 'AL+U]R96QS+W=O )/[F/!0 M0D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2=FW9=H>\V?9Y MOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[K%-9-.&XN^[. MX;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_: 9!L_I!MQ!T M6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2+01F"Z(M!&H+ MLBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]%O95 ;T6]E4!O M1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;QN]+"'0 MVU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0 MVU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGTCJAW)- [HMZ1 M0.^(>D<"O2/J'0GTCJAW)- [CCY6$N@=4>_XGWKG7!E&ULS=K);L(P% 707T'95L1X"!T$;-IN6Q;] M 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD]+:UY'N;NFK\.%F$8!\8 M\_F":NU38ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(-9=KM_CKV=\K']A'P*D#PG2AP+I M(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2)KAB)K MAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW^>TUK779'/)9][G$Y!-02P$"% ,4 M " "R4$A4!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( +)02%3_"V$.[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ LE!(5#Z!J U,!0 B!4 !@ ("! M#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLE!(5$DI$(1*!P ZR( !@ ("!8A< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LE!(5&$#1NNV!0 /0X !D ("! M/#L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LE!(5%.%JRQE P >@< !D ("!"4D 'AL+W=O&UL4$L! A0#% @ LE!(5!OX.FD1 M P K@< !D ("!;%0 'AL+W=OP$ <#P &0 M@(&T5P >&PO=V]R:W-H965T&UL4$L! A0#% @ LE!(5!S.5@97!0 P@P !D M ("!=V< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LE!(5/\%+DK: @ 1 8 !D ("!\74 M 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MLE!(5($NK!72 @ X 4 !D ("!AH( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LE!(5.$@%P\R" ZA8 !D M ("!OY< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ LE!(5"+\!D:] @ HP@ !D ("!=Z8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LE!( M5%QGKN8; @ EP0 !D ("!"K 'AL+W=O&PO=V]R:W-H965T ( *$& 9 " @=J_ !X;"]W;W)K&UL4$L! A0#% @ LE!(5'!W_->J P .0T !D M ("!B<( 'AL+W=O&PO=V]R:W-H965T M*0, .D) 9 M " @&UL4$L! A0# M% @ LE!(5%X0:IB/ @ %@@ !D ("!)\T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LE!(5&%\ M(X-2" 8S8 !D ("!9=< 'AL+W=O&PO=V]R:W-H965T+F !X;"]W;W)K&UL4$L! A0#% @ LE!(5$,V J!$! G1 !D M ("!,NL 'AL+W=O&PO M=V]R:W-H965T4@, M ,- 9 " @1KR !X;"]W;W)K&UL4$L! A0#% @ LE!(5,+_Z"(P @ V 0 !D ("! MH_4 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ ! $ =Q$ -(' 0 $! end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 238 319 1 false 44 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.mixtelematics.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103102 - Disclosure - Revenue from contracts with customers Sheet http://www.mixtelematics.com/role/Revenuefromcontractswithcustomers Revenue from contracts with customers Notes 10 false false R11.htm 2107103 - Disclosure - Credit risk related to accounts receivable Sheet http://www.mixtelematics.com/role/Creditriskrelatedtoaccountsreceivable Credit risk related to accounts receivable Notes 11 false false R12.htm 2111104 - Disclosure - Property and equipment Sheet http://www.mixtelematics.com/role/Propertyandequipment Property and equipment Notes 12 false false R13.htm 2116105 - Disclosure - Intangible assets Sheet http://www.mixtelematics.com/role/Intangibleassets Intangible assets Notes 13 false false R14.htm 2120106 - Disclosure - Accrued expenses and other liabilities Sheet http://www.mixtelematics.com/role/Accruedexpensesandotherliabilities Accrued expenses and other liabilities Notes 14 false false R15.htm 2124107 - Disclosure - Development expenditure Sheet http://www.mixtelematics.com/role/Developmentexpenditure Development expenditure Notes 15 false false R16.htm 2127108 - Disclosure - Income taxes Sheet http://www.mixtelematics.com/role/Incometaxes Income taxes Notes 16 false false R17.htm 2129109 - Disclosure - Earnings per share Sheet http://www.mixtelematics.com/role/Earningspershare Earnings per share Notes 17 false false R18.htm 2132110 - Disclosure - Segment information Sheet http://www.mixtelematics.com/role/Segmentinformation Segment information Notes 18 false false R19.htm 2137111 - Disclosure - Stock-based compensation plan Sheet http://www.mixtelematics.com/role/Stockbasedcompensationplan Stock-based compensation plan Notes 19 false false R20.htm 2141112 - Disclosure - Debt Sheet http://www.mixtelematics.com/role/Debt Debt Notes 20 false false R21.htm 2145113 - Disclosure - Contingencies Sheet http://www.mixtelematics.com/role/Contingencies Contingencies Notes 21 false false R22.htm 2147114 - Disclosure - Subsequent events Sheet http://www.mixtelematics.com/role/Subsequentevents Subsequent events Notes 22 false false R23.htm 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 2304301 - Disclosure - Revenue from contracts with customers (Tables) Sheet http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersTables Revenue from contracts with customers (Tables) Tables http://www.mixtelematics.com/role/Revenuefromcontractswithcustomers 24 false false R25.htm 2308302 - Disclosure - Credit risk related to accounts receivable (Tables) Sheet http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableTables Credit risk related to accounts receivable (Tables) Tables http://www.mixtelematics.com/role/Creditriskrelatedtoaccountsreceivable 25 false false R26.htm 2312303 - Disclosure - Property and equipment (Tables) Sheet http://www.mixtelematics.com/role/PropertyandequipmentTables Property and equipment (Tables) Tables http://www.mixtelematics.com/role/Propertyandequipment 26 false false R27.htm 2317304 - Disclosure - Intangible assets (Tables) Sheet http://www.mixtelematics.com/role/IntangibleassetsTables Intangible assets (Tables) Tables http://www.mixtelematics.com/role/Intangibleassets 27 false false R28.htm 2321305 - Disclosure - Accrued expenses and other liabilities (Tables) Sheet http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesTables Accrued expenses and other liabilities (Tables) Tables http://www.mixtelematics.com/role/Accruedexpensesandotherliabilities 28 false false R29.htm 2325306 - Disclosure - Development expenditure (Tables) Sheet http://www.mixtelematics.com/role/DevelopmentexpenditureTables Development expenditure (Tables) Tables http://www.mixtelematics.com/role/Developmentexpenditure 29 false false R30.htm 2330307 - Disclosure - Earnings per share (Tables) Sheet http://www.mixtelematics.com/role/EarningspershareTables Earnings per share (Tables) Tables http://www.mixtelematics.com/role/Earningspershare 30 false false R31.htm 2333308 - Disclosure - Segment information (Tables) Sheet http://www.mixtelematics.com/role/SegmentinformationTables Segment information (Tables) Tables http://www.mixtelematics.com/role/Segmentinformation 31 false false R32.htm 2338309 - Disclosure - Stock-based compensation plan (Tables) Sheet http://www.mixtelematics.com/role/StockbasedcompensationplanTables Stock-based compensation plan (Tables) Tables http://www.mixtelematics.com/role/Stockbasedcompensationplan 32 false false R33.htm 2342310 - Disclosure - Debt (Tables) Sheet http://www.mixtelematics.com/role/DebtTables Debt (Tables) Tables http://www.mixtelematics.com/role/Debt 33 false false R34.htm 2405401 - Disclosure - Revenue from contracts with customers - Narrative (Details) Sheet http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersNarrativeDetails Revenue from contracts with customers - Narrative (Details) Details 34 false false R35.htm 2406402 - Disclosure - Revenue from contracts with customers - Summary of Recognized Amortization Expense (Details) Sheet http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails Revenue from contracts with customers - Summary of Recognized Amortization Expense (Details) Details 35 false false R36.htm 2409403 - Disclosure - Credit risk related to accounts receivable - Schedule of Movements in the Allowance for Doubtful Accounts (Details) Sheet http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableScheduleofMovementsintheAllowanceforDoubtfulAccountsDetails Credit risk related to accounts receivable - Schedule of Movements in the Allowance for Doubtful Accounts (Details) Details 36 false false R37.htm 2410404 - Disclosure - Credit risk related to accounts receivable - Narrative (Details) Sheet http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableNarrativeDetails Credit risk related to accounts receivable - Narrative (Details) Details 37 false false R38.htm 2413405 - Disclosure - Property and equipment - Schedule of Owned Property and Equipment (Details) Sheet http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails Property and equipment - Schedule of Owned Property and Equipment (Details) Details 38 false false R39.htm 2414406 - Disclosure - Property and equipment - Narrative (Details) Sheet http://www.mixtelematics.com/role/PropertyandequipmentNarrativeDetails Property and equipment - Narrative (Details) Details 39 false false R40.htm 2415407 - Disclosure - Property and equipment - Schedule of Right-of-Use Property and Equipment (Details) Sheet http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails Property and equipment - Schedule of Right-of-Use Property and Equipment (Details) Details 40 false false R41.htm 2418408 - Disclosure - Intangible assets - Schedule of Intangible Assets (Details) Sheet http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails Intangible assets - Schedule of Intangible Assets (Details) Details 41 false false R42.htm 2419409 - Disclosure - Intangible assets - Narrative (Details) Sheet http://www.mixtelematics.com/role/IntangibleassetsNarrativeDetails Intangible assets - Narrative (Details) Details 42 false false R43.htm 2422410 - Disclosure - Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details) Sheet http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details) Details 43 false false R44.htm 2423411 - Disclosure - Accrued expenses and other liabilities - Schedule of Product Warranties (Details) Sheet http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails Accrued expenses and other liabilities - Schedule of Product Warranties (Details) Details 44 false false R45.htm 2426412 - Disclosure - Development expenditure - Components of Development Expenditure (Details) Sheet http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails Development expenditure - Components of Development Expenditure (Details) Details 45 false false R46.htm 2428413 - Disclosure - Income taxes (Details) Sheet http://www.mixtelematics.com/role/IncometaxesDetails Income taxes (Details) Details http://www.mixtelematics.com/role/Incometaxes 46 false false R47.htm 2431414 - Disclosure - Earnings per share (Details) Sheet http://www.mixtelematics.com/role/EarningspershareDetails Earnings per share (Details) Details http://www.mixtelematics.com/role/EarningspershareTables 47 false false R48.htm 2434415 - Disclosure - Segment information - Narrative (Details) Sheet http://www.mixtelematics.com/role/SegmentinformationNarrativeDetails Segment information - Narrative (Details) Details 48 false false R49.htm 2435416 - Disclosure - Segment information - Schedule of Segment Information (Details) Sheet http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails Segment information - Schedule of Segment Information (Details) Details 49 false false R50.htm 2436417 - Disclosure - Segment information - Reconciliation of Segment Results to Income Before Tax (Details) Sheet http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails Segment information - Reconciliation of Segment Results to Income Before Tax (Details) Details 50 false false R51.htm 2439418 - Disclosure - Stock-based compensation plan - Narrative (Details) Sheet http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails Stock-based compensation plan - Narrative (Details) Details 51 false false R52.htm 2440419 - Disclosure - Stock-based compensation plan - Summary of Unvested SARs Activities (Details) Sheet http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails Stock-based compensation plan - Summary of Unvested SARs Activities (Details) Details 52 false false R53.htm 2443420 - Disclosure - Debt - Narrative (Details) Sheet http://www.mixtelematics.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 53 false false R54.htm 2444421 - Disclosure - Debt - Schedule of Undrawn Facilities (Details) Sheet http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails Debt - Schedule of Undrawn Facilities (Details) Details 54 false false R55.htm 2446422 - Disclosure - Contingencies (Details) Sheet http://www.mixtelematics.com/role/ContingenciesDetails Contingencies (Details) Details http://www.mixtelematics.com/role/Contingencies 55 false false R56.htm 2448423 - Disclosure - Subsequent events (Details) Sheet http://www.mixtelematics.com/role/SubsequenteventsDetails Subsequent events (Details) Details http://www.mixtelematics.com/role/Subsequentevents 56 false false All Reports Book All Reports mixt-20211231.htm exhibit311-q32022xcertific.htm exhibit312-q32022xcertific.htm exhibit32-q32022xcertifica.htm mixt-20211231.xsd mixt-20211231_cal.xml mixt-20211231_def.xml mixt-20211231_lab.xml mixt-20211231_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mixt-20211231.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 238, "dts": { "calculationLink": { "local": [ "mixt-20211231_cal.xml" ] }, "definitionLink": { "local": [ "mixt-20211231_def.xml" ] }, "inline": { "local": [ "mixt-20211231.htm" ] }, "labelLink": { "local": [ "mixt-20211231_lab.xml" ] }, "presentationLink": { "local": [ "mixt-20211231_pre.xml" ] }, "schema": { "local": [ "mixt-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd" ] } }, "elementCount": 367, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://www.mixtelematics.com/20211231": 8, "http://xbrl.sec.gov/dei/2021": 6, "total": 21 }, "keyCustom": 35, "keyStandard": 284, "memberCustom": 22, "memberStandard": 21, "nsprefix": "mixt", "nsuri": "http://www.mixtelematics.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.mixtelematics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Revenue from contracts with customers", "role": "http://www.mixtelematics.com/role/Revenuefromcontractswithcustomers", "shortName": "Revenue from contracts with customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Credit risk related to accounts receivable", "role": "http://www.mixtelematics.com/role/Creditriskrelatedtoaccountsreceivable", "shortName": "Credit risk related to accounts receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Property and equipment", "role": "http://www.mixtelematics.com/role/Propertyandequipment", "shortName": "Property and equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Intangible assets", "role": "http://www.mixtelematics.com/role/Intangibleassets", "shortName": "Intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120106 - Disclosure - Accrued expenses and other liabilities", "role": "http://www.mixtelematics.com/role/Accruedexpensesandotherliabilities", "shortName": "Accrued expenses and other liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - Disclosure - Development expenditure", "role": "http://www.mixtelematics.com/role/Developmentexpenditure", "shortName": "Development expenditure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Income taxes", "role": "http://www.mixtelematics.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - Earnings per share", "role": "http://www.mixtelematics.com/role/Earningspershare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132110 - Disclosure - Segment information", "role": "http://www.mixtelematics.com/role/Segmentinformation", "shortName": "Segment information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Stock-based compensation plan", "role": "http://www.mixtelematics.com/role/Stockbasedcompensationplan", "shortName": "Stock-based compensation plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - Debt", "role": "http://www.mixtelematics.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - Disclosure - Contingencies", "role": "http://www.mixtelematics.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - Subsequent events", "role": "http://www.mixtelematics.com/role/Subsequentevents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Revenue from contracts with customers (Tables)", "role": "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersTables", "shortName": "Revenue from contracts with customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Credit risk related to accounts receivable (Tables)", "role": "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableTables", "shortName": "Credit risk related to accounts receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Property and equipment (Tables)", "role": "http://www.mixtelematics.com/role/PropertyandequipmentTables", "shortName": "Property and equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Intangible assets (Tables)", "role": "http://www.mixtelematics.com/role/IntangibleassetsTables", "shortName": "Intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - Accrued expenses and other liabilities (Tables)", "role": "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesTables", "shortName": "Accrued expenses and other liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Development expenditure (Tables)", "role": "http://www.mixtelematics.com/role/DevelopmentexpenditureTables", "shortName": "Development expenditure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "role": "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Earnings per share (Tables)", "role": "http://www.mixtelematics.com/role/EarningspershareTables", "shortName": "Earnings per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - Disclosure - Segment information (Tables)", "role": "http://www.mixtelematics.com/role/SegmentinformationTables", "shortName": "Segment information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338309 - Disclosure - Stock-based compensation plan (Tables)", "role": "http://www.mixtelematics.com/role/StockbasedcompensationplanTables", "shortName": "Stock-based compensation plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - Disclosure - Debt (Tables)", "role": "http://www.mixtelematics.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Revenue from contracts with customers - Narrative (Details)", "role": "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersNarrativeDetails", "shortName": "Revenue from contracts with customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "ifbef6c8b45c641d388eb8f43f65c6488_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue from contracts with customers - Summary of Recognized Amortization Expense (Details)", "role": "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails", "shortName": "Revenue from contracts with customers - Summary of Recognized Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "ifbef6c8b45c641d388eb8f43f65c6488_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Credit risk related to accounts receivable - Schedule of Movements in the Allowance for Doubtful Accounts (Details)", "role": "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableScheduleofMovementsintheAllowanceforDoubtfulAccountsDetails", "shortName": "Credit risk related to accounts receivable - Schedule of Movements in the Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i533ad581dda948d3bfffa4191084a9d2_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PledgedAssetsNotSeparatelyReportedFinanceReceivables", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Credit risk related to accounts receivable - Narrative (Details)", "role": "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableNarrativeDetails", "shortName": "Credit risk related to accounts receivable - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Property and equipment - Schedule of Owned Property and Equipment (Details)", "role": "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails", "shortName": "Property and equipment - Schedule of Owned Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Property and equipment - Narrative (Details)", "role": "http://www.mixtelematics.com/role/PropertyandequipmentNarrativeDetails", "shortName": "Property and equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mixt:OperatingLeaseRightOfUseAssetAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Property and equipment - Schedule of Right-of-Use Property and Equipment (Details)", "role": "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails", "shortName": "Property and equipment - Schedule of Right-of-Use Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mixt:OperatingLeaseRightOfUseAssetAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Intangible assets - Schedule of Intangible Assets (Details)", "role": "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails", "shortName": "Intangible assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Intangible assets - Narrative (Details)", "role": "http://www.mixtelematics.com/role/IntangibleassetsNarrativeDetails", "shortName": "Intangible assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details)", "role": "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "shortName": "Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "lang": "en-US", "name": "mixt:MaintenanceLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "ifbef6c8b45c641d388eb8f43f65c6488_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Accrued expenses and other liabilities - Schedule of Product Warranties (Details)", "role": "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails", "shortName": "Accrued expenses and other liabilities - Schedule of Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "ifbef6c8b45c641d388eb8f43f65c6488_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Development expenditure - Components of Development Expenditure (Details)", "role": "http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails", "shortName": "Development expenditure - Components of Development Expenditure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Income taxes (Details)", "role": "http://www.mixtelematics.com/role/IncometaxesDetails", "shortName": "Income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - Earnings per share (Details)", "role": "http://www.mixtelematics.com/role/EarningspershareDetails", "shortName": "Earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434415 - Disclosure - Segment information - Narrative (Details)", "role": "http://www.mixtelematics.com/role/SegmentinformationNarrativeDetails", "shortName": "Segment information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435416 - Disclosure - Segment information - Schedule of Segment Information (Details)", "role": "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails", "shortName": "Segment information - Schedule of Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i581ce27561384aec91b97b7af6796992_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mixt:SegmentAdjustedEBITDA", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Segment information - Reconciliation of Segment Results to Income Before Tax (Details)", "role": "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "shortName": "Segment information - Reconciliation of Segment Results to Income Before Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i4c0143d5ea5142998f4b3d399bcc4878_D20200401-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439418 - Disclosure - Stock-based compensation plan - Narrative (Details)", "role": "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "shortName": "Stock-based compensation plan - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i5981f106b6884bc0a4fdaa870b2f9c2d_D20210401-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "idb6144cfbcb347acae53624f94641bc3_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440419 - Disclosure - Stock-based compensation plan - Summary of Unvested SARs Activities (Details)", "role": "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails", "shortName": "Stock-based compensation plan - Summary of Unvested SARs Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i5981f106b6884bc0a4fdaa870b2f9c2d_D20210401-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443420 - Disclosure - Debt - Narrative (Details)", "role": "http://www.mixtelematics.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444421 - Disclosure - Debt - Schedule of Undrawn Facilities (Details)", "role": "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails", "shortName": "Debt - Schedule of Undrawn Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56ebe5f474e94c558d45911ff3caae56_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "ibff5c1708a544b3d88bba68b5ef173f5_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446422 - Disclosure - Contingencies (Details)", "role": "http://www.mixtelematics.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "ibff5c1708a544b3d88bba68b5ef173f5_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "1", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - Disclosure - Subsequent events (Details)", "role": "http://www.mixtelematics.com/role/SubsequenteventsDetails", "shortName": "Subsequent events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56e6a505eb6540f39e3e00f55d917b13_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i56e6a505eb6540f39e3e00f55d917b13_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "i2d0dc71553034356b76a0338f03b55ba_D20211001-20211231", "decimals": "1", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mixt:ProceedsFromOperatingActivitiesExcludingInterestAndIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mixt:ProceedsFromOperatingActivitiesExcludingInterestAndIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Summary of Significant Accounting Policies", "role": "http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mixt-20211231.htm", "contextRef": "icad5d018e49544d395f3ba358190d81f_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.mixtelematics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "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", "terseLabel": "Foreign currency translation differences" } } }, "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableScheduleofMovementsintheAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "mixt_AfricaSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Africa Sales Office", "label": "Africa Sales Office [Member]", "terseLabel": "Africa" } } }, "localname": "AfricaSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "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/20211231", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "mixt_AmericasSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas Sales Office", "label": "Americas Sales Office [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_BrazilSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brazil Sales Office", "label": "Brazil Sales Office [Member]", "terseLabel": "Brazil" } } }, "localname": "BrazilSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_CentralServicesOrganizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central Services Organization", "label": "Central Services Organization [Member]", "terseLabel": "Central Services Organization", "verboseLabel": "CSO" } } }, "localname": "CentralServicesOrganizationMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_CommonStockDividendsPerAmericanDepositoryShareDeclared": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Dividends, Per American Depository Share, Declared", "label": "Common Stock, Dividends, Per American Depository Share, Declared", "terseLabel": "Dividends declared per ADS (in ZAR per share)" } } }, "localname": "CommonStockDividendsPerAmericanDepositoryShareDeclared", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SubsequenteventsDetails" ], "xbrltype": "perShareItemType" }, "mixt_CorporateAndConsolidationEntries": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Corporate And Consolidation Entries", "label": "Corporate And Consolidation Entries", "negatedTerseLabel": "Corporate and consolidation entries" } } }, "localname": "CorporateAndConsolidationEntries", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "mixt_CorporateAndEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Eliminations", "label": "Corporate And Eliminations [Member]", "terseLabel": "Corporate and Eliminations" } } }, "localname": "CorporateAndEliminationsMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "domainItemType" }, "mixt_CostsIncurredSoftwareDevelopmentCosts": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs Incurred, Software Development Costs", "label": "Costs Incurred, Software Development Costs", "totalLabel": "Total costs incurred" } } }, "localname": "CostsIncurredSoftwareDevelopmentCosts", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails" ], "xbrltype": "monetaryItemType" }, "mixt_DebtInstrumentPercentageDeductedFromInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Percentage Deducted From Interest Rate", "label": "Debt Instrument, Percentage Deducted From Interest Rate", "terseLabel": "Percentage deducted from interest rate" } } }, "localname": "DebtInstrumentPercentageDeductedFromInterestRate", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "percentItemType" }, "mixt_EarningsPerAmericanDepositoryShareBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per American Depository Share, Basic", "label": "Earnings Per American Depository Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings per American Depository Share (in dollars per share)" } } }, "localname": "EarningsPerAmericanDepositoryShareBasic", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "perShareItemType" }, "mixt_EarningsPerAmericanDepositoryShareDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per American Depository Share, Diluted", "label": "Earnings Per American Depository Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per American Depository Share (in dollars per share)" } } }, "localname": "EarningsPerAmericanDepositoryShareDiluted", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "perShareItemType" }, "mixt_EffectiveIncomeTaxRateReconciliationExcludingEffectOfForeignExchangePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Excluding Effect Of Foreign Exchange, Percent", "label": "Effective Income Tax Rate Reconciliation, Excluding Effect Of Foreign Exchange, Percent", "terseLabel": "Effective tax rate excluding impact of foreign exchange" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExcludingEffectOfForeignExchangePercent", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "mixt_EquipmentVehiclesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment, Vehicles And Other", "label": "Equipment, Vehicles And Other [Member]", "terseLabel": "Equipment, vehicles and other" } } }, "localname": "EquipmentVehiclesAndOtherMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "mixt_EuropeSalesOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe Sales Office", "label": "Europe Sales Office [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_HardwareAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardware And Other", "label": "Hardware And Other [Member]", "terseLabel": "Hardware and other", "verboseLabel": "Hardware and other revenue" } } }, "localname": "HardwareAndOtherMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "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]", "verboseLabel": "In-vehicle devices" } } }, "localname": "InVehicleDevicesInstalledMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "mixt_MaintenanceLiabilityCurrent": { "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": { "documentation": "Maintenance Liability, Current", "label": "Maintenance Liability, Current", "terseLabel": "Maintenance" } } }, "localname": "MaintenanceLiabilityCurrent", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "domainItemType" }, "mixt_MiddleEastAndAustralasiaReportingSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Middle East And Australasia Reporting Segments", "label": "Middle East And Australasia Reporting Segments [Member]", "terseLabel": "Middle East and Australasia" } } }, "localname": "MiddleEastAndAustralasiaReportingSegmentsMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "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" } } }, "localname": "MiddleEastAndAustralasiaSalesOfficeMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "mixt_NetIncomePerAmericanDepositoryShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net income per American Depository Share", "label": "Net income per American Depository Share [Abstract]", "terseLabel": "Net income per American Depository Share" } } }, "localname": "NetIncomePerAmericanDepositoryShareAbstract", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "mixt_NorthAmericaReportingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America Segment", "label": "North America Reporting Segment [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaReportingSegmentMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "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/20211231", "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" } } }, "localname": "OperatingLeaseCostsExcludedFromSegments", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails": { "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": "Less: accumulated depreciation" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OperatingLeaseRightOfUseAssetAfterAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails": { "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": "Right of use property and equipment, net" } } }, "localname": "OperatingLeaseRightOfUseAssetAfterAccumulatedAmortization", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails": { "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/20211231", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mixt_OverdraftFacilitiyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Overdraft Facilitiy", "label": "Overdraft Facilitiy [Member]", "terseLabel": "Overdraft" } } }, "localname": "OverdraftFacilitiyMember", "nsuri": "http://www.mixtelematics.com/20211231", "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" } } }, "localname": "PatentsAndTrademarksMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mixt_PaymentsToAcquireInVehicleDevices": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire In-Vehicle Devices", "label": "Payments To Acquire In-Vehicle Devices", "negatedLabel": "Acquisition of property and equipment \u2013 in-vehicle devices" } } }, "localname": "PaymentsToAcquireInVehicleDevices", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mixt_PercentageOfCapitalizedSoftwareCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Capitalized Software Costs", "label": "Percentage Of Capitalized Software Costs", "terseLabel": "Percentage capitalized" } } }, "localname": "PercentageOfCapitalizedSoftwareCosts", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails" ], "xbrltype": "percentItemType" }, "mixt_ProceedsFromOperatingActivitiesExcludingInterestAndIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Operating Activities Excluding Interest And Income Taxes", "label": "Proceeds From Operating Activities Excluding Interest And Income Taxes", "terseLabel": "Cash generated from operations" } } }, "localname": "ProceedsFromOperatingActivitiesExcludingInterestAndIncomeTaxes", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mixt_ProductDevelopmentCostsCapitalizedDuringThePeriod": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 4.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" } } }, "localname": "ProductDevelopmentCostsCapitalizedDuringThePeriod", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "mixt_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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 and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "mixt_RegionalSalesOfficesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regional Sales Offices", "label": "Regional Sales Offices [Member]", "terseLabel": "Total Regional Sales Offices" } } }, "localname": "RegionalSalesOfficesMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mixt_SegmentAdjustedEBITDA": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 1.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/20211231", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "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/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "percentItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercises In Period, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercises In Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice": { "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 Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice": { "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 Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Grants In Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding as of end of period (in dollars per share)", "periodStartLabel": "Outstanding as of beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "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", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "sharesItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Number", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "sharesItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "durationItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested In Period, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested In Period, Weighted Average Exercise Price", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "perShareItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "durationItemType" }, "mixt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Weighted Average Exercise Price [Roll Forward]", "terseLabel": "Weighted- Average Award Price in U.S. Cents" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceRollForward", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "stringItemType" }, "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/20211231", "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": "Warranty expense" } } }, "localname": "StandardProductWarrantyAccrualIncreaseForIssuingWarrantiesAndIncreaseDecreaseForPreexistingWarranties", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "mixt_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription", "label": "Subscription [Member]", "terseLabel": "Subscription", "verboseLabel": "Subscription revenue" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "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" } } }, "localname": "VehicleAndAssetFinanceFacilityMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "mixt_WeightedAverageNumberOfAmericanDepositorySharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number of American Depository Shares Outstanding", "label": "Weighted Average Number of American Depository Shares Outstanding [Abstract]", "terseLabel": "American Depository Shares" } } }, "localname": "WeightedAverageNumberOfAmericanDepositorySharesOutstandingAbstract", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "mixt_WeightedAverageNumberOfAmericanDepositorySharesOutstandingBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Of American Depository Shares Outstanding, Basic", "label": "Weighted Average Number Of American Depository Shares Outstanding, Basic", "terseLabel": "Weighted average (in shares)", "verboseLabel": "Weighted average number of American Depository Shares in issue (in shares)" } } }, "localname": "WeightedAverageNumberOfAmericanDepositorySharesOutstandingBasic", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "mixt_WeightedAverageNumberOfAmericanDepositorySharesOutstandingDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Of American Depository Shares Outstanding, Diluted", "label": "Weighted Average Number Of American Depository Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average (in shares)", "verboseLabel": "Diluted weighted average number of American Depository Shares in issue (in shares)" } } }, "localname": "WeightedAverageNumberOfAmericanDepositorySharesOutstandingDiluted", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "mixt_WorkingCapitalFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Working Capital Facility", "label": "Working Capital Facility [Member]", "terseLabel": "Working capital facility" } } }, "localname": "WorkingCapitalFacilityMember", "nsuri": "http://www.mixtelematics.com/20211231", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r94", "r143", "r156", "r157", "r158", "r159", "r161", "r163", "r167", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r246", "r248", "r250", "r251" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r94", "r143", "r156", "r157", "r158", "r159", "r161", "r163", "r167", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r246", "r248", "r250", "r251" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r253", "r267", "r290", "r291", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r425", "r427", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails", "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r253", "r267", "r290", "r291", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r425", "r427", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r169", "r283", "r287", "r387", "r424", "r426" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r169", "r283", "r287", "r387", "r424", "r426" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r253", "r267", "r289", "r290", "r291", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r425", "r427", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails", "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r253", "r267", "r289", "r290", "r291", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r425", "r427", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails", "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current:" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r376" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payables" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Movements in the Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r19", "r174", "r175" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivables, net of allowances for doubtful accounts of $5.6 million and $6.9 million, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r395", "r409" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total current" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Current:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r9", "r10", "r35" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r206" ], "calculation": { "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and impairments" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r46", "r47", "r48", "r411", "r432", "r433" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents, and restricted cash" } } }, "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r315", "r376" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r96", "r97", "r98", "r312", "r313", "r314", "r356" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r292", "r294", "r317", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r294", "r308", "r316" ], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "negatedLabel": "Stock-based compensation costs", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r176", "r181", "r182", "r185" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at December 31", "periodStartLabel": "Balance at April 1", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableScheduleofMovementsintheAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableScheduleofMovementsintheAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableScheduleofMovementsintheAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r83", "r194", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r45", "r48", "r55", "r56", "r57", "r349" ], "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated Other Comprehensive Income/(Loss)" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r91", "r151", "r158", "r165", "r179", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r343", "r350", "r359", "r374", "r376", "r393", "r408" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r43", "r91", "r179", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r343", "r350", "r359", "r374", "r376" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r296", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "verboseLabel": "Property" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r195" ], "calculation": { "http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails": { "order": 2.0, "parentTag": "mixt_CostsIncurredSoftwareDevelopmentCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Costs capitalized" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r188" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization recognized during the quarter" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r187" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "verboseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "verboseLabel": "Summary of Recognized Amortization Expense" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r28", "r85" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r80", "r85", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, and restricted cash at end of the period", "periodStartLabel": "Cash and cash equivalents, and restricted cash at beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r80", "r364" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase/(decrease) in cash and cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r219", "r220", "r221", "r231", "r434" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared (in ZAR/USD per share)", "verboseLabel": "Dividends declared per share (in ZAR per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.mixtelematics.com/role/SubsequenteventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r96", "r97", "r356" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary shares, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r268" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Ordinary shares, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r376" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares: 605.6 million and 608.1 million no-par value shares issued and outstanding as of March 31, 2021 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r64", "r403", "r420" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income/(loss) attributable to MiX Telematics Limited" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r63", "r341", "r342", "r354", "r402", "r419" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedTerseLabel": "Less: Total comprehensive income attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r62", "r340", "r354", "r401", "r418" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income/(loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r88", "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r272", "r273", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r272", "r273", "r284" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r69", "r387" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r89", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Components of Development Expenditure" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DevelopmentexpenditureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r320", "r321" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r320", "r321" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r83", "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r83", "r146" ], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based compensation plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Stockbasedcompensationplan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per ordinary share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r101", "r102", "r103", "r104", "r105", "r110", "r113", "r120", "r121", "r122", "r126", "r127", "r357", "r358", "r404", "r421" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r101", "r102", "r103", "r104", "r105", "r113", "r120", "r121", "r122", "r126", "r127", "r357", "r358", "r404", "r421" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r123", "r124", "r125", "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Earningspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; attributable to disposal group, including, but not limited to, discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "negatedTerseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee-related accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected period for recognition of unvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r55", "r56", "r57", "r96", "r97", "r98", "r100", "r106", "r108", "r129", "r180", "r268", "r269", "r312", "r313", "r314", "r327", "r328", "r356", "r365", "r366", "r367", "r368", "r369", "r371", "r428", "r429", "r430", "r448" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r199" ], "calculation": { "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r195", "r196", "r199", "r201", "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r199", "r389" ], "calculation": { "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r195", "r198" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r199", "r388" ], "calculation": { "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r360", "r361", "r362", "r363" ], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Net foreign exchange (losses)/gains" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Net (loss)/profit on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "Administration and other" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r190", "r191", "r376", "r392" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68", "r91", "r151", "r157", "r161", "r164", "r167", "r179", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r359" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r83", "r203" ], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "negatedLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r59", "r151", "r157", "r161", "r164", "r167", "r390", "r398", "r406", "r422" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r208", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r92", "r324", "r325", "r326", "r329", "r331", "r333", "r334", "r335" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r107", "r108", "r149", "r322", "r330", "r332", "r423" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax benefit/(expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r86" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedTerseLabel": "Income tax paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r114", "r115", "r116", "r122" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Potentially dilutive effect of share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Intangibleassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r193", "r197" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r405" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "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": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Net interest income/(expense)", "verboseLabel": "Net interest income/(expense)" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r78", "r81", "r86" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r42", "r376" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r70" ], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "negatedTerseLabel": "Non-recurring legal costs" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r91", "r159", "r179", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r344", "r350", "r351", "r359", "r374", "r375" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r91", "r179", "r359", "r376", "r397", "r414" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r91", "r179", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r344", "r350", "r351", "r359", "r374", "r375", "r376" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r33", "r90" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r33", "r90" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Undrawn borrowing remaining" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r33", "r90" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtScheduleofUndrawnFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r394" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Bank overdrafts", "verboseLabel": "Short-term debt" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mixtelematics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Credit risk related to accounts receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Creditriskrelatedtoaccountsreceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r222", "r223", "r224", "r226", "r227", "r228", "r230", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r222", "r223", "r224", "r226", "r227", "r228", "r230", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r225", "r229", "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r222", "r223", "r224", "r226", "r227", "r228", "r230", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r41", "r91", "r179", "r238", "r243", "r244", "r245", "r251", "r252", "r359", "r396", "r413" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Product warranties" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r80", "r82", "r84" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r49", "r52", "r57", "r60", "r84", "r91", "r99", "r101", "r102", "r103", "r104", "r107", "r108", "r118", "r151", "r157", "r161", "r164", "r167", "r179", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r358", "r359", "r399", "r416" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to MiX Telematics Limited" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r49", "r52", "r57", "r107", "r108", "r347", "r353" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r101", "r102", "r103", "r104", "r110", "r111", "r119", "r122", "r151", "r157", "r161", "r164", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to ordinary shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r96", "r97", "r98", "r269", "r338" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r151", "r157", "r161", "r164", "r167" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r372" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r372" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r156", "r157", "r158", "r159", "r161", "r167" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r95", "r109", "r137", "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Organization and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r35" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accruals" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r44" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r50", "r53", "r55", "r56", "r58", "r61", "r268", "r365", "r370", "r371", "r400", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Accruedexpensesandotherliabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Long-term accrued expenses and other liabilities", "totalLabel": "Total non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense)/income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total MiX Telematics Limited Stockholders\u2019 Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r76" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Cash paid for ordinary shares repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r76" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash paid on dividends to MiX Telematics Limited stockholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r74" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Payments to Acquire Other Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment \u2013 other" } } }, "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r296", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PledgedAssetsNotSeparatelyReportedFinanceReceivables": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount, as of the date of the latest financial statement presented, of finance receivables which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement, and for which the transferee is not permitted to sell or re-pledge them to an unrelated party.", "label": "Pledged Assets, Not Separately Reported, Finance Receivables", "terseLabel": "Net accounts receivables pledged as security" } } }, "localname": "PledgedAssetsNotSeparatelyReportedFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableNarrativeDetails", "http://www.mixtelematics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preference shares, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r266" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preference shares, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17", "r376" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preference shares: 100 million shares authorized but not issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r26", "r27" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInterestReceived": { "auth_ref": [ "r77" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest received on loans and other debt instruments during the current period.", "label": "Proceeds from Interest Received", "terseLabel": "Interest received" } } }, "localname": "ProceedsFromInterestReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from (Repayments of) Short-term Debt", "terseLabel": "Movement in short-term debt" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r75", "r311" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of ordinary shares in relation to stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r49", "r52", "r57", "r79", "r91", "r99", "r107", "r108", "r151", "r157", "r161", "r164", "r167", "r179", "r238", "r239", "r240", "r243", "r244", "r245", "r247", "r249", "r251", "r252", "r340", "r346", "r348", "r353", "r354", "r358", "r359", "r406" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r207" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r210", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Propertyandequipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r205" ], "calculation": { "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Owned equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r207", "r376", "r407", "r415" ], "calculation": { "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Owned equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r207" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r205" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r67", "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Bad debt provision" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CreditriskrelatedtoaccountsreceivableScheduleofMovementsintheAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r157", "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Segment Results to Income Before Tax" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r440" ], "calculation": { "http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails": { "order": 1.0, "parentTag": "mixt_CostsIncurredSoftwareDevelopmentCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Costs expensed" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DevelopmentexpenditureComponentsofDevelopmentExpenditureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Development expenditure" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Developmentexpenditure" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r12", "r85", "r87", "r391", "r410" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Share Units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r211", "r212", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReservePeriodIncreaseDecrease": { "auth_ref": [ "r217" ], "calculation": { "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the accrual for restructuring costs.", "label": "Restructuring Reserve, Period Increase (Decrease)", "negatedLabel": "Restructuring costs" } } }, "localname": "RestructuringReservePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r269", "r315", "r376", "r412", "r431", "r433" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r96", "r97", "r98", "r100", "r106", "r108", "r180", "r312", "r313", "r314", "r327", "r328", "r356", "r428", "r430" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r142", "r143", "r156", "r162", "r163", "r169", "r170", "r172", "r282", "r283", "r387" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r286", "r288" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from contracts with customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Revenuefromcontractswithcustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Undrawn Facilities" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "auth_ref": [ "r117", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of Basic Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r113", "r117", "r120", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "auth_ref": [ "r117", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r195", "r198", "r388" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r195", "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r30", "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofOwnedPropertyandEquipmentDetails", "http://www.mixtelematics.com/role/PropertyandequipmentScheduleofRightofUsePropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r151", "r154", "r160", "r192" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r151", "r154", "r160", "r192" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r296", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]", "terseLabel": "Summary of Unvested SARs Activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r138", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r167", "r172", "r214", "r218", "r424" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r138", "r140", "r141", "r151", "r155", "r161", "r165", "r166", "r167", "r168", "r169", "r171", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Segmentinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/RevenuefromcontractswithcustomersSummaryofRecognizedAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Number of restricted stock units unvested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "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)", "terseLabel": "Number of restricted stock units outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of SARs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares reserved for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r293", "r297" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "verboseLabel": "Aggregate intrinsic value, vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r236" ], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails": { "order": 2.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": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Product warranties", "verboseLabel": "Current portion" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofAccruedExpensesDetails", "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation difference" } } }, "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "calculation": { "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails": { "order": 1.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Noncurrent", "terseLabel": "Non-current portion (included in other liabilities)" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Utilized" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/AccruedexpensesandotherliabilitiesScheduleofProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r138", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r167", "r172", "r192", "r209", "r214", "r218", "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails", "http://www.mixtelematics.com/role/SegmentinformationScheduleofSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r40", "r55", "r56", "r57", "r96", "r97", "r98", "r100", "r106", "r108", "r129", "r180", "r268", "r269", "r312", "r313", "r314", "r327", "r328", "r356", "r365", "r366", "r367", "r368", "r369", "r371", "r428", "r429", "r430", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r96", "r97", "r98", "r129", "r387" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights", "verboseLabel": "SARs" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/EarningspershareDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanNarrativeDetails", "http://www.mixtelematics.com/role/StockbasedcompensationplanSummaryofUnvestedSARsActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r268", "r269" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock in relation to stock options and SARs exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r269", "r295", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock in relation to stock options and SARs exercised" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r91", "r177", "r179", "r359", "r376" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total MiX Telematics Limited stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "MiX Telematics Limited stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r56", "r91", "r96", "r97", "r98", "r100", "r106", "r179", "r180", "r269", "r312", "r313", "r314", "r327", "r328", "r338", "r339", "r352", "r356", "r359", "r365", "r366", "r371", "r429", "r430", "r448" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/Subsequentevents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Internal-use software, technology and other" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/IntangibleassetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r39", "r270" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r39", "r270" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r39", "r270", "r271" ], "calculation": { "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Less treasury stock at cost: 53.8 million and 55.4 million shares as of March 31, 2021 and December 31, 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r268", "r269", "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r211", "r212", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/SegmentinformationReconciliationofSegmentResultstoIncomeBeforeTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r130", "r131", "r132", "r133", "r134", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r122" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average (in shares)", "verboseLabel": "Diluted weighted average number of ordinary shares in issue (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.mixtelematics.com/role/EarningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r122" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average (in shares)", "verboseLabel": "Weighted average number of ordinary shares in issue (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "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": "Ordinary shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mixtelematics.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "http://asc.fasb.org/subtopic&trid=2197926" }, "r442": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r443": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r444": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r445": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r446": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r447": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3337-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 74 0001628280-22-001950-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-001950-xbrl.zip M4$L#!!0 ( +)02%390, VX@< -@F > 97AH:6)I=#,Q,2UQ,S(P M,C)X8V5R=&EF:6,N:'1M[5IM4QNW%OY^?X5JI@G,^&V-G8"AS*3&3+F3-BEQ MF_931[LZ:^NB7;F2UL;Y]?<<:?T"-HU)2^(PY8-A5T?2.3J/GO-(^/2;\S>] MP>]O^VSD,L7>_O+]Z\L>J]0:C?>'O4;C?'#.?AC\^)JUZ\V(#0S/K712YUPU M&OV?*JPREC79M@87#5HJ'9#:6VA+IRHG)W2&_P$+L[^<_I- MK<;.=5)DD#N6&. .!"NLS(?LO0![S6JUTJJGQS,CAR/'6LU6B[W7YEI.>&AW MTBDXFX]SV@C/IPT_R6FLQ>SL5,@)D^*[BN1Q$U(A.@G <5M$K>.CM',<-U_ MT8NT>9BT_XC0R0::AS[6S11\5\ED7AL!S=]]V1J[DZD4;M2-FLUO*][N[#35 MN7.BE3;=O:;_.:&66LHSJ6;=YP.9 M@64_P91=Z8SGSZL6SQ?5MD[!RG/V7^1 M-)6>2O>ARA(P3J8S#(^[9WN=HY-/VK-C+@1R:TU!ZKJME^C/RB[^7V%IBO!* MY@(W=;=&1H^^L32EOU< M<(/LIV;L"L;:(-1R=J%-QJ)F[6?"W8_R-S8 !1EW,K'LMY, 1@!RA2O6#"[G&%>T36N6,J): S3F&!B)F^W M9I!# M9R,R.3C%^#IZS%F!;?"70&IU1>[I2$(H M//QZ4 @LE3GFF2"SS&O5ZP"-S6:E7>8I<@WW%5#FB2H$CHG864EB%7$GB9_& MF'I"+:%9J24L2T38.U,C\H57^%6R*!0:(!8U L9/9[T_";/B'(M7<.N)TEL3I3@1 MQ7D7T6A!&F"S!-N(TK9?^X_CM!52]$60RG<'J9UZQ^_8<["X5I@T7]X^CJ@J M5=Z$%W;[+E0"8T!TE#.%HJH+@P,@34VD]>2'5I#[<4A\+VESE7H-*.[A5E;5 M)62J)2U3HT0*15^L5E+XFPY;Q%8*R8VD &2H_;X8Y#128:D>^]UI??'V5(FG M G3(^9-CE8U1?GO6VQK9N!LF4A"_2R7= MC&K]IFEI?WGP>5R%K7'+=$6F^BIR4P:$!_HQXMIZ;9(DV@CO@!>L0\A1#K($SN$/$^?(:/KR* S>2GG?,M&^#V -*F\ZR0I#.5_I98N1WV.)5I; MAYWHSAM'L0D.\6>X @I7.K>,4P0O4M@=N])9/#N!OT*@VX6\6/AR$#P9<;L0 M&T1^'NP@?%7P:U R]HPI>0VJO$^X8U]=#V#K!7D@M'?].-;9'5C_K>.8OX,4 M\SU173(3$>4J.I-751Z_\(_&6FO<>PLD\X!_$4] MB#6*"FH7$AWUH^TCI)%^+=$[_B9=/=][\&'(.FP*^I_@;QYBNPEYW^)G1^6?0@ )8GEG#M ML('DN,".%A8<=R]82[&*71!HJ"FK00185 "VR#(\=GV @-U03S9>JSW! K]K MYZ-76,=3@U12Q=2#9S\$C[^\+E%6#251YA.M)D!U,>?#\@[>E(0)V5CI&6#K M=*0#2_);&$;,_2-"H?[0>KBA^'W2_^D><9S/#<%S3*QG<78!L2GHWR%'5?_5 MCF=[T8OFR>?_9/*"4Y(4O)+V1A)3U;R IZ%S*W@3E]C4&ME_>K"#SP2*> M4HD>W!O0ZG>DQCI\0ZP;;DMRL_P MG2__[;.S_P-02P,$% @ LE!(5'2H2Y/S!P C2< !X !E>&AI8FET M,S$R+7$S,C R,GAC97)T:69I8RYH=&WM6FU3(S<2_GZ_0H&Z7:BRL M?J29XV_./YSU?_G88YG+%?OXG^_>79ZQK7JC\:E]UFB<]\_9]_T?WK']O6;$ M^H875CJI"ZX:C=[[+;:5.3?L-AKC\7AOW-[39M#H7S6HJ_V&TMK"GG!BZ^28 MGN 5N#CYQ_$W]3H[UTF90^%88H [$*RTLABP3P+L-:O7JUIG>C@Q\>%VS&(.Z!2/34-'*/P!M0O/\[;BR%_M1LH"I M_5&+C&:]FTS&TK%VM->Z;?*?N;/:D02G'7+6N^I?7ER>G?9[[,,%._O^ MLG?!+B[?G[X_NSQ]AX^PK'=UCXM/:&S406,_EL:6',=UFOT$26EP#6'OO9LD MX\4 V&GBV%6I\%'4YO5ZM+_#=QDO!(LZ8G9KI\[\M1ZT[GBPO](#]CB#KS=] M7.@A4<3P]C02#[%VL\5TREP&["=N8EZ K7^X43#QDXHEK6;S/J0_^>I[O+\G M]W ))M[#RQK[M\X*]B],%-SP&DO .)E.,#[D,N1"8'>H*4M=M M': I"S3T6VEIB/!(%@)9J5NG2H_.3*OG(-I[FK6R:O2C6S,5O=WKT#14,XXJF M<<523DQIF,8 $[7Z>DL5"DC 6FXF5"7GU^ Y=]:GQ6<"C<$AE1=L%2DGTJ! MPVH%-D=+!!@VSF22,5O29=Y^# :J3LB!7%J%2HY$X5BZ#!VT0^1\&IWZ':)I M6J";(VPF6#Q9G(87A,+VUX-"8*DL,,X$F7E<:U[(:"PV"^6R2)%KN$_ALDA4 M*;!/Q,Y"$&N(.TG\-,30$VH)S4K-85DAPMX9&I$O_!ZE1C5*A140BQH!XX>S MWIZ$VXRE2H_M%*AS+D.IA0^#W6AE;0%O=FK,DK4O"'+[&P>Y_JWX4*Z)#HYL M!:I*8A!1Z#25>.LC=\FX 8\1C+F,%5 L&2 P8R5M1M6I6HXD241)]T+:1&E; M8CNB3Z-5 ,O0Z 0$/K9L![$A ,$6 '"/@H\Z.S 7\/XNW$K:,14!I-0_(_I: MP&[ $MFR]D#IK8%2'(C\O(MHK$$:8+4$6XG2?3_WG\=I*X3H69#*-P>IG;V. M7['G8'&N,&@^O7T>437*O DO[?I-* 7&@.BH1@I)59<&.T":&DGKR0]K0>'[ M(?$]I\U%ZC6@N(=;E57GD*E5M$R%$BD4;;%:2>'/:FP96RDD-Y(5['%D$E+(H;_!4# M5402QO8@'D"Z7P.CC@9X.<@3&X0\3Y\AHLO(H#UY)>=\R4KX/8 T*;WK M)"D-Q7\AE\Y[?8TI6EN'C>C0'GNQ"7;Q>S@""D2B)V9QE'(.FWL+-/[ M!_[.2'N-?>>Y= [@3_)!K%%44+F0:*CO;0\%:B55L@D!#35D+(L"B K!EGN.V MZP\(V WY9.6QV@M,\)NV/SK%/)X:I)(:AAX\^R%X_.%UA;):2(FR&&DU LJ+ M!1]49_"F(DS(ATI/ $O'F0XLR6]A&#'WEPB%O8?FPQ7)[XO>TSUB/T\-P7,, MK&=Q=@&Q*>EUR&'-?YSR:CMZTSQZ^BN[K^ 9UXJ/EB#N\E34]?MXJK5U\FI[ M'T'KK[=>%:^+A;?/%GIZS?X%%A\>/IO%O1M(2MIGLO^B#F,?<0\I:07YW'&6 M24C9Q8PF/@2QMIY7[:BS08MRISI,H5>5,W\J\;E[KT.+'W8-=?BLK1L.1$>P M]*G7M%6LG=-YMSEOPF.K5>F6FWSFZ[#J&CY4\Y_,G?P/4$L#!!0 ( +)0 M2%1=%YDDP 0 (,5 > 97AH:6)I=#,R+7$S,C R,GAC97)T:69I8V$N M:'1M[5AM4]LX$/Y^OV(;YEHR$\Q=K?;9ET>*>J\&$]O]?.! *.,(#@[?[8]LJ&BZ M?M2P=7W@#F#/_; /S;IA@BM(DC')>$(B77?&%:B$4J8=75\L%O5%H\[%B>Y. M=66JJ4><9[3N2[^RVU-O<*3$W_VM]TK38,"]/*:)!$]0(JD/><:2$SCR:?8% M-&VE9?-T*=A)*,$R+ N.N/C"3DDIETQ&='=MIZ>7SSV]6*0WY_YRM^>S4V#^ MVPH+6JVFM44:+<,DS59K3BAI!'Y[FVX;[3;UFW^:Z*2.ZN6<3"XC^K82LT0+ MJ5J_LVVELKM@O@P[IF'\7BGT=GL!3R0N)G!R^;6T<<62I&=2(Q$[23H%GF[Q M@B4^NMYIM%)9*6VM]3T><='9,(I/5TFT@,0L6G;>N"RF&8SI J8\)LF;6H9) MT3(J6% J9NPK12?1W^)QL0* =B*6T#4@TU(HP#D+V9Q):%C?(O@1NNMQ>0B% MBE^/P]Q"'+8S=4?#D=UW'9@,P=X;.4-PCAW[T!U]4J]0YDRA/QZL9,/1N#^V M1_W]M6P-\6&]M[[SOGFM]_"RSF"D.WU237V^T+KG G0>A*P7G MS M)28")%A?G!) M'J!;^+26K7 4)N?+M>,TJT&:BRPGF#2$-LTCBFU -+.Y.:\6/EYJDU5\RS9! M<,3GJ8K790MK)56&JZ5G1,Q)0C-M;6IE\]C_U%P9T7VRH!YDZCB:'?Z:HTWS]L+R7:5O5'P69)@(10MB]2B"1, M-0\K>W"="<(4AZ2"9BKH-24F400X#7TB$:8D2S$+6:V8%;"$))YZCP;]XIA9 M-!)JY5&9,YY24:SY?7O6;PQH2GP?3Y9:1(.RZ+NW-(9VY\YX1-//I@P&F*N" M9V!(YP+WA26T:\5I_*;J>.SQ1@YXG!/<7<)4)MFG'B^KLU-L*$H+SW:O-YK; MW:P8829I0!)XCS^,(H[,]/5NM65M[SS9$0'P\Y-N-\RM]-M?.IJU_61 #I!' MF/*B(!4[9#1 :D>:E^R4PJ3<]E\BL,U4,.3-%(F3GN-9'6.J#P'H'BRH9CVZ MG?\Y\"5SX'L>)O"'( D1Y&70WT]XW&X_F<<7G/8)&0"NH[WA^4GKOT%[%R?' M6VGO\G5>RLO+S(Z@$5$1NW+!MYXUYU+RN&-<3"'SC$>YO#KEECO!U5A>3Q87 MI;O_ %!+ P04 " "R4$A4C.(GM0\* @!5S1P $0 &UI>'0M,C R,3$R M,S$N:'1M[+UI4UM)MR;ZO7^%+J=O=U5<;YS#RHFJUQW8@ _5EK!!-B]T=#AR M!($&CB3,\.OORBV$S50&E]"$'%6VI#WESN=94^;*E7_^K_-6L_(M=GN-3OM? M2W29+%7^UYL__Y^B^/?;[0^5M8X_;<5VO_*N&VT_ALI9HW]8V0VQ=UQ)W4ZK MLMOI'C>^V:(HKWG7.;GH-@X.^Q5&&+MUL+L2J6,V65-0XED!5II"T\@+%K2E M(3'J.'EUL.*!FR1#*)P&*(#+6&B.5WE*"40ID]7Q55CAE*H@E3OJ3'F M=7ETZ>K45N.\?^/,_$-LQI;M-WQOV7=:K_']*&6<#B\)L7%]Q;GK-I=[T2\? M=+Z]Q@/ER<,3\4X%'KMQ^^&YC3:V(N:.?]WOVG8O=;KYD9TVWH&*@NCB^P-/ M>\6!M2?7]TFVY\K7N3I0/K0@](=+;K]5V,W@C.$%^6#C[TYO]_JV[>/P_#O0WSP]'W:V M=WUZK]N_VZ_XXSU]>MYKW-%OZ^M_5#SO^$%E3W&Y/?GRX19BKR^3KP<'R MU)6F;1_\:RFVB\\[2\CF:,.;/UNQ;ROYRB+^UVGCV[^6WG7:?931HGYQ@D_P M@V__6NK'\_[K$I77;_[;?_MO?_8;_69\DZE<#-G[Y^O!CW^^'MS:=<+%FS]# MXUNEU[]HQG\MA4;OI&DO5MJ==L0&-,Y7\HFQ._C8""&VRX]XO(:*HMOP@^>? M][=C^M=2P]L@ J$Z@A$ @1N1N+-<:&I(T#1]7=;DG)G3[JH7>=TW:_>_&N$_"%&P$?%/B7"[?6^?:!;7_;X]73 M<+3^;?^].=HZJIY7Z^&X=A2.MG;WF[7Z]N%>JRJJK8WF_OL]5EO;/JKM?FGM M[WZ^^,!KS;W+SF6UOL[WU_;XWF6SM5__3/9V_SK:JO]UN+^[W:H=?2)[EU^: M^ZTOS6I3DP]L_V)OU\OJI1?5M;]:M;7UR]K[SWC?C>-J_9A4UP[$UOOULZVZ MY[7==5*K[WT+[S<:[OUGN5?W9&MW'?;JH55CZQ>UM6.^5S\XW\_MV_WK<._H MD\ V'&$;KJ[Y@L\2[?WZR6'M$H_5#P]K#-M9WR1;]7"XM;;1VKL\/M]K;31J M:TU\WUJS]D6??:BO]ZL[Y/Q#_3.M'AU%TR +\" +:P.JO N 0V& MLYC8TILZ__/U#6B?$^E5M#(A6YJ-ICU88/HS3,_O8 H(FXF>%FA@90%4ID(G M-)_<^4"T49(GO?0FV68OCA'6@0"_0UR[MKG9#O'\?\>+!;P_@_?BKLA"1!<( M1.&<19_(>EY%VUUO MAS54TDN5@1^!3SCOKP3\I6CA8P^+8!<4^"D%+N]00#AJO$W99V8))5R0PC&) M;B%-)#HG+'$**6%\8!F.4=6$\/W(]Z_$Q8(/PIA>E>+R\B54ZQ@R:H"F,?(5LN, M-7$$'* (IZ4WGQYRO#:ZUFQ]=_SQ M6N-; QW_T!L^>BWZ)OX3EBJ9(W@1F2PY+K;>F99O;;2WCC9I=6WC:/_H,^RO M;4)U;;N!0$-M=Z-5K6^>5]D>K;W_=%[%>WS@N0WGS:W6)XH 'F^M[;']^E_' MM.O])VSK]VOP6:?[[+/<7_LL]M@GJ!WM-ZNM3[SV MOG98:VV2VN6>J+&-([P.VW%\L?]^/R$QAIXYK=6Q;6=?M9541JL+1[S)XR.V M,/FKT2HEY9B.PJ&&7R;7YGW(B%]A" LD>$61(H0#%](I:0GG.A'NA'!VH!B& M#*$+AHR=(1=W&()L0$""*!('9$A*$GT Y0L9.$DA G($_IXA]]J(Y&*27J,G MZ25&@%SKZ#!ZX$GF'[3^NEG:"/[=- Q!WSJ).2YO'WR(MA<_-*QK-+/'/_ ) MRV ]6X^MM-%HV[9OH GI]!JY0>OG_=CN-5P3K^KU)TL'6ML9TJ'*M^JUQM[N M.MM:\V?[>%^$ Z'Y)&I'_A+_Q^/5R^KE9_:=#ONMK?K^(4**5$!(Z]NMZA'2 M:/>O1NWHF&^M87LO5T7U_:>S.W1H(>RM=5;+5%CS2+6]B]I[M$"M3:22AUKK M,Z^N'6,[WJ;:784AG10L22@4![0G.KA".V*+P)TSTC#'.=J3GX\0_L>J]]W3 M&(;X-6+O"L&G>!I"1A=% @71 )H>'4 82E/BWMHHY(!%/SH8"Q9- XLL4PD] M3#0[(F!LZ:,L3&"RL(X#.HCH-B@]/A:-7!?5.FV_(-+(B836L5]]1\J1J%K] M\\766O6K5=$ZC"\*:9PL@%A2&*IE(7P$[2SXP.%13-KJ'\;N#SSZCN%$%=*" M2F.C4D*1]TB80AOT@(%Z7A@75.&,C8'$J#0QST.ENS[T:2\\X$,')RF 3\ZC MKE36(ZNX9) ,H.YRGO^HK.YQG?-DS$IYW[=(LX >] DRIYSG6.UV;?N@I-C; MB^^G?+07^:?5,]L-^"9;)R7A_NNTG";I];MEK-[;.NWG":> !-Z->3XVAM5O MR.B#N'X>N[[1BQ_QA>.T>..\>C$DZ79S[PC#\!8&\;N;9WC?8PSH&S4,QFM( MO/W=O;/:^PTDY;'X3M+\^^99]?WZ>>VHV:I>?L)@_:_#VAH&_4C,_?>U(R3\ MY=;:)KU#TO=_X?-6S_;J*!2[>Y>UM4S0=5*M?R)(S.,]5H7:916J1U]RO'9Y M.UY3P()1J6">Y4%9)0N=G"VD]($Z3KG,AI,L\R?$:P]S31@TQI2@SZW@:U) ".K M0OJ$42 GIG#6Q(() 0$2538)&6S!E608 M*[!4H.T3Z.$%[UCPA@J;J1J>;8J-_VEV0;^3DJ]VUMYQP[]'Q*Z0& M4:"J0W?0&8PVA)4.M#)I,#X*?!3D4YX)$O#.*4J(&(<:I36:>VR$U1B,_A@] M+'R[V>9:XP[7$M76*HQBI< %C <*8SRL8A!F>BH2H&4-I;K.>;:E]C+]&J' M]?.3Z/%CO9-_6E!P]!3<>G>'@H:EH 05!27$%:!=+!QCL?#4$"JIB=*5MI:_ M"#=OP,6%F1TU[^Z:66I (]E$81E%'\\%6EA-4/\9IWW@^"?0TL=34S -N5G; MF.6)2/@^/O>9[S$\I_Z);:W]U=K+8VUU+ZJ[GTF-?3ZKMCY?[%WN07[F-4>. MO-BJOT5.[5U6U_80ST]L?VU3[!T=G.^O'?#]>A7VV-[%5KUZ<9LCM\&U/LQK:/O7M2 MY',J_TJOS+I'ZE3*91TK_8L3A*W7:)TTW[S' MX/G?'WK5AE[GM%M^*]'WX4->W^BH>_O->B-DB#Q*JB 0[2!%C\S@43B98. %YVPEF(+N M&JSIZ)?Y>'F)#/E^HZLCC^N!K/[*U^]E9=.[?K-6M+W3;GQS!4!Y<'B+X;'A M]WR/>WOT"9.I4]6C2#_^ Z=^L4=/2WF^V657*XE6/N^L/;DWGS"?.&6]>4-" MG]:;-S6;)$Z*@.\J#&" X"@ ,P'5.M4R>'%?5N$S=\65?,2#'"4,O@9\V/E) ML^$;_6IL.7Q$:+3RE&Q>XMCK]E<^=COAU/>WNCNQ^PTCAM7S!@K>('(Y=3W? M;90QR.#B/U_?>\_K_KI^]%-U+,' [I$ZEHQ,QWI-$O%$!,82&!ZLMSXJE\<> M@K."W.=*+1!\T$H^&L$16LD0O$&/"< )2%:BZF&(HO4\Z(2.^$ &A][%0@9_ M(H./]G-&)X/8F2G;D>BI1O^0&BY5HL0Y2U4@1$W /YQ=!"?BJ48,(J<9Z&,CC+=O _;3>C,:>>Y MQ1"-"N&< C'[MG#,*$[$'F*43;B1DEA)@3-M$['HVC"1BTT(XV;?'HY=%B=@ M$X738#T3*HD(E AK2?!<,@\B)M!V]FWBV&5Q$B,XO[#J;/*A\N0MT:\,<$]9 MOTU$]PL'R:<\$"$#" K&4J:C="EH<-:P">C^:=6V/XZ*74^S# ^&=C"8'L^3ZYUVGAT?V)E[9D!' M;V5^&%A$[IJ"DQ$,+"HET>P;1JP@P*RPP5*#497C2='(XMQ 4^^6I+Z8)7 8 MYY%RJZSG#HBE.BKE!)48[6JJS?R L]KQC?4(=DVWTVSB*9O82:BO^C."HQ>$FL0U#9% T-HEL,DR:9@*QBH^/SB& M4*[$LLV/MA$VV^_L2:-OFS,"$S&)^I2H3@$@&'#>,V6CL2",B-TM2;$7P\G0>?#40 P!!8@[)2BH0#UG M9&[P&0J$&3Q3710AC!! UZ;E"9:1/$E>=*2)"HU "# M9).,PVZ,UCL2I5/C0VEBVITG=&]M8"I1H%Y;*I4AG&H>P(DK9XK.P=3#N((0 M.KK1=@P\1!(T&N5!<6X55S&0D%)"D.3\0#.^(&1TX#A*N6/>!XPX0&EOB60" M=3UQ6B5TE.8&G*D,0D:'(V4::!16,1+!4Z)Y9. UPSB$&B'B_. X@2!D=# E M9AU)C K.(^@H+;JZTFB)Q@NBUV9N8!IK$#)"=:A]$LI%9Y4%!\FRI&U2D48G MM1%V;O 90Q R.E0X)QBJ^P 4"' ,1X!80XSV7 ;._?R@,M,FR%GK01!O2(Y$ M$B*D :R(D(AC:)G&A]*D>H#YG('@J:,N0A34 !AO@@[:.1HUFX'%C%.GYB>_ MP$5SC&!H'I72#$-J99AQ(DDBG$LRD#E$=2QY)1/!DDB,09DER00'3@D'G %1 MFCOB!7-J_K"75S(9<78V M!J:U<)R X\:X8+Q'+R2G(2@]"]4#IC7\G3RXC@M)DM7110G:@S:<:^<5U=$Z M+<+\@?O, XA3 *FTZ#\9S1BZRBI%S<%S#82C+G8@W/BJM\VRWGV>LG(8L8#5 MP1A*P5OM@&(T0V+2/BJ2QEA8;[:%[%G H=)QEFLZ1"7 !:\)2XZ8R+CV%,.1 MN0%G>KS59\&1>X%0:D]RHI^1;.8&E9DV04)&:041$3$!DM#N\$A( M$B(8JAP=%B 80SGJ.7'!R3^IDWTS42993@/1G'(+7H!!'"0#1M$"A9C$W$ S MU@(L(P)'2",9D2!I,N ]&)ZD\LP&A\B FA]PIM(%'QV.+-' &4#0,:>!HV1I M[XRQ22CFM67S@^-D"K","";%7: QIA3R F .+D;&>)!Y_5*PW,\-3.,NP#(B M?(!32K)*%)2"25&+$*T.D7K/4++DW. SG@(L(T(E8.]-2I^=[$ZT<#!PD*T& #\IIH3867A.62TB(:$>"85J!3QI M1R1#HR63"7G[43)_Z(^S ,L$ ,WEW]$#I%$Z"@RTL2HA;'EE2&1Y&>?< 3JI M BR3 )?3(+SF5E +S$5K&'@1K8NYLIT+X]MA<):%=%1;']Y==9QQZ1EEDKOYP7$R:Q]')6[!H\JCQ$;GP25N M70!'!(^,0&+.SPU,XU[[.")\(C?*T:B\M!QT0"/EHTO2BX"62^@T-_B,9^WC MJ 8+DXK.:J/RC#"EX"2/Q'N2%R2AQIL?(S73)BCQY*/U#,,L"NA6:*$I]S%I M'30%RV=@Z[2I4W*WTM4GL)4:B2A[3%#&H@/B@N%"I* =,<%+SF9A0[PI48V3 MQS)84 HC,4:3 ,*<=LJ QBB9HS+U4L\?EM/C]4\>?2J#(F@_@?, $<"@"ZIB MQ!B!Y\F\"@#JB$\(IP28%$0UN7AF1K," @AINYE U3VKEWR1T M-3>$$D=<#!(2."ML1/\7 T6+BAO"_($[WI5_XX'T>K?+2]O].(+=+O=7MX=/ MFI7=+B,& 8$2S9#+$*QRF@7*O-=,.1N$GZ&Z]^A)=%KQFLX?.MZ6#L4MH]/K M;Z4=VXQSN<.,YXPK]!R&IEI+IU6$651 M0.#"HK3FZMV"XZ<8P@Q-BDX9G).9!A5$,*VLI]BYRC!G?4@>@W41F)5\EKR& M*8-S,B%;]#JER**G#B 2RRES7F%?$XS;*)\WV[D3RRA\M1VJMGL<^_AY_?P$ M;Q7GT90*0S#VEC0X&J&<@94)+"%*Y,E73^;-E$X,W8E85J#<1B#<"NF!>:V% MUEX3([4F1/M9RAZ<;G0G8F@1+>^"%E)("51X([0RGEO-J6 IN'DSM!.4W4G8 M72.LT"1201, 4.V%R"&/\30E"#.03?:QV\'W[5]\;-IV'U'+0R\G^1YO+^H7 M)W$ ;JMQWE^Y/O(E'C8\.E)X]E;_,'9G9-HQJU\H.7@E;()(F5&&)AL1LWF2J\WV%4AK\5O#Q]YF M[K9F,X89D2NKN-!)6/1?$*44;,H[13M$*Q+BU P4&)E^K$:V;Q1A&D!2EW2> MT&6H Y.,'GV49/-F7W,B5\.3WYXVFGE"=T8DR0MO2=YCG@<.!D, XXDU3B5O MJ(X\S8DDC1F=D>WNA3Z[D<'+E!P( -1O>>>7B$X$Y4&1&?#D>]W^RK9M'UP! MD;]6&^U&Z[3U$PP>38 -O%T_?FA\BV&SC3U]T'#-N-KKQ7[O[475'G6Z[YJV MU_M!I7Y$USM/\;5#O6M#;&'4,)=#=($3+C@J7BT#JN#HP#N.LFZEIT+:60@$ M[Z.//5_09RSI=2"5UMH';0$X: V2Z4B-))%H*F#Z+?>T8OL\RRP84X2(Z$D$ M\$;:&#EP H$'*@A7TV_*9P*ND=EVHB/AVDGJ S BG; 8?Q)>^LF2S%*&U)-P MNYX>.^WU.ZW8W8[-1PS22$9 HE6:DC>Y2%D(YE+*CGMHU!"S,"BK[$Q9UKLO%$D M^.C0J2<6G#0V)DEDT-)'FI?JS9F=GR1DH[+U*4@C58S"YJ$PH34J;90R;QF: M?#L3MG[*XOCKQ-SH#]N=9N?@XJWMW;UP'E4V$\8Z;4C27$ >&:()_V+:4ZXB M4FI&R33!J/X%D\FX@/$&4Q)M/43I-5&)80QBM74R$#*G]G_L2#^+)T!!TY \ M3VA$0$2*FD ;KO&+2=$(,:>>P&3!^P<^P?6*B_9I;LLU*#>7/)S@Q^$-[EOP M\( ?;ZACC'-I2-[(?0:)[VD14[T9]V&_U&[*V? MYY62,6QT.ZV\2N>T7WJ!6VFXP'FXA.7MQ?TWN)4SE!?RK)Z<=*-OE#?:;AP< M]GL[J]L[\YC."9QR*A*ERC% S],X2DWD%ADC+(-9VB-USNDQD7S0H&-06ABJ M,:345!GIO4H"P0N,43E+E4'GG!X322C5$IT)3U,,%)U$8RTC8%C0@6L=G:8S M$'&\$'I,)H9@,G"5"$81$=U0;T)*H($R#2%2(1:^Q^W2++U^M^'[,8RGGND$ M_(T86"1&,>K0$8V..^NY4DY;%D1@BB[\C4E28B(^AG(N10DJ\"1 "&X"HU$J M9Y$?B5!8^!B3U1(3\"NXH30DA4&(R>%J1;S:,_D7=7)L%; M&B$G-.7J?7E"30ON(')F%O[$I&DQ$9^"@^ DAD0$6@F1O)8NYKJU"5T*C$KH MPJ>8-"TFXE?(9,!()E$Q!+!2XW^)$.^HA4"4G(6\YSFGQ=AK7%VU],Z42YE% M>G7P,9,NUS?LQH.RV-O77B[P\;634L/'^V]_[ZE/GN%)6JAD%+4FS]2BLTQ9 MU))S3FG>TH_-@&>4Y_D_=COAU/>WNCNQF]>S_9#,NW/J>K[;> S_'BT_UTO' MWY[V&NW8Z^T,6OMC$O%J0J?:EH5:MDILYMCD%W E!HP&@U%CKDF=>&69S MJJB9 ?H\)Z;_E+O_:;OA#!7N\RUZGCR%*#A!$CI$<-KM"D6.$9G'@AZ(H1'8JVBPGM- M[;Q9E1>A%H!PT): ,>--SPJ):-A.55Y%JS*DSR%5LRN0F]\BN$)1FTF M"90K2;(8N;6"@DCHE_"\(P#1BN=)HGFS*^,GT$NP+$ (PLF8B"%@R$MR85+! M41%QI9+DLY27\CPDFDE4T<5TD@>AT..$P+R3*2:O/1A*J9P)?V%*(Y9J(X1F M7+>]7$9G];37[]JF[37F/00&9)0W5J+3$B"8X$ 'RT!RR*LIU2P4,AZMLE^0 MZI^3BG!>KJ<2"?\-01C-(AB34G2"$SEOPZTO%.7 E9>:[1>T$*D6 MY2)HJG/D3&'> N47H1;REI>!!R6C!]"1:4U)\-)S MZ95UBYG^7Z?/]E4FQ@\$FLN-L)*-1@O)62(512@Q7&$9M<(!P]%46CTPL6S22L"<,5]#>5 9,@.N=\M(PD M)WU /<'FS65XA]\Q&KT2X=Y6]\"V&Y=V%*;GA4_2.&-)+DAMM+>@@M7*)*43 MAC,(MJ&S,!([&T1Z"<9&!>?0N;6&*0><&,L"D\1&L!!"-/,V6?/K9)I)=*T3 MP: /085CH#1Q""UU2GFE15[P-0/K=Z8TI!EWEN)$UODX(SEAFEH#'B0U-EGT M8)(U(1>^96D&Z+-(7IXLA71" HD(7D;,J2($BI"'5:G@7!( &G3D3*CH4[ 0H@T+ BTL MRT])1$V22!:MI8I@M7*>"1TA:@Q60J)S%Z^,/7EY,OZ"32"#-LH" Q*U=LK$ M7)PB2@/B*B5]NE&=THAE\AF($R&4I9ZDR$GRCN;:>C:%!(13'73R%&;! 5TD M+T\;J9()S%A)6,CK^*AR7"F3IV$X!XI/F@%2+5#^*G@A]B.0B.BWS;C&0)+&,ZD253BYY&^DLE>1;)"]/AD(L M\.@ (QI@&A27VFCP41AG6=1"S8(&6JB%VZ-GGI!DB%<$% "Q#HA*GCO!B(]F M)D;/IM2J3" _<2(,,M%;YXPD/.]O%[TV@FD)25DKF+HJ'C'=#%HD+T^<14)3 M'YD2DG(--GI#G5%.V225D<;,6PSS4I0#5=P;S8RBDH.B8*)FFDAIO ($3')RY-)1"(N.HD:2!L/ M3%CG(5JNO7,\;WDR;\9F1O#Q9"J%)\8H&$E-> M$,.ELVAI#+7@'7 ?9VE_SH5:&*YI\$Q*@J &]#XC!">I-3FV4: YOPI0IQO3 M*;4JXR^Q.@FKX@2S$;'4(F^U"39H9!+ZH$QJP!]F@#Z+Y.7)4L@R]%_!1.J( M1IT3++.YC#)M@L"+2S+(^*5O*9*F[Q7O %OI8[4 MJ$#Q ^HEG9)@)S0*B7G;P\$5(IC(MS_AC%2!A(KEJ&_PD0 M26G&K;$S0*H%RC]W4[V/TIMD"6(;G#$N!,D2!K3")7"S@/*4VJ+QEUB=A"NC M?> D6)*,!2F5B<)Q&S4#XI V<@;HLTA>GG",PZ7.*8DDB 32@>,""41]SDR2 M(,Q5BH2A$KB6 M3D9.R)".I30LB+8S-$^K!EZ/ZTL0(9>4BY%7>>M7P(*0F\Y9),LG*RY,8 M*$N@DP G4L(0AE#M,61-*AECF1=N,,9.A^A.96KZE(8TXR^Q^FCZC##W724" M+CG*;5Y&E_#OJ(64,CJ/FF(6Z+-(7IXLA9**CGGMI+ .*12-,2II .4=8Y#D M"Z?03&(*)(%E-$3B$PB:G',FNN E;7!\LNE MT$QB*K5)QA,G0$70WAGGO97H"(ET$D1I)HD,$CBJ'@A>6,LX]X8:H5X\B68252:U M4AZ83R:!@5S>/_B4""CM U.+B&6&,Q GHR9(TM1+I[0&<)$88W4(5$NJ;532 MSCZA7G;R\D1(Q2,-P*G@P 5$3PQ(#ZBJF/48%IM9(-4"Y9^B3)4(*ABBH]1 M?'3,\3RQIHWR7I)9B'.FU!:-O\3J!.CC"),,8N(Q"$C@K8>(44_PUD@J0Y@! M^BR2ER<\>J:#Y08C9:?1Q,3@&,8WBBD:M7=!S=OHV8M0"WD30R\Y$P(C',]S M84-%E0/A?8C&DAG =$JMRD2*JTYB5B\1BW&,2#8Z,-1JH3F-40K!@E'"S0"# M%LG+$V<1>B,1K(I.TPC<$)='6[BSFJ")23.AAQ;*X9[0-./*A0!+&(2DK0Q: M1$)",!(,Q#F#]44D+T_&][0^I(!.BDL$HJ-H;[16+D1/E(AB%D9B9X-(+\'8 M:"N$\MH9[350"(XJXY!-1FBFO9^W ;-)5EZ>A,V1X&AT.=V40)#!))+P+ZJX M)ER%JSI"P[K:4YF:GF7T7:?=ZS0;H<1I$T&^@G2(_!9V"1YK'PP1?_9$]$=7 MT1[EXJ>$\'$=+#J$UN1I.(D"JITBBCJ8A9T;IA'+"=6[9R1PYU3P**&05:_F M7O+ /&%1Z!E8,C*-6$ZFCH%TFL=H)"4<)-$V\8@?C SX*^A9F8R8-BPGD^1@ MI0H<_:%@.##-+:=2@:!@E.-A6/MH9NWEP 7J=$\Z"&5V:]>;C5:C79XVES8S M656*9 @.]:R1CMO 2 R.!&\0WAFWF9/$%15IQNWGT!>J8O=T&[:Y'?'M?:.)7E%YUCR:4!&990IX M#)2"#-$:SP)SU@LA@F%TQDWHA"&=B!5-*5A4MLPY;X&8I"/Q@)Y2WM@SI3@O MT>?$I'02F^$0&D DK23&GD(HQYQ'/:NU),X+.PLSSU,,Z622"1! X$%$B_$G M,P8-*<:@W.1%7:#5+$CIE$SS#)NQ'7O][JGOGW:1-^\Z9=(L_H9/C#=IMMXZ M:78N8MR)WV+7MN>S5F.09<4:2F04P"FUG@DE5!"!2% P2WL,/!NP(V7XB]B5 M3:+=T1B>!X41NDC)AD2)I9Z(D(#[6:J\-QNLJG6Z_<.K-6C;$2/-'\9HYY%@ MBAD,+C4$Q0)89IS54KI('!@M YN%/0]FBV /K3&Y3;:Y]*M55")2#BGZ $1: MBQ\<=2HP:H,&]W5S6MWI(<0?F[9=LZUX ]%_UV,SMM"Y\KT/G?9!/79;FT@K M?-BWF"\8/92--@*&Y]YUD8='?L6%<9("^.2\XZ"LMU%PR2 9D$"=YP-T")]> M=%;/;#?4+TYN"?Q.O^./5T].NM$W2A=XNW%PV._MK&[O/#,TA(\&&F$T1 M]L[G68&%)E1^\JIB N7&0;"1LZ0I3T&2F;5.DX%E5);)*!.B9YRGZ(#H:#VP MH)4,EN6M.F*@$82ZQP'@2Z?((;:J77SE.BO/)23+_J>]>-H='? ML'DTNW_Q@Y>^A;%>Z-HT/-:X&%74]P%#O:WTX(,Q*&P')-9;VS[^T&@UD$?@E'C9\,^>RK/9ZL;_1:.?QJ.&),Z(G/"=$<>N(9!JT M)88&(KE-P; 8T(F>?CVQ8,8S.8?9S9GC3ZMOE(7&;7BHQ*5X#7QGAFC:41M&8V4P&C!<(TFA1GIE]7+!@Q M8K\" WB@>=_39$%QK8.R05N,]9-5CI#IUQ$_@:86@QNCX7BR:SLMJB'O,J=1 M]B6A'DAPVBF&7Q*:#^$2]=.O&EXX$4:E$8 ;FZ@4QH"!O.&@Q_#3*$CH7DJ3 MW P0H=/KO<-70G,0V[X1>V\O:K9_VLWLN/[Y1ZQ6\18AAEKLGZ$5&:Z=/^C& MORUZH] M;[1.6S/"'I>2\%01;07D%#^MG4-KXD3,"[73#(QA+=@S)B/TNG&^THV]SFG7 MQ][@ZV&TH6Q/:'Q[\R?^=;7RGU(5I/(F1=1%SAMF8T@2P".M8F1?,YF^7]/K M7S21-JU&NSB,>?YK!=BR$B?]/\X:H7^X0@GY?Y=NG)H;5-AFXZ"]DA,'8A?[]>>;=5K6[N[&QNU2;W"N91;[!K>X>H'OJ=]JO_\1]4 MDC_6EM\M5QC!R'N"O4\>U?;_\1_H_+$_?O6?!]^O9;L'*(?]SLD*7X8L@\__ MQO"H-][8VJX.8/H3-4^[TZZ=EHF'E2L%M1U3'EVS.8>8Z@@K@1B3N+!>: M&A(T3?=-L%7:-INM$!LK:QU_FE5JGM=:NLKSX5\NW%KGVP>V_6V/5T_#T?JW M_??F:.NH>EZMA^/:43C:VMUOUNK;AWNMJJBV-IK[[_=8;6W[J+;[I;6_^_GB M Z\U]RX[E]7Z.M]?V^-[E\W6?OTSV=O]ZVBK_M?A_NYVJW;TB>Q=?FGNM[XT MJTU]_H'M7^SM>ED[\J2VMG^X=_F)[QWYL]K:I_/]H\/F/OY69>M0;57)WM'! M)5[_+;S_ N$__VKNL^8W=]1AMO_EN-9:O]RK M'USL76XWMM:JK+:A+ZIK>^)K,E8:IK%S'!,%H"P4+B16$,:M#:C3J4;=34GQ MJ=3_WU%X,U6,FC(9&O7[Z5NO![=?CPI\O=^JMGM[R_:, M06P_G=HN\JEY,<@/7:JD3K=E^_@ 9!SZHBNNTVDZVVQV^JYS_N($W/.O7D;% MI* %8)<78)PO#)&LH#9%K?(8DE19,C" E'_T/>Y7M M]8];V_7*Q\_;.Y]7:_5*?:N"?D(=G8$*Y96M[0H5OX7?*UL;E?I_KE=^<"&N MW8?5=_5\F!H.DS/"CR/T1J=;Z1_&RG\-65<9N,Z5,KZHC('O'\OGK0]2&&ZP M?27@+T4+GWF8+RN"O2@NHNT6L?W2:']Y_-51S4ATMO#>(>N9XH6#% JOB'&1 MYRK^?NG-6O2#$(W35Y7<[8^V<4^)1R;)XSN&HK2#G>X#!N*!YH];V,I&CL/I MZV+S&F46YL)\W.E>>TFNOE\%A^VN!A+TZ _<57H(Y8Q7G!C2%H";DOK*2\",Q'JSD7 M1L@\4HL2+@E3SVT!?PR5IFBLX=E)F.N.Y\5L[7Y>'O7BB+C'OY*8"Q=J7B0= M&$8CU!7."UT8K5BT7%,+=NE-=?/?E?KZA_7J:GWSW4[EPV8U#Y'^8U:.C$]J M2*?RABLYE:'A'^%R_;9^;GV_I$6EDRK?Z5"QO4KO)/H\*1(JC7:ET>]5_&$9 M8-R-X^\=<M0UUY=Y3K=$+L%=D+3GO3BRO## M'Z'1.VG:BY5&NVQY>=$?5\]PG7Z_TUK)XSC?8K>/XM"\ZN&RLP>'OP_<+Y/! MX'V_B_^'X9,'A\DRS8=>]\/=8W19#2Z\]^C?7_GP=50M*V%&?EO&E_E@B&.T MMUW6H'[IKG]_S,C1=P'H94D?!]CKD@L#/B#E,J7_M626;K'RBF?TI%\IJ[)4 MLI0.>;W"3LXK]#Z#<8>4G9/)# Y@"''J4!ED\=[IG/8/*X,2#-QQWLAZ< >(\,&Q;KHNO8&S0 MR77_*T>GW48O-'P9'R"9&FU_5=2O_ %/^Z%:S>\3H]=<=/WF-D:2@WH'WI/)'4:23'V:8M!++ :0C?V>E?_ MY*PX.I,!P4;#O?\L2^?_H=7US[Q:GZG^KJHOM_+SS[>PC;7C@[8WM';1HW5CO?KVXU: M4U]^J*_VJSOD_$/],ZUB&[YR$I*+2A?XO\* (HC"&"\*(1-/1%L?-$:V2I#* MQSPOAIHT#T'$KH^5M\UOX<&88GJE:=1N0!DLO&2Y8PNY^YGK-SVD"G!@/"?R!G]U"V&=/T,/;9LU-N M\/8=?MSJUCMGLSFA-V[6;MYD;7)6Y*43!5)2%$ 3*4R(NA",!F%O9MOU.>P;-P]R%U..2K#( V^I^[':^8; 5[TX#]O())W@XWV!&)]3'*G_T MKK?&'"7)JT*#AP*"0V^-!%,83654(5G%V-*;#>15(]BI$[Z%K QEY6,'A:&Y MWSAYUPFS.8\Q;D'X?%,0B"=.&<<+214O0$99.$4DND\RADB28,XMO>$<],.3 M<2]E9.R*^#:E,_3L]HWW-@=UJ-]J%17V,184/]>I-B^H8&M'$4\'! M>'0MT:MT,I BD) ,8=8"C:CGM%*__\RQO%_22G:21W+SV65]JH9 GE$L/F L MWOQ8KL>RM<8O&+6?3"<$\B0ZQ]Z( GGAA">3E/88+H752GB^]$5H4>?N6 MI_N;5$]UJ/2 Q_,]^Z9R$YXO3JO@K#1Z:*DESKW53GHA5_L5Z90+]/0+RNDPF>^Q*@^E943=8\HR19K?1;^ -NZ7. MB%U\[9/3;N\TI^[U.Q4\HTP6H.PW]WN.4W-^]ZKOK]RSB&*J+BV6F M]<@3T>BR GB.%#^NV(PT%O!"\;C&/C+$G!X'\7X=4V_TFV7*:[3^L.)16?2> M9[AFZCNB:TMO8N>BY3K-WYYKU&K:NZ%VE0%=TB&>#TQ)!37HV6$#?_FN9G]N M3H;BIZIEG#*6N[-@%9:Z4QQD.I:J7?S6VUO;QF6^/:_7#H]K:'JFV M-MG6[OKYUN[>16VW=EC=_81M/+X=2EWB>1AN?3FJOO]$M]Y7"=[W D,NL8>A MU?[1)MUCZ^?X#F3K"[;Q]@16V.Y43VZU\ ML\W3^+R380O1^7O1N5+; ZV]D)M'R,VMQ MOP 8372$DT05H[0LG%"E,DGEL M(C%J5;GNI[X@^C38B/4KFSQ8IW8[$R);[)E/@AB?+'RZ*0O2*">0\D6,#@HP MEA=6Y[H[($R0D04B$[I(2)6]3O>X4FZH41D"\O31N=GS#G]B"*^70]BJIT8RA8IO-JR&O/#+T7Z>- M/"[4[U1W[5]_/A7,>@$LI-.LM3\TYA ML0P<*:N4Y5UZE=_P?AFGWBDZE+W#3EXK.JPDT#^T_=MM/[,W6YF;.+CXZAU^ M?U4.]_W&!N_H4+WC<7>$;Y#/+T]-Y0;HP_N4>W"6C2@;F8< #:D$>]%;'@(_ MWJ':$M+G+R;P[K3;Q5?_OAUIW_9/>S-I"_]180'RU2L6G&2J &LQ'G))%E;& M4.1*Y<0H[XE 6[87>[?M5N7__/O_5FJ=RO^I_-^GE:&9;062!0MEJM7H]U$* M8Q-EJ]MI9UO0O*CDK78O*IMY=L#Z,K=IS?;MH%#&+?WR_1X_CD-OG^*90,35 MXO+3YF -VTY1K_R6T]35'XRSY:L3^H>-:QT2>[_/MX;X M <2,X97">'D:@GXE,6E' A1)YDQ'YU$Y,(P!HW0B>K"12?UD#?%3)3"7R@/E MU5::MHM^@O4>E4?79@V0Y:F;;?>]OZ+SW"[N/=!KH=;!IW2'9@SEH(5]<+IH'+0[9SU#X>'E]%SB67;0DR-=EG"J,S.S//H#%_S@1:6A^D? MP]-^>L+#[1N>F-V5JY,?:.OPS$9[H!PIEW+3^/*>&?QC%KF4O_* M)![CRU+]V@S6WQUCR_*1$UA/G<23OS;C^/<%-5"1/T=CY;,TE@O^'*5*R"_2 MX&>-?5RIDM&.3 R$8^R)(.4\^H?[M5ME]"L:)_F6U[7\GNVE)E!1DHRER%=V MU[OOD!D'G>[%/6.GY4DE9_S523,]C+JWNXX.(3YG=^-PO[7):VM_'6[M;M)J MW8O]^F&S^AY_V]T[V\-WN3F,>G*X5__$]H_"(5[;PN>1:FM=[!U]/J]=-IM; M[S_C-9[N'[UM5+_HLSM3"DX0PWE,!:&"%! @%4Z%6%"GJ#(J<4[BTIO5VX+Z M]U7$YHCHU]6B4??KVM(=/[O5N ME@1/C?,8BG[W=)83/L9G9?Q-*Q,D(\9$4Y#D: '10&$!/R60%$QTB7G]8.7\ M>_@\/X[P^OT1]YRIX6>7W&$WOB][\=V@$^^3X&2;O84(_U2$S^^4J@%--3J& ML0"1Y]L5BX6FGA6.T&!!F 3$/%B]?):FF\>UH./.C._<#,>FOQGVS(N![AVM M;:3[9GG*N1WT3=N=P3YY?R<]J7N2'GS7PT5F?MO'5 M.ME;^M;HE;YNWN2\89MY#*)S.D@A[%WM;-RKY/HDC?#0^@3^F_W]WM'/Q2C[ MS5'VWF%L-J]-VF^(9SG6/2C._/3;VU>6M-QGP@NN8"F"&%]JAT2/)D\ 5I]C3#UJY23*VUIDD8>\=)9FU M'(35NL/T;3=MH.Q57[4OGGCS&U]KNVG2#P MI96^WJUKHYRK1PMYVFX,M%6O3#U"_RXK3<.GSU5&MMF2D\\[X KEQA@B*%%RH$&K@5>=!7$O%* M:?J* PUW1#A-^A+7667]JZR2U%T?DPPQ1^^0_'PM/"M/8O+=1YX_Y5NS%DW MW^*#NQA?3?R2[Y=8U^LT3_L/7_+TC8^?NC6S6AI><]C]'@ MYIZMU6KK]?J.Y4'3,?( M&G9[5^/[]=E5%=*KMLS,(F/-E^DC-Y!XVC'!GV$?$;YLY#_8[6+JZA3^;& M MI>>1).3*H'%HTZZV-%A!=R1V\UE+;S[:@WOW?[BE>JD8>Y6-1RT?>DJ-L+N^ MF/FU26@GIV!.ZH_I\@\*>=FK94#KO9A?Z/G[LBE"R]X7^^MK\P M>_)@9#,'TK39CZT*7:YL7(__E06+RR48OR1+M[KFEV3IU[IW(4MCDR4^0EGZ M)Y;I!Z2'F]3EDU>!FL^T[K3@B65Q8Q!<@BV;I M#2PLXG/(8IZ5Z\9#/"\O71RI9"ZLY/Q+9M[Y0RRLY+-(9IF^PLM'LG"T"S(4\/E8> M.5UZHQ>F\XE0USI]?$R_4WE ,.\;:5T8R850/E8H8>F-F08C.87S&&RY4K5M M>U *U?7V"VN-GC_M]7(>5J[LL-JVS8M>8Y#;=BV+65@':=/YG.W8.VT.+.?6 M21P\[=>F0Q9VX>QWYEN]$[7LQ +D3N_O%6BK$BC$SFYLP.PG*V9_TNOGHI M;Q^['1]#%K&%#5L(U ,"I5&@IF(Z<;H$:I!NEO/-MNK_N;[]CW/-GL$Z+3(# M;^8R?8@'Z-&72J\L.+G0>@NM]X#68QA-P\@F;N='ZPU$:76Y],(K&];W.]U% M/N!"C!X2(X5B-+)9UCFS2&RY\KG]PQ9_.[89RZ&EJPG2'PJV9V?]:$A.(Y(7UB6YX"*5]ZLY,1Q;ZU_1OC5(O,A(42>( Q\)/?JZ9RNCRQ2@@CP^/GHE$"PD91 M="&O=)S.J@N3J:WP<76[_H@%PT_M9;XT\3=[U.+-I[Z77'J"*ACC&Y<4K&[^ MNU)?_[">L7NW4_FP6=VLKZ\]68.-N]GOMFIKZ[6=];5]'.9P4'-FTJP M??O[]+_%YP=2[::0-Y4G_YFY4BU"+1/]N-T^GK:5C%"_=M>?[,Y"V*_MSC*9 MQO+'->B?SG2,?!;SB?=XL(#*WX5POU:\9C3^^ /6S7;]88735U>;MQ-&_\F< MR\][9='G;]:BCRV'-NSA;O^)= R5:+M3QM-_TY?3=^:8QLLF"?#JSLZ/SM6$ MAI*>218GU\(Q38Y/DCE7VVM6;*\7^[V5:9G^GLI[S)4BN3]P*-?0Y1E:GS_D M76B_V>8OUTGZB>0^I=](97([PC^NZ_[[[2YZTNO]<7L0?6K>Z\$ZOZ>]<*O( M;W(Q2:\=""^!!JYU=#H!3S+_H'59Y)<2GJN3?R_R6_!AC=_37G%@[5<7>[N9E];)Z7MO=/ZZ^KS4_\-R&\^;6T5^-VN7>Y?Y[ M/'JYSJOU3[SZ_J_#K?K&8;6U?;1_U&Q6=S^?Y:U AM?@LT[WV6=9S=N$'-6. M]_*=Z_Z\MN;/]EKKHKJ[?K'_OM;:VOU\OE]?%7M'7U+M';FXVOJ#UNJ;4#W[ M:E2,WAA7) -0@&&LL#J(PCH7=?3<.!IR.LPKT.9.G>!;0^Z_( [9.#]%+*9> M*TU2IS^S8IKDJSU!-PD9710)5-Z(R@NA PA#:4K<6QN%'.BFP:>HJ=V[OA06BLM";5%X$H6 MP"E''XK[0FKG5 J62*.6WFAQ=Z.%A>!,M0NP$)S1"LYM Q^E3D&DA 8>4@&) MI<+9X(L@M8S$DI2(1,'AXN\%9]S#-1/(^4F>:%SZOKI]'H'O#)'_[\_O_$1MV5H==BNC4YW[:I1PQ?9 MOGZ/:TF2"TGZN20UR-D-2;HP9/_?A\2WOK3MKCG=.CJFM1:V[_TGJ-4/\/]/ MYS6VB??:/*O5O^ SMH_WZ_OX_/7+?U_ZLZ\J:.N9<040('D+4/2Q@\"_I.1< M1F.#UDMOQ+*\NU,0LKPY+#3R%'K]HHI>T&O6Z'5 O_IDK#6!%-$# :4BO5ZCR>B=YA\YOL7DQ]?G4L^P[C2KHN"N$M=B_ MFH1:C)J,4%9O1R-1&ZX(^$(($O,FEU 8T% $$HG22G*IS-(;:EXQ^1._:B%4 MTQ:0+(1J3$)U.U*Q2I @A"T(9 \I "\T<[%@4<2$(D:L#$MO&+S2ZJX5^V?! MRNR-#FZVOR$?.]V+,CAYUC$.]K2.NW<:9Y85RZBL]35DJ$\6BF1DBN3BKG6V M"L!+6;@8+%KGD!4)@T(935P$BA$76F?^BI)_/-UZO^+XI2F-Q=#DM'D""X%] M)H&],T:)VE2@!BU )5\ Y:2PUL>"2 XHPDQHE[H5^P72-4DY #CYVXXEM MA$H\/\FUH@2PN%<<84DEGJ MM'.)6X;RQ5]I?3<_>+$H=HZ&'3HGV)J+MTV;> MA6PMGG3Q(64%-KQVM=7!/KTLOR[T[ZCT;S7KW@8YSSJX5O]\L;56_!!"@RF-"D@!;4:"0CD!TB069)1Y=Z57ANNI M&[684PD:U=C$0H*>0X)NV]Z@9+"!TR(8@A(4C2\L#;)(DM@@&2,\>I0@^DJ9 M44\RS%[POMGNV_9!(Q=X'$PL+.+VZ;?$WT$;C';68G_]W#=/[:L]$*ZQBU=MRVX MI<4(*T YC _"H69SV M1:(\)<) 6PDYG5AI-M'\_U\HM[8(X\?E("R$=SS">\=)+1[+T1KRBN>;V"X_KR[S6<:3[_YT[\-A*CK.L5$;E$?R0B%SK MM/TB?VG4^N3S'6= <@J22%%0G1,$K> 89C!98'BA&$AEGK\"?K=TV.3J M&RX&#*;-'UB([K.+[FU7P!,@W M2Q.AY 8ZGPH)F!:*8-"?_/WM?VM1&DK7[ M5Q3<-V[,1.BX8>KCR)1*+BWXTDZ[=LC;6 MUV_ES=M8SW?O+=$:U]_TO16"5#71G)KP,Q:>2R%X5!R(,9@]1AO )F[!Y'\R MU 2UXAN;5-%NM@2_J2CNP8JY7:SIQD4C]]F%HE)II=*%U/Q4*FV22J!I[M;O^X^ MW3W:W3GL;.UO=PZ/#A[_[[\.GF[O_''X?_^/9E3]TMEY]GSWZ,5]IT-<$37/ M\BRMF_NQM?/T;K3$M3KV_OY O7[/NEZ_-^[%.E7OH4_5.SP>#,G4/\V+&!VDQ\,8>K4S;.-VZ>NM&1=?D!@4YZ7+0V"0 M_0<-5G$$E9RG3+L0%J-3S$J6RTEFS4E%],];^W$RN6K #+N >E,YWI)(W386-3=H6<#?/5%MFK MC]VFAV54["X.N]/F!_>A)MWM#2(9MH M!\[I$H-A)%FJO5*R' 9V.?]!6_X*J1;J[0JIQ4-JYGR=!Q9T4L (<8 A9;.; M$@I21LJHYCP2G-2\*MFT[EX];_YSS>LPOHNG9[$M!W]K1BE-:>G'^:+EZ_[J MC8\?GXWRK?8(%$,MLMPHKK64EF<'(*"M_EN_05OHN%[TPR@""(,1HP MBI0N%2$;W2K[]08Y-22);#/H E_#9VN/[@F^/[! 5K?FG;2JY;PX665.R:+3!Y56"J*WR%L 3KV;T;XH" M-6:>,(0ZP&@)Z!0S;7!"=50:"0_EZ%_?;DAD!4BC;20K0!8.D&E%2B.W#$M7 M,%D"8B88L#;;JZ74A3!NC'23MM*"UC'6*[/@>FO-1616Z)BG13&9!Q?<7L"! M4%5\C2F^3[-5'!B$SO:@@B!4 I0^@I64@[#)1F:1>,R6(:JNPO:%9AX>V]?M]:'4!=;^4+OF=PN( ME;?R&JL8X[S^"=CK_:=S%/LQTW;/CSI/>R>]<2R98=]Z,!83PUG"6Y<-Y]![ M=R\VP._#_]W]9+(A-!,($9 M0*X\.&029- 4B62.IO =B_+:1^=V1F5]=%;LT8DEEIGE"]9-CI!!0 M&D:-]@SMQN;UC;NG?M')!-@O#];Y\]2QGX7<<6?C-C'7[FAT5AZ]JSY.ZGV( M 3[%X: ^DO?W2-+]5W^C1*Z94^ 258!!\N(=)4"1*8Z@-[P4S;6(S>KCU.;' M26AM4J(6,H=DY:B\/Z^U2!(3(HLBVK2Q>3KX,<&-.[V)I#_;S1.[<+6*FU8D MI-54Q/AKN/YI^V?QASBM4:T;XG0J:$P\CYEC+23J+&1D<= R:A":H_;4&R-" M&;J175#V2XMZG%;LMC,<7;&[..S.#- 6GJ?H%005?<%N .M-!*>U(%X&2IAM M(W87%+V[KX#/P3 OUPX_+C7< V*V<#T&@NW6K)SH,S_P))]^_K%ZU=B M?_O5QY='+_+]O2$'3_;HBZ,=?+D=WNQ]>L/V7^]\ROO0V^]G7_W9W]0B=9$8 M",$Z0$R\S"PTX%"31+0C)/!Y':.%/3('9^/1V)X6^-7GYGZ?&Z:1Z)#97#!) M,[G+3.XJ1C#GS^,UYR<<7RNC846>0 M.GMVZ(\[G'8[Y6F:O&D[^GCBXO#S;[N=?)FW,7_5N]C_>.- T!P^XUJ[ALVU MC?P,Y&O\PIJN=$=X3P5V#!+J!(V@8NE6HU&!SG($GCA/S+% )_A4W?R^^7S# MQ85O*N*:[B59$;[^$%?K(E8^ ML^AI'(TZXV&TH[,2;2JP[MAQON71^+Z"3D<7J[EBGE?#?"X>>?,CP_QD[\EO M_3WVXE/>F[Q?+\C>DUWRXN39AWP/[.71'R_Z4\EK\B5^)(B MP%QI$*U)!,>H@X34L"23CD%L; K^:+8U= NB!/6!:M4#E5]_3K)7R/=>;XF] MHU?O][;^#IQ'KZV$Q)(J9_.B= )$%";H#6SK@Q%%.+1;!K\YP?L<[K1HIVX M>B+XE0KYQSWX?5]!NMJAS<-]I@Z,^(C2@.2E0X"("-8$"1Y3TM(1;IP^G^9# M9_L,_[,>YJ\!=)MR("MT%PO=V8%_R4?%%5 7+2#Q!%P,#"(7+-+HK1!F,C6( MTME3GWN![BI6XER/KS_BV.9?ADZTP].\YD;:"3V0@%53IL*E#'8N1+#E_=G) M6=^.8]B.J>=[M7=*8_R3+?P9TX%+&81D$G09*90EJ< )X<%*12T3D4?--S:5 M["HZY[3@&C1>E:!QQ>!R,3AM P@2&$,K0!M% 8.@8+B)H'UPQ@C#4+*,P3)_ MR+0NC+Q:1=G?G"1\^]=['3F[3'7,TI1RO"90T..KH4 MY:0=V^.K@CQO<_IT,"K-30_2D?U0B:TY8MN9,2Y8H!I9$N )U8#.>W ^1" J M.*^E)B[RR?P4-ALXK(4&K8;V3 M?0DTI0\CL91B($EL;/(NN^8,O(T!C/:==C=V+KY*)EE>:7E$;+_SUO8"]$X[ MWK[MC6W_H0=IEG.@\RWF_2R6W[-4=D\?G\ND,FQS##L[^UDJQ6P*!$2D",@Q M@-9*@\Z_\\)QXS@O_6TYNWF(N$9G5M#LJ>!;//AFFDNG;'HXM."XS^:-E1&L M5@Q"&G@1C=,6ZM7=K,/I:A#?/81R MKK9*W)D(M#)=,V-FP"O2B3G@6*^J:.HBOG%8GZF@D$A3<1$D%IGS!L=2T$H@@A4,2.2=:X, MJ*>FBWS.$H9[POSZA$#V!Z=00#8<]/NE_+&7\3:,H_%##X#<@RFRUSL=##,9 M[5Z(H/+.7+PS.\,:J5:"80)/90#DIK01U!Q$(A)1$B*)W]B<35:M&2=KH>8K MGNZ(I]D16"A5T &XY S09B@9BEFM>X.QM;UX]'@S+^[XOY]H7JJC_3% _.-K=4 MR!F)GH%U+-L5T9A2D:U!,*%"\%*:8"]C&'/FTM48QIKSQ.)B&)4G[ILGINTE MB:*.F*HCIKXQ2'-27KU< ML_2&6#C?II]Y%EP8G&4V/)?<'110VX3Q/[=DB;OM3$M4\O5;4_+I=\Y5H^EC#!!0%L_C\W_&GSZP9) M-_A88]*@Y$?B8!._Y#AVK"^5E?;T8SG0/AV,BW,RS+\^G9QNOQI.TOV'X](B M:GP<1['P28BGHUCTVNEDMR=5FJEW:D]];Q)NS[\XR?O3-';A8!J>/R@G" MV\%HDD;[\S#V;6DN]LRVLX&W_[(VW9;#[5+^O* MGV6U$R+DE*H@E3=I[M[NT<[VZU?]N.#_>V=_<.=[4[^Z?#@Z>[V5EYVY_ H_[6WLW]TV#GX MK;.[__A@;Z=%]S(#%"I*1O_N::::P5F^1AAU._&#CYF\W\;A><.Z3N8;^\_V MW\7S4WL62C[T?&N=J)JI4%I><]^^'<6?+W_XY;+4K';)AWXYL<-7&>07 M'%D0/J7:)M]W_O(7\#\BYP1P$8*[^.:+EQ]-7II2U.>OQMC9R^\['G5VLA7W=8O/6T6='^I>[N??W' K%_9\WN :-W:.VKW;C#!R ME\>SD2.P![#)=*$<\*"VLCZO2W]>'\!)\A_Q73P]NU/CJP4]6S?-=JHK;.,* M[VJC7 VQJK9 Z/H8].&9&_EA[VV)'MXX$GW-[;;LM.SZF[WY:=EU=]B24Z\[ MYQ%Z29P4(0HI#&(*CB(R$ZB+5,O@Q=_;16'GRU*8_'"#_IP3&OYM.#AY7!(% M\Q+^ZHV/'Y^-\G;$X MXGNO_WC]\LE^;^_3WL>7V\\^O7SR[_X^^^W-_J=7[[^_DZ_[S]#%^GX;M'1*Z?[2+>^__5I*:%(V H%$" M,HO@G).016R5Y.B)\ME@,%VB9GM"S'DH]1WF6U1NP \,[,I:Z\E:93BU)R(P MEM#P8+WU4;E@I0O."C)A+7K)6C?J*EQ9ZSY9Z],4:]&(Q!(O04B?2FE$F?TK M-4C.4'DFK>-L8Y.3+K][-\[*6I6UEL):^9Z\4+>4P;<.00TPH'Q.,E 4I)%'CG3&YN:=86:1%1D\U8J"&2Y4H<A=H@:S59K-_RN-R_[#"\/T\]O)CY\,TH M]UKV;Y^#K:+E5FHB5/0179 .O8G2**[*8/E+&ZO&LU:#K2ZSNZ^P5?(LT"0H M4%H\PR0"N,0B<&N\$E1RHDLSGB[A=PYGU3$-K86YRF8(S8I+:ZM0!]3.YP> M!"J$;:)V(2&"<=L$L;5B,F*P7PZ8A(Y]5Z; $(8#9@]#G"T MQ$[0,5=B9)Z(['MTC:HP7U^8"Z?1>B94$A$I$=:2X+ED'D5,J&T-,:P8S*=# M#!Q]#($3L#SK<#3<@B&IS'$EU@2;/,:LS2EF==Y4 YM["3&L;NK/>1^6X0]R MZ+Y'5'-E4*X=A5DILP\B!-?*H!+),,L,]\D&Z2CQI,8=5HK"#F?B#E)F6R0I M!XPF 9@2!V>B &<-BTH&SD+8V.38S7JJH2AI.[IOW#2%O7+#M[B!A6S.*)K) M@7#D0CHE+>%<)\*=$,[68,6*<<-,M@J5V4PMM.!8-F^(RX:.MPC9N=&:"29, M"59PV6645VZHW/"5ZX/)IY)X*P,*BL92IJ-T*6@LJJ5&.%:,&V9R0C*C.^CZ.#@?]4)5P8TIXMD#.6.9)=MQ!),L!1?"@)==@63#>V� M9 -=-Y%IT+Z<[8KF1564530O!14!MLC5-O0&F0[:L7>+) MQ0F:947S^J*Y\4JKBN:EH'DZ>":$))%GMY@)+;.#'#C8I&W>7D9"("HZPS\:NH9EH!7.BRI!JG!>"IRGXUTVH4OE#-UIF@ IB> X-6"SQ)3+^CDJF^&L MNHPV%>YJ45!K%3S_6FET?Y5&E9063TH'LP5%0KN22V[ ,\DR*3D#6@D+5@B- MTKMB96QL%A/CSIQ44Y!;B^;&"XHJFI>"YFG_WVBNI @:&#-EMC@RL#I1B-I; MEH)R:-C&)G:UN7,F3D5S:]'<>-U01?-2T#SM_RNJ3""!0?;U8D%S!$.- D<8 M.BVT9U1N;*INAGQ%\]JBN?'RH(KFI:!YQOT71K%$/0A#"2 S#BP/%K((47.M M4I"\S+'N2E.K@.ZQ"LC?,,.E9NXMK1JH,M82&&NVZ,=QHJ26$J1,"C!I#D9P M"=F(Y,9[Y8E(F;%85]>BGTH!BRWZJ12P% J8#B@HIFPV52+(;(8"&A7 ,,G! MI^B,M)$$J3(%\.R#--4_NU+ >E! X[4]E0*60@'340BJ33 ,+?#H)*!DF0*$ M"* "4HY>1N+%QB;/?LO=NY14"E@K"FB\A*=2P%(H8#ITD65F8\0$S-$ J)0 MS7T ::2@@4K#2Y(PUUU#Z4I0P ,HU'DR'(Q&G;?#0>J-:Q;#LB(5DUW_?;+I ME9$:Z]I\M%78:!*>V#]Z_O%@>^]OB81;*CS80!A@UC!@I.) LFJ[CWNI &XM@!OW\2N %P7@*0WL%5'6<0(EFZC,$D!P/)O0UE@=B:), M>I8!K+M,W?EX;WD)":$W>MNW'\MBX_;"=^ M>!M/1W%TJP8F-XT,UVNTYQH/J(SI,*O%T:2&Z<0.W\3RO-<(X+(B@(>QWR]- MQ$[#WN7F[YQS3;5FFK-F]F8"@I$(;S6-64QH 'GPV9H1!!3U4I@L/V/(QB;K M:ETG(ZTOG!N/!U8X+PG.4\Z)T2PJP0AX34)V3I""59Z ]IIA:7)BPJ22B3!5 MX;RV<&X\.ECAO!PX3P<+A6*ZQP7A*Z-QB2-FMKM;IYB'T+ZJ^1RK>!J'MI])_ZHLWL7*_(TS__.9 M,(O 0"0U"%RAA]+"'2Pĭ[9/A1*.=%(1P77O2K2^HF\^[JJ!>(JBG@RV2 M98,N)A A$4 K(VAA'$AT1L@427#%G!-=C4WE=U=0MP_4S>=B55 O#]33(1=M MDA4L1"!Z4K3!2H:T-!G>3EO/B+8D;&PBZ0IRYWX3%=2M!77S^5D5U$L$]]RTIFL M:"8KV53'JW94CC=X'O1 H=]X?*%"?['0GSX@(I()DC1HHP1@U RL8QP8C\%S MJ@3W!?JFJZ6NT*_07V04HD)_H="?CCLD83!K?0=2E%0/%@T88GR9\DJIM5YQ MC]E%T=WL@E;H5^@O,E91H;]8Z$]I_2P[HIT*H&5R@"$@&!0>./<^_\-96::] M"]7-QL%*0/\!E$3MGOK!2>RDX>#D,FHQ.+U=M.(AA%,7%Y,X%\33P:B25(,D MY6>B$E8+;FCDH$1Q39QU8+)I JA5F6;DG&8LDU0W.YXMBJ#68Y%5"3!4'"\( MQU/&AI:<2.<8L&PV DJ9S0Y6!MZBYRQP@MD0*05?0M]YUDW%<6MQO+AH0<7Q M8G \'2\@3GC*4LJJN#2"*CW=#"8!)'F+U$H18IQTF6=U!/T: WEQOG\%\H* M/-/1321IR[BJ;$(!DJ3 JJR0F?0>GS1N_R3\_FG3$-,64:TLKBQ:6:#C_^LY:4MQ>V]^O05K8VB=B=]MN# M]$IP3*"#1\ HRF%?MOX1M8]6FB@YW]ADUS1_K62SBC6,>D!M$)Q6V5+6*1I39H67AE6PS@J/Y0G M_J?/CGH]A5_6*?SNA0B^XIPLFTH[<]'.F]G3=AN2*(/C7$P<4!;:(0%!>**T MEU'2E*T$<6?6J9']]IKX#?CEWS#Q*VR;@NUT)A]2EIDT D.ELK50G'2=#'B5 MC3QTRGJC-S:O:=9V<]N^(K:]B%V<4UX1VQ!BI]UQ91-Q*7K@NHQC85: HT*# M(8[(:(+B7FUL7M/\N")V'1#;@#M>$;M@Q$[I6,J(EE11,%&+,D I_R0Q00C* MD,0U):XDL)G9\/>]0':MSLF_FPN?797!,%YXXYVQ_7!9Q%]K^-O@J5]F\_PV M')P\SM_5.SW+VW?PN7;AUXGXSM]W9#_$T^=VN''W7$\&>T/3LLJ MAX-)^]A+AJOI08W1W>O9B:V&Q^B=)"!BZ>@NO,C$1Q&8L'-+XN7[ED%7AD"F3226;K/(QTX?#;#(9"YHG"MR0S"!.:Q%2R?F7 MK*DA+Y5#UH-#&J\3J!RR(APR'2AA@IFDE0.F @>DB96)ERX3"<$HD>MLHTQZ MUQM>#9%*(@O->:@DLBHD,F6($,(93TI!4J4/8Y9_&4]%P5FB4^*&N^+,4-(5 M_,[5A[7303- W_T2SW'Q-*;>N&9:W&,IQ&=.NP@I_WHNDTI-$%ABZIU[PK5F:Z'7'"? MC7W0@I7T"YU $^/ 9[=0)9<5JRD. ;]+-40%:GN!NJ#00%6XBT7Q= N#E*65 MY04FA-(;S 2P/OOVVDB409#LW;M);S UZ]77I(S%)&6<5TC6WN?AM;R8TX8U7%KT'XKT$=!C N>0A41*]MA*IR#;- M__T_FE'V2TTR6%N(-QYHJ!"_-XC/U%EHPY(N)DQI%N5" &.10,9V,IXQ:I2M M$%]_B#<>=Z@0OR^(3T26\R6=N",_^SH'M?%P9?;*BEQHJ;H^AGLP,K9)#> MI)0]*Y4 N65E^!4'F@0+"5E*FCS -(_*;I7=EA)EJ@0V+X%-MQ6/1I:($% 4 M$C!8"J;,\8O!VF2S(TF0/;B,EDI?E;Z6$D&KQEF3W#8=(N,J4UM6,Z HEDI: MDHK_7":%(VJ!E!.5'F+R3J6W2F]+B1Y6>FN4WJ9--T5E\ER#$B5/R24'VK!8 M#OE4D%&+>%YBL&)Y2I>KN'RDQ82[FCXVN,$UKMPMS[<4!FG^/P\-"7,T>O+!IVW?'#D_S9HTNOV[R3'TV!)2".6"@!&-"*DV=@DCPAMT1%X0U9,):"U M)J [GHW,.-^5@!HAH"D_6WJE+.46BE0 E1?9SQ8(@0I7SGE]TGQ"0)6!*@.M M& /=\7BCFD +8:"9EN^\%"6SSNKSAA)& MZ4RFVG(EN7"*DV;8\SL,UM)B6%#1C!I&0G\,(TGL':+P%PXP'9;(=*Y'Z M_*_6>6)MRXNMUUBA:SR\7-6MDWP5GU>Q'=\.1KWQ8/BQK">HM[,\/\U.=8V>1..SMYNW".9_,S M186,&T^]*I8GNW,E:DWAJ'RT2F< E8^6PD?3&1W,.Z6Y!_1)Y3](!*,%@<"5 M392Z@#)./.$[]RVJ?%3Y:"7/ RH?+9"/9GIU,$Y$B<MMR'1V&'+D!!TS&JR,V;AC5("-S)2S M5V:\4(E).R%3V:)CUYKY41FI=<&ORDBW9*0I\X[&F%D'$>BD;W=T",80 5RH M2%,B5@?>3/BK,E)EI'4.?U5&NATC30? 1)3*"T- !Z< RU1YEVPA**)\-,I+ M=AX JXQ4&6FU&&G) ;#*2+=DI"D;*60I*1T24%/&3QG&0=OLOV4)11%2?@W3 MQ&N[] ML-&AX\';EAEGYVA?]."YRYW?.M_X_;,3%X<':6*5C0[.QJ.Q/2W;>7%$68<# M-&6\/9\=3"=H<,QI",(PP.0)6!\M6!&334$EJ\7&9GY7EY([1]WO=(1Y#I:% MV $/'>"-SUZK +\_@$]/_Y B2H(,&.!*J)5EGL!..NBN-^V M@!7@"P-XX]/)*L#O#>#3 6%)/:*,M)R7EZY15(%.ED 6N8X$A45C,L!1=U4% M^+H"O/'Y7!7@]P?PZ11#I%%ZFV'-O )$=& 2RA)NC;&T_ TVGFMPQN\WZ_D* MP!]>BF'G?1/QA)N>9*W.><^]AA0N9#-#6Y6QFF.L%[.-+-''H*0'$AEFQF+% M)#'Y#V+0)<1$9)EV+TQ7XYWSHMMW3%V!OOS00@7Z4H#^<3H9A21#G0+K6(D> MDNQV>&V!RL"=\M+[B>\AL2MT4\-%*]!;"?1EA1@JT)S,3E)4\BT^;;,\E9[-E9QD8I!*B]RRJR#4S MV85CK$NP-:=(]9BXI='8"O?6P7W*D3.6!A&=!,JC+XU$%6C'.01+#"=:T&CT M.=R-KG!?3[@W%I.M<&\;W&>&YABEM<<(-+@,=R,M:"(51**94$HZBRS#G7:- MN/-!3(5[.^'>6&2VPKUU<)\>4),LU8DQT!*S,1^# 9TE#!XM%2;QX+-L)]I= MF[; O::$U92P%0A%?&X+4/FK&?[:W]Z:"498#"EYG\"Y)"#K*@&&B$VBE.5C-%&,^ M2J+E!/9"KV'[H@K[]H4F*NP7 /OIX 3S2ECN!7C#(J!*$JP4 DCTU-,L6G",>!IER$]\ MG,!>MJI]Z@_B%*$W>MNW'\MBX_>9HK[SZW=.-O:GL77]F/\.O7>;_V_RQ[F( MW?"GS<_BOGSQ\G)7).ACYI/AQIT^UAA'4O(#DM0\<^31<>Q8[PS M#/%T%,OVGHX&_5ZP)9*4 M>J?VU/?RVS.7C>-)OJW1HV]NP,4J.'TD\D(G=)C!]?,P]NVX]R[^\KX7QL>7 M3'[E<^>(^)E\^8AU>0V9,[_YD?O?:\K*FO#KS;CZ9UGMA,DYI2I(Y4V* JW+ M9HF-(4E$+S(G1?8W8QN7'SK^G%3Z-NL8<,-HWX!-^09_MOWW]N-HXZ>O]N&D M=WJY(*$GVS[OCEWW4*\N(M2U9L/>[G\Z1SM/=_:VCG8?'W:>[N[M'NULMW[9 MCP_VMW?V#W>V._FGPX.GN]M;>=F=PZ/\U][._M%AY^"W_-+>[W_L_"N_;_?/ MG<[N?O[W3HON; 8V5.0[^\?N:2:>P5F^1AC]L_W+?7YJST(O,^)\:YUHGR\L M-PQQ6$R(OGT[BC]?_O#+I?;JG4Z^>?*A7T[L\%7&]@4U%F!/GW64[SM_^0+S MVCQ"533 I3UQ\<47C/!HP@A3MLWY:YP_(N+;+Y-'])NO?>^RE#]2TMSJLM__ M2L.P+G:E%JMNMJ ?6,,_='K-S%NO\6K/X7D_;NWU1']T/(RQLY??=SSJ[&1+ M+'2VHX_%P>QPVKU!TORZ[LQ^_LT--^:N&>=W*?2XX/;QX.W/Q1&<&-"=LCG? MJ]IHWVZ7X.>M*C1NO UUD\LFT[MLZ_.Z5@5LWU [<=SIG?K!R4P2 MS8]N\F9"7\]Y(3>\]]4\83@;A46WE?I].$B]\=/!:+021P4?]WJ71P6['UX< M;7W<8R_XRZ-P/'IU][>T1_Y&GML__6;CR_RS]-'!?M_/:X>$[A_M MXM[[OQ7GEEJ+$+UTYX,?'9,,HHV&:BH8(VEC4W0-;^J@X,::H,WSCBJS/1AF M:[R/UE5FJ^0U#WE]FB(O)Y.3EB$(PS-Y.6K!:6*!:$6$8BXDG@]H:[X56J6TAU,:GJ,TD+R)E$CCQDVI9#SH*"5(B=5@$ M94O?TB[*U3#:&FKMTPXJNC[^=S ^CL-.R:$:QN-X.NJ]BQ?QP)_^T<]X^>=] M!_#K-99TC0=41_K;8)C_>=KQ9\-A//4?.^-AOEC)WLT''V1XM9G(>[' M\4$ZLA^JXF]*\>\_G@DT&Q&)$%* DXD#(K=@*89L @2G'7KC5,P^#>DJ?N>Z M^5J)LEPJ^,=RPZFC?+_YITH**T<*TP%<39T3+ 0(AF92<-*!EBD"YH>$:2T] MZNP-\*ZXIC'>C-E9Z: E='"?$EH)QI)K7 1& L9^IQ1<,2[_&@J MK:G%K!]8M@RPRW7M2+%B5#"/9=! 2*]:!JM*"M-Q0N%$8%$(0.M*7@K78#E) MX*,@Q 0J?) E3DC9[!BS>[$,:NWJ(FM7USO">C08V_ZM(JPW:+QXAT.QUJF3 M^XPY7:,_+C5!_E?_K&SE[X/A1%>,Q\.>.YL4KQT-]@>G967#03_?T*O=DM(< M1^.J/1K3'K-9C4D+SRQ:\,&F[$WJTO?(1C!HO=?).JM+L$EVY=UG9LV;X+Y0 M8[/!AJWKQ!OM"%!5!FDO@TQ'IHRE@HMD 3%I0,TM..XH9"=%Z2C*C-W2.*EK MZ%TB4Y4[VL\=]QG-JHS17L:8#F-10P2F1,N:HO+'(9+;&>:-2PSS4<$TPRX:)]#CG@)P'L"P2L-%H84UR3(6-3AQC@4QP.*O7-0WT?9R(Q)*#71--L$!6KJ!SN6Z9N$EDJ&BTH+/3"RA\QKN2 @SCS"NIJ198\;[^ M>%]F**3B?7EXGXYZ)$&I8LZ#07B?#F40M%9%R2%$9P!3-NJ=I0H(=2@SMR=#8QOQ7K-(1O^N[F&C3FE5=SW?OZ\+RRXS:U,.JIFC\X)IJK$B#0DI!\Y0 MHPM@LC,.P>K@T0;B%'N("3*5Z]:;ZUJ?"%19KT'6FPY.$>&YLM$#MX0 4E3@ M!!/@B719R#)S(7M823V5[]:;[UH:L:LLUR#+38?DG(P\"FDA9@$">IO 4:D@ M16Z(58[;\" 3D2K75:Z[AVAEI;/YZ&PZXABCH]3+;+1I1P%5U&!*V)%XG[AU MS.F2B;UBR5.7J[A\@''"5/<[_(+G6PJ#LQ(;;&SL0UWBJBYQ 2-#&],';9W] M^=W=J2_6%^N+]<4;OSAE(SRD2<*BD4G"8N/R0VV>)-PK"B>+5TYT;RO5ZP,< M)/ROK?TG.X>=W?W\PL'C__W7P=/MG3\.)WD-ZI?.SK/GNT'/) M\X.->:0-O"<,;'T=+'BDE&A]'*QX99 M8JS&W';K[O;4RLSIK%40O M8*U"W.ZJWUNK?H3\=H..E[^O\A&3:D6P)1_16TKK^]]X880TNE;U2"QD7U?I M&5C$6O4C0FXVFORNT[[G>*N@=\I[;-]4UA^,#.^4\\I.MH$ZWQK?.NUJ\>^$ M8YN4A)DK;K?*@W,?#TY.!J>=P_' O[G)O(@[#2,>#MZ?_\SFN.!*;.-1]EQ' M9\./=2/ON)%;WI^=G/4GP=WS 2=?'>%U=B\2IY_>=,!)W>?K]SFOM<2>;+_S MN^T%R![I8_NV-[;]NJFWWM0_XMCF7X;.CAV>YE6/ZE[>L6KB^DJ(]8;?_S>CM]JLQ[F[N\/3N'QE;X9NS_JFU$?Z)L]T%>>W(L'=W3= MD_N-= 2Q)/MW'FFNQ.8?'MO\^"[\Z5VO3=LZR7[/32"_F$>OG6]] %V6?K5] M>^ICQXY*_L6!'P^*PTZ[YWE;Q6F_U63!FY9LW^ :MP+8ZB1&CB9L-94;J8RD M2!V5F!(:X2U3+))(J"9.1J?_WIWD@1M.?I@2F3W^B1XZ9\6#L_%H;$_+MJU& M_O?^X67"Y'Y_[_4;W'O=/][/KQT<_?'FQ5^[^.*3?Y^_Y^/>T?')WJ=78O_U MGR=?$B;_W3O8?H,O3I[CWE_/Z]W/QX\ M>8'3"9-[)[MX<'3<>WGTZL/+[5=\?_O?QP='K_ %^Z/WXO6OO1='_F/^++Y\ M?9SV/I*/4PF3W"744DHPE$M 2449L6I 2.>"4U)X03O/%EY\O9UR4K)B-0P8@5!9H4-EAJ'WO&D:(;5MXGR M&^7(E3%;QYALNE\#:L&B"F D0T 1%5AM2P=A':+CWGL1-C9I9DS:P#RL2I:5 M+->$+!GGD7*KK.<.B:4Z*N4$E5PE3;6I9+D&9(G3DQ@BM2$&"Q;+]*?D UB5 M.)29+5(E9IR(&YNJBTW,#JQ<6;ER3;C2"T)-XIJ&2#!DCRQE_%@F#5/!6,4K M5ZX^5W[8NV@&MG_T_./!]M[?5CGD"1DH3B5@# R,,PSR;XWT*2K',?OB74(J M65:R7&^RG(,KB4G4IT1U"HC!H/.>*1N-16%,5*9&*U>8(GM?4R0KQRDT$G") MJTR1TH%)*MN3*;IH-1>"R&Q/DJY&6<.5E2@K45XU*IF+*+)-*:A#Q:/ST5D: M F%2ZXBV$N7J$N7^E"U)HE$"&0/"7;8EF=6@311@DX_9"X]24;&Q24EVO5%7 MIJQ,69GRJDEIJ78J8M*1HJ7<$>U]L%IESTR9N/0#\$J&\Y'AE-5H;8R,!0\^ MBN)8)PZ:H(6B!*.6A@LC)ITN*@U6&JPT^(4&B;#9,M0\<(),*9V83\Y(EVQ4 M-I!J,*XN1QY,&8R1&9K)T !#DSUK10)HA@A!2"X)C1@BOS 8!5\)IOQ!VO9E M>Y)\&_'[Y%K?6=^YON^L,*GOK.^L,*GOK.]<.$Q6:[C?]0[4?AQ?#/.[58'. M31M)?V^,Z36;MAIC3"^F4=ZN'7R+!EA4*54I52E5*54I52E5*;4P=&V9T := MEDD)C,98FI+5)FB!TD>OYQZ/^_MPD'KCTH.LQJ&;BD/O7Y/A9620*2 !;4T" MU"J!%5J 1]2)"NHFXW!%U_ [1Z$K?%L+7V'0&X?*6EYF(5I+&8TZJ:!U1:D1T,K?%<2OM5&6@4IS6,C2:F= M%X)K95")9)AEAOMD@W24>%))MB4D.WU6K[CFP0<)"G4$%-J#3IIF:XD[21PB M4:E])/L VJB=MR_V7[4OOD.H^*;MT[Y'9-=LXFH0V>W4S?7/S#(R[:J4JI2J ME*J4EF*Z1:YERNX4I\:C<-)(I:1RWF*I@$MF;M-MHKFN&9U=C+DOX[.K4=>, M49<-NNE.&0F]D$X;,,9B=IR1@I/1EX*=))4-/ 1=\B^[BIN&TB\KL"O]5BE5 M*:V4E.XSB%R5Y)*5Y$QXV41/?0P)!'$6D%(!3J "2K70@=I D58MN9K(KOR[ M"E*ZS_ARY=]E\^]TY-DEC81F+T43QP ]):!C9N* D82D*4\E\MPZ_JW)^_6= M]9VUQJ6^L[ZSUKCI_5"B?I/ MI;P2AQ;12A#(":!-#*RQ G021A K!0:QL%I#_M/VS M6''<"(ZG@Y.HG)94"^""E#935(%U/H"CQ G-9)9F=H[9G1WC"N-5"$Q6*54I M52E5*54I52G=NWG9^%%X-2\7[R8>/2L)8MG$?$[W7K_Z]+>A3%E1\OR]#8!< M*S".*4!4-'CEG1:LVI>KA^/*MJL@I?L\^*YLNP2V??4UVT;"2_C%@%-E&I.E M'AQG%EAB!%&DR!UM&=L^@ JK"1+ E<=]4F=U^;S7^JJ:;E6E5*54I52E5*6T MRE*:P\Z6& CC42(&AL$IC3(2D>_N->N-X&(?O>CZ>&^A_1#]X=3JYRL16 MKU;Y7%;Y;K;*M[ZVRJDW6;!, -$J (:0P!A%(0D6C$NI)SZ\AY*IZMO \J)@_*& >HT8"+(3_UD2CT64=KSMI&SK4@I;ZSOK-U M!2FA]^Y>%-QV[UTOQ-,P*F4IV#D_ M^R]9_YU[/:![VR_PY5][[_=/]M^4>]S_]/Q#?M^G@^UG[\OZ]I_D>S]ZQ?9_ MTV3OV=_":N:$E]E!<1HP!@>:L031I1!(RM)58F.3/)IMH-EY_NCPT?G3]L_. MVSCL#(891';XL3.IT"D/QD3"G_7E!"TUSZ)FPU0I52E5*54I52E5*54I+49* MW[7_%STCZ+.U?\4#>&Q'Q[4G4:.>0(EN78UL:4L]2PE!FI !;%@62!@O:4J M.>J--AN;M,N-GK'F_UF1O 9(;ORLL2)Y.4A^-IUSC<*4NFE#(P-,@H&1V4DG MQ%O/J&&2D(KD54-RM9Q604IS64Y-'Q]6OET.WTZ?"3H6O/&9:JE'0*X\6",S MWWK!*-'&9,.J57Q;#P3K.^L[:R/'^L[ZS@J3^L[ZSON'R3-YRR M&>J=D.[QH)_W;K3SW[/>^./NJ>^?E0W[?3 LJ]@:CX<]=S:VKA^/!ON#T[*. MX:"?E_]J-Z\HT_6XDG23)#W=\Y:IA($*FS=4^TS2EH"-48)(FAD9%5HRM'5XY>Y$W/9A:IANC1:Q%2X (W-FEF:RKN<.!3V;*R9?O9<@ZR M-&4&@S52,)>0:VNETU&C#U)KQ:VH%NWJ5*>4""1.T!E+&2A:V!$ M!.:,5Y&YC4V>*1*K05LINE)T2PS:%(G40>;_)(DZ)(WCH7"#6E6(7YQG):&&.Y'\H%JI!N\H<.54?0P.B4MG-Y]%P0),0C(P1/&8G M1G'%A94;FTITN:;5I*TD74FZ'21MJ:+262T]-1A#R+8L=TI05(%ZSD@EZ54F MZ>G2IRQBH70F::T\H'417*(2M)-,:H=!)+JQF87=I515EJXL75FZ'2PMG=-H MC4^.6TS4Z$BY)EH((YB@02^;I2L1STG$+[XF8AXX1:<<2%UJ4)U$<,$&T"0_ M*D&8K)+=QN;L\5BEX$K!E8+OA8*Y\EP)B=)YAD1*DXPS%*/UCD3I5#645YF? MIVI6;=2HF#"@>.%G0F.)^$I0BB2AG7.,ZPM#F;'*TC>JI[U5Z<<*TLWFTS6]=/9]YRQ122L8&I1)%Z;:E4AG"J>4 G+C(,*3&Y'E)S MQT':&.VX\^R>IJBB1CO:1RHSY74I4"\9 D%*"JDDL$)0D($X:6VRFO))>1V2 MV=2-E1_750EL=0ALKO:!(221!(U&>52<%]49 PG9+L]<)K_#8#55=W6H;,H^ M$CK;0"D1,-2P;"1ET\@Z+X$)SJRVQC"IFZL]JRQ666RQ9IBCE#M6ANIQBTI[ M2R03CEOBM$K6X;+-L$I/<]'33-E70!.R.04B:Z1R["_!$IHM+:8P24FUPU+V MA;,#H:J950FJE68691II%%8Q$M%3HGEDZ#4S.E C1*QFUAKPV$Q%%$$2?+:I M0'MI :TT8+*4P:A$DM;13A))L2OY[.EX-;-:!/4U9K%YRCJ9=20Q*CB/J*.T M!J,T6J:0,'IM:K1KE;EKJE))&2:$,!XB*?WH"0_@J!>0!+>"$@S)IHU-I;LH M9QO25SNL,E@;&AD2)_%6^6P/>OYBG9)9 MI52E5*54I52E5*54I;0P9XEY],9YZJB+&+/5C&B\"3IHYVC4;#*\F5X.;Z8_ M+IO_?3A(O?'3P6A4G9NYG)N=V1,P&6D*E',PGD5 KCW8I"AX2K,?PC +CVUL M2GYGQZ8"M+4 U3S?'2U-WS3#:)5AQHDDB7 NR4 J0)<*T*D#'N&=SZ*)0*BV M@(EYT$QG2?"H550,+<$*T!4$:+5S5D%*\]@Y@02OJ!"<<.1".B4MX5PGPIT0 MSE8:72:-3@5QO43+8R9/Y74"],&!C4*#E"BSY+W-_VT;C3Z %@ 'X^,XS#=W M\G88C^/IJ/]/2_QM,,EX]JKJ=0FG?F6F54I52E5*54K/%*40JC\R2 M9()#IX1#SI HS1WQ@CEU ^OL&U4J$QWV^*H*VYUHL&*X[Y,+9WT5&:S6P)GW !&)<&HX,$0%YQRT3 ^&:$F<':$VBJ7H*PWNBL'5RE5 M*2U?4S80#JZ:LB6:$&@LF5A%M#PE/!:.U=?D("ARQ."*(::=KS8 M-K4Z"FI3<((2B][9;(@2)64TI/R(?.XSM4G%19%U#-MGPU)GD>]B$,Y[UT[^ M_-5FN19^S.0XD7HEP^;(<&^FC6WV,9@,- &)G $FE\!QC\ D:NA7C,AQC@4QP.JJ\]KZ\]'7CD)N@H@P!/A2G.M@?G4P*41ON@%+,A?<9T MB]SM!Y ).X$)N(*%23[L)1AJ'FP]#*M2JE*J4JI2JE):92G-DZSL; Q,:^$X M0<>-<<%X[U%HIJS28FXC?"N\/AN-3^+I>'0TV,H[5U9@^[_;7M@]?6S?]L:V M/S'&W;0Q_D?\[UEOU!O'PSA\U_/QW'K_(_K!J]/)52:&?#7-YS+-GUW31I]X MI%P)D(0%0"<86!DE&!&4$,%H(>W&)J=MZC!685_)>4VD=)_M$BHYMXZ MLB=@DO%*L" ,RQXR>30[,;/S_-'AH_.G[9^=MW'8&0PSBNSP8V>2=%P>C(F$ M/S/!!"[U>+DF 50I52E5*54I52E5*54IM: LMNE>TI^M_2L>P&,[.JY%7XUZ M M-MI[.K;I%* \[9"*BU!!M1 #,F2N&UI[&,+>PB,W>H@*U(;B^2&S]%J4A> M#I*GCD8D-8(G:H$PQP$C"6"])1"U1A*Y]X&GBN150W*UG%9!2DMN*%+Y]C[X M=NJT0Q"CK.,T/CCI";_2V;S^6=<;O@[^^ ML[YS?=_Y $IVRZ4R2 MU=%%B=JC-MF&=MFPUM$Z+<+<9O31!1%.[.=)1M"6_^]9;UARB4;CO3@^'H1J M-<]E-?OQ_E23J<"$\)I$L"E;SFB# ,V)!<^]4=183P+?V-2$MJ/=7D5MY=8J MI2JE*J4JI;8M$7XA#.+_8SSQ_>QBO/VY+&PTZ/?"^2NMC"2K M:\'ZJ^U/>K7;25W)=O3QQ,5AA]/N.^DS6:LT8PQCRI%S=%SC9ERK7,HW-^[-^/:*\?5YUW?#\[&H[$]+9M7SZZ; M(^!7,ZW>)>=!,$9 *!.QO;O-5'@_W!:5G'<-#/RW^UFU>4U<2X*HO0D)NVC(DE^6SE\8S!>U1(MU!)3+H1C($K2Z\,2Q],V?+2>1$PL3)F( FP<$HK8!8G5*1?22AS#=E M=PJU5Y*N)%U)N@F2YEYDGM:>Z*A1D>"R,26LT:H_"D%T+CH/P08):-&!%<&"85XSJ3UZGRUHI;I2 MSI;YUFAX50Y5.3PHY4!TXL':Y))/J!-QR@=I>=8-1F6E$:IR6&7E,-5R)PLX MZX+D(;MIJ4QQC) 51)D78X(A4GBB_,8FI::+O)Z55NU0M<,#UPZ&H=$Q&VNC^$Z63'4,VJ\7I@J< M2N">:86@!<]Z(:$$&P0!(Q/S2DGIT%PZ!K/I,54[S%N<]=/D8;^<%Y+_N%SR ME6N5J2-Q>,$3F__/#7_ZO-'U8_5CM_C8!7(X?20RN-X.1I-A8C\/8]^.>^_B M+^][87Q\J2FN?.X")^3+1ZS+J#@;?_LCWUIA8_1 R8_X@94UR:G)/%?^/!Y> M+N:M?17!#:-] S;EM?YL^^_MQ]'&3U_=TDGO]/+:0D]V<-Z;OTX\BWXD%K?A MUUL8>[O_Z1SM/-W9VSK:?7S8>;J[MWNTL]WZ93\^V-_>V3_[DGPX/GNYN M;^5E=PZ/\E][._M'AYV#WSJ/_[6U_V3GL+.[GU\X>/R__SIXNKWSQ^&D3%_] MTMEY]GSWZ$6+;G4&$E24_([=T\[X>'"6KQ%&_VS_+.*^O;MZ/X\^4/OURVS>R=3JX_^= O)W;X*D/Z@MP*GJ?T]F0'SE^^ M@+HQC[2A!>T7U=477WQ!!(\F1#!EA%R\9AX)P[_Y,GE$;_F:^O_LO6E36\FR M-OI7%-QS;W1'4'3-0_<;1- &^]!O2[1MW-[XBZ-&$-; UF ;?OW-6I(8)+ 1 M")"@=IQ#8[&T5JW*RJ>>S,I!B3M]\T>#%1N&TP<8JS%W^^:/QTK-ZHQ58/T M8P7C;.%CU1N<\1695[E!I5H1W9(;Y([2^O$3QRQDH6-5&^)!YG65UL!#C%5O M8&QN==>?5/+X:=6(.2X5Y%Y-9$<<89E\70WXI%:'RX[ZM9U.B.%*N8\:Q137 M@ +59DI^C"=]VFIBU;P]O"#,K5W&\Y5B63X)C0IJU-[?MI#WW:NGP$UZW6\S ME52>QS1.:D"5B;SG1&YY/VP/6Q9LC=K>X B (G=E[\6CV.DWO\;:;L=WV_&W M7_[N]OLS<_BP,*'H;9C M>QT8=;_,Y=T1M0MKL59O_J>V'UNQ;6%<_=K?S7;V0M0N'VB=NWZJ@ZT?S?B= M)NMESGZCVT&O+HX :Y,SP+*@[[F@+ZW<\<+M7[=RK^>_1#P2_YU'FBLQ^:-B M<0^^>I_7I&VUP>ZYC,;^E]-/;SZ(1GM'?&J_/IH.\#DX_NOXH/WAM H. MRM>]^9"?T8+W.8*Q?OFT_X4>[+?:!Q]?I_HI/LTU%>KO,6GL[_+ZM\\D!"DH M20C[W&H7IX2LY1$1&V**0J2@;*Z?B=<-XS>&]SR,NMPZ?'$N!5RR ,7KM?#V M 8KSO?MJ0L^U(8@+P9T2@KAT"(6G$ IS95-@&!'CJB*. 3GB V*6"9TLE=@D M0"BY+JZI*7"W!@G+$01><++@Y+W+L-AD&0E8,\(L]X(;0$5).24^.=CAQ(P>:>XD8I0FD#^-E).U3:+6&9G-YYF[+44! MRP*6SP0LA3228LDE289[SPU+4GEJ@P.DY*J Y3, 2SX%EF!"..."0D91C3B/ M$EGE+')"^2"T)29EL"3K6.$"E@4L"UA.&I8E$ACE/.CHN,QT4GMGC$U"4:\M M+6"Y^F#YO?YJNNFUP23EHE$^)L0)T$]9D)8L[9IS'H5VU& L@!E U993_3/^Y6//@)2L07*14I%2D5*14I%2D5*3VUE.8YP)/& M$FJ<\PISG+A).E&*HZ(\F)C2Y^W*<\TQ0?F7GW?3^*?73> M<\,UUIH(+S&UG@H1C8A%?Y=$?Z?#C@R."4N)D2.Y17T4%#FM/+(.:ZF<,DJ8 MHK^KJ;^%):V"E.8YWW<\=Q].P&9,^DH70J:.VMH0=DE0=GIPWKA1#)> M>R2C I0%R2&K)$5&:D<4_)58O80H^P+*J(W*%_LKY8OOX2V^;0&U'R'9-9.X M&DAVM_WF^C7S&+%V14I%2D5*14J/P]TH<4%&S8(RW G8^'FT' ?%O3)$J+FY M6[5S7:F[/RJ[G]E<(P[VTK[]7EC=HE@=,+KI6AF,2DPUXPC$%Q!W&'[3F"(@ MXBQI0[T4"D@=7V=ZME9D4>RE5NP"OT5*14JK[T8NF^0C;Y(S#F82K(L^"<0C M\8A309$15B(=C+*")&=S+E?9)5=1LPO^KH*4GM+!7/#WL?%WVO5LJ?9N5]P/Z?QUYJ=6B^V;$7]!MWQA]V3_.]^U=?Y_=:[?BU^CSW?[,=0DF0> MN$<454I9H@+1BK.D'9:4,2N3"=H'AN>FV%6QABS]&+:'O5RB =ZB&T:-HZJ? M?UJ0:R;AP,"K=5 8]\(J,^0C@:F06"T8Y=$G9!*FB%LLD6$JH6AL8$IAG#Q; MV^3K(-XEBO4HJK[H\[['T?-_;6L8;U+SHLES:?*T[Y(Z$W5@L&Y%,(AC;9 A M,1>C4LPSJ3U+0#&TN+?A7/1X%1R714I%2D5*14I%2D5*3\XO%WY47OCEPUN* M^V]S !EPS ^D?GQX]CG:I%6(!$62+.*.>Z09-0@,!)"A9U310C!749$+W*Z" ME)[R9+S [2/ [>%5N&4DRA"X14X!YG)+)#(R440%E3@*26.NF;I<FZBO16.A_U!.W8&_?WN%LQ<'H%M_6.;8;?SRIXT![95$6XW3;C? MQ?\.F_WF(+Z/O:]-'T<,_5WTW<-.=9>*K!=:/A M#BJ_P66?@1:.B< US?7.?M,Z?3])]P@-O)X)E,U"OE\1\52DC M"SX2X8.ECFNJK)8B".PX8\)+Y3_OWLXRO620C@I0[@T'_8'MY,DKUNGBK-/# MF:J3@5@G+$TH$I)RGPV&G+8&B<0'Y4>$(F6;4OXGX<1[1PB72;TG?4.+@IZ*] ]ZK9@[OH[_QTV!Z>[ M'=\:Y@G[I]O+H]@:#'I--QQ8UXK[W4:WD\?1Z[9@^(>[,"* ZT$!Z46"]'1! M41:]4B1BI&/"B&.OD?-:HJA"(#)R[X($D%;K3!6,+AA=,/HA7WJNX!<<8#R$9PPD-7@:N<-"2W@S2?7A-^*V@]0J@]12ECLX[FX!28VXLXH0XI F6 MB'$A+->12:;7-@F@-1'W./ I:%G0J;1$HS;!)8^,EPSQF"RR M2AEDM!761@Q;=%C;%.N2F4)H"UH^:[2[$**I0!ZB^$? MBH9":%<9(Z?R8Q)VQ.6F3Y$XC7AR%&D;P>JG5'B5 $$38*02ZTR30FD+2!>0 M7@Z0MD01Z:R6GA@.QB=P6>:4(%P%XAG%!:17&:3?3H?BBQ2258BE!"#MHT$N MJ(28D$3)IB_F8*-/9=O0%I:_+IYV,8C)>7B'MG&GSET;*8#BA.P0EN64J M0[E]N7VY?;E]N7VY_7+>_@5TK;R:ZKAUTFNV:I?2',F#=J^\WU0N736=^9(5 M/2-!>,VL()93%ZVAW(MH7326)#.: Y&M3 M:-CJ8M=T1EC021HB--()*\152,A23Q!S0,Z2=)9J ]BU#DR\L+""7ZO!PG2, M5@7K+)>> R%SQ%G'*).>$BJ9*RSL&2#93+H4CY0:V*T0,S0WIB<:@=05BB$0 MDC!W6KJ<+L7H;+66PL*62-6?,8K-P\*"!XN18!N=YRXQZP)W6+!(,4_4^<+" M5AF[IM*8C!:>9)^ZHLH##6,23,A$D0=Q&RJLH$RL;2JYKL@R=0U M\HQR)"HO+>,Z",M]=$EZ$3A30J>"8*N,8%,Y/IACEEQR2 M#$$^>@2$9,3*> M6TV)E5'14>@B,\64+!"V&A FDHK.:J.X%YP0[B2+V'M,/#%@7CZZ*ZR@U)PH M-94 DRA16F""-!]'-&4L+S2*E(J4BI2*E(J4B MI2*EAS.66/+1>IIL(%PPH84FS,>D=="$6U9U=B:3SL[DYSGU__2ZJ3GXN]OO M%\MG<9;/SNSQ&*->J< -4EHSQ%..4N(\(.PL-? ;E3J[;=:YO/?I6-'?I=5? M'%5T5!!*H^/8!<.$2$$[;(*7C-JBOTNCOU.'0S(JGAMF(9I,1%Q$DCLI682% M=U0&(IB617]74G\+2UH%*#")CHR(V /9:9W)/2 ELB!@-/2@5EEP9E MI_S#"B>I65*(F.@0[) >:2KR"1>+R1,//\/RH>P+*#ZP-SB*/7BY]DDO'L5. MO_DUWL=;?-NR [?HH;QZ2':W_6;Y#F2+E(J4BI2*E!:;^1(L5RH80TD2'%.G MG3)U6.UCF=8TXV$O[]GOA=XOC=[LSJ7I< M)>^UHRAW_D&<,X&T!9LZ!&(Y!JXN9&5$$_J\LHR?MW87#"Y2*E)Z_)UR <[D MLE,NR4XYXV].7"NL"45"LYS5KBARR5!DE'$R>4)$)&6K7#7U+B"\"E*:!X07 MX&LN(+PT(#P=KNP"IH$0Q*( $&8D(IV<0D$JI33#*C*[5"#\ N*4=_O]854' MMYNR/[K=S0/H^B^U9J?6BRU;*>R@6WN_]:Y?B]]CSS?[,928YH,C M@&,E]0*&BP/#^DP)78:Q58EX9 67*+?P1B9&#_,K!,X).SSPM4VZ+AA;HJ.Y MHNHE *)(J4BI2*E(J4BI2*E(J4BI2*E(:4FE])1!KC=8W/_:UC#>QN!.S>\Q MH+/8ZQ9;>UY;>Z:+9I#16Y:0BM8B+B5%&D>."$B]@?MV!GT][M;,'-Y!+;UCVV&W](I0SP)"3]L M1%IB@2(AA!/FO**YC](ZQL^P@.SS1H6"W:L@I:>LQ5"P>[6P>SKB5B3CL59E:5>S$*]L_*N;0XLRA#]<4&U9!I9 B M"L%PQ#V.2#-CD%:>:!,]I;G8,%\7F-PC;[%H\O)J\L*=VT63'T>3IYW27G)I MG4&*:X&XD!@YIA4BP3*,34JN0Q$P=NGP-LI1S) *B,R M&60^ M@,2$?X8]?V3[56&402_:_K!W6JM*HY34A!(P4*14I+3\-!J(,R;881>#Y(D[ M*VQ4W$>*+76:A[EI]/X8""O^7$5B;/G_#IN]',/1']3CX*@;"FN>BS7[0>.\ M-- 7>.[!M^[;B_$'AK=['<&3P_=H6O%6M:AR5\'W9/?\\#ZW58SC/ZRE)YD M=:VR_FE;585MV\^^Y-IV]+'M8J_&R/H(9K/:W2>._[YS>)]SZ$7(;]DP]WHQ MSE?!VTEKE3&:4NJY2E$S[IGF&*#7.2[VE\^I1L>Z]X: _L)T\>>7P M>G$(?#A3H1OV1*(8(4CI@'/1,(Y51; T&O:8;#BQ,]7ZWT>WD4/:&LC>L M_MXPEQ'&[H9U9VB27<):9,""\\2RYH ME*2+B%NID<8T((P3B3@(:BE9VR39@I#WCW\M*%U0NJ#TO5":2,>H%X+EPI,N M>-#6Y+")E&E/J/D!A2\HO3(HO3?%Y24VL!U3@IS)*"VI0IH*CD1DV<\3"#9V M;9.MTT4D*120+B!=0/I>(,V\ )S6'NNHN<+!"6V%-5H99J(CMH#T,P#IF5K M(MF@0*;(<&T0UTPC&ZP'O'816T>($E4J&:.SSOB"T@6E"TH_JC.<^""4(LD+ M8SGVR0DI@\6>!1^P^1%(%VQ>?FR>*I!BF4XL"HD8P0EQH3R@-#,H&)"_"-H$ M+=8VE5J7TA1O>-D7.8 MJKEC><#8684$U19Q)QFRVBA$J3;&"H&YB6N;A)AUSLI9:=D=RN[PPG<'0[G1 M,1E&$^/):L>PMDYSX8.3@IK'WAW*!C#G!G PU<6):2Z=#4B'I!#W5"!K&$,F M@2'(M>*1JK5-4:"_0'^!_I<-_4)&%T7B@ F&>R%TX,(0DA+SUD;Q@RB98A@L M_[XP51R.?-RI-6%@ASW;JIW8WJ J 784^S:B=4:_R3B4C.X!_ MI&;'=GP3+N\/X(.J[]'&HN=M/'A&-@2\WTFW7[5#^KT76W;0_!K_^-8,@Z,) MY%[ZWGC!X8NO6 =#'PYN_LK3BXC0/"9U=3(N_\RCK6"7$:*"5-ZD*+AUWE ; M0Y(M%^P79!"_XNVU]LZ?]M=^NS$.[V9D, M2.AJVJ=G[&;)_5SL(QUNYA4%8I45GUI*_;E^6Z_O_J>VO_/W3GUK?_?5^]K? MN_7=_9WMI1_VJ[W&]D[C_E9N;2:ZS4,> OD5'6@$]J=;CLJ%_;@2TH7,E+O\)M[]M7 M[Q:S_*#WN%,1@>63&%B^> %5 NY2!^!%33*YW^*_6Z5CF+>G>>%*"5^W0C?*1.I8^PJ*YWD%2+ MZC!V\E+*YO&EA05F\T.T+)UGYI;,CWS]%,[M1UY&?_"]&U,+QW.(2 I.!BX( M-Y90':5+07-G#:UJ5^%)[2I\LV.XG3VX__2ZH*ZA_QK6X]X$Y[;.86[G^]A% M//'_;G7";L=WVW'??L\%7E; &WQ6GWB#CUM']?SY\9>SQMGNMX/CMZ2^7>>? M]@^S1Y[K$[K=&_[P_>]CZ_AV6_YWOX7OK==%P?[ MX>C3_M:W1GMTS;0WN'[LSP[.#GAC?T<TM M>E!=\RG53_%I3L"IO\>DL;_+Z]\^*P:"D30A$9Q&7%.--%$*I(HQ(=)ZDGW! MC*T3,>L*7OG&/P6]GB5Z+:SR7D&OY4(O/(5>L".I)+U&A'&!>,Y2L50[%".S MF@KJ1:15GK>DLQ%N3X=>S\>VN5Y5)YI0ZT4?FU]C6,W.+4\V?T]!U"8G^)?1 M;B+'=V,Q%KB: ZX:KV;(%A<),QD$8C("V;(>CR-R@TVP7SD1$EO;Y.;>3.M> M]45'R[ZHZM*RDJ*JBU?5:68AL1+22H$(QQSQD*L4Q)P$B[DUS&E'/0&[".-E M4=5K.85\/JZM/Q=. HI^WDL_I_=]JD R MBF+$B/&(&TJ19E8@;9-626OLE0/]E NH=5$\";?9];,CK3:PWW^\[R^U<;(J MV/0 W.'<#7H.3\4;NB#L:LYR"RV\M4$C%B5#N?710-?D -GF8?A$9!DPL($Y\0YT(C;9)$T?N@14[8I#)71#1F MMIS+2G4?6C[^<4.T9AS4? ZJ.>EUOS9SM*8[75RHU@*MIM5L^+-\QQ\@\!Q$ M]<]8W'^>?NC'L-NYYMRW .'"@' V+,4+%[6F 47J!5"9P)&FTB""G28,D^B5 MR.[7=*7P3Q!+72+&GW7$^.W2$)J=K['_F-QV MU>_QJ![8\\3GQ]M^J^31JL_P*(D]Y^2#,02;W^"T9CNA%N%/)SGSOE:UL"9_ MP!I"7^-1T[Y'U3E(6-7(".\2%8$ASCI$$4BMYTDZDD/VX1CR9 M'[?$B"V[![E@K;A(.;)8>2ID"HE9,%G8.B=L M"33Y4;GN:E"9[N H]N[!7DI&M(!LE#+8(&.RQU8$("T&4$\3&Y2"+0N3?/@L9]VU2Q385O3T\8/8Y]73 M0E@6I\33A(48+B+#"DFA=(Y^DT@S@U%DD7G//#;< V%9YR7^[7%4Y[J5;XEYJ?H\!G<5>MT#>7)"W.\-;N%<> M8VV1]@YX"^<)&0*_^1!<%$IR(E2N/ OV /WC29-]2NS<2AT;SZ7<18GG4N(9 MWH)34M%H)"*QB"L"2JR50X0+"4JBD8_I$9/4Q9/'!^9&Y6A_>%WZ[9>3R[D3Z)7+Y(;#^PRQ[DX8'Z3'2SE+$N8_(2$%0 M##R:%+@+@JUMRG6B%Y#6M1QY# 47EH'Q%5Q8*ER8B0_2F!CA#*(Z%YL S,]> M:(84-HXXR9R1I"I?:?!]CLT?!1@6DLVP9 '?#]NYX0E&^-R)[G0VP[@_W%(U M55CJ>SQWK_35\_1FOS^$]5&=IX,BP6+IG=;Z1[8'SP,K:=3A#S;I01>&V?5? M:MV3JI%"+7Z//=_LW[&P[8OV>2W->7L6Z-Y(GCL3<19&,Q>C.9RQ=("E>O@_ MB01G!'&1) (>HY&C7DHA"8\LKFWJ^Y_$O417]8LO#+L^2-[5V92@H6>^'C]=;?W[ER&>^E5M]WN=BK8*S"W$)C[? MO=;6.:%1Q"X@'@Q!S@J/E'1$*^*I<*X$ *ZH3B_%"?N/E+HH[US*>\Y1CK=. MX=K/VFCM#-'(:%!9'C1#.@6/0B)!"X$I"!#L#7R?BVE[8G@KZ1 MKI2#HWO WO%LA0@CF:P\J^J$W@OX7J*/9574 M^<'(2E'GAU?G:4^+B"XPK F2V?#@43BD@X@YSM=X84".4N980*Z7)'OZN7M9 MZMVOL:H#T80G'W5[ S2(O3;HCRL9EJOE5[GD/08;[!SCWF>A[H-,MT&D!;_F MPJ_9V@]$4JF-D,A3!:B%<40.*XE 3Y, ZLB5!0D26,(],5-[+J!TV9&U3RJ=M2?IJJ M_*8D]XG6GTN-5LCM\E)QX=&C]0LN/# N3%,E37W@B5KDG06JE+M!6R%RCS4K M@2<%YE/*7IH5P(72>F %1OA\:.[UZ)II;K/C>]'VXV^_ $I5O_V:"6_%?G-A ML^J77-WL*T 7F'_KU:>YWVVOZ?,!8K[@J:GPZFUL3^F2RWM9_O^="ZF^.Y=G M_L-6)US]X-*5_\#K=F'S&ZV5[?&:V?GN6\,L OCER'8.XSL[B#LI15_J12YP M2WP[F]@:O0+:$U'^B;AR%#FO/%(X"4M@Y0B>NR73=4+O[4 HIY$OD?P6M%A= MM)@FT$JQ)$'\*%&9.WC9@,"X#@@62V#)*9*L7=O4ZUJN1LF3E3_F?#47S:K9 M0S% M)[4T.+EPG]1(_'OILD6XU[D7C&XW^R?=OFV] >F<@ DZ,CGAT_PFS/5X1 MK[F\4A$^?G!_U"U/=T>R^IV!<$-WF/L=5">\]PB+N4XX3PFZ_W/'PH/WFYFE MWH?FV(:8\DP)R:7SE&,I33+.$!ZM=Q@HK!IY\Q[X&+40SL7M)WZV?[=4SDFF M@&N*A,!,R=F9AB,J,!$@8RX5!<+)UY6:C12ZFXV_"!5[8B]@P=>"KXOP#W!Q[D9Q2 >]FRK M=F)[@S&/[\>LU2%V<@8,_%9-JM7G[/=1P=BO\8]OS3 XFF#7I>^-UP^^^(IU\&K#P7H1$IK' MI*].QN6?>;05D#%"5)#*FQ0%M\X;:F-(D@,.QQ0C_\'?;^F9/^VN_79F'=K,S&9#0U;3/.V/7R70)-.9Z([B^^Y_:_L[? M._6M_=U7[VM_[]9W]W>VYU;TI<.'&S+>]O9WWM?V]VJO]AK;.XWW.]OYM_=[ M?^]N;\%KUU[O-K8:KW:W_JZ]WXU7SXTMCYLYVGY=6'S//YM$P&R2C=J8,#6&;;B%7X C]"HYVNL=VD[SK/(_OCI'9_C' MG[;?[.=.IX#@G<'HHV$?1MCO;\>^[S6KXJU G;9@.QAF5^;A/_!EWXS]?1C@ MGZVJULB3LJ+&Z805'1W5W^R9%;7B_[X[_?0QG#C*Y=Z;G6\'^\"D]M^R@X]O>0/^W=@&%K7= (;S M5[NQOT4./M;II^-6 A;$/\>HM;8A(AP\09Q8CZPC&B4M%9:) J,E(Z);.7^W M,K/4P&V-"LIP)KG%P7B=9#(A*2PTCWRM!C-N3_+*[ WCVN9EH56>M/?#=CL7 M#X4M]SVLVF:"I=$9U"Y$4YO(9L*BQNOI5H!R50>N4SBXY_B-1F.JQ/[SM[HZ M"P @V$5J#$V:6R4=(YY'XAA.P6'.;]P;GE9'&W8P[,6)UW*B([6[T9$G>*L9 MDE"]U0U5WG[)[Y@K:%+\QZL1"ZS^1?[XM=8$'E@[;'5=)H"C%+=>GA:0HO[HYS&$H1_TJP?V1U_O3T96J_:0DUX3^&DU MK/YZK0\F76O\KY';&L:4]:1?^]8<'%T:9Z[8"\9$UJB./X5OVA0'\-],C%O- MJA'!Z*%^V&L.3N=DM4NW&"[-;I9RL^.[O9-NKV+Q^3U#MPU3T1JEN+_O#F&N MMA*@BUT?35QSD.<=OM8\@;41O\.T9'(-BR-ED<*7_NQZ6WMG!]W.>NTUO!1L M0E.3]ML4QMP=K&[/#CA>^R'"K2AB55M[ULR37@1+[6(;\9<)P/(ORP>F1F,& M-,5O3D<_EX3CX/JK,<=IOVLVSL)Q??L#JY_MBOKQVV_UL]='C3?P^?$1W'\' MPWV_ P?BTQSGTYM=UJ#U;XU]?U8__G+:V-XZJ\/U\#G=>_.I!=P'WB'SH*,$ M?_^^]_9SB-$$K P0',P0=SD2PRJ*'(O:6LX<BWO(S9D M[6B/CCOS:S5'?3KATDYV*;;@9K ]]*IB(!?75H^!H?:&M@5?_';4]$>5?P7V M4. 5F>7EWI&84K.A_#1NU5[ UL MU4%TY.&<@$#J=@?9JU,+S;YO=?O#7(Y^-&*8S685P7"EF,E5\?Q(*'DZ+\GO M0NJY #X0C,'U7ZO>:YB%-1+!X7#4S>?\+=^/]MGF^(I)]$;>L]K-?C^_V3EM MV'EUSAJFN?!#VUI7[*L7#R.G]MI, M""HEV*VII#AP#I8%CRS ;R 4Q1QLV=? SMV09KS6JR4V!H_S)3>A0WF]97K3 M'[I^,S1M#Q;A1FT+]+]2/3^Y;/+U?/V@!YO>R(E]&3OU4LEF6_;M*LW_4';8"3#4@B*UP!KYS/.R,SJ'.@6;:BMCJP!A; MM7<1".\@"^8U0&&-8/1_*QS.7SF-MI0/B&4?*"(FX MB ;9@".B3NN0&""8]--HM)0& 0BS"IB?B'/6>;%T"))1_;+Y,O(SS 'M^:), M?, \OT1.>CE(+1.>K*[#Z6FIJ%F_/VR/FP<.CNR@9D<)!]4FT1Z!?*\"BXEQ M/*)1F7)=]LU=W'6\S:S7W' P8GK=0:TU=K@,NA6;['[+=&CD>,CGE8,T;)UO M*NNCA_?[P \G7#!^/XD7D76C1IJ3(G3QJVUEJ 'B>=CMAF_-S%9AI*UNYQ!E M!TP8.69&CVL"'C9[(UX[?LG>8.)\'/'*T;# 9N[UJMF?L*[QR$+,-7?SUC:6 M% PDCS\_:GI#/<==#\NK"]AUWKNQ?]0\&3'I//+8R=[,T?U]"X9;S>OD 2&. MG#WYK;IP20^VV5[X5AU3Y@E'7R/PZE8\O_"7+/>3_)*_UK[&7G^8K_H*_^P" MWW:V/]J3\\/2L'+WC>;W_('5:S9A)?3R_ ].3T8O=OX2>=3YW+J_7GE/VB/_ MT/F4#>SW_#+##I@$75@C9Z//8+/JQ-0-1CCJF#DX@C5YL0I'$9G](>Q>D_?(MV_;T[QCYDMZ684&W=&, MSW^.>V=7S;(ASU8EV6VPQMH.)G.RUX^6XMC]V1T.JF/0?.6KO7]WMQ$QL 0S MVZM >RZ3/I:S?@U9A\9*."$Y.8IKC@AO)D->2W&2@5]13[&]X=5T@&#:;S" M+P30MKTOE?@_QM%-!O9+K,[ENQ.T&)F%XQM>&AW<_ (S8#4U 8.Z&5(F,H?Y MSVO[!#YLNE;S=]I7KVI")0YC'6TFB>S=#$[$]V\ MC'PW X1OT,@.M5<$+3@PW9 WMV MI 8CC $\A*><0R(8ROEH_^N%87D!A9?0=GJM3S/UU5S[UQ.%2^=,_4M[V67/ MROB<:=7//X!?].(EXZS3/5^H8WV8WK!^-B'G/&#B.UJDI;%^&U-C?418JI>J M@.@"UR]TZ+J1O3IG5J\N __K<]QY?\&L1BZ:D6*WJ_&U.8C++U78[ZS-&ZM\PB NFBVW^)&^]-1_:S./GU\B_?>P#//OM"]_1TR;1C"YZRQO_L-GO7]T_$N M;VR_I9_:.V?UL]#ZM/V6'YQ].=O;/Q#U_7]SL?E7+)PKPBBQD8AD9C M9&G@B&HE0V1"43L3 Q"UL)I& !LKN-8J^RBCYMYP%HFA,VZML01&9.Z<7HX M8$(['_.T_^?CO_J^N: 8$UYI00SW'+L(ZA@T7&U^Y$3.Q M:S:N7CBY6S/SIG-+H@MTJP:4:/2]HYF;W/"U;-O"]@7D$8'%E+__+%F],5FL MW?/ @/-( =CGSQ4)S*.QK3@^D8%QY8.@2P[==K/R*UP+LZ,T=G/FOZ(03S*%Z)QO]Z,7@Z64[=*+!X^?5V%+MW5N MY8YFX1K+^I=O%6=JQ<-L*#8'\)[5Q*1\LXGA.+[[K]7)5IZ)ZAX7#PW=ROUQ MS;UZL0W#Z<]X:G\%8_<< .%MF_V163SVVL>30762!,.WY\^YB!$9]_*L57'? MD^,VD >8\#F,&R9S%*XPHFW?\BE3Y_#YZD&M-@=;>X&QT^;FV.EE"H.^=H=> MWAVWNN/OS0$\SM]""!/&66LU+6RW5YMH+*%FC9C#QZ-\Y'T.=!DQFYVO70#3 MT:%W^%KA5#;U^I?W](O]*!MOE6?"QO8R9X\TT(_6 M*:C^L JORE3POT/;@ZUS[#V;UG1\O?ZOGV,& ,8\Z\5*J1VL$Z:5X4HD0RTU MS"<;I"/8XU%=*]CJ;ZAK-=_"&?L"WIW;;B]X)>V*O:W/FN(0,0DHRARC&(-' M1F#8N@+VA@3,>+1SY2+3@(-7! 0*WV5".B4MH+A.F#DAG!VYS";RO"\0%'E. MR]-ZEYQ02 E"$.=$(ZN\0H0*JG&,S.5ZT_@:9+AY"\A;^R5OQ\CR^V;[5T(< M1Q;O%']PMC4Z?+6CT[0KI92CA=M4YZACQ+F"0G#5F,+T'PF)[EMAKZS4QK-S<=(B"5*11L+9\=MC/MH.^,U>Y;WFT(O$[2QPW MWGXF6D9LF4))>]A['&P[FF"*HC8F<.QI<,!BV,9LB<+K6_6[7T)E5EY[DNP_K_#YL@=!>K4'ZR 1^$BO+V?S?M<5B+[6?LVA\K']DFK M>QK'D0LY>*/7R;[4HV8OC$(@X$\7'F)82L-1$%%W-!6]>.E4*5_A[4DUJV?C MN+9Q'%B.J!AV6CGE\:;HL&:_1NADU^OV:OGB*H-B[&WM]$U#6W _7G&AL M?5;Y>)U&AU2DL/TF;9 #@PT1++&Q0'A],GG-B>O7W'5K[;&65+7>;^V;G&8) M%2:/D/R<%.Q='#+V+X)[K@WF^7-$%6KOCV(50;@*20@WZ,-^W@E?< C*67WK M<\+*BV0"DI: W1%H1$8)AL >H3Q@' 0Q2Y:;<'/ 1>KF@.=,6ZL: _V+*,09 MRC&F#I?Y\B\5.^X.812A_^OOH-JB_] 8,$NCTI-99/^*8+\^8'COX\/OPS9D-AE<__QF6!QP\>'PUN M5$>#4Z7.1G]C:@, [L8_XPURX]]^=%L"N_,=;_OC1W)"'V*P0M[MMD\P6+HA MF'R P1+R ,L !LMO-Z#[-ABYL>Z]N5>3DM')^>.4PKQEK:S]HUZ,M?K(+MJ9 M\08^:..19S>9C>Q9O=UX./4;^4%_OV.IXN6NA'[+6;IK*?0E M+79^R[>>IZO1?4-&KJE[?JUWY/)Z798"YG?UDHP+F!_BQIL=UJ '9Y^.MW#] M[!T\8P>N:QS#\\\:^W4&]R3U-_]^F2Y@GN]_L._9I^-&N[[]]JSQYG7K8/_+ M69TVX%WKI'[F66/_PS<8Z#[10R(#$D MB:&2NJBB\FN;6LTZN&_?;V@N?5B-S@\%T5X$HMTW:*H@VL,CVMD4HD7'M)$1 MHPQ>B OOD(.5@*CF1@K8ECCE&=%F8VL+HA5$>^Z(MO!VM;="M!7H0+,J<$>F MX(Y$"[L3#BA2DQ#GS"(=E4$DA8!AP^(A6#!JUYFX3\O( G@%\);GK1^YU6X! MO*<$/#8%>%J 6B:S> M.51C$I/\RWDLZJ4XSJF^/W?I>3Y>;*,G7UUM]]BSKEV'3^=LG@>[(V$^$*RI MPXX'JYRF@5#O-54.8-T7A^)3P_/IC$.16.J$X!K!?RWB6'-DHF(HIR-+* MZ2*2R?LW,%\T.(^4XAYG7]=I[D^/U@HPW('4,(PD&/.(6.(4U5@"Q M4$H"F0B2 )T@ZU+/YI\6W"BX<5M"(;"@6EE/#.'* '7U(7F'C0C4PH95O$1+ MCAO37B*L_$=C;[?7PCNQMY>MY,)@)HDDP9'(I9..RL0MQDHP)R?AI<7I\Z1* M/NWT$8P%1SE&!&QP,-HL0892AYQ25 &.(B*+G 1>\09#4@S0U#T6$0I%#4I MK6U*N8"(RZ+DST')06F]"UI((24GPANAE?',:D8$3<$]C+>E*/D\2C[M4 '+ M*AJ2&&(FP4YNJ[!JD^DZ" RV>*MSR6)%[W.N>U4KKG6G+,II,AG$9 V+2H>7 M,CGU/GJ!LOF#4WY%MN%[);=Q.2=NHD]0N9NU56!/7C3L+^[ M,+Q&[@FWW[,A;G5"59_J7?2Q^35+J[\]ZI$W["U-^:9&<[+?'#*X?WOO8Z-9 M?[/+/VV_%8WM?X_J[=QJ^@/L)_73^MG1EX.SMV?3Y9OVMKWXU#X0!W3WV\'Q MT9?&]A?<^+AS^FG?PYX#^\G9[MG>&QCG=B,USKX0H(2YV+F&W0)'B[@.0 YA M4I'2(GDA#4O13??3HDHQ):VV+%HN W5)D>28,C1R@@6;+O;T:M2PL]?L?[G< M8_.\47WO7"J/V$3LIR_QT!7%ML:O?[$FMR:]=E]W>Z,Y^[O;[R]5B;$G6*/T M<]#!4T$\\I@RQ+&32"<7$'.8 :5QAN)E:WY^?3>97&"LW?UZT1B\JBDVD?KU M';=KXT[2H\)D_>D28\M<80SLC0T\:C$T;XDQ23>8N/G/=Z]8I?#=[OK#BE5B M@U#] (,UY@%J@<%@V>WFX"F+%Y6J4DM:56J>>RQ[H1FS0M5\GLU>"3G/\2EC8%UH$H(U8) Q!R!B.3$$ M:VY-H%4);SQ3-G[&UWK9G-@>T\I9HV,U@MON:'>,?+'M'=8X_G3\Z>,./3@^ M.#O8?WMZ0-\=[>VWOM3/_CPZ./["ZONMHX.S"__MQ!=[L.]IHPWCW?_4;!PW MCAK;?QU_>K,C]CZ^/:N_>=W,88TLXKE(3Q5@O-(\O=,M<6 M(H:Z6"4I=A$Y7GFZEC?>_.Z M'A,>E)'?UGOWXA5ZX66(BD(_DD)/LU%L.'>@E\@JEPNN<8FRV8U"BBIZ+ U7 M*=$CZV35;>ECKSF(J)M2?[W6B>.Z/;X+XVS&_OT3 MK%80I9ZT/.3MS.=*:'L@LX)<"T.NTQDJ(JEB@AJ&+$L6<9($L!#A$%.1&!"E M9D[EG%C!V5-%:C^(7[#H]\/1D+GUNZCP/"H\33Z$)2(FQY&RPB >I$<&>XPT MD9PFXR*@]MJF%@LHU_\DK&,%W1JP\.&?G=JH>ZT_K0UZ<+?6*"8P-%.*^>-+ MW*/81@]%.MJ9--PV '(LMU=CL>U?2*V U!P@M?=JAF?0Q(DR$HRC*'(%?N:1 M@XT'>6*C8=C9J.W:IN++9!\5A\<24HT^O##\5M3[2=5[FH,X1Z+D6"+%J43< M1X<<21P%K*660@A#W-HFNU?+H!7V?#QRD&?E]+@4"G8INO..IY[C6&P&\YW# MQEOQWH7!EFF^[A4]<;^I619LOWY.YH!VICQ30G+I/ 4@D 8L#T-XM-YAX&UJ M%$JV*..Q^(06!N;O9T/),(TY*@8)2W.=M,C!H 33TK,4@@')2IER;(4VLR4Z MGJ[,UMK]XCKNI<:K$>160+R ^$^L;AE=%(FK7$#;"Z'!]C:$I,2\M5'(48!< M ?$E!/%I1AX,4U19APB)*8,X1M8JBC CCF*+-1A9:YMR_3J_8 'QN8V)'R?F MWR<-_PDR2ZL[_EY53_&WR+'?@^GYVH2[=U.59OJJVX9QG5:%-]4?_5K\?E)E MO^=,;'\I03OUNNV:AY?IPC3U%Y. O;2YN/9[LSULWS@78*7EJ>O%DUR>IG-8 M"W80:\U^]:FWO=YI_O"K;0UCGF:@U4>7DMFK2J*M+KP:W/:\$\V)A5O%BS/O M)HBEV3YO--D?:Z+7+R^_VI$-M4ZWBT, M*[$T!_U:_Z07X>OYBLGZK%G?@UD#&?2:W2%,U$D-YK^K)5(?E,<]*N".?7]!*>+G"%I^#C9PGZE&@7N:X&HZ5ZOBG.5/G>4GUOO DQLI$KJ #K;&81_UY518(E=5$XY?^] M6L)F;$/ABZ]8!Q;3<'#S5V;J #P1)2%X:GU?^CE'13-S7M'LZ+PFX(D]C,@! M*?R"0*5B[W?;^F9/^VN_79F(=K,S&9'0U;S/.V77"?7\!9[&?\0?O(3:/[U, MI@>G_[2 I&]UPLY_A\V3;*3S:3UY=-V.#[X6.>-L]='#=@T&NW& MT:?MUT<'Q_\V&_13J_YQ5QS IS.;R<=W7QJT<71P=LCJ'W=88[M.#^CK+_6/ MKYN-C[OL4_O#]X/CUG&=?DI[^SOX,ZQN0R)1B%EL$1?"(6LB1]%B0XD-"1L] M73E- /'E@8,H4N+>4<?8,<&P""0) M1FPBZ;KJ&HX&*()V#G-L^=+"/EN%";'Y>9J\VQ MJ*L?*U-I3J@-K-7"B[?1#:'N=MGB3(6MN[[\"YK!*X7VKIW$1^K@]J2SL'=U1[A3R;O;)OCMBSEBKI=KT5_/E\XY\06YKZA3-Y<+OT_5QY^$!2US%,]\A:R6 M,NCFWJDNQ @P%' D@B3..=C#0N0V]L83,))#N&U5JAMML#?YW'(U@FWN:*:- M&Z'\]>7@^'5[;_LU/*=U5#4W:;]N[GU\*QH?#\C>_K]'>_M?OAV";>KM M=\WZQP->AW?:^[C#X3V:!W#_3]M?R*?C#_#]';&W_^=Q_>S?W%EV.F*2!\DB M%@PYQS3B/FADM-$H1]K$"/+52E3!-M<$P/\PX&6)TE@*FJP$FN0>:40:%T3$ MG ME A4B..VBCI8R?=L0OH(FCX8FTZ%[+%J#<92(24T0E\DCJQ1!E@><@K:2 MX["VJ=85>P(T>5[FR?7JMMM!8X8&*O*U^:-$W5*"8 &811,FBA+!HF3<*V$3 MCX0:94BR$;"K,*#EPJS&;'ZO),J*7-),6^<1-XXCPS$0HN1+^5VB!(RBRA-5MHH)G82U0H(2IV!34H([4.:(L5.AT(^E4^698F8\ M%]9-"F&J<_H7X4ACYI!R"3Z7U!/MP)C!ZY0LDRJ_!!?2W['?__WFL[;L3;H( M\KX;:9F_F,$* MH\-0L65C3\0FK;EX0&O[=B_@5 [G)OVAL!L&#?PK!O-O65 MFZ$;.1FS>5,E@B)\[+4]^%I306 M]5T^]9VF+B9Y@&63H^L-19P+AFR,%FDG;>" VDDD4%^^+O'M&\\7K\F=#G6K MM+.'\)N4;/>2[;Z0;/=%,;L;L;X1"]PO#NYGZ^@K%B@Q.*$@; 2X#Q%I3A-2 MPA./ ^SV5*YM$K7.5*E4LA2.LH+=!;N7JE))P>Y'PNYIJBZIU2$Q V!M#.+2 M4V2<4\%"AYC (E3S.;M:7XWPLL2[#?'=C65?=Q_'X2 M._VJ'DCE6QYT9U(WPK"7TY1ROO'@J!=CK=VMNHC'*UW$1RHR+E^ *[=T5)Y-0/]I>NTJ)-16 MG!]U$\HYYB?7YZ;_.,FVY-@N2]IJR;$M.;8EQ_9YYMC"3#[1%+R[O$.,JHR4 M)-O'3;)=PK7RX^(V)07UQ2:-6: AG$OBDC9<"VH"33)Z1GRR+F#[LY/PJ@O3 MWJ@@;N?P[USAJ$*@O?2A'ZNJD7_&U.W%2T%4EX.E7L!!2_O@%#[__O_POU@S-M;9],'+9^.L^'VKOEI^^W903O7F/P+ MC+F=[WO[[YJ-=CYH@6>W/^#Z=B/59P_)1?+$1260DA9,/*H%LA(,=BD3%6!* M"YP"F'CK;-[$C"4*:RPPLQ(PXX6W6"F=6&#<:&R,Q]8XE;PA.K+TLT/; C/+ M S,S_2:"431XCZP.$7'%"=).>Y1XT!I;#SL,K9)6Y6S@]'-)6GTZ#K?XVB(E MX^V1RG?<&]0*;MT>MV9+=PC-G0@:(R.-19P)@0R6#CE8&-P1H$?*K&U2>N_& MM"5K=7EU^+Y%,XH./ZH.3W,/ZKB2@7FP;B1%'(N(G',682N4#B[(H#WH,+DI M?&$)TU67KT3;PHJY+=^ %_9J*\,7?YQ(? O"6!(,%Y5%\O.]HYBS#[RE7)-: MXFURFK. -(D:<<PI:QS/;NI/'X><-'&1>4%%&U+Z2*.2 MYUMRQ98[5^P1&%IN"54VAH?>&&:]=]%SSU/NI*@=T#3)#'*&>:08M1)S'KVL MNEQC,]M5L221E03@ NI+-2?+1?0+J#\.J,_4/Q:$):( U)FPP/9Q0HZY /_D M+J08%!-F;5.LKD&GH&LSF0N/B%15^JQX M\*:8NYV![1PV032CMLM+UPN3U,\;*W\Z_M3>$7"_%ES7JI]EU3\ZJK]IP'/@ M&>VWK+[M>?WL\/MTQA+ 4/L (*7Q!N[[YL-9X\U?7_;>['P[H/]^^?2F3C]M M^V^-L\.SO>W7J7YV@#\'D^MX*:!XUAG$E4G(>J\0)]1P3)V!%3/=4R]1I;G. ML4>4\V,AG:E-P(N\_BE2+32)##461AT!@'W))L*5HR$A' M9>NGENUY@](JXW:4"I;S;U>KXZ+1&U+SNR2#4;PA'R 32FU(?O-?[YQ?A3<, MOMMM?_PW9NC+'JS:4'KQ678/-+%D@QA9!OL0J\!PMFSIB[D/]\]C!Y8PQVZK MGT\%SG,5:[?,4WSN$W(Y]7!D#MX_]_"V)9WO5^M^":?T0S^F8:O6:J9849;3 M:'O]F>.\>=[_N62X5DTP:J]LKW>:^9QMP[O>[0SNUA-SGV7W7*;]DC,PS_FY M-[#,_$//?...1\P+Q,[G,I4%.PIVO*B9G\:.9Q2T>=?3ET_[.MX/]PV^- M_;>T\>:O9N/,?S\X#D<''^LT5P3^].8#G3XN/(#WVGL#S]G_\VAO>XLTM@_P M07N7--QOT]='!V0$YV&_!O3_ES-/O5XX+3PW^])\C[-O_=NQ',]P[_JNU MM]UJUH_?BOKV6];8?OMM;_N#^'1\*!HP/GCW9N.X<01OV/K/V8?/.F''L.-( MZT 1I\(C$#A#3L60C#0R6KJVR:8/ &KHA\<_@6$FF$M:R\"YC(Y[QY1.5GHB MI'5E(3VSA;3S[;/B5 IE* K.,L1S.I(S%".>F&1*499RUUZ*?WR6-.>I\8I% MPLQ7!.&^+[\LL2[W3D_$7"JMM0_:\IQXH+FD.A(C<<2:"'[;1B4_..L;M]5< MCL"550&0Z6A$$HU+-'(4/!>($Q>0E4XC:HSY_]E[\Z:VDB9?^*LH>.^\T3U! MT;4O[@DBW,;MQQ,C\;@;MR_\XZ@5!$)B)#"&3W^SCB2,CX0M@4 25$<;A,Y6 MIRKSETOE$K7Q*M"TL0UZR(+R$)]3Q%]!LK5%LGGRNV(F@SAS$AEM"+)&>DH\ULSEPL]TY@2< FL%UE89UE8+U:I^1 7!YD$P M6N\.ZK$B4H)Q[^ 'CR[E2G@,T2!54)H$K\%"8Y.9(D4[*S#V$F!,4ZHP%M'C MR+DWTL;(.,,\L$ $9FK6IFK%SEPLD/$:D"5),"Q.0#DX'G$E+-)> IH1IJQ6 MCB3FP,Z&M;_',)*$=;G! M'@T1,,Q[C"PE&M&48C+)<9<[DR^LJ.@39(D^(&)YY0-FWEP,X'5C?]BG#)9A M<-0^NU_ S/U>?44#9FZ#T_2 &:PC9MI)X@.G6#IAB:*857TD)+8ESF'YZ'3U MLSB'OXZ:UW^>MCY]N-ZG;R^;.W^=PIAA'/OBX-/[*YB;Z];.Q\O6\4?Q?Z\_ M?*8Q.FX3&)O61\1A\9'!FB >== !9%)B I!MSH 9FX3& )I!",=Q "LV4JJQ M48F+9.TL*:V%D-:)D$X^"VPY!I4>:>\EB$B@(<>X12IH#]!AA*@VR\5L\3)3 M*AW.!,YK4@)Q#@U1AH"CE9HG[W(1>B.I2RHY[:-00OC%!8NL00F4=>&L>B2) M(BQ08@P2)CC$B5"@/P:#+!%&44.L,+E5\Z;4D\V:YU0AIVLLR^SF\\QY>1XW MUA,P\SI7.%H7]J['4D2?I&/" U,;#;(O:F2YPT@(I7@4'%:]JBY,YZAG6CA[ MZ9R]6HQ=_#AS\^E$Q(#SSC/&D'$)(XY51"9Z@D >2\9!S$8M-[;A0Q'"SY=5 MC<+!1Z:4'*C%K;&56.>9XL1M@[@KBD'%GF M#*)64&N=DS''KE$YR:;+$\//OF+ ^[R_V(6!Y#8?@UXZO[3]N-DXC_ZH"T,X MO%IL,]EGOBN:@C12Q2BLYEP*K4D28-M[2XFBMNR*K@ RM=[\9#/K]/UEB^Y? M[K[[P ^.#\G^-;S#WI_M9JZ ?GS"6\=OX?C;J^;>_F7>%0V1:L:"0!&KD&L1 M.Z03U;"^AAF"J57);&R3.7=%J3#6:8-!=Q$\%Z4@@&B.:D^8BD!.A9">&2&= M?#::41"" >F8^YFZY)##."#,E(N,AQ1E)B2]P%W1%]'AU[B0M*%*"N%YE%YC ME2ASR6H+LXUQV15=06QH1HX#&P2!GH^1O;3&Q* MLJC4AQ6* W[FS#R7%^?QN;EX<1Z?OR<:OV"NL,<@\K3(6E0P2!MB4*#2.A:2 M-)R"\%.;:HIY.'?P?V'MERFG*R].X>*%<7%]TY0DRY,E%$D7&.+:460EML#4 MEFB:;'"85%RLQ8.=/(655Y>5"=2PTI=QZ8T'E5IMLRL9*8>;59N9Y5.XGX.:B MV52U6PB8L$'4D(FZ!C1W1#D4+WTKK%?Q1*=U&+BKIM*26SE!\ M?J]W;CN/T;IBQNK]I9'V(TW-JJ#_@QMI)Q>3]-IQX24G@6D=G4Z<)9F_T+KL MC*P<_O\]L3,BK+5!:X9( @N-,T60\[G(G:),*YISQO+.B-[DWPJ0KV//[ 5R M\)(#]PI^%_R^>T[FL, M!QB524GC*.6$Y$@"O:MC4*6;><5Q._ZMK/"3"KM$N"W-CG2TR-K=$(@@Y.FG!DFT\8V!^57%W]& MP>^5PJJ"WP_S9SP!@!=_QN-#^F2*-L/$A:"1P;G5JG$.V2 XLMYQGHL:8Y(; M9))-0Q>0HUT@M4#JLX;4U4+4XM!8-'K6 CR$,XS8*!&'Y0>-F.?N+T$A;I,) MSGA*.:\\&E1,!G@4C7CNH)3?SBT\[B:ALI9M67TY?"/7_ZV6??FS@U-RV8\O M!N?M=%6#DCMGYPG6CN:U^[/7;T3KCQJ]U#@_BO"O'V/C%*X[&C1B-\30V(D^ MGKK8'RXS(YL-P!)A:[@YCO]W_F # :KA\>KALGH/6;T$XIT+HI"V%E9/,P4*-D@,FJ)P\)?453SOUC2W2>V+ M!B!*)Z_MD1TT7(S=1C_ZWF$7 "1L-3(V9$SH FI,AX0&(X\!!L+QY!-/P4G0 M8P@WEE =I4M!!&9&8LTQH I:C)M.; 90% MGG^!K]]>?XX&6^UXWB0C!'$:+=(.\7;WP@ZA9Q:MZ+[:U N_;J30,;(E0.<[ZPW:>/UDR1+?^'D-TD^WNM=K[G][278#4 [CO MP-Z\K3\!W$-V\]J))__MH?V^?MZ[_.&F]:YWL[IW M&$YHZ[H)_^ X7-G*GH#CM^(SLUP'%A4*F&O$7GXW1T?A<^5Q)C[@$2U![%Y$VPBIKA+1$U GI*?!I.NK/1L) 0J=G M_?8@5L9+ZG4ZOV@/SCKVZE6[6PVQNNCW4]L_!)DPDJE9(-0SE+(<&![^)BNV\%!>C!*D M1D\>'=ZJ#M7\:<-C0FUAK>X\C+?(O8[1+:'N=]H\&RV0;TT-2V M._-5%WR/65VIOT^H*BNU'=*T?7_48&2SDCT9[V?)NOOIR[^@&;SEMKEC$I^H M#NY29^'-1;\/:_-J$75N[\7",[=T?MXX.3UO4'!F,[;1[_!??X[W;K^(3M[L!XKU^+ MYKL/E_7]^(/3?=$Z?4NS,[6UXTGKW?Y5ZQT81Z?OZ>Z>YZW3CZRY.Z(UMB<4*E;$O %0 Z"G"A H M/0( U=-#59)2X:!19$HAD!D"64$(PMHF:XA,PK ,0*O4FN[9]]%HVC;P4]=V M?7Q4^^'%EZQZJ*YTFD,4;ZW6V.U[5=#I'N@TV;^:&F:3LKD?1E6/Q$CD(NA( M6.L41>0L4)S1R:Q0+:K"I"NF3Q0F72R3UE4(X95V3EL4N7+ I-0@G6Q SG%. M PDD:KJQS=4J]5)X]EZDMZ=GG=Y5C*@*T(BA88=J\^ Q?$DS8=6L9MU:8]6B MG"_CY?MKN'JWMI-O0&L=LB36 =&F-(A)Q"7'-053B HPBH)!)D:+/!%<7*:G9.:Z>N))D(SXB (-$7%E/+*1*<0=#]93 M&:AU&]MB4]%5:MG]['T:I6<])Y4$3WPKBLKH<;3K0# MA1MYS@GHX8(@RWC5.D8'HZ72 6]LDTUF'KP_6AR J\O)B]+#"R<_&2?7E7#I MB C>"\1X,J!Z"Y"<,7A$N"0XX!"CR'TE-C%9)4[^B1(^#M&&P<8?,__JG?F3 M5UL;,V(][IZ?MP0#H918/YQR8^[RA=5%*TF@9_@:,'+RY68J"K(M&ULDM M4H(3%C)IQ'D"2T1'AHQ0 1EJI(Y4<9$CR.@F,7-NDCZ>*E2X;\&*3>&^I^*^ M">>B#"(X'Y&PH,UP%PW21' 4+59>R%EH._%0=^"G5H% M^AX5^NJ:)958:T<<(M$#](7(D%8N@V"RD@4M9(I5?7 E:8&^[_3:6J5$(BK$ M6T)%C057Y:A735_7(2[6_%@J'+=Z7>1GKS SQVP_X:G/WCU= B[OFV2V]_Z\ MWO;'JFB=2*"3&R=1U933$"V1\)%K9[D/C)H]E##0@&I$C*JE^ M!(*,3 M0YBDR(VU7EJ?R[!H.8G7J[NO_##N7'%/5<'7%X2O"]5["[X^.K[6M6$CA2)> M8F0$SX M]ZWV12!X/+";;7?SX?QZPZ:*0 'YZQ,XY;S7Z,OW\J6-];+3/XRD< M.K+GC63;G7S26>QG(=(8V//V( %\]?KP/EN-INW:PW@*4J8182I RN2;PKC& MY6^K<>6LZ"R$&NGB_*(?QV.\:OB.;<.CG!W J;E3?7N0[PSX4#NGT>X.A5C5 ML#H_8/1&C4X[17APW&Q8>/G8Z>3?_9@;M#7.0?R%T9N(F*"529S0W-?T^X:Z!I. %8Y88\)U),8X%Y5+C@4E M:)3U/JB9MX8-0UWL]"Z_\5>(P% =8*Y4D>%I[\N0_*O^HW&<%%WO1_K3SKL_ M!9?[ .G4IKT_G8GMTBFU=$I=7*?414:VFEDV7E>P-^?K"B]N=^@:_O(3*DJOV!6CH3NB:==[9S M[V9AL[5I7&6/[WQ1BROIOGUXV )C8/1I$H(U7 ?F8$TM)X9@S:T)M'+?XH=V M?7T>7MKC0[Q__(&T]H[@OB>7S9T/^&#G ]A\_JJY\Q<\[T]X_@DYV/GGN.ZE MW=WYJ]W:^4AVX1UV]UY?PGNOZ_67KW9^=?7C7W;U_3EJ?6M/ZF2G" M3,A=DHQ68#%&CY$-22'K4L !1^Z]V-B69,[Z.TO+WRZHL-JH\#2]H LJS(<* M]9QKK1AF2D4DX3_$ TW(62Z0T-8)Z1C'50]6,IEP70*9'LI,8U)NQ*^@2PU* MO]7'U5(<3S[Q%)P,7!!N+*$Z2I!^FCMK:.68QF/'-/Y)3\_WW@\$%3.JG&TOK=3>,#^_$F]/^W8_Q:WMP_MVI!=SF +=IO=0"52XG66 < M4LX%$TAK&Q#'B?"$L>0YB52O4JY%8?L%L_V]]J,*VZ\3V]=U&FPPF*!8(B^$ M&]4:M<#VVAMK'%< ]Z#3T)6J-/I$[J*ES<4_?+,A2=V2RP M?]NKO/E;4&LNU)HL_">1;VP3,9FV_FOI M^/H<^'9AFDKAV\?DVXDV#-%3D31!V"N!N %+(_,Q@L5SB0<5K:"Y8.>D!V4I M?/OLO2J@5<.?W5&-9'_5. >J'W2&T3_#H+9XW_VJ8G6MI@XR6O,WHR7?^[;B M[VR[^S^]04&YN5"N/:&=\&!X$#X@(JT'E)-@3J6 44PF>J*9-C8 RDT)\"^^ ME-7FZB=640;PPO"I\/=R^;NNQ21,E<)!@,UA$N)<*F2I%*#%4!HH4&0D M4\@3D,5,\ZAR1KL4?)WS+>?BP"7[L0J&%@Q=>#Y[P=!%8FA=Y;74,L+ D.7$ M6S!I+446A!V"?]P[+40R-&/HI,Y;,/2%^11O]3QHG/7Z%?__TN[ZSD6((:<] M]NJE)2?,HBU71B.:<.4X^1@B5#7&5'A&,:$4>,ID0RRNS&MI@S?6!9F/;L_T5GPTT/XVZ^:;@\ORX/!E-9VM.$A$P6<8= M]0;MS&JOJHJ:[2_Q6]6\+$%N73>JN8>_76+=H->Y.+_[DHG:5$NJ9)I3[&_/ MQNV?>;B5$&*$J""5!P@5W#IOJ(TA20[B,*88Z6>A-\87'=T4$3ZSAQ&Y?K0G MR"9XPU>V$1"5_,^[Y1-6]2;%UA.35OUZ-5*_XJ#:/O^ M:"=^B9W>6-T-N28M4%W_[UXZO[3]N-,>^$YO<-%?F;*ENV]&>L7IQZO] MZWSL!+<^_7G2O/YP>;#W1[NY\QHWA]]UFJ<')ZW3]Z)>MO1@[[^/\SAV]SZ0 M_4\?KEL[?W2:[]YG/>-Z^-W'JX/3#W3_N).:>Z_%9Y(T9QP[%&V0B!-#D:.1 M(2V\43Y0;CBNERU-6BIJ!+5@<7(N@O:I*B 2@ $BU:Y>MO360@PK*X1VKE[[ MT_*C=]/PU!JB/QW6]B,3W@YP/*BJ0&J#\\$;>]8^MU5ZY;^K:L8!B'#8!VHP MB.>#0G\PMLO/CAF'DU9(2ZP0]TP@)Q5&,+W"> E4*";*X#X%>$T7"7=0C.I-IUZGT[O,-=EJE7<;4VA];>K;,KY%&%M\<5>V):5<>"5: MLJ7PW0\M@UW)P9I%U/B]?^KKNE;TW3OJQ]AHPGE'@\;;;@Z%N5W>=Q'=5==U M:EKPS8PS\VAD]2P+]9;BQ@\M;EQ*91=J6KM2V3GN??ALDG_:;>N]SE<0UJG;UESKTE;GUI' M]>VTUIXGK9T/5ZT].._=QZ^MG=?7!Y_>L];QX?7NWD>ZO^>_-J_WR3[],XW[ ME]ZNTQH(9C8%1!67B#.ID1:,()R(Y4XH'KW=V%9\,M!J&8'H!2^>$5[0@(-7 M! #,\Z$=$I:S)A.F#DAG!VZ*L=X,\&+Q>/%=0TOC*8.UL>BY(Q!G":, M;*[7H> [K$R25E/ BRE5B0I>%+Q8K=H_L^'%.C3X71,P(34P(<9+$V"]&*@9 MB.,J4]+##\EUTBYY:S38AIN$3A8G+'!2X&0U"C@7.%D2G+!Z'APQE#J1$(\2 M(RZL0TYI@6C$3IO$+0XBPXFB=Z=>/WVZQI(]3Z,>$6OI=J)WN)U^X(>^C64K M7T)MF]'NQ_"^^^]^S\?!(!-7 M ;N%@=W5A./&"P [K112"0/8N220=9JC)'!(T88(!MK&-MG$Y.Y:/8O9MWGN MK+5P/T5AK=5BK;J/@WF9 B,$Q1 CXI93Y+AT2&ME94CM76TID$!YAG&CN%^"1Q0DCQ[1+C#D6B-W8YIM,3];2?EE=RO=Z MY[8#KY;-WW'(\P,*1JQ1W<5'CVCQ)K?G&\Q6 MQPM\+@H^6V\F[&EB@]D"#A:Y7G>O>#X7J91 M : "0"OJO"D M!0 JOMF L=&,P @J3E!G!""=+ 6825L<@$P2,2-;;%)E"D M5 !H^0"TV!;&H#J'BSC,4N>&N249XCG-E%6!(<2]]QR+UWD:6-;;0(R M/3A":!2H>4-QXC2 !^,_%_F(=,]^#PK<5V$VW MXKO&\##"A!';(UKX_N=\__>DZP4L&S!8!6)*:,0UU\@E RI(I"90*KF->&.; MTZUYFT ^6E'?97#!?RQB_ZM Q )<)P4B'ATBZLX1QXTB5E"DM:8 $3GM1,6$ MK!-&2N<2LV9CF]&M2%5AA'IQWR##L$]F#N M.K HOR^ M'JS;56[&M[BS@O*:Y/Y\*SFS#!YI3);MJ88?&[UNYZIQWJL*9X9;=39[J='. M99>Z\#(7@]@8C)!]JS%J%_#=VX#R M0N/O<_@U)K;W7=\[C7?2R4TW@IO> ]^5,)[6B^!Q"K//5GY M\GNX9GOVZ\I55:;-FVXAG=/FIX^D23]>-7?^.=H__NL$-#G0W%Z3)FAFNWO_ MG+8^P5A._SFM5U7>_;3_%9YS?;#W_A(TPW;K7=;D#J^;.Q\O6SOO1>L3:&[7 M;^'\@[0+X_J,90Q4:X,"Y]FD8Q)9XPVH;YY*YJTFVM:K>GO'E*<">^P8C]$Z MF22L2P@.&%QGP*E<$'GWHI]Q:30MC;-^ M[TM[D%^J'U,G>H"P'IP188BGE<1+%2C%E. 80'%U43\?R;CE,S*!/'2Q8<_. M.L F63=.O?ZPM/1%I]-([6S7-*ZB[6\V;,@O#]?D4VSWJA'@:#_FNWT!:!N M'&S[HPH[^]%GQ3N,8?$,7K<7\L>K1L^#H-QJ[.6!C08Z&%V$XA?;N:@0,UJX MU?]>V#X(YD:6$X"XW>_>+E1O,P+@.X>]M3@\7"%BJ% O$\.4I;VT@\9R/&IC ML'P['M0-:OX% WLS9$+0VP/[ M7)N>XVSU,NN38SK(C6TRQ77^'S<$W\UUAT][5=WA.%%WN)$7K"H:;V^E4MRF MUCM+)CP5&6<(6HY[I]#K[/3:VGG+/BNC2,(^(%#]&.(V.62YQX@&HJ257HJH M-[:YWIK,OIV'8,E6XP?8UHV'E5TQ)]$\//A@ ) /*U^HYS[4\/N[U^[IF2+VD# MI?C*+(>;@%CJ@D;ICVSW,#8.;;L[J&Q],/BRC=^-U8F 1IMWZ=7S2.5\YSRB MS26J;-4.QW0B_0MT^*YO=]H5?=ZD#P]/WDU_#J?K[6BV1KLD+YB*KX&*%=;> M6.^1B $$9&(9XG+2FK+*,$NXY:#0,3(E7NH_*GI8XCY7H8*%4,'^Y6<9M5.* M:20179W]A-9-!,F'ZX/C)F_FB)#3]W@7?K>._SC: M??=![.]YVMQ[SYK'?\']/9WHTKC3.FU>'W[-$2'[QQ\$_*;-=V_YP4[G"$3D MU^:QOVJ]^^>X=7V0NX1>MUY_ILR&I+U"6F?R!E,1&2X<(BF[Q AU*?'ZC@*G M-$;OB"&:, M"J :LJ0=58D!"!*FC0>6>.0JI-4=7U4;Y7X&5]T?=M#V=TS14WN_J[$TXL2* M-MIY\[_C+SK5'H'+VQ1?VN'&WAONGMCS\W[;70Q;8I[W&KT^G&'[5\-['/4Z M(?8'X_V3[$OHGN=;Y;^&H\J;Q%_ =@<[<2A$\\G?WZ7:%&X/!A>Q$2YN#,[A M5LCDML3]]QX>%Z;^]D#%PUA'SY'X:GG M)B+#2(8P(Y$&;1E)')WQ06=>KP. RJV#:0PT6LTC(<9I%X12B1"A#"83K6E7 MRG>?-_&R5V3,5:!KYO.7%,I1#>D.UAQQY,7@VZ;D&"4R>,,9K@*4_ JAG=O' MAVG@4OT;C/KN#K[ONKN974?Q[/S6Z<&>VU]?W;!S7=;\7/T:O1HC5?C,9&S- M7?W:1YUZ\;=+K!OT\FO-W>+]J1>0L&GMY%>OP?U4^?]3>5YC?V!X2:CVP1$" M@$&TT %4>P_&M1;*J['\G_JPGV)'Z?F\?IV)RV!7NN?SL^U?7%H[/T%KYY?9 M/[;TW)U_SDH'YT)-SZ6#\U(P.QM9]KS7;_Q2&7:_SD(U]R_C- LYS5MEJXQP MI4?XI*VHEI$4T[KEV)G%73ISH>XI$[&FM>#F>L75SBU=9D>"^MHC9RYL62!KO2%KX9W"YH:L@DKSH-)$XZ_*01X, MHE[EQE\* $D+CKCGA&C"$S%R8UNR>2O(%$PJF+3V5;J+&K5\P)HHV4V,R5N MH$%I@K@4'AF7.#(Y!IQ2S[S2&]N$;&H\F>Y2,*M@UFIBUL)[UQ7,6AYF313A MLM8GHQV8?M&#:N4\TEQ(Y+SA@02F.:/9].-RE=2L9]\4;R=V>Z?M[J*S][)_&D438MFCZ:]5T..616/-9+.PVEY;-_L>(%>#]>G52W/;JHB M@ >[%^>#<]O-4UK$\T+%\Y1B_$*0X*C3* A#$=B.&%D?+$:RXCI@+ MRXT!-N=Z4Q4V?^9LOG"O6F'S9;%YW:?&.8G26V!NZA7BN5JJ25PB8EB,-$86 M;!Q*<\KFK6U?O&H/\*K=F3\\\VRO=;/3Z9,R^R['?"^_*F ]_:U_M/\Q3G9> MK)N%_JP8Q/=!([A@[\^QMSWA,,&$1*<\1PR6!W%8&:0UB4A(3*.FUF)M-[;Q M%KZ[:>DR=(]%-HXN6/H@+%UXS10H*1D1%\PAS9)&F&NFI6*4<%6,_'E\ON-1C,?+?]!0]/[[/C/NJ0" \=R=6]?MZ_:O&<._N/U^5T-\7"1T,E8'JDVEI;Z$@6R5N#=2GV)9XM*]>TM M'0B6@D24/&6(8^^1$\ZA%+ *F(G(DBGU)0HF+?W=2GV)EPE8]2TDH ZK0.0@ MR7(S52L-TDX0%(A.#D<11>"EOD3!K%5XMU)?XF5B5GVK1F+#@^(:21<5XDP' MI)7%>0,\4"^#MDJ5^A*KE()_MR/Z8=GX4Z;H62;V+,R35?72O".K9[Q(W]:H MY/D\K"I@XA.(L)RR2S >3##&$/! M8L.P%B0:/>1ZHPO7/VNN7YB[I7#]JG%]JR;KE5%:>QX1"0ZXWDB+-)8*1:RI M4$HZRREP/=DTXL&63.'ZE>;ZA3DL"M>O'-?79+U.ENA$*=*2@X8?@\GII EY M;HDPB04/:UO)>FU6B.N?41S1S)G\T_P6HW[O\SF01L&)HR:HM?C$EYD4L,"9 M615!L')E 2IA<"M=X X!4!((YL?UMQ.>&Q:Y]TX%Q+U0B%/ID8V8(84= ?,] MUVBI4EOIY$;:&F40+(YM5WSOKT!V@>RGJSY0(/M)(+NFBKO((R52(\E20CQX MAQP)\$D;%9T3&N=P+;R%)V-("V07R"Z0O3I3LL0:!P6R'Q&RZS[3"!*6>>= MM[8Y8 W0VC)%D/..G2E98BF% MF/"=DU+5L8 MB<$ZHHA984"WIAKI:#P*E(.L!8Y-I*+>(6CK9LWA M'6_/[6]58O%V1:49EMK="SLBT^K,ZL?P4M?_;?O[V]P[XJGT.:^!_ M/$VTZ@36[ER&=82*-)?=&P^P5TU8/SM3,75$H?1A?/D MA>>;W+[V?8L[,^B*J*I!H5OP^FX=^=;/Q4J](X7!(L5T_OVVY>%%C%T(;I O8> MSF$\/>OTKF*>42 /8,]!&U9U>*:#Y>A5\VX[$]S>V#N*5XTC6&4X+W8SS70N M0D4\0WJ %>M7C?/RNL#JAQ]09:HNZ6>(J9YM^X?Q?'3P#& IPN-AN X1<[R.0 [)Q)]M?&9>^B$VZ-\11NZNP GM#KCJFMVK/O MPA,NSO([#\=QU@/H!HH,P":;U3R-#@&+9P"$ORZ/VOXH?W=5S5SU=NTOL8Z" M$Y@W"V#< 82UTD",; E8^PJMX=:O^A&X&H;P^V4[G!^-M<5;UXVD*_YVB74@ M3&%5[KSDUA ]O'CL+PG2"*_-ZZV?1S;6D M.;^IQ3_4+EL7E8:P ,OB^QRAO_U1#!>=N)OJ%=I&XM/]CI'+6N M][\VP?IHO?OGN'5]D$-BKEN'G[$QG#F-$:54(!ZC0 ;SA#11QB=*:.)RHQ'! M]#K+)-B_B+EX6"7 ;T"@4J:!B#KV;!!?C3_\'MJ#LXZ]>M7N5J107?3[*2 Q ML,L(.3*OU+7:3.7#PR,V,F:+2I,Y::14CQX\8K*MBLEJ=L'P&.-;FHD[#^,M MQ']V6L"VN[S[\H]O^^)&*\#+8]1HLF^FV#PW:NC-FTVQ\$U5W&H]#4;-2 M/J>]HWZ,C2:<=S1HO.UF-6\G^E@I]HQLSE 5[=E.30N^F7%F'HVL;MUC5E?) MBL]JWCF:I=;>0NHK/I\Y(XO@Q&_U&[^,?!6_ M/J3=%28Z:4%UW.IC6O7]&#GY"J/=>JF]0Z<>[S/=W=&D8N#.&.2--8C[A)&6><]:=$"6]-FB4KV\*+?6)9LBBD)+Q#G-Q6&T1@+PB4?)F).\E!24)B@FC2UWPFI1RHL6S%J)=ROE M15\F9DUT@J/!\B0%RB$(N3Y'1)\2BH-;:0#7VI;SHDSNU=V*W5T7A+[Q[-W-/ZB>>U>T\0PE#(F M*$<]0X:D7$_%!V2PC8B*0(D!K2NY+(<%V218SB>)'\]&F*/8W;/GS85[&PMO M+HLWZXY(IQ+8]4&B$'(-.VTB:(4*]BC!2.:^!-KC=5XY<* M;RZ+-^N^)4-#L(Y8%!TSB(<4D5:,(:4CK"\SUED^E)N4S=G>H3B19F#$UR%G ML,60:;RT0'\I]UB0\V@H:\PJT_?___]I$ B_?\MV[ES=)/0V8'ZBKVH>_#3? M_"6+7QD,<90R)@WF,EFK_Z?CR%];"=T7Y.]=C7MZ)) M]WKC>C,Q_-M>Y9-?]_NV>UA=-R@R>6$R>3+4#V2N#* 5(QI2 )FL!6NLWM@G>%(H4?ET]?@TZ!J6% M(3D"*&?[2^]5$D(!"%,BX]R>I\*O*\6O$R%@RL(Z^X DS@T-&0G( EBCD!*/ MTACIG-O8-IN8S=G9K+#K4["KED8(3U($78A'8RW%W-"@ ],Z.DWF=D85=ETI M=IV(?L(,%%^34)(RRUB'D:%<(L-9OS&MA2KU$^M=%%X)QP&1G,DD MD%&"XNCL50'@;U.<>GA ZG]-09T'?N] M@E3S(-5DA@H((&I\$BA)JD!#@26U3BADB<-6<,43]R-&HK^7S8W5XU5&O<#! M6Q(YYB%'V#(C5=2".1X9-4OW%Q1>O2^OUET%VD>NC>'(N\RK5BED765>Y8+A&!(6H.N+Y+5TD5D7$ACXADI2+/R5Y\FZA0]HRQW3H.13 MQA '-0D9(BA* 994@=G//-[85J+$W:T@/\IDN)%4@I@$')4:_D\8>TKW!=,3)$*>0=91F/QQ&SFN+B S, M*2^]KXIU2[XIYLWA*9R^9IS^5(4M"J<_!:>W:C+=RNBT9!$90\$2X9(BZV5 ME&JLG6-!"#Z4Z425N(#GS>E/52:C_O)WEKF> M[1U7!66GO]R/ZER/&U8OUE%"ZTA[1W_L&]#$!31G ,VW$RX/XYVV'DLD6,SE MA;A#-GF?FQB!H.2.*B4RR,)A74%:PK6%>P;BK6 M/=!75M2Z1\*ZNM<+!V:]MP*!08P1I\8@([5&0 B!"N<8U:K"NDF75X&Z G4% MZA[L+"Q0]UA05U/K5$HDN900(T0@;KE"FH!N)Y3FG$<<:2+%@IWB1+R-\"2-'>T'_.4E%ZCLE_ M2:>^E!C.1C>>-]I5J\>&O179W#COU6(X1_T>'[*'M6JJZD-[BDY[Q5715!_< M4W3AP:BEI^C2]-H/$SLS)%$EM*)@N%N&>'(!.18EP@H,>QVLY#HW9=DTC*W0 M9O:"%(N"6<\4LQ8>5CLW9A58F@^6:N9VHI[02#PR5E#$C=#(!!=1H(Y5G6H2 MRX7SV#.,FBV@]$Q!:>$1P$616B)BU?="J)15-4=$B?.(,ZD0J$^ 72YI$SW5 M+ SK$VO\#&O^%=!ZIJ"U\&#F EK+!*V:FH55P);;A )GN?A(9+G%D$8)#G@M M+.>,9NN/RU52M-8OE/G'KK=Q^C2:3)^^VZD[3R;ULT^Y6)B/ZC2CS!WY%N.U M^+84$ZD7-[NM!;06!5H?)UQ6EH>4O$_(N210+H^%#&$4Z)!ZAF.NOJDVMBG= M9&8)K4I+@98GRWDNS+J"S%J/FW LTBA]9M;LR-$)- S-D-544>JCQ%I6S"KT MG [FPJQKE;99Q8=859-9ZHDD Q4EPA:A6#)A5T6R[6^0H]B3* .9VK)A5XB5(UF<4 M-S-''O(T<_V'N5T\E"$JL;5/Z(C+OBFUP% MM MH/UU&=P'M)P+MFM[-7(K:"(*L)QIQ#7AM!!6(86J#)3H%S*I,H$FMNX!V M >T"VJLS)4M,32^@_:B@7?=L.FLU#3(BPC%'7+F\#9$8\EB( &:3Y+D^(]X2 M!;0+:*\00A707J4D^P+:CPO:]?+9+B7F!4?6*(IXD!9900WBTA.IM0XFM^'! M6W0RS*. ]D-]]90_+* NM+^,K[]U_O'%X+R=KI:PF\9@9?YSMQOO#JEKM >- M\Z/8B/][T?X"C-NM^HA24>]ALG6SM/".MZ?PMRIC=GM,C*V+ZDG#OS,>M;L7 M=D2=U96S3-'V?[G^;]O?/_$AUU5 Q A102IO4A3<.F^HC2%)SKV(*4;Z6:J- M6Q<].<[3S$8$;S7^Z[N97 "H?Q^+_'<\S/V9_@)" K.^Y8#W^D-+OIQ#Q[S M1Z?G3Y8-W5,/;'?G@VCE:]XU28N^%\V=UNG^ M=1,##'?BO_ZZ.O@4SASE$HZSUNE;VMQY"S"]?]7:\;RU)@3$F.:=& MOG?3=HW%AJOV\R%]_PJ)"6HM5DX8PPDEF<*2AHNQ",'QL**PM@>@]:9W"D^^ M:AS90>/NH('AE"]6.WK?^G,BQG\4*C!DK R*H\4>K(Y.],2,U=K9_YQ\L@D3 MCSRS K@J860BL)8/"CX';)(@&]N3>SV-_LT\-D9+.-AL7!ZU_5$CRRV7V\XU M8*&S]#J,O<.^/3O* KD!"#9D!Q!D^>"=E-&/A_"W[7P>P.H,/O=2:OL%:]&W MZ*32H[\1R?#1?^_VU>=' M]ARHM@=#JX9WUN^%"W\^J(9R<\EYKY''F4_$=0X2G] %M2WLUYWT,ZL!&*G M&G6(7V*G=W8Z4OA QPN7F:VJ8?72>?7'6<>>9SDUO#<,_4L[SYFOLI8:I[9_ M$K,&L3E^*_BJ:X?M'S<;Y]$?=2N&K 8V'FF>E,'%6>;M_-K1 C^/&+4'/_K3 M^/[;ZTPYVG @FR\&H,F>C\8!0X3'^7X\A_<%);;KVS"*6R)W!"-PPW[\THZ7 M "3N:KB81^V8&KVSV+?YS2I.'K2KESV!L=W0 EAJWQ%5ED#Y>NO:G?;Y57ZS MP]C-=P'5^BLL8R90>%@$L5O7I1]3(WY*J:S&4ADFIYH0%V/626"-VJF=&R6. MV*V:X[=?HP=J^!)''-O/Q%]-\P &G2?N$)3?\?P/;@AW)/.W&OE1L$[5HG:! M1T9$-(5\O@WF--JLZ(9JS2+8.Z X?5O\:N 7@[SN8SWM=\_>/]WL[K MS6^48\%:>WF"XYR1]7&H6UW,[2 =!O HX#UXUD?)J>BY\V&/0BT/#I4&]98'@/[@9D)I\&1-JQ7NS]<"%BC3J][B#JP[ID>!G&,A!=N MT YMVV_'X1>^UX=US.PS_*M;F?_#L6; A?.V&O\>PWSX$I MKD?K/9JCT5_G1WD1;TU;7M3A^L 9J=\[O8L(P$)[EOR;M>KQ*X^7!J:QVSNO MX!16.+/*"&P'%YD-;D$JS%X^LPZHF:?JOH,)S\ /C9P7=+!6-I*1+0&K5CEL M8)Y>]2/(8^"/]@39!(-]93N7]FJP\=MW[W3:[HYO+G0UA?.^_;3U M^8')_5,3NF9R*Q9D#$$)$BR/P1NK@G'6$FKA1DS=^/L?S0?DCV*XZ,3=5/<& MO?_&TG]5#U%8Z><26$ MEE(F+F1T#*?@F0O!6AEPJ/N%GL+C.,%X1(PTMM3K='J76;A7BM-@K.J/-=9* M8-XA#1N_9'OEJ' MM;O5RU47_0ZVR2&@P @0,P34_?7Y@]BCF/IG'F;<^98SB6JNY-G_V_P=[S_?;9< /DYT)AJ8,=2\%' MV5^7E8+ZLT%,,0(R@2"V-46V9?,^WV!C^Q?RZY1]VSL(\G'*G+\DJO[7R(NZ M\A2=];G*V[KR(UUCWJ-KS7NK*+)[Y]^\Z#-4]R^S.I,HGF[7S:/VK']B\_1- MQ%EH[,5T#2DC?/3.*_<55BS1]< M*#5IH9)1Q!KA>=3)$1JU9(P1XJF.=.XV&7\-A?N?_=[IFUZ.J_#GG]KG1V]& M(0]OQ_NGK_-NXR"&/?MU30JNW,]W/0I'#\?-X_>T19M\G_YS=+#WU\G^\4>^ M^RZ'K;_%K4_OO[9V]L7!SI^G$^'HM'G5/,YC/#H^^/1GI_7NKW9K[Y ?O/OG MN+GW@>P?P_7'G9/FIX,T3OIL_HU):^\];UY^%E@FJEU$*XL M)\I*+#>VB=RD>#(T9\Z8\.E8]Z@9.3]Q?Q7<>J:XI01FR@E!HN&<$&.M2YYZ M9:A-UB93<&O-<.NZAEO!A6"LB4@R&1&W4B'G@D1$L2AUXDDQ#KBUJ84NL%5@ M:TU@BW G<&(X:B>XL4*'%)@A3F)-E.*DP-::P1:IP98'S*)>4480YSQ%03B(G@T9,,6:\"5ZKL+&M-_G#N_PL$)6>D=-Z.@>^O>CWSF9I MA7'_#D5K#3O..0ZO23A7B6/GM"& /#QIB25UW!5U:9UPJ?5FPCNE<31:AMR] MU;AA;J$%&QYYZ>"7XM8$LK'--@F9S"]<^^YCA<_'?"YAY3VC-F''04Y1)P6W MR1NO+*56S=^LN?#YH(X M81R!L2B19C+Q2*6'Y=[8YIN?#FR],UV'P&L3G#&F!W1[7]"'AF=<&N-?!PS+BVF#OG M+:$PR"(Q**C 6$7&>)44^0L5@AS[\&(,)[* MD!4,H>D*.3(7GLSUTOF<.J]HC,Q:0;A(SFGF/%=8*^:X-T_D,"BL/ \KUWT" M'(,5D#AH%9CZW,7;(&,-1E[:R"/3T3FVL4W9@SU_A9%7EY'A!D))2D4,@1." M#8Y4,)#93*DDF2@">\VXO.X1""P(CXU%!F.).-,$618](B$EZS!VL/Y98.N' MFQ*%SU\ GQ>/P).P<=TCX /6D1&&A$F@=P<50.]6'C'A01,SUE([=."S5=*[ MGWT 0;,=0B57BY?5%KKS7L8/V1 I/\4[>1!5(X22()>4XYX%Z)U-, M7GMN""&R[$*L&5BU)YP$)GC")0(?A1=9YR!JL@5# MV85X-GS.@=&]L9)C%G@PP7$=+.62<8IS_D#A\S7C\[H'04HN8_0*21,)XAK, M"IL,L+TQF%CE%*8L*R7"E.BA9\SGF#'/H_0BP6\ =Z-IY,:D%)U@6)9V!:;2N'"YX7/BP]A-=BX[D/( M%78%,"N27&.4 SU!7"<0UU3 ''=*J("EE998 !];]AI7#7HFJV!$6+J@HT+"$XLXEAHY2W)O MFFBC8IR%')=H5-F#>,:,C*,#C1'L1<\PCTRXRO*#BH,/(\C%PW M^9D#;N68H8ASDRDC-+*<@E'@E.+>,YNH!QUBE;(8"Q\OF(^U-)[ZW/T< Q_C M8"UA(FBBQ=GJ)3\_'++,^\""DM%SKB/5FN#@I6?2*^M*CN/;XN6P\O M%1R2C48+R6C"C!,+!JA6-E #1$,2=V7S<=W 82)-0=G(B4A(2V'!&-$>P($9 ME,LF*>4L2SD74FQB^N#(QX(-SPL;!#%:^\BBDII;81RVR07,(A.*1*<+-JP9 M-M0=%80P+:S6R(O@$$]2(O@K(JTH]B%PRA3+YL\F5@^V@ HX%' HT0S+X_VZ MZR-$EPP+%$E0#Q /Q"%'J$)426]SYV#"<_ AWV1T45%)C\O[SS[0X4UN.Y\= M(K'_)?M"&KO]0]L=-8\O\0]W6S@:,\R5X2;QZ)SST5*8M,T 01F;SDW.-4E:5>)3=MV4Y9=-J3L5A%BXWVEJM@ MM3))Z>25!]8UY(G2G@H?S\/'$QD/D2BL"$&,BX0XR76<+>8H$IQ Z[#6L@!\ M_&"%H_#QZO*Q"LY9%ZVARG&&C:6!2FPCMSR$:)ZH9$+AXWGXN.XX4(R)& 5# M(N6J"%I19&E2*''* H)0Y?+ _R62^QR,WVZ9N]RL\BI614DGSXG@B.<4P/F=B1:!E^*6*T5P#?W7F=PKUPHK;V/5[L[S<\2"\))BBCPK*^E MJ)!VL)Q)*$>P3L2H-(P049.[P&/F6H8^\B!'\X/8>\E;4 7<"[@O!-RC95:" M.::BC]P%F>N+1FD44XFQI$NUH/4#]ZOOP5T!M"MI&<*.4<0-]LA%4-\IC]%% M;V'M0Q7A,Z6V6<'V@NT%VU=J3N:)[)92.R\$T\IP)9*AEAKFDP68)]B73+*U MP_9637'7AEEKI$21) R*>Z!(*VX1ES9&[+FS,E816@1/UH(KX%[ O8#[2LW) M,L"]>-6?"+MK>KEA08@0$THDUPM242.7>Q@3$ID4DEBPQ#:V"=WDNF#W C8$ M?CNW\#CX'=I?MO\+?HR'?.M>F?K;Z6K$_=O_Y?J_W4SUQ'6CD:&,K*^8_!YN M1W<:?M7N!F"N5XCH2A8\\:+1O&AD:TDD T___;N9(GA+Y&GX^\(-?+]]5@%= M?ZA9-MH#^.A[AUVX>6CT8%4;YS"0K>>Q"'3E%N%?MA\N;3]6Y;5[YT-]K=GZS)?1EJZG45U]Z@RQ F8,8Z]FP07XT__![:@[..O7K5 M[E;O75WT^ZGM'[:[8\B!]YW8P;2".GCPZO%4= MJF'>\!CE6X#4=Q[&6^3.8S^Z+1%;G-Y]^$>W_=$QNB64*H-=K\&*F6[[D^WO MGX>ND(ESI]@3'L T]E=*>]X[ZL?8:,)Y1X/&6X#[T-B)/IXZ0#5&-H=Z"RC# MY#O=Y:'3-4.TT,S:S*7.MBQD'L4>2RS;/WI('X_ MZPW:>;)>]6/'GK>_Q-\S@2"V-452.3N(^08;V[^07[^?W1\1Y$_IKE#U3PAE MK""M/$7?*' K/](UYCVZUKRWBB*[BF0;4<2=26IE5N<4Q:/(P+$[KS'TY\VC M]JQ_D.2<%:)F>/5'(KY9L\W+"%=QA,\^K_AUREW9'Q+'O6K[4=/?<_;]J&FO MN"K[2@\O!^=$,-P*(ASE2F,GL25.*:\T'!##P@UDO*]$2M# /3>>WK/JV3NO M^<'IP5'S^J]V$Y[3NGY+#G9.OAY\^J>]O_=!-/?V:7WCJ7GLR<&G@Y/FSM'I MP>G;Z]:[]U^;IV]9<^^?D]T]>+=/8UL8J3Y*3-/>ZU)N4KU*SRP4E:!7<>J:XY8QDF&IB#?=<$F.399@G:X)P M'--4<&O-<*N>'&ZPX9A$AX+&N6RV#'6RPX_?#)8FFAMX(F/3'%$HP-3T 6- MM /ERBB,&5-4,.XVMLTF+LT-GI(#WU[T>V=W;X2\^":I2M"8B!&&Z<"%!1$J M9(Z:I3XPHH@JZM(ZX5)KLED!(2E*C#W2#(?LG5+(I.016/">>:ND-C9;>3Q' M\:Q,%]72#'G1Y8-#BCA22ET('+NHI4G&X!1HQ-K')_+F%%:>AY7K#IN(J6,Q M.00LG1TV/%<.%QX9C(4GQG+CP\:VU(NJ'5X8>049F2=NE0.^)M:FM),L"_2L*[O2-[@F2RO?#[B"",G:U*UI095/EL;\X=KZ,;(&X MDK -O_[N/!*VD80M@0 )Y_04%CKH*$]FKK6?N?=/@//J#[@3&$_Z XR1 -E1 M J[X*BT$ KHYG(A+!4(G#[84^9-J67V :E'_>9)O4*3A0*[7V'!]ZXPN4IV. M(]]8ZF+P6@)%I3)8!AS_R=DGDZJ"L5;,-%W<7TB7D]..&.,-D3XK8@5S!!4* MH""9S2DU'@%[8X_ ZL5/*LZ_%"J3I3L'4T)H*B6+-@E>JI;E"#(FB-4CL'I0 MGO0(E';70E)+(O!,9"I].IKZ_I0+D9&TL\T;VTK7 O\/&,C,98V M5:;),$: M'[BR228K?8R9U8R'=4/YI$? @D^6FTR*45SI%(M'@,HJ ML-<-YXLT %@"T!=H % QNPAF)\W_7'2J8"AB5I5B1%(1EY(G'DVJ:++BVOB- M;3OMPJL%_F\#9NU.C-W4>@J#85.990>W>A^Z,.A,'<2I+L@O+DC(4D?K#$@N M:;+6&Y=LIC1I)Y505;%8*Y+J3'D"M+:E>Q":_C(D(K,1Q); 9 TIKAO.)]T$'K>OLQ%( M2BR4AD- 0!I'K!5&F^@8KGB)10BN*LX?+LZSB]R!ICQ2(2TS7ACC2N\P(5 * M4%YQOF8XGW04!.633BH04 [EN62.N$P-D2%X\(8GYECI3*!HS?6K.*^I RL" MXTG? <\9."8TD=%2E-3.XP]N63E/X&G:V.8HKE/@J#&*N9@T=7!79D2EGOFI9[J6!55"2A$D\: CZ@U) M$"^5(3K@/\%$'TJC8>=$#30\7"!3+53R5G/AL\QH+7)F,S,V^QP =<@*Y-4# M\J3)+SAJ_M$IM (<$&D5FORZ\0" 9QER2,RCR7_S'.(*Y-4%,H\B>6FEE]Q* M([1U%BE=.0\\666J8V_=4#YI\#L?3>;9$<,@E,-]Q;&'EH*W/H7LE15,%\<> MN[G!7W'^$^"\Y@,L"ZF3-CU3X#W:1R1'3E&QMHZ@#H=)(2<%+:G(07G$:DJM'!]:+ MQ?:GBPEP[10/S*$94=ICNF2(LU80Y4Q6+%A0M)2,HYN"W=A#L!"6UBCV\+.2 M@TL!1:#35 @E=4()J+C5,AL Q0WWE1S6C!PF70Y:QL1!21*YI*6>I"!>028Y M26O .. MBAP=KJ5VY8R2)S+;2#SUFJ2(_Y=0CZ 04''0F\RZ2@Z5'&Z%'&HZPYU@?]+U MX:AEN%:9V)03D:PED53>Z@^_%#SG1XDHK([+9> MIO['X@MI[???P7'G'"ZU(JQNV,GS648$9[DS3 MI&)K'EENJM0M&XLWNR/U1 MR6I^LIHNCJ!!2.:I*V05B?1&$8@."%\HE M2&DSE=%(+;R20M?\AU7$\51SBP".%PB#4VAPT,"(#QDU#V,A!INM$B7_H>8Q M/6 <&^J3URA[K0N2*_!!)A V>"^2EN:.O H5QXO@>,IQP %)'"!TL \@*%#ZHK8&EHGJJ*8"7/3 <2M.-$ MDT4L*TLS#51%SK-T(D* MD(R/H'WTH&B-\ZP3P;>T>\ M "]S#B8X.\H0F:&S78#K/O21&SF:;P3O>PY!57*OY+X4Z;W6F%T[;M^;4-R]2C9[ M@>HZ"$$D T#%G4=BG0RXT"C"DVXRM/B,H$DE]TKNE=Q7:D[N@]RK5_V.N'M" M+T\N2=3&,S&"*R*5IL2+H%$O]\IF)6EFKASVWV1VNME0Y>Z% P*_# &_#O^- MG8_;_\8?%T/^YEYE]W?RV1C]V__V_5^^3/74Y\8C(X59'PE]F6['=QJ]U3F. M"*Y'A-E&%MSQHO&R:&SKGK8,?OOC2S/%Z)8JT_#RU ]"OW/2$%U_I%FV.@-\ M&7KOCO'FL=7#56T-<2!;#V,1^,HMPG^@'S]!/S7UM7O#0YSOV4L!PQ:T3GJ= MXV&KH%.&]*B? MNCBVC^GQITX<'E[(X&\^-V8K^O4CX)&;3H=7?^2;(0;<;ZE_7X#7$^OSS<_# M_E?XO$/CH9_@ X&,@WT$W4]P-MCXY=(S'76.+VZN;#.%BS[]K/49_9S8)B-= MPHBH4XQ&L0@RQ># 1.N^)X4A#1*6:UU1@F7;QX'#N#DRZH<-RO5?.CQ$?3?X6O,[Y%1[,^ M#G"/OWE\>:NY-"&31]>XW))67GF9;K$KKWWOMDQM27[UY>_=]GO7^)8RI@YV MO0:KYKKM#](S+J""PB1]W_BN?WGY+W\PL3_.66-3?SO#D3#B]94RF_?PG58; M_^QPT'J*:EYL[::0CCQJ,X)MCNP5-(+I)9OEIK,U1Y;@W%;-W(Z:>U4T9D_^ MMWK\/(K;O0[V0KF]%3U<-ZK1CP8Q0_TL&X2(K1D:@(=!*C?8V/XG^]>$^O2= M#?G#?5=W]0\VRH5AM/([^HOAMO(C76/L\;7&W@I*[%$&ZWA'7'DXM<[J@J)X MG!%\X<9OC?SXBZ@]ZY\_98VW[Q5)NH(5W&$#[Z>P$[NXSAN+0LY]S_CCTK$=O'1\@^26JBH#(I9VUPP+@*WBAKTJBS/*5R%$^F M-5GHF@'G9QV\_N'-*WSW-_S\^S\_[^WNJ+V#/\_;[U]T]OBSP_;[$K;NQ_8WF[[;.^WY^+UJZ=G>^>_OW]]'O/> M=!E('5R(,1ABHXM$BLR)SRX19YP7D0F69=[8EG+3V0=XP+KRUD/E+3#260"^ @^>.X?TM+'-^:9;J>Y##\AK/1N"3T_[O9.K(R$_ M?7MD'[C6%(DG@I1)1J\9N%*X$Z6I$.-ZPE5?6A=BFJ[A&<"D(!P:=SPSU)>" M(XZJ>-MW2FA%5G*\@SH$; M!+A+S%.+$CP"!^H1X"XE;ZCT%>=KAO-)_P?GP8K@R_(5=%,.Q*'21C(J<&AP M)"UIT\MXT[AE-1"H0'_(0*\.@SO!\:3#0.?,':X? 6XID25B;!VS)#E<+.>, M\5:7\(M2RVH05KM]S).=TQRSA.MU/%W? L2+=""BQB>M.<]426D54I#)D5$6 MDUE[K$G"0F@G,^)&MMZ1:PJ>0#3&BI M0+\ NG7:2.$@:@DRA0 FLKBQK<4JQ20JD)<=6^3<1^MD7$4L\)4 DBRB"Y#,4GX!A=(1@_^!R"=B?&;FH]A<&P MJ>>T@WCH0Q<&G:EC/-4_^27@J*4,25&J8SG]HCQUS!JA3,XN)%/=!.M%5F=3 M;@*1<4UC$$0;EH@T5!)K,R,NJX"KKB)(U70R9J9&'!\PT%W05EIK=;9>%N> M]T)RSY,0,E-9@;YN0)\Z*.)8U)$[XH*Q)5*1B76:$0;6:&]4!H[6A=CDJN+\ M >/<* [ DV62:TF50X'NJ9(J&\L%.*@X7S.<3WH1M,N9,2\(VI 9!3J/!'!' M$Q3T5&NN/:XU"G2UB1N@ KT"O7H15@/'DUZ$)+WTV7@27=9$.L8(N.2)]CP; MJ@5JYW)C6V]:,=V8J&86W!H"?^W#>:=;\PJN##?B9M+!9:!(-M$[YV/4N&.5 M53Y+7_6+M>*E_>E"&;AJX)Q%K2+E2"0UAE@1+>$H5W+FPCI;CDAM.O$ #VY6 MG']Q#-H0!8U LP.IM7%)>0') (&4'- M+0'%5Y6:%RRJ.X=O\@:M M+->:IEBB*IFHM0Q)ES<:VY9N*WSB;>2$LK5'@XJIO['X@MI[???P7'G'"[U0:Q> MVLFHJC(*=5R;P 1I;<9M;[G(F5-E>>2J1E57C*S:!SN%J!HOQ][!7V?[N^VW M+DB:HQ7$)Z^(]-'A*U"$.>$A16!?'89R"&&9)REQ"2:B4P\$ A<$+#<<)#!0!"E2%L%\L,% MX /CJ^H-N&,X3\AEGS1%2TD3)Q(0R9@F M-GI+.).H=]OD$J4(YTTQX\CROVH:Q*VE05PT6'Z1!J?=X53^PYPNE]'4/1(X MU[%WZKMIY':Y@>_R'KOES)ZN^;OE+'-J5H7*9\_)(N[<&(,S)DCIE!JP"AR?(QTP9YY?;*[97;5VI.%BDZ M[V4.&8UTKZ-43#I@W";MT6J7'FJ;NO7C]DE/*S54.Y,BT2BWB8PA$JM")CIP MBJ(Y5[?Z'7'WA%[.+&B?=";1&$^D5Y1X MXRAA5G(:/"LQ[XUM(3?=C!*!E;L7#@C\,@3\.OPW=CYN_QM_7 SYFWN5W=_) M9V/T;__;]W_Y,M53GQN/C!1F?23T9;H=WVGT5NX=(VLN".%XV716-; M][1E\-L?7YHI1K=4F8:7IWX0^IV3ANCZ(\VRU1G@R]![=XPWCZT>KFIKB /9 M>AB+P%=N$?X#_?@)^JDIT=T;'N)\SUX*&+:@==+K' ];G>,?K,EU 37S[?]WC6^I8RI@UVOP:JY;ON#\/<%5%"=2-\W;NI?7O[+'TSLCY."V-3? MSC#4 DJIU%\ILV0/WVFU\<\.!ZVG*$9C:S>%=.116@BV.=('T%6]!Q==)8?#N+Q26_0*9/U MJ)^Z,.Q\3(_+!B%B:X8&X&&0R@TVMO_)_G5Y=K^W(7^X[^JN_L%&N5 \5WY' M?U&,5WZD:XP]OM;86T&)/CW]+FF_L15B=?= MO%)_EC8KZ57.3 ;*; !%L\G. 0_*CSI^L8MX':O)&-<,Z 7YFK_HM/EKWG[? M?=]^_^)#FS]5;WY[@Z^?GN\?O.F\/L(QGI>Q70[H[9T?OG_SV_/S-^]?G^V_ M*D&\/\]?'W0_O#EJG[4/VFKOZ/<.7A-[![_GO>E*_10B%TEDXFV,1*:@B%,& M"$^XT$9&(9+?V%9J4]^\A8N:3*7/G@FP$E+&G\DJK77RP7M9 M>6O=>&NJ+4$,D6NG"1,4B 3*B8<$)!J14'/S1JE4.A]1^@ [C%3:>J"TE4WR M/%BO%7BDK>2<,]E*:8+G7&9=:6O-:&NJ\:*P%KDI$091$\ED)L"2(]HKRYV5 MN,X.:8MM:GGC(F65MRIOK1MO_=QIG7=&2Y.U$U503,9RVLJ6(D8R"V*3\T0G M'@(D9W6$C6VN-RU?I08P#\AK/1N"3T_[O9.K(R$_??]:2;,$SF*B(4O%LO?> M)1^#YI[FD&35E]:*F*8[0=CH@6J1B-#4(#%I-/.B#$18YIAD/.,>+]75-OG- M[;S:J'IU@6Z2X<$SFTR*4EEAJ=$TVIAE!&.5J$!?,Z!/^G,$!6%S*:,H=" R M@R+>%<@GZA#U69NL2@@Q6 \>3 M'@/P3EK)+ DF.H+;P1"K/2=94^:\C(PYL[$M-^U*R>N'GYZ#,@T'H5](D:8-W/@308*4+0%5@5<-8*V;J3+D,M."0;*9$T)2)=#X1 M8$$0'[E07CO)66I!IL&@M9")Y*1B3/3%O$ M.=LTYL;=H"O0?P*@?\]E4*&Z"%0GO0(R^RQ\D$2;9(D,&J$:FC[NSDH)*L>2 MWB2M7"&,Z:"$0+:*A&2--4Z;7"K3,KWI6!7H%>@ULV!% M<#SI0T#="__G)*$B!"+1W"*>"T^HLR;J)!GNXHUMLZE$S2RX0P3^VH?S3K?F M%5Q%.\RH:**C-FDK:4B>>U$*V%MG0M"TYA6L%2_M3U?*D-HE)G,H;605D=%E M I9JXH,RG'-(T:>2H$!F2)@"^N 9=S:K M;($U1XK<_ *)&"10+*&B(R<&YSUE;[ MC6U[\@4A7-0R=*K,C":ZY2U*YI:\KULB*-:]$\M)+# M'(5,,@7JG,J0/.JG8)45+"6M%(_.*%_)8,J$$9*$P!3:/RH0%[@AD5F7T202H$KJ C6;C%5VJ.QP.^Q0\QWN!/R3 MS@\&-#A.*0%A&)$N.^*X$\@%8(7R*J(RN+$MZ:;2-PXLW@GV'WPJQ)-49&:W M]3+U/Q9O2&N__PZ..^=PJ=EA=<1.)F85IA)*E6+M,F8+.EJ5*(W1:>EDJI'3 M%2.K]L%.(:K&S[%W\-?9_F[[+8!@TH F4I6@BD5C!IB*Q!B;I [9 "UUVAY@ MKY *Y"\1%0@Q1^6RSU0FSYS*UAJ/4*5&)75'9Z,JD!<#\MEE(&O/LM)4$%UJ M-TGJ&?$F 1'!ZQP!23I&!/(JA5PJD)=]]@F4,L%Z9X,M[BG/C/.(9*=*E;YP M1VA$1.6N4H % ."T4D!$Y\TA)7C$KNF//.T(UM4Y,2UPW(_[Q; M) _P@?%5]0;<,9PGY#+SU .4-&,G&9&A-.3C#H@-!LTG[7FRS?$'*Z:#B/^J MB1"WE@AQT47Y11J<=H=3&1!SNEQ&4_=(X%S'WJGOII';Y0:^RWMLB3-[NN9O MB;/,J5D5*I\])XMT+J0T)Y5E"LQ*&9D3VF1&O0=F(JKJ-=BS7@S_=,J%0C-E MH, 0[Q):7I9%9/@2&0XBN]+!Q"HQRA-QTVZ4"W#=AT)R(V?SC>!]SV&H2NZ5 MW)="[LK;8J IDU62C"H &H/0/$B5LK2U",'ZD?N$^JY4ME%K1B#02"0K*3ZY MU"'F,>>@=1)1C/)\[/3IHDKNE=PKN:_4G"R2B %11I*C2Z-4#2]U(MZ+R#FNL907>5HSVEY4=J_L7ME] MI>;D/MB].M;OB+PG-'.(5)0"'L1Z+8CT.A!ON2=!*663T,H(OK$M2L'/Z5A9 MY>Z%0P*_# &_#O^-G8_;_\8?%T/^YEYE]W?RV1C]V__V_5^^3/74Y\8C(X59 M'PE]F6['=QJ]U3F."*Y'A-E&%MSQHO&R:&SKGK8,?OOC2S/%Z)8JT_#RU ]" MOW/2$%U_I%JV.@-\&7KOCO'FL=7#56T-<2!;#V,1^,HMPG^@'S]!/S6%N'O# M0YSOV4L!PQ:T3GJ=XV&KAS M8^83K/#H%,HZ%$_=9&+/J;'GSIQ>'BA=7_SN;%^0K]^!#QJ(Z?#JS_R MS1 #2IC4OR\1;R88^9N?A_VO O-=(KZ?X .!C(-]!-U/<#;8^.72,QUUCB]N MKFPSA8L^_:SU&?V<$ LCZX%+SP5GWCG!)-/& E5&6]2(A72:T2^VT=YITU)R M"<;0I',+[Q@ZW4XSJ/V\?Y+Z^/+XW1_]7NX,_]L;#(KC:VPH#0YZ3WK'C9H* M:"\=X$A^[?;"A_6TA;KI/R_.WKR*)YY+C=?%WM%3WMY]JO;XZ[.]W2#W=C\P M'!]^UU_B]?L/G]H<[:/S%QGO2]L[;X4JN?8Z$A]*!#EI1EQVF7!M:3::2RA%A1Z M1ZGE$]K(Z>*W(7QNI<\GZ7C0Z$^Q,PC=W@#5)Y^ZO4^M?Q;5Z;!WBD.,@W\] MNANR;,R>K_36V%DXGUTX&:1'%R\>XU!/NG#VJ'//+6\VE":-Q=$WH+6:OODRWV)77OG=;QK>< M4->Z[?>N\2UES+H,EFT9NC8S>XN#M7/=]J8'!J_,"W8W.G0X$J\KY:\\..RG MU&KCWQT.6D_1P(ZMW132D4<[4K#-*\\>ULF<,9E[^,Z<<_F#'?K#N?MF_N=U MO*WXY*%:1^?9;C]\W)]KSM@<<_9SSDS=33?=30\^$?\B!?\B:M8:A&KAO479>P[*H.@K%VS:>"EK# MMK/#MG^>MW_[4[8/ EY[T]D[Q]^/WG1>\S\_OWY5[O6.O3[ S^,XIL*VN^U/ M;W;??=X[__!I[^BYP-_/WAS]_O[-[K/#-T=/^?[NWX=[O[T6^,RYW9DJJAAY M J9+0=A0CD-)8XB%2$G.(O+,)$@KFS:-2V@JNTZ5D2K)59+[>F9(9>0U82-X M)Z&X J4NY8.\H8;YB\HJ%R17N?]/HP'*5DAB]))@6HI8,IE$Z M8O1H8CGM!41.4_0T!H?@7LR/5-%\AVB>="F!SL9YDPCW'JTMJBVB.0%1CFF7 M8I8NB()FH6Q%\\-$<](Z2L:$L(#R.&H;HD^(9(^_,QW\8@Z3BN8[1/.D[T2" MIS3)0*1F)0HF6=-VG%#'I4\L4YM]*0I(9[0RK6A^$&C./ +36='HF!3:.F6# M]OBN@](W;,$VIA7-=XCF*2>!Y9:'&(D(62"D8R#>.$VLP\T-W.,*AX)F3E=$ M-M]I9E&39'\?:/QR J7533!(^*2#X:!U*R=(=7/$YT=#FG&,JGAYB-B:<33 MXY#+#9!5V+\FC@%=HYO2 V=33C-8187.VLN$MHZ,-DN0S(EDF,J+^2V^[)S_ MEHWSI.R;47&>%+\]PU1YW'LRY:&0#+SBR9 H)* 6%"EJ02!)-.#!9,^D MSAO;DM_$/S&;N=:E!]H#1ZU*'+B1(D6&:QT3N, CQ]E02D7'V6+^B8K:6T'M ME"="&::]543;Z!"UU!,G:>EO)I.75"L:4&@)6U'[0%&;8.0 M9IN<30 R>2&2*QT5&Q:UQ&4:"3/1\JB=B]9M;',]G<=?XS0/ K_+ M]5%4_-XR?B>]%59FHS*3A(-"TP:)F/B4%>$1;%3:)B^@)'"N2&2FXG>UO145 MO[>,WTG7! 70KA1$PQ><2"8=\5%3 M24KIB06"J9$F:Z^4K%[X/ [W(=$]? M;W51+ WCBT\^:-:YV;^#G.X\\UZ M5&Y:&C=-%RKQ5H>@HR=)633\I0\$@B]=@AR73H4 KE);M(933UK3.1!@'II MIG\%]3V!>M(;8,#H($V!LLI$ F?$"QH(C5%(3WG.!=1B4\TH/E1!_2! O31_ M0 7U/8%ZTD40F?8N2D%<9I3(F#1QJ(\19&HC6-*)RY*]P#;5JD0Z*ZI7UDM0 M47U/J)[T#2BN4@KEA*.6$?5O[8BWB9&0%=7 'A)#F9TTPFV&JA^\*45GA^= M0*??9"ST6;ENX!6 "WW^H6N?,Y17*>^KV*Y\7P/.D!D""<,]X2K9DC4H=(O&>))!5B MDI1'ZV1IT6HYXX]O6M%I+:"]A@B^5WN_BMY;@NJD7<^#<$K$2""")#(S2X!' MC4(X6">"R$:@!6#F%KVW!\.*MENSPRO:;@EMD_8V$\B)5(72=- 4>UL2)$M) M(*.- J46N42T+9 G5^/M\*AT/AS%WILC 37@?G<6]4ZW MVPNE%^G+0^BG7\N*//EF09Z.NE)6EEF 9?:GC_S;Z'/24A'P'!I)3GRBKO0 ML5)(L$Z7HM'Z)@9U==2O,&Z7;E%7W-X&;B?-9IJ8L!P8;J 0$+<^$NL]):'4 M/4+3B@M9 N?L)N7**FY7&+=+-Z,K;F\#MY,VM,O>FDPU\46AE[A^!- @(];R M&(0VDF6ZL>UTQ>T#Q>W2#?)Y<5M#XTL#]:2I;@4H" )7S!1373!)+->!4,,L MFC^"6>&:M'FZ(EEL<[9;7H\#_"_28-@_#<=!#/J MWLMJ4&Z5 +=TVWT1P%4[8&EHG#3NLPE) 0O$B]*!T05*P**9+[SF4J;@E*&C MX[-W&[6K>+QCF[P*P-N"W%16>DS*LFA($(H2&10G%A>*0/910@(VRDK7\Y\) MK6'R.="UEX:M?W9[@\&_?CGI]W)GV$*$#7 CET1T?.<$!WK6G%=/_]]IIZGK M\)/%SN_3WOT-.L?_Q<79/WZ)2[*?_Q@OR!]=.!X^O5B0FM&ZC.XC!SN%CAH[ M>._@K[/]W?9;CG:O*2?5F%>(7R8E ^NPQE*X/4J!V6^)P@,NEB7P=/G"C8MCXD;5"]6 VO?L7O M"AKJ%;]WB=^]"5&L(^I/R6JB::DV"9$1*[DD,7@TR%76VB)^;U)KLN)W=17K MI=OU%;6W@]H)J1M*CV3)'0I<%8CTHB3)9$8, ]2>DU8LV]*':H5TY]N(J-^7 M88]F(;YUW$J?PR$"ZHY]=4EN< /E>668AEGDZ9Z(N$FYSH6D.3A"I8B(.*W1D(ZHC;N4K!$4J&>( MN!G%9;\KV"OLUMD2K@"\/0!.FL/9!),"583JA #D,A, #82S(O%R8,KRA-Y1^N6?:70>8HK/JM?L]FJCC=?@>;,$XP,IN#B57!8B ME^?3@>:8,WBMB!+1$HD:&@&T@D@R5*)VEE1.J$^K:6E>8\RKC=;5B#%7W"X+ MMQ-*00+@H+PC1M%,I+626*"&I&QS,DJ:R-S&MIG?\50ANU:0O3UCND)V29"= MM)P5"TY266J?E8IGFE+B0P8BLK;*1A;PQ<:VO4G7T0K9%8;L$HSP"ME;ANR$ ME&4I1F#@"5A(I5VP(:"E)5%(KJ-!O=DA9+FK9[)OP?3N'9-^"J?]YDQV-[V# M[OJ>S)8/^F3V?7H&_ELVQK.4!C47?2DDV/[&1?!.[9T_?ZLY-8K10((1CDCF MT=1((A/D1:?!"^I5NF8N>G7]KX5Q?R7B*K(60];9960E+UTTDA&F72!2.$ML MSIJ@#2_+<8_H?-S85F+^2DX54+/,L%4E6 K*\&6'KVN$NS:R)J08) SY 242 ! QDX 57Z;R0? MO' ZAQCN7H+=45CZC@!D9C?N:GP]+=^D68Q#TZTA?&Z-H]-%EK2&AZEUTA0- M6-0=X7O]F/JD&+=E%0:];B>VRE/]V$NW@&"!5W.(2HE MK'&R))2@Q>!$R!"U1\./7B-<7[9C20-ZUN\=/<'OZAR?XKSMXV9L2DJ.TX-& M?W< G]/@Z>=A'W#>.\?0/WL^3$>#O=YQ&66_U\6'>W?AXZS59V['UA^'%2U: MA]Q;$GWA\X#JDL4E)S9$ED(0*>MR;&;3N>ER4+?BEIM3G;A>-L)\.+_G"$IE MZLK47]VGD<9@&%(U%5(H[8T&*H3-5'BE/"S>O*XR]9HP]41HBG(IF36!Y*;I MG;21.!XR\=ZI0#TD"R4/>U/SZ8!R9>K*U)6I;Y>IE9Q16IEX/II[,^TF&N[(9"(B(.G5BD8"BD@@MLO<12JVGDK^_Z415 MJBM55ZJ^:ZH.$%6DS";IE)11.)6%!Z$LDVH>O*H5ER&H*B/EV*\3J1HY[?/.T M A\I]DY]-UU^W)O?RN]3*]*^6T6CNQS&6*K:>_/C_8W=EL]4:BN,DLA4&ZB)H-6M OOX3N M:<2_SBB^F_M?<9^MUL$ABN4BRS=;G>-6L_%:PUZKGU!VAT[WRD^6/SI.%V=* M+\)XPZ(*;#;?..P-H7MY<.4;4 :M05("3#I)4YWS4WKQ?ZK3W4_G< ,VM MPH0[+Y^TC*"WD['_=2J:.SYJQA+F6)K230'Z^$"EN/SNUZ>]3P4>1<]G+PT\H&^]SCC8;X?QEUZ$L+0L(1V4GXV^-,+[X=;0E.X,)67ZE''^^ M-.%])8PNC3Q_%XR-**^2O-ZC2O+[E^1B)25Y$<#'^->M([S%(?+<<2&YW132 MD4<:$VRS5>)*FZW_6< 3*@-E4D250#')G;-9>A&%-T?/ MZ>N#^!Z?^ZC]6_O3WNY>MXW/U=[]M=/^VYZWWW^0>P=MNK_[[GQ_-["W((T) M65&BI9!$:ID(9*:)U


[V++Q;;8%%KEY)D5"T@9[=_XV4QDR!T<"9X%(%1A!P<))#@;?MG@QBK+!II-4 MKK?!M _4"@O1 ),J9XB946"!JIBE"*9NL >UP=1;8$PZR@0Q5 *160AB$](8 M9]YD!30HUS#8=(.5BPW66!&+[#'#7=;>RFAXE,"=!ZNU3]1+9W7DH>ZQA[3' M/K"W@E')C:5$6*J1Q)@E7L9$3#).,P5:EK#@=_=8+S<:6W]&H_FFDL#(W'OR MC"H /?&)%C MLQ)-T;&SN(.&Z%DU'^L]JOEX#^:C7#GS\?EQXQ(;C(NJ7/#/B(V*8PI:QY>* MKYS@]>/B[LKEU\;#VSJ"X1#MS(M39L/#?OJ!+%&W_^W[OVQ?OO\\G[O#Y6"J*6K3&N 4(HD''$&FP,4/HX0I&&75W.;R7_6Y1N5" M\]1$;8++:*N"#XY#BEE+&53**?&WI1/WUP_=>9H;;T+RN(;_O@28)>2V7=9. M=SN#T.T-3OMI/Y>E3\>#9FE>C'BCT5=?'D(__0J#%/^ LT;[., A_-KMA0_W MJ\"*]I.Q GO4/FL?O59[!^'3FX._.VU47MNO4)GHC';3?UZW/&B!:F,FB:.U*UU6Q(:0B/#2.!9U4)!&9@7N M]!1W2D*?\$[:9**B(4LCLF<\*XD;T 7%I0T;K816P4G9T/W3M+']7Q>F==*%XRD:G=SD5R-@ H)C-/QPGI& NO:@DSOXSJ#L^!(!PLV."O9% MQ+/P8[OS?ZV#U$TH(CMAT/IO#P7P0>H?M9Y?_'6K='MK_;,P**>/_WOP_(_F M)7O\KV(%Q X2Z;#7'S0\'5 ?@LYQZT,Z:Z6CDV[O+.&W?>H,#_'-;^AX:WGT MMXJ+4B:IQ-8^=HKF,I)Z1>(-STY&:3_O^E!DT"AH-EJVS8;)NF?E#'R3-HOS M/UJXD7$T1& ,OZQEL?@'7Q;EQB?)1[>B'/F^PEG,U/Y<T,R:= M/]_F]ER\^7$4Y_-C%\_D&^]49&K;TB M7$5!)&.>6&<]4598HRW-D/S&ME";4JM-W'33[IO!/=ENS49MUKOP5.I_'&OC M^71XVA_16T-F7X5.X<>M>^"<>X?SP9=DR<%5^M!%_F1)['AWW.1?Q)$'[@>F MZX2YU/J$&L$BGN*;%M:8\A3O=%&E+EKW;#89E_Y=%>_QG:-^[^"U?(OS;++. MY=1&$Q'PECB#^G>40AD 5%=#*M[:Z:*]UXX(W/18?EWG1=?Y'7W+6(;0E"G1 M"4TLQ ]Q0(&PS"$'*:GRO*SS]$F=KZ'%2Q[RUHVIY,>^E\4YY*8'B>O>6G!O MG;?%6TI1ZU.1$L0S):6;!H$4+?':V6!I+'7/[O2,85W%ZZRBBREYL"1RIXE, M61"':A\)N(0 DD*,Y3C?UK3B]QW*&.5"%Q3C @\Z@\8U7LSQ>5.RYO%X?E_9%O%,CB_$C] M>[)9F9V8]F]^'O:_1I;>)>+["3X0R#C81]#]!&>#C5\N/=-1Y_CBYLHV4[CH MT\]:G^\YW^9RIJU KG@SU2^O])0T/AK$Q&6S93'7Y"UZNE^&PQ1/NVEL:T^1 M:O-@.]\\UXOFL1HK?:=H$9WAV4&QS7]FY_?>GV\C348"*,)4]$0&I@EXH8A. M&>T?[3*7>=*9?2^-)KX8D+F'XO13H\8UX:O!Z=$1]/$F@V:7PFAQ.U\\CZG5 M.QT.AF@G-*<,=UX,'LW8Q>-[77!GO>NG=VCNMY[CG';0[@RMOZ%[BM_PSR8,W#O%V\>)&7WP[;GW MOU'"1AE'.R?]3K/^D<6,U>1?/CTO6=)-6],V*C\3@@PY_CM/H=]3>;W\? MMG?1N'KU)XZSW#MVWNQV._N_/4.C;*_S^KPM7^.W3J;1MW<_T#>OGG[:>_^4 MO=E]^KEY#O[[A_U7S^7K5W^QU_SW]^WSPPX^8;ZH!8[_LKV#Y[+]Z:WU%G@2 MCD0!&0TYDPAH@2:=1[-:F)R3,!O;DFXJ;38=FRY?N(IUJ9;=V72.>\S]0#]\ ME/OC6B&O):WO=!9O\BE72+DW2=J8D+0@6F:.4:&U0TB9\ M!<)I8IG1#D !9-,4"=9\=JK2@I)V-I/,*4]'Z%I!HVW%N$#J53%P5_(>#]X\ MO? K74\ SGC:-3$WKV[NM[Y"\,M:5C&X-#%X-B4&:03OG51$@N9H< 9!G&.! M\ "-X?RLN3NR4WJ^$Q[\ZJN@O-RR;H8E.LC SF];[-QI>_Q QEX$1O&/9Z^ M_[7U+R__Y8.WK9_U^CEU[L6ZKLK%DI6+\5J>]B>;@%?UXOKJQ=ZT/SL;*8*$ M1+PWD4A!';'X#HF>!N:S,L:ZC6VGZ$P3>W[EXD;6]?64BY_3P!;5P/Z9#>SI M^._4>8N?, :\8$.DV<=> U=HC&F?DY8);2]GK(W.4!' :A7NX-AKC0'?@\R< M]DP'%9F47!&CK4237&CBF&,$;7,F,AKG-$MD8K/)KA";M2_2O;L+UBO^/)N_ MA+UO1\+R9G$5!,',0Q37LI9F$+[_,>'[2<(?L?VW['Z143A.*/R20_A-8F') M)N27^!^G)3R*I_V285@9?Q[&9Y-9/Y)1YKT@$3<,6DFYU(/6@@10/GLTG7QB MI2RZLE<6&5I!%]O$V;?:AZX.L=IDMZ!R_9V:3BFEA$(Y+!_&I6T_IE*T=ODV M6K7$?F2)'16CZ!;,L-%"[QS'I^-E/NB5MZIU=FNR>O_)E'4F!./!I4Q88(E( MEE!6IR2(TM$DY[4TBJ-UIC:5E)NHU#T ZVQ-;;"ULA'$]3*7?M;INB63ZOZ8 M>T[+JQI>-R+S2<,+G/.<)DJBE8%(\(R 58RH%*07W"O'8V-XR54UO-8)K7.U M^KB6\D7$_2/XRXG!+P<&F_."\RECHN)W'OR*"?RZ:*,WUA,=O2M%GX$ "XID M%XVR4DC'41G3F]Q,MSNZV<'-=4M>N3 2%[0'E^,76'U?]WVEN-PN755#<&G< M,YW:DHP%34MPCE.)W.,H04FEB8\@:4B*:UUJG:E-*L6F45>'Z5;8H;?ZP.6F M3N//:D]5F^DN>&_29M(BXF9 G8L)FXE4OC"@\218X2W7-+($I<:C=$NQF2I2 MKVU+W5!-^6I4W3C2/)U15'H6'!S"&."#*XRG1=28:D+-!>.&_;HY5L>+1PRX%K>KVG:M0_';YGZ'SLAS;:\T*SZ./)F%]5L<%#Z M+WQ[O?07W.L-7R<[Q\\Y6^-E^VJSX][M]G\Z-FK5<23DW3CTM-04KGW&_;>)^.=W13 MG[6T%>D,6G!4>J2V\-6W65'^4B>1WL?2?K7UZ:)0*8P+:9[@0'MX^3[7(Z]T M,[?;2F:^-0;[HUG29[W^^*WR=^R!N89N4$9^A[??O06I%8M>$B9#.7EBD<=T M9,3X@/]$EW%A2W]M;B;5CE937O8!=\3\WZ9 <>G/G8[#V9A[+QX]-?+762<<%A\(JU^J2"+W/Z"J2TGU57QM^F)6[G9:>XX?TN*%[.; M?=ZX'\4J[HW%@HGIUS_G];#I?^^#Y MI_V=M]I2YYDQQ(N 6A]/%O6_PI;9.YW!>)7LPIN#992=FH?LLG1,."\C),&S M92)'36=7 JZ;8_4V1Z:0HS6$I01$2@G$9Z$(1S'*'8_2YKQVF^.';OPOBEG= M(3_<(<@1-NFLB!8J$VF30GM1&F(=0Z,_>6>#7#O94G?($G=(UDD)M*-0"><) M=TC),,E>$!LXSR(J-*E@8WM69MO";XQ\:Q?.B-**?=1/_-NF2^6 T1=#>T;Q M_\WF+_I-%+Y<'YR&PRL5WE8;CF&TEUIX1USNX:C7T[@LS]A6+SW->I^;J]VS MUI5@.!YOILM@, XW$A<7,;38E'RD+MB49/)=J:(FYLJZF=^H^M MU?2+S!S577UYZ:AV>OR-8^M[WK+5G+XOS-*0SQ6TL;!C_9H"L3K65X F_F3[ M?[Y5FD8HG::E4('(0#VQPE"2HXB&>1Z,":7G]+04G&H@B[]^W_W;FG3_YM;W MO)W7DB_5V[D*6^NO\_;.VP0TX_\\D: DD30GXJ.R)"7CG0*\S%A)9.-JMK?S M8F-U1BTK![BR%SL'1F]-;:S^EZ9K2^A5NYO\<+ M '6X56DXN]<98^?]GY]?'_QYOH__[1VT/[_9Q=]?O<'O>LW?'/Q)]U^].-P[ M#W+OZ/?,>QXL8?//;4\3?._[ZZ%G> M>__7^5LGE E1:R)R!")9B7QZGHF3:*@X%YW7?B2(YE*@ MIKQA[14>IRGUZ;_X3(/]_*2?8F?XI FB#%=&L[EK".T?_/66J^2Y-8HHU!F( M=,7YHY(C64D',B"*N"RR9[K@^FIJ[Q>>@[(K%]E@2B>?5)9&)H<"1=DHE6,L M9Q$ DM+SZN=U@WVSP7!LG]\*'2(:U9'07/K;T& )6M2:6)]M$)Q&&7S)21'? M49S[:5 R)SH?4_=L"_?*L 4AC *?J$6GSL>FW3;,34_W13]_=%-\AW)H,$C# M :K*+],)]!N7THMTTNL7YTSG&(Y#>O'EJ5;'\+KSW?-^1[R5M'2!D)&HG%%! MMBCF424VQ,JH#$.]SV?Z_=US;U10%WNAQ7Y^_C9"DC+S0"(/&M6Y+(GW' CJ M<4*&1'F,KJ1]3#OC9E/%YLAW?#):B,85G,)IOS,\*P9H8QD5^Q6.S_[?_\=R M9AX/OJHHK0RATT5[-0V^.OKFT_=N4?=_&0Y3/.VF_5S4TH.R9WYB P!-/A&C MM-Z2F"SNF,@M >D\T8QI%SEGSOM)A?XNC,/9VLEN&D*G.QCE6.(N^W3\S2YK M4G@&ASU\TZ=N[].C&9NN2;C^HFR-3I'AX+MP,DB/+EX\ODC8[APW0V@^]/@( M^N\ZQV14?N.1.ID^25:LC-'EQY\Z<7A8SGEMT=%9KW$._?B;QY>WFDL3Q9M& MUX3;TM9=>9ENL6M>$U9>ZY/?&RRS6T)>[[;?N\:WE#'+'ZS:DOSJRRLV6(T; M:+YM\(.C&JM6V7'&^S L M;_>;[(+.<>B>QO3H6N?0:UOM=1[ADNH[-:4OS6I XJH*GVA1L<>MER5K!_JQ M]6OQ /^WF @O)!*BV9$HY!\;(&1DTP0:OY"EP73\C7 M1,\_4K_H2/ N[:9X6LY]/.OWCBX4X=7*>+NFRV14J>/H1>?UT5^?V[M_LC>_ M_7Y4''3Q[^+[-G^J]LY??WI]]%3L'7P0DY4Z\.\[;PZ>?MK;_?L#?@?^ MV^WNO\*_Y>WSU_CW>^]_[;P^"&S_()96O6>7*G6<.?KF_PYI./K[&%ZYT_WW M+SXT>1$'OW9*M9 W)5=BM^1,_'Y87#1[NZ]EN??K]W^=_=_Y4_76 [?4R$! MTT DA4S ID0<"/ >J/%VE.TPG7$WD9JP1(PN@LN9M>:_B\[[ .;_W*2X]@)% MM>_CV18YT&ZH[".L]&^GV9U_J M?/UZH?8_@1.\-CQ;CT)!:T(_=*)0D!0TZQP=<4X:(KFSQ&>6"0T4UU>KR*%D MHV]JIJ](+U_CNO.5J!XH45U/%ZI$M4)$Q2>(2O$4+0=%+)1C,S$PXG!-2W0S M9C I0499K<#[9[>])S^P H_^_-Q^A<]Y]"?#N3K".>GB M?=0^C@7O<;:WNW?TYNCWH[V#9]W&"G2>9X4*&\DYLM);-A)'32+9.Y&,M<($ MOGPK<%Z,?J_[V R,KESWL1MK(T%0:M >IYI;:8$Z%JD6@%HWRC27S&V9357A M6 22DY:13HE''1,)(C@B=>3$!Y4)ZAL"!,?_I-[85F:Z!/R"ZL9W1/YMV445 MNG-"]WKBM$+W;J$[:2M0)7(T 8@ :XETS!-G;3F%K+SB41AET%908CK/]?Z@ M^_/$AU[U^A^:PW)P4@I/743WSVJXZ"X-!2=L?V=C^P]OF;]V_>XQPN*V(GN%D#UI96@5LV9 Z@S2"&NC M@6A!6UN*JE):[8T5(+G.CP(3S]7^P7/^FO_=:?/?W^^5AE;O=R3>L]-^O_,) MY^,,Y^ZPO?N4-?9&0M[R)B7"%,U$@N;$9M2%F$]<)A5+X<-9M0YK6.(.5!+( M.B)%4DU9D#1ZZPW'7S(J*"@R8*@!%IJ"/@!+Y*@/\? MA9#4;VSK&I9XR-"]GC"MT+U;Z$ZE,,E$.3!+0*"9(",/!#G7('Y-$D9F%(D2 MH8]YCS--JX2,-F<=KX3JZN6=CK[R.;"::=+F9I5H?,; MM_2]9D6DZAQ:%:Z?SJM'Z1MCE)[HY%UIP O$2<7/ E0RKV1^FQ7/*IFO#IE/*NY)6*^XY"2)4ADW6$H< M+B;QPCN:@'DCPL:VW)3RZF[JE+5"0NY?Y^.#]-8P>S15>RNNT_FD.*8$VRJIA">]0=-KX%'3 M;@1GZ6M-NW]TSWM?N8FYO6;GPN4S7=?RN8? M]K]6 GN7B.\G^$ @XQ,^@NXG.!ML_')I(HXZQQG]L&S0U17SO8/]CKM@[T/J"+Q_8/7?++B9_O\ WWS_IWJS9__KG-7W3W=E^KO?=O(R,X%R<*X;!/CD-EDT7]:CK*(E$(I*BL2.)%+MSM-'9,J&399(_32S"^[^O\/ M![,NO77'W6):\*Z?FMYC5Y+S6-$BQ7)\)/1E=V"GOXC-]4QUY$W6DYO?TL3P' M7DS0[YZU0CDLV^V.MO;X(U\?]_]G[TN;W$:.1/\*8M[TAA2!A@CPEG8GHBUI MO/):HUE)]GC]Q0$"Q29&($#CZ%;/KW^9686+!-C@"8"L#QZW2+!0E7?EZ0>* M!88S#N'#R=3(D1ZC&T8(%D>DS!BFU./M$)])IB#A&@C7C?4TY1<_MP8VT4,( M/+!6FFIA?LP3@UW:!,.$8.ADSU(,-[.6YG=G&2^5E1_A@<$\W)9#8S1Y,96(KZN#^O:D(A ML;L;=G]_W_O7;&J/Q\/IZ-9D(^-V,._U;LT)F#*].1@WAFU,9Q.C?/!*Y5@, M7P'[,$35 $@%21!=, MA:Q\8 2N-?,^"1#V493AK9. J0*#/L1.BUXRJW>(&DB?IG9&#> DUE#V2&(4 M 2O,61"@OT. $*VB]:6_!LXL]D"!5BV>1XOH.FP@1SQ06;+(@\%@AO"_/NS7MN#RS-X!N+%$"4@\MKRI>%'[LV M+9QN-HBQ1\D]V$AAM&;0J84M+,TG-#C0.H!?X(0+M$MMN*0[8120%T19,5@2 M#(=U8R0/ICLK4D&::,IDBE_KT^DD!02]R/+]%0MHBNL\=L$0),LV*H+*C@.T M[Q .JX"Y8&9Z:%DZ-$/2N2>C45-^8VA%HCFXPK"!Q8$:X=/W9%FCD$-O#-$# M-W5BEZL3' IM^4N6G($C_HVR\!_!4 W4#?S@7H 16(!@==D]_->T ?2(FN2^ MR.<]NPZLP)'\R#C:2*:&:(+!@4U[P0)N>IM@YIFK%4@! CL8XJ&8/WT?<].8 M_SNE&$ZJ6$6*%OH:U)R0@ DG4_"R"2;@7?D$6C7=& )O:=KHL'M"DN_TBV/9S47SH603X.T")UPE26UW'E;15) MQYCTB*JQ\4F/@Y-[@[[ A8S].P:2>X\7K[ ECI_!QR0FMOS;\/]^__GW?W[] MI_//W_[R[>/7S\M__FX-?_GM QA&__SV?[__[^.G=Q]TC%VM&TS__.HZ'W_[ MQ?UE^1?W_Y;_^_V7/_]S^_SS'>]J^> M;MO3J37#^72#V\%@:MU.K'[OUIY/;=/0YVQFC=;=/K9ES7KCF678?6-@3$=3 M +PQ&NO#H6F;%ANNNWTR@/.K[M%=/\]NJ'5:N]='K8W#H%%6<#> $[$E'U+# M9:SMP"4W\@,^PP;%B_F(?Y%GY"F1/RBR [R^@ESR<<%'D+SP"Q!7(.M#O,^7 M7%!1=,:K1)M38(+$O8.CWW",EDHOS!:T&2@XKI%01CO>IIE90SXU:C 2S-^! M46"#K8$7+1>@:;?:N*,MHXWP)Q]#4*BQ4J)(#D!N)'%G271VM @8:&Y8>H$> M+?2'E*@ZDTPD@@;\;K 6QK/(W[5"NRNPN941X@!KHAU][>'/^"$^>_?NR_I$ M[I7IV!CDXIX3O4>O-Y#V:+V%[]IH*O@>S>X.;.%HP7.@:YXHFRE"R*\_?_K\V]WG=[=__?3I M?S[\\F?ER]>[K^\_OO_EZYSPBT)C, DWRO\"E/UB"#+C]WV1<2YBZL\5M$0QL4'/VK>O[U!TFC$ [D?-=W!])"PG7 M^9*9GKC3X#]_#9P'U&5?^$!"#,7_U4FN1; +3(W"BYBX@ U5L0M<(KD@X)TJ MHA^HN7?CQ<,,Z$&PWI5$"J 48]_A;1'%\?&K^\!_!,E(=T-V_Z22O,0O$N\R M_625?.HR$\7?PEFEB]*U,*2[9@4D$N"I(!BCU#QP17@C\M6-"8QT,YG#U7;E M EI5Y=XW7?@_?_8[=W7!W[ I^)O?K51LW1DO5^(?3+@:0Y7R.CSQ\3R.8IP$ MR0+*.0-30^4F0WZK_"XDM@AD GQA$%RQ/"WXE7\P83=X]4;R#7F:Z'K M.Z.*]*:,MV2X4+O(/O<+_+AP#3YHUXAW 1;R[:@(XC"^OP?0$XV0J;P=K#S; MQ@Q]#\]#-WPT6>X=GJ.#1PJ0=C-?PC/;I3UD&T[L'+#'1<0->-U:( 364W3V MDMV=50(_QP$*@Z4? -2!VV-TN[$P=J.0O&JV,Y_G;C#N4^*[\>G"$5J!,Q,1 MOL5V# /)I%B -2U.&V#@/I@8D:7(ZS\?WMWJ4P5-$+9TK',$C)JGV^F4DRUI,!+\_LQ-+$/4<2N1GOFT3=(@G+F0 M3Q"[W_8";@L=,W':D1?XZU8/\:M>*H?XU8\,+3QR:[%Q1'5NG$& MWBMW[9,@-S3EH^F9/%2=WDXP"S/FH1KDF#O/=)]"A\SHGVEX #HXWX(&YID!JZY\O> ![2ARF\! "S'(ARO:40*^9*YR?T+9/43922NXIQO!VX?2Q\] M-Z@DP\3,T^5%JHI;:IM47A3H"IB%AC;,[ MT??0&8K?2M]H]V'D@KQMB-9[UY^!N*"XOLU32T02+(H3ES%^(5CRM&(^QB9) MF,#0BPM6D;A+?#'-+YRT-Q[ M!EFHGL!'2D! \KWT!9CZ(E(7(G $J#WP8 M3T@I(??,H_P2A:>\T:: R1%.@HT8_] $.0MW"THI(] D6U0Y;[J >\RX ?)< M!1@=%&_&D,X2,S#U((C" GQ*_[BI+[U:5!0 -OL)42^XD8];" V*^ M?T+G4826>N9Q0SV)/C3,* >ER3 1B)2DP&]"+?E[8^JB PUG.:/80;,=75VS6[X2E>/!C1,^M,UP,<-X(I%*0N(\UT9XNTAM$PXS MZD2?&>A2#,)Q_(/DCY%'@4! 5;NW$9;]X7ER3E[G[C M)-H'M,UQQNDE.5EF4_R14F:6$/:-@>I@48!Y^*858*8F7RI/@J1].G5;Y6E] MP+./(&9 "\>>,%?TZ73$_5W"^^HC9Y!-4PC)\A2"OWGD8OD?H S;7Q8^(\4& MJ/[;/=8WJLJ? O,/QU65NQA=F\!,*C^!8Z:6E/CE'8@SY?W2"?@"E "%V5JH MH).L>\ ,NOTHN:%ME00$6D7OEU:CGNW]G#[3'$: FFLC;6MKR8@)HU.LG#NS M5S%H#PO$#R#*SASY?_$I,3*$G8 M+'_%'67C "S>,;K/HUGV)7LMNLFRMR$<_@]1O?ZF7_Y/O.KKRV=XKO.WIN=L M#K L'/*08I#D=Q")W!.-TC5 UTW,1$$1U@A9@2,"*Z G,@&\888LT^MSIJ^$ M^BJLPK4]VM/BNI-(;[$\VBW9"FI:!/3@1")H2:FTF)@*&@2-^U#D'L$7MT(Z MPQ&QNH;,"_)AIC9&\8 (@M!T:8&-7Z>:4I@?!8N(WKIV.*'3X'B-CM-[M2\,-FX) M)/#*'B(MST_-3YRF])"@0S]G@,HM+52C9*3<$=!E"N8>JSP=*3_@ M"R*^3S("Z!PK-WW$8?D+H>([_+CW)IJC8.B&>-G/#!.PY #>@*QB!6)3P2]K[*'DV4/G:/YG)E\F22)*C2 M+2,ST5-9)CZ/D%%:P,;9'G@8 M1$97HH]=$A'A\ ]$-M@1Y#Y$BP'#*.1%LE,_&I MOPIF),?1FW@>\.%<[R/R MS"I$!,$*\BH8ASL;$DV:.@?];+(;GW+O>KQ'V3C[<5GM R%9\E .)&%B9U MNE)S.7TJ3[3*U_41:U%-)/KN\LI2W"N>2SM(PM_7D7=@5.<==">%H D;O)QS M1%UE(H?22+"X8F'&E1,2-:=9@IO$"[+QGE?R%BT]X<1(4[A+0];<1 R3:$W> M !6%,#SZE/%6["69M:(\=Z=DPM88;6_-<)$K9Z6+KP/ZS\[/<+TV?#_X0'&:],I MM*XI(N\6;O-@0[BI=\#:1-5L)^@6_S^64.[F?N6,@3F.K]- [W[B2>PPI6@ M)LFH9$='"%9J8*,FM%J>T9,Z$7DV+>4>P;>:\M]);P*17<)C$62IIG7W:?)1 M(2,VLWPH[2BQ93(UD&1:)J4>A/G?8_M>;"H.L023F^=@GV+F$$\OX48,NBS\ MS/D1XG6 ?.R)QLJ(B/S[89C6LK.3PL[S&>S8YC]1?DA60)\'\O26FA(;$ MH9$M@W#V?.\VOPN"]18KJF$+ME+?E!/8EURL2_G,;=#+(*3"R1+K&J0Y17NB ML!#E4^;HIDH]3%FPCUO52523>M>$:24$A35YC*LL4EHCSED>$]D,L:;[Q]Q) MC"7RUM= KZ #9D]< J>)*N*7L^3:3D%A+-!WL;T,]OO$\OGLJ>285,&$&64K MYO'0E2>Y8_;7(^V-6T%J)Y.HCA-9J]X&55E M(1 !0?*]UFQ"T:.?\VX4I:R5B@;X\62H&;Q7^Z2OC6_4TP# J(>')J&?;U"H M)G*O0,4I#CSX\3%1,$U0T$KNF(PT_51T49,_:^"FB:2HMIDVJ 9KGJC?!8-F MQE6NX!0N_@CIF0& Y14!BW*:^Y%E219^WJO/%Q!]>2CN!IOS[=KV;3G(]B&G MRI5H,DOFCJ=1,)C<;*Y"]CKYXPV<>>6:3Z\=CR!'/WI3? ,ZK=='Q>,+^=?" MGSV=:J/I %W:8@*E>+'P=FOD[5X;:\._&_>TT7A:^74/!,9^WPU'H[U^N6VS MNJ$9@WZ7-EM[V9+); EQP%V.M>/)9V:>/>UTP MTVO K',L_>Q,TYJ\#@ANH'],U37@%$.]C>?7.&!B:Y/C2U$Y[ZF#2(=1V3JRV;\.7]V3Y7-=]?%GM=HMM=8+]R13M47[E_J*L M[@A#R]BZ$R#FB>8V<5"WUTT7 X)IK, );.7?O/D*GG/N8&V]\L3,@'H\\X@Q M!?3L8L38@3T[WY60W?.$C&)T,*F&%K6M85;H_#X._!5+8W$?R5!5WINB%YRH M@P9,F-4BJPF,;@W/>V,*'[8B:.=^.TZ:JR4\B7\&]<;CPF7-QX*E91X"LJ0Y# MO9'U>JBN.!1;I%(R]'ACZ5 R'86*<-@#<_W54J2<%()%H3^/Z!]IHX1\N5E( M#2WR18MJ"8K+CE'RK MS)AE8GC9B<0^6)BYTNIX=.[C^D('FJH(!KZY3H(IT6IZ>25I."V^QGQ:8LI! 0=?L8PKRPKK1+P M>$OP?$_]ES%Y]Q/Q9$!%)@C24$G:M%HIK$,^="?7L[B85%8@C>SE(M&%3WY. MDJQ2Q-)&>;[*%T$W=S8"%!YY_Z' !0"?^@!?DTX@C[/3!T\943"4( M !BBDZ"YQ$RZ/\2_,MIT*\#I]9[2$8GNUF@^R9E!@]0/^:R47/(N"@#7 MQW1$FBA*;1:$$DUFMR;9FI8?@)!(YKAG>6[("*BKJXNK&8YV7L8L*B/1V. )R%0R[S[Q=E@AH_$HW,S: MQ7I2:UE,G+AV-IKH))=!6._Q6)^YH4U-1Y/\YJ3M?BEV 2L>S7'.TK'QN0JR M%(_#A2$04T,]JOJQ7R:JG1L:"3D@+13%BI 3;I*&!W24O"N12Z)_MLTGUR/5 M"1.5>C\7FD_SD=#K9BA:*P5'?NUNE$0XG*S!8Z&37'3DF8UF3V" M5^)<7@J0A!LST3:\(H>5_S)725%H:U#HI8E-W#<;N -I/ZUXSQTL-,Z_'^O? M;#N]:6=C*%%C/O%ZD<*FJ)LY'P^"-TQT(N$@=< 8F/^6B;7$<.D5ACSESG+I M)B9OYFMDJQ:FGJ-ITCJE_VZ>->F5 R@LRZ/=5!,;8E44YV[6HXO64 GX=VB2 MA%O HI-".\&LM2," OO9 &Z2V6YF^KQHL+39_NG0U/FV<-"G/.HS; -IHMJC MLF:J]^2YJ53* /\F+Q-(9&I @&2D*3^GW8WYC)3L.Y6:0VZT1V1\=TBN9P[P;"4Z"GKUA.PW.[A_N\R.\T;3^G7I(S# M-+6=JPTQQ*+ #>8]G%N48.2Z(8F:C7B=84(US5"CP;>R&=_[0RGQ*TXQA> +*;]Q(DVT$C/?9$XU!!#)G82KQ_ MFX?(#6[8/$S:L@TOSDE/B,WQL)W5UF^1<^#D%Z6UDT.EQ>(A-=1 U9AZ5DMU MKIA]'.;*1J@/<5@F F7A>F+."'O$\7RI%;(4=0 M_"=MCM&-P]W"&1GGVW:)V[.5#4Y.W$^%&2*;4LI?ZS?VPBK,7JZ^\N:$1>'2 MRQ->\;>ZD>2OHTT-#[\4=Z3,B95*N=QK1(,S^FNSE"=!&?>;ER$LU?:I_96, MJXO$M2ZMI2S1U,GWZ2KP'] 6'"$D]Y6.1<9%Q&*'?-N4_PV\"S\;[?"7PP M3Z!1V'))MS=J4/<'7SVECUS+9S_?CI$5%5?--$5_B M5GC^UI(;D52(9'(K8^VTP!M8X<;;CJ-H"(HCO"J+Z%1!U6%F30'_Y@XOBY#0&0' MRQJW)G&8Q&8HF@R@QC(7]:-Y+[J%E*V3M'_+:_F0CVC&^V'V-6].=ILHGBP0 M1%QJ4SY0F/0*XYW$>'B<1#UI(+"D.4?21K+.<_DWYZXP.#&19HSD;:4(&\PF M(_X*2BVG)?,V!09J7^QC5FC*7>Y47&&50EOH,ARS$#@8BPY,V_&%"\*%,_ ] M98NI&7SP0D7=NT5[B&(]+N_DIO*^WN$";RKD\\7XND\S8CE@$ZO W-BPF;D< M.0I+M F7$A^5$EIQ2V%3]E;85 M_IO<8MAJ"IMV)I(^N8]@7(R16,6),JS8]M*,L?\,[W!]+[Y_J=+X#^R0@U:] M:'V=+!=[Z+,JM'5/8DUJ(L?LZO"7D&HE%S[N7!,QD6R'A:DA/$=+P4X(JS0( M5E (= >)T# M)>J*($G%]SRNE:S0\,XBU( MP'3 BW7,^\1A-WL<)40$%3 ;C*YORZ_TGS M\\CAS?L!?*3]B68 NIJU+)P[;N(0X1%/,"NRME7IO(^WF1GFM[1GQE]BCRGZ M@)_P#'VVVY$P4WX=_&I^OQ35^(ZGFNW<:H2GNI*/@::SF-\5&F5$?:G;1L%T MTJP]J3[1QC>*V5"+"]H,0'$\TGHWZEJO"]'[-$')+IU'MF($))W.>XX,)IJQ M\5K*YQ$=S,U"2 4A8T8Q=8P.A,/1F-QH"O U^0B_R;UPZ-K"),GW-PO<[F8 M=$O&:Y_YE/JK;)3-]'IX@(R#)Y#M2\SF")()]Q1ZWW\.9,O8[E,IKK)!GIDA MBCT@ UM<*BE?R_F.,.:I5SC[TR9K*6GQ]CM03VCG.X07NTE_Y!$/$5:&#R;-4G-Y\OX8J:W&(;*LVO@A;]@E_0) M!O&)%DB&KH\"9XEV_H5&S&)K21]QA4N\S??#RSH';LX6S0^FY;,C:@ZF5>ZR M\:AJ(5."O*N>F! GFEER-P@?ONI;H-?W=78^>\>L7JFW,=MED#9]/%3CRK7E MVG)MN;9-AY#W%[Z.OBS6Y==JA-C<$)8##03P"#H=;73X&P@5ZO65[-=E[7U;#M*SGX/G)WTGMR M)]7QXS:ZYQW:RUTDSGY!#^#%HNP9CCR4BVLT8^OMTX_M3"V,3M/#+G_BJX-< MG4YVEW5B22N-T\HN,JU]S::Z\N2ARL+0Z]@/Y:1ZCAZ0Y73Z@GH_^3&L88C*WS7\H.7E' MICSHACK9^3I0CNB3DO#:*_>:TM$%+%7(O[XZ'AD=$G\GHI"N8[?B2JZKH_&N MIIODP7/?+2?J5-HU)NJ/;Z>Z9ZM"./Z8A7J8XBMB(FHPXG M7/F* M]]>Z,F_+B^GP95?M]TO"3I7#6%[O.H_:"L8SQCW)>2U 3P7GC2>2\Z1CI0(] MO["(1L8$?) ;V@VO4D/BRBIFAI-NYV%?$H8J&OV,=[#Q3H2=KD.V0HE/C,8A M*^F^DNZ-Z:"SZ+GXZ_>';+#/C'EL[D0'JM N&)L5O0KZ,M;:&A15R!)=G4YW M$/;R+KR+&M7[\B[N?,2TX420D5@7UT?F'JJ# MD61O63ZQET^>K" SB@)G%O/15Y&O?'3^H7QE+L,QLU:H_-59.GRZEF]]6_@N MH&V_I,C-4ML^H-?V8WQO^S-JCF7849UAZPNR*&TLRGE^1Z6]/ ?_V]BZ,8;F?G0%C25 MRT"!I@Y)09E^(;FPNVB27"AS04X:P=K!>MS5"RKG=K3BU,=Q/S584_7,A?0R M*5@.Y[@<+]MI>.^ M1==8HX:7^9#E.[!%"8'Z5^W_+O"2[;K^(_KON6,_9%&(-^]HH2IF MJ)AX^\9Q]>8]RXT"4P$B'@D7DZ=/P/\MX2E\1-S>X1OS=64LX$"DG$=ZY)!] MDNA/Y8NG&^\MH27$"@M:I32_+@+&E(_PW")4WGLVD,9_SH)7/[UC%EO.6*#T M=;62)+IZZ%_@DWW/W&^(P')K5!D,)39#RQ%A](Q>'8%3Y\17!SG]6)#KS(DE MK9R25LXKSTHT=6UH-A?K>/%K:EL52ZHN*,JS;;[L(7-E3S1=J%FW6:^GM61F M5*-PN-GKVM#BF54-]T4$JI*>K$9Q4$W1ETN-4L9)&2=EW"52]*XR3F97;S6# M+3^,#/G?VJK[I]):B8P&[L;%=T)H?F.O!:D5-K=,H6 M.3M-72X]5/#Y4-NU[;3D\U;AM2IW7NO26/+.T-3%.U6^F"XLAC.3EV;PC46P MZ2MSJ4RD1Z4]**H:YZ-U:62R]*CLQ'Y[MB&4['>^>)$VDNPG'2H5Z+FSEX[G MA!$?DTRVA(\C J]L&$%_NK-KN&4-OR\)1Q63WSMY36K Z=%JW);#%G"[IVM# M\M\9^:]+AGS+Z.."G!'EY"%&&\T#?ZGX*\8-BOU:#(NC=]3)5Y$-.-A9PNT$ MA@[=HCJ*UW*R'W=**)Z=I"Z7'"K8O*^U9.R*9/-CLOE4FTHVE_Z5G1'W"9TI M2CKC\15O&7!EWI47/:V[D]0N"3WELJW7J90[Z5>1G-<]]%1QGB$Y3WI4MDXD MX*,&1*^A Z=%=R&,60Z+GDS=;P^**GH\ (X:GSS?==!6JG&]<=!*RM]"^3M8 M62U#S\5?P45@(C*_*S/FL;D3':A%NV!OEH/"V#E?JV4VWR6AJ&KNO#9L_,;6 M== >0XM*RC\WY0^T<6?1..[!;WQ:^ M"YC;+S^RXZ.[CV8^=6=Z]I5@]A(,J/,3U043Q-%,*,GJ+;X'I_*BP'?A=_=I2L2594#(N>\M0Y.<^WZ%F1B2"UN&)LF%TFW3?#RK M:$ER=&P8DQUUEY[(77,0D+IWP;LLFK@\1T_CY'BMI'0B%U'C^)3B13J7+H < MGS$$;2=;3:\_WV/;7RB>+3TK 2L!VZTD)6 G8;CU)@'U%D03X?]MY^.D_ MX3_)+Y9F<.]XB6K6#5)Z7+OC6/M4TS?].V&%# QM/ 1+9>6'#O;6>ATPUXR< M!_;FT;&CA;!2\C\4;^IE/S%G8&+$4?5/-F9(G]_^-ZA2950$1_Z_N%W'_J\? MG+ZNC^W1V)K.V7!@SJRI83)[/AH,K"&;,V;\:SK^(?G1(DB.L#+OV>TL8.:W M6W,.)WQMNH_F4_C#JR*R %-K@-\59F5H34]0!&NE<^Z(\*97O78BV*FUW=HF M#'QF8>Q&(8[K^Y2V6,!4I?5Q6<.D_= M9 M#U(N'WY==3D"+E; II\[/Q?F%/%29,AV9]+ YUUR%['7RQYM$0#D>+4@_ M>E,\)%+9NH<4B8M_+0AP.M5TPT :%"I#O%B0IT;DN78]X=_U!]IX4/UU3],K MO]NVK#[6],ETKV6WOW*LCX^_V8$V'8_J+EM?(^UPY&'_!,$W_^SX1D*VV M1A/P^/%$AV]+V*>B:<54[8WWG,[1JOC*\YM9%VN72=SE O#2B;MBWG5/[1N# MSH8US\I8.QB>QV/!/6+QEQ%M'W2Q*^P!9-DZ@7ASA0/.*X2D-I2DV!Y2O/AB MI/\V _O1#%@V#J_J]E'"DJWFK_+S#M5>?[N!?3JEOH/>;35D*U+6U,FDO8,C MVFFJ77?EBC[6>JTEF/W+5EJNTJZ KKHU/?-"Z.I0%^UU.(2DMS-WUQFH>N_P M1CC->SNOBX2E3S-'PB/5T*_+>=2D3_.DGLN.>HQ&71RLLTO OW.6T#7[+X>= MNM)=N_^R?64,77E2 E8"MEM/2L!*P';K20E8"=AN/2D!*P';K2?+RX;W+%K, M7XQ^C\/(F3_QCQS/9E[TNC\Z96'CUC+&3W&@1'YDNDEZ W9$"Y@9,EN9/95= M6<]1I[IUR\J/AJ8KL+#K^)ZJ^($RTHP;M:'K-=_2//"75!0;+9S 5OX=FT'$ M BR#I1V.:2?2TOT -45K.L0%;!2S$^BY;F?2U\0W^N*#D0L6. M Y2U==YCE+ZGE:A]5ER=32JU$CQ/2E\; C5XBKE9@ZC,S- )58YV_P%( ?_2 M&F625D+Q9[1UOK!5)$K8>]3J0U<:%KBYFOI6@HU#227S+N3R!'<+5(=F'KQC M]@1DZ;%(,9H*%?%]]GNE[V\<@$K8)%A2C(5(Z.-I3QWV>CE$AEC8O-[_!E34 MKA9[B7G^S'VSCNG_0\MPB7>@I?F['SC1$ZKFPXH!_P<>#/WBA>.IX#1$CE6O/:<\L6/X9YV-P\<"S;P&8[P$@P9U_4? M\26ICGGPL5^7BZVGOW]X=ZM/ M565AA@KOYO7 W"?% 3O*0E,G?V^L!B$81WZ C\-95MSB*K97^I%2<' M*H/3WL.7'M^[?E. 50$U2 GXHU=Y#+#O%F\6$)@1' :4L7D/2WW6A]K P)WC M,ARH4;K#O$4).Q&_PHWC[T;#76P^<4WGL"4:"8#:$7>(,3\ 6O;RE &OS ,3 M90&^)ME#X3R[&9^**TZD]+3)36K>(1!25.9!5XKUW<50F?0X@APZ@PO"Z*0+ MHJ\1+/[;;*7JK:J%*C@+E1][VK3@E\-"AAMU!^>8"DK!\4"HV3'-?0I-EZXT M]&LN8I20W2^!>K1&CX98_PT'FP$ MAX/^';0 <.K=!X7:,A+H'A>.M5"<$,[*4%# "C[\GVG[Q-9:3=?S(C_O)2U95JJY-0Y0D)7BXMEY9+RZ6OLDOSN B. M_'_;UG"YB\;-G4)@L_U'C_LJP JY12?$4VI@@NDMC&*R&1?XJ+"9>5OB&7/] MQ^K8<4VK\>PMCB?#/F)]UQ;'QD3K&Y/*K_?M18Q->^NUP=UELW#*R7[MF,^_ M5[VG]8S]^A;+S3ZW67W?.Y-NWW[41U49DP-J?;:< MJ;K];D_VXY:T<=[6S,V-@^UTU_!&P5:G9;@$FZ0V26V70&W=..YQQQA(B_&8 M%F/;>^_OU&-_!VGR[*/32YS\\)4R;S\_TSWS6++[(D%8R#\^%R1'EPC)0E_7 M3Y3+4!^>>VB![D_@X&D7=:A-M@&3G>S6.DY.U-ZHWYU67')NA^QQ5_^2H:N# M_N2JNCK)%I%2-QQ--XQ4HS>\ !*6ND'JAA+#QQA<4O])J1ND;CBC;E GPTE+ M*?@RJ4\*[^S4?56?CJ3L/F[OZJ/XSKHV1>INR=!Y%N[E/;N6(3CEH!NH$WU7 M%5!W8L@1395K05+%@$BU-RCMMM!222D)Y.QJ^#,55)(.?"3U_5]5VM$8FD\]\HC"[=*"2!G#W T]\W M]G_..T47 %PQ_7#2I5'/)^<_&:?8BJZ/CFV[3'EOAA$E1M_%8128KADZ^R7^ M7K>[9*B.Q[VVW:JO%TD53A=UV.N2B2()Y.SN GV\ZQ!VB:3SNPO&74K5D 1R M]HO&<"J#%Z?,=%7[QE!RH Q?U$37GP+S#\>5X8L])%FO+2X3B:1J::AWZE8A M">3,^)F.]\QKER@Z%P]/IZ5S^R0'7QMY5"1#C=N!H:Y#MT*!RNB_C%O41M?; M+Y]D?.+T$DQZKP(D_[8&0Q563)=\ )(ZSLV_+4D.Z#IT M*WBO2[=W&8UH]@)!O4D;[&TH)N+T >>V'^-\'2K8[V8/B>-V,#D,-&V1415) M[%CFL&MRR1'!TXT&/A?%',=ML'(9S%%1/#!2C4XI<5UC72M50X]0N8)I.I MU#MKA\\CJ?)*)Z1;/3?WIN7KMN%(7W,_/K?_K/6?#JIYJSX'=<^XP2 MR$ )]($/N><3BI20W2]9F4"L#+N<:Y]>I"IA?H17P$=.*8YG!$)5_$#1#6UTHRF?/,4$PO'"R/0BQ8J#@'G6DS(S0R=4"0#),O!' M^7L>S5#1>]KD1E7@+Q,^#V,W4OPY_#W2!C=E*\Q8$"HA?,&4OYA>; 9/BJXJ M.%E14PI3M'R:HE5ZI#$<"=ZY-!W/?5)L^#KRE=!T ;3P;MSZ1^X\%]T\ ^1"$"]#, MW&4,E#P<+$2\1(%I1; -.PY T],)0@:?V\K"=.?XWKD3@FZGU8CT\)&Y$X21 M\F]X4P1+9@\],3/ )XWUS>./<%E_Z5CX6MM!:(1X!OS*=UQ:^QY^EE@3RMQW M7?\QV=7;3W__\.Y6GRJ >UB\2;W\,M+E.O064 .,6?S+2]!MM M.[U>A>#GK?"(NELI]ZM9;CM-3$%2/R?WGU\6!#ZJCR\YOBQ^K\/W5:RZ08Y; MMCL&*%+^6$T$J&$"J_LME,HJC(8$&\.6%$_W2B13V:4!'G@+@%B?R5'Z!"P;=4 M4D$E?PR K/PU*K9N2 Q66&6[5$9VB\ \M)F9>SOR,@544 MNRB8YH&_K"OD#M4#0\W8I@:&:-\=:.<#S:96(Y)LO[=)Y)4_$"JOQE5GBX'? MQT-6DKO V\#0QD/ [9['3#7C)P']N;1L:.%\&OE?R@8I)?]Q)S1):7Z M)QOSCQOB&F-2!$?^OXL@VW,P#DMUMS#IM];;J/YE/XPZNBN !9L0;# M78]?9G[6$$NG QZM^-H!DG*L&N!\ZX=T>UB;%DT^FHQ:R'L)FW3-5
)W^\ M27P\< W&A>E';XJ'19BNIT4B*/G7 MS3B3::#!#BPN,H7BR0H1$RUCRQ_+O1 M0#/Z_0]VAZV\8Q9;@M)2^KI:"#4<"J- W)2 IP6#2_(L^/'L(8-%A_[;C$@K#D8B"L6X'[!7 E? M[B((VA?<:35EM6_#$EP=>E*"2]97%1HTB%M3=3<#[WSLU%IMVKEV M1QO:=#.^6GF)[7JU?]4XJ*F^:U=4V?#BS()RH$XZU5.QY5T9=I:(:V$P'LD] M4O'-A:\A==>16/#/@1^&RBKPYTYT"".VK6#ET M>V1';(LTKRH!Q>%M+6A@= MH'.[3'2'7L':3'05\1E#'0QE5[4N:*:N^2CSFDGA21G*7K>H+G1=+@?!R-": M&2W1Q&%OY/"1G<4O$$BO0\*W"\19#N@ZQ-E:R=_E.TDB^;='J"[&45.A!Z9: M,R,/NZ,'KMN3-^YI79K/T 7BO$ ]< DW@*/%5KI@]%4X>@QMS\8YK68X>2LX M6JOMD=;!^'>KB;,CVJ"R-TDKJPAU@X+G67DQO#W?\:)86.;/E3*B;K2I Q[@ M1V.M9FZD&3<-L1]M2 62R2J#L59'Y=."'0S#VC M@LBT-GD!;X5_NP +EZK;JXO?13<*V)&#%8^N_PC?W9,5TB1"BQ80G #=/C=) M8XSG(&,4*OC1I5C[I_INQ?CB(\I@:G?IA OS+.!NW3@@.>:EZ4W(%7T_JMF[_AF*S*. %.[: &9SO!/;0 M7[+'A1DEWV>R/8Q7*_B=M3"I.4(8/=O3Z0@]L"!>JD\EA@S9DA6\[2%I6^*:%:SUCW+T(Y[56^'9&4]ZASS^S[W,U MO5>6<#C9.>^\"RE=^V>87&E:H:YKUU?;(Q-)3C;DYNQAWLV;#P]!M2T:R!M7 MKR=$%--*^E-MO%-&1-V&_89BWIN.AVW?*7;^53$LJ(2SL+L_' 4=NC:.LM!O\IU1"GD, M- EBOFLRQ&XY*:T)!-_92\=S<*("Y9P@Y#Y1JL+[[ROF ;)W.U1W8L:N/Z?;.[&<*Y_(BPC//*.&_7XKPR>BO[5?'9[9U5AIU7U(82) H3BM#,,58J:&-BR.=9YH@R1FVF0T\[CQVNJ! MNKN35^,UL(4 JB@RI?F_+,P7DB;!T&$^C!F:KADX(A#YB#X]=>.9F>_%H?BB M$$G%_V%)-PM#^ 3@.V?X6&$+%*@$.7$;,)QZC%%.E]V;;E7H%;@'F B>P@W! M;X+8B6AP>O9\(0X;,&"XV(IXO7/%0XX7QH&)@Z K'YC[P9+S[7^8R]4;)6+6 MP@,$WC_E@L"JYP$/5V+,LE)T(=$V+^:W\U";\@+"Z1C$-DX35WS?@.HM[]R.CW)9HT& M)T7+0+H,I,M >@LA)P/I,I#>KB6SN1*]>"'?) M1FN 70[=MH#:D:+%K0R;E9]MVA\UTL5TG[#OOL'=-E/B!(BF/?2%K1$%;'&M5AH8V30( N]1_13QJDUB_N;7=&%U M9J%^4;'9G 54]P4/6PLSP+P2;+'\-^V+IKQ#-RM&)N!U5"'F/2FN#S"B1 M,4_YZ/Q#^"PR R>TI^\ M^(__-S&,WAO\6>Y9^E1_\U*%+3TN8#M/M_ZC1]U+9Z%C.[ $;+-^5UJ]%H0, M;5P!(?@C&\=Z9M').],>#SLY, .%W7M^"D4'%K.HY-%CY%2 '2"= H%X0"!4 ME/K*]4,,5N$3V#_9_,Y!FVCC)%AEADH<\L;=-H.=+GD<#F-W?[Z[^Y5^S]&A MXL-M"V5SH/>'.S3G+G:%[@^T_DUC7"+/1EZ6QR$_%S,E#QO='$ZT8;]R3[! M190>P^GQXW5CS9CN5T^[_95C8[^^T<]4Z?;&M6.6]0W/'8X\'.P+D*V5TL/! M"5 +RP[KU30?&CO1AQT-GFR7FOM>3ML:/ETZMNTR&3[M'N2.&SZ5,-YT6RAO MZ4IS+ KMAOA+3JV8F/_HA9&)B9 QW'(]ZVF7D/'S&F+240UQ_/!Z]X.J9;.9 M9%'NY=8M5G2@--3AN->=VD%9E"N+FJHQK2#(UK;791[1!:L5;AX.#NV MCS)UO5.#Y ^GR]9)Q.H0Y[718K]3S8I01_!UN)VD3[7@=AH.=C7LVNA3O2X2EI[3G#G<&ZOZ9-@A;=-MU^E) M':0=]4OIPXORD5Z";^J:W:3C3EWJKMU-VKXJ_:X\*0$K =NM)R5@)6"[]:0$ MK 1LMYZ4@)6 [=:3Y1T&+J^A^*A@YI/C-ZT#3^P MMS<% &.K8(0>%6@TV6E@K3@D+ B6%H+QAY]P$O;D!OLT_#@U\BW7FP1COGW$ MCQ,CUQT_*?NO*7#**G:*@\!;B93)2--+]04PI^,<-A&_*T&LE+8*.M?;4XS1 M+)3QM*<.>[T<(D.LK=U =T:M=2VF$O/HF:M('=/K_!>/=*+,TOS=#YSH"65F MSK3D@U#"4I&)F=\VO/$!A"8-#!(B >?+\&SP:&'R'D>YOEB:SS%9WVD30:[FA?B,IGU:8L" M($-$**)1]&O+D0N\-@]A%$[XJF0?A=/M;NLHKCB9,M'&-]G0*)JC)'"4.I](LF,##!#^ A<)!A(Y2VIAA@TH;?A4B' /]HM-)__NX% W MY>Z#0L/ "!2\4Z03*B%C*'A@(1]'M=G^BC\ ZSTRU\7_%^TI [@!T/PV/MO- MYE/:/-OA[?'@4SRK\NC =E)M!AO'B\-3INCP?P!UF\'7U>T/B][=0V1 G97: MXB9NCX+1A8)I&U<3F$CKC7):KTEW=)7&W5"R6IU1G@*X.V3V7Y"#_%_AHTJ^66G3.&%QJ>&TSM( MDQVF9%]0&_2OE.'U^9E.2W1<)PD*.V[D@.;I$2!8BFY\HLED?GE-2A-MFM1C9<6F^XI_;&V\?JMJIAC&QB+ULQU3[U2%='@RYU)FTC8UT7^TC= MD-,- W4ZZ5\ "4O=('7#^JF'0W74EP-.I&Z0NF$OW:#VIH.64O!E4I\4WCG# M7NWUQE)V'[?#ZE%\9UV;J'*W9.@\"_?RGEW+K(9RT.D#51_OJ@-./GOC>K%4 M-2Y-'8\O9++)V;CWN I2XU]9843O:[8;?(!WHQ6*H0 MAWUU,.W@6 =)(>?"ST2=3(8226U!4N6UPNBB*U52R-G4L3K5]TP"..?%H@L MKA@BKQI='!=W,1>+KH4L/CJV[3+EO1E&E"-]%X=18+IFZ.R7 WS=7A-]J Z, M4=ONUM>+I0HS901:J$NW#4DAY^9C0]7',HK1&BQ5\+&ACON2CR6%5.('K.%A M2]BXZP N9\&!JD]*&YE?*P?*.,96=/TI,/]P7!G'V$.2]73I_VP-DBJ=+],N M24-)(&?&CZ%.^WO6QTHDG8^+]?Y >V'^,\':KA[V9;B>,V M-3D,-&V14>4PF1KJ<&A?3F"5G=I(S MI=JJ788%:FN\Z^5%,D>7F4.JK;HP 9O.F';)[R,9L\N,*;56[]) G4PZF"W1/H5S4B?I88O+)Z_S22*J5S0M_:>])[1SOIP%KWZJ M.>M=-TJ7XA\YGLV\Z'5_1+;7F>6-@?+F Q]BSX<4)3/N527,#\P*:,!3F52L MC+Z<:_M,<3PK8&;(;&7VI/RH][2Q N]Q8=^JX@>*T=?&-YKRR5-,H!,OC$PO M4JPX")AG/2DS,W1"E2"0K -_E)V>*8]FJ$RUT8VJP!\F?!S&;J3X<_A[I UN MRA:8L2!40OB"*7\QO=@,GA1=57"XHJ9\A7>6OB=;!UX31;!*3#2K1+X"L'Z, M%O@&W/(" ,$"Y>[SKW]35@%;.O&R\.;'A6,M8(?SD$7T P! %)@6O4ZLX?J/ MR1)F2,_! ]] )^17TI3"V"^?QGZM[U<@0)L6X#\8 ?Q596DZGONDV#$=(S1= M( $ '>[@H_,/Y>].B'NZ^X#**<;] 8!H[%W%6PQM5$3S$#!3!\U1Z:J$7%TG M4KDLOL8&RJWD7 L@ODW<,,5F%OZ,8[RO]8H(-S2]C!6!,J8W^--=>/&]QX+[ M)Z"7$# +I#UW&7 "GB9,>0;V8<.[YT[(9A'M!IQ"#XR M=X(P4OX-;XI@R>RA)V8&^*2QOGG\$2[K+QT+7VL["(XPX53?<6GM>_A98I I M<]\%#DYV]?;3WS^\N]6G"B#:!GE@[<"XO36.FO:UR KWC[P&0(6TAIE"\C%?A%8 Z#3.@(K$_F56@D$U^BFA!7HXUW5 MTA:I:ZSK5CR#FJ-!TRN\;E%)>R3\ 28I 0$,EBMXU$;U@,?V /+*$M"Q"!4& MY& K[YC%EK!UI<\WV]NZ63@+Z&1_"W@O1=)_::5X+[=LA,*O[)"3,%2U;"*; MHJ:NKV72]8@/O^0XH_#N :B9*E[90;86C2)CH@TW9.NZ'34LBF,Z\_HO2LY? M6&:H]>%7)R;TQFE-R&1>"OV,3%Y'C%& \JC&9>'Y94<J01)O_9"TX-IL M8GZ12NB6N\5@DZZY"MGKY(\WB?, T(4+TX_>% \[7&UFW"&7\*_?/#IVM$"/ MGM8CKU[BRQ)O%E]K]-6:CX]_-P(9-YE6?MT#M%9]MVU9??]EMWUG:,/Q^!2; M'0Z&=9=MVK%TP(#[Z<:C)?&#%LX"_P5MM(_<1GN_8:,5?-B'@FC'F>S=@!\: ML2>?0G^ID--K0$X*@-.BX0597GX,:]A@2+#O%@/"FH/=L6(![M>\9^'+701! M^Z(&K::L]FU8@JM#3TIPR=*=0NV_N#4E=\';PF7WD!8.;4N).5*J5RM36RHZ M)?75J;[G3. .Y26VF>B.E(?52J*KL-/'JJ%WL.RDK7E1LD_-%EVU&6ZJO")V MO4R[HHV6.A[MVM)2=BHX=XJIKHZF74HQ;7D]_L:U85^N14B?:@UTX^XBR-$1 MNXO?OG9],UF; '0=XFRMY._RG221_-L#0!?CJ:EPI^E:,X9]=_3 =;ORQCVM M2[&-+A#G!>J!2[@!'"VXT@6CKR)^;FC&!1I>\E9PM%BWKG7))=,%XNR(-JCL M*5%1./5,_PAQV(&AC;',9.6'5 C\.F"N&3D/+*LNP?J'W ]%;4HO^XDYHWKZ MZI]LY!OPR#)5CMVTEH?J0>C$RWR M#3=<@(A+YZFN<%9%*39 R\'J.]YGXU[85@WI"3I(CJN)I>6%Z2:&L*IK2W#./!6;$L&>!X*K[ MDGM'M#"WM1%0>7<.[) #P&\;#1,0)B--OVF(BFD#U%EDO6Q\/]*>3#7C:*3= M2KHEOG^7M7FI!2.UC$(Y 8<*2/VDR1(1#6.R;A;X U[-@"WG"^J\! M_GU@KA;4!8;W4X+/T^8S8*MROJ#>&O!B#S16KF,!_\6#8RI^'"@V@W\&R7,I M,VN9%678Q6287DSV;R!]KN$%SL-AW MLL'!LPN:._)$[8UW+?W;Z?#U8X,<"/L$CI_?R9Y3:KI$TL<=UM$)DJXLE!SH M>O64)KA-M?($IA#*_]7A38[7K*U27&4W/ M9C353)CI;$/US:L4)<.L9<"T,MS\8W^M ?1 U_HW:E-Y%+2GW5*"DFAGO?"T M>6\Z'O:1K\YC*LU^:B7RT 19ZQN^4ZP>FXRO @>H%O:V/@\B63(9O9"VEZ?\ M))O$89B2NHJ/&/E'V'+E^D^,I=_WBM_/?"\.!=^L?S>/&9]=$@7F _Q)2VC* MAZK#-4FM_KR5M%&2=1!6RJF K0#Q*)]M!97X3;Y14B&C W._.^E#QB9E<_U6P$\F)[0Z.>%:V5JVS)?Q;@D$&Z-VA"$/ZN;>^LA^1UH5=I.XRT\]&*F& MWL&*^2882P;N9> ^SSK]G3L4=B$X*B/W1Y.M?:U+F5-=(,ZF(O5TM#6N39UNKA\]IFL&C@C3/J)OCR+GXY+(^>87CC?W@R6G^O\PEZLW2L2LA0?' MOG_*A>D+D7SLG\#"$/X%^)@S>/,+V* ;HV#%%Q1V!W+F-F X#QR_==F]*6+S M+]6-9X']@ OA,3P)_"B(G0CGK.?R ?K%S8=Q8.( F"V /@6Z<.0A_G._NS^"( MK8C7]*=I/#@"W89G=JKTUY\AZR/4OKK[6VGN'XKI]XS2UX<;D M!''=GK[?JL]L=M"7<5T9U^T6_&1<5\9U6PA<&=>5(4T9TJSR!WWP+'\)]KCY M/;FTRV'2W9CK6WZV%WJ_M]$78T=JE5.DY13IFKIUJ/;&_1;1FPS'(5K>S^?, MPH;4)->Q86"-,%RK@RE5PD[3JXBOU2&+_>-I.X3-6HW0"GDRF&A&)S%Z44&H MJ^QS;\@^]T>,S @G=7*I:'<@D+;\XR +5:Q50#;9Z[S=]7:TQ9(*R(A'YM:N ME@H/> $18%5P+BIELSFCN \^;"W, '.(L#G_W[0OFO(.PQ,8G0+VH!I)[TEQ M?0# C$6/C'G*1^>GZ+7@<4LJK#V&#G\X%@HD+"9]CVVT XQ MTHG?82-V\SL_6&(Q)Y%.,U3BD,^*L!GL<PX,E1[N#S7] MIA7ENEVE, ,+Y/.UT'WLE"!!>@C35L?'K]+6ZU?;>KA=Q_ZO'YR^KH_MT=B: MSMEP8,ZLJ6$R>SX:#*PA"#1F_$OO]7_HD(5X)HAO7(0(XK\DXO)GQS,]RP': M_)#ET-3)21*1I1..,FB![4RP^HVAQE$LN,>:(/268#;' <]H,E%EA4(.)H!< ML8 @B1D]H,EP;,0L#F'9$#3B6[$*JK@%PS2I9#D<-H'Z#&3L?_R_B6'TWJ0Z M+7F&/M??@"JV3-P2K/"$"A35O&(N0_P1#KQ[\T'Q0HVC:3B M6G>)(ZUL)V!6Y#X)X4\9*V(K"D@S*\;,+J[YLRX:V"/%LOS IO/30"@\ ^W M+/XPIBXJ&> RR"8[\_PH_X.*M:D33,B4#7BE1[ZSD:9@A?=_^O#UW9VZ_H&8 MV:&6FQ$E'R*2E7"13#*Q?"^,3$SQPG0ISWK*9Z15R_I.L<$=71Y=T^,724[ MF-[''A)29R98:.*+#62HU&0'(&4YKE-88Q-O(H/R.2H,=R9#>LK$H2]63+E_ M8@].H+AHR-*^@&Y"!1/F_#@"7G/]1TT!(6#[1(\!NS<#6W#OYM:IF1#. H^< M"'0OVKE$^V$,)./ 'Y'/68S].W8>3!<3 _<_#JZW\,,=V:H.2[6U0\M6M;;. MU@C$]<\^TOXOA"=KG%<,""/U\N@G/)=,#TMH(V /#GOD[B#\_NVG=Q\YU;,Y MVM<;;PKSU\X9P^M<[A**[,ZE):@TN ^*KUZ]$)?3EVKY)9":E+UZP>^"\)"- M_9FL3%S MH&-HBE$GNG>H@(._7E$4Z)L''3HK[(T7]I@ MR9I(,<[<008/%1!G=-DU4P,!A=S,X2)6!6KRK6^W,W+3H?0#R/']BDSBDI1= MM3I568@4Q'L&8KSYBS%8<&^ 1]%0 #GK!'2%I]WQK9,,FX6.[5">]C;B2$@N MW/B&,I0%E>5'K75R_!D 8&$^Y RM'=B1;L^@9OXW!AI@ :BWSVSE!^2)^1DL M!T7OW?YOT=!#.OL&_U^4YVA>PDG@ED/$AZ_\DX\*"C#WCE2G'Y#+!)4JW(!9 M@)8*UR^@N=T8?2NXB(4N[]W?HJF;O(Y2\-&TX*WND"T<5%"!T)1H MGR;*.C'#^ \ND*@"D2&!! -$\3K5EDI#F^/9MY-_ROX0)XH1H M(PA!^I;[R- TU\=O0@[&S-Z_(^4*&W.?5.41):7K, P$(^YVV&NR3['+?,$# M55:@TPT1G18/$& R?"?U" +E^$]$>H9OWO^PH:EU+>!HKD]++-2./)^QIP_%)NO7U)Z?8[&!/$#2RV4Y!=C(^07$/;'9JU%JV-!W- M&.^?A]_(R! R73]OJ+E?0,TERGL5B67 .W.IV-453LF2LU.6G%TM<"19'8>L#A5_QN 2R@YE>6'+ MGCQ375^CY02_I(ZDO?ITR0:1IR@E[%B#R/)3#]5IO]^='HV2MF7ST]JG'O5[ M#267=JSSJ>0JJ3%JGUK7U4EOUYFFDKC;2]Q29>3-H<%(*HTUOMKYAE7>:K8E MY%Y1?_Y7%H8O7ZW<.'RMY#JIO)@QC\V=Z.6KBIXJ^P#D8ALE5\!VVA_5;RQQ MG#[%)T9/J[%0,6A:G4Z-UHJV=J/[DKA1[_<:Z1PN.7+3V.B-^Q?-D=?@FRU8 M#K_D$]=?<)?M8:;#,TVV:@FKN@VWVB>L7@PG+6I)=;W8*1=@XV%KI9>DCL9Y M=V)(#+4%0Q4A_FD'1X-)CT8]Z/X*!LFK%RX:)Z^Q+JBL9VQG1L#UUE^^> MTT%[RCC$GKKN.^)TM&O>H+PCGD;<3D>7'7B6_%C+9Z..!E/)D:W@2 ,,H-%% M\^0U)(-P$^=#V@4/VV-0SS(7[ M;],.3>2 [PW4D[V]M05"Y^*(F=L:;U@HP M22*-\_">-4,206H%'[I!LS9"TV75@TRD4W$/L4X^*^F6: N:I&M1DLA^*5X206U!4$5. M^J#?2!VO--X:?_)ZO*N?-V>J*=*GNKM/59<.F;9@J,(AHX\[9(U)\C@S?G2U M9UQD,6 WD53!PZ/I=?+PE94O_E(YT[6#N?=]6.2N@F!5=5[.MZ>_N)2^YI'_=(^9^KM1BJD_&N@]T&I"S-X-[QFLY S.&U#\BS_7CFLIHBI84*8J+M6IBP&QSV M(/ FX' CR>JH8;^IUB61W7&2+L>!)&DI*:6D; ]959BWNM;!>OBNDG0=22F3 M>1M_4J*@\2$Z%&-5)5H8VJ=DP_JB;GM38\@\_*0I.WW5C&U:T\YWW_;GB/WHL5_%(\_7@ M2 M#>N]8Q9;SN"9OJXJ1@_LZPV,-@.!2L+B?LU;;@+#T\4KBZ U_I'C(2V_[H_H M]G3F^P(=XU,<*'%(%>+K_EDL%"_WV2H+\X$IKK-T(N*R$!G1]$SWB6A5B7S0 MB"HM$"[\V+6!$B)EQH XO!#8-Q"LRP) /!S! IPS,XP#.!>L[H2^RX7#//"7 MJH*T!.LK83P#V$5QQ)!@5/[&T E)RL,YX.>Q&]%F K8"&0.O@;L.T,Z?[^Y^ MW2+9!<;$]:<$6PTAYPO.DX?# 6N$:_ .V.O*XX@KVRU& (BVGJ._6WVR"P'> M!8[I5IWL.9$W'8J$1&/44'$V[.!- 41Z7Z/SFVX$U'J_*)H02,4%C06P)\EF MF>%"L19 .PR('<674% SAN(N702)/5L#_K4TGS@'13XR!="J:UKP.9 ^KC*/ M(^ $M93_;!\@@,P4L+G+K$CAFS!70!FN0A.#;0=_#@^ Q1.0E.7B.(RM1?(N M_JG/!:\' 'UNA3>2V(Y,;,]CED8NHD D"4B(7D>J2G+OT0^^4>VH0*+'F"TQ M=CZ,)5J-N'?EHY4#$'"?%-MQ8S3H%&>Y,BTR4Q&!T5-),T6)K[-S6&1^!Z/T MB7-3M# CDLP!RNT0C5,3_K9CBX0^R&;B0//!=%R\PJ/PCL,WU4:%1-M^:/.! MBP)B#=-S4+-F=\'T0T0'2CZ ' R>%()0C;5IC.?@]7I12X\^@@W M_@5'+:X$N <#>!Z[='$]!=+#%,WZ ZEK@^,JXMN-V:CB=L7,4DM'%^ M?$'V"IGR&_T15!*H6WKED^U$A!2^!-*P&>=?3AZXS,9=)\#+IQ^R1 YXIKBA MSN"^S1Y8*,R^*),/G#[$W8/N&>X3KHU]MA(SW;/),@2)XY-)!VO +>9WD#ZD M%CS%,]'6VL-+\=-_SH)7/UW&)?1/S#+%)73CJJ/NI,G>4^\ /_"L?\ I<>=AFDEQXQAU,'GDOZ1FD:+ R #H..K-F3R3G^(YP^0<@*OBE%Y.+ M"V5) .N;P1.0LIFZ0\*8*3:7?V1BPE%]>Q>9T19H_\;XQ9>S&+/I'KT.?C@> M/SV_$ ,V_AV;083B5?AU@,&YP' B[&N(L$6US=5XPLETM^6@NHW\6_Z74.U. MB-)9B&X+\)@YCP%%>Z,9>:<2*P(0 T,;8[GZIM?WT;&CA0AAYW\H&*F7_<2< MA3YR:.5/ M%<4*R)0U&.YZ_#*=N7=[)O66*T<&-F.X^E_".XQ_%()=*E!ZXXC@>V3^0'>9,*^9+LG3""#Y%/ MJ*?H@^G&W+HBA M_G5/TRN_V[:L/M3ZD]%>RV[_;CBN?FGK-CO0]UOU1)MM"&&UJ:L3^10')K\8 M@X,*S+EBV1 (_JJAI+?/#!2$Y;A9XD-.W(,@+]$"NZ3)[=\(:WH",#>:7OB5 M@M0?>9#Z/06I22WE(]4G;>!X"H@N'=MV64,0_04^.1R@[9,[YVMW6DDK-=:H MK&PK2?]M.6L:/:-W".O5 H6$=0)K_:1B[NK >7K2[0PH#J*L8W%Q^]1$"Q2* MH5^:/??B [H9_1C6L,.-?O.=P+:L Y!/-B]"]NM)<(XK'-N#I M+)V7'WS4Q4:CDL/:S&%2DZS-.E$GO7%["?UBZ5!*^C6+9C"2LKX96=^)2][Y M/$J=N YN)'OQ+*]7+RCIJ]HYU/5I/Q5:K#>\Q(%,K<9$A8]2-T95HS#;#>Q+ MX@=CTI(!91VG9;UW?EJ66KJ=&Y9/MI14NN_?%Q4KF#P-^V:\ +5EX7Q@Z5@^F%H8XFDT8&;>])>5T9?^ZRAJW2$5:1C/U,J4./">^0Y+:8^^+)NDJ'3[2]0[I\-:QTQ4QC=0#XL@3== ; MM)%P+Y#HI*1.4M/4\:A+MZW62>K=#9].7+IVOIXECR3('="9C^U/VBUWI&JV MRO4NWX$MGFKY37X]8/GVL>&!_I31!?E3?MN]W5?3A;5R#>G:O,20,/4X/']\ MM[D##X<8/1R=,X:PA^W:>/BN.>4P'!KJ8&ATZ,HCB>-\W#N8J..AT0($=1JX MU9QG] >2\V2&9$?#M^5$);HWU[!R6IV-467/3-7)8'M90H-)Q!V!;85 ' W4 MX:2]Y6(2K_OSC#[>;D7("H4"(PS5WGATA8P@'2#;9O0>--G@& ,[SL\/U(G\ MK>]AJ^](>1L' ?.L)^5#UB6\@V,(TO-8R7GR7<\7)H[P8YXBYKQDD_E"9O&Y M+C/F^H_4'MUU<0 1SAS"![(Y7]GTMNPE^%BH^%Y^6*6F?%WP:24U-F2SB 5+ M&DPQ>Q+3"WVJ<,SI5M)ATL1[./(<9T_4MAO+)1 F(^;P [^):#.:.#4 MXW]ZK9[!\CP'I#.7PJR/=>Y[3?DM/_/ "4NF@LQ,G!0+:$C&@XAV7^D ($%8 MZ2 0$V>#P9N7/DY_ F41(3>)H;3T:UY41'-$DHJB=/?X*S[(:H?!+9W"VKLX M9>00MN?,D=\B926@E/(IP&V)0R,>%[["A[H\^(X8=XK(_)OV15/>X1R& &2+ MYR]Q=#<.1\QQ^",(&3?T<&VJ M.E8-*^E+GAP_(21PA=!Z?"K.SE-(!MITZU_ ^G2J>1>S[#79U8=UMYK)V[61W/0/^N)T(>EOJ?V-Z+>'"Q"1CYW M!>TX#.-Y*)5[Z-H/I8UA(?L#J7VT?SXNR?G\ZN8NMWR*3-T)"L=(D+X@F-49 MM5"?5"5T<]"]4=Z2!TQ2I>3DEG#RI1QW!]9JG^X^HY;O==3**PQE43&6P%91 M,M)9..>O?5A+]].QOY1Y<,U0A*XV._B1*S\OI'=Z.QM65[38G*J]9U)5 M#@1 TRVCCS\;0!)W1XB[WU/[QJXE]0T2]P[7ON.QP2XIYP>P1/NH8Z =>_;0 M\Z31.L%PLU?EHY2Y4N96=3$QU.%XUW96;30H) E?*PE/#=683MM.PM>FKG5= MVW4:P)7JZ_8Y5F2U6(K M[X'>PG1 9-E+^=R\E[YF">7R\:[S+HR2GLVWAQ6 M=K&5.Z^V_.B%T1_L/>]C7Y >6%/2I*63U[8DY*DY9,7]J0D M:?GDA3TI25H^>6%/2I*63U[8DY*DY9,7]F3YD)I:3 MDU\'S#4CYX%E#<1O?BC\4$3H>ME/S%GHXZ"YRI]L-!C[H9F&]OU1$1SY_RZ" M9#WUNU>GQ:; 33\H>^;)'ONR1?VHNR1Z]E+;) MLK/V7C"3/?)/!EW9(U]R+O7U4_VR3^\\>Y8.W\_[]8)!MDH7\K< MXW895Z?C#LE<2=N2MNNKC $8%*.V$_>U*?+!5#O_!:9U''GEC0%D!_TR =!! M;I9=HT_7\E@?]V0'_>Z@JZ_U98?JHY%&!RE RL+3,=>D5\EN9!-]J0TZ%UEND3:0%I;DJ1; 1!^HO4F_VTPEC9=" M-%R73?2E4T\V*Y)/7M23DJ3EDQ?VI"1I^>2%/2E)6CYY84]*DI9/7MB3DJ3E MDQ?VI"1I^>2%/2E)6CYY84]*DI9/7MB3>S31K_%E\D:KL?;L7WUX\MF.[*UH MOV[TAS<__+1/^_7!]!1-J@UCOU6?:ZA]BM;7.^RU/NMTZ51RKV?8ZW.K3HY/ M@YUX4K9?E^W79?OU4W-)]NBE=.2539M/UK2Y/JE*Z,KVZY*3V\O)EW)Y/TUV7)==)'_J#U2]-VA[%\D:S"=;I$KBWB#ND6KH MAQ64=;0J7_92RZ7J9 .@@-\M&PZ?KDSOH#633]>Z@2]<,V=;X:*3100J0 MLO!TS#56I^-*]I)MU^N <**-I'QJJ;GQ;6 M=X;*1J"2J<[!5$-UTKN8[KK'B^K*7NNGI;OA@4.X9;?2>@:CU 92&YPUHMPB M;2!-+,E4+8#)='IP:ESC3"6-ESQ&QP>FLTGCI:7NN:,Y\MJW8?FD?%*2M'SR MJIZ4)"V?O+ G)4G+)R_L24G2\LD+>U*2M'SRPIZ4)"V?O+ G)4G+)R_L24G2 M\LD+>W*/5NO)]Q&#GS)QXT='K_HC"^#46*G8HIQB8B,G=8NCM MM3X8)$'+0]K;P' MH"[-*%XC1"ECIWC/\6!@HGI&&:%(]C*W/%,SW+@N&$$'RQA?W#* M@"FK@*W@_VW%\103(!'8\!Q3'IUHH?SY[NY73?EH>N8]_4*9,==A#[#-:&%& M"I:1,F5A/C#%\_%+!DMX3TH( ''F %M,BJ<^?R&N[N.>$J";&=!7>:"S!.B* M'0?X+;P$-A^$D>)AZ^"E3ZV#_3E\&.)"3\P,%*-G&-B S/*7_#"13S]TX*1B MLX], 0:T7#^$K^'1'7?C>+1@!@LJJ1J_"95WL&H<4KDM_N3.,]VGT*$M_IP" M_:WOV? N\PFAYRFVL@#G7*2L_"4&O.L#52G;WKEV@=#5*@6!>'1@:&.<\+#R0T+V MZX"Y@-P')@8[\/2!_ ^%8.QE/S%GP+1Q5/V3\\O/#8B0_.R/B^#(_Q>WZ]C_ M]8/3U_6Q/1I;TSD;#LR9-35,9L]'@X$U9'/&C'_IO=$/R:\607*&%3#9[2Q@ MYK=; ;@4>:FY;A<_#TZK@OK*6$\GZ.D!R4%VF+)&%_832$:,/@K$*HR$;WP M_RQDC-XRCZ,X8)J2(2%PPF^*@XTP[=CB>L:$?Z"T1V$?\CDRC@=Z"M11S!(] M%:!T)G7GF;@F/HR;X4^JN9/1N8,$ORJ^X9'!@>#_8R^.X)!_H+;/'9<4 FKZ M=)%J.=8ILOA*Z'!=PKY"H W!G/$?'!L."_A=PG&>$E 2X.;P,,6$(A"K];FM)%L_XHJE;V5;&$%"0PFV=TJC^W,>&]B>\#9V6^WA-08;83$Z&''^^OO M>73K 1(/!QN!N7MG)@'1ZC[G]'D_GC[(Y;C[M%\NVJQAZBUS\YLU]?8SS(>! MS?;:*P^SV1U#=B,#+98^VIM[=#>:8L^-/M%(^=CYJ23P"X J.) M%&NI=H,Y!@HWN[1 )[?LV+TG,V2+Y9ZONO9LMZO+6LU&KW68*K _Q%W.0?>= MN,M/;;0;G4YS2S[M!>IN'2_6SBI&NR/!DXAC@*Y_CU&O=:7W:VVMV6D8)[W- M-Z_;H AZ+;U/*[1SXZ31J^Y6NP4,[1POVR,S13$YF0WQ[";*2I>K!)JUNUP5 MW,]L=(PUN%\YW;R$ K[W"*K@?NV:(6@/F-^NC0- YN?Z=BBL2'QXYPC^TWMD M@VD0G?Z X>Y[R\-P=X,^#4$1#%T;T\?P@1=JKUVYQEZU63'-AF%VUK3 U@+$ M#NF5.XK9"IY[TCCIM-96. ]F]:M01<_68KF:A6FU=Z[OHZXJTU6F\.9@;L;N M01M:"GLP!3O'3^QN==!97XI_MCN-5KNU>W[1 YO>(Z7Y8C02/#A+J$SYT(I% M6LX0[)KR7&M&4(Z#=J/9-)ZF(>^H'EQK)%5HN]V39Y@M]9I9Y?YKM*C$"OCJ MV?79%4.9A][%K[)W<;O=Z';WOR'XX7(\5_[)?ER._* @JT_>4#!UI\L[WZB?K&Q!B?U+6'] XN(T1)*0I4V'_A@.-FR MD%O\F IL'($EP6A,63:85]PH -M:@ "\&[-9=2=\_#G6_H;!I#0'O\%/!KXV MIK7D>^']H?7@9X74N>KAZDKAY^H^4^^2X\L8J[MYT&?L/1+\J&'((U9R3RTL M&K]+/"O4X(0N[-:15O"#H'8L+I:E1XD]3K_''W&%.0T3_3.QPACUE\> M)KH)1+P@L+@'C:]]!8B8+2RA-KH-@M8O@14"[4VQ8 0+Y+5HC+7IH9@FH3VV M(FQ($]R%U@2] \D4P=HWNTT-]N=ADY)WY#Q(G0SP5#V;EKPU.GHOW;5%O5YF MJ\J-][)10=JT94(4E(*"V$((>BG6L1.@@)Q1^R%VD]MA8M#%4YY%-8L,C7I-:X5AP>2<)-V71 M@(02:K70!TLCH[!MMIG9&>INZLVEU*UCAX:8)B:GH,8#/HP#;R'Q39EHQ!QA M9Q0,!-5O]3KZ\0%OZ^#-;*_ E5Y ZJ\OM;8./-#54!T#/F65-LIZJ7WDV5R4 M\D6X#Y62%/CJD!5-@2J?#&NZ7.51;"BC:^=9V[5"7Y1:$G1ILQ:C(3O3/>"_ M9@5!"?106%8!3]?Z8H00#C3L^&8V/]V 6J9=7FI'VF4L)IJI:]]\T/H G ([ MSPTL;$,#$+X =A _SC9>^Q81&[P) UL()Z(UC4\-ZDGC^O#O"=D J$=:(1QM_/GV25OR(IH]K+W92DCI^G5HYI_-I_+NA*)OK5%'G>R*NTK2( M3(X(C<)\$Z1R4Q$M2GCJ;:NEFTI"-#2?DH>1LD$BA_ "]YY7>]O,'B/"CJT? MV'[)(D[VU&-?%KC?][5I$ M8^BE;1:WRND1CK=D0F!_+Q?P#^MK5AR'[C#A=EIP:"\ ?K\*A0-PC@NDJY1* M(F)FORD=&WHGI6,-]=F57E/<:+$)'"_ %XOZP+UC6TC\4):3'_A'] +@]>&= MD/1:#*4)-6#[>8LPUE M']@$?1)\X[FS&B[1R\BJ,?LC^5;J/V>G744CR2RJ?X<%IWXXE MH!MXG8*)H=9:H)V_RBZD)T5PY/^]F_U$ZR/ S)5;O-1-9-#.9S6F+1EMM)>% M@K>6T),.ETR,/469-$XRJ;5-\"]69)OM17O<.B;*U.MVYG[[R6ZNM3'F+F7C MB6WA8,WM/I/-N75%>Z6&(,H>V98?S-PUEDH[E@;: Q@$;SN9=JAKJ\%\^Z)L MM^%>(\%? 2O=,2]:XNY=[Y6)U;1 M!LCSI[H1%NVT9H)JMW7_G%\L(%T^7P7*IK$\BNTMD$$Y/UYM58K=QO$Z*D4[P\;35 HC METVQJDYAM'*1L>KP[6[9[I_3?FHK&,4[I?I;XF@ /"V3 ,4/$=HNIR5$<6!_ MUX(I>_"0X&']=G']W&PA-6]H3P8*K8+K&O.^=0BPO2(!SH9*9^DI2TE1SM1< MZ"RCV'P \.E4A&5;O7HSPC,>-_8Y/=W3SU276W%:R!)D?2C+M*(,>%!9;'>* M&5:<149A[G0H&J5A^4K#'5H>#ABE9VIYF3 #)KL2J+25CM;QX(VV2;@ M9:A=Y1/D)NME53)@-L M!_H.:@E 8MY2=&\3E"@XTNF%JF2I=#*CKEU7,1/Y M+"9!XD\+TQSCL38 [=[!8H=?D,*_N!,W%ES@="6<8>ZSGQ Q=6''?\B)R_#F M]"HK@#S6EJGV.[F(Y58MV_D"HGI"[&U= &8MD/_O&[6$W0S/GLV+R]^6OGE< M$SCO#&$:]Q:D@=:_=N\4+4U60NA(LKR245/ M5KV\3+8 M14)S@@ 6HR$XMR0\0KV9T"L]97G'G9)3)6WY+UD"4_XN+\"&L6>;>6 M-O4 VQ0=*"D+67*@=5^_3_8YFQ9%IK SZI.1KS:J]-6^U(:JU*=*78)"#$M4 MF/74C**0SI4:UQ*#2&89=[(BU>1'WZK!5BIK4"^,T"8%Y<[@2>:)DV2ET+S*PB7YCQ":_-$%1=8,<6!N6VQA/:X(Z;^J 3=V/+(]"Z!=:-.$JV-/$ ]_3I!$^@5( M\R>J X523Z4N&X0%W13;6!C=3PVJ=4ZU?/CK4-KV ?QY$N!:5.)Z*&'-8;W5 MV]D2UFUD9"Q1?(!@F;X3=%)AX%LX/K!M]9GG"NRPB 0L/ __2TT5PRPS,-2& M2>3B;S F>3L6DKKP1NUW7^_L9M&4;7Z73MWD@+%8;HCZ%."?N1\H=^ MJX"NL_#O+.X5@;K M3^Z3]&'UY$P:L49M.C+U)ULQZQ[=4G.X(D0*"(!'&4HR7D.]^.>++5W0FG.#H7P@=:TB87- M:5 :RHE9J)$N@Q5>#<>-;"\HMOP$&X REF4'MJ4PEUW5\)W4HZVK/-FGOH\_ MZHMI@.YM7_LME[\YJ5 &,C M2H!QO.-*P$MIU!5M&? "M73M]P0#*#%WSL5;!Q]XZN_G?&FI@NETB.8D7)KO M(#7[;O2]KC4NRQB>I?A--+$\#SA,2&R#G!+<=#CMWHCA)2EC0T'6!-<0<4SPP?V?.A@'S@+2_%6\S-\):3O>0M+^B:7,!TVKI&DC[P6-NEGJD. M\I@G7I.M*HK:Q;].OWP[O;V\OM*N/VOGEX.S+]>#;_T+[>SZZK9__66@G5Z= M:S?]Z[.+<_AXL%N-3.F,MX5^["[Y(5.-#F/Q=AZ?TQ2?Y#=T!%@O7+;43[") MGM%B#FR )F<?34NM3QCQRB$S>.*O:#/2%#86.2@]/@LT<1_C%* M)EB5_%_ISN7E,6O516=6;D)BI,F>C=G6!A=G'+&GS9"[*7\R>*5ERX;W*8S'.!N[8@1'$'9",OYZ-')MP9Y@_NYSZO*2WRG_+P7V MX0T-,G<]+WC08J S[Q%;(+K<%C)K<)S"/R.46G8@?ZE;]"VEGR@!S-\3P'B* M"$8"B""P*24ELW!E*!DWY:C$;Q:A,ON^!)V@UPALW<_4@C%)FM0 :Z![5+UX M^05?F*NK:]HO7$ HLW'D*[FHFM:4)=7T[8IOI*JS=+M5O>Z7-=!^_@DWV_5> M_'9Z]>O%0+N\@O^_O>A?G7[)Q-'UOR[ZVN?+J].KLTOXO']Q<]V_O;SZ=3\\ M&G\(37,G4X\NC*1N'Y:^Z-]HT6.$"HB,-'YU'<<#9FY%<:''KZ\-Q#1F>J+> M T2!GD65U4B6KI^P[@_TZ:G&^R07LG? HS3EA5T8V>J8:\7L$5FH-N42VW0A M? U%H56>WOSV&VD$T.6T*R^[*QB&R$4L,L,&7L,N'"L!'-*U!\DV"1P6.RQJ MA"S-XLX*F;A)9*L8. 5^R*X;?F6^_AC?P7+1437HQ9WKVA]C$*IX]X?"<\6] MR"^5]O29P=:#"[ 1_I@ SAV2?E46Z /[1!],-C%5D55%@ MNTH^TD**3%)V:\WO6/ &,KP'*>M48VM(XD=2#,NSD)&5O4I1!78G=N.TM_J8 MHU-1I%I/L$JC60[(3LOFWA194]8Y+KT&!<@2/22RO"L,"-Q\+OOTQ>I,3B8L[&&'EZ';A\T M?N@&N!W(XTM_A!R6)RT !P0:7?\T:YNKY5 PV_B_9X)"^1"F&Q&>NV)R%C2T M+U_.M'M]C8J *^#S8^UT(C"9KP&0M'7MW1FVW;H*=,W\:!I']OU1LVGTF@WM MFT_+#$!0PWG.7-(EIN$U!\M"]LJYX5< 5]][1_Q0$M\"\C8,-+>"?U. MUUIPZU$G:>-_!X+FB*CEWS?4FKA$/[AW@3U3(8WVV<.LCJ_D,PD;);2I3J@T M]$$PBA\LRA,#_7_ >TY1"=I7'D?,&2+-3U"WBC2CV6B=F(U>I_,)_XR(-7HG MG[1>XZ1KP#]M_&/GI-GHM0UZPNQVX>] !/#G3M-LM#IM^KS5ZS:Z)SWZ\XD! M/V_VM/^Q)E/ZP("U>L?-=;QG]>,^RV;*?A;#,,&:H2[=$+/@HZ4X@:)CC=0% MTJ3)B*:R+[YT^!QP-QR]HEEWH!33I[-#3[.5@ AD)]3';" M]'Q'U5X..H7ERQK:*$'E& ?N>?=*+?>LARAQ8QXP1+X],I/OA>0)EO:? M #8"P':GB9>:*8X;X90=8 7D&)R&XC]P;6R1^0F)1>PQ.>0##DX ZU(F%T]I M)*9%1H\()Q&;=3@E,2,",MAE$4::KZ)F!\F9M.A%!^RJC-"&'.3$OL_32,O>%AKA//NH*'9Q>XNI2,2]32L/:?LY1)T-I260P_F9CV6 MSU+T:"/3;"-+TVY;AOYZK,+V9JS";NV#XC4SATYU2I3!MH%Q$&YBG,@N!K^( MHU?66:Z28RB=J.C'Q8Q]A"5*Q7LW2"(,/J:17> [S*,:6HH!R;ORB%B?357S M)^7'G?6%_0ZZ#!R#= (.+.<6_CU=N,1S]\_$%Z#]YM;/XA'IQS/=-T8!1F,I MZIH'4N8Z' LKKWGWR26>"IYZ(-@1B^AR<081RY3Q!_ MB6R*-P89A_9)0[4^(B]KF$S5>$@949[2*$,R!P.?VT>&*I*KUD#%T7/0,VZY MH>SQ2185+J4:'RJ\/Z3/VAR=S:J^U/O2=3$R!J@(P. OD;T[SKL AW)V(QPY M[1^.2/QU\%5[]ZL7#(%]##BH@#?R:S#$.%>6DX&ZY'L,MR7\<8JA&?1PH^>' MH$@AJEB)?Y\O$0#KQ8[# -Z17U5U"4;"*%#3*(]R4&Z)ZP*,F>^ )>10/@>Q M*NK: :\^78/@5)_J2.3(&_4W8$BNES"=8"MBQ*Z,]3'["<41MPG)K88E&RJ_ M!([AHPE')(DA,AIQ2@C)$6@^SDHI-UP ED2%]_)HV%C<CLN7*P'67Y<9*?I/<-_0(%P E!, 2->>MDH M ROW$\F>,VH&HCP;PX_8IC^[_M?E^9'1 ^,>(#!Q;5D.BQD%//,5 V$XS1@) M2TKE!D7*9U$OG!DRS/K0CLKO.6\A_;NB66H/C"5/-->@Y')/K,*E4>1&-UN9 MU-F(F&GHVNI6Y.PPX=_!KT0HG7Y8,3HA"6@DR8A\D!B.>*W((.T/TBO!&,M7B(P X;;9<%.% R4 8*"(+%5TI!;5NVL?L*RR!=W=#N]+*8XE;\>/IR*;HG MS.?0.$&TIS10Y-"LT&"&+W!2ROA)PQ CDLTL\D?Y_AU4:ADK4BCB=F;Y*,%E MR9<(.[.M"(Q%N/?BGC,R8PE.Y"D80YC(XG"V[*CMV;VR\$A7\ "FB&M2>\BN M*M/"2?-*^<9B%:RH/Q+3+#_*ZDI(R8[HX3$38=$: +8UI9#E#9%KE M3J60DVD-Q?9Y)(0$%^8"N$"=G.3%6V['A:T^Y$'B )';^8UB_EEZ"^["X"$> M%P1S!@5+F0)I#AWFXO%( 5Q%'G=(TK#&PF,+1OGGS!JQ@Q QP#Q0:2ZC>**Q.Y6A2%I8FHCJQV?] MKUE(%KD?-EQ"7LF/5=R=[,96WY\]M, )#A3K%BJMMRI_D[2HH]3$4XRMS=QWM3ZHL?42[UG,5HR4.AD:^FR6UIB&>3PB%$#:1&NPJ M=1:K)X9IM_=\5 CW-2%5#H5AIA/D-C=*?#NSI:GY)6+ZDTRWA>T ;6IW[-?) M_8Z\'>$T(,=!FOC[JC5S)!++XV<$2:2ZD>;I M6I9,!=SZ!Z=9H;\^'Z;E%F*1N.<,FC%FN%#H@.-Z1.GEZJPT7K4[)'42Y@VP M!Q6I833>BBU\ 1J"+JGB46QEI*S;0M+W?+8WZ4FDF9!*('>3;74N\9T9DJ)LQ0&+C$:YQWQN:H*X508R M?HW,(6^\WE%77OJT4>CV*ROR4F5&VKK$ "ABG\XG4ZMC@1H.N*-P?V:2T9E< M+XAG=SH4V-]7 _/.XIYRLI4P\G_B9D? S73M-Z61<:@)N?R0C# 3!+*L@(K M7DZZ3+-#U$!MO/ILK>>+3<@UERD7#GH1GJ@#LZ#/M%%!55Y"/2A5P[13\R$- M.A_P/MY$P/OX>"-MIO8G#9I"JJ:N??-#@7YQRL$:L-$WTB[^Q+NM#;#'=-;* MZ!L/H)0Y(O,A\(7B;TO9WOD)LX)/%66GDB6ZQ*FXU!+,9KBFQ&!5=*@DV+_C M@OY:YJ^V, !M='E"(&=N8F"?[%AR1TU)8 MA:FLM=/S@8J,O]=KU_E5X2B#4'Z2(^,I0XV?.OC3 K4*7$W$JA!>!%T G:[= M!%&<2GYZN0QI(QO5[MS[3-LA_SN#W_+@42>+N^;KH=(]-A9M+.^RYS6E&B0K MZ%&UPHH^8E1]H]/<^I!(0F;M6T5S_OM;['*]])KJ:"?$ 3;\34%-4V/&@;>0 M^*9,-&*.L#,*!H+JMWJ=W&"@ ]Y6P)O97H&]OGK;=H$XDTFH\Y%3XL12VTJ!;8RODAAAX&$N%C![GG4+5. ),UH,AC6B@< MJ=NC>FC[:FIXC@LV9/H'O8LB,N0HP7T7-30PX,AHEH^F^004-7*C:BF.()%] M5608T\&C([0(#%)1FM<1&JG;6D$7 ^)@D&6M_J3_/67A6 (P0;= R2'FY '[ MSTIVK.RW44)!%5FYGTZ>H9SN4/IZZ^G6V3K?F$T))YO@6%=]X3#>UB?C &LE MTF1(P/,$D,HF0H/]XU14 Q0/$@#Q]Y7JZY@D+UFW+BCB<^;%!I,X4Y^4*LQ( MTQIGK)FT !L/!!8 N7A\SM@TVFHQ?%]YGCK?I6EZ+M@[7,T@S(>=ZQVM>=9J MS'*2^\RPH9J@%'2U*"M=/-PF\UZ-W##BQ(4_.2N8*'J4G6NV[\ LSP6:.,]7 M^[NAHY::66DF&S@CM;'E<(K-!.1+CF=6L?>/\U2XQ%:/*0:0>H_0#XA,RK.F MD?BH_O )Q,74LQX_NCZ!C'[TJ5C9C.Z2>X&=D"Q/HI*PRE]+3TK/U$]:'72F MQ"'\XZ@72S^+3GZ6#[%3\EU+;YV<5'[=U(WJGRY:]ECO'E=__>1EVWJ[]RS+ M&MWCS2_;U;N][G,L>])<#0@?B!R8)(#HD$K__J;U)G/?.]H>9PZ3V3Y][I(]V2 &%6/./ M=\;[+1G=!,V55*9MHKL_X\G?A^LL':0VAM"\@F.N2JG80VZ6NK,D,\O\E+ET ML6D"EJU-^78^&&\VY56S34K:5%]:2K#AO0+15^N'.TDF"OZ#QX%CFA; MY-Q=#* ETG[>7+9M(MHE'?7-8HW2-I^N- M6R28\EN7NG'1'5%).&;IV9K:JEQEJT=;J/;,[CE[.PARY%&1VNN?K#] M EE7/S8/T%H56B1OS$\'@*U\(PVXCL<'>*T,K_9)PVP^/\!^5D.J%+3F\C6D M$U"Z]5IP B=(T$F(X%7?HG6)AZ,)9OS-+J)S)8'TK)#:[)4Z('4%D7G YT[A MB G3O$1N'<0H+%;&IU!CZ-BT@DM[89\R M.F0+'+(%#MD"AVR!0[; (5O@D"TPM\&WAVR!0[9 9;; VT.VP.)L@2H ';(% M=CU*7YAW M-GU@,-M# +M-_-[B+@&J$PJV\(]B'A?T>YN_HR:6V#Q#^:,IC2")QT$(KT>G M*_6^=;<@17P\AK'/'8V,N:QU7RC?G7H>JFZ7G9T[>+'V!VZ M\=HM+%\\T:5W8CXQT>78-#>>C''2ULWN:ODSN^!4[ZT0A.&=.<(.N)?O1PI3 ML8R45*1=!?KFLQ?J>>1SD8[=6"<:IVZ$'^ BBZ!4]N1F:6E"#?K?+.9"H]$F MH%N:9;$ NG^SZK(5;1R*T=_?"*9P$#1'?[90H?B!8R]Q)(L^CH$X020;?_M@ MS3+YC5V"/*Z>HE@?T+@2&L_DWVALV@B'XHD1R$AL4HX-5:]'\)T(,58?)18/ MA,@U4TL;J9W:L=:G[OA&RSHZ,MKO+!Z&8AP[Z5\C;D//_97SRY%FWVJ:2OD< M6.'0\D5T=/W#$X^T.'QC-IMFGN(VBOB5[-47POS/[F5%U.L5U_? <[=^6>.[.H[&4YWY.1PD>>.X>\-P*U!]X;ETOZQS"+,ESS;\>6.[.8W%%-1>Y MYRKLV#C!JBW]3$\YJ=$Z;C:6L=M>L[.]?^E^T2YPKAL.HS@,[H7%S1SQH1GWNJ,^=@$=DX4 /;&DMIPA>HA_5 MXE%AYU9L 2E2_:!M);)C/;TGMNYX(B!F?3J.[':=KH&[XP?5^_1UO#8[1DV# ML]_VDYINK1^!'TP>@5?%PJ=&Y0-[+"962E[[C-:STR^O!JUGEF^RJ0?'[Q^=4@^5R,7-]]?3C^%WIO^Q:M![TTHHG1T MZ2O"YW_'LEYC+.MV<3JWFYEKP"27=J'@PW(;WI30P MD]!B'%-ZS&(PKE#N5EW5ML7LM-7RO/[*H\E30YVG%L>Q!?HM 5S!M&7*P;ZV M34E)+M62NI'V.X].\1Y+Q@7]CO/DT+ARA)C >NL/!*(!RKP&F/!#M.#2J>$. M3L4*!8TDMVFB0\95B'1S+B:HYT?"R'6T-S0V!Q4SFL&F>!PQ'4=+$, M!@@B#W:5X/TIW(4HL<<2$@MF(+W&S*[N9C*[6IO([%*3I#>:VI6^IY#Q9)A% M6?!"2"C/ QM<_GIU>ONM?S&H),VJW6\_&?0FYU2,:3C>GXD;BL(TP:6,@W^H MAKO1T#XG 69 #B:'643(C($97P1(XR&&Z'T:BK'EC=180.)M_("9,I>-XVNJ3OP M@IKP@G\&8U_[%10)*[1VC@UL W"E -M_8GK2M9\+PN_4M:\3^!>W#K)B\5'[ M+(9A8H6/V@D-0#;7SGA9PP>US,(RVZM.0)ZQ9E^''^&DVH_P81@XC_"?<3SQ M_O'_4$L#!!0 ( +)02%2K=2<&)! &2O 1 ;6EX="TR,#(Q,3(S M,2YXV"4^)32WM@ M_IWVW:+BAV9S;ZY]]_@/=D]:K8^2Z,);/'$VN_.U3KO3>7Z7OZ?ZM$-LF M-P>ZCJYWNGI,@@R90@1SA4]<" FH'[>T <9C-J <*@)&"XTB!UVR=\1OT;,J=B04Q:M(\? M?](TM#^;+SSN:VZ&WB9B*O46W)=DJ#(:)T3LRC.!*[HAMA= (#N:H3JFCB_P M5ROA\>916$?'Q34(1&M&R**"%FG*4)/H2GEM4@ZIGYV='3^BAZW78ZVWR/8M M_+.E=\J)S7.[XK+A5RNFVX4.R>@JIT-,MZ4.:X=2GD=LHI2_14$U)"-!S3^$%N(3V>Q\;\9;:<:3* M!,,UGBK_>4^XR3UG@UL?+[BWH-QG5*0#J61PQZE]?H21I14'D]\<,GT#FL1- M,@)6/0%O'P,)=:Z2GL2T",;YD0 '!K:ILX=7W!:MN- (B"<2Z#_]/TWB5.V M_T!B!LY?H_L6M#C?D?"DWI(A9 MQDP3;3ZVHA:LNAB;$&574-"'/\:CJV&_-QGT/_6N>C<7@_'GP6 R+F?TS>P4 MB.@2D0[ , 9[TAB2F*>69JI%7+60[0&RE(V_$ [=NZ. #7'$C@%\QEP-)X:! M*G!J/Z^*^4?3\1U/X/_7@YO)>'0YO+D870^VAW4-3S6:W7;;*(9FPEH;76HA M\P.$B;G!'E]N!Y^AS?#;8!]XKA.@!M=HM]]6 7=%T@'J+!*?>S>_#,;#F_%D M=/'OSZ.K_N!V//C/U^'DOSN&7"%(#?W;=OND$O2A1 !=2\O\NQ9*/7A!(7!6 M,MV+N<2J5+5_G+3;[_;@'\^2_"''IY'KC3]?7HV^[Z#\7L]6C?B[=ONT$N+ M7Y,"&@3FB,^(R_Z06A#7&@?S.>%/GCUF,Y?9X-JNWS--+W!]YLZ^> XS8;I= M"M=J$A00=_2VKH=S7R9,QQ,!I_ C+4<#05HD2?-L+25+2X1IL;0#WFHT7@[W M0OCC=M=.\8=@'OW5I#A^2^^I&U#<6C0]U^?$] 5N.9J!\+TYY>7@WLQ-/:2[ MNEP\68$TXAGN?BZYAONB2[X'Q!(;3\C4*3E,B_)4H==M&]WL@"R$GO9SR/\P M\%(FOR&<@X[WM$]]PDJN@I7GKH+6:+\UJD+;TI:BM)\C80><4T@L<^(M-3W( M4']0JS?WN!]EL<'C@KIB/TY03K3:0TZ,BJ$;J_0D22>::&E5M$B71KK0!:<6 M\SD3/SAU\%"0[Y&P?A& Y[KL3W>]X*I;P=.-"$15>+\WI511_XS8YM @.$_4@WC_U(YC;D:J*39A>27\*#+D_$M>CO 5O@ M*"F%Z5H&RAROX^G?YY#%;.3RRI)1PX&HD+X5;)396H>$G8FWZT%I8F9>9]8D M]XT>7&JEF@SB)E6"Y):BU-&R:\C=["(HKV90*7>UZ2!QB$/@E(;8*CD68JA& MUS#DAG4Q= ]Y+W^4W>*S+Y[]5="7&=7%Y*G!?VO(W>CR0UL*;WEV"\0?1GCB M(D/0W)TQ2'5$".J7PSM#K"Z)3O1L7$Y8:"&/!MN^0B64PT)=!;WK9DO3# Y- M+(">6S.)7&/*>Q <;5,)BZWXM@/@2][?:+-C)3HWAF MM,^*H-CL2J9GFCR@%@VW,@3D;<^_H]QA9,HCED(]AX4Z4<- SRP8I!AI*4Z-1Z-"-E8R M4F?@M]UL"96#3!-3[GK+7GCSA>?B)J]GIUH,DA95XNFVLM2A],30,TF[-*8,KCH8Q.7=W0,SL&ZS!I8(P:TQE6)_CB M*CZ7NI3"8PVY,DYU.WIVZ2)BHJ6X-!J!"J$JEXDZ6$&XRE1,:]!H8K3*6G2K M;98"[-0QS##TS(KO.JB:OM62-72RF!;=&R;W=@-E$0EJ=-\:>F8U83VZZ<6Y MN,4P/50/F -3?)C(-9G#Y*\E+K=4!(XO?"^+XZFI2%2FB@13,=QO=,^3X_"ZR!J^%2GX5#2E8_^6S4 M5= [/;L\+YFU)#3@L]-F1T MNMDU%R1N8K+"?F^5EM8R4(<@0&"]_9N>9] (R=SYJVMQ\N!>$C,ZBE(5G@(L MU8 91B=3GD> I:??$7*6' MO--@+7Y^!-3X&1/\G-G[A:2)K/_ !__<*]8'%^ M%#9G/IT?:>%W29;?-T,F4O,AW$56R4>,,M#$>^*@<6\.LDWB]NG"$\SW>-C] M/G,"'[]DEF/&$ASJT>5K]NMD&1>N/'['Z??Y +/L_%Y2U$A<.6+ MZ.5U 7$0VI<,("45VSD\X968J XSU2]"=!O1G9.)!"CP,>OW.$7,3?%E1UP MWI-YY-$A4< X%QY?>"" ]EQKX+ Y-S&)M[#2F]R)9Y5MT%Y]>VSO+E M']_H'3,=*B!*C/")+O4 W$A6AW$X G$$EQ>N*/CUA2=\,7@TG<"BUB7WYM'9 M!I&;,@K3E^EL>&]*''PO(=R@4^:7@G;NN3 KY$]%P+5MBOM--#RS,2&/MY ' M5D]YA#V"3H:-1S8,7/!KO'Z'T0'J<"Q%\^OU7 5=B&N@\X/'?XPIOP= >C-. M9;OOS+^[]J;,H3A57=R!WT0M\4U2G$DONH+:$K*AV@UV+Z<.WI+GW+<4/RP- M",2YHMH8R653A[Y#10EQ1!Z(Z+-[9@&^JL4;:CKP3W[,K,JN'HM!/1NU+!P4 M\_ K(Z\_=]]"UU'RB+@O6A57:# =SD5/1>J;28!VZT>P%"C30 M2F!'B.-L2F$;R>HP>.-WG-\N7X*]?!DZ%-_AJ[.O/"&B2OPBX)RZYM,$P!=. MI%N.W^R"]19EKBD%[*O.':/[@H^OOC7E2;[YA#A0SW&<"T+7AD($Z.;+MYI MRHYO0U:*FWV!RN:1"7^E:?Z0?!GIM;7^YLT?"$;,W&+S***O1[6PNL @W] Z MPM?#RC<3 NC!/)"OM4]_S:;@:D519B4"\8MZP@TH>1=A^+S\58?G(I1UB-#Q M/_\"-V'!!L)A?J6EJX4\ !]2' +4?!:=$_YCP\*'BJ(. M/=K;Q+1N)X[*:%6/&JJR$0:@T!P#!]3)-I5OU<*=B]U;.U=0+78[TL<#+CQ7 M> ZSPDT;U^>JNZ=S MBPTL:YIZ]Q \X_A8NW.D)17[DP?V3=D-B\S'!37ASXF'E](',V8S3F?@Q$,, M8JY@YC?B!*^0@BLI6=.A!B6^2:DE\-#$,I(D#\(N3P= =RBG9A D8"V M95O7K?9/G/S!G,)3Z-SF=2B<\9FWQ+>C18T[#Y&=+$ QX2*70B+Z]U':* //4$ ML1=W@JRQ9_L/?(3IWFC9.3.I\5(Z[%XN -M:9%(5O?M@YH71/PE,I^1U&8@2?F'@] M$T"#;/CL+%U^T-Q,6=L%^3UX>+*55+O%YM*JO?!RLWS+A##O8,A__.G_4$L# M!!0 ( +)02%0-8H[)AQH !K\ 5 ;6EX="TR,#(Q,3(S,5]C86PN M>&UL[5U9C-\0^^]LO/_SPU_\BY%\O/[[;>SV)9RH/MC+T\G)WN_3Z9_##][0GZ9_]&KR>GY=/CI>+;'*>4[LKR,E!\1QHE@/W[MTK-??MC;6PS'=#*" MCY#WRO^_?7Q[[9$GPZ\S&"&@V3!V/\;)R?-RU?-7!^]?[[\_W'^-7QP>O'O[ M^L71_NN7+]Z]>/]J__ ?^_M'ARC,_.:S\U/X^5DW/#D=P?)GQU/(/S\KMT90 MG#&^@/27#>[Z_!OLZ$?Q;#0?I7?X_<6]"[P6$@#>99Q@,6Y+"*-)O';1J&AM M,EW^Y<@'&,U_.CCKR"?O3P>'LTG\XW@R2OA*[?_[;#@['U@>J3X9WM?H,Q(%]/= IF?QEO,NOZR75SQO#L[.9G? MDPQG<++\^S+W567";%)WZ!,@$YQ2R:$. FDDVTS[]/[>\TZ-54?X0VOSN;GE_!0=%::^,98=XR(I4W M2$%G"%,J">8C=YXW4?YM+)NH7WQ3/_F>]+_CR%=CP$>8^>$8TKZ?CM%%[%Y$ M= ?+,$-Z#7D8A[-!5AS=,R0E93P3&0(G-H,BVBGO0 GM>&S"B/NQ;<(0^7U. M$)454XTP5W 2#03:BDOD\JM519/5ZE-"Q#XT"#&9(4N4:(D0 A$6XL#H 4&C+X-?U8#VH0G^COE20455./# MNZ$/PQ'B@>[%.*V0-$%V-@I+./>(2F=*;&""T.03%:"5AMR$&//.M>P)UMWA)!SDHX3EPDK1# M $(E8EF2A()UQ7* I35)7D8M1<": 8_2N&3GU20'S)DVL66(PY0,QMXN_[#%G?DF_- M^7;_1/T@955[]7X=CB?3^0!<"$5QOK#@RFI+*%E#F4D(6A$70K*"&Z]DFY?H M)I(^3;\](,Q.BFIBHR.WR$PI4)" 'P9C/$\5XE%2Y]79 M= KCV2"Y!-1#*HN,MEA22[Q*G.1H<@:CM).TM5@76/HT9VZK^3N7;K*A" MTP.7-[X+6E320 OCMYRZ@BKY,2BD= S#)0_$1N\(1LG:&!V"LN%)C,4VTHVA M.\BO\#T MGEK!&E2HH(":9)B>05HA84RF+"('4EB(DSOU*)PT)%F="S@30AL3N!923RU@ M)4I44$/%&A\,;7V<_3Z<';\ZZV;HLUV:Z?,ELK*V%WDR1*N@2HR*3CWEGC#G M$]ILYSUSC>I^[D?7IZ7^RERIKIS:D\FEDW]%WLA*0:\G7'MT$GG6!"$YG.!\ MXC'P4LC6"4%8SB9J M)8*5;::+Q?/K2+$<2)DU!B3_S+\=6(TOM-9 LI.A5%PD MXC!R)B@M13.OJ60W9L+;=?2/AK9/3O@.!.NG=JM-L'^?3-*7X6@T<"J$Z"60 M:.:K!I$1G/$SB1P,L."$H6UR%4L$??+0*TQ(6PUL-;6^'<_\^-,0(\2%*.]A MMO_U8DWJ$EDTF2FP&C4343R#?D)(.%]Z)[/Q"ET]"DU4O@FZ/CGA%>A072'M MECHN 0XT%T'(% @HG)9D"&RQ4< G$XS2 GG=9DY8CZE/KG<%6E0:_+K+&A<8 MON73A?'.<.\)\D\2J<"10#4G$=TH:0- UFW6EKEO^*U??8CO&GW M8O;*3Z?G./DN-L1X+2'&8(F6\UIF\,12G'F#\"(Y%ZVA;?99;@2O?[':-ARY ME8NJKIF*6Y6ZV708T6%?#7) C7(@-45?/99J+,Z)T]D0B$PIY3S.UFTLXWW( M^A=UU:!*57U47PS["!$0"?IV:+>7X@(W6I>^!,D6\VVYP&B.:Y+10J1H(YB; ML7KE);%5J/H78]5@1S4]5 R_/N.S)]/SXL@996BF3!!C/7(S%E,N(B) *9T! MT,&WJ9F\BJ)_X50-S6\]SM4T_6$*IWZ8]K^>PKB#D@[ZYLXM)319@M-4$\VB M0$\> G$J1"(S(C:>HREKLSJ^ ;C^Q5,U>%%;*S?H\M?G-T?K'7Y?OVG*X1%^ M_KK__NCPX,W;]Z\.?MV_#FB'SBDK;MVV?DHX_$9>901).)A62) M$=1(RZ35N5&YX4TH#PQ3VC91V)4(M\+TG0:^7KY^BH)\F$[R<#;@/L;(N"$^ M94VD89;XZ"@11JADC392-$K9?P/1IWBCMLJW'>N*;N12CC>EQ+RT*;"&XJL>@S6* M)0FVC0>W#E&?,D)]8>F*)9?=M5DOL[YB9&<]XSH0+4\I?.)"@,1)&FQ>D MRLZ@Q.W6:];BZE/VJ;<4JZ?9:FS#.?,*X15(%V/@) *WB^I0&Z4AP4BEA0&: M9!O'X1J,JC)MM#TW6A^,#8D(IP61V2;T ),GQEGKJ6&1VC9E>P^&VJLX;'OR MW'PUVJJL8D:P! P+:8-GU&.4P'BIQL58@UC/ I'2*P492C5UH\3?$D.?S'H] M*FPYQO6=N?H3=+)\#:2W@.L3R'1 M;ORXE8>HJ)%Z77E@/M!J\SL8$ MEMITM=X";)^FS6VY<[M@I;6NFS:=!A9C^F!DVC;N*(65RJIH$7X(*GBFJ%)I^6X M$IG+ I,'1Z)U*2-#?6JTOK,N?.C7"D;0F4'VZ/9$?$\E6C-BF2MULL*5V,)& MTZJNYI%6,)YV-MZ2B;?3\/V@0.55.01ZX6>]1/<\SWND9XY1+#)&Y=( MK\SG7BDKU?RL:#+_K<&\9EEX1M&M8X"Q<53$,UFVTB0G>6),JS9[W.X 5>$4 MG76WWB@M:A3ZM#9$? '+^@0O[I+!5Y'C:\*XXYGJ1Q^3[RZO78MT*T[K>33E MUCS7:1WHK5JAHC\?0ISG0C1^>%>VO>%'LM$KSIF&V&@[3EU!^I1V>@+"-M=] M?PGLC,E".R($NC<2/5/B;"D2D%YIYJ*)HDU19E,"[Q3-HL]GH@^:@+(H.AX?#3>%&U M'\^/IG[<^7C1/V/^W84*T_^<=;/2D^-R5LM4&I- $UVV4/4]WF(=WMY_EM7VC"4'65=641[@2SYO#SU1#C'52"@F222"DY"=)((:028 M2+UL%"]MCG&WWE7^O#"_.YJ\B/\^&Y94W#_A>!A'\!KFV? !-<;CBYB)II$M MVHLZ<)D8)FQT%K3BZ3Z.;?:H7L5XC3ARO;54U<&OMPQQ$]9\EEW;!VO@0'F6 M4KXHP\FF'! I':&\G GDC+>ZS5+O X'V*BG:F%^/HH"E,TY2X$D,>9[VMR0()8BC:*9M*(W2&I%MUF5ZZ! M5%+SXC+5)"4.VG$J6*/2I7NA/7 #___-B6LG?=6LAU\E_9OA MV(_C=>FY4TE(AOA8V2/*,+ .3$62K3%6@A \M0E!-\=8<^+^"*<7*CO(A\<8 M_QW!].0UA-F !6$-TY0PHTJ'+*N)S]R0H'T,"02@',VG[+7P^I08:L2NNR;K M.FIKXPJ4L]4.3N=U OM?81J'.!J#)"-EK)Q?GR,G966#.!,D23$KD24"X\T* MZ^^&UJMN7 ]T&Y_$S%S:3SV'3JT5W%IQY2- M8$E.HK0$@%*PK3U)7@MON(HZ-)J$[L7V/3B+K5A426/UEA91]AOMZFZUL[O^ M@RM7?H#I<%*ZPTY+<_'7L/C_LH 9OSA&AQ@^^AGLYPQQ-H 8*(3@"57%WX8< MB,?1)(IE2%$GB(WVE#^NG(U\^,N]&5=(*7B.2AL<48I<019*X@3EA"M'+94A MF49EN)MC[)/_VF.^K]A1VH($K0/-56$VM8IQY07BDV5JTT \XB+@N-$L,HBY MS0DIVZY1//'ZY7=/TEU)\!39D.BUYE)&XN?GD17S[@.ZU\)IHI6/@NG$='C4U=Y[S?T. M.QB@^^"'J?1$4MR6-1Z<,("61 \ZR2$X=,2YUT 54-^LP]5-+-_#$O"NQ%F[ MKV$[C=0\-V9>D+,$D872,NA,$B]G$M& ;@^+95%0EOIB[:AHLQYR \CWL&Q; MGQ/;ZZ+:H6:7F;T5TET:DR52M$=7B#Q0R@B;% *.Z(3([%AIO9T(L+*^QYP1 M\D;'G/7'E>V HT\FO3%U'EMK35+^2UR+=NXE?>PI,X%I(E)I[F]*DQCI&3%> M"O10A*26-<_VWT35IX;JCS0A55-2^W+)9>&!'R=8UAP"VJ"M/9ZGO/NQ8,J/$6E/0$WPV<8H5$UPZ$)H$SF@!\]/#( M,L]Q]2F+6(TS*R:Q6JJI>9#,J@-"\>L1K#@I='U5E57"!"V$?2 M7)T\R=WCLP:FL3E[FA"7U/[K1#:SPNAOYF8FR72.QC6AS^DFAG=4;Y*@>N;X1B9^Z[D-U:>)5D+)5^&C]2B:& M*9(X+8O#W/G49G7IX5A[83"?EELUM-C>,B+*Z1DDN.BMC/'5I.QV' U]&([F M.?!OMN3BVF4?YAU,986G5K.=M4>@DC&]>-2[;S"6)W%Z-J_ZR,1853K^H*_N M/$3B0 6F,C">FV6M5D/:*1KXU0_'.&)^'&%YY_.EJ-F'0,LYU>B@4B*M,P1E M9N6%$29)P?C-XI(U3O\=#^F3%:RC]&O>>ZWAK=<)'Z?)Y*=E626=Q=GO?CKU MX]GY7'0_6D)S4@G/N<9)N4R5,0,)YV]&U>?RBK:4*:B7FHN%14X M97O]?)/4L.MP>"X/N_>6)4?1]U)E_XRW./^EB'(G$<$Y;2AK,\G<":M/I1)M MF%)/*_6/*)HGN6Y9RJ!,-M12(KPO5;C<$9\I+P?)&09)9Q/:,.5N7+TZCK[- MI%)/+]6XLH\ASN0<,-2:1W^&C1W<*A95,EI/4F"74HN">V8B19A.Z MW MM$\;H[YHQ=;53UVNY J9T]EN2&+'$J!0!5@[8#9(29UP@H#"(,3SZW.BH MQ/68&DVG5X16,MALHT'M2B#244LLSO!$"Q6C]RY9UJ:_Z;W0^A005F+-AK/J MENII[=E?@>5P1M>:)50NE(F!ED/ ?"3&%+02T!HT8LU]T/H4$K9B357U]"NW M>3W.'3Y:=G/MBEL#(< 8+D1J5DVFPQVQ1AG^QD12X] M+!.VI<(>.YNJ@3)E#*$\6B)!H35GEA,A.$M:&$WE_V=3GY9(VZBJO0E]#9]A M-)F76\X-2!K.SJ90NH=/QF7;]"1?N6+_VQ4[6,]='UG-<%:5O49=:CE[L7N[ MF&_2X23/OOCRM$L,\]\/9%8L\](S3"N./EC.Q%(O2[&79)Y:KFXF-=>LF6WT MN-W/B^T "5SVYM\0IR+(@UH2$FZ#K@X5]))955U9[ M(WL(GXKLPW&>3!=#^!$B^I48GLV_F^2+*_ -.D-&S":+#EX<-@-I_^7;H](?%( MG$!9$8K7&C17X#;T@^]^4A^,:Z\I4U55+;8@S;V.A><):=Z7>4%R1*:%3PXE MM=P5P9,E+BE'6#*6,9\RQ,V"J0T?V*M^QKTD4PO-56O_4_(Z-[W9*P[IZ[,I M C\ZAD6WN4&0PB;(DD01')'2)N)L&0FO#//:"@ML(W8]^-&]ZGC<2YZUU6:U MV'23#?$#*IW.V5J27Q.)QVD@SR@%B"9[(A* JV\,Z'$ M]Y%X0U-TC!DOV_2EVACB XNC_IQ4;*/P>A6_H_DUD Z/_11>HH\PSP/!N%NX MG(MTXT G)="&EAHP$?%=0>?3RX ^@F T@M'>J$:;:#;"MPD3S9^=B0U478V& M\T;#Z#_,?822^9Y^AM4]A@AH_^QT;*3R:I3\NQ^.RZ@=C%><-OBM29(''QQW@DBAQT4D_F^';A(KN3YIM::CI>OO>UQXQOD1]F<@?R.A<=$KC&Q)U.CS:)TY^LJ?[32V8:7 Q<_+1T!G\)7 (VIRC2 MDZ1<5O_Z#20I2Z)$*4DF2(GV.=TN7:C,#Q$?@(A (.(__L^WT]&3K]!,AY/Q M+T_97^C3)S".DS03N+9*8QG M3UXTX&>0GOPYG'U^\GN"Z1]/$T0OO0T7#\QU_+/\%/X0D.;CQMO_WEZ>?9[,M?GSW[\\\___(M M-*._3)I/SSBEXMG%IY\N/O[MQN?_%.VGF7/N6?O;[Q^=#F_[(#Z6/?O/MV]. MXF$<2+87[Y-T].__=N3)W/)^28VDQ%\@/QD\>5O'U[?1#HFSQ6>>^=$($;=/F)U_@5^>3H>G7T9P\;//#>25Z"^&7$"I N??R].>;8WI M,P)IXED @C^%<2%XCQAO>_KVF+\_BR3(_FPTZQ'QS6?WBG=RZH=]"OC&HWM MVSZ(G,)I@*9/J->>>P7G!'/_Z^MV+X[>O[D=?GH\0.6-\/LO_ MO>NCKPP F3(<#\OB\P:_73R_X*PV%,!'C1.DIT^&Z9>G0TM!&:&#,DQ(E+)%> M5[8]% .\QB^G \@A%94]0Q&L^G%3UKE$!Z)M):3D"P.-3CII*"<,E-E;,M(KH_LDHU'S<48%W-[P\E?+)9>-3V;]"C: MN?YP $^?3)H$S2]/:4^J_A7'_6(R;B']C@;I2\0;R]"L1UO3YZA1$D!UDBQ%XZMPYE8XCWX9 MV5[(U33_]\DD38_&Z02:K\,(TY/)* U !8=;=2!614>0]@J_PHD0P8)4.4.. MN:+Z;\.T>P[TH+1;:;"UQ"MPX>_-9#I]WTSR<#8(.3"N="2&XEHD(XXP,%R? M9,Y>*2FU<;&*\J^ >/0S?E.!WM0MWU:WQ^CIHFD__O3JVQ=TR:YL=[_T(^R8+Q+8L.('1J%@>X_36-W_ M%8@#R10.2:+=P17R4YE,G.":Y$AYUH!#5W4F_&I,N^=!3XJ;5)%ZC14?QCC@ M$2([2J?(.;KV M&8H?[HCW/H)6V:>LZU/EL&BPEE!O4?'68<]7OADCY:;OH3GY[)O+J M*1' B\=5AHAF"V%":>9B#$G6\6Q6(7KTBN]%U+=P8.O8YC*PYWXZC /-1,@A M".*\HD0B$K118O' >0"& T:@.R% "V?WVN]'7?=P8'U15SCZ6 ;U!.!N 9!\34(B*)=>) M AU?N#OUU]77I+*L>]P<.F*\6+PBKH=.680% L6@9"0VNS)5P/$HG?."]\2( MG>\ി\B[PG'X[U#NP$$Z^@J-_P3OSHKDCG,+<7I\-BL7Q$IB;TOA[W+) M&@7B$VYNOJ3VNF1)$ )]'R],P 54R%CG\&PCN(]VS]F=DFY9;[8^@%T+]0!" M$B"R(UQJA?/ )N(T+S%5J5P05!E3)WZU%LS=4VD'NM^&;6OIK8++LP+L8G6] M@1F7VV"\ DHR"HA("+C<)NX)I99E;A4X4R<:LB;0'YAHO>BN;[]J!=85F_M5 MV%>,"2?!)T? BH0[0"Q788(GTI0S!8EV@,V=+*OML3S:'7$?NKAEU=HX#V5+ M_/,E-WGK0KE3I6/(!7PF2'Y.F,HL96H C<;*1-J',[=KM?=#N?55UK?OMSGV M"Q_% W&MIX\ MF9>*^&L<3::0?GDZ:\[@\H>3\0R^S5Z-VA?^\G0*G\H7F_)AVLQ*9D4ZB[/C M9G$W\.C;<#H(E@46 @XB>(ZVH^&X*%)DJK3>19EQO>QT/0=?<(4-^-TR$U8A MZ)$+=Q1UN8,;&RASTJ-0>]QIKN"Y>@7T9;O(=@(U6*HLTY?&;\+I$)LX9"UEY;WRGKY"'J_EJ-H?VH M?@WI]FU@GIR%:6R&7XH M?/;N3, >)3[I3UP]%E]IX?S#-^G/YZW\[J?'4>]%+Q+PW,TF %4^#1 ME8J6"QEH%E9Q:RU-]Q?_NNO-O5<$XXJQ"!+0[P@!.9[%/ ]54Z Q*,HRKW/! MM?^*8*_'L0$_A9S\PV0T^G72X.1, \#U M,PJ%DSIP-*V!&?2VDB669^F=H";)6XKK]7,18AV@#R(@NPY/;KD@44TQ%,\B4'&1IB! 6Y9#18_>: >&!N22C8I+5("R12]?<2*LEAFT8,;7 MN:#3#_[#YM\>=%PAXGKE_I+5E%-M,\DNEALG%.5@@B!HBX)#AU-D1@_N.M@N M&;.AK&L4MRCN!RZ@7QKX7 (27^'R6LH[F!WG4HR12N))F MQI,UGF8I8J4;H5W0'393>M=/A6(9[>A?3Z=GD%Z>-675@V8X6>1@7.2P0BJC MP"&TMZ8' 9#=$1*)K*3.CJANPM^D/H^_HZJ30;@#ULAM767H5"'"L@ M_]./SF 58NPB!O.A_H! MXN337*7MJ =2 X_,"J(H;OPRL$A\III097R6D7JNZ[B,M4=VV$Q^4+RH4!_D MY?#K,,$X3:_XUR_\]/. *<92 D64DAQ=ZA")XSD2#A!M*)TKX*L0'3;/ M>M%#A?HA'\O(SYKS%E#+V*.( V\*UZ>SMS#[/$D#&75,RF="4W!$,BV)3:D] MX0B&2:5Q"%6XT@7=8?.F=_U4*%5R9^C.R\QMJ8]#M2X5HC4G(68@RFGIK$I* MIGV'4O<6$(2,J@Z.]*#20_0E%29!Y3/,VV ]D 3"M=2]BCE;B[U&08OKF!8Y M&UU K9--N'Y9B]M@[3:KL(+ZEJM;]";[G1'#4'!9&4,D3Q3_<0JM#1:(5U)% M*1)X5JG4T>X(L2+5<%]\6$?D55K]?#?S%@E8+.A0NI*0G+(L0PS$H0%, AI5 ML=2+6HXI6G\MO(-\*B1O7/*(%)!X4"R9K$HS' 1J>B,_%<-+9 M18N,SY6 LL24G-&7K.*B,?+TS^'LG)V>^N9\DA=GP_^"='1:S*!_ MM>?(BWX"+\M"-YIN9UMM,.X/;0J;E/ MKMR([?2LCAK7=&Z'.#_U"#C5+?X-8<8BMJ31"I24%U&$&+AS+.R4*CL]/]P' M,]87^T,Y6YPG7%^>N98_*$J9W\6/0J Y2:@H+7QRTL0EAXQW(6<4DHB\SC'\ M':#V=:[8G^)O[9^TO0(JA!970/M>4N-^<%7/&N^$MY\SQ]Z4V8TD6VABYW0! MT,SE)$@TN%6B^^.)M2$39;T3:(S&7.F2WQYH^^0.N-+^^P&=S3"E9PG2I )D<$)\L)V29^=^G,J]@B]%+"?Q,Z2S$4SR\9]C2%<^\NKB(UM$C;9\ M8U]1HCX'OA05$IE)FL$;9K+DEED910S>@A$J6R\&6[Y[ZZO:[9/?C_QX=G3E M\9<>G-MRX3:[A%O$I!MD+@&K';D;>X=K]2]LR26^ZP]Z6&"EOJ48QGIV1A+0R"12>TY"0"/!!.JB8K@V MA#ITZFL$!T>\O:BV@KF_$ECI1A',%TJK*Q]**$_3TJW!"(E?A442P02LTYFIAU=2N%?U9?T[A<]( -Y4\U, M*HFU[\KCK\<+4"^A+CR=H74(:8'-2ZFX$)*HB/](&BQQ(! @1Q>/4>:= MB9U4?L^+#DSE?8KUP<3 /Y1F2)/\VQ1V&@CO]MK=1,,W$,%22)P;KJ0+.'94 M/\C@G736@)#< U>/BV4?!;8PD:*:)1-J6JVB9<&#),*$A^3KW M+.K%Q=MY>XP/]^7(ZDTI*],*^[@(^V@ZA=ESR),&KL3-KJ7I4>$=U]H2QB,C MDH72\TLD@BLY)$6I=;Y;NXW-,3R@170SJEQ;0W>DB[YWU#MAKP+LO!$^22# M.&XT'HHQH"BAN.7DR)T3R[7 -B'/3]KT(?^^K>Z[ ><9-*M0*Q^, 0;$"U>J M%TE'+$A.K%=<B3E^:V&>0VX.RVEE/K"[M#Z7)Q)E<+O$Y M8[7"']!*]8(?7Y![$QI55(/X/U\G]? $%*ZVCGMIK/^Z[9;O7XMDX,WP M*Z3E%UQZ;PDIRX)D1)7T$)F,)Z4F 9&.@W;ZY,M%":7^E5>G%+!(E5BA#K,>- &Q(0.LDI]V'[(+R.G=^!5*8@6-JYW;0,H_>1>ER,DX?&Y_@U#=_ M7%2&"10,%YH3'5D1@082+$,Y9,&C15,#EBOPK BOKW['@S+*M]?-I'_!UB@. MN:C>^@%&K3\Y_3S\<@$-'*>A5)3BUI=#1(_0M-"$,; Z,TYCI5C ': .DR1] M:Z/"YO,1XN?Q9#3Y=-XVIKXABD53 9H894(@?:TNS@BZF> 5 6FD!Y"9L3HW MTCK!.VSR]*^A'N-%TV8V^(!X%G?PI)UUY[H.[3YJ*MH=\%S;K 6,?AZ:[I_J?Z_0[,%BI85N(6\NMQ MU5^&8\$X2JTG.:/Q*VW$50,-&>*-R,XSF8!U2L)Z&&I 4"=R2BH0Q= @D"9)$C+7)' )F3JJO>AD6G53X=57/T(5;BRY M'>8P7?1C0DMB6KJK;Y&IM.I1?>4C=8*ZG'4DH@.%UHQD7G(N?*#.*N=R*BLH M]8-5#]VRJ>WBJ>^A:7O6OQR.SF:0KIR76*F"=)& =:49'M/$.O-*>]O-DA.^: MMK '4O!H@%-2ZC(501ABK6$$40JKF&&2UND(NR;0_7-H"S4O=^^JJ*,*0:'? MH5RQA'3T%1K_"=Z=%;D=YU8HT^.SV11]W)(_/@?+<.08:#8> MC"8\XM(G:;GY[TMYN&Q#!&L9=;+;Q:%N+SP8T MZ'$+4*D7+Z4#FX%WDG' F)9&@.;':X;Q2 M(B;IO/'+NT]_;:NVQ/Y@N+89'6XVM]JE+G?G5RV$=&.S'7 TV&(N194YUT0* MH8@K9X<"<#VW(GKGZMR17Q/H8?&LII9VX%\M< Z"2#&Y&(FPI3VM@4A<9*6= MDRBWAXUFODX+V!6 #HLD?4C]X?A9%^@]!!\]M:3TP46;+G."#,;E,@)+5#EJ MN:CL:1T46_:@EMW[6QU_U3) M2GQ<[J'V0'A1P8>\'=FU6TWWXZMZ)^T^A/NYA/9@*-&)JEOJN/]T+;O3O2KS:7C M55$A\^D#H-M' Q5C&M!:$Y)O2/2H?+) 5)S!KFT7)(M,XZ="N< M ^/$]B*OL&:\.OTRFIP#M)".OQ3Q7MS"#%(:FR7AGN9R^0;=<2HM.E+6"PZ, M.U>GZ,A*2 ?&AWY$OS(JWG]V]LG<\1R.\Z0Y;5>URZJ(B]^]OOS=%KG;F[VH MK\SN'H:YE/>M#+,AF"A\XI)+:ZGVH$6 C J-$0:;O7)+:V'^W _PI93.&G^Z M\H++0$HP2C$I G&2^G(56Q-+E2,B9QF-2%%"G5S? M00"Q.C@B'07M> ZX3'2*]M_Z^ -2>T\RK.%K?8_*W3'XY^>+7RZB;S#:94OH2B(^&.D/+T6>=M6,#L+L*Y5=?,6HKZJ&$\T]F?M8^\?G9% 4W MG2Y&M A[<"DRH(^9@D([5<=(G!&6Q!@2,UK[D%4EQ_\.6/L/J5?BQ(UH0%^Z MJ;&2S;%<1$P[@*D: ;\&9S_A[A[5M4R$K65=G0 :OE]'1'W7<_L WQ"4?C1B1_!]#CGTLAY$75(5 :) M/BJADAHB!5K,EEM)-"B@W@&GHIM5NOH=>S---Y'\I'^Q]>U>'.62[7(%U )3 MY-&B;9R(-PQ=GMS>6#*!\*0R"\E[Y54G5:YXP>[TV*OT)SV+KN_)^>JL]+6Y MB(%!Z#./D378X+QG&+S9+3I M352!*\-T"D1YI):4V2'=K"5!&:\Y!/"Z6Y/;E:\X )7V([Z^$X7?#E,:P2L_ M+7VGCLY*[N+(3X>WK"12>F!41U*R%XDT#IV%DH[&O6#4R)"E[58?M/,K#T#I M=<3;=V+O\\;_:SBZB8G2:+P2B41=[ LC,G'EFJ>QDGKF/,+M-J]7O. %-R' MZ'I,S6TQO8 22AZ=0/.U#/&X^>3'BV8B%SW??-2XY' T^1U:!:EX_]D:0KWE M3H %;KOULK_W58_61.Y7B#V7?GO?3-)9G!TW"WBM1R<9B*"R(-S%DGA1@LE& M6OQ64\F-"4%UNIW8J7S8;0@./?[5B^1[KLBYP%,*3U]0=<'\+J!ZK\^Y$L[N MJW5NKZF;:N])S'56@UO "K7D6[?OO7)69C&9G@US<93H7)$XS%XEXD,+)3ZA[S4$.<\<^T-[7@,>^/9 MNZT/V9/$)_V)J^] US]\D_[T#2RUXH6LM(-,"1.EQV\YU;<9-&'@<7Q>49FZ M:?#VYS]Z+?8@MAU6_[R9!?4!XF0&> _X!?/3? M>DTYV_#=];+0^A#&4F):#D+;A/,Z@))2)!>B--Y9 1),9.Z6Q+0-4>P@5\UG MP3)P1;@!6FH),!),6ZJ"YL"I$ME4NBE9,5?MC@P8\"GH[-$B9]'A_NP9<:6) MH4H,C&5""N<.+HMH'25WR"):1X9][VDO)@V.U,_*ZOQB,IY.1L/4CO85.M)# MF ZHCEEJ9PF4LBN2)D]<4HE8!XX')ARPT$G!][WIT'3=JV3[-D2/T5'W9+,&4?/DT*CB@CK<=-W.1%/%J<+_R7XP\OA]$O)4SW. RZC!:-P_!!M:0NABCF$'K\+ OU, M)\%W:D*U?KV^KA /D$)UU%.A?,W1J/W,HHY;6RBP7,2&\71N7'TK7\(@ JV;R'$%&X)4NLW?"=X ,JJ"8F_31O5PYQAVWW57Q&VB^ M+G;6MCHEHGX)\_\. $!K1CTQO)SM2U<2_DNY9)1+4DY1[>K4W^N.\0!I5$E! M-ZEDMJ72WU%>I1W$\;@D$ASG]R7YJYF=OQ_Y\>S5_YP-6WMNX, S&BR0P9-+ATSB/?B\WV'1%_G(P7*]7\<[A>E5)6L\8C@.'8 M-^>M+-Y-QN5>*(IXU$IK3NIR4&N]1XL])UH.:ATE(6E+'&/ HDPZZ3I'6A4' M=8!D?"@4N(7>6Y=(O^84M!'2 3,.DD2;36F74%1:$9=05$$S$YP,0;DZK+R) MY0#)M*7 ;^' UI'G3?)%M0TV:AV)D :792$]<:%DB6MK>5!!0Z[3I.RQ%SO8 MACNU%;7O8@K:@6XKLC9;48L@!'>^S!%&9+""!&HC4=G1@.Z!=-U*#G?* MW+P=PV-*YUY+ZY->I=]S,N]-1!Q6:W:=S]Z&I.Q6_A9AW10'E M%.24 W&B39S,B$W@MT9(RJ0TFG6K=_H 57]'-O>N-+^.="O4K?B>X'&1RG%Q MDXQSHPR5Q"F#L#PWQ!H?B *-/U8Q,5$G[+("T&ZSB/O1UJ1_4==,GWLU&IZB M)]6Z6@MHQ@ SDI:+WQQM9IM3J?$,1#NAA0>9K.C64>7N]SQBY?8MQ0I3_"T" M:X9^]#WI&$V:,NH+^@G.G0N*4&0=D4D)XEDHU\(SKG2"6\7J'!/>C>L1^;RH]O3=.EF,]\+@9))[R3115"&S5#+$27#$H#.2G8B6+R<$ MKM#G_>]ZM*KM68Q]WW595=EI&>J%CQ$HXT;$3)PIK36"T,1I!$S1W7!4,RL[ MWLY?\\6/5O\U!5SA.LN-VE"\34]-R7KG M4+,7T6I@/XHCUZ=^*M#G(W[N.%\#N9A 78!5=>M60MN/B]>K(BR&(MSC".Z''>L(OV;7,RA]Y<>7 M-25MCHQ92E@2""M+2_"/T12.2FHA\'>A3O'S%8!V;XOTI+)5K;-/\[#6^>5'WOOSMO3'G[ZYTB/> M<&J,%Y$D7OC,12962HU\#LIH+W+PLLI_G0V43Q3=!D8L90YE:@1QIYUK$0P-0DT>&(B2.-8QO_6N:OQ8.\N[Y>. M%=16U9QL@^2W8WTW&7^%4GJJ%<_TXV3F1U=_7VSO=Y/9?\&L'+I_&I<*))=/ MFO]16\3OXV<_GK>+1=D:AG82CMF#BRC;4KQ&.;3.-3 K6326U>G/N;RL@0_X[4 9[IBGAH04Z;R33##(V\BT!5!OUPIEQ*Z<@]\WLNFJH0'>B\KW?=GY8O3OV^.3TT53%I5X!AZ(8NB.2^('EHK=2!S154U^NX]E/OLOF^EFAZ"V$ M6U_E(&TVY0JF4%J@R8@^E?/@2=#.2N\9>%/GQ&(7JKXG=Z66IM>1:=_)T&^' M__GQ^PE^*0?\$9K3U^.(Z]?P*Q2@%QG;/)J@(!+&2E%I[BUQ5B?"#?.".86N M0K>6E%W?N'NS>1NU3&K+M,8A9;M!X8=;0AO&A.&>$Q?+_4T)FH32M(DZG7*, MJ61AU#F+O KCQ][K-]=(C=N+&POB?[T;#W'EOJ@9-W'077 M(&U);#SZA5L'ZR:L>U;;+-JLKD[1/SDY/?7,^R;\M MCJ5P@DR/(CI)^&:85LEY[_C.^IGPFPQ^*3^>4Q,CUPS5KJ3EP4>530I)R\R\ M 7I'?GS'M^\]:]X!T"QU()I[1B0(3CPPCMH.7B0PE/,Z)9<><]9\ESR)#Y/1 MZ-=)4SX_X#0K+[@E(HF 'BN+*.1H"44)>Z&%,CA:,:,<*_?ZZAP4U1O3SYFR MLYFR"8OV$0)??V2OOD$3A_CQ@8Q:6(73/B6NT5]SD5CA.8DBLZP%==H\FEWE M^ZA^SI&=S9'-F/0X+@%W]E M5UGGJP'^ 2F_TX*3^Z12M4<.28)Y9F-&ARTL25"N?*RZA"H,:H MR@GJVP_BYZ+59\K[CDG58W9\W7$/0)<^JDX0&;TL#7M+TWGTDK.EU$C/0NJ8 M;%8-XL^)L,N)L!8A>FP 7FM4OT,Y$,8)7NI3?8(+2_Y],XQP51-4.LIC<7]Q MGN-&GA2QNG2OYLYQ&HQTW.]K'G0V7H\ M)Z@U^"MAW6[##SX;!HDDR2CNY+C0>"$,T=1Q1T.D+(A]S;4UQ_)SMNUCMM4D M7(]G#?NVF"4W+ !%GUFFB,/FC/AHT7;VF2L5>93[V],VI#.GKXN1 ^M(5PAW1\-(<6G78$SP&L MEYID+3F1S"D22L.<)&0.263*(>QW(OZT/A[VI.N=9CT>EUR+P(?[!Q^6![^H M4[=Z'?D A2YMZYC2)S+.SORH5%?@ VNB9\(XHB*@IFA*Q*-'0QC5*G@*$9>5 M>CD/NQWL#W.F\E@(]0C"4FMOV:LD,Q"&9451?5291&2."7?OK(C.4K 3HT^?&OCD9_ :!3$<3X?QGWYT!@.;A(NT]!*$ M4N.86DVL,X$X 2S[8+Q6W5IS/Z11_9Q,CX)//=;,WMH2OK(]Z6XA V&6),H[LF62D!1,%6Q!\/N!_S#S+#'1*P'7=[;\Y!D4IDP$\J. MZR1Q/N(&S)F)4/I5JDH5F7[ \MY;,7TO*G\HY;VO%U[+5@&5.A.GM"*2XSRT MPD>BM:*<^D@3JW,']<"*?J[%A#N+?JZCD<=2+K'+F'X6_1RN7_1S+;+LHF[B M)II^+"QF*CL01A$OH&VU!J72FL!_LGBG\$S M)A@:QUJ6:C$B(#9'!:$@?!+*9T?7[I^U"#&%6@) -M?1]<0:6PQ$JDJ;;H M2],ZE97NA+55Q+A(]3*"\!XM>/R/_P0O4N['?[P9G@[1 M*%\$$B@729=NMI896@KT*.)Y8B0(]%*32":8CI7$5KWB@=BE&ZMBTKL<>W1I M6E3O((4;@))R+M&2LI\+ER4#XJ//I>NUEYKG&&6W9*7;GGY(.MU:>A46]%O6 M)L:LH2$*8J!TH88LB,N9%H)YFF)BF=;)"3AT2W!+65N&0SX<(&9+#+*9I.JNWRML>NYMXEVO<,_GW2_#$/40]G?K0$C&;D M8FFJQZS"82L;B"TIX(;R$$$[#Z';U>V[WO+85=R;!%=::/V??Y>K,X@9QG&[ MT^Y;G]/7V?;]()=.LC//B083+$XF:8$ZJAB+GG./O[%*#6Y]XI8AKNVQ M;[X?'F@C8G <"$67C$B-M'(^1V)]BE:!L336,7]68]HZ@'?MR>>OIK,A:@V= MG??XBR%Z..4# YW TTP3<:#0,[6,$LM+EXY2ZD)D7.E2G5K\G>#M(2;0#T=N M1/)Z5T:-,^SEL<\=896 )F]\J7UHT2C/S]_Y4G[L.%_A>NM)*4:=-)D1E36@)U5*^R4=2=0Z2+2H M8@*V&PZMQ+BW"%0/A+B/8_THIL8IT_5U<8[RHA5U!VAU3R57@]O3@60EO=Z] M66VME%WS1C+%C5:$48J[J,J"6*$#X3DJ09/0,M?I#[]SOMQW)OD Z+*&+OIV MEX].6X?C'68KP MN^5EZ-IK#\":V5R,/9Z??0>QH%07&.L8)=VUVO]4O]_PV$(%RTK<0GX];@S+ M<*QW43+PA'G ?<]"("%K3CB+P7 *@AG]>-2XPA[H7XOKB*UG[;WUWX:G9Z<+ M("PC=)$Y21:W&:ET(LY(0;R1WD"D2D&GYJN=]'?MU;O;<[<2_J0/R?5]V^N& MB=V* 2"=/GM5PL1M1.S5^.P4&C]_ZG36(>:]AAE?7CA=UG$!L%Y$O(>!?(^+ M;YNNZ+LZ8IEPG#M"VY52D'<^7KMBT $6-S!NGF"ZJ,8_7;]I"-=I\& M;U1FN$]4Z\[;Q8_+/Z6.SM_^[?\#4$L#!!0 ( +)02%2*<\Z_)JD $(N M!P 5 ;6EX="TR,#(Q,3(S,5]L86(N>&ULW+U[<]PXEB?Z_WX*W)J-W:H( MH8L/\('>F=F09;O7<5V6KZWJFKD5-S+PM#B52FI(IFWUI[\ '_E09C(!)DBQ M9J*G;,DD<6K?_G!_XOW Q KEO-L]>5??OCU M[BU,?_C?__K?_ML__U\0_MNK3^_!ZYRM'\2J C>%()7@X%M6W8/?N"C_ ++( M'\!O>?%']I5 ^*_U33?YXU.1?;FO0. %P?-_+?XJ?!H023#T/19 1&(,4U^$ M,. I\;D,?!IZ5U_^RE"(9? \\+?^ZN_J&]_/O! M]=_"^FH?8_QS_:^;2\OLV(7JL?[/__;+^\_L7CP0F*W*BJR8'J#,_EK6OWR? M,U+5F)^5"YR\0O\$N\N@_A7T QCZ?_E>\A_^];\!T,!1Y$OQ24B@__SUT[N3 M0^*?]14_K\07/;,?19'E_'-%BNH]H6*II*^?5CT]BG_YH

'I>B^]U](>3Q MQRZ+8N^I6DJLI?1C+>4_G1KLYPO$=R1O=2BK ^%J=3^XDK$/TP_.Q+U3_"#& M%WAGF(M%;EZH-RL^U;N[&>IBT<>7V-5KD5=D.<%KL1UF1^2E_L5[];=V&/V@ M'C*MQVFI>T=4\;T2*RX:MMQ[-,CXO_R@_K9XR+Y7BYO\X2%??:YR]L?K[&O& MU4VEFO?K!S7WC*Q>B\>\S*J\>/I\3PKQ6K"E^H,O@C2,_#BDD/(XA$B&(4R3 ME,.0Q4&:>%0&(EA4F]=^(5;PU\^=A+48%\OP@P4^U8EU7H@R7Q=L^X5\6![[ M[*DOGOY&IC^OR(,H'TE[@U)$&Q.-;O^Z$1WP5D+P* IP_?HS^#%;@?_W^E/] M> ^W)S$MM:>;%D=BC/=J]S9:]G,E!+]!Y 77!1J M)W8$ALU26Y?P"R&/BUO%E.HM77UY+]0&X'U&:+;,JJ(&B"*4^ M%Y![<:2V5Z$'B60(LH A/XY]&J?8Y -D/.+UG "IJ)THS,S!'N_X", M@MO(GXN-K* 6]@ILQ+T"6X$OIQ]K;+:69*G4JH&1I*2U9NW#?M8L]+-85F7W MFYJ7H.>WV^)_,A]U$AZR!J%C'?L;AW&,VD6^6['\0;S/RW)!TLAC:>K#F"$" M$6()I 0CB'#(.4DXCD)_46T,]K/K8N_I5MQQ8N_A$ M+@6HE6J%/&25J:%T'%DS'AF,U\BI[\$(4:8VL%X <1 &,.(LQ0R+P..1B?UP9IRY60V-J*"3 M%33"@E9:LV5^#MK^!>\0L)&7_D"LC!>\(1)'EGXIV%^^Y%]_5D]H5KWZ2[W8 MZV5^[KF3+'A#Y;JE;WKYL$^]YI&;?*6-";%BRE9^]?2!5.M"W,KMKY^NOV?E M@LL8QSX1,":!!Q'S!"0A0E!0C_J8!)QC(\>6_=!SHPHM.=B1$31R@]^UL/^? MG45@,0%FYL(XL(Y,* ,1M;8@[,%Q:EY8##^I[6$/RW/#9, 3[ BK]KC4CI17 M:L_#-?N)55G[ZZZ+0KU+0OOO7CUM+_E(GO2OKK^1@JNMT>VCOO;-?ZX5D[Y; ME551._S*OXM26?'7*_[F^Z-@]=&#_M7MNM('N/I,_,/Z@8IBX4E/)C@-8!A' M'** 8$A]7YE%B 0L\KV0^\C8K_^"BLR-3!NY@1(1B%9RO7?XJGY=GP[4IP*E MS;' 2[XE!F<+?Y*Y'YGQ:Q5AK2/8Q0'L %>M1[P]KH6#%"C43NF8 ,(:! ! M.Y!<@?;%4JB #A9PE]>_O@([T*@'U>#\2=XPBW.3/\F;-M'ARY_HC;,[SIG! M-/>>";VD?-,=+,U@%O9.I^8@S[ ]Z9N'QV7^),0GL:PC5[8'.3?=$9<, T_0 M!,H(I1!1ED*,9 1QXJ4B3(0(:&JS%3T[XMR,IDY@6#02 \)8L29+RZ.N\TB; M[3F=XC>V[^HY=#O27H$;UR==QM XW6B>'W72_:4Q",^WE>8W#J.:&_*85629 M_4.SY*HJ"*MN\K*Z?LB+*OM'8V*E"65>RGQ(4<(@BCB&J0R)VOBE<1"+.(J8 MMS@(9SR[9@R&-EHU9F&;+E?0KHB@$"S_LM): +XNM#.XNA?@/]>DJ$Q-:IO) M,.,C5]A.%*NUE19TX@(M[Q78E=@=)UG XY253,:=E)0*1YR)NMLDJ\S[X*_FY5J3R$&;"_&WEEL!07$Q/1U-1UF[#,2Q-.0 M4B,\K*4'6_%!([_::NQ@/\ZV8SA\3CEL@!B34MMPF)XSW@5/LB/"LJ@6G[1? M^1=1GU')R)'Y,R=9ZB<4Z=;OJ7\>9IU\$I6"7_ WI%AEJR^[2_^UD!G+J@652>QARJ#' M:*)#?BFDPB,P#!(1!E@RE!J%_)H/.;>EW$D,1"NRG$6N9%7_ :T M3EKPXZX5T0I\.G3'VH(P1\>IQ6 P[*06@CD,SRT"BSN')A5<L;+]X[T: MS5](+^%!Z#&(O(1J?DDAD3B!5!D*2 \#>QY;Z<3N,8^DAV*U("$@AXD+D@G./;4B9,)>A0[3"7HN]C=P@\6 MD5K?1/H,RH3%$+$T@CCP0AAQD7*<^C3B\:4+/_A3+?R[;_GE"S^X8.%;P?62 M"[\/*2<+/QAEX0\@@A<63D&[0:=6XL\?[NW4>+ M? -C*$?"$&E'B0NV M0/5F&1@_;+J4 %O]]N+WK6\>ZATNJR+3P?QU(:M?5UE5?OK\:_O6,X\$B H" MF<>$,N+4WXBG_N-1+V8>#T-"+1W#/:/-C:258-9NX#XP33W CB :W?G;R=G4 MLP.UI.!'C=I/(]AT1K@X=OOVC3BQQ]= ^4-GK\E-PVAC$T9S*^N'W^=+=7/9 MI Q=T[(.B#5\XXV>-:,W?QO7E4NP*_'_[+("?^^D=OC^6Z'D=!V8C3SI>K " MX_FZL+MYV/K8%(3<*1)Y0\K[A4\BXOD^@X+$^CP$I1#+!*L/;.)%OI"4(6D7 M^'5J**,5,VEXUT92NZ_J22S-Z.4B?*9AE)U*L/LE8K6<[BCD'!).6>/D8),2 MQ3F5GW/#V>N'T<''(F="\/*M$O S68I;J7[S*(KJ21ORE4ZI5>SSJ$EID> H MX"$C, H297-3CT.<\@@&L4\C%*8Q\JSJ+%F,/3<+O!.]:3.B$\M*I8#^[#ZV M*C1U0SKY[7C%9E+,J&8DJ$=FGWV4/[<(=Y)?U3O^ZJI&^LU9I*U):0!F3GG* M9OQ)J6L ,,_9;,@CAKH1OHK56NB!NG2XW[+J_F9=5OF#*"QW!(9/F]$::B5N MEM FB;-NE-1)/7J.''WC%;#00+4 M&*_^&1C&S'MZF5?[C,)G\ITN?'5U",&U>@[7SWJ[)%\6021]/TP0C'&LJX&S M&*HM+8>1(&G$HHA3WR@M\N#)<[-"-\(!+9UY],X^7/UK^R(01E[-AOI;Q>0< MU750',[^DR:+O3FJP&Z\S?$+A@;7ON?>/[<%F ;)E;+"#HA;:/H]A$\OQHOQ&7D-6D'R8!P MN:.*7Q HM_^\B4/DCBIS&!QW_+(+SE77K*IKXM25059<_4X47T535(#X,O5H M"-,H32!*.-)=>CCT.?9"/_(DD59%!N;K"; MXM#5"K9AYZSGP7!_TMHSYO1GK>BE)$I3E@:1;Y17TSO*W*BC%A*06DK+V-JC()IQQ,70C,P, M#2I=,O\H/;OZ$' ;4GMTI&D#:ON4/0BG[;UX8( %NQ=\K5VV9PNYEJ($'2<@#M4^/)<1$T05+D1\P&>,T)C8DX4RRN1%+IU@=UE$7@::] MQ:)+0)_V+MRK%@U^KY6T-&C<3;L9K;W(9(Y,A1//HWTDCVO,W4;[.)-NVH@@ MUZ >1 TY'^#"R+M7ZS);B;+LY.#J",=R=34]2_??!<%RQ0W+4),$/)"!M. >;JI40@)2ST8!HPASE+* M2#@XUNC8B'.CC/W8EZPLUT3-M;8<%-#9BA1/;0,BD.E:U\O&>*AR4-8Q[WFC M'A"=?A=$(!V=(#/><0K[R-SS+-JHAK$5%[PY"^-EX45]T(P75'1TU)<+)>H# MH3> J/?&@<;,X"8E=:.1UA8KK[^2;*EMJ[=Y\3=U;[40(8D05\0FD3*&4!A) M2+&RB-3_"P]%7LP#HVYM8PLZ-SYLQ-7\U])>T;@P.9!Y >2Z[LJXH4GK_FRC MS[NAG3:#V1S;Q#/8^/;N>[LF59M== DV^M8O0ZVQ0]-QY#EQ:W6.)>RT!NO( MD!_8NF./Y[Q\\ZNG7\A_Y,7-DI3-/A"CT&.2,LB3)(6(\QCB@ J(>9Q&GL H M3JPZ3UF,/;=/17]!8$'-^1[[IWWZH4K\1*R*Q:1#3T$B1BR,($0_47'Z9A MR-5D$.:A6/TB]@=TMSHQG-&BFKZC51NO7)'O@#:"_ORC: 2W-&Q/P6Q&3Y>@ M-FEDMQ(1M#*"'ULI'=9Y/8/#"*'=AV.]0&CW286/AW:?OGSHR<+S9&@USG*M M^WI^U"7BE:E6545&UY4VONYR?=:MH_$BMKK]CW]* M S_Y7W4V8V48WNIXZD(:\L@/./2\((0H$!QB&2,HF)\RB3P)TX]!6,[I8X42[D"&Z5 MJQ7854L?MNPK!CK-7)Y;ND3:\0&G$]$F/@EU">?AD:G3IP\H=OE1%+H.&_DB M;N5.(]#/N:R^D4+HZ-]RD1 6^0F+(!>80936IZP)TP5PDX!BZ3%,C0M=FHPX M-P?15F; MB);%&M!T=2UM]-JK:6EUX[!-[#7_CW59U1$T=_DUYYE^ MH\CR(\GXNU4[9GV,0)^?0WS2&Z\RJ\1G47S-F/A8FZ.?FO[F^H*_D^5:+(@? M0(T(0QR+RA553C+[!YD;\G:R@V A;7H&5J,NHDN4R_Z;=,65-'#Q?TTJN MEX!T-ZEK_GOTEQ@\9&H7EZ_J:F3_/?X+[GYQI2.5'@73Q;&7EM[3WBDS_! X MFHBQ2;R#;K(=02"\FOH!QP 5$,HPA]K" 811)B84D/D\&99,< M&VUN?-765E:R5& 3?W CF ;F5VL$1N>7]*'Q#CY)4='?)G\DC[E3^:7 M]-XTP ?Z?TC!]:;]>L7K_.>VR0'A$F/, YA0X2D+QP]A2F(.%6WHQ+28>[Y1 M@%S/&',CBD[*VB;)M9P6GKD3,*8TB2E*/9AX"$-$$5(F(PM@B!)&4N&E$8T6 M7T5!\XF W!UK2BB565=79+P<4@-'\>4PC[K$7LD"F@,99SZZNN!(YVQ$T*?B!!)PC"/C?(1SXXTMV](*VMW4 9D*ZW% MJNX%UH#\7,$U,@5V2+5R@D[0(438"YD%';J";B)2/ 6A(VHT0:.7('L?,!U- MFNBQ1Y9&-PST*JZJC&?+M79O?19L7615)LHWWW7<@^!-N>J'QW7SYMS*-Z30 M06GE1U$T&35/QQ]0;T(#3GC*E9GI^2B$**$I3'&D-OVI3[TD9AXF5C4C1I1U M;K2]*RG8BCK(4S#F%!LZ,>&@G M&'+@AZ-.)NH.,\(T\%*6,,A\]0(@#W.8QH&$7HP0#1*:*+ZWB[H5.4\6 M8M^6XQM4,'(?/$,2'0K)V+37EH9T?YAS3&&WS+0WPK1<2U/9,XA;'@HXQ"WD9=^*^H^:)O\/?>M>DVA<7M0PF=%!B'5F;"[L/GMIPWLM7A9+8)^SN@F7WYAT(Q\J+=0>%##PH# MDO$/U76<@;\SP,1I]X>J'>;:'[EFP+G7[:,HB/Z>O]?AT9^R+_?5K?RU;*I] MO!(R+\0U4[2P7NJJ%]JI_<<[\;UZI3#X8Y$2 M'PND=IB^GP00>>K[15(_A;&4(DBBQ$M3.Y?5,#GF]OW:ZU/1R IV%!C<.,1J M;@R=7>,C/K8/[ C8&R5V8;^JJZ*V5S2]/X!6"-0:C=,&9 BF8S7]L)+EI5I\ M# &LIZ''H,<-/(_;H>-;^;SHWT*7VZ,!8C (="Q&F%!(4)1 $2 L/9\GB-IE M%_<.-S=&W)46M 7X+$_L^N$U/,)S!MK89WJ[>"EB.Z@-ZO"4SP@3M\=^_4-. M>PYHI/[!P:#979Z\N_X2.$9>_Q9(#&P!O:_RA?V?VX>]0//G?36. M=WY^=LV%^92W\FVV(BN6D>7'O*RSRZ]I616$F5=_._^H&;V+&W'UAV@C,.@D M!K]W,H^1#F@ T3A9@7T#OTQRH $4)W,$3>X=>#;U\$BRHAGC?;[Z4I>\;CZ# M=_DK\3HK'_-2\%NY8-SG<<@(#(-$0(1Q BD7$2041V'(?2]$:5>0VO#HRG1L MH]6T7YUZ[).MC>AZ52V5\'!95X$?$LUF/@>&YV!.<9WHD&P/4"UU6U:_K:5? MY8 *T(FNKG%XCF8+E]M#-N/1ISV!LP7EX'C.^@'C]&.NRUI=/SX60K%G76Q& M^V7+NGW)M:Y*HJR,VIFT=;UQST=IHNN'I3B * DC718&01:Q*/9PQ)BTJZ[@ M7,2Y6?Z?UP\/NB6?6KJ_KKZ*4I]9?+[^5()6_$Q84N((LVKM4'V!N1K;%#Q7 M)*SI^K>K7G-"==5-Y--4GE?'X$_:B7F F+-JR3P<9MO>S!>,-.QK<:/K#2NK M^;>LNK]9EU7^((KW&:%U0N"GIJ)!6W?L'X(O4! SC%("8RQT6$?BPS2A$HJ0 MB)1)GD:150:>W?!S8_E/-A4?!B)NQM+CX3@R W>"@V]*FJ N9%2*V,=7M:*:97E>Q+(?B9R <_( M7#, &6-".:=^'V6H>W?H0OWTG"I./GP2,CBG6K?I6E-06G* M" XP#'Q!($ID!+$,$\@$CH0.(L0L-,E;-Q_2BHBF2V;7HH&LE=TBB-H,YGZ^ M&0>\T7="&K%.X*MMHX\=F:W;J9BA:1%][AS5B0+-':!K%TYN!51OY+C9DZ8+ M$K?2;"\>W.[.H<%&NN=H\9@7K4.-5.)&%Z4NGFYR+A9!FB9"QW1'$8DA"H(0 M8LH0C#G'@1<20K!E_%'O>',S$]M G#V9M9M;20WJ/ABUY$"+;ANKU(][/V./ M@.;(=.T"R &A3D;P7!#]U/_\B0.BC)0]C)$RNVU@5'37?.!M7KQN>S\<5KW_ ME"^7,B^TUW[!DD0*/_4A"U*F"*?N,DP(Y+[@-)%42AQ9!4K;2C W"CK:VN%D M4P?PNU8%O&UTL:U49SU;9AO94>=@9.(:!W[[,.VA$+J-W+:68MI@[J$@'<1W M#W[04"OL\P-9+E^MRVPERG(1)R&)L Q@0G0[(4X1)('Z#_5U/3VI?01-[:?!N$QC+QE",L R.JKX!9;0_O,FMGR.*G-H MZ1R_;&#1*&V#P$_.(P"2,J$[FIC!-B$*11CCEG(:2 MI6:=28X/8/-F3].4I/. VQG)SV S6^[#H1AYD7>"C5 M\+C.3M?SLR$F7<7' MU7N^=D]<-6S%OGEX7.9/HFMS>3PF[D/>1M#647!E?;ZP^^_::_@AK_Y=5-L@ MDNV3FIOJEB!W]V1U^ZAO*1=1$$JN&S\QK),W*/(A10(K^]23B(8TCD.CJ) 7 MUV1NIN^OJV(C^U[;Y/I(R(Z97N[U,"/!/\6DCVU4G0NAWN@/:EVN0%-L7%-T MH\U5TWU980">1+43YG>ER_RL75: ?O$)<_JQ>#EM)OTNO?BD/?\$OKQ [^V M^XT5V] =[D>$,*X;^)$$(B8XQ)$70\&91#[V.$VMDGN.CC*WK]3S!J #0Z.. M(VKX\;@4I[$=-M80V=-Q'P1NJ?+H2-/26)^R!Q33>_% !\]1GMKY5K]ZVE[2 M?LIK'E)4UA!0(]6[E=JMUS$;Y>VZ*BNRTA_SMDH%B9%(!%*;;I%&$/DT@:D( M$QCXH?11*A"35@DB4P@]-W)JI-*Y@^JI59$Q;3R5=2;:>I7I%O-;#<"/V0J4 M&H'R)\N,PBE>ATARP6(?0835.X&" $, \,SA9E-[(1;Z5V%=_?3 M=-YJ"UWW9TOP([VE\YJ\/T$K/E]A!E"L&G/9"9<"H.#G>F M''MH[2ME2[TKR[7@K]>%>NK'Y@->T^5Q^1<8RU!]H2(8-=5^I \)0@C2B"8 M0AF$080X$G[$W'0#G!M-;OL /KCN WAQ!\ Y<59?[[\I6OZ-PS>GAYM)F[^3 M[''^CF$D49]J:-(IQ+UZ7/95Z(#]!Z'#C=6G1V1?5DV'4O9TI[Y-)6&U ;GB M]4^-67'-_V-=5OJC]4%4M_*.?%^@F$N6!@$,4\$@"A'31]V[#72=)LQW\M/XLBL62L( M]C0$C8K@1ZWD3U>@F^).4;"C:22D43[6B>?/C>!W);1('#\"G BEB#T9P,@+)$22^9!P%L) D-##7LA#1LSB M:1U -TU [:Z,H+"I]G8*Q/[/E@-@QK;2=Q$Y&V)K!(E%]8'+H)FHU(#1BK,K M)G!:[][* 4=NFZY,P&F9]VH"]%PV4IA#>0 ME%"B; 0J:001"4)(=)"4QU*9V\%R,(.;/(\_/ MR"QN,S7NSP$OP&[:<[\A@L[KG.\"J*W/]2X9:QC5_Y)_K4=^IZL\K+@:I:T_ M^!O18E5/UXP5:[+4>62P 1[) @B$?(@M&'R M 3+,C:B[NIC?&HFM:],/F08S&AX9W)%9MI->GX=V\H,.[$X#T*HP6J&%"S!T MRK9#Y)B43"\ ZCE77O*H@77>0SB2#VA.(Z9:PJ^S7E M,* XQ81& <)&51?Z!ID;F;6U2SHA!YJ>1^$TXZQ+01J9E*SQL:^IW@. V\KI MQP::MCYZCZH'5=#[KAU8C*KN'K0IU$!B9==PS&'L,0(1\A"D)$HA3GB"0A%X M$;'J7K[_^+DM].O/G]_V0&=Z ]$#Y<=J-;H=Y MF>:B!VJ>;"5Z>.5 9X1Z7I$IFUYH6=5'?O6E?FQ[RH$(XC0),90A]B#R<0I) M*BB,,4HQX@P):O5Q[A]N=@M??*E?[AUIFU?3MCQNA;LH?V'<.79TUC7^O/U7R:_;T7O6>75'YF?N M&76[(L_KC,T)_!-DT1T;==BGZ9,N2[!F59U4TK00(5A2SE(*PR11>UF?)3"5 M6$)?4B)(A&B06$5?'PXQ-Y-V3\*FWXT=^1]!T8RP+\-F9)+=A\511Y7SFCNE MKR/#3$HYI]5\3A,]5P[MMB>DJ-NSZ.2QOY/E6BR$$#ADC,(@2-36E8H $N9' M,)*>EZ(@9"2U.C(_,L;<%GQYXR)9+_>UO?@?(NKK/B[K2 M(5U78)57(*O3[6P;[!UB;L8$%R(Y,A5LI&O:J%^!6L"K-BW59?.\DR@X;I9W M.,[$S?%.*GK8#._TI0/BZ'\AV:H2*YWMO>GV/*^^Z<+,C?08B_:W.1ZIS5%:N8]48DBDF&$XBC4 MIWZAVC/Y*4P]/X$A5N95X'.F["X')45Z1)@;I;JJ*.*DBDC?U)F>.(XY(5-X MR[8U1%K;;7XE1 S0G**"2)\83'$@8.*G 48,$>$9U>KO'V9N7+B)&-:2@E94FTR[ MDW@:F)E.4!J;H(X!-"@G\212-JF)+A";*D/1ZM6R3%4\AT-_QN+)NR=,7#RG MP7[^XMFKAW;0N^9<37IYH_YZ6]SEWU8+GWLBD,I,]!.90A0F%!(:Z_8E(0U3 MRB.*C8BP9XRYL6 C)FCE5)L@_5-> "VK;4.]0T#[F= 13"/3X""$!O37.XG! M!3WV#I\Y<9^]DTH=]MH[?>D 8^=50?Z1+>O*8+=29DRT'QP6Q=)',58&3E+7 MRQ9-5$8D>4AQZE/U*V-3Y\0@1S&+HR2)K+I$'!]F;D3720DZ,6WC M!8YB:>:*NARAD7GO )P1@ES[07 <0G!TJ(G#"/K4/0PEZ+UZV/I_+6CU.BO9 M,B_7A;!,O#I^\XS>62T@V$HX2B96/PA.W]D30TWZSO:K^_R=/7/UP*Q*G9LM M>'<^E(FR/2':O+X2D202U(=1@A%$*/$A39,$1HCQF/D)Y=+(2C<><6Y?LE:\ MOUIF7YX%UHP7G,(U,D6TLH(=83-D;IJ"XS:9\^RHT^9WFH)PD/)I?..% M7KTZ_>RV^%CD7S.ETH(%G%&."(Q)PG4Z1@()\PB,@I1)C\81#L4@U]ZS@>;& M),^]5[6XVGW5"3S0R?<<7TM/WP6H3>SN,P=LN,_O!!J7._Z>/_AEO'\GU#OI M CQU_>#$\)X*,>T9>[D(*65>_5HJ:_V$?Y&$$LYD%XA"ZB<]*3Y6?N@*O!2L$*060FDQ:%9PFH%M MYCHIW63HJ1/5+> XDKQN<_? DE+YPT/65/^_7O&;?*5;0(@54T;1=L]U)[Y7 MKY1B?RQP$HI84@$)P4QMBF)EP8A00E]1D^21#&-D% 8\;/BYV35[\EK6GK+# MW8RQQD-S9.;:$;P.]-L3?<_YHJ4'M?@NBUD-PLUMF2L[$:8M@#4(GH/26,.> M,HS6=EH2*'6:P=9JO-M'4=3G5.4KH3Z!;>N"._)=E&^^J[V?&B-;D>*ISO#_ MH.!1=RJHECKI?Z4H1935@J$D\M(@@2Q"$J* $HAY("!*0AJ&#$6)'R^JO")+ M,PX<458KPMQ(/-XZ;YN6T%H?D#4_5>0[$&2;\+$P#__",RQ9!#L7+"(Q3[U*10$![J]+(,DX1BF0<1C'J=2 M?3OL-.F8GTL,B86NM^6YRN3. Q2"E%4-U)A M!(8>8[$RFE&:&&6ZO;PJ*_ZBUB]ZHI8O1I0Q*I]I=ZM0 /,%>B@ 2TVH ,'U.C\:5XSFW2> M/\OK-E7*T)_HM;-,6)K#3/@:BV MCT6:(N*+,(&U6QE$B+\\!X3:FX=1@TT8QG%'Y(&[AW/7#WN"WV2JK M1.WJ>J1!Q'$$PD0PLE6BUR^!)D,*V9K41V&;4X1K"D6FD$;=UJ6X%;IRJ5Z % M5POMCE1L(')*,$8#3THV-E \)QZK>X>1T/MLI5,GFS9?78TZEB2^1T4,0X0$ M1!Y%D(2*>9C/(Y_*E'&?+W9[V9]=,\>&L5DCNX.-Z2Y0! \5I3T +JAAQ;]> M)&,9>SQ*,&0B\B$2?@ I]V*(8L^7'O,2G!C5OG"%XR29\;H\2ZYFC!=$VI:7 M/HJB&2]?BLW8!UNZ09+:EC3R.2R,:**_4Y(].M"DI-JGZG,2[;UV&&DJ]KV5 M;\HJ>R"5*!VO)5T^C46 MG7QVZ_L9=&8K>S@@(Z_I%HN-:%?@8[[,V!/XO?USE.C.XW X7>+/AIAT<1]7 M[_FR/G'5T 2WS_=BN=3N4K)Z6N @)IP+'Q(VH-O ]+3CJE]05+:WN,F3D4[ MILIA MK1JV;37JP[O> +AK@4Q(N@#()$&>LRA%1$ I(DB8(4X12'_HLW%]N( M:[1B)DUQVX@VJ]9BV_DU] R_])S]5VDK]N9L7>LY-!4[F)NYMQ3;"OQG;RAV M /T$[<0.Q[2W&-^K]W3Y\3Y?B0_KNIB5%")!(6.0Z.[UB%$.4Q2K52,"+XV4 MY1ACHRZYQQX^-VNQE@_4 H)&0G-;\0"X\Y;B)7",[= Q1\+*2CRE\B ;\>!A MDUF(I]38M0]/7N,X9>']MGL]89P1+*%$"8.(4PI39=U!'- D%3)B,J9.,A;> MS[6;?6_"P@4=[@W -S/ W$(Z,@DX0--=XL(!0-/D+6R'G4?:P@$,QED+AW>. M6(3 ,F+%ZIDS6B'FJ? C1+<, FWZ//B7B8,9!,Z@+'A'$3-Z%U"(>[41R+ZV M&9$?1'4K[\AW]=-RS76W%QVCHS8)555D=%T1NA1W^8F<:$\?91.,8!(E$42) M)R&)(P;CU%/_DSQ.4V23^.Y8/BO+88)D]SL]ANYPM56R37G_^<>E3J6VKACB M=#:-:?2EYFA\HMV9F+T<]RN@=-0G54K+*[#1$[2*@EU-=:>RT5/<1YH%U\SM M5,:IN7T,@(^P_RC##*W;W'2/K5M*WY#'3/&5KKGVL1"/)./J^W1;W8NBCJ : M;HA=.,J,&*/3I&EX?@5VE%'[F4:=J]IHJS5J0@9'M]DNXR/1E,DU^+O5W\5]QI;BM?B:,5%JARY9+C<=SRB.:!"1%,9A%$ 4^!Y, M$Y] )DB2\@@CY'MF 8LFP]FLX&D"%]^MX-=&8L ;D2VR6\^!V\^*K@$;F?(4 M4JVHH)45;(0=TK'F''@6R;L.09PHO;8/3$=YKH:@]&:BGGO&=+FBAMKL97.: MWC,PH(+="[Y>BEOY/,OEW4KFQ4/]!KUZ:O_Q3AMO"^RE:2H2!&.1!P/DF#:@8#A0!W$"%SQJ:(>P4JB;[A4GBV5> MGQW4WL^'Q[6BF\^YK+Z10APK?$M1Z#$_IC FOBZVF<20,AS *,4H":BDC%D= M0 Z69&X4NJ- 4SV3]W=B=SPO9A0Y"=HC$V6G@RZ>OM'BJCV;:10!G2;CERJ^ M&%''#="&2C-QC[0+03MLHW;I X<&WM>N/\*J[*MX32K2I7R%B"<)CQD,X\B# M*,$^I")5.WH/41%A*7@B[4+PCP\T-Q9L@\]WA 5:VK/98G;H]I.=2\Q&YK*A M< T(V^_'XH( _A,/GCB4OU^]PZ#^,]?L2',CA$96O:DI6FE!67<,SAMY+7Q5 MO0 ;>/EH*0"UBNSV6G2%FX=ISA=Q$?KW!"-KY]DQ0Z77L]3Y@ M.J^>B1Y[+CVC&P:V :U/7Q:<,R%BCT'B,[7+I+ZG2]=ZT*=<)"R,18JM6CHT MCYUG0 JI9;-LZMG 9+;ILU=^9(:[[M?8OOOFGH)N6VPVCYZVC^:>.@?-,O?_ M==@R:TXZ#]INZJB&UL1.@C @,8]A*GRN5J"R6M*$)0H?&@:2(TPPL?'SG!UQ M;H9+$S*PW(IJMT+/(VRV>)WB-O*Z;J,LCC7?WAW3GC*T3?T@IBF,$C]17X" 0$II &44^0F. T*D40<+@\:N& ME]SLZM&])4S;C4^?A'ZPHHA7>5'DW]1?;HB:;/4O"Z0VBYZ?!FHY2P(127U( M,0X@"[PXP&F<^M+H)&S8\'-;^+^N>$&^K0#M! 5%)[M]H4F+63!CB/&P'9E! MWN\5IP2=[%=@(SW8B \Z^=V6KK3'S7E12PL1)B]W:0_/L4*8 YXRC.3>D$(_ MMOPHBJY$2\86OB0HE F"29PD.DZ?01*J#6N4DI#ZA,D@L2PL?'054V!KRM0R^B.T7LA<$K:E)][E7U.P_T7 M#^T.W^1/?B09_R"J110&4101!9= J=H,JO_@P \@ISA@'@DC0@.[2H;/1C!Z MF2^\D[6URNJ^Z?N?J MWZ]U.$__6R/^WRIGELYR0Q\S- OGJUBMQ5NEC2X\I,-1?\NJ^YMU M62D1BFUR1XJ9GWC,@PFA,421VG+2).%0"ARF<:":\?'PO!LOKP^)/NJ%M^OO[TN3W@CFDDHH@AB%&H2UI( M!DE &<0D3 ,I!9>QU7G>V1'GQE6UP&!78M"(;)DN?1;I4!G 1#!?5X%3FV46 M,4AII'X4+.6ZQ(X^RJ'0):KYF=* M-9(0TI#7M$_A$FH0(C)3L.,+MXXDYF!RUMZD2$NWO2MKS1&0A? M%44)WC9982VDW%5CID M3$D*RGI+L%YE:A.P;L5_@?YGUF^%X>9LCG,]]B;O\LYHA^W0V@JZE0( M C4 M25T-!E?.&@B]V,3-HVV:M?1_CAYJ0R?%64.UP0+8EP5ZW>;4W*E;%\KB#7T2 M",BPK_/:6 Q3S @,<<+3T L"+XY,RP#M/GANGY9.-J"%,R_RLX=5/Z-?@L#( MA&NFO%7)GF.:#BK1L_>@R4KR'!-_MP3/T7\?D&9Z^U44O""RBP?.GC:N*TI] MH;B9Q9Z$* H]2 1)H92Q6HYQE$3,J*-A[RAS6X0;.2WR%D\BV+\:G>$R\M+< MB @V,@[)[CR)DD4:IPNT)LK7/(*:HZ3,O'FZ-,MS\N_E4YZ]>.C9 M*UEQ9=.T._O?B#9_JJ M'V*&/)@2D4"4LA22@.E*V$'BH4 CL: :U2&[#G\CC3#;Z. M3SLO%&KBPU W$!Z>E3IZ[M!\=L&_"-Z49_J05Y_%(RE()99/3?Z\X&^S%5$( M?1),9%]U7&&Y\&./>4SJK6&,=35M!&F$,:38IV'D"1PCWR[KW5Z(N=&O#K1!)'P? ,$-?=3">@R?>B+/\*>C)!5OD*[L9D9,-"6*QG MRHPP1\5_9+8\DA R=0/2P?"-F!(RNR:B@T'J3PL9OQ'HX'..]UT#^ 5B(DTC M'L.DSI@+(P)3Y"=0P<@B3N(PLDL9N5RDN1'HQ>>DX'>M&ZB5LVV"=?D$CWP M/FC:YGZR;39CTQU6'X \CU/HK5A_CN/E QB=G1L?/ME-.9G7V7*M[.I-Y^8P M0#XE 88(>>H_::PSG85VR=(HY6$@96C%UF?&FQL5M^(=J85R6=&3YS";<:9# M\$8FQ&.%4#HLQVAM;8C,J/51GH_YHI523@!PKF;*J=N&-J%JN]=L"W56I%J7 MBYB0-,*)A"'#6'=14#8@4R9A+% 2"XJ8HA>[)E3'!YH;G;1=E5IA=TO,UN+: M-J$Z@6X_F;C$;&P6&0C7@"94_5A8PX*GBA%B9&R2) AA%-/;#Q%?0RJZT MTIUA@,RY08W>]?UJ2W<3T,1&[#HA@>T*#D0CN46,R%GD^_G"'9#3D,86O.NZ M\>8N>&_<@V<1:.,2Q(D";BX!TRX QQ2/6*NSRA,AY_Z<,(2EB.G$K9/<.J]VOJB,9/,]RB% M/O-T>3XD(/%]95D*$=@[?LK+O>^+Z! MIZOL7O#U4MS*UX)6=_4Y[J;,6Q13W_=U?5&=-()T#@F6D0\)CZ6,N0R2R*A\ M@"29N M#Q'[!ISV>-! ]8.#/Y-[!KC9KA]$D:GMRD[GXZX:6\QXZB<2!EPJ4RCA&-( MI="78:SV=$&08/-&[R>'F1MS=():N'Q.0VC@*',"S,B\T,FXUWM\2/;9::0L MO&).$)O('784.4<.L+,X]'J^3M\]G(?MR(KL^LG M\'D+Z^L^6.U3$FQ@'*2LL@=]Z/@V+Z3( MJG4A/JD?%X@S'H8>5UM!CVJOEJ^+"' HD?H]#])(F*4!&J _T_LVA>_F!=Z[/X^O M9\KW;R(OD>/Y'L>KY$K(/X$7RO%\N/%:N19JC-JM;3K@ J&(4QDHZPWICHZ" M2X@1IS E 26^^CE.K!JO&8TZ-RNKJ_KYK9'6/@#1".K8X]Q'.($!%Q@B/XIU MI&< &:%)F'HII0FW;9[I&.QI/ %=]F^=B9JOQL#:S O@'+^Q;<+S96IO7+L! MK#":L-3LS4LX JS L"L:^_SFH6W>NVY+.EU'YQRJ/_1GZ"M9Z@_0(I(D\E)" MH*28093(4 <:2)A($H0DC83O6<6=U*>SU^N_[(CKLDF[&3".F[.?&73BINQF$!PV8S>\;X"+\9F1VK0MNI5M MN.?JM7C,RTS-;&,.E[?KJM14EZV^U($\3>1?''V^[#R"C@#N=>A=.L9T_CA':.RY MTUP]<]C&Z,3HIRR66/C,YP22*%"?PY %RG;!"#+J$:(;NA&>VNR2K$;_KV>B M#)N$)$YBD4@.&8I]W5@OA&F")/2"%/E1((3T SM_V6C3\.)&B%H*V8HHGBPO MM3R&S979QGZ,L*7A+B<@Y>1 <)5GC& M 8%('W:E1 @8H)B)!#.1BL1!V:"Y?;M/5[L>%6VSSX$##$]RWV=/Y!LM0@2CR-.E*U)U7]0)&.8QI$/>8)8 M)'T21LSN&'SWZ7,CA5:X$OS>R&?;4&0/.<.3UJ%XC'VB:@R%_<'I,97='I#N MC3#M0>@QY0X./(]>-(\8YVU"F5DP89Q0Q0]J&F(6"440E$$2D4#-"A))3*)$ MR D2M)WI,S=*:L6?:9RS[2GGQ,*CQYKN8/.GB7:V?>M>-MYYQ+?O MOTS$L^.W\,5CG@?.^=11S[9B_JGCG@?.R=B1ST/%&F M?BQT+??JZ:-:W=7U MBFM9'FL15WQ3L/J]4+)_T@+@4O@(K85BI;+JY-C#GYC:#(QMLG;I7H%;XJNXELM&Y_FE;Z+]6&]1ZPUL) ME>9-[W=UEU8>[&@/=M6O'[,+P-S>"PN#:V[OQT0FU$SN#:5XB[(X(^X:;WSGA*\+K2J9-WY[2.G6H%UPS/[8KP$;^/GRKKD5^!6X*P;,*Z+[R:H>IS7JABYNJN2O)\K2';4@=T[,8N2Y?>GK MJ:N6GE7]2+'2\_<,8Y-W*Y8_B#OR790?2<8_B&I!/"\B82IAS#RU;R$L@:EB M$AA$J?03SGPIL45/QM,C&:V&Z1LQ-H*"BGP'CTI0.P(Y@J<9;0R$9QJR:"&I MI0-:O+JHD#L^.*V\4Q8X,LRD:_^TFL]7?,^50P['FE.V:_X?ZU(MHC>OWMV] MOEXD/F4<)SZ,?2$@BGD,<11AB"+BRR! J>"1^7G5L2'FYE!HA02=E* 1T\:' M?Q1)D\.<2_&9YI3;.30V)PZ70C35(8 E5)8^^#X4^MWB1^^^^:J]R=OV3CQ <4 )AA)3':F?))!X 8)1HG9+Q&,I38QX M[NQ(LZ.[C:! ?.U-P[5$U#"@QP5.8]/>%J)&2/#[.(VRSF'A-NKGY&C31@"= M4_H@&NCL#9>VV#M:ZO754].%,@QQP$5 M1*+4J&KA15+,CE-VVLLU-8P/ V"'MN:SF1Q#"AH;\K'I:0?MDU6D+=N+3M(. M< #<(_4)M)'DA1H(#@#K=&?!(0\;Z(A6K^H']?)>?\_*14@1Y[J]H AEJ,B2 MQI &5)>/H2&. QEA8738?>SA<^- +1O0PH'?M7B6L=%[L!FZE >",?81KRD. M]O[A(PJ[]0?O#C"M__>(:@?^WF/7#*P_GS\\%N)>K,KLJVB\2A]$=2OOR/>% MC#TB0DY@X"N0D.1JS7(20R*B* HBPG#*%U5>D:79FNT9RVH);T8<[]6]TV/H M,O-;@4%62_SSC\N\+'\"I*J*C*ZK^FM9Y>"7[-_41W,I'DB5L1*\SQZROA0? MZ\DP8P)'$(],#'M2@M9Y_*,^5?JI=AQK+K=UZ7O& MF[8<_7G%#ZK0&]PRP/>\8X^"\7]F2MF2GGR."(813<1_Y2[&UJ3P)]/J/VHM??_(AB%(@G.K9P!;7= M<88U8KU''.9/F^[8PUK#O:,0^[N'QGE4ZF7(E)U5AZN5ZM/^YGOK)/I;GO-O MV7*Y"$4H>"H%C!G3=?Y8!-/ 2R&51')! QY3JY,2DT'G]OW=R@Q(+;1%O+D5 MV&8&OVL(1^;S'?2N6_2TO?_C1F;0">TPFLP&(\?Q) 8#3QQA8@[%8@Z.HM0!DD<)@S*..$0D1!!@M3?O)@RQ+B..A-6 MI5>.CS,WKNG$!!LY+6NKG(#3C%H<@#2V=7B #_B]$=)EO\Q^&-S65CDQUK2U M5?H5/JBMD>;&RMLNF 6.FIC;AD=P36ZG['M<_E- M"0HZ2:_ 1E:7GD0#2!S[$OM&G-B;:*#\H3_1Y*9A[*%,$UV\OHZ+YX*_>OJU M%/S=ZMWJJRAUALXUJ[*OF>[2LVDIC?P8^YQ3Z*62090R#]*@KN$4APQ17_W6 MJF>WO0ASXYFZ28- =-B1DCC@CTR2^D-4(UU)[Z. MU_A1:Z @_PELE !;+49I##X<1*>\-D",2P,N M2(0X%AZ#E",)=:P_) 'RH>^'GA\)D7!J=?9K/O3QZ$)N"Y(X-/P=RZX'%D-3ZGF!'9EQDB]?M MD%&.*,)'(*,RL;Y"Y MV6F=G& K*&@D-6.E7D#[^<<53",SS0"$C G%!((CU%$*]I?U>T-:ZB_ MU&11TT3O0R9&(+5&?<%N=M:-@SDS MLWJFG8F1.:J9!,/(N%'V?^[@=&HJ.1!K4A/*'8S/32N'3Q[&QG?Z8>OBZ7.5 MLS_^3I9KH8M!8.R'!/J>4.P:*ZL+)YA )J4(/1;YB+*N&(09OQX.8K1*]^M MC,R8[T59@JH5%)1:4D#4-C$OJ[^"*/Q+"AZRY5*;&;HT713]!6U^T7;7(:5> MRK^H*;@'H7\%],M?7ZRFK#X_V?SV"JCK'X4VF\7RM,?:=,+,J'7@)$Q#E9UP MH);N"M3RN>/!T[H[Y;4CPTS*4Z?5?,X[/5=>6%3F=58R96&L"]M/?\\39O2B M;LNB@*VIF3*:<5/UD[IN678>]V=S&Y&Z,ZS,J$_T(N0 MA8SJ8J]A(#V(]!<3QTB!FPI)11@++S#J & XWMSV&9N#:UTZ:;D5U>Z;=@YD M,P)Q"-W8SHL.M1TVV1'6<:4E0UR5>*A7,1!&,HPX- 3:0Q1PGU(41C#2"0DQ&GL^P&U81>30>=& M,8W,L!8:' 2;@M^UX*"6W#(KUV@&S*C'-:XC\X\+2*UIR 8CIUQD-/"DA&0# MQ7-6LKIW=\E2'_N\7>;?WBSK O_E]8I_7C\^-C]M__G=2N;%0U/X MMC/Z_3!(8I8HFXBG!"+LAY#ZV(,A#["RESS"$BL?K0NAYD9M;Z04K'8 BN_L M7K=1 6I!&C^7H)\U1Q3:R="_1==$?\K639]0_1OE315D3&=P*8OL"- )_-L M1I!3S][(!+I5ISGNUA*#3J-Z8G9UVKEF1ZU1-HTN<79*PDX$FY2D74+YG,2= M/GL8R>\8LWI,[0>ZSY?J_K+ITK+@08@B*AB,N4\5BW,$TY!A*' J4DI299QLZ>MUW6Y(_?_^*-4EJ"-SYOMG M2+[I1\V:^DRA<$IK9P>=E+),(7A.1\;W#2@&\2$OJOLVS[6)'\A67]IJH&WN MDA>S-$KB!,8^5DPC:0AQ%"NF\3POPA2G-# R%0W'FYL56$O]O'^+VRZ(K+IFK%@+OD/I-^M"EUA:1%CZE*:*9@.AMN4I5CMR7;E/ M4)2DF//4YU89=OW#S8UEFV LE7]Z2G;#R$2 MOO!3G$!%);J]):&0T-2'PH^#!&&>TMBH/++!6'.CCXVTS=YE1UX+6^,,O ;6 MFCO01B:1+5[7S_ :8J2= <["0','X$3&V6D@'5EH9HCT6F=G'C&=96:FRYY5 M9GC+""4/.O.!8<\C0L90Q%$$D4]22'V&8$+BU LIDI[DSBH?S-0Z&[$ @IV5 MYAJ\T6GV3#F$$6PV&XBF*X_P(O:;#116Q1(NL^4VQPQMP\"/Y$F7V^U6 HU" MG4M'(!>$0103"0E/0D@2+Y9IQ#W?PU9'LT>'F1O%;+I?/C9B6NX!3V!I>/QY M,4)C'VAVX+02CD ;_1BX/6P\/M2TQX>]ZAX<"/9?/31V==N06/U]*8ZU*P_# M2$0ABV'"?*'V=(PH,O!B&)$XC#A2ADB([;(]3(8U>O4GS?_8ZQVN]WC$NL>\ M%>YFQ.$,RZD"6[?B7H&-P#6>;GNQ#P'(<82KP< 3A[F:0W$8ZVIQ[P#'TD>U M@IOHAKN"YVOP0$4KST[_3X\S- M'&DEK9=&M9'5PB?2 ZF!(\D-4"/328>1]GQLQ1SB0.H!R\)YY :TB1Q'Q\%S MY#0ZCT2OPZCG]NF<1>=UV',4&5P^L*E6W0&E?1LQYA&2H80!\SV((N%#&F,! M*4UI[).8!9ZT:JJU\_"Y46 3876\RP[X?"30ZDS(T'ETS8RNH9B-SH:%48R# M?>NM(_JZ;;VU.\"TK;>.J';0>NO8-9=&SNL6[N]6-^0Q4^_X0NI^-I[O0QY1 M?7"&(Z@;C4(28"ZPSWTI_6'!\'OCS&V![X1)/RHY8:;CV6M)AP:J[\-JZ'RY M'*RQO2];G+2(NB+=S1F<+H@,/XK"2,'>^V.]4/SV485/AV0?OWQ('ZPZO6-3 MT^..?/^D;(A/0BN0+9O-UJ;C4V7(8>S:K!1>Z&Y&IGQMM.TDP*M%0/[FEV!;1N1-EOJ5H)6/=#I=P5: M#5]H&FW:2;W,=$[5<&KB:;5L3.4>^_[650['F["YE7N4]MM?C?#\<5*@-CF. MQ!=!HKV3C'L,(B08U#E0ZF^QD#&."8JLFF29#CRWC^O[=]>OWKU_=_?NS6=P M_>$U^'QW>_-__Y_;]Z_??/J\V:/_/[^^N_MWM\E0ELFF8\ [\O?P>'+4*"FB MMNA,FB_U,JF>MI#8YD\Y2MG\S.X%7R_%K=QI(;C;,/#5TTW^\)"O;I:D+._$ M]^J5TO*/A<1QDO"8P @3!%&4,H@3/X$>BGP4RR 2H54J_D YYL9FG1IZ/]!U M@=WKF%FK9,=D0Z?(C-@F 'YDGMO%_!#K32?2*UTWOE$%U+I<:8.R-1COON7- M+\$OHKK/.?C]KFXFKO4%M<(.V?)"R)V2YU!9)N72"P%[3JV7/FZ V^8W96G> MJR=?Z^9G7\2'M78,W\H3O5K+VW555NJ;K0OA=W:*3&@B@A1!*2,)$:8!Q![W MH!]1',4!)C@UZCSD2)ZY,>_)5L0VY]\.ILG _3(M^".S;Z<,:+4!C3J:C$]/ M"=C1R<0@'66F+#PLT\[81(Z5BV?.D0O%';B]GA,'PTSG,'&'R9Z?Q.%CAR:O MZ.]JO9LY&&*!O3AA" F(PE T>PK*/ XC29* 4N+%9C4;3 :;V^?KME!2$5TE MO);T"N0[#/ECUA4$M^RQT MW0HF,J2^@] ,%MY]02,. 0=^7 :9,(HSIXK$N M%/^Y(D4U+>C/!QX/^E?B2[;29B"@9%EW!QX';Q^%,?%$J/ .(XADD,(TQ02* MA/N8A3'VI6CQ?K,RC(MVBW8W[(C._.:%'A=HLXVO*^A&MJ_:'6M;P_YSRPY. MO\(VB#A.ONH9<.*DJ_.J'R9;&=PSL,']LWWIUJD34"_&L4(3>TPG=B8$IMPG MT M9$(N$Q1%F5BWN3XTTMP_DQK.CJ*KA#,LF]R&&7@W5GSA.3+P"S?C.0W%^?8\ M/?<.<''?J@\ST>7'WNM68I^TH^%6_EHV=<2O&5L_K)=ZJ>]E+-((\3"-$4P$ M"R%*D6[$&GN04X0$EFJ[Q+E9INA@&0:PU=@A$:(L_ZK+BG7B KZ32F?A)!TT M)08.[-%@GJ@862<^J.6_ K4&\%9"I4/3L$"3VA9^HS131_!;>*7'GH:)_-#C M3(>=#_H2*'N]SH,>/)V?^1*]]SS+%SUH8&G*;L@WWQ_%JA3EYF1'F;@A]JF M:CNL;%_AQ1#[7, @X1ZEH:2,6#70.CG2W#;)VZ4D6DDMBU*>A-3,GG4"U&3L MWPDY3IO<4_J@[.39&X:>,Y6*?_Z6Y[R.GA/%UXR)\G.^ MY LO(90@+*"'=/\K7S$$9;K9GO2P8''B(VQ5LO;T4'-CAR8W5G>?U5O@@571 M3N)JZG5W@=;H/O<&HEK,IO5**RC0DKKTN)]#P[&__>1P$WO;SZE]Z&L_>\

UED?L-8CT\]?SF?K#B47X;1.=Q,3 M9U/@TGK0"8FS+&<(Y-(#9T;'P#"1"FN7+G?8S1YI;OA^H=%C =>S/1RW,"T> MHN1$6EXT(W8S;3.HDC)9&46#*4KRDB0S9K [I=YV>:0IY>/,7!@&>\]6B+L2 M*_FBON0U3&,>7:3YF86R!H6E>_PKBZN=1N_:?7O]=?#^F[R^BK#S0]^+J7 M[O?^N-+KI)U)X)"12JUSAJ--"(GG')BP7H8VMT[WKV=?;7OSJ9^(=B_HXS\G M,A0K)/E*4?.ZS3JOP_H(A%VADLX:8YM:U <6-'!/Y?VQ<%L#]4'X4?>VKQM< MM]W;J4O]#[_=KZZX;TEM-09Y/5K4VJ6 ZU::EH%'D,:[; M,7XGYS5ZK0I**)^!SC,ZDP.WX V+D#)#23#V^G8E7^_-V^^N:I2Z8QM4/-QG M?4\6C%Z!O UDDJVF7W&/@1?W/J=?I?+X,MNJEQH6Y-Q9D%$R4,E[\-PAN7?& M"U6LU+I-+Z0VZJ7:]\MWY24A<;IZ>;&H(C91-O,02P%GG 2E.$*4T0%3=,1* M F[.;:R1^U8S2G6R#0INJY.]23Z"6X/WIY@_8SY9+G&U?#M??40B)WEAIYL=BP,P3IG1!-8 M[;+:8:MC&\"N.KKO@*>.3^[W!-QV*VW/Q,*" M\:PXR+HV^DYHP%E28YD17H.P)=PNAA_]F?A-/V_H>GG5T3Q+IUSU$;/0""JC M(F,O:A 8?9#D."K9YC;BP26-\G32< MCGJ7-+DB,@(*73)JE@1K(RT/K6A8#/7$\ XPVIKZ(T71FZK*%YO)(<'7$@&N MH'A/)[3S@DP"'\%HDU RR5-IT\S_J96-#U7;\[\#J'9FQN !^1K'#(O\(LS^ M?#,]FY(!N!D7PX3,IHX:==RRVI5(0Q"9DT-2,L\RVV@[MF%[Z!7CP\;N;)SW M3M.AD?$6<[RS@:R]SZPF1Q>^<5!#"J7Z!$$945)2W5(F[GOZL,Y6.SSL3!'(22"Z^"BII<;7>F-RM;( "Z;#"J( D'2)KC27MJL.8<+ +X^9] M4W%H*/P;OTS3:1V1N+ZIW-Q)?B/19D,EA"S7W0I2S337.H#/KH"0+I*T^)*3 M[02++F\;]HCI%R*]4W=HN/PQ7_Q9,Z/#^7053F]MA!7"O54*N--$)NTBN)J4 M:9F("8T/&+L5DC[VEF%KQ?J%1V_4'($-3%?+.9_7>EF^FQU.4D9T2EF@"4BIO**0=#*@+9<1^Y\B;<+ MR!IJL(?7.3X'?3\H'H!;HPZDUQHTVAC.TG2W5-.;#^@O+/[(PGJ*?K^K9BN[0*=G,LKDHI14LDUNYE;+W/NFI\O+ MKK,E76$F".:!BR1(#*0&GS@#Z62**(SPI4UR[G;K'/A6H!G.[EP/>\2BQ M/7)_[GU.(Y76,J]G.\1I@48JDR!9\C%5J6$L%16PZ*UTR?E\NV_I,6JV-_/E M\L8KKEPAG9'E8$-M0NU !=IWU-(".E217&$?52.SZ][U').FV@8W=\RM_;DQ M!A/_]BY>7+X-M664+!UT,N=Q8>RGG2CMCH@I9DD')#X.S M!] ED_[!D=\#:[VMP6:L6UL$8#9XQ.=5T-"$D.LRA)2Y:E484= M &DW%C4R:/6$@T?AMCM3AKX7.SE;VR!O'J$7& M+B'4RQE-*PZ*I2XZD)[Z@_ZC?]W6?3=>._#=6'\'Z.[$' ,"-L!UP2?%,0 / M2*K<8818C #!4[2"H>2VTX5-=PP,J53V8-EMIN] OX'9_EOX>WIV<;99."^T M55D$9$=J4VF3P5M5*YU4L)B8UMCI4JH3XV^\>F#6[\*X>1]4')U%3-KO.BQ@ MK$S1"P06$@F#"1Q\*"01(2>GT3J6VB2J/;RF@0/#!W"U=B/_Z(!T^J!\:,^D[[XT5<9_=UE/[Z\GNZQKU_RR_HEUQ6) M$@W+2H-UIAY.BOC-E(/HK"C%:7+4&W6;>V!%>[>%N?79$_S&?=)O3Z\$E#:M=>L'$G98PO9#_J/3)'F&RAQ[53KNT#)8] M""B,0A=;&,A@(QTE9 IY+VNJ7++*&EY,:1,7:Z5D:GAG/ONX(ER_FGZ=9J+> M\CTNUJT:7V$ZI;_R1#FE408%-GHZHK/3X HR"([7CB;2,M0,%],49J_P?+ZWO7*[8.Q87V!][F@_I';2;[W__U_U!+ 0(4 Q0 M ( +)02%390, VX@< -@F > " 0 !E>&AI8FET M,S$Q+7$S,C R,GAC97)T:69I8RYH=&U02P$"% ,4 " "R4$A4=*A+D_,' M "-)P '@ @ $>" 97AH:6)I=#,Q,BUQ,S(P,C)X8V5R M=&EF:6,N:'1M4$L! A0#% @ LE!(5%T7F23 ! @Q4 !X M ( !31 &5X:&EB:70S,BUQ,S(P,C)X8V5R=&EF:6-A+FAT;5!+ 0(4 M Q0 ( +)02%2,XB>U#PH" %7-' 1 " 4D5 !M:7AT M+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0 ( +)02%2K=2<&)! &2O 1 M " 8&UL4$L! A0#% @ LE!( M5(ISSK\FJ0 0BX' !4 ( !=( " &UI>'0M,C R,3$R,S%? M;&%B+GAM;%!+ 0(4 Q0 ( +)02%0N:FF6T&, )AP! 5 M "

[!%&,*)2,TX5$H F)5R.SY ',CA4]#:. M-;/%?PD6(R_Y3K11;(%3>CM=W >#3+JD3ZGX?"&?O&Z Q^FUH-6[E7I.O4MM M\W?(%_%:\+5N7_962?ENI1:1*"N=#[1 E+!01!)*(05$,>>0>C%1JSP2$65A MRD/S$$K;T>>V\+<2 ]Z*#/2\@JP5NLYTM7!W6$^'@:=I3)!'9A0M.MC*ODD\ MU(!WX@,M/^@4J+,:QP3).N'3N=)&JKOGA=I M\$,&[A*;>@S9/_092%,Y5QN:=>K'@OLB"&BD(RT(ABCP(YB2V(>^QS%%GL^0 M-*J.8#+8W+X-.[*"33GH>E?4Y,58=D7NQ=EPW^@(O;%WCH.!L]\[&B#B=O?8 M-^"T^T<#U0]VD";WV-%(652+7[)5]K!^:&N!^9'$C,4"RIC&4*="PA1%@>ZM MSB//DXB'1H[G@R?/C2!:XZQ^U=WD8S/&]@OB L49]JG$+A<;TF*8'8 M1Q0F(0U9*F.1>HE=,>JS8\XOI* 6M*R+46G'9K81&)!:8MOZA^= -_NHNP%R MJDJ)C:R@RKN )[ 5MSFF=E )U1H:QT45SXTZ<:5%0Q .RR^:WCBTRLM*W,J; M0O"L>DM8W5[CO5BI![S.'TBV6O@BY5Z8,IAPM65 @@I(4X1AB*E4)D)"DQ39 M57?I'W!N]H&65Q--(S'H1+X"C=#@]T9LRWW$6=C-:,B M^7/A89*2%"-=G26"B!,.4ZY^9#+A2<0E3F1@9_.8#SX_XV=/]OK\V]+>L4#> M]"#,*9I3'9'MPMA*77M5E=R@$QS\V(E^.J5OP &:+5Z.C]:,AY_XT,T6EL/C M..LG#".OOQ5Y67XLA AGT.*H@1&# 61C'D2BVA1Z6 5 M,V[:>;:5';098;PU4XL&'FO9[#AG%S S4AD(P\BLT2#PL1\!:T(XHJO3%;_[ M_$F7]!'%GJ_98Y<,.#V_EKKFPV>R%.6ME!D3K6\N31%/$YE"%I$$HM C$"<) MA3Z+$AQQ%@BS;A%]@\QMN]*(:7'T>@J\_I7J"I*1EVPC(:A%!(V,0_KCG,+( MXA3: 583'38?P4>^7U=5D=%UI<^ [O(/2AU],I0OU=.^=,?,"X2BP,-"0L*0[K/A!9"* M-(:84H0P"G"(Y(!$V@O%&K#+FB+'MDE=ZP*-=S0$65.\F^SHIEVIJWP%=]3; M!!]9EP.Y:([-#*PIIFRRHB([4]/65?_QO;(K?KH"2B?M._"4K\@?15$]?51O<76]XKH$\J/^ MJF^K>$0B\%B2*IJ.4MWR,:(0"WW@QXE0%)UB;%<8Y?R0\IT'W?"8SRF48Y_SM<)>@5K5_=YH<.*%L3'(2.$PS#A'"*/AY"&G*D?HRA$'O$DLNNS MV#O?5M#]@F]@*ZQ+OC$!Q3'7 M_/_EO6V/VSBV+OK]_ H"&]B[&RC.2!0ED;.! U3G91#<=%=NDND^Y_0'@Z\5 MW>VR \N5[MJ__I)ZL55E6R9E2E;Z -.32D42UWHH/5PD%Y_5V^3$/./B_B'' M.-TU23&&*GT6\S2*%(D@TU8T-2<,\BP1AGZ0RC@5>8KS$0LQS#%[><2" )X) M"T,ZU(W11NZFD6GN*CTT=IV&T1*OA]@QY_H,?6G:ESQJ&.G6D]E/6[95-E9\ M;U^+8KUJ,HHBG2 3NV4PTK8X5R8H)%I:@:I$YB*+LT@Y'1ET:FUN1-HL#.VL M!:VY _.W^J%V([Y@ (Y,<1=@YTU43I@$I:3^%BN#%3]:KUQ6S'9'ZZ,LQDII"BG'%&+-I2W0F\ 4L8QDM@Z,VZ'E<]$QJKM:WXP=\'4<^X^F$F$WF&N\<]UO&$6E81SPPT:" M84V<-D@2%@K+E&",F< M<.F2'W>9&7-+I:M,MQ/&QU+9C+K]_H9JUWEOP$KYU.L>WD7]=#X=\"/3MILT MI_5E?+W4ONX()IH:J%MFI9PZK'M"ZJBI.J @(>3MY1FA:4PC&*G$JJH*#(DM18D03E/-D]C\X"6( M<;JMNF9FP /S'G"$30/J:6_:%)_S MCA^D[SC<,B2'7(CUXVI;?E1"%=]L1'V[7*[_L+6]WJXW]4DXFU5F_J**^]6K MQXW=('[ZO&&KAFR]VGR&V 3G,(?Z?MBI$YK74&[+TQ@57K#S ^M"=TK4LW MH.VUUBO0<6O:GO))MI^TQZ;*RP_8<^"?K%@U:;*ADON#8=Y_#N#R9B8\,A , MD^>G"\(]=L!(^8O:UGL.'TSH?KS<[FZMF"*D\PQED-'4'I*D,:0II9!%FF=< MIA)G3BI2O@W/;>RSB>C-L0%;].]D46H/1O7I!H=!;B1P1Q[-7'$=5IG=!V*/ MT6DDJ"<:ABY^E?V&E0%@]8X?/L^;;J 8X.6S$6'(_7[4+U6Q, .(W7WX]/3 MU\L%990*DBH82<8@I@I#PKF&G(B,Y (EB5MIFH,GSXV\&^- ;9T;?QS"U<_! M%X$P,LDZ^N_\79_T]<@:1ZG$W^[7W_YN[JF7-\P/U5==?=&'3YKDDSWI0/M- MGKY@H$B7">:LU*=YG@GD"E6^+U;JW58]E'8I4\8LI3!7"3%?(2>0"28A$K$0 M0DGS@7(O>:Z33F@M^ML:"RUE>/ZS3";BN:87 ;^4L>"IF_]-99 M-,**;IUN;EJYK;-N'PAMG;\C\#E#$RHLTBPE:9( M$\:MII^[;$U?8W/;?+_[8Z6&;;0[0>O&%J$ &YDO>D\05L>K)S@SV(%DFM." MML%YG!/LN.Y\0K![3V#J>%V48KDN'SOUWQ>&-O(X1P**2*<0IRR#7+,DWR 7O;P>_3GF'N06T:?CIF MP#SXJ@<:9_[J>T:@ZKH+CKGD$9%0="ZBR*!*':)_XY:&%N M04\M8[,.75-W:"W=&;',80W=$0OGCL(3AZUG?)Z9+@N6IAD W*@!>:-"E=AH'O);<&>NK M^,KRP_N"<2L37ZC2-E6E'&P722H%Q8DVTT$J(>8JA69"F$&--(O3+(LY\]*1 M.=W4W CT_7IU#TU##X )L7FT2T[-L%=-9-85IR[WGGA&8J]9+,+&P*>;FS88/NOV051\_HYAK/RZ4?>I(S4K;EB5"[)KU)DDE*6: M0!0+R\II EF:"T@DCFBD8I7D7FMVIYN:&RNWEH(M^W-0O; >5-U((@Q6(Y/$ M#J9&^L&8V90%"[SH?QZ-H#31T]RD-''>[9122 FI(0R(%4X@X<1,E+%$-$X4B[BG#.#IQN9&%;LIU*8QT'L=_S2NSNOV M0= :?YV^,A/HYP7(S\$V9$7^+!ZA5^!/-SCUBOM9UX^LL)^_9VC1P%V\4B>7 M[]5!$-=QQ#,*N=((X@1SR.W9_RCG1&"MN5+,KUS@J:;F1AB->=U)G:=02P^L M;HP1!JR1^>+9W*,%;0P5E/-H!*[\=[*YB6O^G7/[L-K?V3N&ZD>QE60;::A( M/HKM;VRS8:OMTZU=$6'+S@1;,91+E40P)\*P!B%F,H+2'.98940B$B$>^2E# MN34\-P[Y9;]X ;XV2[T_%-7"GHG&B]7ANI'GXKMSC[@1SA@XCTP_K_* M?LR-8ENS(6@,!Y6?H++;4NR__O;I;^"5]=#CJ-@5WY-^IOZ.>G]LXK<>PLI% MT(4!=' /S6GUYKK&BSJ5Z0:&&"-1R/\!SJ(W( 6D]V;U:+2O%R_6V! @XS/ M0<0KOET>YQJ_C[=LHF.25W_; IV_O'ZG]A[GO*)YTYT.O7X?/#ML.@-S!E9N M5BOS^.7M2M[*AV)5V#GNMOBFFH2TA608QR)#4*@4V^5N"DEN8B^1)EK$7&,J M8Y]9Z)GVYA89=8TTG+-+4_"L]GP&9+>)94#H1@XK&DLKN)[;VF:4!JP5[89* MV/K19]J;K]LR@7*-<)1RR#.--6 M9C!1D&/%(962:,53'?O)#)YJ:&Y$\EZM#'K@%W,)^-T:Z'L8]Q2@KJO@E\,T M]AJX.T(#EKW[W0^\Z'VBL8F7O/M=/ESP/G/]T)0;?O285BPQ2V.&H(PQAU@G M">14$AAQ+KG@2D74J[#5B7;F1@/63-_LFN, NGWW 6 9^;.W%HY_0LHC"C"2<6@)( MD==!DU,-S>WS?R$49; L5FSS5-?.]..%D]BZ$4,(Q$9FAL/2<:-LB9]#(B@W MG&QL4G(XY_)+=CA[_<#88$K)N5^",P28<_5(RC2 M-#)S"4DA):F&)*9**8WR)/=*Q;O0GKF1354L!?)J&55TEUN_FLL\@Y +>\HQ M6)D._TGV5?CS%>S.(O=(04X8_,(&0Q?:-&W0% ; @^ JT&/GL5?_JRKMJO1* MVI4B87[\O+:_NGO+( M]-LUM_ O@ -GPK]WMX3:^;0##=Z_J7R2L8_[6] M>@9"F+=BZL2$"ZW^KO,5PO38V&D,@:R<4^S[PN"/RI:5-HY8T5*[+/+(EI_5 MYF&1Q5SD<89AC%0,<89S2%FLH&!8F%^GDDFG]8E9>#.WR'9'M*PAVDUK.!![ MRX&5F[BIXEW7TXJS0/NJD>P(;\1?)' ],K[OT $=>(#%YWMZW>80D8[PVOW% M M PK]],0DW/[KY.9.EJY%\@D/3LCVGB1E^C JL[_W.S+LM%C+-8)@I!%:<, M8H:$B>.0AEF421ZI',=Y&D3/N6IN;H'6@3C\O;4RD()S#;#;]E XV$:.1LY( MQ/^S%[]PHLS/8)E&AKEN?K[PI%Y+L=W(N9I# 5K#>[:Y**=S3>@MAI49@=D("=XPC)0?Y/3,I"3 M^P<,Y';70!WH3NW3U^M'OM6/R\,*J8LLXC+)> )9C"G$/#$_T83 % LL4F+^ M2>*%B;SXVEGQV:EAGR^FV_QX'\Z^9K!>;X!L++DD1EB9(P4O8,"A;"O/9<0:58PC3."S86P,F ?VU M,=2*'X-D'.#=1MOP4(X\ZIZI0JZ?5R$/*#ON!518>7&WIJ>5$?>"XT NW._N M8>/R*_:UV+)E\=]VH:1>P;#97^]WA15I9&8"G!&8H5A9T2<%*4ICF*88(4SS M),VE"%+V)R!6:H!1TMM%) MR<<5@I>TXWS?@ WPC^J^6*_8\A-;*C//T(5095OIA6D9Y53!."*Q"8%8!)E* M;.H\P7E.!(ZPB=ZNLY_;I-K'.^_!L>\GA\H'K)'6 5Q6( M61:VUK#G,;K3#YC1M[PW$K16CG*2[CP88><@IYN;=MYQUNV#N<;Y._S>9ZF* MQ>N&V_[?1[8Q8^GRZ:.RGDBK0 M@F4JSQ47,$F$F240IB#)DQB*3"J4)%F4)])+@GIZ'^9&35YIJ^N]OYZ2UE=X M6=P"IIF_ B,S;_=<\,E$0=XF"O)CB8(-#N>.G8R9%SB#O@PK!7X%/Z95%;]> M1QT(E%_1E&$#[R^/=J)YI^M1W&X"?%+WU=;]@N19C%-;*CDB"<1)&D-"-(%I M'IE'8<(5<5I%.]_4W(:QVE*;9K+9V0K*QEB_L:H'7[#3 M.<"\*?D\%D&9LZ>Y20GNO-LO>:''?%>Q R_W>4/6N M_KL_;;K- &\/G^T-^-\=3M'X'@I8$+WCSZ,E@YUN[>J* MQY_[4K[.WS PRVM=;FUD^4VM'O>ZG%PD4:9MC@4BW,P8F9N'441SBN6RK0>51>1O\>XW MJS7\RC;@FW6FN0D49?G8B'!V=G0!JXYI_FPZY0M(XAM@W^3JHLXQG/JW-R9^ M*JUZ5O%-+9]\@Z@77>@:/PWOF-%#I_TAUAM067<#WE48AXR=COL?.&QZT>HO5EMS1RK\\!JKZ^[J;= A%@1=PH%C1*(LSR"+-.Y@5#' M2.9I&BNGA7&WYN;&-[7%X/DK7EO=W?!WSV-S0+R?$,+C.#(]7 JA5ZZ;.S*# MTMX<'C]9!IR[J]UD.(^[AH4H=U^5+5RWNG^OF/D\"\:K=9Q]J?-/6[:M,@ON M]%LSEJ]$P98?UF51J0[]N56KLN!+VEAGYR-HG02_[]T$UD_/ M5>.0O>\6&%VI3T:>K8K_KE[4]G@DC?- M"8%2ZK:EY];KC?-K^QU\8(F$BP. MMIDH41I!E,B(2Z+S1#&OJIV3FC^W47972*06>JID@C9[>VV _=BX#ECENV>! MT&E?#K?9TWR[?.2![$Q%P&J6U71V<]"GRA P;H(GM05[1V_ A_W[TG$V8$'4 MJ_11V#*KT[HP;?'6JW3/04G8ZU@Q;)PTAA7EG7YQ[/ZI_O]]E5(9QTJH:KT/ M91!K3B!!+#$OF1 LTSC+J--)>;]FYS8N55;;T>?K1GUE&X])GR?<;B-&>!!' M9OH=?GN3;VK=C2?P>_/G*.5?_9 *RK>.34_*DWYPO.0WS[N'R@&67^Q_5GW\ M&UNJ2FJPW&X*&Q?:?[A=R>>_Z%Q9$^6[E=C8Q;37JO[SS9]B^6BW5=XTN50? MV5:]T=J$F@N-\IREA,,DLLD;@MMZV9G5(==$H"1-56+B=TO2CLD;DYKOQ9,[ M)\9-7"L:\__^@VP<^-'\#@BK;VXS.:H?U-[IF^JWFQTFU06^:H:3OC..V2*S M?1/&7I\RKIA0W7;SFVXW[YVM_]%V^\O?/;NA">I;%, /+0X_WH =%*#% E@P M0(U&2!G':_1B8%'(25V86&+R&MUS*%AY%2N&Z^ +6]#B^/S$+L&L2F4"?RYD M+BC,101ZG*<=9T$7M7VC@*] MV^ >'M!KK[6].8/I("5V=XB"*[$[-#VY$KL[',>4V#WNOJQ&T^?UK3#CTT;= M;;^HSXV M*[XVEE>Q[JY<'/CW?R,HCO\3K*UWPVHWN?:1&YV-@?O$U9VV:]#8#BKCP8N* M'QZ6EC*H=R[8;]<5F M6WU3)EA?/RA[J.@7M;W3]M145L M?NW/+73KF%^S7!7 [1RPBT3& \\ SK-+'".Y\8 >F?JZ&->4]\QV4!N_.]%H MU^;,D!3T1.- \$)+7GO9,+4.]A" CHAC#WK,<,7LMT4IV++=>!2/Y4)Q,R?- M$VYXC1*(A<@@C6(.(Q4;DN,R2A.G,CR]K/ 7.9JOV<7XIG(SNX"62WG8O58K.Z; MLT/K5;G .A$2D13&*LMM=)9#0BF".<-)AFFB,H+;M;C/'NG(SA8,6(O[/$5& M<>L V+(_@;'5<]+IT05N\\W B$YT?GR'8C.I-&;7^^TV(W%E7_G*YFK/7@1= M7O/'*VS6K'OSTV:\>L-RD*WJ_X2!*J%F9EH_]MY*\[PIM\6#:>E.?S#_4)U= M-'\N&.%IC),8QI% ]IQY8NNJ"$A2D3",$4=^*CI.K- ?]3KYF&$ MM$_%J3(,FKE"BA46B"204DTAQJE=Z'ZFZLT=O1 $Y8KC+4W*#;W.ON2"_HL' M+'5]LO(Z;",_;-;R46Q_8S8!9OMT*\3FD2W;%+RWZXU53K/5=.H+;"W*U4&& MGKGLPT:I/XMR^^S219XG5&=V%S 2$F(JS52,1 SF&45Y3'F24BU>7 M=]SOW#*[%\-CP7%V+\A$*Y8^+XK32U"_-P>O4Z!USTF[J7?A=!I+IEMYG139 M9TNWT[8\=)(B5/'-5E[PK;]^Y,X9C1,=ZT81^._Q/G P?=C.Q*'T24GC0A3]\W@=H0F;N'NNT6DS=1TA.$C-=;UO>"YN MG>CW9B5?LZU:<$233 @&;;'+QQ\ MN+*>@*UDL\[@.Z_O><*,WLG6RKIV=6/G*#-]!SQ"'[([V=[4!^K..7[D\-S9 M6X:]UVUYK;N5K2Y\IY\=R-N?0Y4J$XBAW(Q55M$@(0S2+**0:\D9MB?DN)>. MG%NS"GP7V M=5%^7>\/8[?FU^>!QS@*[ =84')R;'I2GO*#XR5E>=X]C+VJQ?QJTVO9U..I M2O%T5V8^K_>:"\T9Y(YP1KE@FHH\MY*8M@8@CD0&"<$11#@G6G"9*>UU\O=R MD^;&>A_66V-6P9;+)[";U:HJ_=1^EV5'FN1K(TW".NZ '\Q779<-_-&/#0/T MKAM33MMG([-HQYE=Q;"Z5-C+!^V77F&9V9@#F7X3 /2L0!S)J4I,/! M^)+ S[Y"E*B"Q.3QEF>1C#&!-FM&@&YM (/"5:YBO.(J&11Z]1_VK+-UHW= M+[+)AR1>6C8>7^S$')V4/0'; J[NB]7*[G$8QMA^48W<_X2BGPOCBB"IS@Q5 MV=/L"8LALT.WB#1.=2Y$G*FF=\W\?Y9]V]HUIYY5MI[OM?K4;:R>K)=&'J8# MR:S.1"IUE+'X,HN^'R'34R-PF(<.2+3^317W7VR-@V]JP^[5+X\V<_M.WSX8 M3A!L]5I5\_+UYNF@\FD54BJYR+.,8FG&7(5M%;0XII"KA$"=10RE*6(I^4^50G67%I1AS"$BS!X_UL(,IQ3!-,)QQ#*M,X$\ MBM9-VF'3%+4[V66KRKFJ.$+C'MC[U\Z\3+<6MIK[U3JX?VR=OM-&'EQ;7T#C M#*B] 7>]O=1QZ08T3DW:2Q[IYY/VUD2IY1/TFE_R>#"0>Q/#+V]ENJ3O8(@\ M2^@.]]3!)TJ5N_F&:W4FZ-_J5\MWJPV8ME#WP M6FX7&!/!"$%01D1 +'-MAM 8F1$59R2B'"GLE1H:P*:YA3W6IK(]%.8YM0S1 M16X3S(F!'WDD;+VIYI$=?UK!\!O0N@1^V!?E:+VR@4OC5U6\[W30,N3<;"B8 M0Y^RO=BNJ<_DA@+RR G>8(_VSY][L]H6VZ>/ZKZPF0ZKK4W*6T0)901Q#7/% M8X@3K2#A6$,1(Y*;?V-YIEW3YXXU,#?.K&T$>R.K'%+WW+FC(/8380AH1F8U M3U2\\N;Z7!^4-G?T@9-ES?6YTTV:Z[UN6%CUV1ZP>S11FSW^7X=NYOM-.&%" M0!%%TFZWQY#'B8:2)C0G-->4.LG0]K0QMT^X-1&4E03%X.WP8W"ZA307@C3R MQ[S#IS+OIIG7A8LT>KP/&CD<:V?22*#'T9]^EPS[V3UNVK;9][W1]F>Y71H\JNP^1E+M0+R"?@>^-DSZC0P$Z.7W,_0Q0]/< MZJ.$]4.;^/L7M5W$6IK %R 0I]6>2)+#C$8Z(1)GPCS%:4\D M)+K3['9,@:_; ! "LY&9OC5Q=V*XL;(NVA$R8ZX?BL!Y<"<:FSB[K=_EPYRU M,]_-;%R:P-"\#%: NAXI_KFIY)PDEDF6:!@K,[O#<6ZSR-/$ M_%7$&HF;)?ACL8?WH>V+U+,9NT5U(Y$8FZ]I4 M6-D*]L:"-@"L[ T7\[DB$S3\.]OHI)&@*P0O@T+G^RXI[W.G#7-]L6>>;/V- MN]5%2=OUD6>V-.8]?MTICIG?BKJNAY*=@C4RHY%"*($9R[ ]DY]#KF0&4T3B M5'+"LYSZL->5_9D;.>X/1:H&D*K^$*A_+NT)=>%UP&9(Y:+KO5UNO/T=O3,C M#PO[UZ7%HJZP9%Z30$=];D +#:BPZ6H2=N$!>WQ"UW&Z>D>/4!SJ>CY=H>+4 MU3OP>!FKZYLU-#WME6EQ8T6GI?KS_U%/"Z90GNG43"E$GD*LI((L9BF4J=9I MAB7CVFE0/MG"[(;).A6KL1)49@)CIV^*VDL@^\>?(/",/2+X(C,@3>V$]Q?D MJ;U\XL2):B<<.LQ4.W7AP.P5\47)1ZM3TS-I^%QI'J@_MS\9F_]KH:3.TSB- M(4*V9F>*,D@0BF NM4[2C$J.O%8/!M@P-S)H7;!AT,'4V"_^'=(C;C'KR#B/ MS"I=B/N7(L#OE1/ >@$J-T(F&@T',6RRT0 [IDTX&@[40=+1!8_RCV\:-=RG M-C*K,L]U0XM\J*^LD$T6C)DQ MW6V_J,VSG?*%TC2E)(YAC*4M:($EY$Q%$,4ZES3)\T1Z)1 ZM#FW3[PQN3V7 M6"O?KJW90#Q+=O$MA'$>?;=X)3"F(W-#"V=C;H5F93!XD2$3LBZ&,T"!"V:< M;W?B2AK.0!R6V'"_=> 4RYXRJ)0%;:*T::5:@>GHQ?WTM+^D59/[@VVD7=K9 M/KU;E=M-E2A05J9]-C1Y][5:Q+F]O]]422XF%MH4J[(0O[+EH_I5E5940PYY;O2&^(X;9Q_KX\=]G7$0;L8=!5" 7\Z+B)JD;@!-1:@ T8S.&P- M'*#!XP;L7ZP=).#7^L7ZM?_%\I_(7K=;PTZ&K^3+M!/JZW;8P:3\RN8,&XQ/ M**XT1ICHB6C,:IE_Z_9_MSFS.$$W ; MVB&$HHCE0L,,*0IQ)@0D<:XACJF.6"Q0*E*_J&;$+IF-1)OY1(H5LT>Q+]5E M&]IO;K'&B'TQUC]=?&MD&HERP]J4S7S6HFE^4,NS'1.1APQJ$@N(>91!AD3,<0DXQ&-:$:9 M4V4UGT;G-S UA@+96%A1V_^Y_?CW?WUZ;46=:YKS9#DG_"4549+KR,RQ[5&8 M5-EJ01&&E!&.LMC,M57B-R2%[H&IQJ&#/MCAWO;&N#WA-LB$1G?DD:6M95&+ MA.PLOK'5\^JQQ?RV,3N@*K8'2&'%KUT:GE;CV@.* REKGWN'C1'5].F(!H,M M0O2+VM[IS^S/1:*E&28TAR(1MBJ$B9V)G<:P-..'0+$?1[DT.S^.JA== MQ#-9DJ(YOEX5./-C)2?LW5@I-)XCLU(-Y%%]E[9RN!53,.&OL3L<+?F@%)26 MG!J>E)9\H'A)2U[W#M0.L/4:E7Q?,%XLJ^+"[>X?2B+%-#;D@W(,,4F@G6YI;D-H8>FS'=;DWWE-:X"3,"6%*$ZY-'&J(WI"\AIP+ M :E(TC2/,4JS>+%=;]ER2IAW[8T'\V?;1KN''0I--Q(/@M'(S-V^A1TC1]B; M/HM$6-F&DZU-*]UPSND#^8:S-PP5]OZF5H_*GBE^M5Y5HA"_%=LOKQ[+K6'Y MS5ZZMC0T5"IIPQ0I,LD(I1"3.#6TC$R(F @"199%"158QPC["7E[VS WPJZ9 M9%,[XJO;[=\#;APS,JXCLT]C/; ?#VCM!W\8!T#KP0WH"'(W3H2-(B^ ,+#F MMK\=$VML#P;J4%-[^*,&Z-B\>;1U=VT)WO).ZT*HGY5=J5T0$=&$6;U QNQB M'3,/$1E F UD8C,$\URNR\=-YUP01VG",L6@2JB&F.<(LCAE9B02C'*J>:Z35!4FC.](,; 8V.[LC,Y)E.4[DQBO3H14!.D5USQI(YY-BX M@>68:>/X,/]SG\W*VUO#MVSYOQ7;O%G)UVRK%E@I@D1"#=6AR$P9$PZYRAC, M$,E1E$J6$V=IBU.-S(W86C7?VE!@+05O;"4U8ZO[*="3D/:36"B@1N:H01AY MG0D]!\*@/-6*0"\PA2UG,&$E8'GD)7;@T.CLBJ.1BQ=YRS[0M%YS= M0IK0Z(W-#GMS06OOKN;D#=B9'#!ERP.@L"E;+@U/F[+E <5!RI;/O0-S(Y;+ M]1_,>/)VO7F]?N1;_;B\%<*JT)8?E5#%-RMF\=NFV*H[K3ZJY7IL&UL>T&K.I$HXT2:Q,K^J=0 M>/:&&UV-@?!D"0*5E6!OIN&KUAV@UQOP:J/,EP!LNM -J'PP/1$P>6 8=F%3 M"CQMF#;18!A !^D' Q\SC/7>K]FJ_&6]5>7G#9.[L_;[ALIC"ZX13O)<8PE1 MFDJ("4:0)3R"D2!"19AD6<)\@K!!5LPN*JN_OTU1_I>AO:7E6[!= ]9^N9N= M-WY4.*R+W AQ=.!'IL7*_AM0>7 #*A\Z(A\=-\9?2[\(RJ L. M,N9E#QNHM_[P=;E^4JHZ15"?D6[VFA7):)8G.10LS2#.B804)PQFB@G.<)*H MV$\)_51+<^._RL!6-L%37_PDFFXT%@2CD:GJJ!#%_F3^38/<^;0'?[GL<^B$ M%;(^V=JT$M/GG#X0?SY[@Q]3E)OMXI7Y$M;+0E:9(.^VZJ%\O7Y@Q6H1:6G8 M":4PCR,!,4HB2'E$(9)"RCQ-:2R=RO7U-3(W?GAF)Z@,!;_7ICKF^/1"VL\4 MH8 :>X%J"$;.A. "0A\7F/L[/&#^]I(#>AN8Y/-W<;']\IVN#;"472=6VD7; M%Q+!,2&1SLT,BB>I80&2*T@IPE"DB4KM2C82Q/.0LDN[/N_[-"< /ST^/-@= M^[6V,?OZ?E6MT-X^K#?;XK_K;Z$1@[M@I?MD-PQ8Z@X![:1KW4U.M[5X5"EF M+Y3&6_ ^V?+U5KS/@=&[Y'WVYH$RB/O*\;9NQ=OE^H_2,ZFE[Q$S^AIV9EJ. MJ8K95):.DI[B DE8J;6^!J?50W-P_4"TS.6>@<-PM23WE@E[D.OI]L^B7$2V M$JZ9BL,\DAIB909>)B6&*29I*JS2L/9:NCQL8G9Q=[TNV9IH7GECI&/$W0.D MXZAY$3QC#Y%^R/@/AB>=#SOR'38S[3!WTLV#,>WTE<&KJO[,_K_UYM62E:65 M+V_GW02K*)<(1H0JB#&U%;()@P0SSM,$Y4GL)3'NV?[\[7A_:2&[6,B/W(O!,>]I"57/O FZJPZU$;YE+GM0\@C[*OO8^Y6)JN63^/ ME5(Y)S$4.><0,TP@CU@"8T-T%.,L)SH>J$,WSUV(KC+78#4SK\V'BR 9?3UQ MC\8(.PLG71]+?>P:.PDGG>S1%;MHYZ ZF7AK9D12R5_4]H_UYK\^J?/OWB< M3@[>I?W\=/6.&IG;SO?1;U4?5?Z!G8.[ZSLN@L;'(6?.@_>JQV'U:_;N1*?< M1^CE0*?DQP*_]WA]\$:G.Y<_%E[/#O2/ULBP@-P\W:YIFJ=;G5'YT]._2CL1 M>+>R)6FLL(K8%M\JC:D%37B>*)M.F2!M(O480:9B#"D748041SA)?:3AW)OV M&GPGT(JS&I7"+M$_VEP9*XO?V@S8SFB_V-ZC']R"_G'0'7G$M,!6>Q^MV;9 MS@__JE'^$>R,![?G8?:>*_@C%G02X='\I+,+?UA>3CL&/&&H@)WUJ5@6U9!_ MIYO*]:M[T[0NMO;@@562^J3NJQ(RG]?[Y HE]]OM*;/IX5S#B DK-9K9RBU2 M06+8#^<\EE'N)34:QJRYS4">>U6=L:\= !]5^6A>>)M;WFB%_*3T>J-ZY=C& M[% WQIR^FT9FT\,>VKD$:I\:U>5:5Z]US/9;U[51TS'"@AY89R^(:1-+[X6$ M\U"-+^C3!TM$/SX\5J=77JNO&R5J:\S/2U45$UO);EZ6C9O59OOTP7P:6_-O MMI#85VO>@K-<<)5A*!$F$&."(-$,PU@SC:F(.(I3S_.1@4QSXI!)#TZ^5V7Y M#WM2J/4/R(Z#U8F6XN$K*S95QWO+)X?I4#>:G[23)CM[N>N7KD^VQ$?C5=5% M7;]N0.N9^B@D!Y1F [[_('9?_5 \E%] MM6VM[H\=(U2YDE(P 8FTTJR$$_.3SF&"#*M'<11+X57'RJ'-N47B;=Q=K$R4 M_5#UB&MPZL MCM0&MOL")PN2:R1M-F82V8)M2<(AHX9MJ,((ZY3@3'E5QCC2QMS6.9O9>S4[ M7-?F>I^E"!J.?2 M85_Z:Z759F-/,)3;LG.BX<-&F>F,;(]JUPE11Y4FD,9(,@JQS!C$,4DAP]+, M(C.-F&1,DLCIH&0H@^86G%@UI/6J6E=::S,?^::6ZRHVK ],R6)KK/>CE(O[ MS(U_INR)DEQ8N-FI1# M0T'XDG"#/3?H[O1N&-CO'.T.A>6$V7+N".94FC"MVJ!&.(8LY8A2S1+SAP\? M^YLP.P:V&ZJZ.DS6C>3";U;W==+ =3'Q1JN%Z@1'+*:,$(B44Q"@U/(A2"6TQ M(X)D$@GLI47KVO#<*/#%4O?SE>XFMO$\,N3B[27XS89.OUE:4WNTK63R/4 ML79#99QE_.--7F=%O]?]DXO[_7<-.*IHHAOY*+:=Q>>7ZUFO'S>FX<]?U >U M*=9RHP]@^?_U.D.V0WV^-DINN%/&1B';N[9JLEV>Q;NVCIRI9T_J[)] M5W]Z+(N5*LO7JA2;XFN;+U>K[-MD:1LAFVBM<^"$,RYBF<$HEV8.G&<4,I$P M*%.2Y4Q$N[O>FE\W_H*.PW7:\V'/CY3=-TGWA)TVC&KQ MM+..*< _F+1,TNC TCG[E8%V4D]12G7*(_,:V&PEB-C&W',;/M@T@FJJ;@Q=+CF#IQMB7(30RS7:,&V$5Y+3K8:O)'#8S;:F8 MDVX>U($Y?>6P+_S=2FSL8LEK5?_YKA9W^K)>FF>4=A-G^_1QO5R^76_^8!NY MR$F,4<(ES)!.(&8,0\9E#(G$.D]S'&-!? )-S_;G%CJVYH,?6@=^M&H.71_^ M ]1>@-^M'Z!QQ'.OV+>;W)AE1/!'IIT1Q/1/1SCYG1E_3F3R,$3+,G-$)^K6<;W72[\,9A)=?A/N- P_(-_6& MV?(#*^2[5;,HUNJM(JHUI@EDJ= 0XSPS,P"M820I1AR3F'.OM:;>UN8VX.^- M!=9:^&[5KO)Z'EGOA=B-8H(!-S*]O,2LV&$V@EZK$RAA#X#WMCCMJ6X7YP^. M:CO=-+1(5/G%$)3]PY+4-[:TYWANMZ_89O-4K.Y_9 YRF*:I3"+10IQ MI RC))F"<9)FB/-(,^TEE^34ZMR8I4K\MB-OI0NG]G;[UH-R0=R-8(+C.#+1 M[""L?NB8? .8S:ROK0:5V2'K07F@%+@>E$O+$]>#\@#CL!Z4S\T#TCBJ J4_ MV?JD]E"A6I75JFJG1.E/3_M+F@JFMW92\O?E3;411J@^;0AB:BR*E[6()8C9P(EI!%HL$ MVPOBD*OR MW73[R%1?EQJNO 1=)+KUAL%/3Z![W:XDL<7#5E1?P:8@<;-2U 'E!M2PF-\U M^1HWH(4&--B %AQ0H?/=O&8>^3G?S>LV4:[/]_3:^>41S:*G>W.2KFOA=/E- ML^B)9[E2\[!HJ#S'7GUL@=,,XXPAJ%6:0QS'"20X-A--3EDN*"8Y]9IH=A\^ MMYBH:QM00TH+/X/.;<8X%)"1HX6N62%5)PZ=#:P@T6E@8C6(0]<.E1V.7#/L M(_VLQ)?5>KF^?ZHHY*",6+TJFO.(Q3E)H!01@EA&$23,?,PD38G.8Z9IXG56 MQZG5N7W6QDJU6;$E?#0!0+G66\.SZ@9L=[Y4"R!KJZGA][6[]8$;#01'=F1^ MV-O;Q&P'%0M'6*GV BDHK[BU/"GA>('QDHG\;AZ8"K(41-5$)A+P2#.D(0L2A',4DJ37*G8$)0/)QUO9FXD9*T$S\P<)H%P E0W MDKD@Q"Q\#B,F#&#B.> M83)&R'#:_; !PI%VI@T'3CMZ,/CW7!I&-/S=7A7[?;%2[[;JH5PP&HE$L!AR M@07$5&>08)L22UF>I%9#@.E+5,./-3HW#CA4O^Y8#7ZW=H/*<%]E))<.<"., MT+".O:UQ.:(7"XKW032JHOC1AJ\J*=X'Q3E-\=Y[!^Q=[Y+\?E5?"K%492N= MV0R@E0A2FB'(TBRR2FT$TEAPF$69B4IDSK%R*F/@TMCG=13OW MC.GVN1R]>;83Y7J/'[]*52S>F&GB]NE62O-2E!_6Y98M_T_Q]=5:JH7B*,<) MDY B89@U%0QRBA34+,JM2!3#2>3"K/W-S(Y3*TM!8ZJ53;/& F,ML.:Z\<(9 M9/OY-!Q>8S/I0*B4 =EYD?*E*H".',8R>A C?7 M6A)PO#J **X5!_F-V2WN[=-.2:I:/]HK+F@BLT@E B893R$6FD.N$P+C+),Y MH1D3D=\!^7]NX,Q_G@B!"//3<\C>[37HMNU#H+ M0]$;3TG7Q8CK*>IZ0-2KK.OSG,$U43>/2GYB)J9ZM7YX*,K2ZE&TH@^I9#33 M!$9(2H@9B2')H@1F2:[3B(@4Y['7D:^^UN;&:HVQ0.P,]2]/VH.M&V\%0VQD MDFK!J@P%>TM'$(=P@B1TJ<^>%J>NWWG>^2-%.1UN&B*/6>?\E9_7M\+,T#;J MW:J9H+U6WPJARD6:YY%*LPQ238D)E;"$/#$3*:2(CK,TC47.?.0PSS7H]$E, M*G]9&5I6)^WL"/ZU.<-;K5.IW6'K?_\W8F;L_PF*%6Q6LJQ>IO7(1[+Q;'#S&C36@GIK;6Y!7K6S9FBY-A>T]EZPB=D/MEO4%PS"D?GW(O0& MJ((YH!)8(*ROQ8FUPARYONBW"[BG"6*R1CJ1-OT[BR%C-DD*D(14S)!'/EIV 8R;&Y4Y5"' MX ;LW+.?Y/ :73DR90;OQ3QLVHMH4_I'Y5, 8\?_"*HE6E+4U0:QVBX,?$?WHN/0[K! M>55R9'#'7ZZL' "-!ZW:=[6&^4S;=N_&*()XER$9>I5SB"E3+W]> ->1==%+ MGN:?;/))F6<93HX1_UQLE\K&OADB40Y9+%.(4YE IG@.N8PRS+*,:RU=4TQ> M/GQN7%8990.:&/W ?P2MN>X))0?H]9/5I9B,3$&^<'@EC9SR>U"JR,'#)DL0 M.>5&-RWDY#4#I[4VJ\Q\]+M:Y^]68OV@WM0'Z1<<2YZGDL D-\$)UDED/E@< MPSR.4LX)0X(IK\EJ;W-S^X3K%-$?&E6!'_]>5,9Z3B'[ 7:<& :#;>SI7H58 MUU)0FPI^:(P]+5/E/VES0B7L5*R_R6DG6$[N'TR;W.X:F%K6SKKJ ZXYX7%$ MS/PFQQ09]B ",H(E3 EF,HT8H9E7/L7SQ\^-+?:K&,/JI#_'SHT8AB,R,A&X M@^&?G774Y["Y5\^;F#:SZJA[!WE3QZ\:^-F.)'RDY()JHJE"N4&:*(BCR%! M0B7,=)QE"4H4(EZ[;>.9.C)G?O0] MY#!9=U]M8+J\$[_[<:H#P6C%J";ON;F/9">L_]X'MOY.F6"<.V/ P,1$=<^6 M;Y4J%SSC,LVC!"8RC6V>> Q9Q@FD*$D(3C+!)6WSQ#][Y"*V#3@1S_.\\,\3 M[>]N[ )V521^::T%PM8C]\PYW.'HQO=^L$R42U@Y;XT*F#'XTL^PV8&[IT^; M"?C2J8.LOX,++M@*Z6R%OBY*L5R7CYO.Z*L?%Y6;[>)G]F?Q\/C0JLDD&.=($)AGJ55>-63# M4QV9OR99CJ),4NET^/[@R7/CE<8X-^(XQ*F?'B[R?F02:.P*J*-XTMN^+]K< MU/F:S=]>?LF'3YWD>SWI3/M5GKY@8"F%W==\I[OSB8]J:>/D5S9>K:83O#.= M*#U3"B]K9$9O[]'U@LZ2PAA9A&' "UO#X#*3IJUZ$ 2^@SH)89X:0K;\Z1>V M-7:\7C^P8K5 (M5F!!4PPKF"F"D$&:44*IH+$J$H3;&38J!#6W,;4U]("E7;_BJO[8K6R?[?Z%)4ALZRHZ?H2Q9J@+,H05)CF M9H:8*DB$5E!BI%",=98BU;Q$;U8NJB/?TRO4>C3E"Z3L@M=?XM7I'[2_HY=A MDDG.F/4P.YC,O *KZ[MUW?*K([QC?YG:JT'>M:N77?7LX:EKKKJ:]UT77/7L M@[&KK?J:X[\V_]$:=_MG42Z41(2FL8(I)1SB*!60BC2"0A,9*9Y30IW7Y7=/ MG=OZ@OG(EI_5YF$115FLXS2'$1%60)9FD%B1!Z(49YE C'/B7)QDSI[.C:AV40QK MHIA-:S@0>\N!,>7!UDXIJTM7=1*#Q0%LU]6OKQM:AWL1KS.QN\KK]=U/_6K4 MJBHJ+6Y6CM+^^ERLOL,/= $%L&_RHM\W5GD55[HO\P\<]H7^^H3TN OR]13 MUG .?->3VN#]./:T-[S!1R3!.;8EB!EJ:YGVDACJG!.61P[J0B, M:^;<(N*&?+U/#X_=SB.'^+P[ YAXQ73?<^2O$*M,&&I>F MZNWSYA0<#.^RSR/$B7R3"&^V*ZW;.F8FK=_MM=XO&MA MO*_]LVUC^ F9+FJ.J7;#L!@[MN!M;%WS]_8A7\ \<.->\/+_%7 MZGRU-C,#QQ3V@^MG]'I5=@7-.3_I[2!MR>=/FDQ8\J@#757)XQ=<6E_T4%[V M13'+-*)8,"ZAMD5%<9XFD.7V^TN$1"G+D8J<]DO\FY[;=*U;];(]8=EH\@VN M*'H6?K>!9!Q0QYY@'<&S>\YRFO*AKH"-5#CT;/-7*AGJ"LOI8J'.3Q@HZF_C MX,_FWBIG02WB:\3/H.FVS<=#J.1/_+:4%A9"O:F@MK6&] 'G_=G[X9*4!XXT^2D MQ.#F_DNF<+QK&'68)[QBY9V2N,L:#"NO6?"O8]X/U !2K'\'.";#W8I3S]\-!#$IM M \R8E.Z&P_22 B]XTC!:_.=Z+?\HELL%IWE.,:=VA5Y"G/,4,D4US&F,$IZE M,H^]JE6V#YX;A;5V^='4#B8W\AGB_,B48FU$@T)''"(2$18C&/$174 M.?7E6 MS^PP;&T%CI$?ZPE'\^C_+(*B,/N0_ ^2\2)0C,AXY&9NK MXY?UT.=\;\+"T1NGRS7HL_M9FD#OA8.K *TDVT@3KLA'L?V-V9R#[5.U9LN6 M"ZICP07ES2&96"A(!:.089P0)31&AM2<12_<&O5Y7Z?3IOAIIT3!F?D'UY/= MCCB3)$^DF9%"JA2"6.D$LBC-(#?@F_=5,2IC5UV(L5 >7[[A3:W<, ; CMMG MP2 ;>\NL,10TEH+65-#8&K2$DP,FH4LZ]34Y=8DG!_>/E'QRN6L89_]KO=;@K^N*WVT+?K MJFIT![MWY[#S)HQ3 6EB(-&)B6%4RZ^I(&3U_FK&;Q:K\KULI!59/YNJQ[* M:M>62:1C&YLIQ33$F,:0Y2:$0#Q-HU29,$TX??JGFYC;Q__,2E"9Z:UQ< +, M?@(( ]'(%# '2_E@WX +I9!./'XR301^MWK"B2' . #VZA5P/'^-"*!)P4'S4P\ M$3CEYF'P?_+*8;1@]9CO]">V5&6S)!B;B%YF2L.$YX85:&)8(=,8\CA6.HO- M/RFO9-R#%N8WZI=;FQ_Z47U3JT?/M8%#_-R^]8M0&7V@KP&IK M8C^"L[T$_ MZL-6)OVF3SKY\I,^?>'0+_KA8;VJB*(ZV%6^*\M'>_PRDYK&YI,6>61F\BQ/ MS9R>FH\[P9E((\Y9A/R^ZZ/MS.WKOMO(8L4V3\WQYQM05&8.KZ=\"E_7[_YB MU$;_^JV%H#+QICYU:E"KS0S) ;TX!&:"XVU-S >]#A^R0O_E Q/:ZWSY=RNQ M?E"?V9^J?/6XL2';0E,:RT@2F.&(0RRY@ S%PDS[<99PD6-&_9+;3[4T-WZH M+01;:R+XRIYL*.N9ZWX25#=*" +5R*30GIUIT*JLO &-G0'SX<]!$38W_F1K MT^;)GW/Z(&?^[ W#V.&# 5>9!\G#P8VQE)#$S )43,RD((TR2%)*(4(THQ%- M-<^]DEU/-S4W?J@M5:8G@T40/3B[,488]$:FC)V1ST.)X)'$>3""DD9/><3,LOSY;NZYEZ'C'T>N:,ANS6[BJ".S@)_:PR_0AG"@>A M-LK9(C<+KG( R0N<4Z>4_!XR8&;XAFUL4GOY06UN']2F$&SU6GU=EX5Y W;, M4(@%0R+7)$6F+P2&."<(,DXQY!RE%&L9$^94F->GT;G-IRJC+J\AZ PYUD2F M20(EP3;S1VI((L%@RN)4)S++XX@OOJD-7U\+]&[C8\.N&O,KS%L'P-Z#.NR; MKG<?\$2K-]1W?=9T M4;BG=\\"9-][A\6NIP?QO<(?P[FDBBJHHMB>M5,8LMC6J\L33"C'BJC(9_O& MHKT!K]>/?*L?EZ#UW#M994BW.6>RC-P9XZ>Y5 Z O0S!!3IDZBN0"N(QDVESQM8/I-O41:FA8^JJ_FE?["2G6G.YF ACU%G/%, M08F584^44,A2G<$\283Y'Z(YSQ>K:GU4?O;(QCG;LM,W2NMO]*#]$7-5K0K: M5U;(ZM-@BAX7&Z8 ?F]T:1X#U!.QV^C57:SHETUO)LB>M2,\ M.L4M"A\'ZI''JX H7U"YQA6PD2K7G&W^2I5K7&$Y7;G&^0FAU#YVV4MY3K,8 M9QI&W.X Q1A!'B$!58XPBR06+!->1':RJ;D1U^2Z'YX98V&0')N7W'5 1DD0 M.P_2R-(@UTG].N_V>:D0YZ2N;F^]-S_]S__1_L;\'V>E^I__X_\'4$L#!!0 M ( +)02%0N:FF6T&, )AP! 5 ;6EX="TR,#(Q,3(S,5]P&UL M[+UIEYLYCB;Z?7Y%WIJO%YW22% MTZY?/Z!BW[6\U,OHV]U97L(1(I:'( ""P+_\M^\GLY^^X7(U7+='J"\_5/+Y<8 MUIA_^F.Z_O+3WS*N_OY362Y.?OK;8OGWZ;< \&^;'WJY^/IC.?W\9?V38$+< M_M?E/R./(I3@@;,D0 7CP7&4(+(+/!?!HV3_[^=_3DKZ8G*&Z)0")0V"D_13 MB7.FT)@2'&X^=#:=__V?ZR\QK/ G8FZ^VOSU7__T9;W^^L\___S''W_\T_>X MG/W38OGY9\&8_/GBN_]T_NW?[WS_'W+SW=Q[__/F7R^_=36][QOI8_G/__.W MMQ_3%SP),)VOUF&>Z@*KZ3^O-E]\NTAAO9'YDW3]].!WU+_!Q;=!_1)P 9+_ MT_=5_M.__9>??CH3QW(QPP]8?JJ___7#FQM+GDR_KW%&!*VG:?5/:7'R<_VN MGU\N"!-$[^;GUS^^XK_^:34]^3K#BZ]]66+YUS_5GZ9U!>?B;-7_>O:#/U\M M_G6)*\++AMFW](7SGZ^K[$D(TC?.,YYQ>+',;)%N?-.LRG=Q^9.S$'&V^>HD MXW2R^=07<;5>AK2>&*Y8QA" .V- \>@@FA(A..$XC\;IXF[R7>E>$>$;=:PP M_=/GQ;>?Z8-_KK*H?]@(92.0.\N="6<_NB]VWR?ZW@D/07': !!+#*"LU^"% M0D MK5^F*9?EHL,R[)?%PL%Y;ICH)O0O?\.W[^&I;T M09"^3&?YXJ>K'1E"5^O% )([4PN1^Z>?B.N"RR7FMV=:>9"Y#6=K,JJX^1%VXMR: ML&!8MJ 2S*"*#8[H0USA0\" MB!O+;@4'V3\<]I=E)V#XM SSU;0*_AS07&3!/5=02M3D6"D21G :M%>2&RN2 M\&*8T^'6REM!0O4/B8,D.C(J7L_7T_6/7Z5B',U[^'$YSX@E9K5X!9 MG4!YSR%D:<&;) .+T:+C)."E/1&ZXA&$FA=> ,(KI 5DY(ST(Q/!T6_6Q!Q%8XL;WC9#@Y M=P&;%SF3(E;GOU'LCGP2T!14*@'CW(,JUH!/,D%VBL!?"AV/0X#EGJ6W@HCK M'2*'RK138(A)TM&C#X1I91BHK!EXK0NQ0]8PLT3&43+JX6W2U>Q9X** M/07:$R8VQ^&[Y?OEXMMTGG 2F)=1HP7- YV&*2F(7'DHWKN42RBQ# B,6ZMO MAXZ.LYF#B;8GB+Q?K-9A]O]-OV[<)1,==[%(R-%*(#%I\-(DT,D6#$9YZ=-P M +FQ]G;PZ#C).9!81P9'M7HOEA@V=),<,K*8 9W-Y#U+1VRRNNMZ.S]E\7\(NN"OH(5'<&5>%=2"8C!,D"6$$WF MWH?#U'Y[Q>U4WW'Z\B 1CJS^CYA.EP1=+N*GZ7J&$T4AD:%#"\@J:5"&0J- MD 5KN&6".6:R/TC]MU?<3OT=YRT/$N'(ZO^T#+7NY../D[B838CJ6U I<)QD(%5J]D>$GL(-W?6&X[Q7>)UL^M??TY+JNXSF[=*J1) M!Z>KB8RJ!,,=I) J'Z80'RZ \-SP'#"R<%BYRV.K;P>-[M./ XBV"XB\F=.G MD3BFW_!56(=SMFKD2_"N51O1(BB;$@01:UFA%H5.O< 2#@"1^U??#B+=)R(' M$&T7$*E7M\N788V?%\L?$^5#"9DQD(A$/AE */]9>7BY.O8?YCPJS(NK (6?D: M'#,.#CF'9+72Z"E"DD.DH>]=?#M<=)]F/%RP7>#CXQ>'"'/N6\BQ _G6Z2F'VOS L+QX1<&$EUXF"I,S( \I2U.=&"E+R M/@89LDL'WE@^L/)VF.@XC3F(2#MYEW'%Q*_TE=5$!"NBR0*L]W2ZY5S(+RX, M6/)"Q4*G6SRL#/N!A;<#1<<)S"$$VA4FSIX#A<=9RV'$>I@R/B7G^\(\BU]X;#'V.]^?_7Z]X^O7]$? M/KY[^^;5BT^O7_WRXNV+WU^^_OB7UZ\_?;S)QI8OM9_^U &?<>_(PH%OO$]7 M\#F$KY--:5Q%Q[ORZW0>YFE*$%FJZ1%Z*B7D12XU2:T(;-43%%.1:F!]9 MUC$_%M>5L(H;4)PO>K8#<;9>77QE(W=@_/QE_G_=A;I][.3-@M>1HJ!PB M[ X0\S*LOKR8Y_K;Z_]S.OT69L3,ZL7Z95@N?TSGG_\]S$YQDFJEH78:3*KO M9[.P%-3Y",GQJ*56Z.UC-1W[(V@K\GI U$$P6+3620= ^X DF6E:8[Z?O8D4 MQ0AG!/":05*T]<"S&$$IBYF<'REU&XP]1=DX?3/:P6M0372 K!:JP^8 MD'B(,_P=UQ?%#TX8&5$*$-+96A]CP0DT$'CDEA7E#'LL/#O@['N$JG%:;[1# MU& :Z !-;^;?B.K%\@>Q0+0KF84K1#:O^#<)O.<66(@R*E?JD_$FZ+E.Q3A= M.=JA96\)=X".]TO\&J;Y]?>O.%\AVJ;$ M>7YQ4LN*_['Y:Q6M-\)Z" 9MO<,S)&2?($3&,%)'/9! M&T-<)EIBT2O>:.TU,,T]>#$#P*E@<3> 8"NA1V_+^;IW+$4W')A3:7: MZ=H>2D"PP@,WC MA8_&F3?+I7G)Z<.('@(H=P%U6^G(4YGT_445^2K;ZJJ MORQF)/15]?_7/ZZ"79&=J9TJC:Q5E4CNFL]& _,^H5*,AT>;]^T/DVTI'#<* M:UX6T$11'5BA:WS=SJ]$55_Z.-I*V4E0.G"H+>T@:XO9.J;"H\U%!X%<5Z4# M;3#P,- .44@7T)KCZEUY22M/+R^#O.5<6^T@<5M?B+CZHBAX'2-*IGNI6?<0Z\1@ 80?0?6A[A8GM*J=V0TR9Z;[(JO+UL=66<2 M2XBN@ _,>.%\\;I91<#])(V;76P'HP$4T &27B[F&VG\;;K^\O)TM5Z P0I;>,CGPC2ILP;AOJQDT]-L+7X&KI &KG M>^8R'7:U9UPRM=,\D6]$?56'$9RLN0XO$F;)77)M4ML/DC1N$K*MT3I0 1T@ MZ1ZSZU!:[YPEDCF97><5!%?J,UT>.8L\\-N7NLWBN7$SD%R=J/4E@(/&O@.6J.(0G]:"/? :]";A+6C1O>+BTPI&HZ M,$^;#/YU%J[2^!F9$LH:B$S2GC%*@TM%U1V91$2J9=&\$0 ML$8[JK[C]PQU[=& 1?/$'6L3:1YXM]CPR?%X2'D2M'NIK0, OK]8=\/2V8-& M%)%I#!XRR8*BI<+!617H$'%12!USY&V0=P\QO4%N/SW??2QQD- [P,VU]G-G M]&?E.!J?@,>S[83@E$R@32[%H4#T;2X4;U,R=@%$$\0<).X.X/)IB6%UNOQQ MC0-A760$:@IB:A6(T 5\20C)TI^]+<6:-O6<=VD9-ZYL!)D#1;X[:/P9:.;X MN3Y_&.BM^CI,YYA?A^6<599JFZPG3C@>N+$A1JPUUU."1+&@R"DMV M)<;4)IOZ-&WC1IR-8#6P2CJP3=U<^ MA>\3+Y4QW"DPVG@ZJ96!8(J&F##(K%V.YK'VU"Z+C!8R/XM516#UC, M>5,K&6;OPS2_F;\,7Z?K,)OPS(VA@ 5DX@F4C0A>& FZB.C1)>%<(\S=3]"X M%T>ML#6 \#O T%WI3$BW,0B1@6E5R\ZT!:^% ZVSE#X9ED0;^-RE9=Q"]T;( M.5#D'>1??YO.%\N+T36XJJ\XG"N>\&Z3P!J%YMH3E)C@(E PRGQ6N0ED;E/2 M6SPW6M+I(!5U:9?V$>4D>JY*?9"FHZBE:T*!\[3/$N;ZPHA.^T?'$(V=VN\M MUNPHA]H<#AW8V:?N5"9.LV1])A>#^0!*R0"12PY9:ZRGKIE;H M*/>GARMG,+"-TP[Y_48M7Y!^+LQ6-YD:JCGRK36.V2KY,?:.V3B9<^X"UPA2 M4I"J@F$540YL= D-QNB[H)"S;Z M' QH8^M(=1OJ"#0/&:4,"9F4K(W)VXZ^L:^@!D;1G:AW>"5U\7+IYB7;V8RD M%Z?K+^1#_P/S1"G.6? 9?-*9G.="?_)6@XO:R1"+2^6QJ75#77+>IFOL:*%U1M/8 MD<<(T-I#&1W ZLYHMW,VF!!9RF3(ERT&E-.A3G5+($O@163./+9)R3Q T-CW M6XT!-80:>D33]4&!FBG+8PZD^1K FU+ "8IO3 QDB(NW]M&A.0-":M<)C0TO MKHZ-JWT5T@&X;A09G'$SD8D))RD"ESS)^D)+0(Q>0,Y,>9.*]:Q-[>T]Q(Q] M3]482H>*__F-;/KXB7[][?7OGSZ^^_7-[R_?_?9ZL-3$/1_=."/Q%#,#)2+. MKL4OP7B%O%235D6#476\0&W9Y5 8*$45'[24R-J4[#U T.$7#.BP@H(GVEL%A$F\J@FW2,FSX80O=W,_=[RWG$(VNUW#3W MS:=I_6[Y$9??I@E??)^N)M'QR&,D^F.MBO-6@-/,@U(N^*2*96RK-O&TP#6, MT-]NX^,A"CI),.VAS<6 HNT#&IO$_QD'JU>+DS"=3\@;2SH4!M9F#DIC;=8L MZY!%R["88-QV4[MVP<==,L8!R3":O0N3 \4\(E8V3<(_GL956DZ_5O'_AB<1 MEQ.EF&:QCENVII)/+GPHEJRJE2;;P+V[_<3Q@5;M=S][=-4?JJW%<*(;6_-_ M"&.^TCI!Y?6T9M =OZVR=&&Q"VBA6QJVT?__GCY,5;H2 M 4380>1[>6Q2,(!OZ(^K"18Z'*5D0 PX4-6X4_06(9C */ 2G,4V;1GNTM+) M-<+^+L5 8NX *!_P&\Y/\:J[KH_<""T4V" 2*.>2698+Q- =-M M2CKQ._?4[)UW"0>(N1^8_$IRNJ^CUF5G_]I?F?[+M;@]9^3.94\')V/D>G&$ MZ#S935>R9#89&=L$\'L0.R[8#D/'_5!KIJH.T/ARL5J_*^>,7I7[<>D9\QF" M=73D!R[(42.['C,RDQ7/R;;)J-Q+3B=GW##FZW"!=X.:.GODNK_X<3'+$]31 M!ZLB18F)HD1?F]=HVG0)'2I="I;4YDWYPS2-:Y$&4/B]$#I8^AW@Z,_+Q6I% MD4>9KB>Q1"ZT26 9V4R52"*1DQU5I02ME3+6MQGB>(V(3BHGAK$T^PJW@^+I MR_EKYV,FKXYS[8+402:(H7;3)E03P',!)YF),D49?9O'Y ^2U$EQQ#"8&4;P M'5B6C[AY/4#V\;>P_#M>8VFBN"81*/++A*:]H&T!+^N-2&)U5!:)2K(&QQEFA M8Z'_B+,VY:+W$--)2=_ WM">PNX!+_7BY??%?'&3E0MSZ7)@0EH.22E7[V(T M!:1L"#DZLB_>X-YBH#;&9]RPQ'>BHK3/= MZ;@%GS*'[ Q#GZQ1C=[9/$31V TH!@71(&+O CX7EO0BJSZ=G]*>.#>UB_GJ M%RR+)5X;"/'Z.YW[I*[I/"Q_;"3YP OQ)&P*4DE(FS8)DER$X'0$D1,OY#$8 MC&V>6#9D:BL0NV<#XCZ4W\&Y?,GB^5;^A>*:FJCCF )*3@&+,(7B%\[ 16/! ML,0Y-S;9T&JB^KT$;84__ZSP=YC0#VV7^&G 1XDUM7OFE 89778%3*SOWLAO MJ-,&.6B4R((KQ;(V6=$K&K9+8;%G@I0]9=N!82&?X,K,;M58Q6H5":6$><)Z M[7I6W^(F2QY$M%%Q:4II\XQG9U*WP]AS*61IJZD.?+T;#$ZDE(*I.C GU7E> MKF#-L7@((20TNH1Q MQ"C!!\U $>'DRZ6:71$1.#;DC'NQ-XRFGX#/[F+OHFO,;39>36>G MY)Y/BBI29.:!H=M<(%EB221(M2>L3MS&TJ9'T0,$C7N)=Q0$[2/Z43&T>=UP M>?82&R].<#E-8?X*O]97WXOECYO2XH69$D2ADUF1XY;H3]$X"=()SUB),MGM MW@SML.AVIJ?WPI2FHA[[C=&UC? 6V?&M2!S! ,/6DL.2H0(WD6$$E)&ADGS M[+>"SY8+CG-JM57UHK'<^\?2A9E-9+F]=L0&2A*;5@E<\757HA=)>1^D& A- MHYYA/>%I']EWX&+_#:>?OQ#=+^C4#)_Q]]/Z@.]=N=/-9K-=+N58# DP9#K" M0WT"X;.#*"6%I4':2'9>JM3F4GDO.U(Z+C!:#<@'42/8SN,#_#V@ -SG'0TY.!_K6UN3 M8JF\%J"-)H#KPG-A%LFI;@S"L8/F8R-F&+3NKK[G"]6+^,\BB]8) U$I7ZN' M'03N.1D%92@N]#J;[=K''$S*B#'Y\X3K/BI\WFTW7[[[[?V'UW^A[WGS[Z\; M]N"\;YTC-N1\DLWAQX2S/,]4RTO,1Z85CFS"#(S!%5"@FB4AL23Y<89 MG42;IA\[$CI@'1N/.HKH'&"N V49[6CGC &#)>E" 1\O;?I.[%K'UMR/;("1 M1VK<=I%[!^'U-@-AWY-!7V3Z>NVP1PPTR6MX*[:*4A.UFQ-2O4],0-FR% 9GSPVZK V M,".==+ YPN$P)@(ZJ)Y]A/VMV)76*,XX69_H!/TB!,10.!2?I.8Z^&C:]!DX MD/!.VNV,"_#!-=S/JZ9'N)XPS#8%-) W;_SHE 1G"&'*HM"%L\)RF]K,1XCJ MI.'!N'C<23//;U[NC6S17U[\_N?7']_\_O'3NY?__2_OWKYZ_>'CZ__QUS>? M_E>;Y-@CZQTS2;8MV\,GRQZ9 K.+U#N( MBRZI/Y-(M=F+.?UUM1GFX9,NRN@"PLM:/)/KW84F\Z\IZE-,VHQMG+Y'R>H$ M47OH^R'H'"S\#I!TBX?S81"6H2_:6E""0B4EO(:8>(2@E4Y*9@R\T=N\^\CI M!#F'J_OV"YF#9=\!@*Z-OSR?_,&CB;4/+91<5!5)!,]YAN@*2[5SEI"^E?]^ MDY21W^4=KMZ'1XWN(>L.P')CP.4Y"R)J'FVA4]P&$DB=ZTSQJP&RPSXYVETE MMYE9>P\Q(S_#&QPPA\J[ \B\6*3I/IF^_HPV",G(VH2"86GC:=U/S[A)TN$A-(#4.\#.^XWTSFG/6AG! M*=K5MM2R1AH:-6OX.CQZ!M- !VBZYX&,T)PG5 @<8Z0( MM.("+W6=$F5;P-X!ZC:EQT-87#PYG.PW2S-\Z^ M;FH[:4*T%2&=402.Y#6UZ ]#_[A' M\#$1/(*^N\'ZM3Q [;G+VZ"=O0TUV8"X?8/'?P^P4'^+0AX*T!<&% M.C+110$N6CH:?%#*N)/;8#IL7G^>93-E*:*(,B<2=!,W)O5.0)0F$&F+:AJ,2" M,&T"]=:R95]-OTXSSO+J6!7D95E\F7'.>,VK06@E0)2;P MHB00B,DY5#J+-OM0@.7H07&CP.6\&5<9+5?:$-/MB_(>H&[<:67'1-W@NNKJ!>##&=Z@ MBG!U5!LS!H$8%!!30=#>*.]TUJI13>CAV?=FL\^Z2;_OHIP#4Y*OY\/8O(&2 ML5BRT3*(^O31U2FL"D*J237C"N.*O9R5. M7Y ^,S-Q?MX#ON(0([Z-M9*E[Q(#)#7NU#4&8)-](OQA3Q2B4*T M*>@[RMO8:^?0I0-^.4\(TXQ^RQ,ME36*)2B<:5!":G!&1DA&6Y;)4DC;K,?% MD]1U4A R&(8>\12&T= S;Z;YXN-??GW[[F\?V]C(RT\_IA&\GZ7AK5P-IW^= M+?Y870(S6J$3:@M&U^I'7A1$:PM!-*O K:I]W5L;MSM4#3 OM7[F^^6B;I?\ MRX^_KC"_F9]/1Y]_?I'6M)'64[R2@XK>"V\\;1A'W"N;P4D3P @>K'*U:5>; M:'QW6KNQ=X>AZ9X1K"V5-G;+:^(K(>;5KR31>WAZ_?W<=[YPC%_,\^64=5Q- MHO,E"&7K-*5$OX0 D:P\!.1&*J$*%_DIXS< '>-BKS5$%N/HJX-\^'5N+SCZ M@ FGW\BW\+2C4=9Q7LR0#$.=A"PH3F-,:Q:\ED:TF?OS&%7CEKD="8F#JZ<# MJ%W07^^>2(P3R5S!PA!8YK5E#*F39?;[6DLDH$QL6J4XD])'WNA$W9W63MX+'BF6'4II MH\>RX<=%*='97?F;^;_CEVF:X2NL-4(4_F!)A2<'VE9_@LN:[S0&HBR(46DM M;S^"?RAS\*\QM4UE_ZU?M_$ ML< %QPC:D$NAI&#@;*BMN:RG, B)OS9%"SL2VF5P.C0HCZ'$/E!Z+?K^&&;X MKCS,7)!T.F0Z)IRJ-^I%*?(N2J!?)-FU4'L6MLFG[T!DEY%N,W0V4EX'F91[ M#H1UF'^>QAF^6*UPO9KPP#4W,0.)CPZ$0B&8KW&8CHFBL$0G0J/*[2=)ZS)" M/IJ%/$A17=C$[24X$84S;QA""IA!&:; %?K%,.E34%9:U:89V_8T=ADKMT)C M(]7U&RO_.IV'>;I?D%86JUCM[NJT))=9MY3,0&LQR4(YLJOJY5;E@[%VY[X'7 MI'"+,5@$GZK,-+/@5;#DV*3(>?%>8YL'_H_3U66,W!I[ ZBHB^#DNAVGS73) MW<&RDN@Y" MY,I6_5]->GX+L[K-/E#8OYPF,K[U'U[,\\TO7/O.^XM M-'$\%*Z9!!-B F54'2"*=<"0(_T(G95JX_<>1'8W0UH[ OI.JNRF@>15$Y@+ M4;Z>;62[(EX_GG[]>O:WJW]^,R^+Y3<_:%>_FJZ^+E9A]N?E MXO3KYM@I&R6K*4\&V3D-*E(H%[1E((5*V;"L4Z,8 MN;W#U*S%7*<.TRZJ[+[GQ[OEYS"?_F/S8:':G9.3L/RQ*!^GG^?3,DVUR"BE MQ6G=OI_?+V;35+,I-[C;[NWZ?@L-]XQ] $8'>M%^=YDK4+M@I!<.4DADTQG3 MX 1**,$%%;/TTH/SYN__!)6TU6M9[M2ZR^GJ^D< M5ZM7N$K+Z>;VDG;B7=H^D29^F=7DOF.VL!(EZ*#H_$M6@M8 47?M?WW ;S@_Q2K'3<-/DM/JC^GZ2SI=K1KUA*8E^>K_HT6?7F^Z!7DO',,$T)Q3))WCJ;> MEY)!"='YR$+)MLUSBBT)/'P0^Z/+7%E6)0CY123(+*3Z!J+VO3$9I)4%:0\% MG=IXD-M2.*XGU0)/=\>W-]#5\S9NF]'#;4S<^44-"A7 M_:=&=B0!$M6!(]M*HB.9.[.AZ],_U$'#IPM4PAVP5)=^\[AM;2@!/Y1K%SOX=EO8;\ MAJ]P'::S-A;OSB)'M'V/,WAD*VA0NIAR FX$!0\]EOIR%.9]/UCTGB*HB"Y#V$[&H,G<#[@B ,.F18/$MMHM!'R7H>5F\7 MY-R3V!A(*QUD-AYEYER:YV/-_E&[:AKNE!;D$:=4R&.5$5P0#J300E@?BPAM MHHO=Z!PWH38Z" _36P^HO-^Q^!W7=5[*Z;)J81)MS-HR03N-U8["*" HXDY: M[J3Q.6G6JO3E:>K&SHT'B.;(+J7VTD69E$FW#M$:+&1==PFK^W^_3A:N@7 M4:\6)V$ZGR :[DN6D&SMQ21\ %>K%+0+7@9R;4HX*J;.R!H758,I?SM0[:&) M#F!5]]F[4GL?KG[#DXC+B5(AI Y5% <]R(=TG'^M_MK0IDKU#2I?P MV4?-=X+60V3> 6@^XF9,YXMY_BTL_X[KS8O=C>]ZP8\K*>?L**"JI5+9(X3L M&&@O=+9*&>9X$PP]1=FX&9%VD!I4(QT@[ &/@((R?$/"6TUT8!28VU3=@ J MRNIH:@8Y%I6XEYJ,^#%]]$O*QD58,T]J4(7T"[#KX?B$IU!2X.05V%@?;-.N M](YYR(&+:&@WED:S7;<@KDN'?4\T; >UO54S=+>S)H--B:;I>CE=_7V)L[KH M>A'."@M7R\THKTT*8(]DV78?/. XT]T9&2RU=?'Q5Q68P9=DDD&(JI8OV7KG MCN3P6R-4*K8(WJP*[ XQAUJLMXLP7_V^6./JTS)DI*-^TTK_VDKU(?!LL3I= M7JLZ\,))&S/QK8RO#W\-?%\DSZ;Q>KU:WB*B&$\71P0V29 FC+/3@K!#D=/%LF M,U>F30G7HBJ+ MY:O%:5R7T]F%0 ^X)&U.TY%-ZF#B:VB'-5)PHX,"9(6#XFC!1TLG=^3)&@%)^#E)ZS MW&;JYO;5%,=I&JV8W#">4+ON8&LLP:%=9ZZ)LH5K*J-63%.-K'@66(CFE@ M3EFIB_7"M[&!CU$U\K/JHR)O,.T,6(77VO+];3E=X[M25A./(17,"C1*5[M: M:PC9:(A6.$?_$(1M?YR4P^; M?GQ:AOEJ=I;*-](EZ7@ X6(]!>H+*15(UM(J9Z,K(82GHIV!:!FW4_=Q<#F& MVIZ/$RF]+ &5 46;D':?IXVG%4E4H$47F221]^Y$-NNPW:/AW$ECW;>+W"H5 M,L3CROT6.G+.YTB/+.^&XS+IE#DSX-%'4#;E6IC%($:&I?#LL%''Y@:)G/(,:,KB@((DDR[JJ ,RZ M#2IKPYS1C=+I^U#;7SIG%_S]NW>SQG.?#U- MYD#6Z<%QY%=8JQU":YOO8&OIJ) !?*KE798[K5@2I9&M>I*T 3(M]R]PWZTY M8T:DX!!X%AZ4(O [+8GNPM$6C$;*-J_ =Z%R7$LU+);NR;RTT=:SLU?[ES0\ M\FEM;5?#@H6G42<\3\R@!H-,U:OG!$&2!Z^<0QTU%\S]1[-@UQHK4]2B3";? M@&_Z[%L#+F@$G1P%3ED6X=L$G$_3UKNUV@4W6UNK_33S[&S4U77ZNS_FF*]] MRY7=WC^Z/'#%MK9N7]:/9@\S>V9K1* F<\ X$>L84.HRJV2526WMX M(?K:C?ZA_7>6U)'>8FT78Z45=6@:!5"*!\BZ!!%CK+/3VKP?VI+"WFWC+ABZ M\Y:HA98Z2 $_R,TO/S[11VS>A4I>LDTJ =,40ZM ;G 0Q8(/0B>AB\GNR,?Q M%7'C8JX-*K8]EO=44<^HJPR=O_PK4IN(ZM73[ F)K/W _[8P(N,W%WB7]_XY?IJGF),\?'9P_ S4AUG>D%-%5X+Z;'UBH4Y1LZ]6%XU$/#9GFT*$5TA$I.E98P[\.L.+Z7C7GI\_R/P$0Y(\N 31UV=4)@B(9,?! M1N:3YL+QV.P=VB <='H2#P/:4=0\:I'FDX+]'=>3Y*VM;4C!Z7KM1R$T[ MMC#I B;G3:.BM\>H&K=&>"SKN:LZ]K>="_)"1[AX&*)X;:O/;7N)<)32M*?3 MO([,4 T^:&\%.FN51G#U6KT.)]0Y:)%UFS:MS:\*KMOGB;-&!5G(!V:>O(F8 M"GBG:(/$(IC'DIUHP^9U*CIUY_;"PFU[M+>TG_'%YX?IYR_K1?GK"H]Z^[G= MLL>Z MU#"$?!*D)S"5(J<*1LPA'OP<-J)WQM3K* M%!*!LK05+>U,%KUU1M,76/S/>]"!,+3W/>@N6NH@V-WF3B508!.8)%QD7_NW MN0BA"J]X%3PK=!*((Y=3/KM[T)U0L<<]Z"XJZAEUUY+LCBC7J!EHHVO)%3+P M-?RQ=0BEDEK=>0KXG_>@>P)BCWO07;33 >!^.26)3N>?S^]9"BMU=C)YM5G0 M=A1.@',H #7M1B^"TN=A-W27 -Q=7$-N,* MHD0)/+%LBJ(82?&G8H/![LY'O0S=!R*#B[@#$[-%EK"$)(5+":+A-9@69)0+ M+R"09\NEP1S:=*7Y#W,5VL2/VD]!8Y=KO"-F0NWM_A;#"C>Q^[L:NV\>"_Y2 M6Z#AM2N.&PV3F0Q>&.. BU0[3$4#4(= ;LS;S#:0&T(7X_>6 M>9S%0J!^B$\=HK7(D>(?3T=&KLEK5**^WQ%*:"Z+L@-@[A$2NK^]; 2\H;32 M];WF&_J@^>;'(?TQG,T+7U7IG30NN M'OQ>#5CUU@8>*/+#; EMZ"&BB:"<19V9<4:T>=*T$YF'CVA[:(6K5X5*)X4I M:S >2VU7DR"PF,%DM(XKB;0MFTAB"^+&==#:(>KN +=A]=3U)>AM:[#_Z_0' M/JF=X6KX*GTWL G/M30F@[BR3KZ#(F711&):YB@2*2JDE8$ M[9*1,3';QNGIU'Y.D+P+VE$,5&((R@L%7E@#I2:Y,6GDK/7[]J=H?$[6+%_.R(9L[HY+2H9SSL"H2%;?H08GHP#N1-2% MH>2YS0[=@ZCZ&Q3BYO&1UY)+6>(8CJB=C$P3MA(>KD MM3:H=:-0>4="Q\5E,\!L#\R#M3?VQ<;[0$[1NEY&;P;UG83EWR\F&5D@C MP"1>158G 9*/#*Y(D9P7B+>GH3^02GYXC6[Q<[A>%\,+N0-#]O)TM5ZT1WQI2@P)UQ*6FK. ,JUV&A@LBH@JL)YF_>F M6Y$W[BW8,8$WO+9&A.!JN9Y\(/K/V^NHH"B\VDSQKL:9+'0(FF*MI!D&Y:5B M6SW#H$^]!B_ZVVUHW5BVE^*D)L[^_@+N 17G8'9H/6,N0"GD1RJ7",QTKD.P MLOC 54:^5;'V]K@8TUTZ0&6WE;Z'_$96^V^T"4Y.3\X)U\XSZX,%G>J ZA@# M,>\86*OH*,V(XG8=[ &*O['TR*K?1W&+(:0XMOK#]VN$,R]+SCJ"YG0X*IL5 MQ"(,1*&P,,],D%NY'-NI__K2XYP)@ZE_;REVX(T^<@R^O:PIRB$$'A4'75L5 MD7L3P)M2ZJ&(P4MBU[6)?;:A;EQ?=/SLX7YJZAIZ?UUA.9V]G1:<&".2UM[3 MIDSD67N#X*,@DTKB0N4L4WJK,VE Z%U1UVV"9T],; VZ/174->A69PVNM$UT M$)#M-SIS4#(SJ&WAZ2A@J-#%C.SHR>GMNXZ-D>QI#;8]%-,WT!ZJHPT\D8^A M$VA?(B@N$GAE&)@ZZRX(K6*C%./NM':; &H.QB&4UT7GL$=XK,VJ;)2,W)6: M*B/ *(;D#;M8P'O)/#<9MNX*;3-\Z:BE6==-\+L[A7(3(WGP MCDPQ%D%&6=)6=,$RL-G61RE&B=*H:^>C=#VK$JP=<'2G+>=PVNFZ-I5\@N4I M9OS^%>E]?9&0**DU"4'1X0N"L #=H@XITG)I&X^,>)NI0>[7IB?#V2JCWO5!! M3?NB&%^K=QAMBRC!D\L -@KKF,ZAQ#;MT;8@;N2GW@.AY;:=&EHKS]Q8[?^2 M:.O//J;A:CD#\Q% 9I\H !186_LG4'2,@O/% O+ :F?A%%V;%S0-S==5MOM< M[&]OB?EJO^2$@5&H [)>HBI='[JD6'MJON\Z_]_7Y]QZ0 !E@U6.>R[N)X @G-E/! M<1,-,"5K>VWR(WV.F*_J1]3+PCT4(R.H7.NO5"1@.&=<1I/2[0>/#[SK>621<=VU M-F@95+ =6*77Y#$M?B!N7HS<)ZU)C"RX*&N]"I)KJ[V!Z(LD*$1C68A*Y#8' MWY.DC7N[WM8:#:N7#H!VLV_:G6VC*&HQ$A4Y"+P0-RJ"Y])0/)7(6X@8 V\3 M@SY.U[CWZ&TA-J!&.L#7N:P^!O)%7RY.3J:K%6GI@ADNE K"2F"(-7&C(\1@ M:Q6*$ 6EMU:VN2QXE*RMT*6?)[J&TT<'X-K3I I#M6[%"HE M8\D0!]T&6H>ARCY/5 VCA\%*R@X"U.)TOEZ=9V,$A2_ M '&JB,LZ0Z^.O@LN!RD4%UFW&4"S'[W]W@<R>D#?_>[#-8:8,I(; M) ]5T@FBT'D*?\B-R(Y+96PIUK=)>SQ)VNAIM:.C;U!E]8*^^SD)W.6L,R-W MA0)NQ3@#EX0 KU%HB89.DD9&[T&:1D^SC8*WP]73@1OX>(KG(VD1ZUB$S:O< M,$_3,'N_6$VK:E_7>^15K4)^.UVM)[&V9PG& T8DO@U!R F9('-)H;I'&7B; MAIU#<3#R0(I&KN(H^NW!@#[EC^S NG$V.N9KXMS7MD<^0% D"5-OK6KJP77'J9O:3@Q'J)PRR6)V@S=69M'EF>O;/K_#RV]XO$;^3_W+C6RVJ7 7*-7IH<[N\WJW_K" MY$XZ.M#9?3T_AC6]=FU2"G+R3@(DI4ELJO;T]"%#T2H$QI-QC4;9;$OAN*5R M?2%Q3[UU;P4O2KE(8$$PXT&F6GL:Z\0#DS3(++U$F[5O-.MKN"=6SKD^7MZ*U[1+R#WS2<"GV;4@=*&G^ MZEQ1+Q>K]>IE^#I=A]GT'TBPP*]AFBDX/JL!>:C[5@@Q,E-T;1)M*?H('GP0 M!BS/EBE&G][H?#F0\$,-W@=2,$']RS55T9(O%R=?3\FJ?ER4->U0O*]/CQ8\ MT]9D4%)-K<64(%@MP2DCO)+)D+?;1&)[DSQN9O28"+UM)(^CY:YO/>^W1?MW M8'KT\UJ;T(:=E@Z%J;:82RP(B8!#)[@.$',ID)GW.?D28J.VWB,;TCV7O]II MTACE"W/ ?>U[)HP&9U% 3")E[XTTNLUUTJ&4/V^SN@M>;YO5H^K\&5K7>L L MYC7/NRC7ON/UU7<<4$YRZ)*M;?2>S'=BQJ,SV3MR+XKP@N)V[ 7D/PM*>M2[H8^Y3G ML/URXU[9CX&^1JH8\27+V>AT7*:JNL_XKER3Y 5O9PQ9G5F=<0TQ%#H:@D7P M]"ODPHG5)$LJ92ML;;/:N+?IHT%K<$5T'1;1'EJH2H0UVT>S[Z M*L(O-A;+F20V+47X+"$X*05D)[AFY(@:VZ;:YS&JQ@T1AL+';8=I,#T\%Y-R MT BG.Y_2Q,"T3'$\AB-R=ST=2@%T<)G4K1.X6,@/3HDS+;2SK,V3O(9VYG4I MF.KLJ\LU/H0UG9CS]71>2X'/'[O5()>A3-Y+!TG4JDHC/#B.!M R5?"L%J@) M^]O3V*\-V@4[=YHNMM'1H96OGX8)T>[G[@.FQ3Q-9]-P]FKR/"(]^^9WY;Q4 MDK[^I%XN0TF"H<.$F^2B=&W&;[>R,%?S=VZO\$M83=,O/VK[VL7\Y2RL M5E?P]YQK[8E*R[BJM:XU.)4,=%'>25.4S&T,[5[D=FJ9=L'2PV.36JFM@PO$ MAYE\-9V=4FSP )LHLHZE/LS3NK8[<0RBUP52$,F98()7C9ZI[4?PN+[[D?$Y MG.J>U;EZ0,+KH8]J=[*V3'T]"+2\UD!TOE ]CONQ8_[/^#%]^EJ M4A*&H*, 9FV]_,P&?-2U063PTG@KDFRSA1LR-2[*FP/R=OOM3M#1[4;Y/9S@ MJ\5)F,XGVF@9K)0@4ZF^"N::4TR0LRP^"L6-:Y.">8JRD3MT]P*AK:"]ISX[ MP.?'-3G,+[[2\NDL%_YA^OG+>O7QQ8>/O^%)Q.5$,N:XM13DA>QJN,? 81W< MIQ@O2C@M8JNWOD^0UB-"]T7"G4>]0ZJE YQ]0'*LIHG.F@UKYTP$ZS0W%*BQ MDNJMCO'@LI*0N;,\N%I?U\;XW4O.R%WA6^+IK279*1^43X*88RW%#K.@ J+77)2FK?*,JDB)NDVR_ MS#RH8'D,&B%NF,F>@Y,\U7$)-D<7!3_2G>P-LOI*TQR&@"?@M;\Z.L#6[[@^ M*W2I+=A>? O36=U^GQ9G&W)CLK\L9J2MU8;-B9(B610,@HBQ"LZ"H\,?B"M) MSH'EBK5Y=+TCH7WA[P"(+(ZGKP[@^#>L<0OF%]]P&3[C[Z?53WA7-D)_)'8ZVT<@EH.R?N1#0VM#%].Y'9UT7;<%!LIZL! M&TH-?.J2(^P\DXX!8L::"Y+DDA@#.F9C,L;H6A4*WT?.N%%#.V@=+ONQ'V<^ ML#E>G""%U6'^"K_6H2F+Y8\'MHM6R3$6$S DAE46'KQ09,8]4UF';.*6_<8/ M)&3<5W?#(^SHRAG5EIU5-%\)\0$.S[C*K-B UH!(9*854QY;45Y+9<<-Q6M(V@U4+871Z'YR'5I<1X*!0ST=&E,Y=K&6*2L?;+A]:@[WBNU VOL*6 ^" MTMUGIL?4:P=(?L"_.!?J':=B(LBI3:4@6"$,*"DU>'(H0"*=/$ZFX'V;PN8= M">W2E@Z"T98:Z_GXGD294_8I@711U8N=!#YQ!MI+YQ@Y*#RTF;G] $%]1;1# M0FP(#3S?J/:"VX QU+D*4%3BY/<6 ;1?R+ GY)EIS]SM-GF#Q[6[(.UHD>T0 M2!M!1<\ANKW@"W6HS3)(I,+50>+!0A *@5/4KI"KJ,1VW8JV7K*O"'>=3!#[BY^J+3N=EL3S9?.0^KRKN^93A'E0\1>) ;RG.E_E *E_6,7E73W=* M25:6#(&.+5">;,:F3M*%A"8&%6RK<7(/4'1PL>.MS[VO3T[ P++3'C)*\@1M MM!"#5F0\C2A!T/$MVO2*W(*XD:O(A\#)G4+'@572]7.NNQMZ_X?2#WY62_O3 M\+'T@^B*67-FF(#":JF:S@4B+PJL5Y)"-.MEHXBFF16Z+)^ZO<*;*TG_\N/\ M'Z^V@>(R87(:4LP"%*8 (5&,JB5/1A?:;*I-T^4]">[46NV"IX=?=K5370?Y MKIO=<=Z5\Z9-\\_OEXLR7==2E?H"XYS-5:U6F:\6LVD^:[5TV=S?&>ERX$"\ M)U &,S@5"T7"@GGF):FAS0OJ8>@?NTR<5 ML?&9M!%F'P.YTN]*F29<31+C(:3:!,HZ8L37$3BU7"'QR$+4KOC;;8$?R&4] MMDJG!]H^V!A6HL_LC+KP0A<77N@UYW/08VN;A5J>9#LSVOIPRT4[PY,#)1,C MQXWT.-P%1P?&H#NKK(/X\R.I:%,I\LOI:CK'U>KBP#][OB^4++4U2XZU MNY-)M6MB;2-,P36WQH18&J6E'R.KEPX?C4!Q=^CT0!KJ 6YGM)\_C25_(\:2 M4T5!=1PL@DNUH(_K(!-*:WS36X\>NF\,J-[[\_U[R'IL__T^+_/\W7-F*JHD M S#%+-ETBD6<< H,A24LD.O)Y':5U@^OT<5!MH_6%L.+<&PDO"CUCOP:$^<\ M))&Q8;061=>,PAZ"V#N <6& <#@VIN,; 8QX;"Z]/EXBO> MY2'H[#E& X8S06>KT."T,6"%34;F9!6RK:#PP +CA/+-H#"$&,>&PGGIS.HN M%U%HRTV.H /!6*GB"=K.0=0V&($1PY8C^QY<8IPJRW:681!1C@V(WZ8YS_!U M6*U?S/.+TQKZS<)J>H_%4RH@9R9!K=,"93TYX?7YB B2,ZMB42YL!9"MEQRG M6+(98-J(>FP _;(,_YC.[O+ 6+)!RPS)5/_+R@*^/ERT3K' ?2#VMK,G#RPP M3IEC,W ,(<:QH?"2!$>8_HC+;U4D[Y:?PWSZCW"M]Y()R9!I%!2*>?*:HD/AS%:@>'*I+JX1#@U%AA7HB/!8+=>3]\M%/DWK=\MS=C91NN(H MHRYUUG&J;0&CIJ-2N3KZF"EA;8QZJ[=SM,"U' ;][7;^XB$*>FE2U38C-HC\ M^\#/B@[/BPUQOK^D$2476TM,,('BGD-0)!%;O,]9<4/>^= @NDO&.('O,)J] M"Y,#Q3SV4?3Q-*[2"P,NM0%%6J6C$@UP#"21H)G* MV^G__L\?YR!IA($!1-C% ]1'3M6WE]T0HM6:*QG!DTM-!ZHQX)CV($M1R,^33WZC=W0^NK@XNX#?L/Y*9YU@Y]OKM;_-EU_>7FZ6B].<'DY MUO/%:H7T7_X4OD]29)$I"AZC"^36&SJ\8]UM49!S7U +P=M4+^Q!;!>7/@,B MYDXUXIG0GP1?[?Q!'FU[^\^?3JQ41@YMY5GS$'.O&QCI,U-1?E&1HO M2LQB2V?IOH_O(C@?'C(#R?.9%?K=+-=?7)T4JU,R..O%6>?07Y!^8#,V>>(OEQT24(=5ATTMQBULK%T*@XKJ,*0>.(;V,2 M2&4I0):;LNR:KS7.B:BC(4?W/RL$!\/1$!6"NZALY&S5U9LD8F-SI&RR,D9& M*84/0($4KQ*3$!F)31?/HLA%^>W&AFV5JKJ?AN=7 [B3VA>#ZJ [%%V,QO : M*;0G]T1N(OM"/$CZJY6*<:6LX=O-.]H31V-G/(?0[*- V4/,'82:ER\E+RHA M+RX1A;#:,@5>6V(C" K);8B@T="7=IO_%XW2-DSUM9F@&5$('D'J\?A]#T8'K5)_O.Y)3#!!UX>"=:2-A]M%3*_0M VY%I!CFBC-D7<.=#^ M__: 9B?U/OJ 9A=9C^X'/5ERI101KXV 2#Y<+?>V$+(LM=$@QI@PL]O#6)K6 ML!WI.PW>R4 M0][5'*F@<6\P#"&\L2W$[W3B?CDO_K\\?\_E<^&(<26"X@8TTZ5V/[+@%7JP MY. 7+Y,3/FV%A:?7&KD^8!A8#"S2L1'R4*'_;=8N_/;(N+ R%?"V-LN*TH W MQ&"=Z^.9X4YM69FVX\+C-J,>"#LMA=V!U[J9B7V:UJ=+8N7E8L,E?8U.T[,R M3Y\4U['V-M.U[:BD<,_%&OT%9CU#+[#E9"D<9WD016_:*&%#N!T M.8L=ZWB ^=4S-U<2YXX!SY+8*,H!_3"Y?DDK(R7]6VS3Q.(!@L:%TD#JOCT M9 #9=P"AK6JV0I&\H- @++(Z'X=32+D9W<1*%$S+8H_3U7'O0MYVSM:Q,X=# MZVMLG_[^LCX,.9H2 AB>/"@5.)!5CW6X!5K'I9+>;^6Y[U\F.6YE[4XJ?+I, MX"V&%5:O<7561H[Y>F-K$IK( MV@0+TH7T?]N[MMXVCB7]OO^E@+Y?7A:0[>3 @&,;MG.R^T3TI=HF(I$Z).5$ M^^NWFJ(MZSXDISE#Q4!@QR(UTUWU5755UPV47P^OH-/'AD)"PC-+HEO'A8XO M',5=4B,QG.IZMP.OT_S*_6AN2G+_@> M%]-YGF@>,\M:0S&5@(8[<.LQ)8Y.^ZBYT:*;4MKZU:.X;6J$KK9\&!1GWPCX M"NG=:;II:WM^BFO.S?+)627H54!G4CL>:9D%H/=T?B?CR=VM([XXR8\NY V; M-HGE758W[&"T9@!LQJ!1P.[UV7F8+BKEWI4W9W92)4&/UR?G:.L^65+?IW_5^<)($)2TS 3"!;U&=6+VJ0='P.@K:54+2Y MC.^VOD[XLT>+OP9,&@7X;EP);BZ7KZR(]9!SVNKR_>G8;;ZY3\7T[7E._$8.(L.H?:V J6#JG/$&"2N0J2?)WIR$Q!V6U\G M /JC!6 #)HW@_O_7^0*GGV[[&A1V(I?(X#BZQD]B[3\52'WQJIX MBZN)-MHYFSF0'U]H'R%#P%P@9ZX\5U&[U,;Z>VA%W4!V? &$7CDQBCY%;^B4 M/OT5<3EQLNAD5 9TL3:3U@A.^CH6*J!R)!R9N28@^KZ$;J@YOG#"?K0>/G1P MC?J*]F]3,&M/FNGL@@BUN>&>SS:J]>I[I&!Q^J+^N-L>K>;ISUBOE-(/5TKGY%/=7'['1D8//ZW'UD0=E]Q3LZ%7TV4ZG2\O M%N1S_GCM]@%/Z_FWQL/Z8FZ]I/?A\JK2[/M\S2R]0QF!!U.O0$0"7W.S$R\Z MANQ5L)UZ^&X?.=IKW7M'U;J^_<6/;[\>J4=?9A[LUB'OJF8?0KOP-":E2?GU]'S#]//7^CU?X5% M/DFKZ=?IZG+-U!^DT!2NN$\D@$:""J% 5 F!9%/+%$DOR#:4['\O1ZV)MT'T M(PWHAH#%D2KGMV%1O7=^RFM:Q>%3,4'J/$3 3,SI!\%@8^ MY 0H;&+,,(RL#0%[V\)1*^IM\+NMHFX#@A%$FMZOE=/99IZ+SJ*@B*!YR:#( MUH=UKR=5,&7-D>=M^7,5H>H<>$@CSGK@R(D1M"@M1N6)K@T*YME<4:B)# M;5MOO"/KA6.P;8)--]) MR$=V4=W8MT8M(MFH,0'G-7]8! ?>F0S"\B"YUUJ;;@/\NKYQ'-C8A:7SUO0= M@3ZY4JGTY;7P6,ZE%4& 3[6UH4(#L4X+8M[DDE).0K>IY[ZQC-&TZ!OPC-J= M+R, U>Z$N][V+-\278W*2$.;3L+6;G8J@6>1!(O)J) YGUJUDVRPFV&5XA[@ MNFW9#\WI,:#]_FNFCRN,:[*6 M:Z) K+W[4G0UHY@S=;L59I_)%0\M:V #8&RH[(^%8]"63U'W(>*^^9[B8@6S M-L@$6=1N.D(6<$H9P!RU-4&6&-0PEL"3:Q]-4[4!3=L#(^"8,?_VHHKXAEW+ MDZ]A>EK)_^M\\2_ZW=5$A\R<(J ZQJNS:27X.D&>Z^R8$IK.J$[#B XG"4_L M:.3V2,_([$LP^H3)",2E8QFH*(+GP!60W<5KKVGR6U@,8!,JZWFAO]OSKU@[8JW)N?Q46&RF)1@%K!SS")UEQ2W3O/O6FI#&.$*8UX48'22U^:LM:NY2,0^[WWDUFK=QHH\V!8' M;M!UI,+5%$A#9\;L3I7E:GI6?5@ZL@M.5Q<+_$#_G&@K/ _,0LR)@?(6Z]PK M#HD;AZB%S+G;;*"^5S9P=[!AP#\\CX^T#N#CQ=E96%S.R^\;V?YX\F&Y*8N8 MXK))=4#'=QZB9F"7[8^CDD 5SU@P$GA*)"4J*7#6.PB92VN<8SJVL8Z?2R5! M$#&K3*8AMS&"DEZ1I9@,:,%MPBQ*U(W2,7Y6$FR)WW:5!-N 8 1.PLV4K>(T M,F4*>&UT[>K!P9I'4$NP%10>S=/N MBT=I-02)ZPLMK)DIDOXHP;N<32QV&"?SR/,TMP+7(?(TM^'T&-#^9')?#)Q+ MGAG4T=AUUAOMQ3,)#&7(4@9K;L'(4>9H]N,\>D15E M(A@1."B4 @)R0:"+06:T3(A&/0T.DQ=W!"4?^Y@2!T; RTVC A_GIZ:_S M1?W^1+"B@Q0.9);$%\T3$28Y8$25((VTME'U_<&V./(3HF?L'C2LM"N0GKV$ M;:(!T:-U*7L0J9ZU13&((5K(*&(@:G&5VWBCHPG7CD^NV@)[B*CN-BC;6?+. MUSD:'U=AL1JK_*U3>C%/$)W6/".02UCG_TH'T1HR>#6WVO.0K6^3_MIN3T>: M,GOLLK8+HI[GV?;+W[A(4_KZ1"4CG29%D[,PY)WZ5"];!"19>#&2>6./YDS[ MOJLCS:D]=OG:#56C&!C4@!K7D?;E1":%1J4"V85:%9D3^"PDN*"L$/S9BN '6VJ[E-TFJ"I8^B\ M!)6"JL,2ZZCB[*$XQJP*/.:.7>^:+?%(DW>?@1!M!8YG*")_8 V>DS+YBHOP M&;]YJ^\7TX0_"1:N\"$/)4,<]'.D%XWY! MLF/"S3,4KQ_TX&,4FPB)P7BN07@=ZQ#5 +ZVB6*>LY(4TVCT4.+5<0_#Q,J. M"M^-9;(%V 8/IK4BUCKNL7P]NRK,?I1>6(?1*H&@DS:@HO?@=$E &I=<79&9 MU'DHX>R^C6&.OY_RV1QRS_#8_$:,;L3B/&N>&0-/&NQJH%L(Q'(1+,N%K*9H MQ5#RN=5.A@G1_1310P#O&4KI#R&7;N2*H5B.&;+BK$Z1\1"DM&"8%Y[%Q'B4 M0\GIEGL9)LCW4U(/ [YG**M=?0,E+(_(! 25$Y%)< C)D9<0BM ZB:2&.TO[ M=$1[#P7^E,VV8/O'Q@H?I: EQYV\ PD\UUG&5B.X$(GU,3IN7(GA=@[-F"*( M>TMQ[W'%GU(\"#2?X8%[1;U.IDD0B"XH \4H 8I[#=&8!%FJ$K,L3& <5HA[ M,XE[CV'^%-CFD!M+MG=\FECQ-K$V+