0000350868-20-000011.txt : 20201104 0000350868-20-000011.hdr.sgml : 20201104 20201104160601 ACCESSION NUMBER: 0000350868-20-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201104 DATE AS OF CHANGE: 20201104 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ITERIS, INC. CENTRAL INDEX KEY: 0000350868 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] IRS NUMBER: 952588496 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-08762 FILM NUMBER: 201286681 BUSINESS ADDRESS: STREET 1: 1700 CARNEGIE AVENUE STREET 2: SUITE 100 CITY: SANTA ANA STATE: CA ZIP: 92705 BUSINESS PHONE: 949-270-9400 MAIL ADDRESS: STREET 1: 1700 CARNEGIE AVENUE STREET 2: SUITE 100 CITY: SANTA ANA STATE: CA ZIP: 92705 FORMER COMPANY: FORMER CONFORMED NAME: ITERIS HOLDINGS INC DATE OF NAME CHANGE: 20031107 FORMER COMPANY: FORMER CONFORMED NAME: ODETICS INC DATE OF NAME CHANGE: 19920703 10-Q 1 iti-20200930.htm 10-Q iti-20200930
0000350868false03-312021Q2P3YP1Y1,500,00010.0010.00us-gaap:OtherAssetsus-gaap:AccountsPayableAndAccruedLiabilitiesCurrentus-gaap:OperatingLeaseLiabilityNoncurrentus-gaap:OtherAssetsus-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentus-gaap:OtherLongTermDebtNoncurrent00003508682020-04-012020-09-30xbrli:shares00003508682020-10-14iso4217:USD00003508682020-09-3000003508682020-03-310000350868us-gaap:SegmentContinuingOperationsMember2020-09-300000350868us-gaap:SegmentContinuingOperationsMember2020-03-31iso4217:USDxbrli:shares0000350868us-gaap:ProductMember2020-07-012020-09-300000350868us-gaap:ProductMember2019-07-012019-09-300000350868us-gaap:ProductMember2020-04-012020-09-300000350868us-gaap:ProductMember2019-04-012019-09-300000350868us-gaap:ServiceMember2020-07-012020-09-300000350868us-gaap:ServiceMember2019-07-012019-09-300000350868us-gaap:ServiceMember2020-04-012020-09-300000350868us-gaap:ServiceMember2019-04-012019-09-3000003508682020-07-012020-09-3000003508682019-07-012019-09-3000003508682019-04-012019-09-3000003508682019-03-3100003508682019-09-300000350868us-gaap:CommonStockMember2020-03-310000350868us-gaap:AdditionalPaidInCapitalMember2020-03-310000350868us-gaap:RetainedEarningsMember2020-03-310000350868us-gaap:CommonStockMember2020-04-012020-06-300000350868us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000003508682020-04-012020-06-300000350868us-gaap:RetainedEarningsMember2020-04-012020-06-300000350868us-gaap:CommonStockMember2020-06-300000350868us-gaap:AdditionalPaidInCapitalMember2020-06-300000350868us-gaap:RetainedEarningsMember2020-06-3000003508682020-06-300000350868us-gaap:CommonStockMember2020-07-012020-09-300000350868us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000350868us-gaap:RetainedEarningsMember2020-07-012020-09-300000350868us-gaap:CommonStockMember2020-09-300000350868us-gaap:AdditionalPaidInCapitalMember2020-09-300000350868us-gaap:RetainedEarningsMember2020-09-300000350868us-gaap:CommonStockMember2019-03-310000350868us-gaap:AdditionalPaidInCapitalMember2019-03-310000350868us-gaap:RetainedEarningsMember2019-03-310000350868us-gaap:CommonStockMember2019-04-012019-06-300000350868us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000003508682019-04-012019-06-300000350868us-gaap:RetainedEarningsMember2019-04-012019-06-300000350868us-gaap:CommonStockMember2019-06-300000350868us-gaap:AdditionalPaidInCapitalMember2019-06-300000350868us-gaap:RetainedEarningsMember2019-06-3000003508682019-06-300000350868us-gaap:CommonStockMember2019-07-012019-09-300000350868us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300000350868us-gaap:RetainedEarningsMember2019-07-012019-09-300000350868us-gaap:CommonStockMember2019-09-300000350868us-gaap:AdditionalPaidInCapitalMember2019-09-300000350868us-gaap:RetainedEarningsMember2019-09-300000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-05-050000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-05-052020-05-050000350868iti:ScenarioOneMemberus-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-05-050000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:ScenarioTwoMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-05-050000350868iti:AgricultureAndWeatherAnalyticsSegmentMember2020-04-302020-04-300000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-09-30xbrli:pure0000350868srt:MinimumMemberiti:NoIndividualCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-07-012020-09-30iti:customer0000350868iti:NoIndividualCustomerMember2020-07-012020-09-300000350868us-gaap:TradeAccountsReceivableMembersrt:MinimumMemberiti:NoIndividualCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300000350868us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2020-04-012020-09-300000350868us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2020-04-012020-09-300000350868srt:MinimumMember2020-04-012020-09-300000350868srt:MaximumMember2020-04-012020-09-3000003508682020-04-302020-04-300000350868iti:NoIndividualCustomerMember2019-04-012020-03-310000350868us-gaap:TradeAccountsReceivableMembersrt:MinimumMemberiti:NoIndividualCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-04-012020-03-310000350868iti:NoIndividualCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-07-012019-09-300000350868srt:MinimumMemberiti:NoIndividualCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-07-012019-09-300000350868us-gaap:EquipmentMember2020-09-300000350868us-gaap:EquipmentMember2020-03-310000350868us-gaap:LeaseholdImprovementsMember2020-09-300000350868us-gaap:LeaseholdImprovementsMember2020-03-310000350868us-gaap:CostOfSalesMember2020-07-012020-09-300000350868us-gaap:CostOfSalesMember2020-04-012020-09-300000350868us-gaap:OperatingExpenseMember2020-07-012020-09-300000350868us-gaap:OperatingExpenseMember2020-04-012020-09-300000350868us-gaap:CostOfSalesMember2019-07-012019-09-300000350868us-gaap:CostOfSalesMember2019-04-012019-09-300000350868us-gaap:OperatingExpenseMember2019-07-012019-09-300000350868us-gaap:OperatingExpenseMember2019-04-012019-09-300000350868us-gaap:DevelopedTechnologyRightsMember2020-09-300000350868us-gaap:DevelopedTechnologyRightsMember2020-03-310000350868iti:CustomerContractsAndRelationshipMember2020-09-300000350868iti:CustomerContractsAndRelationshipMember2020-03-310000350868iti:TradeNamesAndNoncompeteAgreementsMember2020-09-300000350868iti:TradeNamesAndNoncompeteAgreementsMember2020-03-310000350868iti:SoftwareAndSoftwareDevelopmentCostsAndAcquiredDataSetsMember2020-09-300000350868iti:SoftwareAndSoftwareDevelopmentCostsAndAcquiredDataSetsMember2020-03-310000350868iti:EmployeeAndNonEmployeesStockOptionMember2020-07-012020-09-300000350868iti:EmployeeAndNonEmployeesStockOptionMember2019-07-012019-09-300000350868iti:EmployeeAndNonEmployeesStockOptionMember2020-04-012020-09-300000350868iti:EmployeeAndNonEmployeesStockOptionMember2019-04-012019-09-300000350868us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300000350868us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300000350868us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-09-300000350868us-gaap:RestrictedStockUnitsRSUMember2019-04-012019-09-300000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:ScenarioOneMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-05-050000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMemberiti:ScenarioTwoMember2020-05-050000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:TransitionServicesAgreementMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-07-012020-09-300000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:TransitionServicesAgreementMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-04-012020-09-300000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-03-310000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-07-012020-09-300000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2019-07-012019-09-300000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2020-04-012020-09-300000350868us-gaap:DiscontinuedOperationsHeldforsaleMemberiti:AgricultureAndWeatherAnalyticsSegmentMember2019-04-012019-09-300000350868iti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868iti:TransportationSystemsMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868iti:AgricultureAndWeatherAnalyticsMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868us-gaap:CorporateNonSegmentMember2020-04-012020-09-300000350868iti:AgricultureAndWeatherAnalyticsMember2020-07-012020-09-300000350868us-gaap:FairValueInputsLevel1Member2020-09-300000350868us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-09-300000350868us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2020-09-300000350868iti:CorporateNotesAndBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-09-300000350868us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-09-300000350868us-gaap:FairValueInputsLevel2Member2020-09-300000350868us-gaap:FairValueInputsLevel1Member2020-03-310000350868us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-03-310000350868us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2020-03-310000350868iti:CorporateNotesAndBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-03-310000350868us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-03-310000350868iti:UsGovernmentAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-03-310000350868us-gaap:FairValueInputsLevel2Member2020-03-31iso4217:USN0000350868srt:MinimumMember2020-09-300000350868srt:MaximumMember2020-09-300000350868srt:RestatementAdjustmentMember2020-04-012020-06-300000350868us-gaap:SegmentDiscontinuedOperationsMember2020-09-30iti:plan0000350868iti:OmnibusIncentivePlan2016Member2020-09-300000350868iti:EmployeeAndNonEmployeesStockOptionMember2020-03-310000350868iti:EmployeeAndNonEmployeesStockOptionMember2020-04-012020-09-300000350868iti:EmployeeAndNonEmployeesStockOptionMember2020-09-300000350868us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300000350868us-gaap:RestrictedStockUnitsRSUMember2020-03-310000350868us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-09-300000350868us-gaap:RestrictedStockUnitsRSUMember2020-09-300000350868us-gaap:PerformanceSharesMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-07-012020-09-300000350868srt:MinimumMemberus-gaap:PerformanceSharesMember2020-07-012020-09-300000350868us-gaap:PerformanceSharesMembersrt:MaximumMember2020-07-012020-09-300000350868us-gaap:PerformanceSharesMember2020-04-012020-09-300000350868us-gaap:PerformanceSharesMember2020-03-310000350868us-gaap:PerformanceSharesMember2020-09-300000350868us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000350868us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012019-09-300000350868us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-09-300000350868us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-04-012019-09-300000350868us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300000350868us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300000350868us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-09-300000350868us-gaap:ResearchAndDevelopmentExpenseMember2019-04-012019-09-300000350868iti:RestructuringCostsMember2020-07-012020-09-300000350868iti:RestructuringCostsMember2020-04-012020-09-300000350868iti:IncomeLossFromDiscontinuedOperationNetOfTaxMember2020-07-012020-09-300000350868iti:IncomeLossFromDiscontinuedOperationNetOfTaxMember2019-07-012019-09-300000350868iti:IncomeLossFromDiscontinuedOperationNetOfTaxMember2020-04-012020-09-300000350868iti:IncomeLossFromDiscontinuedOperationNetOfTaxMember2019-04-012019-09-300000350868us-gaap:PhantomShareUnitsPSUsMember2020-09-300000350868us-gaap:PhantomShareUnitsPSUsMember2020-04-012020-09-300000350868us-gaap:EmployeeStockMember2018-01-01iti:offering_Period0000350868us-gaap:EmployeeStockMember2018-01-012018-01-010000350868srt:MinimumMemberus-gaap:EmployeeStockMember2018-01-012018-01-010000350868us-gaap:EmployeeStockMembersrt:MaximumMember2018-01-012018-01-010000350868us-gaap:EmployeeStockMember2020-06-302020-06-300000350868us-gaap:EmployeeStockMember2019-06-302019-06-300000350868us-gaap:EmployeeStockMember2020-07-012020-07-310000350868iti:StockRepurchaseProgramAugust2012ProgramMembersrt:MaximumMember2012-08-090000350868iti:StockRepurchaseProgramAugust2012ProgramMember2014-11-062014-11-0600003508682011-08-012020-09-300000350868iti:AlbeckGerkenIncMember2019-07-022019-07-020000350868iti:AlbeckGerkenIncMember2019-07-020000350868us-gaap:CustomerRelationshipsMember2019-07-020000350868us-gaap:CustomerRelationshipsMember2019-07-022019-07-020000350868us-gaap:NoncompeteAgreementsMember2019-07-020000350868us-gaap:NoncompeteAgreementsMember2019-07-022019-07-0200003508682019-07-020000350868iti:AlbeckGerkenIncMember2020-07-012020-09-300000350868iti:AlbeckGerkenIncMember2020-04-012020-09-300000350868iti:AlbeckGerkenIncMember2019-07-012019-09-300000350868iti:AlbeckGerkenIncMember2019-04-012019-09-30iti:segment0000350868us-gaap:ProductMemberiti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868iti:TransportationSystemsMemberus-gaap:ProductMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868us-gaap:ProductMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868us-gaap:ServiceMemberiti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868us-gaap:ServiceMemberiti:TransportationSystemsMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868us-gaap:ServiceMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868iti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868iti:TransportationSystemsMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868us-gaap:OperatingSegmentsMember2020-07-012020-09-300000350868us-gaap:ProductMemberiti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868iti:TransportationSystemsMemberus-gaap:ProductMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868us-gaap:ProductMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868us-gaap:ServiceMemberiti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868us-gaap:ServiceMemberiti:TransportationSystemsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868us-gaap:ServiceMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868iti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868iti:TransportationSystemsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868us-gaap:OperatingSegmentsMember2019-07-012019-09-300000350868us-gaap:ProductMemberiti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868iti:TransportationSystemsMemberus-gaap:ProductMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868us-gaap:ProductMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868us-gaap:ServiceMemberiti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868us-gaap:ServiceMemberiti:TransportationSystemsMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868us-gaap:ServiceMemberus-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868us-gaap:OperatingSegmentsMember2020-04-012020-09-300000350868us-gaap:ProductMemberiti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868iti:TransportationSystemsMemberus-gaap:ProductMemberus-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868us-gaap:ProductMemberus-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868us-gaap:ServiceMemberiti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868us-gaap:ServiceMemberiti:TransportationSystemsMemberus-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868us-gaap:ServiceMemberus-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868iti:RoadwaySensorsMemberus-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868iti:TransportationSystemsMemberus-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868us-gaap:OperatingSegmentsMember2019-04-012019-09-300000350868iti:CorporateAndReconcilingItemsMember2020-07-012020-09-300000350868iti:CorporateAndReconcilingItemsMember2019-07-012019-09-300000350868iti:CorporateAndReconcilingItemsMember2020-04-012020-09-300000350868iti:CorporateAndReconcilingItemsMember2019-04-012019-09-30
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 September 30, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                  to                     
Commission file number: 001-08762
iti-20200930_g1.jpg
ITERIS, INC.
(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of
incorporation or organization)
1700 Carnegie Avenue, Suite 100
Santa Ana, California
(Address of principal executive office)
95-2588496
(I.R.S. Employer
Identification No.)
92705
(Zip Code)

(949) 270-9400
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.10 par valueITIThe Nasdaq Stock Market LLC
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, as amended (the “Exchange Act”), 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 filerAccelerated filerNon-accelerated filerSmaller 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 x
As of October 14, 2020, there were 41,174,331 shares of our common stock outstanding.


ITERIS, INC.
Quarterly Report on Form 10-Q
Table of Contents
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS AT SEPTEMBER 30, 2020 AND MARCH 31, 2020
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS FOR THE THREE- AND SIX-MONTHS ENDED SEPTEMBER 30, 2020 AND 2019
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS FOR THE SIX MONTHS ENDED SEPTEMBER 30, 2020 AND 2019
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY FOR THE THREE- AND SIX-MONTHS ENDED SEPTEMBER 30, 2020 AND 2019
Unless otherwise indicated in this report, the "Company," "we," "us" and "our" refer to Iteris, Inc. and its wholly-owned subsidiaries, ClearAg, Inc. and Albeck Gerken, Inc., CheckPoint™, ClearGuide™, ClearFleet™, ClearMobility™, ClearRoute™, ClearPath 511®, CVIEW-Plus™, Edge®, EdgeConnect™, inspect™, iPeMS®, Iteris®, Iteris SPM™, Next®, P10™, P100™, P-Series™, PedTrax®, Pegasus™, Reverse 511®, SmartCycle®, SmartCycle Bike Indicator™, SmartSpan®, SPM™ (logo), UCRLink™, Vantage®, VantageLive!™, Vantage Next®, VantagePegasus®, VantageRadius®, Vantage Vector®, Velocity® and VersiCam™ are among, but not all of, the trademarks of Iteris, Inc. Any other trademarks or trade names mentioned herein are the property of their respective owners.


PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
Iteris, Inc.
Unaudited Condensed Consolidated Balance Sheets
(In thousands, except par values)
September 30,
2020
March 31,
2020
Assets
Current assets:
Cash and cash equivalents$15,623 $14,217 
Restricted cash146 146 
Short-term investments22,164 11,556 
Trade accounts receivable, net of allowance for doubtful accounts of $916 and $802 at September 30, 2020 and March 31, 2020, respectively
17,810 16,706 
Unbilled accounts receivable10,284 9,848 
Inventories3,193 3,040 
Prepaid expenses and other current assets4,163 2,040 
Assets held for sale, current portion15 1,476 
Total current assets73,398 59,029 
Property and equipment, net1,744 1,835 
Right-of-use assets12,035 12,598 
Intangible assets, net5,758 6,066 
Goodwill20,590 20,590 
Other assets1,449 1,213 
Assets held for sale, noncurrent portion114 626 
Total assets$115,088 $101,957 
Liabilities and stockholders’ equity
Current liabilities:
Trade accounts payable$8,810 $8,101 
Accrued payroll and related expenses9,006 7,508 
Accrued liabilities4,113 3,665 
Deferred revenue5,003 4,413 
Liabilities held for sale, current portion486 2,828 
Total current liabilities27,418 26,515 
Lease liabilities10,992 11,638 
Deferred income taxes206 190 
Unrecognized tax benefits116 130 
Liabilities held for sale, noncurrent portion310 357 
Total liabilities39,042 38,830 
Commitments and contingencies (Note 7)
Stockholders’ equity:
Preferred stock, $1.00 par value:
Authorized shares — 2,000
Issued and outstanding shares — none
  
Common stock, $0.10 par value:
Authorized shares - 70,000 at September 30, 2020 and March 31, 2020
Issued and outstanding shares — 41,110 at September 30, 2020 and 40,713 at March 31, 2020
4,111 4,071 
Additional paid-in capital178,327 176,209 
Accumulated deficit(106,392)(117,153)
Total stockholders' equity76,046 63,127 
Total liabilities and stockholders' equity$115,088 $101,957 
See accompanying Notes to Unaudited Condensed Consolidated Financial Statements
1

Iteris, Inc.
Unaudited Condensed Consolidated Statements of Operations
(In thousands, except per share amounts)
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
Product revenues$16,265 $13,795 $30,659 $28,312 
Service revenues12,991 12,791 26,597 23,441 
Total revenues29,256 26,586 57,256 51,753 
Cost of product revenues9,332 7,551 17,413 16,046 
Cost of service revenues8,566 8,357 17,617 15,445 
Cost of revenues17,898 15,908 35,030 31,491 
Gross profit11,358 10,678 22,226 20,262 
Operating expenses:
Selling, general and administrative9,246 10,678 17,969 19,814 
Research and development1,134 983 2,048 1,903 
Amortization of intangible assets230 230 460 296 
Restructuring charges  619  
Total operating expenses10,610 11,891 21,096 22,013 
Operating income (loss)748 (1,213)1,130 (1,751)
Non-operating income (expense):
Other (expense) income, net(44)115 (28)107 
Interest income, net43 48 97 81 
Income (loss) from continuing operations before income taxes747 (1,050)1,199 (1,563)
Provision for income taxes(28)(1)(62)(25)
Net income (loss) from continuing operations719 (1,051)1,137 (1,588)
Loss from discontinued operations before gain on sale, net of tax(306)(1,136)(1,664)(2,171)
Gain on sale of discontinued operations, net of tax  11,288  
Net (loss) income from discontinued operations, net of tax(306)(1,136)9,624 (2,171)
Net income (loss)$413 $(2,187)$10,761 $(3,759)
Income (loss) per share - basic:
Income (loss) per share from continuing operations$0.02 $(0.03)$0.03 $(0.04)
Income (loss) per share from discontinued operations$(0.01)$(0.03)$0.24 $(0.06)
Net income (loss) per share$0.01 $(0.06)$0.27 $(0.10)
Income (loss) per share - diluted:
Income (loss) per share from continuing operations$0.02 $(0.03)$0.03 $(0.04)
Income (loss) per share from discontinued operations$(0.01)$(0.03)$0.23 $(0.06)
Net income (loss) per share$0.01 $(0.06)$0.26 $(0.10)
Shares used in basic per share calculations40,989 40,493 40,860 37,397 
Shares used in diluted per share calculations41,909 40,493 41,708 37,397 
See accompanying Notes to Unaudited Condensed Consolidated Financial Statements
2

Iteris, Inc.
Unaudited Condensed Consolidated Statements of Cash Flows
(In thousands)
Six Months Ended
September 30,
20202019
Cash flows from operating activities
Net income (loss)$10,761 $(3,759)
Less: Net income (loss) from discontinued operations9,624 (2,171)
Net income (loss) from continuing operations1,137 (1,588)
Adjustments to reconcile net income (loss) from continuing operations to net cash provided by (used in) operating activities:
Right-of-use asset non-cash expense563 730 
Deferred income taxes2 (19)
Depreciation of property and equipment367 380 
Stock-based compensation1,331 1,218 
Amortization of intangible assets724 499 
Other47  
Changes in operating assets and liabilities, net of effects of discontinued operation and acquisition:
Trade accounts receivable(1,104)986 
Unbilled accounts receivable and deferred revenue154 (279)
Inventories(153)374 
Prepaid expenses and other assets(859)(919)
Trade accounts payable and accrued expenses2,570 1,861 
Operating lease liabilities(561)(680)
Net cash provided by operating activities - continuing operations4,218 2,563 
Net cash used in operating activities - discontinued operations(2,027)(2,726)
Net cash provided by (used in) operating activities2,191 (163)
Cash flows from investing activities
Purchases of property and equipment(288)(246)
Purchase of short-term investments(23,655)(21,251)
Maturities of investments13,000 3,175 
Capitalized software development costs(416)(522)
Cash paid in business acquisition, net of cash acquired (5,581)
Net cash used in investing activities - continuing operations(11,359)(24,425)
Net cash provided by (used in) investing activities - discontinued operations9,690 (30)
Net cash used in investing activities(1,669)(24,455)
Cash flows from financing activities
Proceeds from stock option exercises696 81 
Proceeds from ESPP purchases188 172 
Proceeds from issuance of common stock, net of costs 26,751 
Net cash provided by financing activities - continuing operations884 27,004 
Net cash provided by financing activities - discontinued operations  
Net cash provided by financing activities884 27,004 
Increase in cash, cash equivalents and restricted cash1,406 2,386 
Cash, cash equivalents and restricted cash at beginning of period14,363 7,071 
Cash, cash equivalents and restricted cash at end of period$15,769 $9,457 
Supplemental cash flow information:
Cash paid during the year for:
Income taxes$102 $54 
Supplemental schedule of non-cash investing and financing activities:
Lease liabilities arising from obtaining right-of-use assets$310 $95 
Deferred payment of purchase price$1,500 $ 
Issuance of common stock in connection with acquisition$ $4,535 
See accompanying Notes to Unaudited Condensed Consolidated Financial Statements
3

Iteris, Inc.
Unaudited Condensed Consolidated Statements of Stockholders’ Equity
(In thousands)

For Three and Six Months Ended September 30, 2020
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
Stockholders'
Equity
SharesAmount
Balance at March 31, 202040,713 $4,071 $176,209 $(117,153)$63,127 
Stock option exercises27 3 71 — 74 
Stock-based compensation— — 607 — 607 
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes12 1 (1)— — 
Net income— — — 10,348 10,348 
Balance at June 30, 202040,752 $4,075 $176,886 $(106,805)$74,156 
Stock option exercises239 24 598 — 622 
Issuance of shares pursuant - to Employee Stock Purchase Plan42 4 184 — 188 
Stock-based compensation— — 667 — 667 
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes77 8 (8)— — 
Net income— 413 413 
Balance at September 30, 202041,110 $4,111 $178,327 $(106,392)$76,046 

For Three and Six Months Ended September 30, 2019
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
Stockholders'
Equity
SharesAmount
Balance at March 31, 201933,377 $3,338 $142,260 $(111,543)$34,055 
Stock option exercises10 1 13 — 14 
Issuance of shares pursuant to Employee Stock Purchase Plan48 5 167 — 172 
Stock-based compensation— — 602 — 602 
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes2 — — — — 
Balance at Issuance of common stock in connection with public offering6,183 618 26,133 — 26,751 
Net loss— — — (1,572)(1,572)
Balance at June 30, 201939,620 3,962 169,175 (113,115)60,022 
Stock option exercises23 2 65 — 67 
Issuance of shares pursuant - to Employee Stock Purchase Plan  793 — 793 
Stock-based compensation59 6 (6)— — 
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes869 87 4,448 — 4,535 
Net loss— — — (2,187)(2,187)
Balance at September 30, 201940,571 $4,057 $174,475 $(115,302)$63,230 

See accompanying Notes to Unaudited Condensed Consolidated Financial Statements
4

Iteris, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 30, 2020
1.Description of Business and Summary of Significant Accounting Policies
Description of Business
Iteris, Inc. (referred to collectively with its wholly-owned subsidiaries, ClearAg, Inc. and Albeck Gerken, Inc. ("AGI"), in this report as "Iteris," the "Company," "we," "our," and "us") is a provider of smart mobility infrastructure management solutions. Our solutions enable municipalities, transportation agencies, and other transportation infrastructure providers monitor, visualize, and optimize mobility infrastructure to help ensure roads are safe, travel is efficient, and communities thrive. As a pioneer in intelligent transportation systems ("ITS") technology, our intellectual property, products and software-as-a-service ("SaaS") offerings represent a comprehensive range of ITS solutions that we distribute to customers throughout the U.S. and internationally. We believe our products, solutions and services increase safety and decrease congestion within our communities, while also minimizing environmental impact. We continue to make significant investments to leverage our existing technologies and further expand both our advanced detection sensors and performance analytics systems in the transportation infrastructure market and we are always exploring strategic alternatives intended to optimize the value of our Company. Iteris was incorporated in Delaware in 1987 and has operated in its current form since 2004.
Recent Developments
COVID-19 Update
The COVID-19 pandemic (the “Pandemic”) has materially adversely impacted global economic conditions. Indeed, more than six months into the Pandemic, COVID-19 continues to have an unpredictable and unprecedented impact on the U.S. economy as federal, state and local governments react to this public health crisis with travel restrictions, quarantines and "stay-at-home" orders. The uncertainties caused by the Pandemic include, but are not limited to, supply chain disruptions, workplace dislocations, economic contraction, and downward pressure on some customer budgets and customer sentiment in general. While there has been no material impact during the first two quarters of the fiscal year ending March 31, 2021 (“Fiscal 2021”), we did experience some work delays due to the Pandemic. Should such conditions become protracted or worsen the Pandemic could impact our business, results of operations and financial condition. The extent of the impact of the Pandemic on our business and financial results and volatility of our stock price will depend largely on future developments, including the duration of the spread of the outbreak, the impact on capital and financial markets and the related impact on the budgets and financial circumstances of our customers, all of which are highly uncertain and cannot be reasonably estimated as of this report.
Given the uncertainties surrounding the impacts of the Pandemic on the Company's future financial condition and results of operations, the Company has taken certain actions to preserve its liquidity, manage cash flow and strengthen its financial flexibility. Such actions include, but are not limited to, reducing discretionary spending, reducing capital expenditures, implementing restructuring activities, and reducing payroll costs, including employee furloughs, pay freezes and pay cuts. Refer to Note 4, Restructuring Activities, for more information.
On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law in the United States. The CARES Act provides relief to U.S. corporations through financial assistance programs and modifications to certain income tax provisions. The Company is applying certain beneficial provisions of the CARES Act, including the payroll tax deferral and the alternative minimum tax acceleration. Refer to Note 6, Income Taxes, for more information.
The Company assessed the impacts of the Pandemic on the estimates and assumptions used in preparing these unaudited condensed consolidated financial statements. The estimates and assumptions used in these assessments were based on management’s judgment and may be subject to change as new events occur and additional information is obtained. In particular, there is significant uncertainty about the duration and extent of the impact of the Pandemic and its resulting impact on global economic conditions. If economic conditions caused by the Pandemic do not recover as currently estimated by management, the Company’s financial condition, cash flows and results of operations may be materially impacted. See below for areas that required more judgments and estimates as a result of the Pandemic. The Company will continue to assess the effect on its operations by monitoring the spread of the Pandemic and the actions implemented to combat the virus throughout the world and its assessment of the impact of the Pandemic may change.

5

Inventory Valuation
The Company values inventory at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Net realizable value is determined by estimated expected selling prices based on anticipated recovery rates for slow-moving and obsolete inventory and other factors, such as market conditions, expected channel of distribution and current consumer demand and preferences.
Accounts Receivable
Accounts receivable are recorded net of an allowance for doubtful accounts. The Company estimates the allowance for doubtful accounts based on an analysis of the aging of accounts receivable, assessment of collectability, including any known or anticipated bankruptcies, customer-specific circumstances and an evaluation of current economic conditions.
Goodwill and Other Long-Lived Assets
The Company reviews its goodwill and other long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may be impaired. Impairment losses are measured and recorded for the excess of carrying value over its fair value, estimated based on expected future cash flows and other quantitative and qualitative factors. The Company performed a qualitative assessment of its goodwill to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and noted no indicators of impairment at September 30, 2020. The Company also reviewed its other long-lived assets and noted no indicators of impairment related to the Pandemic.
Sale of Agriculture and Weather Analytics Segment
On May 5, 2020, the Company completed the sale of substantially all of our assets used in connection with our Agriculture and Weather Analytics segment to DTN, LLC (“DTN”), an operating company of TBG AG, a Swiss-based holding company, pursuant to an Asset Purchase Agreement (the “Purchase Agreement”) signed on May 2, 2020, in exchange for a total purchase consideration of $12.0 million in cash, subject to working capital adjustments. Upon closing on May 5, 2020, the Company received $10.5 million in cash and $1.45 million and $50,000 will be paid by DTN at the 12-month and 18-month anniversaries of the closing date, respectively, subject to satisfactions of the conditions set forth in the Purchase Agreement relating to the transition of certain customers to DTN and the collection of certain receivables by DTN. See Note 3, Discontinued Operations, for further details on the sale of the Agriculture and Weather Analytics segment.
Restructuring Activities
On April 30, 2020, in connection with the sale of the Agriculture and Weather Analytics segment, the Board of Directors of Iteris, Inc. approved restructuring activities to better position the Company for increased profitability and growth. Restructuring charges of approximately $1.5 million were incurred for separation costs for certain employees who did not transition to DTN, additional positions that were eliminated to right-size the cost structure of the Company, and the impairment of certain lease-related assets. See Note 4, Restructuring Activities, for further details on the restructuring activities.
Basis of Presentation
Our unaudited condensed consolidated financial statements include the accounts of Iteris, Inc. and its subsidiaries, and have been prepared in accordance with the rules of the U.S. Securities and Exchange Commission (“SEC”) for interim reporting, which permit certain footnotes or other financial information that are normally required by generally accepted accounting principles in the U.S. (“GAAP”) to be condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the fiscal year ended March 31, 2020 (“Fiscal 2020”), filed with the SEC on June 9, 2020. All intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three- and six-month periods ended September 30, 2020 are not necessarily indicative of the results to be expected for Fiscal 2021 or any other periods.
During the first quarter of Fiscal 2021, the Company completed the sale of its Agriculture and Weather Analytics segment for total cash consideration of $12.0 million, subject to certain working capital adjustments and transaction costs. The Agriculture and Weather Analytics segment’s results of operations and related cash flows have been reclassified to loss from discontinued operations, respectively, for all periods presented. The assets and liabilities of the Agriculture and Weather Analytics segment have been reclassified to assets held for sale and liabilities held for sale, respectively, in the unaudited condensed consolidated balance sheet as of March 31, 2020. See Note 3, Discontinued Operations, for further information.
6

Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires our management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates made in the preparation of the consolidated financial statements include the collectability of accounts receivable and related allowance for doubtful accounts, projections of taxable income used to assess realizability of deferred tax assets, warranty reserves and other contingencies, costs to complete long-term contracts, indirect cost rates used in cost plus contracts, the valuation of inventories, the valuation of purchased intangible assets and goodwill, the valuation of investments, estimates of future cash flows used to assess the recoverability of long-lived assets and the impairment of goodwill, and fair value of our stock option awards used to calculate stock-based compensation.
Revenue Recognition
Product revenue related contracts with customers begin when we acknowledge a purchase order for a specific customer order of product to be delivered in the near term. These purchase orders are short-term in nature. Product revenue is recognized at a point in time upon shipment or upon customer receipt of the product, depending on shipping terms. The Company determined that this method best represents the transfer of goods as transfer of control typically occurs upon shipment or upon customer receipt of the product.
Service revenues, primarily derived from the Transportation Systems segment, are primarily from long-term engineering and consulting service contracts with governmental agencies. These contracts generally include performance obligations in which control is transferred over time. We recognize revenue on fixed fee contracts, over time, using the proportion of actual costs incurred to the total costs expected to complete the contract performance obligation. The Company determined that this method best represents the transfer of services as the proportion closely depicts the efforts or inputs completed towards the satisfaction of a fixed fee contract performance obligation. Time & Materials (“T&M”) and Cost Plus Fixed Fee (“CPFF”) contracts are considered to involve variable consideration. However, contractual performance obligations with these fee types qualify for the “Right to Invoice” practical expedient. Under this practical expedient, the Company is allowed to recognize revenue, over time, in the amount to which the Company has a right to invoice. In addition, the Company is not required to estimate such variable consideration upon inception of the contract and reassess the estimate each reporting period. The Company determined that this method best represents the transfer of services as, upon billing, the Company has a right to consideration from a customer in an amount that directly corresponds with the value to the customer of the Company’s performance completed to date.
Service revenues also consist of revenues derived from maintenance support and the use of the Company’s service platforms and APIs on a subscription basis. We generate this revenue from fees for maintenance and support, monthly active user fees, SaaS fees, and hosting and storage fees. In most cases, the subscription or transaction arrangement is a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). The Company applies a time-based measure of progress to the total transaction price, which results in ratable recognition over the term of the contract. The Company determined that this method best represents the transfer of services as the customer obtains equal benefit from the service throughout the service period.
The Company accounts for individual goods and services separately if they are distinct performance obligations, which often requires significant judgment based upon knowledge of the products and/or services, the solution provided and the structure of the sales contract. In SaaS agreements, we provide a service to the customer that combines the software functionality, maintenance and hosting into a single performance obligation. In product-related contracts, a purchase order may cover different products, each constituting a separate performance obligation.
We generally estimate variable consideration at the most likely amount to which we expect to be entitled and in certain cases based on the expected value, which requires judgment. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. We review and update these estimates on a quarterly basis.

7

The Company’s typical performance obligations include the following:
Performance ObligationWhen Performance
Obligation is Typically
Satisfied
When Payment is
Typically Due
How Standalone
Selling Price is
Typically Estimated
Product Revenues
Standard purchase orders for delivery of a tangible productUpon shipment (point in time)Within 30 days of deliveryObservable transactions
Engineering services where the deliverable is considered a productAs work is performed (over time)Within 30 days of services being invoicedEstimated using a cost-plus margin approach
Service Revenues
Engineering and consulting servicesAs work is performed (over time)Within 30 days of services being invoicedEstimated using a cost-plus margin approach
SaaSOver the course of the SaaS service once the system is available for use (over time)At the beginning of the contract periodEstimated using a cost-plus margin approach
Disaggregation of Revenue
The Company disaggregates revenue from contracts with customers into reportable segments and the nature of the products and services. See Note 12, Business Segment Information, for our revenue by reportable segments.
Trade Accounts Receivable and Contract Balances
We classify our right to consideration in exchange for goods and services as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). We present such receivables in trade accounts receivable, net, in our unaudited condensed consolidated balance sheets at their net estimated realizable value.
The Company maintains an allowance for doubtful accounts to provide for the estimated amount of receivables that will not be collected. If warranted, the allowance is increased by the Company’s provision for doubtful accounts, which is charged against income. All recoveries on receivables previously charged off are included in income, while direct charge-offs of receivables are deducted from the allowance.
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented as unbilled accounts receivable on the accompanying unaudited condensed consolidated balance sheets. For example, we would record a contract asset if we record revenue on a professional services engagement, but are not entitled to bill until we achieve specified milestones.
Our contract assets and refund liabilities are reported in a net position on a contract basis at the end of each reporting period. Refund liabilities are consideration received in advance of the satisfaction of performance obligations.
Contract Fulfillment Costs
The Company evaluates whether or not we should capitalize the costs of fulfilling a contract. Such costs would be capitalized when they are not within the scope of other standards and: (1) are directly related to a contract; (2) generate or enhance resources that will be used to satisfy performance obligations; and (3) are expected to be recovered. As of September 30, 2020 and March 31, 2020, there was approximately $2,073,000 and $1,236,000, respectively, of contract fulfillment costs, which are presented in the accompanying unaudited condensed consolidated balance sheets as prepaid and other current assets. These costs primarily relate to the satisfaction of performance obligations related to the set up of SaaS platforms. These costs are amortized on a straight-line basis over the estimated useful life of the SaaS platform.


8

Transaction Price Allocated to the Remaining Performance Obligations
As of September 30, 2020 and March 31, 2020, the aggregate amount of transaction price allocated to remaining performance obligations was immaterial, primarily as a result of the termination provisions within our contracts, which make the duration of the accounting term of the contract one year or less.
Deferred Revenue
Deferred revenue in the accompanying unaudited condensed consolidated balance sheets is comprised of refund liabilities related to billings and consideration received in advance of the satisfaction of performance obligations.
Concentration of Credit Risk
Financial instruments that potentially subject us to a concentration of credit risk consist principally of cash and cash equivalents and trade accounts receivable.
Cash and cash equivalents consist primarily of demand deposits and money market funds maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with high quality financial institutions, and therefore are believed to have minimal credit risk.
Our accounts receivable are primarily derived from billings with customers located throughout North America, as well as in Europe and South America. We generally do not require collateral or other security from our domestic customers. We maintain an allowance for doubtful accounts for potential credit losses, which losses have historically been within management’s expectations.
We currently have, and historically have had, a diverse customer base. For the three- and six-months ended September 30, 2020 and 2019, no individual customer represented greater than 10% of our total revenues. As of September 30, 2020 and March 31, 2020, no individual customer represented greater than 10% of our total accounts receivable.
Fair Values of Financial Instruments
The fair value of cash equivalents, receivables, accounts payable and accrued expenses approximate carrying value because of the short period of time to maturity. Our investments are measured at fair value on a recurring basis.
The framework for measuring fair value and related disclosure requirements about fair value measurements are provided in Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 820, Fair Value Measurements (“ASC 820”). This pronouncement defines fair value as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy prescribed by ASC 820 contains three levels as follows:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Cash, Cash Equivalents and Restricted Cash
Cash and cash equivalents consist of cash and short-term investments with initial maturities of 90 days or less.
9

As of September 30, 2020 and March 31, 2020, restricted cash was $146,000 and $146,000, respectively, related to cash restricted for shares purchased under the Employee Stock Purchase Plan ("ESPP") (see Note 9, Stock-Based Compensation, for further details on the ESPP).
Cash, cash equivalents and restricted cash presented in the accompanying unaudited condensed consolidated statements of cash flows consist of the following (in thousands):
September 30,
2020
March 31,
2020
Cash and cash equivalents$15,623 $14,217 
Restricted cash146 146 
$15,769 $14,363 
Investments
The Company’s investments are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320 – Investments – Debt and Equity Securities. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost, which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive loss as a separate component of stockholders’ equity. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available (see Note 5, Fair Value Measurements). As of September 30, 2020 and March 31, 2020, all of our investments are available-for-sale. Under FASB ASC 320-10-35, a security is considered to be other-than-temporarily impaired if the present value of cash flows expected to be collected are less than the security’s amortized cost basis (the difference being defined as the “Credit Loss”) or if the fair value of the security is less than the security’s amortized cost basis and the investor intends, or will be required, to sell the security before recovery of the security’s amortized cost basis. If an other-than-temporary impairment exists, the charge to earnings is limited to the amount of Credit Loss if the investor does not intend to sell the security, and will not be required to sell the security, before recovery of the security’s amortized cost basis. Any remaining difference between fair value and amortized cost is recognized in other comprehensive loss, net of applicable taxes. The Company evaluates whether the decline in fair value of its investments is other-than-temporary at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether a loss is temporary include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.
Allowance for Doubtful Accounts
The collectability of our accounts receivable is evaluated through review of outstanding invoices and ongoing credit evaluations of our customers’ financial condition. In cases where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations subsequent to the original sale, we will record an allowance against amounts due, and thereby reduce the net recognized accounts receivable to the amount we reasonably believe will be collected. We also maintain an allowance based on our historical collections experience. When we determine that collection is not likely, we write off accounts receivable against the allowance for doubtful accounts.
Inventories
Inventories consist of finished goods, work-in-process and raw materials and are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method.
10

Property and Equipment
Property and equipment are recorded at cost and are depreciated using the straight-line method over the estimated useful life ranging from three to eight years. Leasehold improvements are depreciated over the term of the related lease or the estimated useful life of the improvement, whichever is shorter.
Intangible Assets
Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions.
Goodwill and Long-Lived Assets
We perform an annual qualitative assessment of our goodwill during the fourth fiscal quarter, or more frequently, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required; if otherwise, we compare the fair value of our reporting unit to its carrying value, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, is recognized as an impairment loss. We monitor the indicators for goodwill impairment testing between annual tests. As of September 30, 2020, there were no indicators of goodwill impairment.
We test long-lived assets and purchased intangible assets (other than goodwill) for impairment if we believe indicators of impairment exist. We determine whether the carrying value of an asset or asset group is recoverable, based on comparisons to undiscounted expected future cash flows the asset or asset group is expected to generate. If an asset is not recoverable, we record an impairment loss equal to the amount by which the carrying value of the asset exceeds its fair value. We primarily use the income valuation approach to determine the fair value of our long-lived assets and purchased intangible assets. During the three months ended June 30, 2020, we recorded $313,000 in impairment charges related to right-of-use assets and leasehold improvements directly resulting from the restructuring activities. There was no additional impairment or restructuring charges during the three months ended September 30, 2020. See Note 4, Restructuring Activities, for further details on the restructuring activities.
Income Taxes
We utilize the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more-likely-than-not that some or all of the deferred tax assets will not be realized, which increases our income tax expense in the period such determination is made. As such, as of September 30, 2020, we determined it was appropriate to record a full valuation allowance against our deferred tax assets. We will continuously reassess the appropriateness of maintaining a valuation allowance.
Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met.
Stock-Based Compensation
We record stock-based compensation in our unaudited condensed consolidated statements of operations as an expense, based on the estimated grant date fair value of our stock-based awards, whereby such fair values are amortized over the requisite service period. Our stock-based awards are currently comprised of common stock options, restricted stock units and performance stock units. The fair value of our common stock option awards is estimated on the grant date using the Black-
11

Scholes-Merton option-pricing formula. The fair value of our performance stock unit awards is estimated on the grant date using a Monte Carlo simulation model. While the use of these models meets established requirements, the estimated fair values generated by the models may not be indicative of the actual fair values of our awards as it does not consider certain factors important to those awards to employees, such as continued employment and periodic vesting requirements, as well as limited transferability. The fair value of our restricted stock units is based on the closing market price of our common stock on the grant date. If there are any modifications or cancellations of the underlying unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense.
Research and Development Expenditures
Research and development expenditures are charged to expense in the period incurred.
Warranty
We generally provide a one- to three-year warranty from the original invoice date on all products, materials and workmanship. Products sold to various original equipment manufacturer customers sometimes carry longer warranties. Defective products will be either repaired or replaced, usually at our option, upon meeting certain criteria. We accrue a provision for the estimated costs that may be incurred for product warranties relating to a product as a component of cost of sales at the time revenue for that product is recognized. The accrued warranty reserve is included within accrued liabilities in the accompanying unaudited condensed consolidated balance sheets. We do not provide any service-type warranties.
Repair and Maintenance Costs
We incur repair and maintenance costs in the normal course of business. Should the repair or maintenance result in a permanent improvement to one of our leased facilities, the cost is capitalized as a leasehold improvement and amortized over its useful life or the remainder of the lease period, whichever is shorter. Non-permanent repair and maintenance costs are charged to expense as incurred.
Comprehensive Income (Loss)
The difference between net income and comprehensive income for the three- and six-months ended September 30, 2020 and between net loss and comprehensive loss for the three- and six-months ended September 30, 2019 was de minimis.
Recent Accounting Pronouncements
In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard update requires that certain financial assets be measured at amortized cost net of an allowance for estimated credit losses such that the net receivable represents the present value of expected cash collection. In addition, this standard update requires that certain financial assets be measured at amortized cost reflecting an allowance for estimated credit losses expected to occur over the life of the assets. The estimate of credit losses must be based on all relevant information including historical information, current conditions and reasonable and supportable forecasts that affect the collectability of the amounts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates, which defers the effective date of ASU 2016-13 to fiscal years beginning after December 15, 2022 for all entities except SEC reporting companies that are not smaller reporting companies. As a smaller reporting company, ASU 2016-13 will now be effective for our fiscal year 2024 beginning April 1, 2023; however, early adoption is permitted. We are currently evaluating the timing and impact of adopting ASU 2016-13 on our unaudited condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirement for Fair Value Measurements (“ASU 2018-13”), which modifies the disclosure requirements on fair value measurements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal Use Software (subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"), which clarifies the accounting for implementation costs in cloud computing arrangements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early
12

adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes. The ASU removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted. The Company early adopted this update effective July 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.
2.Supplemental Financial Information
Inventories
The following table presents details of our inventories:
September 30,
2020
March 31,
2020
(In thousands)
Materials and supplies$1,720 $1,380 
Work in process27 162 
Finished goods1,446 1,498 
$3,193 $3,040 
Property and Equipment.
The following table presents details of our property and equipment, net:
September 30,
2020
March 31,
2020
(In thousands)
Equipment$6,500 $6,222 
Leasehold improvements2,966 2,911 
Accumulated depreciation(7,722)(7,298)
$1,744 $1,835 
Depreciation expense was approximately $182,000 and $367,000 for the three- and six-months ended September 30, 2020, respectively, and $203,000 and $380,000 for the three- and six-months ended September 30, 2019, respectively. Approximately $56,000 and $117,000 of the depreciation expense was recorded to cost of revenues, and approximately $126,000 and $250,000 was recorded to operating expenses, respectively, in the unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2020. Approximately $65,000 and $130,000 of the depreciation expense was recorded to cost of revenues, and approximately $138,000 and $250,000 was recorded to operating expenses, respectively, in the unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2019.








13

Intangible Assets
There are no indefinite lived intangible assets on our unaudited condensed consolidated balance sheets. The following table presents details of our net intangible assets:
September 30, 2020March 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
(In thousands)
Technology$1,286 $(1,286)$— $1,286 $(1,286)$— 
Customer contracts / relationships3,750 (979)2,771 3,750 (688)3,062 
Trade names and non-compete agreements770 (648)122 770 (613)157 
Capitalized software development costs4,839 (1,974)2,865 4,423 (1,576)2,847 
Total$10,645 $(4,887)$5,758 $10,229 $(4,163)$6,066 
Amortization expense for intangible assets subject to amortization was approximately $363,000 and $724,000 for the three- and six-months ended September 30, 2020, respectively, and $336,000 and $499,000 for the three- and six-months ended September 30, 2019, respectively. Approximately $133,000 and $264,000 of the intangible asset amortization was recorded to cost of revenues and approximately $230,000 and $460,000, was recorded to amortization expense for the three- and six-months ended September 30, 2020, respectively, in the unaudited condensed consolidated statements of operations. Approximately $106,000 and $203,000 of the intangible asset amortization was recorded to cost of revenues and approximately $230,000 and $296,000 was recorded to amortization expense for the three- and six-months ended September 30, 2019, respectively, in the unaudited condensed consolidated statements of operations.
As of September 30, 2020, future estimated amortization expense is as follows:
Year Ending March 31,
(In thousands)
2021$731 
20221,373 
20231,149 
2024912 
2025849 
Thereafter744 
$5,758 
Warranty Reserve Activity
Warranty reserve is recorded as accrued liabilities in the accompanying unaudited condensed consolidated balance sheets. The following table presents activity related to the warranty reserve:
Six Months Ended
September 30,
20202019
(In thousands)
Balance at beginning of fiscal year$416 $463 
Additions charged to cost of sales152 372 
Warranty claims(128)(340)
Balance at end of reporting period$440 $495 
14

Earnings Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands, except per share amounts)(In thousands, except per share amounts)
Numerator:
Net income (loss) from continuing operations$719 $(1,051)$1,137 $(1,588)
Net income (loss) from discontinued operations, net of tax(306)(1,136)9,624 (2,171)
Net income (loss)$413 $(2,187)$10,761 $(3,759)
Denominator:
Weighted average common shares used in basic computation40,989 40,493 40,860 37,397 
Dilutive stock options920 — 848 — 
Weighted average common shares used in diluted computation41,909 40,493 41,708 37,397 
Basic:
Net income (loss) per share from continuing operations:$0.02 $(0.03)$0.03 $(0.04)
Net income (loss) per share from discontinued operations:$(0.01)$(0.03)$0.24 $(0.06)
Net income (loss) per basic share$0.01 $(0.06)$0.27 $(0.10)
Diluted:
Net income (loss) per share from continuing operations:$0.02 $(0.03)$0.03 $(0.04)
Net income (loss) per share from discontinued operations:$(0.01)$(0.03)$0.23 $(0.06)
Net income (loss) per diluted share$0.01 $(0.06)$0.26 $(0.10)
The following instruments were excluded for purposes of calculating weighted average common share equivalents in the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Stock options2,887 5,039 2,889 5,050 
Restricted stock units106 438 158 282 
3.Discontinued Operations
On May 5, 2020, the Company completed the sale of substantially all of our assets used in connection with our Agriculture and Weather Analytics segment to DTN, LLC (“DTN”), an operating company of TBG AG, a Swiss-based holding company, pursuant to the Purchase Agreement signed on May 2, 2020, in exchange for a total purchase consideration of $12.0 million in cash, subject to working capital adjustments. Upon closing on May 5, 2020, the Company received $10.5 million. The deferred payments of the purchase price of $1.45 million and $50,000, which were included in prepaid expenses and other current assets, and other assets on the unaudited condensed consolidated balance sheets, respectively, will be paid by DTN at the 12-month and 18-month anniversaries of the closing date, subject to satisfaction of the conditions set forth in the Purchase Agreement relating to the transition of certain customers to DTN and the collection of certain receivables by DTN. The Purchase Agreement also provides for customary post-closing adjustments to the purchase price related to working capital at closing. The parties also entered into certain ancillary agreements at the closing of the transaction that will provide Iteris with ongoing access to weather and pavement data that it integrates into its transportation software products, and a joint development agreement under which the parties agreed to pursue future joint opportunities in the global transportation market.
The sale of the Agriculture and Weather Analytics segment was a result of the Company’s shift in strategy to focus on its smart mobility infrastructure management solutions and to capitalize on the potential for a future partnership upon the sale of this business component to DTN. We have determined that the Agriculture and Weather Analytics segment, which constituted one of our operating segments, qualifies as a discontinued operation in accordance with the criteria set forth in ASC 205-20, Presentation of Financial Statements – Discontinued Operations.
15

On May 5, 2020, the Company also entered into a transition services agreement (“TSA”) with DTN, pursuant to which the Company agreed to support the information technology and accounting functions of the Agriculture and Weather Analytics segment for a period up to 12 months and DTN agreed to provide the contract administration/account management services for certain contracts of the Company and other transition services. Either party may make any reasonable request to extend the period of time the other party shall provide a transition service beyond the initial service period or access to additional services that are necessary for the transition of the operations and business. The Company earned approximately $70,000 and $84,000 in income and incurred approximately $24,000 and $27,000 in costs associated with the TSA for the three- and six-months ended September 30, 2020, respectively, which were included in loss from discontinued operations on the unaudited condensed consolidated statement of operations.
The related assets and liabilities of the Agriculture and Weather Analytics segment were reclassified to assets held for sale and liabilities held for sale, respectively, as of March 31, 2020 on the unaudited condensed consolidated balance sheets. The following table is a summary of major classes of assets and liabilities held for sale:
March 31,
2020
(In thousands)
Assets
Trade accounts receivable, net of allowance for doubtful accounts$863 
Unbilled accounts receivable504 
Prepaid expenses and other current assets109 
Total assets held for sale, current portion1,476 
Property and equipment, net107 
Right-of-use assets446 
Other classes of assets that are not major73 
Total assets held for sale, noncurrent626 
Total assets held for sale$2,102 
Liabilities
Trade accounts payable$254 
Accrued liabilities91 
Accrued payroll and related expenses933 
Deferred revenue1,550 
Total liabilities held for sale, current position2,828 
Lease liabilities357 
Total liabilities held for sale$3,185 
16

The results of operations for the Agriculture and Weather Analytics segment were included in net income (loss) from discontinued operations on the Company's unaudited condensed consolidated statements of operations. The following table provides information regarding the results of discontinued operations:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
Service revenue$ $1,295 $695 $2,736 
Cost of service revenues 590 349 1,207 
Gross profit 705 346 1,529 
Operating expenses:
Selling, general and administration230 839 746 1,772 
Research and development 1,002 407 1,928 
Restructuring charges  837  
Total operating expenses230 1,841 1,990 3,700 
Operating loss from discontinued operations(230)(1,136)(1,644)(2,171)
Other (expense) income, net(29) 27  
Loss from discontinued operation before income tax(259)(1,136)(1,617)(2,171)
Income tax(47) (47) 
Net loss from discontinued operations(306)(1,136)(1,664)(2,171)
Gain on disposal of discontinued operations before income tax  11,315  
Income tax expense on gain on disposal  (27) 
Gain on disposal of discontinued operations after income tax  11,288  
Net income (loss) from discontinued operations$(306)$(1,136)$9,624 $(2,171)
The following table provides information on the gain recorded on the sale of the Agriculture and Weather Analytics segment for the three- and six-months ended September 30, 2020. These amounts reflect the closing balance sheet of the Agriculture and Weather Analytics segment upon the closing of the sale on May 5, 2020 (in thousands).
Initial proceeds from sale, net of transaction costs$9,440 
Closing working capital adjustment250 
Deferred payments of purchase price1,500 
Total consideration, net of transaction costs11,190 
Trade accounts receivable, net of allowance for doubtful accounts1,060 
Unbilled accounts receivable488 
Other classes of assets that are not major194 
Total Agriculture and Weather Analytics segment assets1,742 
Trade accounts payable349 
Deferred revenue1,518 
Total Agriculture and Weather Analytics segment liabilities1,867 
Gain on sale of Agriculture and Weather Analytics segment$11,315 
The initial proceeds were net of transaction costs of approximately $1.1 million.
4.Restructuring Activities
On April 30, 2020, in connection with the sale of the Agriculture and Weather Analytics segment, the Board of Directors of Iteris, Inc. approved restructuring activities to better position the Company for increased profitability and growth, and the Company incurred total restructuring charges of approximately $1.5 million, primarily resulting from a separation for
17

certain employees who did not transition to DTN, additional positions that were eliminated to right-size the cost structure of the Company and lease impairment related to our Grand Forks, North Dakota facility.
There were no restructuring and severance costs for the three months ended September 30, 2020. The following table presents the restructuring and severance costs for our reportable segments, as well as corporate expenses, for the six months ended September 30, 2020. (in thousands):
Roadway
Sensors
Transportation
Systems
Agriculture and
Weather
Analytics
CorporateTotal
Severance and benefits$110 $43 $524 $428 $1,105 
Lease impairment and other costs— — 313 38 351 
Total restructuring and severance costs$110 $43 $837 $466 $1,456 
During the six months ended September 30, 2020, approximately $619,000 of the restructuring costs were recorded to restructuring charges in the unaudited condensed consolidated statements of operations, and approximately $837,000 of the restructuring costs were recorded to loss from discontinued operations in the unaudited condensed consolidated statements of operations.
As of September 30, 2020, we have accrued approximately $247,000 for severance and benefits related to the restructuring activities in accrued payroll and related expenses on the unaudited condensed consolidated balance sheet. Our restructuring activities during the three- and six-months ended September 30, 2020 were as follows (in thousands):
Balance at March 31, 2020$ 
Charged to expenses1,105 
Cash payments(661)
Balance at June 30, 2020$444 
Cash payments(197)
Balance at September 30, 2020$247 

5.Fair Value Measurements
We measure fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Fair value measurements are based on a three tier hierarchy that prioritizes the inputs used to measure fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets and liabilities; Level 2, defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities or prices quoted in inactive markets; and Level 3, defined as unobservable inputs that are significant to the fair value of the asset or liability, and for which little or no market data exists, therefore requiring management to utilize its own assumptions to provide its best estimate of what market participants would use in valuing the asset or liability.
We did not have any material financial assets or liabilities measured at fair value on a recurring basis using Level 3 inputs as of September 30, 2020 or March 31, 2020. Our non-financial assets, such as goodwill, intangible assets and property and equipment, are measured at fair value on a nonrecurring basis, generally when there is a transaction involving those assets such as a purchase transaction, a business combination or an adjustment for impairment. No non-financial assets were measured at fair value at September 30, 2020 and March 31, 2020.





18

The following tables present the Company’s financial assets that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy:
As of September 30, 2020
(In thousands)
Amortized
Cost
Gross
Unrealized
Loss
Gross
Unrealized
Gain
Estimated Fair
Value
Level 1:
Money market funds$4,190 $— $— $4,190 
Subtotal4,190 — — 4,190 
Level 2:
Commercial paper10,197 — 1 10,198 
Corporate notes and bonds2,255 — 2 2,257 
US Treasuries9,710 (1) 9,709 
Subtotal22,162 (1)3 22,164 
Total$26,352 $(1)$3 $26,354 
As of March 31, 2020
(In thousands)
Amortized
Cost
Gross
Unrealized
Loss
Gross
Unrealized
Gain
Estimated Fair
Value
Level 1:
Money market funds$10,576 $(1)$— $10,575 
Subtotal10,576 (1)— 10,575 
Level 2:
Commercial paper1,495 (1)— 1,494 
Corporate notes and bonds6,044 (22)— 6,022 
US Treasuries3,013 — 20 3,033 
US Government agencies1,007 — — 1,007 
Subtotal11,559 (23)20 11,556 
Total$22,135 $(24)$20 $22,131 
Unrealized losses related to investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that, we would be required to sell, any of our investments before recovery of their cost basis. As a result, there is no other-than-temporary impairment for these investments as of September 30, 2020.
6.Income Taxes
The effective tax rate used for interim periods is the estimated annual effective tax rate, based on current estimate of full year results, except that taxes related to specific events, if any, are recorded in the interim period in which they occur.
Income tax expense for the three- and six-months ended September 30, 2020 was approximately $28,000 and $62,000, or 3.4% and 4.8%, respectively, of pre-tax income as compared with an expense of approximately $1,000 and $25,000, or 0.1% and 0.6% of pre-tax loss for the three- and six-months ended September 30, 2019, respectively.
In assessing the realizability of our deferred tax assets, we review all available positive and negative evidence, including reversal of deferred tax liabilities, potential carrybacks, projected future taxable income, tax planning strategies and recent financial performance. As we have experienced a cumulative pre-tax loss over the trailing three years, we continue to maintain a valuation allowance against our deferred tax assets.
On March 27, 2020, the CARES Act was enacted in response to the Pandemic. The CARES Act contains numerous income tax provisions, such as relaxing limitations on the deductibility of interest and the use of net operating losses arising in taxable years beginning after December 31, 2017. The income tax provisions of the CARES Act had an immaterial impact on our current taxes, deferred taxes, and uncertain tax positions of the Company in the year ended March 31, 2020. The CARES
19

Act also allows for the deferral of payroll taxes, as well as the immediate refund of federal Alternative Minimum Tax credits, which had previously been made refundable over a period of four years by the Tax Cuts and Jobs Act of 2017.
7.Commitments and Contingencies
Litigation and Other Contingencies
As a provider of traffic engineering services, hardware products, software and other various solutions for the traffic industry, the Company is, and may in the future from time to time, be involved in litigation relating to claims arising out of its operations in the normal course of business. While the Company cannot accurately predict the outcome of any such litigation, the Company is not a party to any legal proceeding, the outcome of which, in management’s opinion, individually or in the aggregate, would have a material effect on the Company’s unaudited condensed consolidated results of operations, financial position or cash flows.
8.Right-of-Use Assets and Lease Liabilities
We have various operating leases for our offices, office equipment and vehicles in the United States. These leases expire at various times through 2029. Certain lease agreements contain renewal options from 1 to 5 years, rent abatement, and escalation clauses that are factored into our determination of lease payments when appropriate.
As a result of the restructuring activities and the sale of Agriculture and Weather Analytics segment, the Company vacated the Grand Forks lease facility and has subleased the space to DTN, which expires on May 4, 2021. The Company recorded an impairment of $294,000 during the quarter ended June 30, 2020, representing the total expected shortfall in sublease income and estimated lease buyout as compared to its required payments for the lease under the remainder of the original lease term. Sublease income will be recognized on a straight-line basis over the term of the sublease.
The table below presents lease-related assets and liabilities recorded on the unaudited condensed consolidated balance sheet as follows:
ClassificationSeptember 30, 2020
(In thousands)
Assets
Operating lease right-of-use-assets - continuing operationsRight-of-use assets$12,035 
Operating lease right-of-use-assets - discontinued operationAsset held for sales - noncurrent114 
Total operating lease right-of-use-assets$12,149 
Liabilities
Operating lease liabilities (short-term) - continuing operationsAccrued liabilities$1,931 
Operating lease liabilities (short-term) - discontinued operationLiabilities held for sales - current94 
$2,025 
Operating lease liabilities (long-term) - continuing operationsLease liabilities10,992 
Operating lease liabilities (long-term) - discontinued operationLiabilities held for sales - noncurrent310 
11,302 
Total lease liabilities$13,327 
Lease Costs
We recorded approximately $657,000 and $1,312,000 of lease costs in on our unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2020 as compared to approximately $651,000 and $1,249,000 for the three- and six-months ended September 30, 2019, respectively. The Company currently has no variable lease costs. The Company recorded $27,000 and $45,000 of sublease income for the three- and six-months ended September 30, 2020, respectively, which was included in loss from discontinued operations on the unaudited condensed consolidated statement of operations.

20

Supplemental Information
The table below presents supplemental information related to operating leases during the six months ended September 30, 2020 (in thousands, except weighted average information):
Cash paid for amounts included in the measurement of operating lease liabilities$1,383
Right-of-use assets obtained in exchange for new operating lease liabilities$310
Weighted average remaining lease term (in years)6.4
Weighted average discount rate4.9 %
Maturities of Lease Liabilities
Maturities of lease liabilities as of September 30, 2020 were as follows:
Fiscal Year Ending March 31,Operating LeasesSublease IncomeNet Operating Lease
(In thousands)
2021$1,412 $55 $1,357 
20222,583 9 2,574 
20232,454 2,454 
20242,256 2,256 
20252,072 2,072 
Thereafter4,896 4,896 
Total lease payments15,673 $64 $15,609 
Less imputed interest(2,346)
Present value of future lease payments13,327 
Less current obligations under leases(2,025)
Long-term lease obligations$11,302 
9.Stock-Based Compensation
We currently maintain two stock incentive plans, the 2007 Omnibus Incentive Plan and the 2016 Omnibus Incentive Plan (the “2016 Plan”). Of these plans, we may only grant future awards from the 2016 Plan. The 2016 Plan allows for the issuance of stock options, stock appreciation rights, restricted stock, time-restricted stock units (“RSUs"), performance-based restricted stock units ("PSUs”), cash incentive awards and other stock-based awards. At September 30, 2020, there were approximately 1.8 million shares of common stock available for grant or issuance under the 2016 Plan. Total stock options vested and expected to vest were approximately 5.4 million as of September 30, 2020.
Stock Options
A summary of activity with respect to our stock options for the six months ended September 30, 2020 is as follows:
OptionsWeighted
Average
Exercise
Price Per
Share
(In thousands)
Options outstanding at March 31, 20205,934 $3.99 
Exercised(266)2.55 
Forfeited(248)4.88 
Options outstanding at September 30, 20205,420 $3.99 
21

Restricted Stock Units
A summary of activity with respect to our RSUs, which entitle the holder to receive one share of our common stock for each RSU upon vesting, for the six months ended September 30, 2020 is as follows:
# of SharesWeighted
Average
Price Per
Share
(In thousands)
RSUs outstanding at March 31, 2020404 $5.16 
Vested(123)5.17 
Forfeited(6)5.52 
RSUs outstanding at September 30, 2020$275 $5.15 
Performance Stock Units
On June 30, 2020, the Company granted a total "target" number of 61,000 PSUs to our executive officers. Between 0% and 160% of the PSUs will be eligible to vest based on average annual performance during the three-year performance period relative to the revenues per share and cash flow from operations objectives to be established by the Compensation Committee at the beginning of each year. In addition, the final PSU vesting based on the revenues per share and cash flow from operations performance will be subject to a modifier between .75x-1.25x based on the Company's total shareholder return relative to the Russell 2000 during the performance period, for a maximum achievement percentage of 200% of the "target" number of PSUs. The PSUs are amortized over a derived service period of 3 years. The value and the derived service period of the PSUs were estimated using the Monte-Carlo simulation model. The following table summarizes the details of the performance options:
# of SharesWeighted Average Price Per Share
(In thousands)
PSUs outstanding at March 31, 2020 $ 
Granted61 5.47 
PSUs outstanding at September 30, 2020$61 $5.47 
Stock-Based Compensation Expense
The following table presents stock-based compensation expense that is included in each line item on our unaudited condensed consolidated statements of operations:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Cost of revenues$47 $33 $93 $67 
Selling, general and administrative expense595 654 1,146 1,115 
Research and development expense25 18 50 36 
Restructuring costs — 42 — 
(Loss) income from discontinued operations before gain on sale, net of tax 88 (57)177 
Total stock-based compensation$667 $793 $1,274 $1,395 
As of September 30, 2020, there was approximately $4.0 million, $1.0 million and $73,000 of unrecognized compensation expense related to unvested stock options, RSUs and PSUs, respectively. This expense is currently expected to be recognized over a weighted average period of approximately 2.5 years for stock options, 1.5 years for RSUs and 0.5 years for PSUs. If there are any modifications or cancellations of the underlying unvested awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense. Future stock-based compensation expense and unearned stock-based compensation will increase to the extent that we grant additional stock options, RSUs or other stock-based awards.
22

Other Stock-Based Compensation Plans
We currently maintain an Employee Stock Purchase Plan (“ESPP”) which allows employees to have a percentage of their base compensation withheld to purchase the Company’s common stock at 95% of the lower of the fair market at the beginning of the offering period and on the last trading day of the offering period. There are two offering periods during a calendar year, which consist of the six months beginning each January 1 and July 1. Employees may contribute 1-15% of their eligible gross pay up to a $25,000 annual stock value limit. In June 2020 and June 2019, in the first offering period of Fiscal 2021 and 2020, 0 shares and 48,439 shares were purchased, respectively. 41,679 shares related to the first offering period of Fiscal 2021 were purchased in July 2020. The ESPP is considered a non-compensatory plan and accordingly, no compensation expense is recorded in connection with this benefit.
Deferred Compensation Plan
Effective October 1, 2020, the Company adopted the Iteris, Inc. Deferred Compensation Plan (the "DC Plan"). The DC Plan consists of two plans, one that is intended to be an unfunded arrangement for eligible employees who are part of a select group of management or highly compensated employees of the Company within the meaning of Sections 201(2), 301(a)(3) and 401(a)(1) of ERISA, and one for the benefit of non-employee members of our board of directors. Key employees, including our executive officers, and our non-employee directors who are notified regarding their eligibility to participate and delivered the DC Plan enrollment materials are eligible to participate in the DC Plan. Under the DC Plan, we will provide participants with the opportunity to make annual elections to defer a percentage of their eligible cash compensation and equity awards. A participant is always 100% vested in his or her own elective cash deferrals and any earnings thereon. Elective deferrals of equity awards are credited to a bookkeeping account established in the name of the participant with respect to an equivalent number of shares of our common stock, and such credited shares are subject to the same vesting conditions as are applicable to the equity award subject to the election. The Company will establish a rabbi trust to finance our obligations under the DC Plan with corporate-owned life insurance policies on participants.
10.Stock Repurchase Program
On August 9, 2012, our Board of Directors approved a new stock repurchase program pursuant to which we may acquire up to $3.0 million of our outstanding common stock for an unspecified length of time. Under the program, we may repurchase shares from time to time in the open market and privately negotiated transactions and block trades, and may also repurchase shares pursuant to a 10b5-1 trading plan during our closed trading windows, to the extent such a 10b5-1 plan is in place. There is no guarantee as to the exact number of shares that will be repurchased. We may modify or terminate the repurchase program at any time without prior notice. On November 6, 2014, our Board of Directors approved a $3.0 million increase to the Company’s existing stock repurchase program, pursuant to which the Company may continue to acquire shares of its outstanding common stock from time to time for an unspecified length of time. For the three- and six-months ended September 30, 2020 and 2019, we did not repurchase any shares. From inception of the original stock repurchase program in August 2011 through September 30, 2020, we repurchased approximately 3,422,000 shares of our common stock for an aggregate price of approximately $5.6 million, at an average price per share of $1.63. As of September 30, 2020, all repurchased shares have been retired and resumed their status as authorized and unissued shares of our common stock. As of September 30, 2020, approximately $1.7 million remains available for the repurchase of our common stock under our current program.
11.Acquisition
On July 2, 2019, the Company completed the acquisition of AGI, a privately-held professional transportation engineering services firm headquartered in Tampa, Florida, with offices in Orlando (FL), Virginia Beach (VA) and Chadds Ford (PA). AGI assists municipalities in maximizing the effectiveness of their existing transportation networks through a collection of traffic management services to cost effectively improve the performance of roadway systems and address increased traffic demands, traffic congestion and delay. With a foundation of arterial timing plan development, AGI has expanded its services into active arterial monitoring and management with multiple public sector clients. AGI expanded the Company’s geographic footprint for smart mobility infrastructure management services in Florida, as well as in the Midwest and Mid-Atlantic region. AGI’s typical contracts are for traffic operations professional engineering services focused on transportation systems management and operations.
Pursuant to a Stock Purchase Agreement dated June 10, 2019 among the Company, AGI and the stockholders of AGI (the “Selling Shareholders”), the Company acquired all of the outstanding capital stock of AGI from the Selling Shareholders for an aggregate purchase price of $10.8 million, after working capital adjustments, payable in cash and stock, of which
23

114,943 shares are being held in escrow for 18 months to secure performance of indemnification and other post-closing obligations of the Selling Shareholders.
The acquisition of AGI has been accounted for as a business combination. The fair value of the net assets acquired, and the excess of the consideration transferred over the aggregate of such fair values was recorded as goodwill.
The following tables summarize the purchase price allocation (in thousands) as of July 2, 2019:
Cash$664 
Trade accounts receivable905 
Unbilled accounts receivable347 
Right-of-use assets863 
Property and equipment357 
Intangible assets3,710 
Goodwill5,440 
Other assets161 
Total assets acquired12,447 
Accounts payable(378)
Accrued payroll and related expenses(426)
Lease liabilities(863)
Total liabilities assumed(1,667)
Total purchase price$10,780 
The fair values of the remaining AGI assets and liabilities noted above approximate their carrying values at July 2, 2019. There was no difference between the fair value of trade accounts receivables and the gross contractual value of those receivables. There are no contractual cash flows related to these receivables that are not expected to be collected. The Company believes the goodwill related to the acquisition was a result of the ability of the Company to leverage its technology in the broader market, as well as offering cross-selling market exposure opportunities. Goodwill from the acquisition of AGI is included within the Company’s Transportation Systems reporting unit and will be included in the annual review for impairment. The goodwill is fully deductible for tax purposes. The significant intangible assets identified in the purchase price allocation include customer relationships and non-compete agreements, which are amortized over their respective useful lives on a straight line basis which approximates the underlying cash flows. To value the customer relationships, the Company utilized the income approach, specifically a discounted cash-flow method known as the excess earnings method. The Company utilized the with and without method to derive the fair value of the non-compete agreement. The fair value estimates are based on a complex series of judgments about future events and uncertainties and rely heavily on estimates and assumptions. We believe the assumptions are representative of those a market participant would use in estimating fair value.
The following table presents the fair values and useful lives of the identifiable intangible assets acquired:
AmountWeighted Average 
Useful Life
(in thousands)(in years)
Customer relationships$3,500 6
Non-compete agreement210 3
Total intangible assets assumed$3,710 
Acquisition-Related Costs
In connection with the acquisition, the Company agreed to grant $1.7 million in retention bonuses to the Selling Shareholders and other employees payable in the form of restricted stock units at $5.22 per share, and $570,000 in retention bonuses payable in cash, each vesting and payable over three years following the closing, provided such employees remain in our service on the first, second and third anniversary of the closing of the acquisition. For the three- and six-months ended September 30, 2020, the Company recorded approximately $173,000 and $352,000, as compared to $440,000 and $596,000 for three- and six-months ended September 30, 2019, respectively, as stock-based compensation and salaries expense to selling, general and administrative expense in the unaudited condensed consolidated statements of operations, related to these bonuses.
24

Pro Forma Financial Information

The following pro forma information presents the consolidated results of operations of the Company and AGI for the six months ended September 30, 2019, as if the acquisition of AGI had been completed on April 1, 2018. There was no pro forma impact during the three- and six-months ended September 30, 2020 and for the three months ended September 30, 2019. These pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments that reflect pro forma results of operations, such as increased amortization for the fair value of acquired intangible assets and increased salaries expense related to the retention bonuses. The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings that may result from the consolidation of the operations of the Company and AGI. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of the results of operations that actually would have been achieved had the acquisition occurred as of April 1, 2018, nor are they intended to represent or be indicative of future results of operations:
Six Months Ended
September 30, 2019
(In thousands)
Pro forma revenue$56,705 
Pro forma net loss$(3,924)
Pro forma net loss per share:
Basic$(0.10)
Diluted$(0.10)
12.Business Segment Information
We currently operate in two reportable segments: Roadway Sensors and Transportation Systems.
The Roadway Sensors segment provides various advanced detection sensors and systems for traffic intersection management, communication systems and roadway traffic data collection applications. The Roadway Sensors product line uses advanced image processing technology and other techniques to capture and analyze sensor data through sophisticated algorithms, enabling vehicle, bicycle and pedestrian detection, as well as the transmission of both video images and data using various communication technologies. Our Roadway Sensors products include, among others, Vantage, VantageLive!, Vantage Next, VantagePegasus, VantageRadius, Vantage Vector, Velocity, SmartCycle, SmartCycle Bike Indicator, SmartSpan, VersiCam, PedTrax and P-Series products. Our Roadway Sensors segment also includes the sale of original equipment manufacturer (“OEM”) products for the traffic intersection markets, which include, among other things, traffic signal controllers and traffic signal equipment cabinets.
The Transportation Systems segment provides engineering and consulting services, managed services, performance measurement and traffic analytics solutions, as well as the development of transportation management and traveler information systems for the ITS industry. Our Transportation Systems services include planning, design, implementation, operation and management of surface transportation infrastructure systems. We perform analysis and study goods movement and commercial vehicle operations, as well as provide travel demand forecasting and systems engineering, and identify mitigation measures to reduce traffic congestion. Our Transportation Systems product line includes: Iteris Signal Performance Measures ("SPM"); our advanced traveler information system solution ClearRoute, our performance analytics solution ClearGuide; and our commercial vehicle operations and vehicle safety compliance platforms known as CVIEW-Plus, CheckPoint, UCRLink and inspect. The Transportation Systems segment also includes the operations of AGI beginning July 2, 2019 (see Note 11, Acquisition).
The accounting policies of our reportable segments are the same as those described in the summary of significant accounting policies (Note 1, Description of Business and Summary of Significant Accounting Policies). Certain corporate general and administrative expenses, including general overhead functions such as information systems, accounting, human resources, marketing, compliance costs and certain administrative expenses, as well as interest and amortization of intangible assets, are not allocated to the segments. The reportable segments are each managed separately because they manufacture and distribute distinct products or provide services with different processes. All reported segment revenues are derived from external customers. Our Chief Executive Officer, who is our chief operating decision maker (“CODM”), reviews financial information at the operating segment level. Our CODM does not review assets by segment in his resource allocation, and therefore, assets by segment are not disclosed below.
25

The following table sets forth selected unaudited condensed consolidated financial information for our reportable segments for the three- and six-months ended September 30, 2020 and 2019:
Roadway
Sensors
Transportation
Systems
Total
(In thousands)
Three Months Ended September 30, 2020
Product revenues$14,135 $2,130 $16,265 
Service revenues155 12,836 12,991 
Total revenues14,290 14,966 29,256 
Segment income3,083 2,295 5,378 
Three Months Ended September 30, 2019
Product revenues12,480 1,315 13,795 
Service revenues75 12,716 12,791 
Total revenues12,555 14,031 26,586 
Segment income2,224 1,942 4,166 
Roadway
Sensors
Transportation
Systems
Total
(In thousands)
Six Months Ended September 30, 2020
Product revenues$27,286 $3,373 $30,659 
Service revenues240 26,357 26,597 
Total revenues27,526 29,730 57,256 
Segment income6,194 4,559 10,753 
Six Months Ended September 30, 2019
Product revenues25,251 3,061 28,312 
Service revenues112 23,329 23,441 
Total revenues25,363 26,390 51,753 
Segment income4,556 3,508 8,064 
The following table reconciles total segment income to unaudited condensed consolidated operating income (loss) from continuing operations before income taxes:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Segment income:
Total income from reportable segments$5,378 $4,166 $10,753 $8,064 
Unallocated amounts:
Corporate expenses(4,400)(5,149)(8,544)(9,519)
Amortization of intangible assets(230)(230)(460)(296)
Restructuring charges  (619) 
Operating income (loss)$748 $(1,213)$1,130 $(1,751)
26

ITEM 2.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Forward-Looking Statements
This report, including the following discussion and analysis, contains forward-looking statements (within the meaning of the Private Securities Litigation Reform Act of 1995) that are based on our current expectations, estimates and projections about our business and our industry, and reflect management’s beliefs and certain assumptions made by us based upon information available to us as of the date of this report. When used in this report and the information incorporated herein by reference, the words “expect(s),” “feel(s),” “believe(s),” “intend(s),” “plan(s),” “should,” “will,” “may,” “anticipate(s),” “estimate(s),” “could,” “should,” and similar expressions or variations of these words are intended to identify forward-looking statements. These forward-looking statements include, but are not limited to, statements regarding our anticipated growth, sales, revenue, expenses, profitability, capital needs, backlog, manufacturing capabilities, the market acceptance of our products and services, competition, the impact of any current or future litigation, the impact of recent accounting pronouncements, the applications for and acceptance of our products and services, the status of our facilities and product development, the impact of the acquisition of Albeck Gerken, Inc. and the impact of the sale of our Agriculture and Weather Analytics segment. These statements are not guarantees of future performance and are subject to certain risks and uncertainties that could cause our actual results to differ materially from those projected. You should not place undue reliance on these forward-looking statements that speak only as of the date hereof. We encourage you to carefully review and consider the various disclosures made by us which describe certain factors which could affect our business, including in “Risk Factors” set forth in Part II. Item 1A of this report, before deciding to invest in our company or to maintain or increase your investment. We undertake no obligation to revise or update publicly any forward-looking statement for any reason, including to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.
Overview
General
We are a provider of smart mobility infrastructure management solutions. Municipalities, government agencies, and other transportation infrastructure providers use our solutions to monitor, visualize, and optimize mobility infrastructure to help ensure roads are safe, travel is efficient, and communities thrive.
Recent Developments
Impact of COVID-19 on Our Business
The COVID-19 pandemic (the “Pandemic”) has materially adversely impacted global economic conditions. Indeed, more than six months into the Pandemic, COVID-19 continues to have an unpredictable and unprecedented impact on the U.S. economy as federal, state and local governments react to this public health crisis with travel restrictions, quarantines and "stay-at-home" orders. The uncertainties caused by the Pandemic include, but are not limited to, supply chain disruptions, workplace dislocations, economic contraction, and downward pressure on some customer budgets and customer sentiment in general. While there has been no material impact to our results of operation of financial condition, nor any facility closures during the first six months of Fiscal 2021, we did experience some work delays due to the Pandemic. Should such delays become protracted or worsen the impacts of the Pandemic could materially impact our business, results of operations and financial condition. The extent of the impact of the Pandemic on our business and financial results and volatility of our stock price will depend largely on future developments, including the duration of the spread of the outbreak, the responses of government, the impact on capital and financial markets and the related impact on the financial circumstances of our customers, all of which are highly uncertain and cannot be reasonably estimated as of this report.
Given the uncertainties surrounding the impacts of the Pandemic on our future financial condition and results of operations, we have taken certain actions to preserve our liquidity, manage cash flow and strengthen our financial flexibility. Such actions included, reducing our discretionary spending, reducing capital expenditures, implementing restructuring activities that we expect would lead to approximately $1.2 million to $1.3 million in annualized savings, and reducing payroll costs, including employee furloughs, pay freezes and pay cuts.
On March 27, 2020, CARES Act was signed into law in the United States. The CARES Act provides relief to U.S. corporations through financial assistance programs and modifications to certain income tax provisions. The Company is applying certain beneficial provisions of the CARES Act, including the payroll tax deferral and the alternative minimum tax
27

acceleration. For more information, refer to Note 6, Income Taxes, to our Unaudited Condensed Consolidated Financial Statements, including in Part I, Item 1 of this report.
The Pandemic has had an impact on the Company’s human capital. While our main Santa Ana facility has remained open as our business is considered essential under the criteria specified by the State of California, “stay-at-home” orders and Pandemic restrictions imposed by local and state authorities have forced the majority of our employees to work remotely. The Company’s information technology infrastructure has proven sufficiently flexible to minimize disruptions in required duties and responsibilities. We believe that our system of internal control over financial reporting has not been fundamentally altered and that the effectiveness of the design and operation of internal controls remained materially consistent during the three- and six-month periods ended September 30, 2020. Additionally, we have been able to timely file financial reports. We believe we have the infrastructure to efficiently work remotely during the Pandemic. We do not expect to incur significant costs to safely reopen our facilities to all our employees.
Despite the Pandemic, we believe that the ITS industry in the US should continue to provide new opportunities for the Company although, in the near term, the pace of new opportunities emerging may be restrained and the start dates of awarded projects may be delayed. We believe that our expectations are valid and that our plans for the future continue to be based on reasonable assumptions.
Sale of Agriculture and Weather Analytics Segment
On May 5, 2020, the Company completed the sale of substantially all of our assets used in connection with our Agriculture and Weather Analytics segment to DTN, LLC (“DTN”), an operating company of TBG AG, a Swiss-based holding company, pursuant to the Purchase Agreement signed on May 2, 2020, in exchange for a total purchase consideration of $12.0 million in cash, subject to working capital adjustments. Upon closing on May 5, 2020, the Company received $10.5 million and deferred payments of $1.45 million and $50,000, which were included in prepaid expenses and other current assets, and other assets on the unaudited condensed consolidated balance sheets, respectively, will be paid by DTN at the 12-month and 18-month anniversaries of the closing date, subject to satisfactions of the conditions set forth in the Purchase Agreement relating to the transition of certain customers to DTN and the collection of certain receivables by DTN. The Purchase Agreement also provides for customary post-closing adjustments to the purchase price related to working capital at closing. The parties also entered into certain ancillary agreements at the closing of the transaction that will provide Iteris with ongoing access to weather and pavement data that it integrates into its transportation software products, and a joint development agreement under which the parties agreed to pursue future joint opportunities in the global transportation market.
The sale of the Agriculture and Weather Analytics segment was a result of the Company’s shift in strategy to focus on its mobility infrastructure management solutions and to capitalize on the potential for a future partnership upon the sale of this business component to DTN. We have determined that the Agriculture and Weather Analytics segment, which constituted one of our operating segments, qualifies as a discontinued operation in accordance with the criteria set forth in ASC 205-20, Presentation of Financial Statements – Discontinued Operations.
On May 5, 2020, the Company also entered into a transition services agreement (“TSA”) with DTN, pursuant to which the Company agreed to support the information technology and accounting functions of the Agriculture and Weather Analytics segment for a period up to 12 months and DTN agreed to provide the contract administration/account management services for certain contracts of the Company and other transition services. Either party may make any reasonable request to extend the period of time the other party shall provide a transition service beyond the initial service period or access to additional services that are necessary for the transition of the business operations. The Company earned $70,000 and $84,000 in income and incurred $24,000 and $27,000 in costs associated with the TSA for the three- and six-months ended September 30, 2020, respectively, which was included in loss from discontinued operations on the unaudited condensed consolidated statement of operations.
Non-GAAP Financial Measures
Adjusted income (loss) from continuing operations before interest, taxes, depreciation, amortization, stock-based compensation expense, and restructuring charges (“Adjusted EBITDA”) was approximately $2.0 million and $4.2 million for the three- and six-months ended September 30, 2020 as compared to approximately $633,000 and $1.1 million for the three- and six-months ended September 30, 2019, respectively.
When viewed with our financial results prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) and accompanying reconciliations, we believe Adjusted EBITDA provides additional useful information to clarify and enhance the understanding of the factors and trends affecting our past performance and future prospects. We define
28

these measures, explain how they are calculated and provide reconciliations of these measures to the most comparable GAAP measure in the table below. Adjusted EBITDA and the related financial ratios, as presented in this Quarterly Report on Form 10-Q (“Form 10-Q”), are supplemental measures of our performance that are not required by or presented in accordance with GAAP. They are not a measurement of our financial performance under GAAP and should not be considered as alternatives to net income or any other performance measures derived in accordance with GAAP, or as an alternative to net cash provided by operating activities as measures of our liquidity. The presentation of these measures should not be interpreted to mean that our future results will be unaffected by unusual or nonrecurring items.
We use Adjusted EBITDA non-GAAP operating performance measures internally as complementary financial measures to evaluate the performance and trends of our businesses. We present Adjusted EBITDA and the related financial ratios, as applicable, because we believe that measures such as these provide useful information with respect to our ability to meet our operating commitments.
Adjusted EBITDA and the related financial ratios have limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations include:
They do not reflect our cash expenditures, future requirements for capital expenditures or contractual commitments;
They do not reflect changes in, or cash requirements for, our working capital needs;
Although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements;
They are not adjusted for all non-cash income or expense items that are reflected in our statements of cash flows;
They do not reflect the impact on earnings of charges resulting from matters unrelated to our ongoing operations; and
Other companies in our industry may calculate Adjusted EBITDA differently than we do, whereby limiting its usefulness as comparative measures.
Because of these limitations, Adjusted EBITDA and the related financial ratios should not be considered as measures of discretionary cash available to us to invest in the growth of our business or as a measure of cash that will be available to us to meet our obligations. You should compensate for these limitations by relying primarily on our GAAP results and using Adjusted EBITDA only as supplemental information. See our unaudited condensed consolidated financial statements contained in this Form 10-Q. However, in spite of the above limitations, we believe that Adjusted EBITDA and the related financial ratios are useful to an investor in evaluating our results of operations because these measures:
Are widely used by investors to measure a company’s operating performance without regard to items excluded from the calculation of such terms, which can vary substantially from company to company depending upon accounting methods and book value of assets, capital structure and the method by which assets were acquired, among other factors;
Help investors to evaluate and compare the results of our operations from period to period by removing the effect of our capital structure from our operating performance; and
Are used by our management team for various other purposes in presentations to our Board of Directors as a basis for strategic planning and forecasting.
The following financial items have been added back to or subtracted from our net income when calculating Adjusted EBITDA:
Interest expense may be useful to investors for determining current cash flow;
Income tax expense may be useful to investors because it represents the taxes which may be payable for the period and the change in deferred taxes during the period, and may reduce cash flow available for use in our business;
Depreciation may be useful to investors because it generally represents the wear and tear on our property and equipment used in our operations;
Amortization expense may be useful to investors because it represents the estimated attrition of our acquired customer base and the diminishing value of product rights;
Stock-based compensation may be useful to our investors for determining current cash flow;
Restructuring charges may be useful to our investors in evaluating our core operating performance; and
Acquisition costs may be useful to our investors in evaluating our core operating performance.
29

Reconciliations of net income (loss) from continuing operations to Adjusted EBITDA and the presentation of Adjusted EBITDA as a percentage of total revenues were as follows:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In Thousands)(In Thousands)
Net income (loss) from continuing operations$719$(1,051)$1,137$(1,588)
Income tax expense2816225
Depreciation expense182203367380
Amortization expense363336724499
Stock-based compensation6677041,3311,218
Other adjustments:
Restructuring charges619
Acquisition costs440596
Adjusted EBITDA$1,959$633$4,240$1,130
Percentage of total revenues6.7 %2.4 %7.4 %2.2 %

Business Segments
We currently operate in two reportable segments: Roadway Sensors and Transportation Systems.
The Roadway Sensors segment provides advanced detection sensors and systems for traffic intersection management, that collectively comprise our family of Vantage sensors, as well as communication systems and roadway traffic data collection applications that complement our Vantage sensor products. The Vantage product line uses advanced image processing technology and other techniques to capture and analyze sensor data through sophisticated algorithms, enabling vehicle, bicycle and pedestrian detection, as well as the transmission of both video images and data using various communication technologies. Our Roadway Sensors products include, among others, Vantage, VantageLive!, Vantage Next, VantagePegasus, VantageRadius, Vantage Vector, Velocity, SmartCycle, SmartCycle Bike Indicator, SmartSpan, VersiCam, PedTrax and P-Series products. In select territories, our Roadway Sensors segment also sells OEM products for the traffic intersection markets, which include, among other things, traffic signal controllers and traffic signal equipment cabinets.
The Transportation Systems segment includes engineering and consulting services, managed services, performance measurement and traffic analytics solutions, as well as the development of transportation management and traveler information systems for the ITS industry. Our Transportation Systems services include planning, design, development and implementation of software and hardware-based ITS systems that integrate sensors, video surveillance, computers and advanced communications equipment to enable public agencies to monitor, control and direct traffic flow, assist in the quick dispatch of emergency crews, and distribute real-time information about traffic conditions. Our services include planning, design, implementation, operation and management of surface transportation infrastructure systems. We perform analysis and study goods movement and commercial vehicle operations, as well as provide travel demand forecasting and systems engineering, and identify mitigation measures to reduce traffic congestion. The Transportation Systems segment also includes the operations of AGI beginning July 2, 2019 (see Note 11, Acquisition, to our Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this report for further details on the acquisition of AGI). The Transportations Systems segment product line includes: Iteris Signal Performance Measures ("SPM"), Iteris ClearGuide, our performance measurement and analytics solution; our advanced traveler information system solution ClearRoute; and our commercial vehicle operations and vehicle safety compliance platforms known as ClearFleet, CVIEW-Plus, CheckPoint, UCRLink and inspect.
See Note 12, Business Segment Information, to our Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this report, for further details on our reportable segments.
Critical Accounting Policies and Estimates
“Management’s Discussion and Analysis of Financial Condition and Results of Operations” is based on our unaudited condensed consolidated financial statements included herein, which have been prepared in accordance with GAAP. The preparation of these financial statements requires management to make estimates and assumptions that affect the reported
30

amounts of assets and liabilities and related disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, we evaluate these estimates and assumptions, include those related to revenue recognition, the collectability of accounts receivable and related allowance for doubtful accounts, projections of taxable income used to assess realizability of deferred tax assets, warranty reserves and other contingencies, costs to complete long-term contracts, indirect cost rates used in cost plus contracts, the valuation of inventories, the valuation of purchased intangible assets and goodwill, the valuation of investments, estimates of future cash flows used to assess the recoverability of long-lived assets and the impairment of goodwill, and fair value of our stock option awards used to calculate stock-based compensation. We base these estimates on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. These estimates and assumptions by their nature involve risks and uncertainties, and may prove to be inaccurate. In the event that any of our estimates or assumptions are inaccurate in any material respect, it could have a material adverse effect on our reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.
Recent Accounting Pronouncements
Refer to Note 1, Description of Business and Summary of Significant Accounting Policies, to our Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this report for a discussion of applicable recent accounting pronouncements.
Analysis of Quarterly Results from Continuing Operations
Total Revenues. Total revenues are comprised of sales from our Roadway Sensors and Transportation Systems.
The following tables present our total revenues for the three- and six-months ended September 30, 2020 and 2019:
Three Months Ended September 30,$
Increase
(decrease)
%
Change
20202019
(In thousands, except percentages)
Product revenues$16,265 $13,795 $2,470 17.9 %
Service revenues12,991 12,791 200 1.6 %
Total revenues$29,256 $26,586 $2,670 10.0 %
Six Months Ended September 30,$
Increase
(decrease)
%
Change
20202019
(In thousands, except percentages)
Product revenues$30,659 $28,312 $2,347 8.3 %
Service revenues26,597 23,441 3,156 13.5 %
Total revenues$57,256 $51,753 $5,503 10.6 %
Product revenues primarily consist of Roadway Sensors product sales, but also include OEM products for the traffic signal markets, as well as Transportation Systems third-party product sales for installation under certain construction-type contracts. Product revenues for the three months ended September 30, 2020 increased 17.9% to $16.3 million, as compared to $13.8 million in the corresponding period in the prior year, primarily due to an increase in the volume of sales of our core Roadway Sensors video detection products, as well as an increase in Transportation Systems third-party product sales for installation under certain construction-type contracts. These increases were slightly offset by a decrease in unit sales from our distribution in Texas of certain OEM products for the traffic intersection market described below.
Service revenues primarily consist of Transportation Systems engineering services, but also includes service revenues generated by our Roadway Sensors segment. Service revenues for the three months ended September 30, 2020 increased 1.6% to $13 million, compared to $12.8 million in the corresponding period in the prior year.
Total revenues for the three months ended September 30, 2020 increased 10.0% to $29.3 million, compared to $26.6 million in the corresponding period in the prior year. The increase in total revenues was primarily due to an approximate 13.8% increase in Roadway Sensors revenues and approximately 6.7% increase in Transportation Systems revenues.
31

Product revenues for the six months ended September 30, 2020 increased 8.3% to $30.7 million, as compared to $28.3 million in the corresponding period in the prior year, primarily due to an increase in the core Roadway Senor product sales, coupled with a slight increase in Transportation System third-party product sales for installation under certain construction-type contracts, offset by a decrease of OEM product sales.
Service revenues for the six months ended September 30, 2020 increased 13.5% to $26.6 million, compared to $23.4 million in the corresponding period in the prior year, primarily due to revenues from the operations of AGI and higher Transportation Systems traffic engineering service revenues.
Total revenues for the six months ended September 30, 2020 increased 10.6% to $57.3 million, compared to $51.8 million in the corresponding period in the prior year. The increase in total revenues was primarily due to an approximate 12.7% increase in Transportation Systems revenues and an approximate 8.5% increase in Roadway Sensors revenues.
Roadway Sensors revenues for the three months ended September 30, 2020 increased approximately $1.7 million or 13.8% to $14.3 million, compared to $12.6 million in the corresponding period in the prior year, primarily due to higher sales from our core video detection products, offset by lower unit sales from our distribution in Texas of certain OEM products for the traffic intersection market, which decreased by approximately $350,000 or 26.4%, to approximately $974,000. Roadway Sensors revenues for the six months ended September 30, 2020 increased approximately $2.2 million or 8.5% to $27.5 million, compared to $25.4 million in the corresponding period in the prior year, primarily due to higher sales from our core video detection products, offset by lower unit sales from our distribution in Texas of certain OEM products for the traffic intersection market, which decreased by approximately $849,000 or 26.9%, to approximately $2.3 million. While OEM products generally have lower gross margins than our core video detection products, we believe the offering of OEM products can benefit sales of our core products in Texas by providing a more comprehensive suite of traffic solutions for our customers. Roadway Sensors added approximately $17.2 million and $30.0 million of new bookings, or potential revenue under binding agreements, during the three- and six-months ended September 30, 2020. Roadway Sensors backlog increased to approximately $11.2 million as of September 30, 2020, compared to approximately $7.7 million as of September 30, 2019. Going forward, we plan to grow revenues by focusing on our core domestic traffic intersection market, and refine and deliver products that address the needs of this market, primarily our Vantage processors and camera systems and our Vantage Vector video/radar hybrid sensor, as well as our SmartCycle, Velocity, PedTrax and SmartSpan products.
Transportation Systems revenues for the three months ended September 30, 2020 increased approximately $0.9 million or 6.7% to $15.0 million, compared to $14.0 million in the corresponding period in the prior year. Transportation Systems revenues for the six months ended September 30, 2020 increased approximately $3.3 million or 12.7% to $29.7 million, compared to $26.4 million in the corresponding period in the prior year. Transportation Systems added approximately $17.3 million and $38.3 million of new bookings during the three- and six-months ended September 30, 2020. Transportation Systems backlog increased to approximately $61.9 million as of September 30, 2020, compared to approximately $58.3 million as of September 30, 2019. We plan to continue to focus on securing new contracts and to extend and/or continue our existing relationships with key agencies related to projects in their final project phases. While we believe our ability to obtain additional large contracts will contribute to overall revenue growth, the mix of sub-consulting content and third-party product sales will likely affect the related total gross profit from period to period, as total revenues derived from sub-consultants and third-party product sales generally have lower gross margins than revenues generated by our professional services.
Backlog is an operational measure representing future unearned revenue amounts believed to be firm that are to be earned under our existing agreements and are not included in deferred revenue on our unaudited condensed consolidated balance sheets. Backlog includes new bookings but does not include announced orders for which definitive contracts have not been executed. We believe backlog is a useful metric for investors, given its relevance to total orders, but there can be no assurances we will recognize revenue from bookings or backlog timely or ever.






32

Gross Profit
The following tables present details of our gross profit for the three- and six-months ended September 30, 2020 and 2019:
Three Months Ended September 30,$
Increase
%
Change
20202019
(In thousands, except percentages)
Product gross profit$6,933$6,244$68911.0 %
Service gross profit4,4254,434(9)(0.2)%
Total gross profit$11,358$10,678$6806.4 %
Product gross margin as a % of product revenues42.6 %45.3 %
Service gross margin as a % of service revenues34.1 %34.7 %
Total gross margin as a % of total revenues38.8 %40.2 %
Six Months Ended September 30,$
Increase
%
Change
20202019
(In thousands, except percentages)
Product gross profit$13,246$12,266$9808.0 %
Service gross profit8,9807,99698412.3 %
Total gross profit$22,226$20,262$1,9649.7 %
Product gross margin as a % of product revenues43.2 %43.3 %
Service gross margin as a % of service revenues33.8 %34.1 %
Total gross margin as a % of total revenues38.8 %39.2 %
Our product gross margin for the three months ended September 30, 2020 decreased approximately 270 basis points, as compared to the corresponding period in the prior year, primarily due to lower margin from our Transportation System third party product sales for installation under certain construction-type contracts that we classify as product sales. Our product gross margin for the six months ended September 30, 2020 decreased approximately 10 basis points, as compared to the corresponding periods in the prior year, primarily due to an increase in our Roadway Sensors core video detection products, which typically yields higher gross margins than our Roadway Sensors OEM sales and our Transportation Systems third-party product sales for installation under certain construction-type contracts that we classify as product sales.
Our service gross margin for the three- and six-months ended September 30, 2020 decreased approximately 60 and 30 basis points, respectively, as compared to the corresponding periods in the prior year, primarily due to an increase in the amount of subcontracting services and products. Subcontracting services and products generally result in lower gross margins than our workforce.
Our total gross margin for the three- and six-months ended September 30, 2020 decreased approximately 140 and 40 basis points, respectively, as compared to the corresponding periods in the prior year, primarily as a result of the revenue mix between our segments.
Selling, General and Administrative Expense
Selling, general and administration expense for the three months ended September 30, 2020 decreased approximately 13.4% to $9.2 million, compared to $10.7 million for the three months ended September 30, 2019. Selling, general and administration expense for the six months ended September 30, 2020 decreased approximately 9.3% to $18.0 million, compared to $19.8 million for the six months ended September 30, 2019. The decrease is primarily due to a decrease in bid and proposal activities in the Transportations Systems segment driven by the timing and size of certain opportunities in the current quarter compared with the same period a year ago.
33

Research and Development Expense
Research and development expense for the three months ended September 30, 2020 was approximately $1.1 million, which was relatively consistent with the prior period expense of $1.0 million for the three months ended September 30, 2019. Research and development expense for the six months ended September 30, 2020 increased approximately 7.6% to $2.0 million, compared to $1.9 million for the six months ended September 30, 2019.
We plan to continue to invest in the development of further enhancements and functionality of our Iteris ClearMobility platform which includes among other things our software offering in our Transportation Systems segment, as well as our Vantage products family in our Roadway Sensors segment.
During Fiscal 2020, we successfully released Iteris ClearGuide, our state-of-the-art mobility intelligence software solutions, designed to help transportation agencies achieve safer, more efficient mobility for their networks. Certain development costs were capitalized into intangible assets in the unaudited condensed consolidated balance sheets; in both the current and prior year periods; however, certain costs did not meet the criteria for capitalization under GAAP and are included in research and development expense. Going forward, we expect to continue to invest in our software solutions. This continued investment may result in increases in research and development costs, as well as additional capitalized software in future periods.
Amortization of Intangible Assets
Amortization of intangible assets was approximately $230,000 for the three months ended September 30, 2020 and 2019. Amortization of intangible assets was approximately $460,000 and $296,000 for the six months ended September 30, 2020 and 2019, respectively. The increase was primarily due to amortization expenses related to intangible assets acquired as part of the AGI acquisition.
Interest Income
Interest income was approximately $43,000 and $48,000 for the three months ended September 30, 2020 and 2019, respectively. Interest income was approximately $97,000 and $81,000 for the six months ended September 30, 2020 and 2019, respectively.
Income Taxes
The effective tax rate used for interim periods is the estimated annual effective tax rate, based on current estimate of full year results, except that taxes related to specific events, if any, are recorded in the interim period in which they occur.
Income tax expense for the three- and six-months ended September 30, 2020 was approximately $28,000 and $62,000, or 3.4% and 4.8% of pre-tax income as compared with an expense of approximately $1,000 and $25,000, or 0.1% and 0.6% of pre-tax loss for the three- and six-months ended September 30, 2019, respectively.
In assessing the realizability of our deferred tax assets, we review all available positive and negative evidence, including reversal of deferred tax liabilities, potential carrybacks, projected future taxable income, tax planning strategies and recent financial performance. As we have experienced a cumulative pre-tax loss over the trailing three years, we continue to maintain a valuation allowance against our deferred tax assets.
On March 27, 2020, the CARES Act was enacted in response to the Pandemic. The CARES Act contains numerous income tax provisions, such as relaxing limitations on the deductibility of interest and the use of net operating losses arising in taxable years beginning after December 31, 2017. The income tax provisions of the CARES Act had an immaterial impact on our current taxes, deferred taxes, and uncertain tax positions of the Company in the year ended March 31, 2020. The CARES Act also allows for the deferral of payroll taxes, as well as the immediate refund of federal Alternative Minimum Tax credits, which had previously been made refundable over a period of four years by the Tax Cuts and Jobs Act of 2017.



34

Liquidity and Capital Resources
Liquidity Outlook
We believe we will have adequate liquidity over the next 12 months to operate our business and to meet our cash requirements. As of September 30, 2020, we had cash and cash equivalents totaling approximately $15.6 million, and short-term investments of $22.2 million, resulting in a total liquidity position of approximately $37.8 million. We do not have a revolving credit facility. Our cash position will also be impacted by any capital expenditures or acquisitions we complete in the future.
As a result of the Pandemic, we have taken and will continue to take action to reduce costs, preserve liquidity and manage our cash flow. Such actions include, but are not limited to reducing our discretionary spending, reducing capital expenditures, implementing our restructuring activities that will lead to approximately $1.2 million to $1.3 million in annualized savings, and reducing payroll costs, including employee furloughs, pay freezes and pay cuts.
While the impact and duration of the Pandemic on our business is currently uncertain, the situation is expected to be temporary. In the longer term, we remain committed to increasing total shareholder returns through our investments in opportunities and initiatives to grow our business organically and through acquisitions that support our current strategies.
Cash Flows
We have historically financed our operations with a combination of cash flows from operations and the sale of equity securities. We expect to continue to rely on cash flows from operations and our cash reserves to fund our operations, which we believe to be sufficient to fund our operations for at least the next twelve months. However, we may need or choose to raise additional capital to fund potential future acquisitions and our future growth. We may raise such funds by selling equity or debt securities to the public or to selected investors or by borrowing money from financial institutions. If we raise additional funds by issuing equity or convertible debt securities, our existing stockholders may experience significant dilution, and any equity securities that may be issued may have rights senior to our existing stockholders. There is no assurance that we will be able to secure additional funding on a timely basis, on terms acceptable to us, or at all.
At September 30, 2020, we had $46.5 million in working capital, excluding current assets and liabilities held for sale, which included $15.8 million in cash, cash equivalents and restricted cash, as well as $22.2 million in short-term investments. This compares to working capital of $33.9 million at March 31, 2020, excluding current assets and liabilities held for sale, which included $14.4 million in cash, cash equivalents and restricted cash, as well as $11.6 million in short-term investments.
Operating Activities. Cash provided by operating activities of our continuing operations for the six months ended September 30, 2020 of $4.2 million was primarily the result of our net income from continuing operations of approximately $1.1 million and $3.0 million in non-cash items, primarily for noncash lease expense, deferred income taxes, depreciation, stock-based compensation, and amortization, offset by approximately $47,000 from changes in working capital. Cash used in operating activities from discontinued operations was $2.0 million.
Cash provided by operating activities of our continuing operations for the six months ended September 30, 2019 was primarily the result of our net loss of approximately $1.6 million, offset by approximately $1.3 million from changes in working capital and approximately $2.8 million in noncash items for noncash lease expense, deferred income taxes, depreciation, stock-based compensation, and amortization. Cash used in operating activities from discontinued operations was $2.7 million.
Investing Activities. Net cash used in investing activities of our continuing operations during the six months ended September 30, 2020 was primarily the result of purchases of approximately $23.7 million of short-term investments and approximately $288,000 of property and equipment purchases, coupled with approximately $416,000 of capitalized software development costs, primarily in the Roadway Sensors and Transportation Systems business segments related to VantageLive! and ClearGuide, respectively. These investments were partially offset by approximately $13.0 million in proceeds from the sale and maturity of short-term investments.
Net cash used in investing activities of our continuing operations during the six months ended September 30, 2019 was primarily the result of approximately $21.3 million purchases of short-term investments and approximately $246,000 of property and equipment purchases as well as $5.6 million in net cash paid for the AGI acquisition, coupled with approximately $522,000 of capitalized software development costs, primarily in the Roadway Sensors and Transportation Systems business segments related to VantageLive! and ClearGuide, respectively. These investments were partially offset by approximately $3.2 million in proceeds from the sale and maturity of short-term investment.
35

Financing Activities. Net cash provided by financing activities of our continuing operations during the six months ended September 30, 2020 was the result of approximately $696,000 and $188,000 of cash proceeds from the exercises of stock options and purchase of ESPP shares, respectively.
Net cash provided by financing activities of our continuing operations during the six months ended September 30, 2019 was the result of approximately $26.8 million of net proceeds from the issuance of common stock in connection with the public offering. In addition, there was $172,000 of cash proceeds from the purchase of ESPP shares and approximately $81,000 of cash proceeds from the exercises of stock options.

Off Balance Sheet Arrangements
We did not have any material off balance sheet arrangements at September 30, 2020.
Seasonality
We have historically experienced seasonality, particularly with respect to our Roadway Sensors segment, which adversely affects such sales in our third and fourth fiscal quarters due to a reduction in intersection construction and repairs during the winter months due to inclement weather conditions, with the third fiscal quarter generally affected the most by inclement weather. We have also experienced seasonality, particularly with respect to our Transportation Systems segment, which adversely impacts our third fiscal quarter due to the increased number of holidays, causing a reduction in available billable hours.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
As a smaller reporting company, we are not required to provide the information required by Item 305 of Regulations S-K.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as such term is defined in Exchange Act Rules 13a-15(e) and 15d-15(e). Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures are effective at the reasonable assurance level to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, our management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. Our management was required to apply its judgment in evaluating the cost-benefit relationship of such controls and procedures.
Changes in Internal Controls
During the fiscal quarter covered by this report, there has been no change in our internal controls over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that has materially affected, or is reasonably likely to materially affect, our internal controls over financial reporting
Inherent Limitations on Internal Controls
A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of management override or improper acts, if any, have been detected. These inherent limitations
36

include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of simple errors. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Because of the inherent limitations in a cost-effective control system, misstatements due to management override, error or improper acts may occur and not be detected. Any resulting misstatement or loss may have an adverse and material effect on our business, financial condition and results of operations.


PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
The information set forth in Note 7, Commitments and Contingencies, under the heading “Litigation and Other Contingencies” to our Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this report, is incorporated herein by reference.
ITEM 1A.  RISK FACTORS
The reader is referred to Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended March 31, 2020, as filed with the U.S. Securities and Exchange Commission on June 9, 2020, for a discussion of factors that could materially affect our business, financial condition, results of operations, or future results in addition to the risk factors below:
The recent coronavirus outbreak has affected and could result in material harm to our business.
In March 2020, a global pandemic was declared by the World Health Organization related to the rapidly growing outbreak of COVID-19 (the “Pandemic”). The Pandemic is having an unprecedented impact on the U.S. economy as federal, state and local governments react to this public health crisis with travel restrictions, quarantines and “stay-at-home” orders. The uncertainties caused by the Pandemic include, but are not limited to, supply chain disruptions, workplace dislocations, economic contraction, and downward pressure on some customer budgets and customer sentiment in general. Continued impacts of the Pandemic have materially adversely impacted global economic conditions. The Pandemic could also affect government budgets and purchases of our products and services, as well as our suppliers, and delay material deliveries to and by us. Although we have taken steps to preserve liquidity, manage cash flows and strengthen financial flexibility, we cannot assure you that these steps will be successful, that these actions will not limit our growth or that we will not need to take further actions. The extent of the impact of the Pandemic on our business and financial results and volatility of our stock price will depend largely on future developments, including the duration of the spread of the outbreak, the impact on capital and financial markets and the related impact on the financial circumstances of our customers, all of which are highly uncertain and cannot be predicted. This situation is changing rapidly, and additional impacts may arise that we are not aware of currently.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
On August 9, 2012, our Board of Directors approved a new stock repurchase program pursuant to which we may acquire up to $3 million of our outstanding common stock for an unspecified length of time. Under the program, we may repurchase shares from time to time in the open market and privately negotiated transactions and block trades, and may also repurchase shares pursuant to a 10b5-1 trading plan during our closed trading windows, to the extent such a 10b5-1 plan is in place. There is no guarantee as to the exact number of shares that will be repurchased. We may modify or terminate the repurchase program at any time without prior notice. On November 6, 2014, our Board of Directors approved a $3.0 million increase to the Company’s existing stock repurchase program, pursuant to which the Company may continue to acquire shares of its outstanding common stock from time to time for an unspecified length of time.
For the three- and six-months ended September 30, 2020, the Company did not repurchase any shares. From inception of the program in August 2011 through September 30, 2020, we repurchased approximately 3,422,000 shares of our common stock for an aggregate price of approximately $5.6 million, at an average price per share of $1.63. As of September 30, 2020, all repurchased shares have been retired and returned to their status as authorized and unissued shares of our common stock. As of September 30, 2020, approximately $1.7 million remains available for the repurchase of our common stock under our current program.
37

ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
ITEM 6. EXHIBITS
The following exhibits are filed or furnished herewith or are incorporated by reference to the location indicated.
Exhibit
Number
DescriptionWhere Located
2.1Asset Purchase Agreement, dated May 2, 2020, by and among Iteris, Inc., ClearAg, Inc., and DTN, LLC*Exhibit 2.1 to the registrant’s Current Report on Form 8-K as filed with the SEC on May 6, 2020
31.1Filed herewith
31.2Filed herewith
32.1Furnished herewith
32.2Furnished herewith
101.INSInline XBRL Instance Document – The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.Filed herewith
101.SCHInline XBRL Taxonomy Extension Schema DocumentFiled herewith
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentFiled herewith
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentFiled herewith
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentFiled herewith
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentFiled herewith
38

104.1Cover Page Interactive Data File – The cover page interactive data file does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL documentFiled herewith
___________________________________
*    Pursuant to Item 601(b)(2) of Regulation S-K, certain exhibits and schedules have been omitted. The registrant hereby agrees to furnish supplementally a copy of any omitted exhibit or schedule to the SEC upon request.
39

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.
Date: November 4, 2020ITERIS, INC.
(Registrant)
By/s/ JOE BERGERA
Joe Bergera
Chief Executive Officer
(Principal Executive Officer)
By/s/ DOUGLAS L. GROVES
Douglas L. Groves
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
40
EX-31.1 2 iti-20200930x10qex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Joe Bergera, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Iteris, Inc.;
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 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: November 4, 2020
/s/ JOE BERGERA
Joe Bergera
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 iti-20200930x10qex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Douglas L. Groves, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Iteris, Inc.;
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 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: November 4, 2020
/s/ DOUGLAS L. GROVES
Douglas L. Groves
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 iti-20200930x10qex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Iteris, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Joe Bergera, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §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: November 4, 2020
/s/ JOE BERGERA
Joe Bergera
Chief Executive Officer
A signed original of this written statement required by Section 906, or any other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 5 iti-20200930x10qex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Iteris, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Douglas L. Groves, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §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: November 4, 2020
/s/ DOUGLAS L. GROVES
Douglas L. Groves
Senior Vice President and Chief Financial Officer
A signed original of this written statement required by Section 906, or any other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 iti-20200930.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 (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Supplementary Financial Information link:presentationLink link:calculationLink link:definitionLink 2306302 - Disclosure - Supplementary Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Supplemental Financial Information - Inventories , Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Supplementary Financial Information - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Supplementary Financial Information - Future Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Supplementary Financial Information - Warranty Reserve Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Supplementary Financial Information - Earnings (loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Supplementary Financial Information - Earnings (loss) Per Share Excluded weighted average (Details) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Discontinued Operations - Assets and liabilities held for sale (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Discontinued Operations - Results of operations included in net income (loss) from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Discontinued Operations - Gain recorded on sale (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Restructuring Activities - Restructuring and severance costs for our reportable segments (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Restructuring Activities - Restructuring activities (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 1106107 - Statement - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Right-of-Use Assets and Lease Liabilities link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Right-of-Use Assets and Lease Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Right-of-Use Assets and Lease Liabilities - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Right-of-Use Assets and Lease Liabilities - Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Right-of-Use Assets and Lease Liabilities - Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Stock-Based Compensation - Other Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2141110 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 2344308 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - Acquisition - Purchase price allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Acquisition - Fair values and useful lives of the identifiable intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Acquisition - Acquisition-Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Acquisition - Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 2351309 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2452431 - Disclosure - Business Segment Information - Business Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Business Segment Information - Reconciliation of Total Segment (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 iti-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 iti-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 iti-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Total accounts receivable Trade Accounts Receivable [Member] Restatement [Axis] Revision of Prior Period [Axis] Document Type Document Type Other (expense) income, net Other Nonoperating Income (Expense) Schedule of warranty reserve activity Schedule of Product Warranty Liability [Table Text Block] Research and development Disposal Group, Including Discontinued Operation, Research And Development Expenses Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Trade accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Service revenues Service [Member] Service period Share-based Compensation Arrangement by Share-based Payment Award, Service Period Service period over which grantee's right to exercise award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Closing working capital adjustment Closing Working Capital Receivable The amount of closing working capital receivable in noncash investing and financing activities. Segments [Axis] Segments [Axis] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Total restructuring and severance costs Restructuring Costs and Asset Impairment Charges, Including Discontinued Operations Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Number of shares acquired (in shares) Stock Repurchased During Period, Shares Future estimated amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Range [Domain] Statistical Measurement [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Concentration of Credit Risk Risks and Uncertainties [Abstract] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Activity related to warranty reserve Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Deferred income taxes Deferred Income Tax Liabilities, Net Net cash used in investing activities - continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Security Exchange Name Security Exchange Name Operating income (loss) Segment income Operating income (loss) Operating Income (Loss) Total current liabilities Liabilities, Current Accounts Receivable Accounts Receivable [Policy Text Block] Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Other Stock-Based Compensation Plans Defined Contribution Plan Disclosure [Line Items] Severance and benefits Charged to expenses Severance Costs Goodwill and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Performance Stock Units Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Options outstanding at the beginning of the period (in dollars per share) Options outstanding at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Net cash provided by operating activities - continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Number of customers Concentration Risk, Number Of Customers Refers to the concentration risk, number of customers. Commitments and contingencies (Note 7) Commitments and Contingencies Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock-based compensation Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 18-month anniversaries of the closing date Scenario Two [Member] Represents the 18-month anniversaries of the closing date. Thereafter Lessee, Net Operating Lease, Liability, Payments, Due After Year Four Lessee, Net Operating Lease, Liability, Payments, Due After Year Four Period in which shares held in escrow account Business Combination, Period of Shares held Escrow Account The period of shares held in the escrow account. Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Sublease income Sublease Income Maximum achievement percentage Share-based Compensation Arrangement by Share-based Payment Award, Achievement Percentage Share-based Compensation Arrangement by Share-based Payment Award, Achievement Percentage Accumulated deficit Retained Earnings (Accumulated Deficit) Right-of-use assets Operating Lease, Right-of-Use Asset Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Options outstanding at the beginning of the period (in shares) Options outstanding at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Amortization of intangible assets Amortization of intangible assets Amortization Of Intangible Assets Less Capitalized Software Development Costs And Acquired Data Sets The aggregate expense charged against earnings to allocate the cost of intangible assets excluding capitalized software development costs and acquired data sets in a systematic and rational manner to the periods expected to benefit from such assets. Operating expenses: Disposal Group, Including Discontinued Operation, Operating Income (Loss) [Abstract] No definition available. Customer [Axis] Customer [Axis] Preferred Stock, Value, Issued Preferred Stock, Value, Issued Income (loss) per share from continuing operations (in dollars per share) Net income (loss) per share from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Income Taxes Income Tax, Policy [Policy Text Block] Lease costs Lease, Cost Income (loss) per share from discontinued operations (in dollars per share) Net income (loss) per share from discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Total operating expenses Operating Expenses Annual stock value Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Materials and supplies Inventory, Raw Materials and Supplies, Net of Reserves Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Purchased intangible assets Acquired Finite-Lived Intangible Assets [Line Items] Operating Activities [Axis] Operating Activities [Axis] Work in process Inventory, Work in Process, Net of Reserves Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Purchase price of common stock (as a percent) Purchase Price of Common Stock to Fair Market Value, Percentage The purchase price of common stock as a percentage of fair market value as on last trading period. Inventories Total inventories Inventory, Net Unbilled accounts receivable Unbilled Receivables, Current Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Dilutive stock options (in shares) Incremental Common Shares Attributable to Stock Options Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of stock options using the treasury stock method. Investments Investment, Policy [Policy Text Block] Net income (loss) from continuing operations Net income (loss) from continuing operations Net income (loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Percentage of concentration risk Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Gross Unrealized Loss Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Vesting period Business Combination, Vesting Period For the Shares Granted as a Retention Bonus The vesting period for shares granted in the retention bonus. Statement [Line Items] Consolidated Statements of Operations Statement [Line Items] 2024 Lessee, Net Operating Lease, Liability, Payments, Due Year Three Amount of lessee's undiscounted obligation for lease payments for net operating lease, due in third fiscal year following latest fiscal year. Schedule of instruments excluded in the computation of diluted net loss per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Deferred revenue Disposal Group, Including Discontinued Operation, Deferred Revenue, Current Statement [Table] Statement [Table] Warranty Standard Product Warranty, Policy [Policy Text Block] Lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease liabilities Amount of lease liabilities , assumed at the acquisition date. Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Statistical Measurement [Axis] Statistical Measurement [Axis] Preferred stock, issued shares (in shares) Preferred Stock, Shares Issued Duration of offering period (in months) Offering Period The duration of each offering periods. Business Combinations [Abstract] Business Combinations [Abstract] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Service revenue Disposal Group, Including Discontinued Operation, Revenue Proceeds from issuance of common stock, net of costs Proceeds from Issuance of Common Stock Stock based compensation and salaries expense Business Combination, Stock Based Compensation and Salaries Expense The amount of stock based compensation and salaries expense to selling, general and administrative expense in relation to business acquisition. Lease liabilities Disposal Group, Including Discontinued Operation, Lease Liabilities, Noncurrent Amount classified as lease liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer. Net cash provided by financing activities - discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Cost of revenues Cost of Revenue Share Repurchase Program [Domain] Share Repurchase Program [Domain] Selling, general and administrative expense Selling, General and Administrative Expenses [Member] Trade accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Amendment Flag Amendment Flag Schedule of computation of basic and diluted net loss per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Cost of service revenues Disposal Group, Including Discontinued Operation, Costs of Goods Sold Research and Development Expenditures Research and Development Expense, Policy [Policy Text Block] Unbilled accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Unbilled Accounts Receivables Amount due from unbilled accounts receivables within one year or the normal operating cycle, if longer, acquired at the acquisition date. Schedule of purchase price allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Executive officers Share-based Payment Arrangement, Nonemployee [Member] Schedule of financial assets that are recorded at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Corporate Corporate, Non-Segment [Member] Authorized for future issuance under stock incentive plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Total lease payments Lessee, Net Operating Lease, Liability, Payments, Due Amount of lessee's undiscounted obligation for lease payments for net operating lease Schedule of supplemental information related to operating leases Schedule of Lessee Supplemental Information Related to Operating Leases [Table Text Block] Tabular disclosure of lessee's supplemental information related to operating leases. Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Restructuring Activities Restructuring and Related Activities Disclosure [Text Block] Liabilities held for sale, noncurrent portion Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Capitalized software development costs Payments to Develop Software Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of net intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Total liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities Transition services agreement Transition Services Agreement [Member] Represents information pertaining to transition services agreement. Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Increase in the authorized amount for repurchase of common stock Stock Repurchase Program Increase in Authorized Amount Represents the increase in the amount authorized by an entity's Board of Directors under a stock repurchase plan Segments [Domain] Segments [Domain] Unrecognized compensation expense related to unvested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Renewal option term Lessee, Operating Lease, Renewal Term Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Pro forma net loss Business Acquisition, Pro Forma Net Income (Loss) Right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Amount receivable from right-of-use assets. Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] ESPP Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Trade accounts receivable, allowance for doubtful accounts (in dollars) Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Average price per share of common stock repurchased (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Unbilled accounts receivable Unbilled accounts receivable Disposal Group, Including Discontinued Operation, Unbilled Accounts Receivable, Current Amount classified as unbilled accounts receivable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Gain on sale of discontinued operations, net of tax Gain on disposal of discontinued operations after income tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Selling, general and administrative Selling, General and Administrative Expense August 2012 Program Stock Repurchase Program August2012 Program [Member] Represent the stock repurchase program adopted authorized by the Board of Directors on August 9, 2012. Amortization of intangible assets Amortization expense Amortization of Intangible Assets 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Deferred payment of purchase price Deferred payments of purchase price Supplemental Deferred Purchase Price Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Accrued payroll and related expenses Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation, Current Sublease Income Sublease Income, Payments To Be Received [Abstract] No definition available. Business Segment Information Segment Reporting Disclosure [Text Block] Issuance of common stock in connection with public offering Stock Issued During Period, Value, New Issues Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total assets Assets Scenario [Axis] Scenario [Axis] Accrued liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Description of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Options outstanding at the beginning of the period (in shares) Options outstanding at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Disposal Group Classification [Axis] Disposal Group Classification [Axis] Intangible assets, net Net Book Value Finite-Lived Intangible Assets, Net (Loss) income from discontinued operations before gain on sale, net of tax Income Loss From Discontinued Operation Net Of Tax [Member] Primary financial statement caption in which reported facts about income (loss) from discontinued operation, net of tax have been included. Proceeds from sale of business, closing working capital adjustment and deferred payments of purchase price Proceeds From Sale Of Business, Closing Working Capital Adjustment And Deferred Payments Of Purchase Price The proceeds from sale of business, closing working capital adjustment and deferred payments of purchase price. Antidilutive Securities [Axis] Antidilutive Securities [Axis] Cost of revenues Cost of Sales [Member] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Discontinued operation Discontinued Operations Discontinued Operations [Member] Summary of restructuring activities Schedule of Restructuring Activities [Table Text Block] The tabular disclosure of restructuring activities. Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Summary of activity with respect to PSUs Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Product and Service [Axis] Product and Service [Axis] Lessee Disclosure [Abstract] Lessee Disclosure [Abstract] Total liabilities Liabilities Accrued payroll and related expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Payroll and Related expenses Amount of accrued payroll and related expenses, assumed at the acquisition date. Customer contracts / relationships Customer Contracts And Relationship [Member] Represents an asset acquired in a business combination representing the entity's established relationships with its customers through contracts and an asset acquired in a business combination representing a customer relationship that exists between the entity and its customer. Unrecognized tax benefits Liability for Uncertainty in Income Taxes, Noncurrent Investment Type [Axis] Investment Type [Axis] Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Weighted average period over which compensation expense is expected to be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Scenario, Unspecified [Domain] Payment Anniversary Dates [Domain] Payment Anniversary Dates Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net income (loss) Net income (loss) Net Income (Loss) Available to Common Stockholders, Basic Level 1: Fair Value, Inputs, Level 1 [Member] Right-of-use asset non-cash expense Operating Lease, Expense Inventories Increase (Decrease) in Inventories Income tax expense (benefit) as a percentage of pre-tax loss Income Tax Expense (Benefit), as a Percentage of Pre-Tax Loss Income tax expense (benefit), as a percentage of pre-tax loss. Phantom Share Units (PSUs) Phantom Share Units (PSUs) [Member] Unbilled accounts receivable and deferred revenue Increase (Decrease) in Unbilled Receivables and Deferred Revenue, Net The increase (decrease) during the reporting period, net of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts and excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable. Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Additional Paid-In Capital Additional Paid-in Capital [Member] Per share amount of granted shares (in dollars per share) Business Combination, Per share Amount of Share Granted The per share amount of shares granted in retention bonuses as a result of business acquisition. Deferred Revenue Revenue Recognition, Contract With Customer Liability [Policy Text Block] Disclosure of accounting policy for recognizing contract with customer liability or deferred revenue. Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Segment income: Operating Segments [Member] Amount receivable from sale of segment Amount receivable from sale of segment Amount Receivable From Divestiture of Business Represents the amount receivable from sale of segment. Adjustments to reconcile net income (loss) from continuing operations to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income (loss) per share from continuing operations (in dollars per share) Net income (loss) per share from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Property and equipment Machinery and Equipment [Member] Fair Values of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, outstanding shares (in shares) Common Stock, Shares, Outstanding Operating Activities [Domain] Operating Activities [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease costs Variable Lease, Cost 2025 Lessee, Net Operating Lease, Liability, Payments, Due Year Four Amount of lessee's undiscounted obligation for lease payments for net operating lease, due in fourth fiscal year following latest fiscal year. Results of discontinued operations Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Research and development Research and Development Expense Schedule of cash, cash equivalents and restricted cash Schedule of Cash, Cash Equivalents and Restricted Cash [Table Text Block] Represents the tabular disclosure of cash, cash equivalents and restricted cash. Options outstanding at the beginning of the period (in dollars per share) Options outstanding at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Total operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] AGI Albeck Gerken Inc [Member] Represents the information pertaining to Albeck Gerken, Inc. Cash paid in business acquisition, net of cash acquired Cash paid in business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, authorized shares (in shares) Common Stock, Shares Authorized Summary of activity with respect to RSUs Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Gross Property, Plant and Equipment, Gross Proceeds from stock option exercises Proceeds from Stock Options Exercised Unallocated amounts: Corporate And Reconciling Items [Member] Corporate and reconciling items. Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Revenue Recognition Revenue [Policy Text Block] Schedule of selected unaudited condensed consolidated financial information for reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Operating expenses Operating Expense [Member] Impairment charges Impairment of Long-Lived Assets Held-for-use Goodwill and Other Long-Lived Assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Supplemental Information Supplemental Information [Abstract] n/a 2016 Plan Omnibus Incentive Plan2016 [Member] Represents 2016 Omnibus Incentive Plan (the ?2016 Plan?), a stock incentive plan. 2021 Sublease Income, Payments To Be Received, Remainder Of Fiscal Year Sublease Income, Payments To Be Received, Remainder Of Fiscal Year Income Statement [Abstract] Income Statement [Abstract] Lease liabilities Operating lease liabilities (long-term) Operating Lease, Liability, Noncurrent Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangible assets Total intangible assets assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Right-of-use assets Disposal Group, Including Discontinued Operation, Right Of Use Assets Amount classified as right-of-use assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer. Net cash used in operating activities - discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Income tax expense on gain on disposal Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Current assets: Assets, Current [Abstract] Schedule of fair values and useful lives of the identifiable intangible assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Value of common stock available for repurchase under current program Stock Repurchase Program, Remaining Authorized Repurchase Amount Thereafter Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Capitalized contract fulfillment costs Capitalized Contract Cost, Net Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Scenario, Unspecified [Domain] Scenario [Domain] Performance period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Performance period over which grantee's right to exercise award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Restatement Revision of Prior Period, Adjustment [Member] Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Property and Equipment, net Property, Plant and Equipment [Abstract] Property and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Value of common stock approved under stock repurchase program Stock Repurchase Program, Authorized Amount Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Warranty period Warranty Period Represents the warranty period from the original invoice date on all products, materials and workmanship generally provided by the entity. Income (loss) from continuing operations before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Payment Anniversary Dates [Axis] Payment Anniversary Dates [Axis] Payment Anniversary Dates Agriculture and Weather Analytics segment Agriculture And Weather Analytics Segment [Member] Represents the information pertaining to Agriculture and Weather Analytics segment. Impairment of lease Operating Lease, Impairment Loss Schedule of inventories Schedule of Inventory, Current [Table Text Block] Trade accounts receivable, net of allowance for doubtful accounts Trade accounts receivable, net of allowance for doubtful accounts Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net 2024 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four Warranty Warranty Reserve Activity Product Warranties Disclosures [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Significant Accounting Policies [Table] Significant Accounting Policies [Table] The table contains disclosure pertaining to an entity's significant accounting policies. Cover [Abstract] Trade names and non-compete agreements Trade Names And Noncompete Agreements [Member] Represents the rights acquired through registration of a business name to gain or protect exclusive use thereof and also represents the agreement in which one party agrees not to pursue a similar trade in competition with another party. Summary of restructuring and severance costs for our reportable segments, as well as corporate expenses Restructuring and Related Costs [Table Text Block] Stock options Employee And Non Employees Stock Option [Member] An arrangement whereby an employee or non-employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits. Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Number of share repurchases Stock Repurchased and Retired During Period, Shares Employer matching contribution (as a percent) Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable 2023 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three Amortization recorded to cost of revenues Cost Of Revenue Amortization The amount of expense recognized in the current period to cost of revenue that reflects the allocation of the costs of intangible assets over the expected benefit period of such assets. Useful life Property, Plant and Equipment, Useful Life Non-financial assets measured at fair value Asset Impairment Charges [Abstract] Operating Lease Lessee, Lease, Description [Line Items] Gain on disposal of discontinued operations before income tax Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Right-of-Use Assets and Lease Liabilities Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Costs from transaction with related party Related Party Costs No individual customer No Individual Customer [Member] Represents the information pertaining to no individual customer of the entity. Restricted cash Restricted Cash and Cash Equivalents Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Lease Costs Lease, Cost [Abstract] Net loss from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Equity Components [Axis] Equity Components [Axis] Trade accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Warranty claims Standard and Extended Product Warranty Accrual, Decrease for Payments Finished goods Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Operating lease liabilities (short-term) Less current obligations under leases Operating Lease, Liability, Current Assets Disposal Group, Including Discontinued Operation, Assets [Abstract] Major classes of assets and liabilities held for sale Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract] Balance at beginning of fiscal year Balance at end of reporting period Standard and Extended Product Warranty Accrual Unrecognized compensation expense related to unvested RSUs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Agriculture and Weather Analytics Agriculture And Weather Analytics [Member] Represents the information relating to agriculture and weather analytics member. Schedule of lease-related assets and liabilities recorded on the unaudited condensed consolidated balance sheet Lease Related Assets and Liabilities [Table Text Block] Tabular disclosure of lease-related assets and liabilities recorded. Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Measurements Fair Value Disclosures [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Summary of activity with respect to stock options Share-based Payment Arrangement, Option, Activity [Table Text Block] Segment income: Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Estimated Fair Value Debt Securities, Held-to-maturity, Fair Value Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Customer [Domain] Customer [Domain] Assets held for sale, current portion Total assets held for sale, current portion Disposal Group, Including Discontinued Operation, Assets, Current Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Acquisition Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Lease impairment and other costs Asset Impairment Charges Schedule of reconciles total segment income (loss) to unaudited condensed consolidated loss from continuing operations before income taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Weighted Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reportable segments Number of Reportable Segments Additions charged to cost of sales Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Research and development expense Research and Development Expense [Member] Consolidation Items [Axis] Consolidation Items [Axis] Number of shares of common stock receivable upon vesting of each RSU (in shares) Number of Common Shares Issued for Each Restricted Stock Unit Vested Represents the number of shares of common stock which the holder is entitled to receive for each RSU upon vesting. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Loss on impairment of goodwill Goodwill, Impairment Loss Trade accounts receivable, net of allowance for doubtful accounts of $916 and $802 at September 30, 2020 and March 31, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Stock Repurchase Program Treasury Stock [Text Block] Total lease payments Lessee, Operating Lease, Liability, to be Paid Capitalized software development costs Software And Software Development Costs And Acquired Data Sets [Member] Represents information pertaining to purchased software applications and internally developed software for sale, licensing or long-term internal use and acquired data sets. Net cash provided by financing activities - continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Restructuring Reserve, Beginning Balance Restructuring Reserve, Ending Balance Restructuring Reserve Restructuring costs Restructuring Costs [Member] Primary financial statement caption in which reported facts about restructuring costs. Sale of Stock [Axis] Sale of Stock [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Transportation Systems Transportation Systems [Member] Represents the reportable segment of the entity, Transportation Systems. 2022 Sublease Income, Payments To Be Received, Year One Sublease Income, Payments To Be Received, Year One Cash payments Payments for Restructuring Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Goodwill Schedule of pro forma financial information Business Combination, Separately Recognized Transactions [Table Text Block] Repair and Maintenance Costs Repairs and Maintenance Cost [Policy Text Block] Disclosure of the accounting policy for repair and maintenance costs. Document Transition Report Document Transition Report Number of shares held in escrow account (in shares) Business Combination, Number of Shares held in Escrow Account The number of shares held in escrow account as a result of business combination. Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Stock-Based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Value of common stock repurchased Stock Repurchased and Retired During Period, Value Restructuring costs were recorded to restructuring charges Restructuring Costs and Asset Impairment Charges Non-operating income (expense): Nonoperating Income (Expense) [Abstract] Level 2: Fair Value, Inputs, Level 2 [Member] Total purchase consideration Disposal Group, Including Discontinued Operation, Consideration Document Quarterly Report Document Quarterly Report Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Equity [Abstract] Equity [Abstract] Non-financial assets measured at fair value Assets, Fair Value Disclosure Net Operating Lease Lessee, Net Operating Lease, Liability, Payment, Due [Abstract] No definition available. Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Supplemental schedule of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Income (loss) per share from discontinued operations (in dollars per share) Net income (loss) per share from discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Corporate notes and bonds Corporate Notes And Bond Securities [Member] This member stands for corporate notes and bonds. Deferred revenue Contract with Customer, Liability, Current Supplementary Financial Information Additional Financial Information Disclosure [Text Block] Trade accounts payable Accounts Payable, Trade, Current Customer Customer Concentration Risk [Member] Vested and expected to vest at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Schedule of future estimated amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Shares used in diluted per share calculations (in shares) Weighted average common shares used in diluted computation (in shares) Weighted Average Number of Shares Outstanding, Diluted Defined Contribution Plan [Table] Defined Contribution Plan [Table] Net income (loss) per share (in dollars per share) Earnings Per Share, Basic Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Retention bonuses Business Combination, Retention Bonuses to the Selling Shareholders and Other Employees The payable amount of retention bonuses to the Selling Shareholders and other employees as a result of business acquisition. Net (loss) income from discontinued operations, net of tax Less: Net income (loss) from discontinued operations Net income (loss) from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Summary of major classes of assets and liabilities held for sale Disposal Groups, Including Discontinued Operations [Table Text Block] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Total stock-based compensation Share-based Payment Arrangement, Expense Issuance of shares pursuant to Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock, $0.10 par value: Authorized shares - 70,000 at June 30, 2020 and March 31, 2020 Issued and outstanding shares - 40,752 at June 30, 2020 and 40,713 at March 31, 2020 Common Stock, Value, Issued Disposal Group Name [Axis] Disposal Group Name [Axis] Intangible Assets Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Commercial paper Commercial Paper [Member] Entity Current Reporting Status Entity Current Reporting Status 2022 Lessee, Net Operating Lease, Liability, Payments, Due Year One Lessee, Net Operating Lease, Liability, Payments, Due Year One Other classes of assets that are not major Other classes of assets that are not major Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Inventories Inventory, Net [Abstract] Granted (in dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Pro forma net loss per share: Business Acquisition, Pro Forma Information [Abstract] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, issued shares (in shares) Balance (in shares) Balance (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Proceeds from ESPP purchases Proceeds From Employee Stock Purchase Plan Cash inflow from purchase of employee stock purchase plan. Total lease liabilities Operating Lease, Liability Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Segment Reporting [Abstract] Segment Reporting [Abstract] 2021 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months Share Repurchase Program [Axis] Share Repurchase Program [Axis] Trade accounts receivable Increase (Decrease) in Accounts Receivable Total stockholders' equity Balance Balance Stockholders' Equity Attributable to Parent Liabilities held for sale, current portion Total liabilities held for sale, current position Disposal Group, Including Discontinued Operation, Liabilities, Current Purchase price Business Combination, Consideration Transferred Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders' equity Liabilities and Equity Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued payroll and related expenses Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted stock units Restricted Stock Units (RSUs) [Member] Loss from discontinued operations before gain on sale, net of tax Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 2023 Lessee, Net Operating Lease, Liability, Payments, Due Year Two Amount of lessee's undiscounted obligation for lease payments for net operating lease, due in second fiscal year following latest fiscal year. Shares excluded in the computation of loss from continuing operations per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Other Noncash Income (Expense) Product revenues Product [Member] Equity Component [Domain] Equity Component [Domain] Grantee Status [Domain] Grantee Status [Domain] Liabilities Liabilities [Abstract] Selling, general and administration Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation. Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total assets held for sale Disposal Group, Including Discontinued Operation, Assets Entity Tax Identification Number Entity Tax Identification Number Interest income, net Interest Income (Expense), Nonoperating, Net Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Roadway Sensors Roadway Sensors [Member] Represents the reportable segment of the entity, Roadway Sensors. Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net income (loss) Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities, net of effects of discontinued operation and acquisition: Increase (Decrease) in Operating Capital [Abstract] 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Contract Fulfillment Costs Capitalized Contract Cost, Net [Abstract] Operating expenses: Operating Expenses [Abstract] Gross Unrealized Gain Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain Restructuring charges Total restructuring charges Restructuring charges Restructuring Charges Shares excluded in the computation of loss from continuing operations per share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Amortized Cost Debt Securities, Held-to-maturity Disposal Groups, Including Discontinued Operations, Name [Domain] Disposal Group Name [Domain] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Technology Developed Technology Rights [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Liabilities Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Issuance of shares pursuant to Employee Stock Purchase Plan (in Shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2021 Lessee, Net Operating Lease, Liability, Payments, Remainder Of Fiscal Year Lessee, Net Operating Lease, Liability, Payments, Remainder Of Fiscal Year Entity Filer Category Entity Filer Category Schedule of stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property and Equipment, net Property, Plant and Equipment [Line Items] Products and Services [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of property and equipment, net Property, Plant and Equipment [Table Text Block] Number of offering periods Number of Offering Periods The number of offering periods in a calendar year. US Treasuries US Treasury Securities [Member] Issuance of common stock in connection with public offering (in shares) Stock Issued During Period, Shares, New Issues Class of Treasury Stock [Table] Class of Treasury Stock [Table] Leasehold improvements Leasehold Improvements [Member] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Net sales and contract revenues Revenue Benchmark [Member] Restatement [Domain] Revision of Prior Period [Domain] 2025 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five Held for sale Discontinued Operations, Held-for-sale [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Money market funds Money Market Funds [Member] Amount of retention bonuses payable in cash Business Combination, Amount of Retention Bonuses Payable in Cash The amount of retention bonuses payable in cash as a result of business acquisition. Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Income (loss) per share - diluted: Diluted: Earnings Per Share, Diluted [Abstract] Stock option exercises (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Restructuring charges Disposal Group, Including Discontinued Operation, Restructuring Charges Amount of restructuring charges attributable to disposal group, including, but not limited to, discontinued operation. Increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisition Business Combination Disclosure [Text Block] Schedule of undiscounted cash flows Lessee, Operating Lease, Liability, Maturity [Table Text Block] Reconciliation of income tax (benefit) provision to taxes computed at U.S. federal statutory rates Effective Income Tax Rate Reconciliation, Amount [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Stock Repurchase Program Equity, Class of Treasury Stock [Line Items] Shares used in basic per share calculations (in shares) Weighted average common shares used in basic computation (in shares) Weighted Average Number of Shares Outstanding, Basic Unallocated amounts: Segment Reporting Information, Operating Income (Loss) [Abstract] Grantee Status [Axis] Grantee Status [Axis] Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Assets held for sale, noncurrent portion Total assets held for sale, noncurrent Disposal Group, Including Discontinued Operation, Assets, Noncurrent Sale of Stock [Domain] Sale of Stock [Domain] Other-than-temporary impairment of investments Other than Temporary Impairment Losses, Investments Plan Name [Domain] Plan Name [Domain] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Transaction costs Disposal Group, Including Discontinued Operation, Transaction Costs Represents the amount of transaction costs incurred for disposal group. 2022 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two Inventory Valuation Inventory, Policy [Policy Text Block] Provision for income taxes Expense (benefit) for income taxes Income Tax Expense (Benefit) Proceeds from Divestiture of Businesses Initial proceeds from sale, net of transaction costs Proceeds from Divestiture of Businesses Significant accounting policies Significant Accounting Policies [Line Items] Income taxes Income Taxes Paid, Net Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, cash and cash equivalents and Restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Accrued liabilities Accrued Liabilities, Current Net income (loss) per share (in dollars per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Operating loss from discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Income tax Discontinued Operation, Tax Effect of Discontinued Operation 12-month anniversaries of the closing date Scenario One [Member] Represents the 12-month anniversaries of the closing date. Number of stock incentive plans Share Based Compensation Number of Stock Incentive Plans Represents the number of stock incentive plans currently administered by the entity. Total operating lease right-of-use-assets Operating Lease Right Of Use Asset Current And Non-Current Amount of lessee's right to use underlying asset under operating lease, current and Non- Current. Depreciation of property and equipment Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Non-compete agreement Noncompete Agreements [Member] Entity Emerging Growth Company Entity Emerging Growth Company Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Pro forma revenue Business Acquisition, Pro Forma Revenue Deferred income taxes Deferred Income Tax Expense (Benefit) Award Type [Axis] Award Type [Axis] Fair Value Measurements Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Goodwill and Long-Lived Assets Goodwill, Impaired [Abstract] Weighted Average Price Per Share Weighted Average Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities The amount of operating lease liabilities Maximum Maximum [Member] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Loss from discontinued operation before income tax Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax Preferred stock, authorized shares (in shares) Preferred Stock, Shares Authorized Net cash provided by (used in) investing activities - discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Restricted cash related to the shares purchased Restricted Cash Purchase of short-term investments Payments to Acquire Short-term Investments Accumulated Deficit Retained Earnings [Member] Preferred stock, outstanding shares (in shares) Preferred Stock, Shares Outstanding Corporate expenses Corporate and Other Expenses Represents the amount of unallocated corporate and other expenses. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Issuance of common stock in connection with acquisition Shares Issued In Connection With Acquisition Shares Issued In Connection With Acquisition Equity Award [Domain] Award Type [Domain] Investments [Domain] Investments [Domain] US Government agencies Us Government Agencies Securities [Member] This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac). Trading Symbol Trading Symbol Revenue from related party Revenue from Related Parties Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Total lease payments Sublease Income, Payments To Be Received Amount of sublease income to be received. Continuing operations Continuing Operations [Member] Schedule of typical performance obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Equipment Equipment [Member] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Business Segments Segment Reporting Information [Line Items] Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Maturities of investments Proceeds from Sale, Maturity and Collection of Short-term Investments Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Income (loss) per share - basic: Basic: Earnings Per Share, Basic [Abstract] Short-term investments Short-term Investments EX-101.PRE 10 iti-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 iti-20200930_g1.jpg begin 644 iti-20200930_g1.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^DI:XWQS MX]L?!MB991OF;A$]Z .N>5(R-[ 9]:>#D9%?*&K?&O7K^Z+Q;4C!RHKK_!?Q MT=[B*SUA Y"^8.U 'T#15>UNXKRV2XA8/&XR"*GSS0 M%)N]J,T +13=W%& M?:@!U%)NZ4;J %HI,]:-U "T4F:-U "T4W=2[J %HI,T9H 6BF[J-U #J*3- M&Z@!:*;NHW4 .HI-U&Z@!:*;N_6E#4 +13<]:7/.* %H/2HI9DAA:61MJ*,D MFO$?''QP6PN9;'2%#LIVEZ /<$E20D*P)'7%/KY,T[XT:_9W?FN59",H-F!'44A.*,T +129%&>: %HI,T9]Z %HI,\XHR* %HI M,BC/- "T4F12YS0 4444 -8X0GT%?*'QIUB:_P#%+6[$^7%P!7U@PRI'J*^4 M_C7HTUAXH:X93Y# MHDF8EHN,FO2>G?FO._@[HTND^#H6F4J\OS8->A]\XH ,FD)R/3UHZ'-5[_4+ M73;9[F[F2.)1DECB@"SP.>U41J]DUZ;-9U:<]/,K+ M^"^JWNK^++FYNYVED;D[CTH ^C_QYI>:#CO1VZ]: #YN.*.?2CUYHQ[T 'S4 M] !SZ4<^E'XT?C0 <\T@ YHYXXHQUYZT?C0 <^E'/-'3O1CWH .?2CGBC''6C'7GK0 @ IWXT &#CI1SSP*.,CF MC\>E !SZ4<\=*/QHQGOUH .?3FCGT%'IS1CWH .?2CG-&/>CKS0 8..E**:, MY%+GOCF@!U%%% "'/:N4\;>";/QAIK03 "4#Y7QSFNLJ,NJ?>8#ZF@#Y7O\ MX'^(8+F18%#Q@_*?:NO\#?!"2UO([W6<'81?SI?.B_YZ+^= #8( M8[:!(HE"QH, "I/QI.#R/PI&E13@NH;T)H 9:KK6K MSZ>9V2UB8C8#C-?55_+$=.N/G7[A[^U?%7B[GQ/??]=#_.@#$[UZ_P# /_D8 MIOI7C]>P? /_ )&.;Z4 ?3Q-)V]3422:X+6?B_X;T>Y: S^8 MZG!VT >@=NG!I>/3K7&>'OB;X?\ $,@A@N DIZ*QKLE.X9!!'K0 O![>U''I M2\^U)S0 F1TQ2\<\49^6JT]]:6J[IYT4#U- %G\.:3L.*P9_&N@6[;7OXL_6 MF1>./#\C[4U",D^] '1=^G% (].M4[75+*\&;>YC<>QJX#G&"#0 <<\4<>E M]J.: #CCBCCTHYS36D51\S*#[F@!W'/%''IUIOFQ_P#/16157W- $F +M#M9-DNH1!O3-2Z=XFTK59 MC#9W22N.P- &M(BR(R.,JPP17B7C_P""RZG=/?:0 DCG++[U[<3QSQ3/-C'\ M:X^M 'RM9_!'Q#-=".50D>>6KW?X?_#^T\&6& ]RWWGKLO/A[.GYTH='/RN M#[ T /-)QZ4G7D#FG<^E "<>E''IQ1SU%,EFBA!:6154=C6GF.E=9X*" MS:M=7-OD6[ 8],\T =[1110 AZ5XG\;/$FIZ&8!8SM'GKBO;:^??V@OO0?6@ M#S$?$GQ(/^7YS^-26WQ'\2-$]//\ TR'\A7SC\VW_"@#FV^(_B1T*&^?!&#S7+7%Q)(IA[4 =S\2D$+T_G0![N0,<&J][?6VG6[W%U,D<:C)W'%.N[N&QM)+F M9PD48RQ-?+?Q2^)$_B+49+2QF9;-#M^4]: .Q\R +VS7J'@SXXW4%ZEOK(W0L<;_2O$** /N_3-6L]8LTNK*X26)QD%35XD M9]Q7R%\./B#>>%=3CADF9K-V *D\"OK'2]1@U73X;RW;='(H(Q0!T^P3F,,.<&O:QWKY^_:(QYEG0!YB?B1XE)_X_P"0?C6_X(\=>(+_ M ,5V5O/?,T3OA@3UKS*NE\"31V_BNTGE;"1MN)S0!];^)?%>G^%=(:ZO)5#; M?E7/)-?,GBOXK:WKUW)Y,[0V^3M53VJM\2_%LWB37Y%$I:VB.$&>*X>@"W-J M=Y<2%Y+B1F/,U[K^SW!NO;F3'04 >^ZL[QZ5*=6UO672^N6D0=,FOG^O9O@"?^)[)]* /I?\ 6D)P,DX_ MI2_RKS;XK^/!X7T9[:VD'VN8;1ZB@"+X@_%BQ\,J;6SD6:['7:$:W\4? M$.L,^ZZ>-6[*>U<;=74UY1V+$DU#0!NTT 20:M?VQS%=2+]#74:/\ $_Q#I*JJ732* M.S&N,=&0X=2I]Z2@#Z+\&_'*&\N([76%V,_&_M7K]Y9V7B#3%WX>*095J^._ M ?A]_$/BFUM0I*!P7^F:^S[&T2SLH+>,86- H% ')?\ "&3@FV%S_HG]VNET MC2+;1[406Z@>I]:T*0=>M #J*** U\^_M!_>@XKZ"KY\_:#^]!]: / ZEM? M^/N'_?'\ZBJ:U_X^X?\ ?'\Z /MGP7C_ (1'3\?\\A_(5YC\2?A1J_BKQ +Z MTE7RR,8/:O3O!6!X1L,?\\A_*M_.* /EV;X":]% \IF3"C)_SBO+M2L7TV_E MM)#\\;8-?=6H'_B77'^X?Y5\2^+<_P#"3WV3G]X?YT 8E>P? /\ Y&.;_=KQ M^O8/@)C_ (2.8D=J /6OBQX)_P"$J\/M);(#=P_,OO7RI?Z-?Z;<-#$ MX?">@16@ \XC,A]ZU].T'3=)7_0[6./W J?4;E;/3Y[AN B$Y_"@#QKXY^-6 ML[+^Q+27#RC]X5/.*^*"MQ.I@M/[Q'6LWX9>$F\5>)8HG'[B(AW/^?I7U[I]C#IUG':VZ*J(H M'% 'G>F?!'PW:0!;E#,_J:M7/P9\+3(0MN4)&,BO0^ ,9HH ^9_'/P1NM&@D MOM*-)$:-P&5AR#7S?\;? ]OI,RZM9H%2 M4_.!0!XKG!R*^C?@+XN:\LI=%NI3VKYRKJ?AYK+:+XQLK@,0"X4_F* M /M/GL*^?OVB<^;9],5[Y:3"XM(9@"4^*5X6W1L5/J* M8:4=: '$M(W.68FNET7P!K^N()+:R?RS_$17HOPB^&,.L(NK:I'NBZHI'6OH MBTL;:QA6&UA2-%&, 4 ?,%M\"/$<\>YMJ'T/_P"JO6_A7X!OO!R2_;&!9_2O M301BB@"CK/\ R![O_KF:^(-=S_;EYGKYIK[?UC_D#77_ %S-?$&N_P#(,U[-\ ?^0_+CTH ^EG;8C'T&:^0_BYJTFH^,IT=B1&< M 9KZ[E!:!QW*FOC7XF6[V_C2\WC!+9H XZKFE6#ZGJEO91_>E<**IU9T^\DT M^_ANXCAXFW"@#ZL\(?"70]'T^&2Z@$URRY8L*Z[_ (1+0S%L_L^';_NUY_X+ M^,NDZC906VI2>5<@!23T->F6>L:?J"@VMW%(/9A0!RVK?"KPSJD3 VBQN?XE MKQKQM\$M0T@M=:3FXM_[O<5]-]BH- 'C_P5\%-H]DVH7L. MRX;@!AR*]A)([4U(TB7;&H4>@IW/X4 '7Z4#KC%'8#%'\7TH =1110 AKY]_ M:"SN@^M?01KY^_:#Y:W^M '@536O_'W#_OC^=0U-:\7+?^1GOO^NA M_G7VSJ./[-N/38?Y5\3>+A_G0!B5[#\ S_P 5%-]*\>KV'X!? M\C'-]* /IS)Y %'MWHSR11SF@ YS7->/;DVOA&]8'DQD9_"NDZC)S7&?%)F7 MP5=;#SB@#X[N6+W4K$Y)TKV(7=(,$FNJ M_P"%Y^(_]FO+** /4O\ A>7B+.?EH/QS\1GNM>6T4 >ICXY>(L\[?SK$\3?$ MW5O%&G?8KP+Y=: /MOP3>?;?"ME)G)\L5X_\ MM$_ZVSKTGX4.9/!5KN.<+7FO[1!/G68&-O>@#P2IK2/S;R%/[S@5#5K3N-2M M_P#KH* /M#P)9I8^$K*)1P$'2NC[\=36/X4!'AFSSU\L5L#D<'F@ SQB@^@/ M-'>B@"CK!SH]U_US-?$.N_\ (6_T5"8V))B':O&+W M3KO3YC%P MVQWRB9!U/>O8O"WQ6T'Q%$@:X6"X/!1SBOC^I(9I8)!)%(R,#D$'% 'WNDBR MJ'C(8'H0:7CFOFWX6?%6\MM1BTS59C)"Y"JS'I7TC&ZRHKIRKC(- #CZ=J4$ MYI.3P11C)YZT .HHHH 0YKY^_:#^]!7T"<]J^?OV@AS!]: / JFM>+N'_?'\ MZAJ:U_X^X?\ ?'\Z /MGP7@^$=/ST\H?RK>XSS6#X+_Y%+3_ /KD/Y5O'MQ0 M!6U'(TZX_P!P_P J^)O%O_(SWW_70_SK[:U _P#$NN#VV'^5?$OBW_D:+[_K MH?YT 8E>P? ,#_A(YN.<=:\@KU[X"MCQ'*"<<4 ?3QI/;H32GFDSCOTH 7GM MVKD_B-$9O!MX ,D*:ZP=369K]G]OT*[M\9+1D#\J /AF<8N) >S'^=1UI:]8 MOIVMW=LXP5D/7ZUFT >G?"SP'I/C07$=Y<%)H^0HKTP_L^:+_P _3_Y_"O&_ MAAXF/AOQ7#*S8BE(1LG_ #ZU]@VETEW:1W$9!1U# CF@#R+_ (9\T7 _TI\_ MY]J/^&?-%P/]*?\ S^%>R9I,\.?\,^:+Q_I3_P"?PH_X9\T7_GZ?_/X5 M['N_2HY[B.VA>65@B(,ECT% 'D/_ SYHG'^DO[_ .<4G_#/>BYS]J?_ #^% M>JZ9K-CJ\)DLKA)@IP=IS5XD_3TH R?#F@P>'=+CL(&+(@P":\3_ &B?]=9X M'XU]!=\5\^_M$@^?9G/'I0!X*:LZ=SJ5O_UT%535K3AG4K$\_\ M(W9YX^05L\9ZUC>%3GPU9?\ 7,5L>V* #L>PI<=J.OTH]^: *6L?\@:ZQ_SS M-?$&N_\ (U@8T:Z_P"N9KXAUW_D.7G_ %U- &=7LWP!_P"0]+]* M\9KV;X #_B?RGVH ^E\]Z!FE/:JUY>V]C%YEU*L<>4X- !%*\,BR1L5=3D M$=J^M?A#XL?Q%X52.=\SP#8?4U\CU[M^SU.PN[N+G:: /H;.3]*4'G..M*:! MUH 6BBB@ KY\_:#^];\]Z^@LU\_?M!?>@XH \"J:U_X^X?\ ?'\ZAJ6V_P"/ MN'_?'\Z /MKP6/\ BD; #_GD/Y5O=QS6!X)_Y%'3_P#KD/Y"M_\ 6@"O?+NL M)U _@/\ *OBKQI UOXKOD;KYA/ZU]N%0R,IZ$8-?*GQK\,R:/XI-X 3#<\@X MX'^75TG@KQ-+X7U^&\0_)G#CVKFZ* /M#1OB'H.K645@MY"N MUQGK[T >5?'/PA_9VJ+J]O'B*7[^!WKQJON'Q5X:M?%&A3Z=< ?.ORMZ&OC_ M ,7>%+WPKJ\MI,M%T:W:2XO(\@= :\"^)'Q@FUV-].TIFBMSPS \ MFO*KO5;Z^8FYN9)/J:IT =7X-\<:GX4U-)8KAS 6&]"*-(BO M;616.T;U[@U\0]^*]Y^ NA:VEQ)J#2-%IYXV-_%0!]!CUKY^_:(SYMGZ5] \ MY'I7S]^T1_K;.@#P.K6G8.HV^3@>8*JFK.G_ /(1M^,_O!Q0!]M^%/\ D6[/ M_<%;/?&:Q?"V/^$;LR.?D%;7&,B@ /\ DT#G!S1VP.M'&0.] %+6/^0/==_W M9KX@U[_D.WG_ %U-?;VKX_L>[Q_SS-?$.N_\AR\_ZZF@#.KV;X J3KTQ[ 5X MS7LOP"YU^4>@H ^F.G7H*^?/CMXRD:2/1[28J%;+[3@_YXKW#7]4BT?1;F]E M. B'%?%OB?6&US7KF]8G#L< ]J .G\'_ !4UOPU*B23M/;#^!SFO=/#WQDT+ M5X ;AQ!+W4FODVE5V0Y5B#[4 ?FNL-S>E?E8X!KP?2]-N-6U"&SMD+R M2L% K[*\">&H_"_AFWLPH$I4-(?>@#IR#]:4=>E-QQG/TI0#U)H =1110 A MSVKY^_:"&6M\9-?0)S6)KGA32O$&W[? '*]": /A[8W]TU+:HWVN'Y3]\?SK M["_X5;X8)S]B7\J5?A;X95PPLER#D<4 :O@L8\)6 _Z9#^5;P]NE0VEK%8VJ M6\*X1!@"INN* $]^U<9\2O!Z^+O#4MO&H^TQ_-&<5VG/-&3DYH ^%-6T._T6 M\DMKRW>-D)&2.#6;7W%K7A'1]>C9;VSC9F'W]O->8:M^S_I]Q,\EG<&,$\+Z M4 ?-E%>^C]GA@X!ON*W=,^ >E6I5KJ:C.D-K \C,<# KZ0^ M$/PWNO#J?VG?LR32#B/VKT/1O!FB:)$JVME%N7HQ7FMX+CCMZ4 /-2*UN\MN#\LBJ3Q7&O&\ M9PZE3[BOO2ZLK:^B,5S"DB'LRYKB-;^$OA[5]Q$"Q,>ZC% 'R!17T1??L]6[ M/FUNR![U57]GDY&;WZT > U-!:SW+A(8G=F. %&:^E=,^ >DVK*;F8R^M=WI M'P_\/Z.J^391LR]"RYH \'\ _!S4-7FBO-4C,-N"&"L,$U]):7IEOH^GQ6=J M@6-!C JXB"-0J*% Z #%&.30 N ,5\^_M$*3/98!/X5]!9&,CFL77/"FE^(2 MC:A )-O3- 'P]L;^Z:LZ>&74;<[3_K!7U^/A;X8&1]B7GVIR?"_PS'(KK9*" MIR.* -CPK_R+=GAT4L MQR>* /C38W]TU[)\ AC7I<@@XKV,?"SPP#S9*?PK6T7P=I'A^8RV%NL;'J<4 M :6J:9;ZO826=P@:)Q@@U\\>.?@E>64TEWHRF6(DG8!R*^D^>U&-V0P&* /@ M^]TF_L)FBN;62-EZY4U2Z5]RZEX5T?5 WVFRB8GJVVN%U?X':!?.6MP8B>PH M ^5**^@I_P!GE#*?*O"%I(OV>%WCS+T[: /GZM71_#NIZY XML 12 iti-20200930_htm.xml IDEA: XBRL DOCUMENT 0000350868 2020-04-01 2020-09-30 0000350868 2020-10-14 0000350868 2020-09-30 0000350868 2020-03-31 0000350868 us-gaap:SegmentContinuingOperationsMember 2020-09-30 0000350868 us-gaap:SegmentContinuingOperationsMember 2020-03-31 0000350868 us-gaap:ProductMember 2020-07-01 2020-09-30 0000350868 us-gaap:ProductMember 2019-07-01 2019-09-30 0000350868 us-gaap:ProductMember 2020-04-01 2020-09-30 0000350868 us-gaap:ProductMember 2019-04-01 2019-09-30 0000350868 us-gaap:ServiceMember 2020-07-01 2020-09-30 0000350868 us-gaap:ServiceMember 2019-07-01 2019-09-30 0000350868 us-gaap:ServiceMember 2020-04-01 2020-09-30 0000350868 us-gaap:ServiceMember 2019-04-01 2019-09-30 0000350868 2020-07-01 2020-09-30 0000350868 2019-07-01 2019-09-30 0000350868 2019-04-01 2019-09-30 0000350868 2019-03-31 0000350868 2019-09-30 0000350868 us-gaap:CommonStockMember 2020-03-31 0000350868 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000350868 us-gaap:RetainedEarningsMember 2020-03-31 0000350868 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000350868 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000350868 2020-04-01 2020-06-30 0000350868 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000350868 us-gaap:CommonStockMember 2020-06-30 0000350868 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000350868 us-gaap:RetainedEarningsMember 2020-06-30 0000350868 2020-06-30 0000350868 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000350868 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000350868 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000350868 us-gaap:CommonStockMember 2020-09-30 0000350868 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000350868 us-gaap:RetainedEarningsMember 2020-09-30 0000350868 us-gaap:CommonStockMember 2019-03-31 0000350868 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000350868 us-gaap:RetainedEarningsMember 2019-03-31 0000350868 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000350868 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000350868 2019-04-01 2019-06-30 0000350868 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000350868 us-gaap:CommonStockMember 2019-06-30 0000350868 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000350868 us-gaap:RetainedEarningsMember 2019-06-30 0000350868 2019-06-30 0000350868 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000350868 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000350868 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000350868 us-gaap:CommonStockMember 2019-09-30 0000350868 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000350868 us-gaap:RetainedEarningsMember 2019-09-30 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-05-05 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-05-05 2020-05-05 0000350868 iti:ScenarioOneMember us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-05-05 0000350868 iti:ScenarioTwoMember us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-05-05 0000350868 iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-04-30 2020-04-30 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-09-30 0000350868 iti:NoIndividualCustomerMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000350868 iti:NoIndividualCustomerMember 2020-07-01 2020-09-30 0000350868 iti:NoIndividualCustomerMember srt:MinimumMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000350868 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-04-01 2020-09-30 0000350868 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-04-01 2020-09-30 0000350868 srt:MinimumMember 2020-04-01 2020-09-30 0000350868 srt:MaximumMember 2020-04-01 2020-09-30 0000350868 2020-04-30 2020-04-30 0000350868 iti:NoIndividualCustomerMember 2019-04-01 2020-03-31 0000350868 iti:NoIndividualCustomerMember srt:MinimumMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2020-03-31 0000350868 iti:NoIndividualCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0000350868 iti:NoIndividualCustomerMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0000350868 us-gaap:EquipmentMember 2020-09-30 0000350868 us-gaap:EquipmentMember 2020-03-31 0000350868 us-gaap:LeaseholdImprovementsMember 2020-09-30 0000350868 us-gaap:LeaseholdImprovementsMember 2020-03-31 0000350868 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000350868 us-gaap:CostOfSalesMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingExpenseMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingExpenseMember 2020-04-01 2020-09-30 0000350868 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0000350868 us-gaap:CostOfSalesMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingExpenseMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingExpenseMember 2019-04-01 2019-09-30 0000350868 us-gaap:DevelopedTechnologyRightsMember 2020-09-30 0000350868 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0000350868 iti:CustomerContractsAndRelationshipMember 2020-09-30 0000350868 iti:CustomerContractsAndRelationshipMember 2020-03-31 0000350868 iti:TradeNamesAndNoncompeteAgreementsMember 2020-09-30 0000350868 iti:TradeNamesAndNoncompeteAgreementsMember 2020-03-31 0000350868 iti:SoftwareAndSoftwareDevelopmentCostsAndAcquiredDataSetsMember 2020-09-30 0000350868 iti:SoftwareAndSoftwareDevelopmentCostsAndAcquiredDataSetsMember 2020-03-31 0000350868 iti:EmployeeAndNonEmployeesStockOptionMember 2020-07-01 2020-09-30 0000350868 iti:EmployeeAndNonEmployeesStockOptionMember 2019-07-01 2019-09-30 0000350868 iti:EmployeeAndNonEmployeesStockOptionMember 2020-04-01 2020-09-30 0000350868 iti:EmployeeAndNonEmployeesStockOptionMember 2019-04-01 2019-09-30 0000350868 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000350868 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0000350868 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-09-30 0000350868 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-09-30 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember iti:ScenarioOneMember 2020-05-05 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember iti:ScenarioTwoMember 2020-05-05 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember iti:TransitionServicesAgreementMember 2020-07-01 2020-09-30 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember iti:TransitionServicesAgreementMember 2020-04-01 2020-09-30 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-03-31 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-07-01 2020-09-30 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2019-07-01 2019-09-30 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2020-04-01 2020-09-30 0000350868 us-gaap:DiscontinuedOperationsHeldforsaleMember iti:AgricultureAndWeatherAnalyticsSegmentMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:RoadwaySensorsMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:TransportationSystemsMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:AgricultureAndWeatherAnalyticsMember 2020-04-01 2020-09-30 0000350868 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-09-30 0000350868 iti:AgricultureAndWeatherAnalyticsMember 2020-07-01 2020-09-30 0000350868 us-gaap:FairValueInputsLevel1Member 2020-09-30 0000350868 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-09-30 0000350868 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-09-30 0000350868 us-gaap:FairValueInputsLevel2Member iti:CorporateNotesAndBondSecuritiesMember 2020-09-30 0000350868 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-09-30 0000350868 us-gaap:FairValueInputsLevel2Member 2020-09-30 0000350868 us-gaap:FairValueInputsLevel1Member 2020-03-31 0000350868 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-03-31 0000350868 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-03-31 0000350868 us-gaap:FairValueInputsLevel2Member iti:CorporateNotesAndBondSecuritiesMember 2020-03-31 0000350868 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-03-31 0000350868 us-gaap:FairValueInputsLevel2Member iti:UsGovernmentAgenciesSecuritiesMember 2020-03-31 0000350868 us-gaap:FairValueInputsLevel2Member 2020-03-31 0000350868 srt:MinimumMember 2020-09-30 0000350868 srt:MaximumMember 2020-09-30 0000350868 srt:RestatementAdjustmentMember 2020-04-01 2020-06-30 0000350868 us-gaap:SegmentDiscontinuedOperationsMember 2020-09-30 0000350868 iti:OmnibusIncentivePlan2016Member 2020-09-30 0000350868 iti:EmployeeAndNonEmployeesStockOptionMember 2020-03-31 0000350868 iti:EmployeeAndNonEmployeesStockOptionMember 2020-04-01 2020-09-30 0000350868 iti:EmployeeAndNonEmployeesStockOptionMember 2020-09-30 0000350868 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000350868 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0000350868 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-09-30 0000350868 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0000350868 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-07-01 2020-09-30 0000350868 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-07-01 2020-09-30 0000350868 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-07-01 2020-09-30 0000350868 us-gaap:PerformanceSharesMember 2020-04-01 2020-09-30 0000350868 us-gaap:PerformanceSharesMember 2020-03-31 0000350868 us-gaap:PerformanceSharesMember 2020-09-30 0000350868 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000350868 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0000350868 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-09-30 0000350868 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-09-30 0000350868 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0000350868 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0000350868 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-09-30 0000350868 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-09-30 0000350868 iti:RestructuringCostsMember 2020-07-01 2020-09-30 0000350868 iti:RestructuringCostsMember 2020-04-01 2020-09-30 0000350868 iti:IncomeLossFromDiscontinuedOperationNetOfTaxMember 2020-07-01 2020-09-30 0000350868 iti:IncomeLossFromDiscontinuedOperationNetOfTaxMember 2019-07-01 2019-09-30 0000350868 iti:IncomeLossFromDiscontinuedOperationNetOfTaxMember 2020-04-01 2020-09-30 0000350868 iti:IncomeLossFromDiscontinuedOperationNetOfTaxMember 2019-04-01 2019-09-30 0000350868 us-gaap:PhantomShareUnitsPSUsMember 2020-09-30 0000350868 us-gaap:PhantomShareUnitsPSUsMember 2020-04-01 2020-09-30 0000350868 us-gaap:EmployeeStockMember 2018-01-01 0000350868 us-gaap:EmployeeStockMember 2018-01-01 2018-01-01 0000350868 srt:MinimumMember us-gaap:EmployeeStockMember 2018-01-01 2018-01-01 0000350868 srt:MaximumMember us-gaap:EmployeeStockMember 2018-01-01 2018-01-01 0000350868 us-gaap:EmployeeStockMember 2020-06-30 2020-06-30 0000350868 us-gaap:EmployeeStockMember 2019-06-30 2019-06-30 0000350868 us-gaap:EmployeeStockMember 2020-07-01 2020-07-31 0000350868 srt:MaximumMember iti:StockRepurchaseProgramAugust2012ProgramMember 2012-08-09 0000350868 iti:StockRepurchaseProgramAugust2012ProgramMember 2014-11-06 2014-11-06 0000350868 2011-08-01 2020-09-30 0000350868 iti:AlbeckGerkenIncMember 2019-07-02 2019-07-02 0000350868 iti:AlbeckGerkenIncMember 2019-07-02 0000350868 us-gaap:CustomerRelationshipsMember 2019-07-02 0000350868 us-gaap:CustomerRelationshipsMember 2019-07-02 2019-07-02 0000350868 us-gaap:NoncompeteAgreementsMember 2019-07-02 0000350868 us-gaap:NoncompeteAgreementsMember 2019-07-02 2019-07-02 0000350868 2019-07-02 0000350868 iti:AlbeckGerkenIncMember 2020-07-01 2020-09-30 0000350868 iti:AlbeckGerkenIncMember 2020-04-01 2020-09-30 0000350868 iti:AlbeckGerkenIncMember 2019-07-01 2019-09-30 0000350868 iti:AlbeckGerkenIncMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember iti:RoadwaySensorsMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember iti:TransportationSystemsMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember iti:RoadwaySensorsMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember iti:TransportationSystemsMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:RoadwaySensorsMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:TransportationSystemsMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember iti:RoadwaySensorsMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember iti:TransportationSystemsMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember iti:RoadwaySensorsMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember iti:TransportationSystemsMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:RoadwaySensorsMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:TransportationSystemsMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember iti:RoadwaySensorsMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember iti:TransportationSystemsMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember iti:RoadwaySensorsMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember iti:TransportationSystemsMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember 2020-04-01 2020-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember iti:RoadwaySensorsMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember iti:TransportationSystemsMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember iti:RoadwaySensorsMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember iti:TransportationSystemsMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:RoadwaySensorsMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember iti:TransportationSystemsMember 2019-04-01 2019-09-30 0000350868 us-gaap:OperatingSegmentsMember 2019-04-01 2019-09-30 0000350868 iti:CorporateAndReconcilingItemsMember 2020-07-01 2020-09-30 0000350868 iti:CorporateAndReconcilingItemsMember 2019-07-01 2019-09-30 0000350868 iti:CorporateAndReconcilingItemsMember 2020-04-01 2020-09-30 0000350868 iti:CorporateAndReconcilingItemsMember 2019-04-01 2019-09-30 shares iso4217:USD iso4217:USD shares pure iti:customer iso4217:USN iti:plan iti:offering_Period iti:segment 0000350868 false --03-31 2021 Q2 P3Y P1Y 1500000 0 0.1000 0 0.1000 us-gaap:OtherAssets us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent us-gaap:OperatingLeaseLiabilityNoncurrent us-gaap:OtherAssets us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent us-gaap:OtherLongTermDebtNoncurrent 10-Q true 2020-09-30 false 001-08762 ITERIS, INC. DE 1700 Carnegie Avenue, Suite 100 Santa Ana, CA 95-2588496 92705 949 270-9400 Common Stock, $0.10 par value ITI NASDAQ Yes Yes Accelerated Filer true false false 41174331 15623000 14217000 146000 146000 22164000 11556000 916000 802000 17810000 16706000 10284000 9848000 3193000 3040000 4163000 2040000 15000 1476000 73398000 59029000 1744000 1835000 12035000 12598000 5758000 6066000 20590000 20590000 1449000 1213000 114000 626000 115088000 101957000 8810000 8101000 9006000 7508000 4113000 3665000 5003000 4413000 486000 2828000 27418000 26515000 10992000 11638000 206000 190000 116000 130000 310000 357000 39042000 38830000 1.00 1.00 2000000 2000000 0 0 0 0 0 0 100 100 70000000 70000000 41110000 41110000 40713000 40713000 4111000 4071000 178327000 176209000 -106392000 -117153000 76046000 63127000 115088000 101957000 16265000 13795000 30659000 28312000 12991000 12791000 26597000 23441000 29256000 26586000 57256000 51753000 9332000 7551000 17413000 16046000 8566000 8357000 17617000 15445000 17898000 15908000 35030000 31491000 11358000 10678000 22226000 20262000 9246000 10678000 17969000 19814000 1134000 983000 2048000 1903000 230000 230000 460000 296000 0 0 619000 0 10610000 11891000 21096000 22013000 748000 -1213000 1130000 -1751000 -44000 115000 -28000 107000 43000 48000 97000 81000 747000 -1050000 1199000 -1563000 28000 1000 62000 25000 719000 -1051000 1137000 -1588000 -306000 -1136000 -1664000 -2171000 0 0 11288000 0 -306000 -1136000 9624000 -2171000 413000 -2187000 10761000 -3759000 0.02 -0.03 0.03 -0.04 -0.01 -0.03 0.24 -0.06 0.01 -0.06 0.27 -0.10 0.02 -0.03 0.03 -0.04 -0.01 -0.03 0.23 -0.06 0.01 -0.06 0.26 -0.10 40989000 40493000 40860000 37397000 41909000 40493000 41708000 37397000 10761000 -3759000 9624000 -2171000 1137000 -1588000 563000 730000 2000 -19000 367000 380000 1331000 1218000 724000 499000 -47000 0 1104000 -986000 -154000 279000 153000 -374000 859000 919000 2570000 1861000 561000 680000 4218000 2563000 -2027000 -2726000 2191000 -163000 288000 246000 23655000 21251000 13000000 3175000 416000 522000 0 5581000 -11359000 -24425000 9690000 -30000 -1669000 -24455000 696000 81000 188000 172000 0 26751000 884000 27004000 0 0 884000 27004000 1406000 2386000 14363000 7071000 15769000 9457000 102000 54000 310000 95000 1500000 0 0 4535000 40713000 4071000 176209000 -117153000 63127000 27000 3000 71000 74000 607000 607000 12000 1000 -1000 10348000 10348000 40752000 4075000 176886000 -106805000 74156000 239000 24000 598000 622000 42000 4000 184000 188000 667000 667000 77000 8000 -8000 413000 413000 41110000 4111000 178327000 -106392000 76046000 33377000 3338000 142260000 -111543000 34055000 10000 1000 13000 14000 48000 5000 167000 172000 602000 602000 2000 6183000 618000 26133000 26751000 -1572000 -1572000 39620000 3962000 169175000 -113115000 60022000 23000 2000 65000 67000 0 0 793000 793000 59000 6000 -6000 869000 87000 4448000 4535000 -2187000 -2187000 40571000 4057000 174475000 -115302000 63230000 Description of Business and Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Iteris, Inc. (referred to collectively with its wholly-owned subsidiaries, ClearAg, Inc. and Albeck Gerken, Inc. ("AGI"), in this report as "Iteris," the "Company," "we," "our," and "us") is a provider of smart mobility infrastructure management solutions. Our solutions enable municipalities, transportation agencies, and other transportation infrastructure providers monitor, visualize, and optimize mobility infrastructure to help ensure roads are safe, travel is efficient, and communities thrive. As a pioneer in intelligent transportation systems ("ITS") technology, our intellectual property, products and software-as-a-service ("SaaS") offerings represent a comprehensive range of ITS solutions that we distribute to customers throughout the U.S. and internationally. We believe our products, solutions and services increase safety and decrease congestion within our communities, while also minimizing environmental impact. We continue to make significant investments to leverage our existing technologies and further expand both our advanced detection sensors and performance analytics systems in the transportation infrastructure market and we are always exploring strategic alternatives intended to optimize the value of our Company. Iteris was incorporated in Delaware in 1987 and has operated in its current form since 2004.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Developments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COVID-19 Update</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic (the “Pandemic”) has materially adversely impacted global economic conditions. Indeed, more than six months into the Pandemic, COVID-19 continues to have an unpredictable and unprecedented impact on the U.S. economy as federal, state and local governments react to this public health crisis with travel restrictions, quarantines and "stay-at-home" orders. The uncertainties caused by the Pandemic include, but are not limited to, supply chain disruptions, workplace dislocations, economic contraction, and downward pressure on some customer budgets and customer sentiment in general. While there has been no material impact during the first two quarters of the fiscal year ending March 31, 2021 (“Fiscal 2021”), we did experience some work delays due to the Pandemic. Should such conditions become protracted or worsen the Pandemic could impact our business, results of operations and financial condition. The extent of the impact of the Pandemic on our business and financial results and volatility of our stock price will depend largely on future developments, including the duration of the spread of the outbreak, the impact on capital and financial markets and the related impact on the budgets and financial circumstances of our customers, all of which are highly uncertain and cannot be reasonably estimated as of this report.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the uncertainties surrounding the impacts of the Pandemic on the Company's future financial condition and results of operations, the Company has taken certain actions to preserve its liquidity, manage cash flow and strengthen its financial flexibility. Such actions include, but are not limited to, reducing discretionary spending, reducing capital expenditures, implementing restructuring activities, and reducing payroll costs, including employee furloughs, pay freezes and pay cuts. Refer to Note 4, Restructuring Activities, for more information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law in the United States. The CARES Act provides relief to U.S. corporations through financial assistance programs and modifications to certain income tax provisions. The Company is applying certain beneficial provisions of the CARES Act, including the payroll tax deferral and the alternative minimum tax acceleration. Refer to Note 6, Income Taxes, for more information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the impacts of the Pandemic on the estimates and assumptions used in preparing these unaudited condensed consolidated financial statements. The estimates and assumptions used in these assessments were based on management’s judgment and may be subject to change as new events occur and additional information is obtained. In particular, there is significant uncertainty about the duration and extent of the impact of the Pandemic and its resulting impact on global economic conditions. If economic conditions caused by the Pandemic do not recover as currently estimated by management, the Company’s financial condition, cash flows and results of operations may be materially impacted. See below for areas that required more judgments and estimates as a result of the Pandemic. The Company will continue to assess the effect on its operations by monitoring the spread of the Pandemic and the actions implemented to combat the virus throughout the world and its assessment of the impact of the Pandemic may change.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory Valuation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values inventory at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Net realizable value is determined by estimated expected selling prices based on anticipated recovery rates for slow-moving and obsolete inventory and other factors, such as market conditions, expected channel of distribution and current consumer demand and preferences.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded net of an allowance for doubtful accounts. The Company estimates the allowance for doubtful accounts based on an analysis of the aging of accounts receivable, assessment of collectability, including any known or anticipated bankruptcies, customer-specific circumstances and an evaluation of current economic conditions. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its goodwill and other long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may be impaired. Impairment losses are measured and recorded for the excess of carrying value over its fair value, estimated based on expected future cash flows and other quantitative and qualitative factors. The Company performed a qualitative assessment of its goodwill to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and noted no indicators of impairment at September 30, 2020. The Company also reviewed its other long-lived assets and noted no indicators of impairment related to the Pandemic.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sale of Agriculture and Weather Analytics Segment</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2020, the Company completed the sale of substantially all of our assets used in connection with our Agriculture and Weather Analytics segment to DTN, LLC (“DTN”), an operating company of TBG AG, a Swiss-based holding company, pursuant to an Asset Purchase Agreement (the “Purchase Agreement”) signed on May 2, 2020, in exchange for a total purchase consideration of $12.0 million in cash, subject to working capital adjustments. Upon closing on May 5, 2020, the Company received $10.5 million in cash and $1.45 million and $50,000 will be paid by DTN at the 12-month and 18-month anniversaries of the closing date, respectively, subject to satisfactions of the conditions set forth in the Purchase Agreement relating to the transition of certain customers to DTN and the collection of certain receivables by DTN. See Note 3, Discontinued Operations, for further details on the sale of the Agriculture and Weather Analytics segment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restructuring Activities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2020, in connection with the sale of the Agriculture and Weather Analytics segment, the Board of Directors of Iteris, Inc. approved restructuring activities to better position the Company for increased profitability and growth. Restructuring charges of approximately $1.5 million were incurred for separation costs for certain employees who did not transition to DTN, additional positions that were eliminated to right-size the cost structure of the Company, and the impairment of certain lease-related assets. See Note 4, Restructuring Activities, for further details on the restructuring activities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unaudited condensed consolidated financial statements include the accounts of Iteris, Inc. and its subsidiaries, and have been prepared in accordance with the rules of the U.S. Securities and Exchange Commission (“SEC”) for interim reporting, which permit certain footnotes or other financial information that are normally required by generally accepted accounting principles in the U.S. (“GAAP”) to be condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the fiscal year ended March 31, 2020 (“Fiscal 2020”), filed with the SEC on June 9, 2020. All intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three- and six-month periods ended September 30, 2020 are not necessarily indicative of the results to be expected for Fiscal 2021 or any other periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of Fiscal 2021, the Company completed the sale of its Agriculture and Weather Analytics segment for total cash consideration of $12.0 million, subject to certain working capital adjustments and transaction costs. The Agriculture and Weather Analytics segment’s results of operations and related cash flows have been reclassified to loss from discontinued operations, respectively, for all periods presented. The assets and liabilities of the Agriculture and Weather Analytics segment have been reclassified to assets held for sale and liabilities held for sale, respectively, in the unaudited condensed consolidated balance sheet as of March 31, 2020. See Note 3, Discontinued Operations, for further information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires our management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates made in the preparation of the consolidated financial statements include the collectability of accounts receivable and related allowance for doubtful accounts, projections of taxable income used to assess realizability of deferred tax assets, warranty reserves and other contingencies, costs to complete long-term contracts, indirect cost rates used in cost plus contracts, the valuation of inventories, the valuation of purchased intangible assets and goodwill, the valuation of investments, estimates of future cash flows used to assess the recoverability of long-lived assets and the impairment of goodwill, and fair value of our stock option awards used to calculate stock-based compensation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue related contracts with customers begin when we acknowledge a purchase order for a specific customer order of product to be delivered in the near term. These purchase orders are short-term in nature. Product revenue is recognized at a point in time upon shipment or upon customer receipt of the product, depending on shipping terms. The Company determined that this method best represents the transfer of goods as transfer of control typically occurs upon shipment or upon customer receipt of the product.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenues, primarily derived from the Transportation Systems segment, are primarily from long-term engineering and consulting service contracts with governmental agencies. These contracts generally include performance obligations in which control is transferred over time. We recognize revenue on fixed fee contracts, over time, using the proportion of actual costs incurred to the total costs expected to complete the contract performance obligation. The Company determined that this method best represents the transfer of services as the proportion closely depicts the efforts or inputs completed towards the satisfaction of a fixed fee contract performance obligation. Time &amp; Materials (“T&amp;M”) and Cost Plus Fixed Fee (“CPFF”) contracts are considered to involve variable consideration. However, contractual performance obligations with these fee types qualify for the “Right to Invoice” practical expedient. Under this practical expedient, the Company is allowed to recognize revenue, over time, in the amount to which the Company has a right to invoice. In addition, the Company is not required to estimate such variable consideration upon inception of the contract and reassess the estimate each reporting period. The Company determined that this method best represents the transfer of services as, upon billing, the Company has a right to consideration from a customer in an amount that directly corresponds with the value to the customer of the Company’s performance completed to date.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenues also consist of revenues derived from maintenance support and the use of the Company’s service platforms and APIs on a subscription basis. We generate this revenue from fees for maintenance and support, monthly active user fees, SaaS fees, and hosting and storage fees. In most cases, the subscription or transaction arrangement is a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). The Company applies a time-based measure of progress to the total transaction price, which results in ratable recognition over the term of the contract. The Company determined that this method best represents the transfer of services as the customer obtains equal benefit from the service throughout the service period.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for individual goods and services separately if they are distinct performance obligations, which often requires significant judgment based upon knowledge of the products and/or services, the solution provided and the structure of the sales contract. In SaaS agreements, we provide a service to the customer that combines the software functionality, maintenance and hosting into a single performance obligation. In product-related contracts, a purchase order may cover different products, each constituting a separate performance obligation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally estimate variable consideration at the most likely amount to which we expect to be entitled and in certain cases based on the expected value, which requires judgment. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. We review and update these estimates on a quarterly basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s typical performance obligations include the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.425%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:120%">Performance Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">When Performance<br/>Obligation is Typically<br/>Satisfied</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">When Payment is<br/>Typically Due</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">How Standalone<br/>Selling Price is<br/>Typically Estimated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;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:120%">Standard purchase orders for delivery of a tangible product</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Upon shipment (point in time)</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Within 30 days of delivery</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Observable transactions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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:120%">Engineering services where the deliverable is considered a product</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As work is performed (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within 30 days of services being invoiced</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated using a cost-plus margin approach</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"/></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-style:italic;font-weight:700;line-height:120%">Service Revenues</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"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;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:120%">Engineering and consulting services</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">As work is performed (over time)</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Within 30 days of services being invoiced</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Estimated using a cost-plus margin approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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:120%">SaaS</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the course of the SaaS service once the system is available for use (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the beginning of the contract period</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated using a cost-plus margin approach</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue from contracts with customers into reportable segments and the nature of the products and services. See Note 12, Business Segment Information, for our revenue by reportable segments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Trade Accounts Receivable and Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our right to consideration in exchange for goods and services as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). We present such receivables in trade accounts receivable, net, in our unaudited condensed consolidated balance sheets at their net estimated realizable value.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for doubtful accounts to provide for the estimated amount of receivables that will not be collected. If warranted, the allowance is increased by the Company’s provision for doubtful accounts, which is charged against income. All recoveries on receivables previously charged off are included in income, while direct charge-offs of receivables are deducted from the allowance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented as unbilled accounts receivable on the accompanying unaudited condensed consolidated balance sheets. For example, we would record a contract asset if we record revenue on a professional services engagement, but are not entitled to bill until we achieve specified milestones.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract assets and refund liabilities are reported in a net position on a contract basis at the end of each reporting period. Refund liabilities are consideration received in advance of the satisfaction of performance obligations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Fulfillment Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether or not we should capitalize the costs of fulfilling a contract. Such costs would be capitalized when they are not within the scope of other standards and: (1) are directly related to a contract; (2) generate or enhance resources that will be used to satisfy performance obligations; and (3) are expected to be recovered. As of September 30, 2020 and March 31, 2020, there was approximately $2,073,000 and $1,236,000, respectively, of contract fulfillment costs, which are presented in the accompanying unaudited condensed consolidated balance sheets as prepaid and other current assets. These costs primarily relate to the satisfaction of performance obligations related to the set up of SaaS platforms. These costs are amortized on a straight-line basis over the estimated useful life of the SaaS platform.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020 and March 31, 2020, the aggregate amount of transaction price allocated to remaining performance obligations was immaterial, primarily as a result of the termination provisions within our contracts, which make the duration of the accounting term of the contract one year or less.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue in the accompanying unaudited condensed consolidated balance sheets is comprised of refund liabilities related to billings and consideration received in advance of the satisfaction of performance obligations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to a concentration of credit risk consist principally of cash and cash equivalents and trade accounts receivable.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist primarily of demand deposits and money market funds maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with high quality financial institutions, and therefore are believed to have minimal credit risk.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable are primarily derived from billings with customers located throughout North America, as well as in Europe and South America. We generally do not require collateral or other security from our domestic customers. We maintain an allowance for doubtful accounts for potential credit losses, which losses have historically been within management’s expectations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have, and historically have had, a diverse customer base. For the three- and six-months ended September 30, 2020 and 2019, no individual customer represented greater than 10% of our total revenues. As of September 30, 2020 and March 31, 2020, no individual customer represented greater than 10% of our total accounts receivable.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Values of Financial Instruments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents, receivables, accounts payable and accrued expenses approximate carrying value because of the short period of time to maturity. Our investments are measured at fair value on a recurring basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The framework for measuring fair value and related disclosure requirements about fair value measurements are provided in Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 820”). This pronouncement defines fair value as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy prescribed by ASC 820 contains three levels as follows:</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash and short-term investments with initial maturities of 90 days or less.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020 and March 31, 2020, restricted cash was $146,000 and $146,000, respectively, related to cash restricted for shares purchased under the Employee Stock Purchase Plan ("ESPP") (see Note 9, Stock-Based Compensation, for further details on the ESPP).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash presented in the accompanying unaudited condensed consolidated statements of cash flows consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></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:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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%">15,623 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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%">14,217 </span></td><td style="border-top:1pt solid #000000;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%">Restricted cash</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%">146 </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%">146 </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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">15,769 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">14,363 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320 – Investments – Debt and Equity Securities. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost, which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive loss as a separate component of stockholders’ equity. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available (see Note 5, Fair Value Measurements). As of September 30, 2020 and March 31, 2020, all of our investments are available-for-sale. Under FASB ASC 320-10-35, a security is considered to be other-than-temporarily impaired if the present value of cash flows expected to be collected are less than the security’s amortized cost basis (the difference being defined as the “Credit Loss”) or if the fair value of the security is less than the security’s amortized cost basis and the investor intends, or will be required, to sell the security before recovery of the security’s amortized cost basis. If an other-than-temporary impairment exists, the charge to earnings is limited to the amount of Credit Loss if the investor does not intend to sell the security, and will not be required to sell the security, before recovery of the security’s amortized cost basis. Any remaining difference between fair value and amortized cost is recognized in other comprehensive loss, net of applicable taxes. The Company evaluates whether the decline in fair value of its investments is other-than-temporary at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether a loss is temporary include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collectability of our accounts receivable is evaluated through review of outstanding invoices and ongoing credit evaluations of our customers’ financial condition. In cases where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations subsequent to the original sale, we will record an allowance against amounts due, and thereby reduce the net recognized accounts receivable to the amount we reasonably believe will be collected. We also maintain an allowance based on our historical collections experience. When we determine that collection is not likely, we write off accounts receivable against the allowance for doubtful accounts.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of finished goods, work-in-process and raw materials and are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated using the straight-line method over the estimated useful life ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZGFkY2Y2MzY3OTRjMzg5YjFlNjkyZDZjODgyZTFmL3NlYzo5OWRhZGNmNjM2Nzk0YzM4OWIxZTY5MmQ2Yzg4MmUxZl8zNC9mcmFnOjdkMDU1N2IzMTY3ZjRkMzRiZjAzZTI4ZGQxZTQwY2Y0L3RleHRyZWdpb246N2QwNTU3YjMxNjdmNGQzNGJmMDNlMjhkZDFlNDBjZjRfMjYzMjU_5d890914-3db7-4e86-a9f7-86afb2acf92d">three</span> to eight years. Leasehold improvements are depreciated over the term of the related lease or the estimated useful life of the improvement, whichever is shorter.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an annual qualitative assessment of our goodwill during the fourth fiscal quarter, or more frequently, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required; if otherwise, we compare the fair value of our reporting unit to its carrying value, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, is recognized as an impairment loss. We monitor the indicators for goodwill impairment testing between annual tests. As of September 30, 2020, there were no indicators of goodwill impairment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test long-lived assets and purchased intangible assets (other than goodwill) for impairment if we believe indicators of impairment exist. We determine whether the carrying value of an asset or asset group is recoverable, based on comparisons to undiscounted expected future cash flows the asset or asset group is expected to generate. If an asset is not recoverable, we record an impairment loss equal to the amount by which the carrying value of the asset exceeds its fair value. We primarily use the income valuation approach to determine the fair value of our long-lived assets and purchased intangible assets. During the three months ended June 30, 2020, we recorded $313,000 in impairment charges related to right-of-use assets and leasehold improvements directly resulting from the restructuring activities. There was no additional impairment or restructuring charges during the three months ended September 30, 2020. See Note 4, Restructuring Activities, for further details on the restructuring activities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more-likely-than-not that some or all of the deferred tax assets will not be realized, which increases our income tax expense in the period such determination is made. As such, as of September 30, 2020, we determined it was appropriate to record a full valuation allowance against our deferred tax assets. We will continuously reassess the appropriateness of maintaining a valuation allowance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record stock-based compensation in our unaudited condensed consolidated statements of operations as an expense, based on the estimated grant date fair value of our stock-based awards, whereby such fair values are amortized over the requisite service period. Our stock-based awards are currently comprised of common stock options, restricted stock units and performance stock units. The fair value of our common stock option awards is estimated on the grant date using the Black-</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Scholes-Merton option-pricing formula. The fair value of our performance stock unit awards is estimated on the grant date using a Monte Carlo simulation model. While the use of these models meets established requirements, the estimated fair values generated by the models may not be indicative of the actual fair values of our awards as it does not consider certain factors important to those awards to employees, such as continued employment and periodic vesting requirements, as well as limited transferability. The fair value of our restricted stock units is based on the closing market price of our common stock on the grant date. If there are any modifications or cancellations of the underlying unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Expenditures</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenditures are charged to expense in the period incurred.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally provide a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZGFkY2Y2MzY3OTRjMzg5YjFlNjkyZDZjODgyZTFmL3NlYzo5OWRhZGNmNjM2Nzk0YzM4OWIxZTY5MmQ2Yzg4MmUxZl8zNC9mcmFnOjdkMDU1N2IzMTY3ZjRkMzRiZjAzZTI4ZGQxZTQwY2Y0L3RleHRyZWdpb246N2QwNTU3YjMxNjdmNGQzNGJmMDNlMjhkZDFlNDBjZjRfMzE5NTg_30855e74-4577-46e2-8f76-6f76be952389">one</span>- to three-year warranty from the original invoice date on all products, materials and workmanship. Products sold to various original equipment manufacturer customers sometimes carry longer warranties. Defective products will be either repaired or replaced, usually at our option, upon meeting certain criteria. We accrue a provision for the estimated costs that may be incurred for product warranties relating to a product as a component of cost of sales at the time revenue for that product is recognized. The accrued warranty reserve is included within accrued liabilities in the accompanying unaudited condensed consolidated balance sheets. We do not provide any service-type warranties.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repair and Maintenance Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur repair and maintenance costs in the normal course of business. Should the repair or maintenance result in a permanent improvement to one of our leased facilities, the cost is capitalized as a leasehold improvement and amortized over its useful life or the remainder of the lease period, whichever is shorter. Non-permanent repair and maintenance costs are charged to expense as incurred.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between net income and comprehensive income for the three- and six-months ended September 30, 2020 and between net loss and comprehensive loss for the three- and six-months ended September 30, 2019 was de minimis.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard update requires that certain financial assets be measured at amortized cost net of an allowance for estimated credit losses such that the net receivable represents the present value of expected cash collection. In addition, this standard update requires that certain financial assets be measured at amortized cost reflecting an allowance for estimated credit losses expected to occur over the life of the assets. The estimate of credit losses must be based on all relevant information including historical information, current conditions and reasonable and supportable forecasts that affect the collectability of the amounts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates, which defers the effective date of ASU 2016-13 to fiscal years beginning after December 15, 2022 for all entities except SEC reporting companies that are not smaller reporting companies. As a smaller reporting company, ASU 2016-13 will now be effective for our fiscal year 2024 beginning April 1, 2023; however, early adoption is permitted. We are currently evaluating the timing and impact of adopting ASU 2016-13 on our unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirement for Fair Value Measurements (“ASU 2018-13”), which modifies the disclosure requirements on fair value measurements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal Use Software (subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"), which clarifies the accounting for implementation costs in cloud computing arrangements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early </span></div>adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes. The ASU removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted. The Company early adopted this update effective July 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory Valuation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values inventory at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Net realizable value is determined by estimated expected selling prices based on anticipated recovery rates for slow-moving and obsolete inventory and other factors, such as market conditions, expected channel of distribution and current consumer demand and preferences.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of finished goods, work-in-process and raw materials and are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded net of an allowance for doubtful accounts. The Company estimates the allowance for doubtful accounts based on an analysis of the aging of accounts receivable, assessment of collectability, including any known or anticipated bankruptcies, customer-specific circumstances and an evaluation of current economic conditions. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collectability of our accounts receivable is evaluated through review of outstanding invoices and ongoing credit evaluations of our customers’ financial condition. In cases where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations subsequent to the original sale, we will record an allowance against amounts due, and thereby reduce the net recognized accounts receivable to the amount we reasonably believe will be collected. We also maintain an allowance based on our historical collections experience. When we determine that collection is not likely, we write off accounts receivable against the allowance for doubtful accounts.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its goodwill and other long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may be impaired. Impairment losses are measured and recorded for the excess of carrying value over its fair value, estimated based on expected future cash flows and other quantitative and qualitative factors. The Company performed a qualitative assessment of its goodwill to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and noted no indicators of impairment at September 30, 2020. The Company also reviewed its other long-lived assets and noted no indicators of impairment related to the Pandemic.</span></div> 12000000.0 10500000 1450000 50000 1500000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unaudited condensed consolidated financial statements include the accounts of Iteris, Inc. and its subsidiaries, and have been prepared in accordance with the rules of the U.S. Securities and Exchange Commission (“SEC”) for interim reporting, which permit certain footnotes or other financial information that are normally required by generally accepted accounting principles in the U.S. (“GAAP”) to be condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the fiscal year ended March 31, 2020 (“Fiscal 2020”), filed with the SEC on June 9, 2020. All intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three- and six-month periods ended September 30, 2020 are not necessarily indicative of the results to be expected for Fiscal 2021 or any other periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of Fiscal 2021, the Company completed the sale of its Agriculture and Weather Analytics segment for total cash consideration of $12.0 million, subject to certain working capital adjustments and transaction costs. The Agriculture and Weather Analytics segment’s results of operations and related cash flows have been reclassified to loss from discontinued operations, respectively, for all periods presented. The assets and liabilities of the Agriculture and Weather Analytics segment have been reclassified to assets held for sale and liabilities held for sale, respectively, in the unaudited condensed consolidated balance sheet as of March 31, 2020. See Note 3, Discontinued Operations, for further information.</span></div> 12000000.0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires our management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates made in the preparation of the consolidated financial statements include the collectability of accounts receivable and related allowance for doubtful accounts, projections of taxable income used to assess realizability of deferred tax assets, warranty reserves and other contingencies, costs to complete long-term contracts, indirect cost rates used in cost plus contracts, the valuation of inventories, the valuation of purchased intangible assets and goodwill, the valuation of investments, estimates of future cash flows used to assess the recoverability of long-lived assets and the impairment of goodwill, and fair value of our stock option awards used to calculate stock-based compensation.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue related contracts with customers begin when we acknowledge a purchase order for a specific customer order of product to be delivered in the near term. These purchase orders are short-term in nature. Product revenue is recognized at a point in time upon shipment or upon customer receipt of the product, depending on shipping terms. The Company determined that this method best represents the transfer of goods as transfer of control typically occurs upon shipment or upon customer receipt of the product.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenues, primarily derived from the Transportation Systems segment, are primarily from long-term engineering and consulting service contracts with governmental agencies. These contracts generally include performance obligations in which control is transferred over time. We recognize revenue on fixed fee contracts, over time, using the proportion of actual costs incurred to the total costs expected to complete the contract performance obligation. The Company determined that this method best represents the transfer of services as the proportion closely depicts the efforts or inputs completed towards the satisfaction of a fixed fee contract performance obligation. Time &amp; Materials (“T&amp;M”) and Cost Plus Fixed Fee (“CPFF”) contracts are considered to involve variable consideration. However, contractual performance obligations with these fee types qualify for the “Right to Invoice” practical expedient. Under this practical expedient, the Company is allowed to recognize revenue, over time, in the amount to which the Company has a right to invoice. In addition, the Company is not required to estimate such variable consideration upon inception of the contract and reassess the estimate each reporting period. The Company determined that this method best represents the transfer of services as, upon billing, the Company has a right to consideration from a customer in an amount that directly corresponds with the value to the customer of the Company’s performance completed to date.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenues also consist of revenues derived from maintenance support and the use of the Company’s service platforms and APIs on a subscription basis. We generate this revenue from fees for maintenance and support, monthly active user fees, SaaS fees, and hosting and storage fees. In most cases, the subscription or transaction arrangement is a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). The Company applies a time-based measure of progress to the total transaction price, which results in ratable recognition over the term of the contract. The Company determined that this method best represents the transfer of services as the customer obtains equal benefit from the service throughout the service period.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for individual goods and services separately if they are distinct performance obligations, which often requires significant judgment based upon knowledge of the products and/or services, the solution provided and the structure of the sales contract. In SaaS agreements, we provide a service to the customer that combines the software functionality, maintenance and hosting into a single performance obligation. In product-related contracts, a purchase order may cover different products, each constituting a separate performance obligation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally estimate variable consideration at the most likely amount to which we expect to be entitled and in certain cases based on the expected value, which requires judgment. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. We review and update these estimates on a quarterly basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s typical performance obligations include the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.425%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:120%">Performance Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">When Performance<br/>Obligation is Typically<br/>Satisfied</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">When Payment is<br/>Typically Due</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">How Standalone<br/>Selling Price is<br/>Typically Estimated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;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:120%">Standard purchase orders for delivery of a tangible product</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Upon shipment (point in time)</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Within 30 days of delivery</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Observable transactions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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:120%">Engineering services where the deliverable is considered a product</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As work is performed (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within 30 days of services being invoiced</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated using a cost-plus margin approach</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"/></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-style:italic;font-weight:700;line-height:120%">Service Revenues</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"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;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:120%">Engineering and consulting services</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">As work is performed (over time)</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Within 30 days of services being invoiced</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Estimated using a cost-plus margin approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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:120%">SaaS</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the course of the SaaS service once the system is available for use (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the beginning of the contract period</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated using a cost-plus margin approach</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue from contracts with customers into reportable segments and the nature of the products and services. See Note 12, Business Segment Information, for our revenue by reportable segments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Trade Accounts Receivable and Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our right to consideration in exchange for goods and services as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). We present such receivables in trade accounts receivable, net, in our unaudited condensed consolidated balance sheets at their net estimated realizable value.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for doubtful accounts to provide for the estimated amount of receivables that will not be collected. If warranted, the allowance is increased by the Company’s provision for doubtful accounts, which is charged against income. All recoveries on receivables previously charged off are included in income, while direct charge-offs of receivables are deducted from the allowance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented as unbilled accounts receivable on the accompanying unaudited condensed consolidated balance sheets. For example, we would record a contract asset if we record revenue on a professional services engagement, but are not entitled to bill until we achieve specified milestones.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract assets and refund liabilities are reported in a net position on a contract basis at the end of each reporting period. Refund liabilities are consideration received in advance of the satisfaction of performance obligations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Fulfillment Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether or not we should capitalize the costs of fulfilling a contract. Such costs would be capitalized when they are not within the scope of other standards and: (1) are directly related to a contract; (2) generate or enhance resources that will be used to satisfy performance obligations; and (3) are expected to be recovered. As of September 30, 2020 and March 31, 2020, there was approximately $2,073,000 and $1,236,000, respectively, of contract fulfillment costs, which are presented in the accompanying unaudited condensed consolidated balance sheets as prepaid and other current assets. These costs primarily relate to the satisfaction of performance obligations related to the set up of SaaS platforms. These costs are amortized on a straight-line basis over the estimated useful life of the SaaS platform.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020 and March 31, 2020, the aggregate amount of transaction price allocated to remaining performance obligations was immaterial, primarily as a result of the termination provisions within our contracts, which make the duration of the accounting term of the contract one year or less.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s typical performance obligations include the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.425%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:120%">Performance Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">When Performance<br/>Obligation is Typically<br/>Satisfied</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">When Payment is<br/>Typically Due</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">How Standalone<br/>Selling Price is<br/>Typically Estimated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;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:120%">Standard purchase orders for delivery of a tangible product</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Upon shipment (point in time)</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Within 30 days of delivery</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Observable transactions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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:120%">Engineering services where the deliverable is considered a product</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As work is performed (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within 30 days of services being invoiced</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated using a cost-plus margin approach</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"/></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-style:italic;font-weight:700;line-height:120%">Service Revenues</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"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;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:120%">Engineering and consulting services</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">As work is performed (over time)</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Within 30 days of services being invoiced</span></td><td colspan="3" style="padding:0 1pt"/><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:120%">Estimated using a cost-plus margin approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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:120%">SaaS</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the course of the SaaS service once the system is available for use (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the beginning of the contract period</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated using a cost-plus margin approach</span></td></tr></table></div> 2073000 1236000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue in the accompanying unaudited condensed consolidated balance sheets is comprised of refund liabilities related to billings and consideration received in advance of the satisfaction of performance obligations.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to a concentration of credit risk consist principally of cash and cash equivalents and trade accounts receivable.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist primarily of demand deposits and money market funds maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with high quality financial institutions, and therefore are believed to have minimal credit risk.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable are primarily derived from billings with customers located throughout North America, as well as in Europe and South America. We generally do not require collateral or other security from our domestic customers. We maintain an allowance for doubtful accounts for potential credit losses, which losses have historically been within management’s expectations.</span></div>We currently have, and historically have had, a diverse customer base. 0.10 0 0.10 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Values of Financial Instruments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents, receivables, accounts payable and accrued expenses approximate carrying value because of the short period of time to maturity. Our investments are measured at fair value on a recurring basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The framework for measuring fair value and related disclosure requirements about fair value measurements are provided in Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 820”). This pronouncement defines fair value as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy prescribed by ASC 820 contains three levels as follows:</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash and short-term investments with initial maturities of 90 days or less.</span></div> 146000 146000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash presented in the accompanying unaudited condensed consolidated statements of cash flows consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></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:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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%">15,623 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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%">14,217 </span></td><td style="border-top:1pt solid #000000;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%">Restricted cash</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%">146 </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%">146 </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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">15,769 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">14,363 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15623000 14217000 146000 146000 15769000 14363000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320 – Investments – Debt and Equity Securities. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost, which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive loss as a separate component of stockholders’ equity. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available (see Note 5, Fair Value Measurements). As of September 30, 2020 and March 31, 2020, all of our investments are available-for-sale. Under FASB ASC 320-10-35, a security is considered to be other-than-temporarily impaired if the present value of cash flows expected to be collected are less than the security’s amortized cost basis (the difference being defined as the “Credit Loss”) or if the fair value of the security is less than the security’s amortized cost basis and the investor intends, or will be required, to sell the security before recovery of the security’s amortized cost basis. If an other-than-temporary impairment exists, the charge to earnings is limited to the amount of Credit Loss if the investor does not intend to sell the security, and will not be required to sell the security, before recovery of the security’s amortized cost basis. Any remaining difference between fair value and amortized cost is recognized in other comprehensive loss, net of applicable taxes. The Company evaluates whether the decline in fair value of its investments is other-than-temporary at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether a loss is temporary include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated using the straight-line method over the estimated useful life ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZGFkY2Y2MzY3OTRjMzg5YjFlNjkyZDZjODgyZTFmL3NlYzo5OWRhZGNmNjM2Nzk0YzM4OWIxZTY5MmQ2Yzg4MmUxZl8zNC9mcmFnOjdkMDU1N2IzMTY3ZjRkMzRiZjAzZTI4ZGQxZTQwY2Y0L3RleHRyZWdpb246N2QwNTU3YjMxNjdmNGQzNGJmMDNlMjhkZDFlNDBjZjRfMjYzMjU_5d890914-3db7-4e86-a9f7-86afb2acf92d">three</span> to eight years. Leasehold improvements are depreciated over the term of the related lease or the estimated useful life of the improvement, whichever is shorter.</span></div> P8Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an annual qualitative assessment of our goodwill during the fourth fiscal quarter, or more frequently, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required; if otherwise, we compare the fair value of our reporting unit to its carrying value, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, is recognized as an impairment loss. We monitor the indicators for goodwill impairment testing between annual tests. As of September 30, 2020, there were no indicators of goodwill impairment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test long-lived assets and purchased intangible assets (other than goodwill) for impairment if we believe indicators of impairment exist. We determine whether the carrying value of an asset or asset group is recoverable, based on comparisons to undiscounted expected future cash flows the asset or asset group is expected to generate. If an asset is not recoverable, we record an impairment loss equal to the amount by which the carrying value of the asset exceeds its fair value. We primarily use the income valuation approach to determine the fair value of our long-lived assets and purchased intangible assets. During the three months ended June 30, 2020, we recorded $313,000 in impairment charges related to right-of-use assets and leasehold improvements directly resulting from the restructuring activities. There was no additional impairment or restructuring charges during the three months ended September 30, 2020. See Note 4, Restructuring Activities, for further details on the restructuring activities.</span></div> 0 313000 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more-likely-than-not that some or all of the deferred tax assets will not be realized, which increases our income tax expense in the period such determination is made. As such, as of September 30, 2020, we determined it was appropriate to record a full valuation allowance against our deferred tax assets. We will continuously reassess the appropriateness of maintaining a valuation allowance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record stock-based compensation in our unaudited condensed consolidated statements of operations as an expense, based on the estimated grant date fair value of our stock-based awards, whereby such fair values are amortized over the requisite service period. Our stock-based awards are currently comprised of common stock options, restricted stock units and performance stock units. The fair value of our common stock option awards is estimated on the grant date using the Black-</span></div>Scholes-Merton option-pricing formula. The fair value of our performance stock unit awards is estimated on the grant date using a Monte Carlo simulation model. While the use of these models meets established requirements, the estimated fair values generated by the models may not be indicative of the actual fair values of our awards as it does not consider certain factors important to those awards to employees, such as continued employment and periodic vesting requirements, as well as limited transferability. The fair value of our restricted stock units is based on the closing market price of our common stock on the grant date. If there are any modifications or cancellations of the underlying unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Expenditures</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenditures are charged to expense in the period incurred.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally provide a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZGFkY2Y2MzY3OTRjMzg5YjFlNjkyZDZjODgyZTFmL3NlYzo5OWRhZGNmNjM2Nzk0YzM4OWIxZTY5MmQ2Yzg4MmUxZl8zNC9mcmFnOjdkMDU1N2IzMTY3ZjRkMzRiZjAzZTI4ZGQxZTQwY2Y0L3RleHRyZWdpb246N2QwNTU3YjMxNjdmNGQzNGJmMDNlMjhkZDFlNDBjZjRfMzE5NTg_30855e74-4577-46e2-8f76-6f76be952389">one</span>- to three-year warranty from the original invoice date on all products, materials and workmanship. Products sold to various original equipment manufacturer customers sometimes carry longer warranties. Defective products will be either repaired or replaced, usually at our option, upon meeting certain criteria. We accrue a provision for the estimated costs that may be incurred for product warranties relating to a product as a component of cost of sales at the time revenue for that product is recognized. The accrued warranty reserve is included within accrued liabilities in the accompanying unaudited condensed consolidated balance sheets. We do not provide any service-type warranties.</span></div> P3Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repair and Maintenance Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur repair and maintenance costs in the normal course of business. Should the repair or maintenance result in a permanent improvement to one of our leased facilities, the cost is capitalized as a leasehold improvement and amortized over its useful life or the remainder of the lease period, whichever is shorter. Non-permanent repair and maintenance costs are charged to expense as incurred.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between net income and comprehensive income for the three- and six-months ended September 30, 2020 and between net loss and comprehensive loss for the three- and six-months ended September 30, 2019 was de minimis.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard update requires that certain financial assets be measured at amortized cost net of an allowance for estimated credit losses such that the net receivable represents the present value of expected cash collection. In addition, this standard update requires that certain financial assets be measured at amortized cost reflecting an allowance for estimated credit losses expected to occur over the life of the assets. The estimate of credit losses must be based on all relevant information including historical information, current conditions and reasonable and supportable forecasts that affect the collectability of the amounts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates, which defers the effective date of ASU 2016-13 to fiscal years beginning after December 15, 2022 for all entities except SEC reporting companies that are not smaller reporting companies. As a smaller reporting company, ASU 2016-13 will now be effective for our fiscal year 2024 beginning April 1, 2023; however, early adoption is permitted. We are currently evaluating the timing and impact of adopting ASU 2016-13 on our unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirement for Fair Value Measurements (“ASU 2018-13”), which modifies the disclosure requirements on fair value measurements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal Use Software (subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"), which clarifies the accounting for implementation costs in cloud computing arrangements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early </span></div>adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes. The ASU removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted. The Company early adopted this update effective July 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements. Supplemental Financial Information<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of our inventories:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Materials and supplies</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%">1,720 </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,380 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">27 </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%">162 </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%">Finished goods</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%">1,446 </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,498 </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:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,193 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,040 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of our property and equipment, net:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Equipment</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%">6,500 </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%">6,222 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">2,966 </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,911 </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%">Accumulated depreciation</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%">(7,722)</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,298)</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:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,744 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,835 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was approximately $182,000 and $367,000 for the three- and six-months ended September 30, 2020, respectively, and $203,000 and $380,000 for the three- and six-months ended September 30, 2019, respectively. Approximately $56,000 and $117,000 of the depreciation expense was recorded to cost of revenues, and approximately $126,000 and $250,000 was recorded to operating expenses, respectively, in the unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2020. Approximately $65,000 and $130,000 of the depreciation expense was recorded to cost of revenues, and approximately $138,000 and $250,000 was recorded to operating expenses, respectively, in the unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2019. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no indefinite lived intangible assets on our unaudited condensed consolidated balance sheets. The following table presents details of our net intangible assets:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:30.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:120%">September 30, 2020</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:8pt;font-weight:700;line-height:120%">March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></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:400;line-height:120%">Technology</span></td><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:120%">$</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:120%">1,286 </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:120%">$</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:120%">(1,286)</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:120%">$</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:120%">— </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:120%">$</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:120%">1,286 </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:120%">$</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:120%">(1,286)</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:120%">$</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:120%">— </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:120%">Customer contracts / relationships</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:120%">3,750 </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:120%">(979)</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:120%">2,771 </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:120%">3,750 </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:120%">(688)</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:120%">3,062 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and non-compete agreements</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:120%">770 </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:120%">(648)</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:120%">122 </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:120%">770 </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:120%">(613)</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:120%">157 </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:120%">Capitalized software development 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:120%">4,839 </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:120%">(1,974)</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:120%">2,865 </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:120%">4,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:120%">(1,576)</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:120%">2,847 </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 11.25pt;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:120%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">10,645 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">(4,887)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">5,758 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">10,229 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">(4,163)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">6,066 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets subject to amortization was approximately $363,000 and $724,000 for the three- and six-months ended September 30, 2020, respectively, and $336,000 and $499,000 for the three- and six-months ended September 30, 2019, respectively. Approximately $133,000 and $264,000 of the intangible asset amortization was recorded to cost of revenues and approximately $230,000 and $460,000, was recorded to amortization expense for the three- and six-months ended September 30, 2020, respectively, in the unaudited condensed consolidated statements of operations. Approximately $106,000 and $203,000 of the intangible asset amortization was recorded to cost of revenues and approximately $230,000 and $296,000 was recorded to amortization expense for the three- and six-months ended September 30, 2019, respectively, in the unaudited condensed consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, future estimated amortization expense is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.609%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:100%">Year Ending March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">731 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">1,373 </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%">2023</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,149 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">912 </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%">2025</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%">849 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">744 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty Reserve Activity</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserve is recorded as accrued liabilities in the accompanying unaudited condensed consolidated balance sheets. The following table presents activity related to the warranty reserve:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></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:400;line-height:100%">​</span></td><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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></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:400;line-height:100%">​</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></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:400;line-height:100%">​</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Balance at beginning of fiscal year</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%">416 </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%">463 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to cost of sales</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%">152 </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%">372 </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%">Warranty claims</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%">(128)</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%">(340)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of reporting period</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">440 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">495 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.533%"/><td style="width:0.1%"/></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:400;line-height:100%">​</span></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></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:400;line-height:100%">​</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></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:400;line-height:100%">​</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</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:400;line-height:100%">Numerator:</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 12pt;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%">Net income (loss) from continuing operations</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%">719 </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,051)</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,137 </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,588)</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 12pt;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%">Net income (loss) from discontinued operations, net of tax</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%">(306)</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,136)</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%">9,624 </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,171)</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 12pt;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%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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,187)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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,759)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;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%">Weighted average common shares used in basic computation</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%">40,989 </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%">40,493 </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%">40,860 </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%">37,397 </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 12pt;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%">Dilutive stock options</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%">920 </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%">— </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%">848 </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%">— </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 12pt;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%">Weighted average common shares used in diluted computation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,909 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:400;line-height:100%">​</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:400;line-height:100%">​</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:400;line-height:100%">​</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:400;line-height:100%">​</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;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%">Net income (loss) per share from continuing operations:</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%">0.02 </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%">(0.03)</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%">0.03 </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%">(0.04)</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 12pt;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%">Net income (loss) per share from discontinued operations:</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%">(0.01)</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%">(0.03)</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%">0.24 </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%">(0.06)</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 12pt;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%">Net income (loss) per basic share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">0.01 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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%">(0.06)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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%">0.27 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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%">(0.10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;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%">Net income (loss) per share from continuing operations:</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%">0.02 </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%">(0.03)</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%">0.03 </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%">(0.04)</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 12pt;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%">Net income (loss) per share from discontinued operations:</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%">(0.01)</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%">(0.03)</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%">0.23 </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%">(0.06)</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 12pt;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%">Net income (loss) per diluted share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">0.01 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(0.06)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">0.26 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(0.10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following instruments were excluded for purposes of calculating weighted average common share equivalents in the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.533%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Stock options</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%">2,887 </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,039 </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,889 </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,050 </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%">Restricted stock units</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%">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%">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 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%">158 </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%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of our inventories:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Materials and supplies</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%">1,720 </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,380 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">27 </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%">162 </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%">Finished goods</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%">1,446 </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,498 </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:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,193 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,040 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1720000 1380000 27000 162000 1446000 1498000 3193000 3040000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of our property and equipment, net:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Equipment</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%">6,500 </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%">6,222 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">2,966 </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,911 </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%">Accumulated depreciation</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%">(7,722)</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,298)</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:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,744 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,835 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6500000 6222000 2966000 2911000 7722000 7298000 1744000 1835000 182000 367000 203000 380000 56000 117000 126000 250000 65000 130000 138000 250000 The following table presents details of our net intangible assets:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:30.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:120%">September 30, 2020</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:8pt;font-weight:700;line-height:120%">March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></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:400;line-height:120%">Technology</span></td><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:120%">$</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:120%">1,286 </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:120%">$</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:120%">(1,286)</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:120%">$</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:120%">— </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:120%">$</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:120%">1,286 </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:120%">$</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:120%">(1,286)</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:120%">$</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:120%">— </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:120%">Customer contracts / relationships</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:120%">3,750 </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:120%">(979)</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:120%">2,771 </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:120%">3,750 </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:120%">(688)</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:120%">3,062 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and non-compete agreements</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:120%">770 </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:120%">(648)</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:120%">122 </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:120%">770 </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:120%">(613)</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:120%">157 </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:120%">Capitalized software development 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:120%">4,839 </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:120%">(1,974)</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:120%">2,865 </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:120%">4,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:120%">(1,576)</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:120%">2,847 </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 11.25pt;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:120%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">10,645 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">(4,887)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">5,758 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">10,229 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">(4,163)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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:120%">6,066 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1286000 1286000 1286000 1286000 3750000 979000 2771000 3750000 688000 3062000 770000 648000 122000 770000 613000 157000 4839000 1974000 2865000 4423000 1576000 2847000 10645000 4887000 5758000 10229000 4163000 6066000 363000 724000 336000 499000 133000 264000 230000 460000 106000 203000 230000 296000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, future estimated amortization expense is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.609%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:100%">Year Ending March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">731 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">1,373 </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%">2023</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,149 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">912 </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%">2025</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%">849 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">744 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 731000 1373000 1149000 912000 849000 744000 5758000 The following table presents activity related to the warranty reserve:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></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:400;line-height:100%">​</span></td><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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></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:400;line-height:100%">​</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></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:400;line-height:100%">​</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Balance at beginning of fiscal year</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%">416 </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%">463 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to cost of sales</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%">152 </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%">372 </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%">Warranty claims</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%">(128)</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%">(340)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of reporting period</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">440 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">495 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 416000 463000 152000 372000 128000 340000 440000 495000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.533%"/><td style="width:0.1%"/></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:400;line-height:100%">​</span></td><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></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:400;line-height:100%">​</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></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:400;line-height:100%">​</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</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:400;line-height:100%">Numerator:</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 12pt;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%">Net income (loss) from continuing operations</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%">719 </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,051)</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,137 </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,588)</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 12pt;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%">Net income (loss) from discontinued operations, net of tax</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%">(306)</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,136)</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%">9,624 </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,171)</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 12pt;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%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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,187)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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,759)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;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%">Weighted average common shares used in basic computation</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%">40,989 </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%">40,493 </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%">40,860 </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%">37,397 </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 12pt;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%">Dilutive stock options</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%">920 </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%">— </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%">848 </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%">— </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 12pt;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%">Weighted average common shares used in diluted computation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,909 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,397 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:400;line-height:100%">​</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:400;line-height:100%">​</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:400;line-height:100%">​</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:400;line-height:100%">​</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;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%">Net income (loss) per share from continuing operations:</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%">0.02 </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%">(0.03)</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%">0.03 </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%">(0.04)</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 12pt;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%">Net income (loss) per share from discontinued operations:</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%">(0.01)</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%">(0.03)</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%">0.24 </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%">(0.06)</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 12pt;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%">Net income (loss) per basic share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">0.01 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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%">(0.06)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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%">0.27 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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;border-top:1pt solid #000000;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%">(0.10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;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%">Net income (loss) per share from continuing operations:</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%">0.02 </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%">(0.03)</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%">0.03 </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%">(0.04)</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 12pt;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%">Net income (loss) per share from discontinued operations:</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%">(0.01)</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%">(0.03)</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%">0.23 </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%">(0.06)</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 12pt;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%">Net income (loss) per diluted share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">0.01 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(0.06)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">0.26 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(0.10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 719000 -1051000 1137000 -1588000 -306000 -1136000 9624000 -2171000 413000 -2187000 10761000 -3759000 40989000 40493000 40860000 37397000 920000 848000 41909000 40493000 41708000 37397000 0.02 -0.03 0.03 -0.04 -0.01 -0.03 0.24 -0.06 0.01 -0.06 0.27 -0.10 0.02 -0.03 0.03 -0.04 -0.01 -0.03 0.23 -0.06 0.01 -0.06 0.26 -0.10 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following instruments were excluded for purposes of calculating weighted average common share equivalents in the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.533%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Stock options</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%">2,887 </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,039 </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,889 </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,050 </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%">Restricted stock units</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%">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%">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 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%">158 </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%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2887000 5039000 2889000 5050000 106000 438000 158000 282000 Discontinued Operations<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2020, the Company completed the sale of substantially all of our assets used in connection with our Agriculture and Weather Analytics segment to DTN, LLC (“DTN”), an operating company of TBG AG, a Swiss-based holding company, pursuant to the Purchase Agreement signed on May 2, 2020, in exchange for a total purchase consideration of $12.0 million in cash, subject to working capital adjustments. Upon closing on May 5, 2020, the Company received $10.5 million. The deferred payments of the purchase price of $1.45 million and $50,000, which were included in prepaid expenses and other current assets, and other assets on the unaudited condensed consolidated balance sheets, respectively, will be paid by DTN at the 12-month and 18-month anniversaries of the closing date, subject to satisfaction of the conditions set forth in the Purchase Agreement relating to the transition of certain customers to DTN and the collection of certain receivables by DTN. The Purchase Agreement also provides for customary post-closing adjustments to the purchase price related to working capital at closing. The parties also entered into certain ancillary agreements at the closing of the transaction that will provide Iteris with ongoing access to weather and pavement data that it integrates into its transportation software products, and a joint development agreement under which the parties agreed to pursue future joint opportunities in the global transportation market.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of the Agriculture and Weather Analytics segment was a result of the Company’s shift in strategy to focus on its smart mobility infrastructure management solutions and to capitalize on the potential for a future partnership upon the sale of this business component to DTN. We have determined that the Agriculture and Weather Analytics segment, which constituted one of our operating segments, qualifies as a discontinued operation in accordance with the criteria set forth in ASC 205-20, Presentation of Financial Statements – Discontinued Operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2020, the Company also entered into a transition services agreement (“TSA”) with DTN, pursuant to which the Company agreed to support the information technology and accounting functions of the Agriculture and Weather Analytics segment for a period up to 12 months and DTN agreed to provide the contract administration/account management services for certain contracts of the Company and other transition services. Either party may make any reasonable request to extend the period of time the other party shall provide a transition service beyond the initial service period or access to additional services that are necessary for the transition of the operations and business. The Company earned approximately $70,000 and $84,000 in income and incurred approximately $24,000 and $27,000 in costs associated with the TSA for the three- and six-months ended September 30, 2020, respectively, which were included in loss from discontinued operations on the unaudited condensed consolidated statement of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related assets and liabilities of the Agriculture and Weather Analytics segment were reclassified to assets held for sale and liabilities held for sale, respectively, as of March 31, 2020 on the unaudited condensed consolidated balance sheets. The following table is a summary of major classes of assets and liabilities held for sale:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;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%">Trade accounts receivable, net of allowance for doubtful accounts</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%">863 </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 6.75pt;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%">Unbilled accounts receivable</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%">504 </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 6.75pt;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%">Prepaid expenses and other current 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%">109 </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 11.25pt;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%">Total assets held for sale, current portion</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;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%">Property and equipment, net</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%">107 </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 6.75pt;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%">Right-of-use assets</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%">446 </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 6.75pt;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%">Other classes of assets that are not major</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%">73 </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 6.75pt;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%">Total assets held for sale, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;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%">Total assets held for sale</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:3pt double #000000;padding:0 1pt"/></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:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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%">Trade accounts payable</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%">254 </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 6.75pt;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%">Accrued liabilities</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%">91 </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 6.75pt;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%">Accrued payroll and related expenses</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%">933 </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 6.75pt;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%">Deferred revenue</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%">1,550 </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 11.25pt;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%">Total liabilities held for sale, current position</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;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%">Lease liabilities</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%">357 </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 6.75pt;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%">Total liabilities held for sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the Agriculture and Weather Analytics segment were included in net income (loss) from discontinued operations on the Company's unaudited condensed consolidated statements of operations. The following table provides information regarding the results of discontinued operations:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:49.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.684%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:400;line-height:100%">Service revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of service revenues</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%">590 </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%">349 </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,207 </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 6pt;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%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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="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%">Operating expenses:</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="padding:2px 1pt 2px 6pt;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%">Selling, general and administration</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%">230 </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%">839 </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%">746 </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,772 </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 6pt;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%">Research and development</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,002 </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%">407 </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,928 </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 6pt;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%">Restructuring charges</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%">837 </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 2px 12pt;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%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss from discontinued operations</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,644)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,171)</span></td><td style="border-top:1pt solid #000000;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%">Other (expense) income, net</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%">(29)</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%">— </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%">27 </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operation before income tax</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,617)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,171)</span></td><td style="border-top:1pt solid #000000;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%">Income tax</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%">(47)</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%">— </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%">(47)</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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,664)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,171)</span></td><td style="border-top:1pt solid #000000;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%">Gain on disposal of discontinued operations before income tax</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%">— </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,315 </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense on gain on disposal</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%">(27)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of discontinued operations after income tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">(306)</span></td><td style="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="padding:0 1pt"/><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">(1,136)</span></td><td style="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="padding:0 1pt"/><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">9,624 </span></td><td style="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="padding:0 1pt"/><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">(2,171)</span></td><td style="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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the gain recorded on the sale of the Agriculture and Weather Analytics segment for the three- and six-months ended September 30, 2020. These amounts reflect the closing balance sheet of the Agriculture and Weather Analytics segment upon the closing of the sale on May 5, 2020 (in thousands).</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">Initial proceeds from sale, net of transaction costs</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%">9,440 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing working capital adjustment</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%">250 </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%">Deferred payments of purchase price</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%">1,500 </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 6pt;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%">Total consideration, net of transaction costs</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,190 </span></td><td style="border-top:1pt solid #000000;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"/></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:400;line-height:100%">Trade accounts receivable, net of allowance for doubtful accounts</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%">1,060 </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%">Unbilled accounts receivable</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%">488 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other classes of assets that are not major</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%">194 </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 6pt;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%">Total Agriculture and Weather Analytics segment assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts payable</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%">349 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">1,518 </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 6pt;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%">Total Agriculture and Weather Analytics segment liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6pt;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%">Gain on sale of Agriculture and Weather Analytics segment</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,315 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial proceeds were net of transaction costs of approximately $1.1 million.</span></div> 12000000.0 10500000 1450000 50000 70000 84000 24000 27000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related assets and liabilities of the Agriculture and Weather Analytics segment were reclassified to assets held for sale and liabilities held for sale, respectively, as of March 31, 2020 on the unaudited condensed consolidated balance sheets. The following table is a summary of major classes of assets and liabilities held for sale:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;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%">Trade accounts receivable, net of allowance for doubtful accounts</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%">863 </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 6.75pt;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%">Unbilled accounts receivable</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%">504 </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 6.75pt;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%">Prepaid expenses and other current 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%">109 </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 11.25pt;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%">Total assets held for sale, current portion</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;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%">Property and equipment, net</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%">107 </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 6.75pt;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%">Right-of-use assets</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%">446 </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 6.75pt;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%">Other classes of assets that are not major</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%">73 </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 6.75pt;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%">Total assets held for sale, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;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%">Total assets held for sale</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:3pt double #000000;padding:0 1pt"/></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:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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%">Trade accounts payable</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%">254 </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 6.75pt;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%">Accrued liabilities</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%">91 </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 6.75pt;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%">Accrued payroll and related expenses</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%">933 </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 6.75pt;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%">Deferred revenue</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%">1,550 </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 11.25pt;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%">Total liabilities held for sale, current position</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;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%">Lease liabilities</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%">357 </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 6.75pt;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%">Total liabilities held for sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the Agriculture and Weather Analytics segment were included in net income (loss) from discontinued operations on the Company's unaudited condensed consolidated statements of operations. The following table provides information regarding the results of discontinued operations:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:49.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.684%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:400;line-height:100%">Service revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of service revenues</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%">590 </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%">349 </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,207 </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 6pt;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%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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="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%">Operating expenses:</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="padding:2px 1pt 2px 6pt;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%">Selling, general and administration</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%">230 </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%">839 </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%">746 </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,772 </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 6pt;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%">Research and development</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,002 </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%">407 </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,928 </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 6pt;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%">Restructuring charges</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%">837 </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 2px 12pt;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%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss from discontinued operations</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,644)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,171)</span></td><td style="border-top:1pt solid #000000;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%">Other (expense) income, net</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%">(29)</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%">— </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%">27 </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operation before income tax</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,617)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,171)</span></td><td style="border-top:1pt solid #000000;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%">Income tax</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%">(47)</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%">— </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%">(47)</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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,664)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,171)</span></td><td style="border-top:1pt solid #000000;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%">Gain on disposal of discontinued operations before income tax</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%">— </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,315 </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense on gain on disposal</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%">(27)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of discontinued operations after income tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">(306)</span></td><td style="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="padding:0 1pt"/><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">(1,136)</span></td><td style="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="padding:0 1pt"/><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">9,624 </span></td><td style="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="padding:0 1pt"/><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">(2,171)</span></td><td style="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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the gain recorded on the sale of the Agriculture and Weather Analytics segment for the three- and six-months ended September 30, 2020. These amounts reflect the closing balance sheet of the Agriculture and Weather Analytics segment upon the closing of the sale on May 5, 2020 (in thousands).</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">Initial proceeds from sale, net of transaction costs</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%">9,440 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing working capital adjustment</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%">250 </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%">Deferred payments of purchase price</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%">1,500 </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 6pt;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%">Total consideration, net of transaction costs</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,190 </span></td><td style="border-top:1pt solid #000000;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"/></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:400;line-height:100%">Trade accounts receivable, net of allowance for doubtful accounts</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%">1,060 </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%">Unbilled accounts receivable</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%">488 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other classes of assets that are not major</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%">194 </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 6pt;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%">Total Agriculture and Weather Analytics segment assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts payable</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%">349 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">1,518 </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 6pt;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%">Total Agriculture and Weather Analytics segment liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6pt;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%">Gain on sale of Agriculture and Weather Analytics segment</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,315 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 863000 504000 109000 1476000 107000 446000 73000 626000 2102000 254000 91000 933000 1550000 2828000 357000 3185000 0 1295000 695000 2736000 0 590000 349000 1207000 0 705000 346000 1529000 230000 839000 746000 1772000 0 1002000 407000 1928000 0 0 837000 0 230000 1841000 1990000 3700000 -230000 -1136000 -1644000 -2171000 -29000 0 27000 0 -259000 -1136000 -1617000 -2171000 -47000 0 -47000 0 -306000 -1136000 -1664000 -2171000 0 0 11315000 0 0 0 27000 0 0 0 11288000 0 -306000 -1136000 9624000 -2171000 9440000 250000 1500000 11190000 1060000 488000 194000 1742000 349000 1518000 1867000 11315000 1100000 Restructuring ActivitiesOn April 30, 2020, in connection with the sale of the Agriculture and Weather Analytics segment, the Board of Directors of Iteris, Inc. approved restructuring activities to better position the Company for increased profitability and growth, and the Company incurred total restructuring charges of approximately $1.5 million, primarily resulting from a separation for <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain employees who did not transition to DTN, additional positions that were eliminated to right-size the cost structure of the Company and lease impairment related to our Grand Forks, North Dakota facility.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no restructuring and severance costs for the three months ended September 30, 2020. The following table presents the restructuring and severance costs for our reportable segments, as well as corporate expenses, for the six months ended September 30, 2020. (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Roadway<br/>Sensors</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation<br/>Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Agriculture and<br/>Weather <br/>Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:400;line-height:100%">Severance and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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%">110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease impairment and other costs</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%">313 </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%">38 </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%">351 </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 6pt;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%">Total restructuring and severance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">837 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">466 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,456 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended September 30, 2020, approximately $619,000 of the restructuring costs were recorded to restructuring charges in the unaudited condensed consolidated statements of operations, and approximately $837,000 of the restructuring costs were recorded to loss from discontinued operations in the unaudited condensed consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, we have accrued approximately $247,000 for severance and benefits related to the restructuring activities in accrued payroll and related expenses on the unaudited condensed consolidated balance sheet. Our restructuring activities during the three- and six-months ended September 30, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">Balance at March 31, 2020</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%">— </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 6pt;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%">Charged to expenses</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%">1,105 </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 6pt;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%">Cash payments</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%">(661)</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%">Balance at June 30, 2020</span></td><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:400;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:400;line-height:100%">444 </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 2px 6pt;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%">Cash payments</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%">(197)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2020</span></td><td style="border-bottom:3pt double #000000;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="border-bottom:3pt double #000000;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%">247 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1500000 The following table presents the restructuring and severance costs for our reportable segments, as well as corporate expenses, for the six months ended September 30, 2020. (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Roadway<br/>Sensors</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation<br/>Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Agriculture and<br/>Weather <br/>Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:400;line-height:100%">Severance and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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%">110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease impairment and other costs</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%">313 </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%">38 </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%">351 </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 6pt;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%">Total restructuring and severance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">837 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">466 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,456 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 110000 43000 524000 428000 1105000 313000 38000 351000 110000 43000 837000 466000 1456000 619000 837000 247000 Our restructuring activities during the three- and six-months ended September 30, 2020 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">Balance at March 31, 2020</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%">— </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 6pt;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%">Charged to expenses</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%">1,105 </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 6pt;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%">Cash payments</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%">(661)</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%">Balance at June 30, 2020</span></td><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:400;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:400;line-height:100%">444 </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 2px 6pt;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%">Cash payments</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%">(197)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2020</span></td><td style="border-bottom:3pt double #000000;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="border-bottom:3pt double #000000;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%">247 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 1105000 661000 444000 197000 247000 Fair Value Measurements<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Fair value measurements are based on a three tier hierarchy that prioritizes the inputs used to measure fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets and liabilities; Level 2, defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities or prices quoted in inactive markets; and Level 3, defined as unobservable inputs that are significant to the fair value of the asset or liability, and for which little or no market data exists, therefore requiring management to utilize its own assumptions to provide its best estimate of what market participants would use in valuing the asset or liability.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any material financial assets or liabilities measured at fair value on a recurring basis using Level 3 inputs as of September 30, 2020 or March 31, 2020. Our non-financial assets, such as goodwill, intangible assets and property and equipment, are measured at fair value on a nonrecurring basis, generally when there is a transaction involving those assets such as a purchase transaction, a business combination or an adjustment for impairment. No non-financial assets were measured at fair value at September 30, 2020 and March 31, 2020. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s financial assets that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair<br/>Value</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:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Money market funds</span></td><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%">4,190 </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%">— </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%">— </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%">4,190 </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 6.75pt;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%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Commercial paper</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%">10,197 </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%">— </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%">10,198 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</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,255 </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%">2 </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,257 </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%">US Treasuries</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%">9,710 </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%">— </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%">9,709 </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 6.75pt;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%">Subtotal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">22,162 </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 colspan="2" style="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%">(1)</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 colspan="2" style="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%">3 </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 colspan="2" style="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%">22,164 </span></td><td style="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 2px 11.25pt;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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair<br/>Value</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:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Money market funds</span></td><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%">10,576 </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%">(1)</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%">— </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%">10,575 </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 6.75pt;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%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Commercial paper</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,495 </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%">— </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,494 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</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%">6,044 </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)</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%">6,022 </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%">US Treasuries</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%">3,013 </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%">— </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%">20 </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,033 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US Government agencies</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%">1,007 </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%">— </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,007 </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 6.75pt;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%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,135 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(24)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">20 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,131 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized losses related to investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that, we would be required to sell, any of our investments before recovery of their cost basis. As a result, there is no other-than-temporary impairment for these investments as of September 30, 2020.</span></div> 0 0 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s financial assets that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair<br/>Value</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:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Money market funds</span></td><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%">4,190 </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%">— </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%">— </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%">4,190 </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 6.75pt;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%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Commercial paper</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%">10,197 </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%">— </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%">10,198 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</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,255 </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%">2 </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,257 </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%">US Treasuries</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%">9,710 </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%">— </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%">9,709 </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 6.75pt;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%">Subtotal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">22,162 </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 colspan="2" style="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%">(1)</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 colspan="2" style="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%">3 </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 colspan="2" style="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%">22,164 </span></td><td style="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 2px 11.25pt;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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair<br/>Value</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:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Money market funds</span></td><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%">10,576 </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%">(1)</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%">— </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%">10,575 </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 6.75pt;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%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Commercial paper</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,495 </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%">— </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,494 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</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%">6,044 </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)</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%">6,022 </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%">US Treasuries</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%">3,013 </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%">— </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%">20 </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,033 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US Government agencies</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%">1,007 </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%">— </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,007 </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 6.75pt;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%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,135 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">(24)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">20 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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,131 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4190000 4190000 4190000 4190000 10197000 1000 10198000 2255000 2000 2257000 9710000 1000 0 9709000 22162000 1000 3000 22164000 26352000 1000 3000 26354000 10576000 1000 10575000 10576000 1000 10575000 1495000 1000 1494000 6044000 22000 6022000 3013000 20000 3033000 1007000 1007000 11559000 23000 20000 11556000 22135000 24000 20000 22131000 0 Income Taxes<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate used for interim periods is the estimated annual effective tax rate, based on current estimate of full year results, except that taxes related to specific events, if any, are recorded in the interim period in which they occur.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense for the three- and six-months ended September 30, 2020 was approximately $28,000 and $62,000, or 3.4% and 4.8%, respectively, of pre-tax income as compared with an expense of approximately $1,000 and $25,000, or 0.1% and 0.6% of pre-tax loss for the three- and six-months ended September 30, 2019, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of our deferred tax assets, we review all available positive and negative evidence, including reversal of deferred tax liabilities, potential carrybacks, projected future taxable income, tax planning strategies and recent financial performance. As we have experienced a cumulative pre-tax loss over the trailing three years, we continue to maintain a valuation allowance against our deferred tax assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the CARES Act was enacted in response to the Pandemic. The CARES Act contains numerous income tax provisions, such as relaxing limitations on the deductibility of interest and the use of net operating losses arising in taxable years beginning after December 31, 2017. The income tax provisions of the CARES Act had an immaterial impact on our current taxes, deferred taxes, and uncertain tax positions of the Company in the year ended March 31, 2020. The CARES </span></div>Act also allows for the deferral of payroll taxes, as well as the immediate refund of federal Alternative Minimum Tax credits, which had previously been made refundable over a period of four years by the Tax Cuts and Jobs Act of 2017. 28000 62000 0.034 0.048 1000 25000 0.001 0.006 Commitments and Contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Other Contingencies </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a provider of traffic engineering services, hardware products, software and other various solutions for the traffic industry, the Company is, and may in the future from time to time, be involved in litigation relating to claims arising out of its operations in the normal course of business. While the Company cannot accurately predict the outcome of any such litigation, the Company is not a party to any legal proceeding, the outcome of which, in management’s opinion, individually or in the aggregate, would have a material effect on the Company’s unaudited condensed consolidated results of operations, financial position or cash flows.</span></div> Right-of-Use Assets and Lease Liabilities<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various operating leases for our offices, office equipment and vehicles in the United States. These leases expire at various times through 2029. Certain lease agreements contain renewal options from 1 to 5 years, rent abatement, and escalation clauses that are factored into our determination of lease payments when appropriate.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the restructuring activities and the sale of Agriculture and Weather Analytics segment, the Company vacated the Grand Forks lease facility and has subleased the space to DTN, which expires on May 4, 2021. The Company recorded an impairment of $294,000 during the quarter ended June 30, 2020, representing the total expected shortfall in sublease income and estimated lease buyout as compared to its required payments for the lease under the remainder of the original lease term. Sublease income will be recognized on a straight-line basis over the term of the sublease.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents lease-related assets and liabilities recorded on the unaudited condensed consolidated balance sheet as follows:</span></div><div style="margin-bottom:5pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Assets</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="padding:2px 1pt 2px 11.25pt;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%">Operating lease right-of-use-assets - continuing operations</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="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%">12,035 </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 11.25pt;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%">Operating lease right-of-use-assets - discontinued operation</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset held for sales - noncurrent</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%">114 </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 17.25pt;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%">Total operating lease right-of-use-assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">12,149 </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:#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;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%">Liabilities</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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;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%">Operating lease liabilities (short-term) - continuing operations</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">1,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="padding:2px 1pt 2px 11.25pt;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%">Operating lease liabilities (short-term) - discontinued operation</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Liabilities held for sales - current</span></td><td colspan="3" style="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%">94 </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-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,025 </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="padding:2px 1pt 2px 11.25pt;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%">Operating lease liabilities (long-term) - continuing operations</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,992 </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 2px 11.25pt;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%">Operating lease liabilities (long-term) - discontinued operation</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities held for sales - noncurrent</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%">310 </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: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="2" style="background-color:#ffffff;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%">11,302 </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 2px 18pt;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%">Total lease liabilities</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 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:400;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:400;line-height:100%">13,327 </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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded approximately $657,000 and $1,312,000 of lease costs in on our unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2020 as compared to approximately $651,000 and $1,249,000 for the three- and six-months ended September 30, 2019, respectively. The Company currently has no variable lease costs. The Company recorded $27,000 and $45,000 of sublease income for the three- and six-months ended September 30, 2020, respectively, which was included in loss from discontinued operations on the unaudited condensed consolidated statement of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents supplemental information related to operating leases during the six months ended September 30, 2020 (in thousands, except weighted average information):</span></div><div style="margin-bottom:5pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">Cash paid for amounts included in the measurement of operating lease liabilities</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 colspan="2" style="background-color:#cceeff;padding:2px 6pt 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,383</span></td></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:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</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 colspan="2" style="background-color:#ffffff;padding:2px 6pt 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%">310</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:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6pt 2px 1pt;text-align: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.4</span></td></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:400;line-height:100%">Weighted average discount rate</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.9 </span></td><td style="background-color:#ffffff;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></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of Lease Liabilities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of September 30, 2020 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:100%">Fiscal Year Ending March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sublease Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Operating Lease</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">2021</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%">1,412 </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%">55 </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,357 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,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%">9 </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,574 </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%">2023</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%">2,454 </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:0 1pt"/><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,454 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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,256 </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%">2025</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%">2,072 </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:0 1pt"/><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,072 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">4,896 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">4,896 </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%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">15,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</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,346)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,327 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:400;line-height:100%">Less current obligations under leases</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,025)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div> P1Y P5Y 294000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents lease-related assets and liabilities recorded on the unaudited condensed consolidated balance sheet as follows:</span></div><div style="margin-bottom:5pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Assets</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="padding:2px 1pt 2px 11.25pt;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%">Operating lease right-of-use-assets - continuing operations</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="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%">12,035 </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 11.25pt;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%">Operating lease right-of-use-assets - discontinued operation</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset held for sales - noncurrent</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%">114 </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 17.25pt;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%">Total operating lease right-of-use-assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">12,149 </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:#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;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%">Liabilities</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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;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%">Operating lease liabilities (short-term) - continuing operations</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">1,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="padding:2px 1pt 2px 11.25pt;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%">Operating lease liabilities (short-term) - discontinued operation</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Liabilities held for sales - current</span></td><td colspan="3" style="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%">94 </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-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,025 </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="padding:2px 1pt 2px 11.25pt;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%">Operating lease liabilities (long-term) - continuing operations</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,992 </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 2px 11.25pt;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%">Operating lease liabilities (long-term) - discontinued operation</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities held for sales - noncurrent</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%">310 </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: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="2" style="background-color:#ffffff;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%">11,302 </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 2px 18pt;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%">Total lease liabilities</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 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:400;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:400;line-height:100%">13,327 </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> 12035000 114000 12149000 1931000 94000 2025000 10992000 310000 11302000 13327000 657000 1312000 651000 1249000 0 27000 45000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents supplemental information related to operating leases during the six months ended September 30, 2020 (in thousands, except weighted average information):</span></div><div style="margin-bottom:5pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">Cash paid for amounts included in the measurement of operating lease liabilities</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 colspan="2" style="background-color:#cceeff;padding:2px 6pt 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,383</span></td></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:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</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 colspan="2" style="background-color:#ffffff;padding:2px 6pt 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%">310</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:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6pt 2px 1pt;text-align: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.4</span></td></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:400;line-height:100%">Weighted average discount rate</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.9 </span></td><td style="background-color:#ffffff;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></table></div> 1383000 310000 P6Y4M24D 0.049 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of September 30, 2020 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></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:8pt;font-weight:700;line-height:100%">Fiscal Year Ending March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sublease Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Operating Lease</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">2021</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%">1,412 </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%">55 </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,357 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,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%">9 </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,574 </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%">2023</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%">2,454 </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:0 1pt"/><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,454 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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,256 </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%">2025</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%">2,072 </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:0 1pt"/><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,072 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">4,896 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">4,896 </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%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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%">15,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</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,346)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,327 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:400;line-height:100%">Less current obligations under leases</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,025)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div> 1412000 55000 1357000 2583000 9000 2574000 2454000 2454000 2256000 2256000 2072000 2072000 4896000 4896000 15673000 64000 15609000 2346000 13327000 2025000 11302000 Stock-Based Compensation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently maintain two stock incentive plans, the 2007 Omnibus Incentive Plan and the 2016 Omnibus Incentive Plan (the “2016 Plan”). Of these plans, we may only grant future awards from the 2016 Plan. The 2016 Plan allows for the issuance of stock options, stock appreciation rights, restricted stock, time-restricted stock units (“RSUs"), performance-based restricted stock units ("PSUs”), cash incentive awards and other stock-based awards. At September 30, 2020, there were approximately 1.8 million shares of common stock available for grant or issuance under the 2016 Plan. Total stock options vested and expected to vest were approximately 5.4 million as of September 30, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity with respect to our stock options for the six months ended September 30, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">Options outstanding at March 31, 2020</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%">5,934 </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%">3.99 </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 11.25pt;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%">Exercised</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%">(266)</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.55 </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 11.25pt;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%">Forfeited</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%">(248)</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.88 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at September 30, 2020</span></td><td colspan="2" style="border-bottom:3pt double #000000;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,420 </span></td><td style="border-bottom:3pt double #000000;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="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%">3.99 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity with respect to our RSUs, which entitle the holder to receive one share of our common stock for each RSU upon vesting, for the six months ended September 30, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Price Per<br/>Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">RSUs outstanding at March 31, 2020</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%">404 </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.16 </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 11.25pt;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%">Vested</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%">(123)</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.17 </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 11.25pt;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%">Forfeited</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%">(6)</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.52 </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%">RSUs outstanding at September 30, 2020</span></td><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:400;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:400;line-height:100%">275 </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;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.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2020, the Company granted a total "target" number of 61,000 PSUs to our executive officers. Between 0% and 160% of the PSUs will be eligible to vest based on average annual performance during the three-year performance period relative to the revenues per share and cash flow from operations objectives to be established by the Compensation Committee at the beginning of each year. In addition, the final PSU vesting based on the revenues per share and cash flow from operations performance will be subject to a modifier between .75x-1.25x based on the Company's total shareholder return relative to the Russell 2000 during the performance period, for a maximum achievement percentage of 200% of the "target" number of PSUs. The PSUs are amortized over a derived service period of 3 years. The value and the derived service period of the PSUs were estimated using the Monte-Carlo simulation model. The following table summarizes the details of the performance options: </span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Price Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">PSUs outstanding at March 31, 2020</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 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%">— </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 11.25pt;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%">Granted</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%">61 </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.47 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs outstanding at September 30, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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;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.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents stock-based compensation expense that is included in each line item on our unaudited condensed consolidated statements of operations:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Cost of revenues</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%">47 </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%">33 </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%">93 </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%">67 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</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%">595 </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%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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,146 </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,115 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development 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%">25 </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%">18 </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%">50 </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%">36 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</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%">— </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="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%">42 </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"/></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%">(Loss) income from discontinued operations before gain on sale, net of tax</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:#ffffff;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%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">(57)</span></td><td style="background-color:#cceeff;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:#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%">177 </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 6pt;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%">Total stock-based compensation</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">667 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, there was approximately $4.0 million, $1.0 million and $73,000 of unrecognized compensation expense related to unvested stock options, RSUs and PSUs, respectively. This expense is currently expected to be recognized over a weighted average period of approximately 2.5 years for stock options, 1.5 years for RSUs and 0.5 years for PSUs. If there are any modifications or cancellations of the underlying unvested awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense. Future stock-based compensation expense and unearned stock-based compensation will increase to the extent that we grant additional stock options, RSUs or other stock-based awards.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Stock-Based Compensation Plans</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently maintain an Employee Stock Purchase Plan (“ESPP”) which allows employees to have a percentage of their base compensation withheld to purchase the Company’s common stock at 95% of the lower of the fair market at the beginning of the offering period and on the last trading day of the offering period. There are two offering periods during a calendar year, which consist of the six months beginning each January 1 and July 1. Employees may contribute 1-15% of their eligible gross pay up to a $25,000 annual stock value limit. In June 2020 and June 2019, in the first offering period of Fiscal 2021 and 2020, 0 shares and 48,439 shares were purchased, respectively. 41,679 shares related to the first offering period of Fiscal 2021 were purchased in July 2020. The ESPP is considered a non-compensatory plan and accordingly, no compensation expense is recorded in connection with this benefit.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective October 1, 2020, the Company adopted the Iteris, Inc. Deferred Compensation Plan (the "DC Plan"). The DC Plan consists of two plans, one that is intended to be an unfunded arrangement for eligible employees who are part of a select group of management or highly compensated employees of the Company within the meaning of Sections 201(2), 301(a)(3) and 401(a)(1) of ERISA, and one for the benefit of non-employee members of our board of directors. Key employees, including our executive officers, and our non-employee directors who are notified regarding their eligibility to participate and delivered the DC Plan enrollment materials are eligible to participate in the DC Plan. Under the DC Plan, we will provide participants with the opportunity to make annual elections to defer a percentage of their eligible cash compensation and equity awards. A participant is always 100% vested in his or her own elective cash deferrals and any earnings thereon. Elective deferrals of equity awards are credited to a bookkeeping account established in the name of the participant with respect to an equivalent number of shares of our common stock, and such credited shares are subject to the same vesting conditions as are applicable to the equity award subject to the election. The Company will establish a rabbi trust to finance our obligations under the DC Plan with corporate-owned life insurance policies on participants.</span></div> 2 1800000 5400000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity with respect to our stock options for the six months ended September 30, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">Options outstanding at March 31, 2020</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%">5,934 </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%">3.99 </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 11.25pt;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%">Exercised</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%">(266)</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.55 </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 11.25pt;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%">Forfeited</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%">(248)</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.88 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at September 30, 2020</span></td><td colspan="2" style="border-bottom:3pt double #000000;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,420 </span></td><td style="border-bottom:3pt double #000000;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="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%">3.99 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5934000 3.99 266000 2.55 248000 4.88 5420000 3.99 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity with respect to our RSUs, which entitle the holder to receive one share of our common stock for each RSU upon vesting, for the six months ended September 30, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Price Per<br/>Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">RSUs outstanding at March 31, 2020</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%">404 </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.16 </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 11.25pt;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%">Vested</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%">(123)</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.17 </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 11.25pt;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%">Forfeited</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%">(6)</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.52 </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%">RSUs outstanding at September 30, 2020</span></td><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:400;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:400;line-height:100%">275 </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;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.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 404000 5.16 123000 5.17 6000 5.52 275000 5.15 61000 0 1.60 P3Y 2 P3Y The following table summarizes the details of the performance options: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Price Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%">PSUs outstanding at March 31, 2020</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 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%">— </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 11.25pt;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%">Granted</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%">61 </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.47 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs outstanding at September 30, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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;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.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 61000 5.47 61000 5.47 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents stock-based compensation expense that is included in each line item on our unaudited condensed consolidated statements of operations:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Cost of revenues</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%">47 </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%">33 </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%">93 </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%">67 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</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%">595 </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%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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,146 </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,115 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development 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%">25 </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%">18 </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%">50 </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%">36 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</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%">— </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="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%">42 </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"/></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%">(Loss) income from discontinued operations before gain on sale, net of tax</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:#ffffff;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%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">(57)</span></td><td style="background-color:#cceeff;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:#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%">177 </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 6pt;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%">Total stock-based compensation</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">667 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 47000 33000 93000 67000 595000 654000 1146000 1115000 25000 18000 50000 36000 0 42000 0 88000 -57000 177000 667000 793000 1274000 1395000 4000000.0 1000000.0 73000 P2Y6M P1Y6M P0Y6M 0.95 2 P6M 0.01 0.15 25000 0 48439 41679 Stock Repurchase ProgramOn August 9, 2012, our Board of Directors approved a new stock repurchase program pursuant to which we may acquire up to $3.0 million of our outstanding common stock for an unspecified length of time. Under the program, we may repurchase shares from time to time in the open market and privately negotiated transactions and block trades, and may also repurchase shares pursuant to a 10b5-1 trading plan during our closed trading windows, to the extent such a 10b5-1 plan is in place. There is no guarantee as to the exact number of shares that will be repurchased. We may modify or terminate the repurchase program at any time without prior notice. On November 6, 2014, our Board of Directors approved a $3.0 million increase to the Company’s existing stock repurchase program, pursuant to which the Company may continue to acquire shares of its outstanding common stock from time to time for an unspecified length of time. For the three- and six-months ended September 30, 2020 and 2019, we did not repurchase any shares. From inception of the original stock repurchase program in August 2011 through September 30, 2020, we repurchased approximately 3,422,000 shares of our common stock for an aggregate price of approximately $5.6 million, at an average price per share of $1.63. As of September 30, 2020, all repurchased shares have been retired and resumed their status as authorized and unissued shares of our common stock. As of September 30, 2020, approximately $1.7 million remains available for the repurchase of our common stock under our current program. 3000000.0 3000000.0 3422000 5600000 1.63 1700000 Acquisition<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 2, 2019, the Company completed the acquisition of AGI, a privately-held professional transportation engineering services firm headquartered in Tampa, Florida, with offices in Orlando (FL), Virginia Beach (VA) and Chadds Ford (PA). AGI assists municipalities in maximizing the effectiveness of their existing transportation networks through a collection of traffic management services to cost effectively improve the performance of roadway systems and address increased traffic demands, traffic congestion and delay. With a foundation of arterial timing plan development, AGI has expanded its services into active arterial monitoring and management with multiple public sector clients. AGI expanded the Company’s geographic footprint for smart mobility infrastructure management services in Florida, as well as in the Midwest and Mid-Atlantic region. AGI’s typical contracts are for traffic operations professional engineering services focused on transportation systems management and operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to a Stock Purchase Agreement dated June 10, 2019 among the Company, AGI and the stockholders of AGI (the “Selling Shareholders”), the Company acquired all of the outstanding capital stock of AGI from the Selling Shareholders for an aggregate purchase price of $10.8 million, after working capital adjustments, payable in cash and stock, of which </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114,943 shares are being held in escrow for 18 months to secure performance of indemnification and other post-closing obligations of the Selling Shareholders.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of AGI has been accounted for as a business combination. The fair value of the net assets acquired, and the excess of the consideration transferred over the aggregate of such fair values was recorded as goodwill.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the purchase price allocation (in thousands) as of July 2, 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">Cash</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%">664 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</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%">905 </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%">Unbilled accounts receivable</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%">347 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</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%">863 </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%">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%">357 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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%">3,710 </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%">Goodwill</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%">5,440 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">161 </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 6pt;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%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">(378)</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%">Accrued payroll and related expenses</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%">(426)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</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%">(863)</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 6pt;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%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,667)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6pt;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%">Total purchase price</span></td><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">10,780 </span></td><td style="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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the remaining AGI assets and liabilities noted above approximate their carrying values at July 2, 2019. There was no difference between the fair value of trade accounts receivables and the gross contractual value of those receivables. There are no contractual cash flows related to these receivables that are not expected to be collected. The Company believes the goodwill related to the acquisition was a result of the ability of the Company to leverage its technology in the broader market, as well as offering cross-selling market exposure opportunities. Goodwill from the acquisition of AGI is included within the Company’s Transportation Systems reporting unit and will be included in the annual review for impairment. The goodwill is fully deductible for tax purposes. The significant intangible assets identified in the purchase price allocation include customer relationships and non-compete agreements, which are amortized over their respective useful lives on a straight line basis which approximates the underlying cash flows. To value the customer relationships, the Company utilized the income approach, specifically a discounted cash-flow method known as the excess earnings method. The Company utilized the with and without method to derive the fair value of the non-compete agreement. The fair value estimates are based on a complex series of judgments about future events and uncertainties and rely heavily on estimates and assumptions. We believe the assumptions are representative of those a market participant would use in estimating fair value.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair values and useful lives of the identifiable intangible assets acquired:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</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:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:400;line-height:100%">6</span></td></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:400;line-height:100%">Non-compete agreement</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%">210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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%">Total intangible assets assumed</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:400;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:400;line-height:100%">3,710 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition-Related Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition, the Company agreed to grant $1.7 million in retention bonuses to the Selling Shareholders and other employees payable in the form of restricted stock units at $5.22 per share, and $570,000 in retention bonuses payable in cash, each vesting and payable over three years following the closing, provided such employees remain in our service on the first, second and third anniversary of the closing of the acquisition. For the three- and six-months ended September 30, 2020, the Company recorded approximately $173,000 and $352,000, as compared to $440,000 and $596,000 for three- and six-months ended September 30, 2019, respectively, as stock-based compensation and salaries expense to selling, general and administrative expense in the unaudited condensed consolidated statements of operations, related to these bonuses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma Financial Information</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 pro forma information presents the consolidated results of operations of the Company and AGI for the six months ended September 30, 2019, as if the acquisition of AGI had been completed on April 1, 2018. There was no pro forma impact during the three- and six-months ended September 30, 2020 and for the three months ended September 30, 2019. These pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments that reflect pro forma results of operations, such as increased amortization for the fair value of acquired intangible assets and increased salaries expense related to the retention bonuses. The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings that may result from the consolidation of the operations of the Company and AGI. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of the results of operations that actually would have been achieved had the acquisition occurred as of April 1, 2018, nor are they intended to represent or be indicative of future results of operations:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:74.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></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:400;line-height:100%">​</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30, 2019</span></td></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:400;line-height:100%">​</span></td><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:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Pro forma revenue</span></td><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;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%">56,705 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net loss</span></td><td colspan="3" style="padding:0 1pt"/><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%">(3,924)</span></td><td style="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;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="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%">Pro forma net loss per share:</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><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;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%">(0.10)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="padding:0 1pt"/><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%">(0.10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10800000 114943 P18M <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the purchase price allocation (in thousands) as of July 2, 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></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%">Cash</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%">664 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</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%">905 </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%">Unbilled accounts receivable</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%">347 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</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%">863 </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%">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%">357 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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%">3,710 </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%">Goodwill</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%">5,440 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">161 </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 6pt;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%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">(378)</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%">Accrued payroll and related expenses</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%">(426)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</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%">(863)</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 6pt;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%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,667)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6pt;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%">Total purchase price</span></td><td style="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:400;line-height:100%">$</span></td><td style="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:400;line-height:100%">10,780 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 664000 905000 347000 863000 357000 3710000 5440000 161000 12447000 378000 426000 863000 1667000 10780000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair values and useful lives of the identifiable intangible assets acquired:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</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:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:400;line-height:100%">6</span></td></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:400;line-height:100%">Non-compete agreement</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%">210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;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%">Total intangible assets assumed</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:400;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:400;line-height:100%">3,710 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 3500000 P6Y 210000 P3Y 3710000 1700000 5.22 570000 P3Y 173000 352000 440000 596000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:74.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></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:400;line-height:100%">​</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30, 2019</span></td></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:400;line-height:100%">​</span></td><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:8pt;font-weight:700;line-height:100%">(In thousands)</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:400;line-height:100%">Pro forma revenue</span></td><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;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%">56,705 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net loss</span></td><td colspan="3" style="padding:0 1pt"/><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%">(3,924)</span></td><td style="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;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="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%">Pro forma net loss per share:</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><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;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%">(0.10)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="padding:0 1pt"/><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%">(0.10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 56705000 -3924000 -0.10 -0.10 Business Segment Information<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently operate in two reportable segments: Roadway Sensors and Transportation Systems.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Roadway Sensors segment provides various advanced detection sensors and systems for traffic intersection management, communication systems and roadway traffic data collection applications. The Roadway Sensors product line uses advanced image processing technology and other techniques to capture and analyze sensor data through sophisticated algorithms, enabling vehicle, bicycle and pedestrian detection, as well as the transmission of both video images and data using various communication technologies. Our Roadway Sensors products include, among others, Vantage, VantageLive!, Vantage Next, VantagePegasus, VantageRadius, Vantage Vector, Velocity, SmartCycle, SmartCycle Bike Indicator, SmartSpan, VersiCam, PedTrax and P-Series products. Our Roadway Sensors segment also includes the sale of original equipment manufacturer (“OEM”) products for the traffic intersection markets, which include, among other things, traffic signal controllers and traffic signal equipment cabinets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Transportation Systems segment provides engineering and consulting services, managed services, performance measurement and traffic analytics solutions, as well as the development of transportation management and traveler information systems for the ITS industry. Our Transportation Systems services include planning, design, implementation, operation and management of surface transportation infrastructure systems. We perform analysis and study goods movement and commercial vehicle operations, as well as provide travel demand forecasting and systems engineering, and identify mitigation measures to reduce traffic congestion. Our Transportation Systems product line includes: Iteris Signal Performance Measures ("SPM"); our advanced traveler information system solution ClearRoute, our performance analytics solution ClearGuide; and our commercial vehicle operations and vehicle safety compliance platforms known as CVIEW-Plus, CheckPoint, UCRLink and inspect. The Transportation Systems segment also includes the operations of AGI beginning July 2, 2019 (see Note 11, Acquisition).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of our reportable segments are the same as those described in the summary of significant accounting policies (Note 1, Description of Business and Summary of Significant Accounting Policies). Certain corporate general and administrative expenses, including general overhead functions such as information systems, accounting, human resources, marketing, compliance costs and certain administrative expenses, as well as interest and amortization of intangible assets, are not allocated to the segments. The reportable segments are each managed separately because they manufacture and distribute distinct products or provide services with different processes. All reported segment revenues are derived from external customers. Our Chief Executive Officer, who is our chief operating decision maker (“CODM”), reviews financial information at the operating segment level. Our CODM does not review assets by segment in his resource allocation, and therefore, assets by segment are not disclosed below.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth selected unaudited condensed consolidated financial information for our reportable segments for the three- and six-months ended September 30, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Roadway<br/>Sensors</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation<br/>Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Three Months Ended September 30, 2020</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"/></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:400;line-height:100%">Product revenues</span></td><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%">14,135 </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%">2,130 </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%">16,265 </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%">Service revenues</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%">155 </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%">12,836 </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%">12,991 </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 6.75pt;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%">Total revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,290 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="border-top:1pt solid #000000;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%">Segment income</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%">3,083 </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,295 </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,378 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</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"/></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%">Product revenues</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%">12,480 </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,315 </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,795 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</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%">75 </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%">12,716 </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%">12,791 </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 6.75pt;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%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment income</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,224 </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,942 </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%">4,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Roadway<br/>Sensors</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation<br/>Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Six Months Ended September 30, 2020</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"/></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:400;line-height:100%">Product revenues</span></td><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%">27,286 </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%">3,373 </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%">30,659 </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%">Service revenues</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%">240 </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%">26,357 </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%">26,597 </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 6.75pt;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%">Total revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,526 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,730 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,256 </span></td><td style="border-top:1pt solid #000000;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%">Segment income</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,194 </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,559 </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,753 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended September 30, 2019</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"/></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%">Product revenues</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%">25,251 </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,061 </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%">28,312 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</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%">112 </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%">23,329 </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%">23,441 </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 6.75pt;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%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment income</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%">4,556 </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%">3,508 </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%">8,064 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles total segment income to unaudited condensed consolidated operating income (loss) from continuing operations before income taxes:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.601%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Segment income:</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="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%">Total income from reportable segments</span></td><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%">5,378 </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%">4,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">10,753 </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,064 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unallocated amounts:</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:2px 1pt;text-align: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="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:400;line-height:100%">​</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;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%">Corporate expenses</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%">(4,400)</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%">(5,149)</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="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%">(8,544)</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%">(9,519)</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 11.25pt;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%">Amortization of intangible assets</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%">(230)</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%">(230)</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%">(460)</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%">(296)</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 11.25pt;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%">Restructuring charges</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%">(619)</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 2px 18pt;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%">Operating income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,213)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,751)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth selected unaudited condensed consolidated financial information for our reportable segments for the three- and six-months ended September 30, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Roadway<br/>Sensors</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation<br/>Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Three Months Ended September 30, 2020</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"/></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:400;line-height:100%">Product revenues</span></td><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%">14,135 </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%">2,130 </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%">16,265 </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%">Service revenues</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%">155 </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%">12,836 </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%">12,991 </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 6.75pt;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%">Total revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,290 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="border-top:1pt solid #000000;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%">Segment income</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%">3,083 </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,295 </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,378 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</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"/></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%">Product revenues</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%">12,480 </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,315 </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,795 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</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%">75 </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%">12,716 </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%">12,791 </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 6.75pt;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%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment income</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,224 </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,942 </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%">4,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Roadway<br/>Sensors</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation<br/>Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Six Months Ended September 30, 2020</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"/></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:400;line-height:100%">Product revenues</span></td><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%">27,286 </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%">3,373 </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%">30,659 </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%">Service revenues</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%">240 </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%">26,357 </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%">26,597 </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 6.75pt;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%">Total revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,526 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,730 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,256 </span></td><td style="border-top:1pt solid #000000;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%">Segment income</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,194 </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,559 </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,753 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended September 30, 2019</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"/></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%">Product revenues</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%">25,251 </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,061 </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%">28,312 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</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%">112 </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%">23,329 </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%">23,441 </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 6.75pt;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%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment income</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%">4,556 </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%">3,508 </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%">8,064 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14135000 2130000 16265000 155000 12836000 12991000 14290000 14966000 29256000 3083000 2295000 5378000 12480000 1315000 13795000 75000 12716000 12791000 12555000 14031000 26586000 2224000 1942000 4166000 27286000 3373000 30659000 240000 26357000 26597000 27526000 29730000 57256000 6194000 4559000 10753000 25251000 3061000 28312000 112000 23329000 23441000 25363000 26390000 51753000 4556000 3508000 8064000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles total segment income to unaudited condensed consolidated operating income (loss) from continuing operations before income taxes:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.601%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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%">Segment income:</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="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%">Total income from reportable segments</span></td><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%">5,378 </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%">4,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">10,753 </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,064 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unallocated amounts:</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:2px 1pt;text-align: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="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:400;line-height:100%">​</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;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%">Corporate expenses</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%">(4,400)</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%">(5,149)</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="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%">(8,544)</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%">(9,519)</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 11.25pt;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%">Amortization of intangible assets</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%">(230)</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%">(230)</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%">(460)</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%">(296)</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 11.25pt;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%">Restructuring charges</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%">(619)</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 2px 18pt;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%">Operating income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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%">748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,213)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;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,751)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5378000 4166000 10753000 8064000 4400000 5149000 8544000 9519000 230000 230000 460000 296000 0 0 619000 0 748000 -1213000 1130000 -1751000 70000 84000 24000 27000 3422000 5600000 1.63 1700000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
6 Months Ended
Sep. 30, 2020
Oct. 14, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 001-08762  
Entity Registrant Name ITERIS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-2588496  
Entity Address, Address Line One 1700 Carnegie Avenue, Suite 100  
Entity Address, City or Town Santa Ana,  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92705  
City Area Code 949  
Local Phone Number 270-9400  
Title of 12(b) Security Common Stock, $0.10 par value  
Trading Symbol ITI  
Security Exchange Name NASDAQ  
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   41,174,331
Entity Central Index Key 0000350868  
Amendment Flag false  
Current Fiscal Year End Date --03-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 31, 2020
Current assets:    
Cash and cash equivalents $ 15,623 $ 14,217
Restricted cash 146 146
Short-term investments 22,164 11,556
Trade accounts receivable, net of allowance for doubtful accounts of $916 and $802 at September 30, 2020 and March 31, 2020, respectively 17,810 16,706
Unbilled accounts receivable 10,284 9,848
Inventories 3,193 3,040
Prepaid expenses and other current assets 4,163 2,040
Assets held for sale, current portion 15 1,476
Total current assets 73,398 59,029
Property and equipment, net 1,744 1,835
Right-of-use assets 12,035 12,598
Intangible assets, net 5,758 6,066
Goodwill 20,590 20,590
Other assets 1,449 1,213
Assets held for sale, noncurrent portion 114 626
Total assets 115,088 101,957
Current liabilities:    
Trade accounts payable 8,810 8,101
Accrued payroll and related expenses 9,006 7,508
Accrued liabilities 4,113 3,665
Deferred revenue 5,003 4,413
Liabilities held for sale, current portion 486 2,828
Total current liabilities 27,418 26,515
Lease liabilities 11,302  
Deferred income taxes 206 190
Unrecognized tax benefits 116 130
Liabilities held for sale, noncurrent portion 310 357
Total liabilities 39,042 38,830
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Preferred Stock, Value, Issued 0 0
Common stock, $0.10 par value: Authorized shares - 70,000 at June 30, 2020 and March 31, 2020 Issued and outstanding shares - 40,752 at June 30, 2020 and 40,713 at March 31, 2020 4,111 4,071
Additional paid-in capital 178,327 176,209
Accumulated deficit (106,392) (117,153)
Total stockholders' equity 76,046 63,127
Total liabilities and stockholders' equity 115,088 101,957
Continuing operations    
Current liabilities:    
Lease liabilities $ 10,992 $ 11,638
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2020
Mar. 31, 2020
Statement of Financial Position [Abstract]    
Trade accounts receivable, allowance for doubtful accounts (in dollars) $ 916 $ 802
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, authorized shares (in shares) 2,000 2,000
Preferred stock, issued shares (in shares) 0 0
Preferred stock, outstanding shares (in shares) 0 0
Common stock, par value (in dollars per share) $ 100 $ 100
Common stock, authorized shares (in shares) 70,000 70,000
Common stock, outstanding shares (in shares) 41,110 40,713
Common stock, issued shares (in shares) 41,110 40,713
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Total revenues $ 29,256 $ 26,586 $ 57,256 $ 51,753
Cost of revenues 17,898 15,908 35,030 31,491
Gross profit 11,358 10,678 22,226 20,262
Operating expenses:        
Selling, general and administrative 9,246 10,678 17,969 19,814
Research and development 1,134 983 2,048 1,903
Amortization of intangible assets 230 230 460 296
Restructuring charges 0 0 619 0
Total operating expenses 10,610 11,891 21,096 22,013
Operating income (loss) 748 (1,213) 1,130 (1,751)
Non-operating income (expense):        
Other (expense) income, net (44) 115 (28) 107
Interest income, net 43 48 97 81
Income (loss) from continuing operations before income taxes 747 (1,050) 1,199 (1,563)
Provision for income taxes (28) (1) (62) (25)
Net income (loss) from continuing operations 719 (1,051) 1,137 (1,588)
Loss from discontinued operations before gain on sale, net of tax (306) (1,136) (1,664) (2,171)
Gain on sale of discontinued operations, net of tax 0 0 11,288 0
Net (loss) income from discontinued operations, net of tax (306) (1,136) 9,624 (2,171)
Net income (loss) $ 413 $ (2,187) $ 10,761 $ (3,759)
Income (loss) per share - basic:        
Income (loss) per share from continuing operations (in dollars per share) $ 0.02 $ (0.03) $ 0.03 $ (0.04)
Income (loss) per share from discontinued operations (in dollars per share) (0.01) (0.03) 0.24 (0.06)
Net income (loss) per share (in dollars per share) 0.01 (0.06) 0.27 (0.10)
Income (loss) per share - diluted:        
Income (loss) per share from continuing operations (in dollars per share) 0.02 (0.03) 0.03 (0.04)
Income (loss) per share from discontinued operations (in dollars per share) (0.01) (0.03) 0.23 (0.06)
Net income (loss) per share (in dollars per share) $ 0.01 $ (0.06) $ 0.26 $ (0.10)
Shares used in basic per share calculations (in shares) 40,989,000 40,493,000 40,860,000 37,397,000
Shares used in diluted per share calculations (in shares) 41,909,000 40,493,000 41,708,000 37,397,000
Product revenues        
Total revenues $ 16,265 $ 13,795 $ 30,659 $ 28,312
Cost of revenues 9,332 7,551 17,413 16,046
Service revenues        
Total revenues 12,991 12,791 26,597 23,441
Cost of revenues $ 8,566 $ 8,357 $ 17,617 $ 15,445
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities    
Net income (loss) $ 10,761,000 $ (3,759,000)
Less: Net income (loss) from discontinued operations 9,624,000 (2,171,000)
Net income (loss) from continuing operations 1,137,000 (1,588,000)
Adjustments to reconcile net income (loss) from continuing operations to net cash provided by (used in) operating activities:    
Right-of-use asset non-cash expense 563,000 730,000
Deferred income taxes 2,000 (19,000)
Depreciation of property and equipment 367,000 380,000
Stock-based compensation 1,331,000 1,218,000
Amortization of intangible assets 724,000 499,000
Other 47,000 0
Changes in operating assets and liabilities, net of effects of discontinued operation and acquisition:    
Trade accounts receivable (1,104,000) 986,000
Unbilled accounts receivable and deferred revenue 154,000 (279,000)
Inventories (153,000) 374,000
Prepaid expenses and other assets (859,000) (919,000)
Trade accounts payable and accrued expenses 2,570,000 1,861,000
Operating lease liabilities (561,000) (680,000)
Net cash provided by operating activities - continuing operations 4,218,000 2,563,000
Net cash used in operating activities - discontinued operations (2,027,000) (2,726,000)
Net cash provided by (used in) operating activities 2,191,000 (163,000)
Cash flows from investing activities    
Purchases of property and equipment (288,000) (246,000)
Purchase of short-term investments (23,655,000) (21,251,000)
Maturities of investments 13,000,000 3,175,000
Capitalized software development costs (416,000) (522,000)
Cash paid in business acquisition, net of cash acquired 0 (5,581,000)
Net cash used in investing activities - continuing operations (11,359,000) (24,425,000)
Net cash provided by (used in) investing activities - discontinued operations 9,690,000 (30,000)
Net cash used in investing activities (1,669,000) (24,455,000)
Cash flows from financing activities    
Proceeds from stock option exercises 696,000 81,000
Proceeds from ESPP purchases 188,000 172,000
Proceeds from issuance of common stock, net of costs 0 26,751,000
Net cash provided by financing activities - continuing operations 884,000 27,004,000
Net cash provided by financing activities - discontinued operations 0 0
Net cash provided by financing activities 884,000 27,004,000
Increase in cash, cash equivalents and restricted cash 1,406,000 2,386,000
Cash, cash equivalents and restricted cash at beginning of period 14,363,000 7,071,000
Cash, cash equivalents and restricted cash at end of period 15,769,000 9,457,000
Supplemental cash flow information:    
Income taxes 102,000 54,000
Supplemental schedule of non-cash investing and financing activities:    
Lease liabilities arising from obtaining right-of-use assets 310,000 95,000
Deferred payment of purchase price 1,500,000 0
Issuance of common stock in connection with acquisition $ 0 $ 4,535,000
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Balance at Mar. 31, 2019 $ 34,055 $ 3,338 $ 142,260 $ (111,543)
Balance (in shares) at Mar. 31, 2019   33,377    
Increase (Decrease) in Stockholders' Equity        
Stock option exercises 14 $ 1 13  
Stock option exercises (in shares)   10    
Issuance of shares pursuant to Employee Stock Purchase Plan 172 $ 5 167  
Issuance of shares pursuant to Employee Stock Purchase Plan (in Shares)   48    
Stock-based compensation 602   602  
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes (in shares)   2    
Issuance of common stock in connection with public offering 26,751 $ 618 26,133  
Issuance of common stock in connection with public offering (in shares)   6,183    
Net income (loss) (1,572)     (1,572)
Balance at Jun. 30, 2019 60,022 $ 3,962 169,175 (113,115)
Balance (in shares) at Jun. 30, 2019   39,620    
Balance at Mar. 31, 2019 34,055 $ 3,338 142,260 (111,543)
Balance (in shares) at Mar. 31, 2019   33,377    
Increase (Decrease) in Stockholders' Equity        
Net income (loss) (3,759)      
Balance at Sep. 30, 2019 63,230 $ 4,057 174,475 (115,302)
Balance (in shares) at Sep. 30, 2019   40,571    
Balance at Jun. 30, 2019 60,022 $ 3,962 169,175 (113,115)
Balance (in shares) at Jun. 30, 2019   39,620    
Increase (Decrease) in Stockholders' Equity        
Stock option exercises 67 $ 2 65  
Stock option exercises (in shares)   23    
Issuance of shares pursuant to Employee Stock Purchase Plan 793 $ 0 793  
Issuance of shares pursuant to Employee Stock Purchase Plan (in Shares)   0    
Stock-based compensation   $ 6 (6)  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   59    
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes 4,535 $ 87 4,448  
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes (in shares)   869    
Net income (loss) (2,187)     (2,187)
Balance at Sep. 30, 2019 63,230 $ 4,057 174,475 (115,302)
Balance (in shares) at Sep. 30, 2019   40,571    
Balance at Mar. 31, 2020 $ 63,127 $ 4,071 176,209 (117,153)
Balance (in shares) at Mar. 31, 2020 40,713 40,713    
Increase (Decrease) in Stockholders' Equity        
Stock option exercises $ 74 $ 3 71  
Stock option exercises (in shares)   27    
Stock-based compensation 607   607  
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes   $ 1 (1)  
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes (in shares)   12    
Net income (loss) 10,348     10,348
Balance at Jun. 30, 2020 74,156 $ 4,075 176,886 (106,805)
Balance (in shares) at Jun. 30, 2020   40,752    
Balance at Mar. 31, 2020 $ 63,127 $ 4,071 176,209 (117,153)
Balance (in shares) at Mar. 31, 2020 40,713 40,713    
Increase (Decrease) in Stockholders' Equity        
Net income (loss) $ 10,761      
Balance at Sep. 30, 2020 $ 76,046 $ 4,111 178,327 (106,392)
Balance (in shares) at Sep. 30, 2020 41,110 41,110    
Balance at Jun. 30, 2020 $ 74,156 $ 4,075 176,886 (106,805)
Balance (in shares) at Jun. 30, 2020   40,752    
Increase (Decrease) in Stockholders' Equity        
Stock option exercises 622 $ 24 598  
Stock option exercises (in shares)   239    
Issuance of shares pursuant to Employee Stock Purchase Plan 188 $ 4 184  
Issuance of shares pursuant to Employee Stock Purchase Plan (in Shares)   42    
Stock-based compensation 667   667  
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes   $ 8 (8)  
Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes (in shares)   77    
Net income (loss) 413     413
Balance at Sep. 30, 2020 $ 76,046 $ 4,111 $ 178,327 $ (106,392)
Balance (in shares) at Sep. 30, 2020 41,110 41,110    
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation and Other Contingencies
As a provider of traffic engineering services, hardware products, software and other various solutions for the traffic industry, the Company is, and may in the future from time to time, be involved in litigation relating to claims arising out of its operations in the normal course of business. While the Company cannot accurately predict the outcome of any such litigation, the Company is not a party to any legal proceeding, the outcome of which, in management’s opinion, individually or in the aggregate, would have a material effect on the Company’s unaudited condensed consolidated results of operations, financial position or cash flows.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies
6 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Description of Business
Iteris, Inc. (referred to collectively with its wholly-owned subsidiaries, ClearAg, Inc. and Albeck Gerken, Inc. ("AGI"), in this report as "Iteris," the "Company," "we," "our," and "us") is a provider of smart mobility infrastructure management solutions. Our solutions enable municipalities, transportation agencies, and other transportation infrastructure providers monitor, visualize, and optimize mobility infrastructure to help ensure roads are safe, travel is efficient, and communities thrive. As a pioneer in intelligent transportation systems ("ITS") technology, our intellectual property, products and software-as-a-service ("SaaS") offerings represent a comprehensive range of ITS solutions that we distribute to customers throughout the U.S. and internationally. We believe our products, solutions and services increase safety and decrease congestion within our communities, while also minimizing environmental impact. We continue to make significant investments to leverage our existing technologies and further expand both our advanced detection sensors and performance analytics systems in the transportation infrastructure market and we are always exploring strategic alternatives intended to optimize the value of our Company. Iteris was incorporated in Delaware in 1987 and has operated in its current form since 2004.
Recent Developments
COVID-19 Update
The COVID-19 pandemic (the “Pandemic”) has materially adversely impacted global economic conditions. Indeed, more than six months into the Pandemic, COVID-19 continues to have an unpredictable and unprecedented impact on the U.S. economy as federal, state and local governments react to this public health crisis with travel restrictions, quarantines and "stay-at-home" orders. The uncertainties caused by the Pandemic include, but are not limited to, supply chain disruptions, workplace dislocations, economic contraction, and downward pressure on some customer budgets and customer sentiment in general. While there has been no material impact during the first two quarters of the fiscal year ending March 31, 2021 (“Fiscal 2021”), we did experience some work delays due to the Pandemic. Should such conditions become protracted or worsen the Pandemic could impact our business, results of operations and financial condition. The extent of the impact of the Pandemic on our business and financial results and volatility of our stock price will depend largely on future developments, including the duration of the spread of the outbreak, the impact on capital and financial markets and the related impact on the budgets and financial circumstances of our customers, all of which are highly uncertain and cannot be reasonably estimated as of this report.
Given the uncertainties surrounding the impacts of the Pandemic on the Company's future financial condition and results of operations, the Company has taken certain actions to preserve its liquidity, manage cash flow and strengthen its financial flexibility. Such actions include, but are not limited to, reducing discretionary spending, reducing capital expenditures, implementing restructuring activities, and reducing payroll costs, including employee furloughs, pay freezes and pay cuts. Refer to Note 4, Restructuring Activities, for more information.
On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law in the United States. The CARES Act provides relief to U.S. corporations through financial assistance programs and modifications to certain income tax provisions. The Company is applying certain beneficial provisions of the CARES Act, including the payroll tax deferral and the alternative minimum tax acceleration. Refer to Note 6, Income Taxes, for more information.
The Company assessed the impacts of the Pandemic on the estimates and assumptions used in preparing these unaudited condensed consolidated financial statements. The estimates and assumptions used in these assessments were based on management’s judgment and may be subject to change as new events occur and additional information is obtained. In particular, there is significant uncertainty about the duration and extent of the impact of the Pandemic and its resulting impact on global economic conditions. If economic conditions caused by the Pandemic do not recover as currently estimated by management, the Company’s financial condition, cash flows and results of operations may be materially impacted. See below for areas that required more judgments and estimates as a result of the Pandemic. The Company will continue to assess the effect on its operations by monitoring the spread of the Pandemic and the actions implemented to combat the virus throughout the world and its assessment of the impact of the Pandemic may change.
Inventory Valuation
The Company values inventory at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Net realizable value is determined by estimated expected selling prices based on anticipated recovery rates for slow-moving and obsolete inventory and other factors, such as market conditions, expected channel of distribution and current consumer demand and preferences.
Accounts Receivable
Accounts receivable are recorded net of an allowance for doubtful accounts. The Company estimates the allowance for doubtful accounts based on an analysis of the aging of accounts receivable, assessment of collectability, including any known or anticipated bankruptcies, customer-specific circumstances and an evaluation of current economic conditions.
Goodwill and Other Long-Lived Assets
The Company reviews its goodwill and other long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may be impaired. Impairment losses are measured and recorded for the excess of carrying value over its fair value, estimated based on expected future cash flows and other quantitative and qualitative factors. The Company performed a qualitative assessment of its goodwill to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and noted no indicators of impairment at September 30, 2020. The Company also reviewed its other long-lived assets and noted no indicators of impairment related to the Pandemic.
Sale of Agriculture and Weather Analytics Segment
On May 5, 2020, the Company completed the sale of substantially all of our assets used in connection with our Agriculture and Weather Analytics segment to DTN, LLC (“DTN”), an operating company of TBG AG, a Swiss-based holding company, pursuant to an Asset Purchase Agreement (the “Purchase Agreement”) signed on May 2, 2020, in exchange for a total purchase consideration of $12.0 million in cash, subject to working capital adjustments. Upon closing on May 5, 2020, the Company received $10.5 million in cash and $1.45 million and $50,000 will be paid by DTN at the 12-month and 18-month anniversaries of the closing date, respectively, subject to satisfactions of the conditions set forth in the Purchase Agreement relating to the transition of certain customers to DTN and the collection of certain receivables by DTN. See Note 3, Discontinued Operations, for further details on the sale of the Agriculture and Weather Analytics segment.
Restructuring Activities
On April 30, 2020, in connection with the sale of the Agriculture and Weather Analytics segment, the Board of Directors of Iteris, Inc. approved restructuring activities to better position the Company for increased profitability and growth. Restructuring charges of approximately $1.5 million were incurred for separation costs for certain employees who did not transition to DTN, additional positions that were eliminated to right-size the cost structure of the Company, and the impairment of certain lease-related assets. See Note 4, Restructuring Activities, for further details on the restructuring activities.
Basis of Presentation
Our unaudited condensed consolidated financial statements include the accounts of Iteris, Inc. and its subsidiaries, and have been prepared in accordance with the rules of the U.S. Securities and Exchange Commission (“SEC”) for interim reporting, which permit certain footnotes or other financial information that are normally required by generally accepted accounting principles in the U.S. (“GAAP”) to be condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the fiscal year ended March 31, 2020 (“Fiscal 2020”), filed with the SEC on June 9, 2020. All intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three- and six-month periods ended September 30, 2020 are not necessarily indicative of the results to be expected for Fiscal 2021 or any other periods.
During the first quarter of Fiscal 2021, the Company completed the sale of its Agriculture and Weather Analytics segment for total cash consideration of $12.0 million, subject to certain working capital adjustments and transaction costs. The Agriculture and Weather Analytics segment’s results of operations and related cash flows have been reclassified to loss from discontinued operations, respectively, for all periods presented. The assets and liabilities of the Agriculture and Weather Analytics segment have been reclassified to assets held for sale and liabilities held for sale, respectively, in the unaudited condensed consolidated balance sheet as of March 31, 2020. See Note 3, Discontinued Operations, for further information.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires our management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates made in the preparation of the consolidated financial statements include the collectability of accounts receivable and related allowance for doubtful accounts, projections of taxable income used to assess realizability of deferred tax assets, warranty reserves and other contingencies, costs to complete long-term contracts, indirect cost rates used in cost plus contracts, the valuation of inventories, the valuation of purchased intangible assets and goodwill, the valuation of investments, estimates of future cash flows used to assess the recoverability of long-lived assets and the impairment of goodwill, and fair value of our stock option awards used to calculate stock-based compensation.
Revenue Recognition
Product revenue related contracts with customers begin when we acknowledge a purchase order for a specific customer order of product to be delivered in the near term. These purchase orders are short-term in nature. Product revenue is recognized at a point in time upon shipment or upon customer receipt of the product, depending on shipping terms. The Company determined that this method best represents the transfer of goods as transfer of control typically occurs upon shipment or upon customer receipt of the product.
Service revenues, primarily derived from the Transportation Systems segment, are primarily from long-term engineering and consulting service contracts with governmental agencies. These contracts generally include performance obligations in which control is transferred over time. We recognize revenue on fixed fee contracts, over time, using the proportion of actual costs incurred to the total costs expected to complete the contract performance obligation. The Company determined that this method best represents the transfer of services as the proportion closely depicts the efforts or inputs completed towards the satisfaction of a fixed fee contract performance obligation. Time & Materials (“T&M”) and Cost Plus Fixed Fee (“CPFF”) contracts are considered to involve variable consideration. However, contractual performance obligations with these fee types qualify for the “Right to Invoice” practical expedient. Under this practical expedient, the Company is allowed to recognize revenue, over time, in the amount to which the Company has a right to invoice. In addition, the Company is not required to estimate such variable consideration upon inception of the contract and reassess the estimate each reporting period. The Company determined that this method best represents the transfer of services as, upon billing, the Company has a right to consideration from a customer in an amount that directly corresponds with the value to the customer of the Company’s performance completed to date.
Service revenues also consist of revenues derived from maintenance support and the use of the Company’s service platforms and APIs on a subscription basis. We generate this revenue from fees for maintenance and support, monthly active user fees, SaaS fees, and hosting and storage fees. In most cases, the subscription or transaction arrangement is a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). The Company applies a time-based measure of progress to the total transaction price, which results in ratable recognition over the term of the contract. The Company determined that this method best represents the transfer of services as the customer obtains equal benefit from the service throughout the service period.
The Company accounts for individual goods and services separately if they are distinct performance obligations, which often requires significant judgment based upon knowledge of the products and/or services, the solution provided and the structure of the sales contract. In SaaS agreements, we provide a service to the customer that combines the software functionality, maintenance and hosting into a single performance obligation. In product-related contracts, a purchase order may cover different products, each constituting a separate performance obligation.
We generally estimate variable consideration at the most likely amount to which we expect to be entitled and in certain cases based on the expected value, which requires judgment. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. We review and update these estimates on a quarterly basis.
The Company’s typical performance obligations include the following:
Performance ObligationWhen Performance
Obligation is Typically
Satisfied
When Payment is
Typically Due
How Standalone
Selling Price is
Typically Estimated
Product Revenues
Standard purchase orders for delivery of a tangible productUpon shipment (point in time)Within 30 days of deliveryObservable transactions
Engineering services where the deliverable is considered a productAs work is performed (over time)Within 30 days of services being invoicedEstimated using a cost-plus margin approach
Service Revenues
Engineering and consulting servicesAs work is performed (over time)Within 30 days of services being invoicedEstimated using a cost-plus margin approach
SaaSOver the course of the SaaS service once the system is available for use (over time)At the beginning of the contract periodEstimated using a cost-plus margin approach
Disaggregation of Revenue
The Company disaggregates revenue from contracts with customers into reportable segments and the nature of the products and services. See Note 12, Business Segment Information, for our revenue by reportable segments.
Trade Accounts Receivable and Contract Balances
We classify our right to consideration in exchange for goods and services as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). We present such receivables in trade accounts receivable, net, in our unaudited condensed consolidated balance sheets at their net estimated realizable value.
The Company maintains an allowance for doubtful accounts to provide for the estimated amount of receivables that will not be collected. If warranted, the allowance is increased by the Company’s provision for doubtful accounts, which is charged against income. All recoveries on receivables previously charged off are included in income, while direct charge-offs of receivables are deducted from the allowance.
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented as unbilled accounts receivable on the accompanying unaudited condensed consolidated balance sheets. For example, we would record a contract asset if we record revenue on a professional services engagement, but are not entitled to bill until we achieve specified milestones.
Our contract assets and refund liabilities are reported in a net position on a contract basis at the end of each reporting period. Refund liabilities are consideration received in advance of the satisfaction of performance obligations.
Contract Fulfillment Costs
The Company evaluates whether or not we should capitalize the costs of fulfilling a contract. Such costs would be capitalized when they are not within the scope of other standards and: (1) are directly related to a contract; (2) generate or enhance resources that will be used to satisfy performance obligations; and (3) are expected to be recovered. As of September 30, 2020 and March 31, 2020, there was approximately $2,073,000 and $1,236,000, respectively, of contract fulfillment costs, which are presented in the accompanying unaudited condensed consolidated balance sheets as prepaid and other current assets. These costs primarily relate to the satisfaction of performance obligations related to the set up of SaaS platforms. These costs are amortized on a straight-line basis over the estimated useful life of the SaaS platform.
Transaction Price Allocated to the Remaining Performance Obligations
As of September 30, 2020 and March 31, 2020, the aggregate amount of transaction price allocated to remaining performance obligations was immaterial, primarily as a result of the termination provisions within our contracts, which make the duration of the accounting term of the contract one year or less.
Deferred Revenue
Deferred revenue in the accompanying unaudited condensed consolidated balance sheets is comprised of refund liabilities related to billings and consideration received in advance of the satisfaction of performance obligations.
Concentration of Credit Risk
Financial instruments that potentially subject us to a concentration of credit risk consist principally of cash and cash equivalents and trade accounts receivable.
Cash and cash equivalents consist primarily of demand deposits and money market funds maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with high quality financial institutions, and therefore are believed to have minimal credit risk.
Our accounts receivable are primarily derived from billings with customers located throughout North America, as well as in Europe and South America. We generally do not require collateral or other security from our domestic customers. We maintain an allowance for doubtful accounts for potential credit losses, which losses have historically been within management’s expectations.
We currently have, and historically have had, a diverse customer base. For the three- and six-months ended September 30, 2020 and 2019, no individual customer represented greater than 10% of our total revenues. As of September 30, 2020 and March 31, 2020, no individual customer represented greater than 10% of our total accounts receivable.
Fair Values of Financial Instruments
The fair value of cash equivalents, receivables, accounts payable and accrued expenses approximate carrying value because of the short period of time to maturity. Our investments are measured at fair value on a recurring basis.
The framework for measuring fair value and related disclosure requirements about fair value measurements are provided in Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 820, Fair Value Measurements (“ASC 820”). This pronouncement defines fair value as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy prescribed by ASC 820 contains three levels as follows:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Cash, Cash Equivalents and Restricted Cash
Cash and cash equivalents consist of cash and short-term investments with initial maturities of 90 days or less.
As of September 30, 2020 and March 31, 2020, restricted cash was $146,000 and $146,000, respectively, related to cash restricted for shares purchased under the Employee Stock Purchase Plan ("ESPP") (see Note 9, Stock-Based Compensation, for further details on the ESPP).
Cash, cash equivalents and restricted cash presented in the accompanying unaudited condensed consolidated statements of cash flows consist of the following (in thousands):
September 30,
2020
March 31,
2020
Cash and cash equivalents$15,623 $14,217 
Restricted cash146 146 
$15,769 $14,363 
Investments
The Company’s investments are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320 – Investments – Debt and Equity Securities. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost, which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive loss as a separate component of stockholders’ equity. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available (see Note 5, Fair Value Measurements). As of September 30, 2020 and March 31, 2020, all of our investments are available-for-sale. Under FASB ASC 320-10-35, a security is considered to be other-than-temporarily impaired if the present value of cash flows expected to be collected are less than the security’s amortized cost basis (the difference being defined as the “Credit Loss”) or if the fair value of the security is less than the security’s amortized cost basis and the investor intends, or will be required, to sell the security before recovery of the security’s amortized cost basis. If an other-than-temporary impairment exists, the charge to earnings is limited to the amount of Credit Loss if the investor does not intend to sell the security, and will not be required to sell the security, before recovery of the security’s amortized cost basis. Any remaining difference between fair value and amortized cost is recognized in other comprehensive loss, net of applicable taxes. The Company evaluates whether the decline in fair value of its investments is other-than-temporary at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether a loss is temporary include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.
Allowance for Doubtful Accounts
The collectability of our accounts receivable is evaluated through review of outstanding invoices and ongoing credit evaluations of our customers’ financial condition. In cases where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations subsequent to the original sale, we will record an allowance against amounts due, and thereby reduce the net recognized accounts receivable to the amount we reasonably believe will be collected. We also maintain an allowance based on our historical collections experience. When we determine that collection is not likely, we write off accounts receivable against the allowance for doubtful accounts.
Inventories
Inventories consist of finished goods, work-in-process and raw materials and are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method.
Property and Equipment
Property and equipment are recorded at cost and are depreciated using the straight-line method over the estimated useful life ranging from three to eight years. Leasehold improvements are depreciated over the term of the related lease or the estimated useful life of the improvement, whichever is shorter.
Intangible Assets
Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions.
Goodwill and Long-Lived Assets
We perform an annual qualitative assessment of our goodwill during the fourth fiscal quarter, or more frequently, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required; if otherwise, we compare the fair value of our reporting unit to its carrying value, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, is recognized as an impairment loss. We monitor the indicators for goodwill impairment testing between annual tests. As of September 30, 2020, there were no indicators of goodwill impairment.
We test long-lived assets and purchased intangible assets (other than goodwill) for impairment if we believe indicators of impairment exist. We determine whether the carrying value of an asset or asset group is recoverable, based on comparisons to undiscounted expected future cash flows the asset or asset group is expected to generate. If an asset is not recoverable, we record an impairment loss equal to the amount by which the carrying value of the asset exceeds its fair value. We primarily use the income valuation approach to determine the fair value of our long-lived assets and purchased intangible assets. During the three months ended June 30, 2020, we recorded $313,000 in impairment charges related to right-of-use assets and leasehold improvements directly resulting from the restructuring activities. There was no additional impairment or restructuring charges during the three months ended September 30, 2020. See Note 4, Restructuring Activities, for further details on the restructuring activities.
Income Taxes
We utilize the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more-likely-than-not that some or all of the deferred tax assets will not be realized, which increases our income tax expense in the period such determination is made. As such, as of September 30, 2020, we determined it was appropriate to record a full valuation allowance against our deferred tax assets. We will continuously reassess the appropriateness of maintaining a valuation allowance.
Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met.
Stock-Based Compensation
We record stock-based compensation in our unaudited condensed consolidated statements of operations as an expense, based on the estimated grant date fair value of our stock-based awards, whereby such fair values are amortized over the requisite service period. Our stock-based awards are currently comprised of common stock options, restricted stock units and performance stock units. The fair value of our common stock option awards is estimated on the grant date using the Black-
Scholes-Merton option-pricing formula. The fair value of our performance stock unit awards is estimated on the grant date using a Monte Carlo simulation model. While the use of these models meets established requirements, the estimated fair values generated by the models may not be indicative of the actual fair values of our awards as it does not consider certain factors important to those awards to employees, such as continued employment and periodic vesting requirements, as well as limited transferability. The fair value of our restricted stock units is based on the closing market price of our common stock on the grant date. If there are any modifications or cancellations of the underlying unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense.
Research and Development Expenditures
Research and development expenditures are charged to expense in the period incurred.
Warranty
We generally provide a one- to three-year warranty from the original invoice date on all products, materials and workmanship. Products sold to various original equipment manufacturer customers sometimes carry longer warranties. Defective products will be either repaired or replaced, usually at our option, upon meeting certain criteria. We accrue a provision for the estimated costs that may be incurred for product warranties relating to a product as a component of cost of sales at the time revenue for that product is recognized. The accrued warranty reserve is included within accrued liabilities in the accompanying unaudited condensed consolidated balance sheets. We do not provide any service-type warranties.
Repair and Maintenance Costs
We incur repair and maintenance costs in the normal course of business. Should the repair or maintenance result in a permanent improvement to one of our leased facilities, the cost is capitalized as a leasehold improvement and amortized over its useful life or the remainder of the lease period, whichever is shorter. Non-permanent repair and maintenance costs are charged to expense as incurred.
Comprehensive Income (Loss)
The difference between net income and comprehensive income for the three- and six-months ended September 30, 2020 and between net loss and comprehensive loss for the three- and six-months ended September 30, 2019 was de minimis.
Recent Accounting Pronouncements
In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard update requires that certain financial assets be measured at amortized cost net of an allowance for estimated credit losses such that the net receivable represents the present value of expected cash collection. In addition, this standard update requires that certain financial assets be measured at amortized cost reflecting an allowance for estimated credit losses expected to occur over the life of the assets. The estimate of credit losses must be based on all relevant information including historical information, current conditions and reasonable and supportable forecasts that affect the collectability of the amounts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates, which defers the effective date of ASU 2016-13 to fiscal years beginning after December 15, 2022 for all entities except SEC reporting companies that are not smaller reporting companies. As a smaller reporting company, ASU 2016-13 will now be effective for our fiscal year 2024 beginning April 1, 2023; however, early adoption is permitted. We are currently evaluating the timing and impact of adopting ASU 2016-13 on our unaudited condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirement for Fair Value Measurements (“ASU 2018-13”), which modifies the disclosure requirements on fair value measurements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal Use Software (subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"), which clarifies the accounting for implementation costs in cloud computing arrangements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early
adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes. The ASU removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted. The Company early adopted this update effective July 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Supplementary Financial Information
6 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplementary Financial Information Supplemental Financial Information
Inventories
The following table presents details of our inventories:
September 30,
2020
March 31,
2020
(In thousands)
Materials and supplies$1,720 $1,380 
Work in process27 162 
Finished goods1,446 1,498 
$3,193 $3,040 
Property and Equipment.
The following table presents details of our property and equipment, net:
September 30,
2020
March 31,
2020
(In thousands)
Equipment$6,500 $6,222 
Leasehold improvements2,966 2,911 
Accumulated depreciation(7,722)(7,298)
$1,744 $1,835 
Depreciation expense was approximately $182,000 and $367,000 for the three- and six-months ended September 30, 2020, respectively, and $203,000 and $380,000 for the three- and six-months ended September 30, 2019, respectively. Approximately $56,000 and $117,000 of the depreciation expense was recorded to cost of revenues, and approximately $126,000 and $250,000 was recorded to operating expenses, respectively, in the unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2020. Approximately $65,000 and $130,000 of the depreciation expense was recorded to cost of revenues, and approximately $138,000 and $250,000 was recorded to operating expenses, respectively, in the unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2019.
Intangible Assets
There are no indefinite lived intangible assets on our unaudited condensed consolidated balance sheets. The following table presents details of our net intangible assets:
September 30, 2020March 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
(In thousands)
Technology$1,286 $(1,286)$— $1,286 $(1,286)$— 
Customer contracts / relationships3,750 (979)2,771 3,750 (688)3,062 
Trade names and non-compete agreements770 (648)122 770 (613)157 
Capitalized software development costs4,839 (1,974)2,865 4,423 (1,576)2,847 
Total$10,645 $(4,887)$5,758 $10,229 $(4,163)$6,066 
Amortization expense for intangible assets subject to amortization was approximately $363,000 and $724,000 for the three- and six-months ended September 30, 2020, respectively, and $336,000 and $499,000 for the three- and six-months ended September 30, 2019, respectively. Approximately $133,000 and $264,000 of the intangible asset amortization was recorded to cost of revenues and approximately $230,000 and $460,000, was recorded to amortization expense for the three- and six-months ended September 30, 2020, respectively, in the unaudited condensed consolidated statements of operations. Approximately $106,000 and $203,000 of the intangible asset amortization was recorded to cost of revenues and approximately $230,000 and $296,000 was recorded to amortization expense for the three- and six-months ended September 30, 2019, respectively, in the unaudited condensed consolidated statements of operations.
As of September 30, 2020, future estimated amortization expense is as follows:
Year Ending March 31,
(In thousands)
2021$731 
20221,373 
20231,149 
2024912 
2025849 
Thereafter744 
$5,758 
Warranty Reserve Activity
Warranty reserve is recorded as accrued liabilities in the accompanying unaudited condensed consolidated balance sheets. The following table presents activity related to the warranty reserve:
Six Months Ended
September 30,
20202019
(In thousands)
Balance at beginning of fiscal year$416 $463 
Additions charged to cost of sales152 372 
Warranty claims(128)(340)
Balance at end of reporting period$440 $495 
Earnings Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands, except per share amounts)(In thousands, except per share amounts)
Numerator:
Net income (loss) from continuing operations$719 $(1,051)$1,137 $(1,588)
Net income (loss) from discontinued operations, net of tax(306)(1,136)9,624 (2,171)
Net income (loss)$413 $(2,187)$10,761 $(3,759)
Denominator:
Weighted average common shares used in basic computation40,989 40,493 40,860 37,397 
Dilutive stock options920 — 848 — 
Weighted average common shares used in diluted computation41,909 40,493 41,708 37,397 
Basic:
Net income (loss) per share from continuing operations:$0.02 $(0.03)$0.03 $(0.04)
Net income (loss) per share from discontinued operations:$(0.01)$(0.03)$0.24 $(0.06)
Net income (loss) per basic share$0.01 $(0.06)$0.27 $(0.10)
Diluted:
Net income (loss) per share from continuing operations:$0.02 $(0.03)$0.03 $(0.04)
Net income (loss) per share from discontinued operations:$(0.01)$(0.03)$0.23 $(0.06)
Net income (loss) per diluted share$0.01 $(0.06)$0.26 $(0.10)
The following instruments were excluded for purposes of calculating weighted average common share equivalents in the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Stock options2,887 5,039 2,889 5,050 
Restricted stock units106 438 158 282 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations
6 Months Ended
Sep. 30, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
On May 5, 2020, the Company completed the sale of substantially all of our assets used in connection with our Agriculture and Weather Analytics segment to DTN, LLC (“DTN”), an operating company of TBG AG, a Swiss-based holding company, pursuant to the Purchase Agreement signed on May 2, 2020, in exchange for a total purchase consideration of $12.0 million in cash, subject to working capital adjustments. Upon closing on May 5, 2020, the Company received $10.5 million. The deferred payments of the purchase price of $1.45 million and $50,000, which were included in prepaid expenses and other current assets, and other assets on the unaudited condensed consolidated balance sheets, respectively, will be paid by DTN at the 12-month and 18-month anniversaries of the closing date, subject to satisfaction of the conditions set forth in the Purchase Agreement relating to the transition of certain customers to DTN and the collection of certain receivables by DTN. The Purchase Agreement also provides for customary post-closing adjustments to the purchase price related to working capital at closing. The parties also entered into certain ancillary agreements at the closing of the transaction that will provide Iteris with ongoing access to weather and pavement data that it integrates into its transportation software products, and a joint development agreement under which the parties agreed to pursue future joint opportunities in the global transportation market.
The sale of the Agriculture and Weather Analytics segment was a result of the Company’s shift in strategy to focus on its smart mobility infrastructure management solutions and to capitalize on the potential for a future partnership upon the sale of this business component to DTN. We have determined that the Agriculture and Weather Analytics segment, which constituted one of our operating segments, qualifies as a discontinued operation in accordance with the criteria set forth in ASC 205-20, Presentation of Financial Statements – Discontinued Operations.
On May 5, 2020, the Company also entered into a transition services agreement (“TSA”) with DTN, pursuant to which the Company agreed to support the information technology and accounting functions of the Agriculture and Weather Analytics segment for a period up to 12 months and DTN agreed to provide the contract administration/account management services for certain contracts of the Company and other transition services. Either party may make any reasonable request to extend the period of time the other party shall provide a transition service beyond the initial service period or access to additional services that are necessary for the transition of the operations and business. The Company earned approximately $70,000 and $84,000 in income and incurred approximately $24,000 and $27,000 in costs associated with the TSA for the three- and six-months ended September 30, 2020, respectively, which were included in loss from discontinued operations on the unaudited condensed consolidated statement of operations.
The related assets and liabilities of the Agriculture and Weather Analytics segment were reclassified to assets held for sale and liabilities held for sale, respectively, as of March 31, 2020 on the unaudited condensed consolidated balance sheets. The following table is a summary of major classes of assets and liabilities held for sale:
March 31,
2020
(In thousands)
Assets
Trade accounts receivable, net of allowance for doubtful accounts$863 
Unbilled accounts receivable504 
Prepaid expenses and other current assets109 
Total assets held for sale, current portion1,476 
Property and equipment, net107 
Right-of-use assets446 
Other classes of assets that are not major73 
Total assets held for sale, noncurrent626 
Total assets held for sale$2,102 
Liabilities
Trade accounts payable$254 
Accrued liabilities91 
Accrued payroll and related expenses933 
Deferred revenue1,550 
Total liabilities held for sale, current position2,828 
Lease liabilities357 
Total liabilities held for sale$3,185 
The results of operations for the Agriculture and Weather Analytics segment were included in net income (loss) from discontinued operations on the Company's unaudited condensed consolidated statements of operations. The following table provides information regarding the results of discontinued operations:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
Service revenue$— $1,295 $695 $2,736 
Cost of service revenues— 590 349 1,207 
Gross profit— 705 346 1,529 
Operating expenses:
Selling, general and administration230 839 746 1,772 
Research and development— 1,002 407 1,928 
Restructuring charges— — 837 — 
Total operating expenses230 1,841 1,990 3,700 
Operating loss from discontinued operations(230)(1,136)(1,644)(2,171)
Other (expense) income, net(29)— 27 — 
Loss from discontinued operation before income tax(259)(1,136)(1,617)(2,171)
Income tax(47)— (47)— 
Net loss from discontinued operations(306)(1,136)(1,664)(2,171)
Gain on disposal of discontinued operations before income tax— — 11,315 — 
Income tax expense on gain on disposal— — (27)— 
Gain on disposal of discontinued operations after income tax— — 11,288 — 
Net income (loss) from discontinued operations$(306)$(1,136)$9,624 $(2,171)
The following table provides information on the gain recorded on the sale of the Agriculture and Weather Analytics segment for the three- and six-months ended September 30, 2020. These amounts reflect the closing balance sheet of the Agriculture and Weather Analytics segment upon the closing of the sale on May 5, 2020 (in thousands).
Initial proceeds from sale, net of transaction costs$9,440 
Closing working capital adjustment250 
Deferred payments of purchase price1,500 
Total consideration, net of transaction costs11,190 
Trade accounts receivable, net of allowance for doubtful accounts1,060 
Unbilled accounts receivable488 
Other classes of assets that are not major194 
Total Agriculture and Weather Analytics segment assets1,742 
Trade accounts payable349 
Deferred revenue1,518 
Total Agriculture and Weather Analytics segment liabilities1,867 
Gain on sale of Agriculture and Weather Analytics segment$11,315 
The initial proceeds were net of transaction costs of approximately $1.1 million.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Activities
6 Months Ended
Sep. 30, 2020
Restructuring and Related Activities [Abstract]  
Restructuring Activities Restructuring ActivitiesOn April 30, 2020, in connection with the sale of the Agriculture and Weather Analytics segment, the Board of Directors of Iteris, Inc. approved restructuring activities to better position the Company for increased profitability and growth, and the Company incurred total restructuring charges of approximately $1.5 million, primarily resulting from a separation for
certain employees who did not transition to DTN, additional positions that were eliminated to right-size the cost structure of the Company and lease impairment related to our Grand Forks, North Dakota facility.
There were no restructuring and severance costs for the three months ended September 30, 2020. The following table presents the restructuring and severance costs for our reportable segments, as well as corporate expenses, for the six months ended September 30, 2020. (in thousands):
Roadway
Sensors
Transportation
Systems
Agriculture and
Weather
Analytics
CorporateTotal
Severance and benefits$110 $43 $524 $428 $1,105 
Lease impairment and other costs— — 313 38 351 
Total restructuring and severance costs$110 $43 $837 $466 $1,456 
During the six months ended September 30, 2020, approximately $619,000 of the restructuring costs were recorded to restructuring charges in the unaudited condensed consolidated statements of operations, and approximately $837,000 of the restructuring costs were recorded to loss from discontinued operations in the unaudited condensed consolidated statements of operations.
As of September 30, 2020, we have accrued approximately $247,000 for severance and benefits related to the restructuring activities in accrued payroll and related expenses on the unaudited condensed consolidated balance sheet. Our restructuring activities during the three- and six-months ended September 30, 2020 were as follows (in thousands):
Balance at March 31, 2020$— 
Charged to expenses1,105 
Cash payments(661)
Balance at June 30, 2020$444 
Cash payments(197)
Balance at September 30, 2020$247 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
We measure fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Fair value measurements are based on a three tier hierarchy that prioritizes the inputs used to measure fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets and liabilities; Level 2, defined as observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities or prices quoted in inactive markets; and Level 3, defined as unobservable inputs that are significant to the fair value of the asset or liability, and for which little or no market data exists, therefore requiring management to utilize its own assumptions to provide its best estimate of what market participants would use in valuing the asset or liability.
We did not have any material financial assets or liabilities measured at fair value on a recurring basis using Level 3 inputs as of September 30, 2020 or March 31, 2020. Our non-financial assets, such as goodwill, intangible assets and property and equipment, are measured at fair value on a nonrecurring basis, generally when there is a transaction involving those assets such as a purchase transaction, a business combination or an adjustment for impairment. No non-financial assets were measured at fair value at September 30, 2020 and March 31, 2020.
The following tables present the Company’s financial assets that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy:
As of September 30, 2020
(In thousands)
Amortized
Cost
Gross
Unrealized
Loss
Gross
Unrealized
Gain
Estimated Fair
Value
Level 1:
Money market funds$4,190 $— $— $4,190 
Subtotal4,190 — — 4,190 
Level 2:
Commercial paper10,197 — 10,198 
Corporate notes and bonds2,255 — 2,257 
US Treasuries9,710 (1)— 9,709 
Subtotal22,162 (1)22,164 
Total$26,352 $(1)$$26,354 
As of March 31, 2020
(In thousands)
Amortized
Cost
Gross
Unrealized
Loss
Gross
Unrealized
Gain
Estimated Fair
Value
Level 1:
Money market funds$10,576 $(1)$— $10,575 
Subtotal10,576 (1)— 10,575 
Level 2:
Commercial paper1,495 (1)— 1,494 
Corporate notes and bonds6,044 (22)— 6,022 
US Treasuries3,013 — 20 3,033 
US Government agencies1,007 — — 1,007 
Subtotal11,559 (23)20 11,556 
Total$22,135 $(24)$20 $22,131 
Unrealized losses related to investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that, we would be required to sell, any of our investments before recovery of their cost basis. As a result, there is no other-than-temporary impairment for these investments as of September 30, 2020.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rate used for interim periods is the estimated annual effective tax rate, based on current estimate of full year results, except that taxes related to specific events, if any, are recorded in the interim period in which they occur.
Income tax expense for the three- and six-months ended September 30, 2020 was approximately $28,000 and $62,000, or 3.4% and 4.8%, respectively, of pre-tax income as compared with an expense of approximately $1,000 and $25,000, or 0.1% and 0.6% of pre-tax loss for the three- and six-months ended September 30, 2019, respectively.
In assessing the realizability of our deferred tax assets, we review all available positive and negative evidence, including reversal of deferred tax liabilities, potential carrybacks, projected future taxable income, tax planning strategies and recent financial performance. As we have experienced a cumulative pre-tax loss over the trailing three years, we continue to maintain a valuation allowance against our deferred tax assets.
On March 27, 2020, the CARES Act was enacted in response to the Pandemic. The CARES Act contains numerous income tax provisions, such as relaxing limitations on the deductibility of interest and the use of net operating losses arising in taxable years beginning after December 31, 2017. The income tax provisions of the CARES Act had an immaterial impact on our current taxes, deferred taxes, and uncertain tax positions of the Company in the year ended March 31, 2020. The CARES
Act also allows for the deferral of payroll taxes, as well as the immediate refund of federal Alternative Minimum Tax credits, which had previously been made refundable over a period of four years by the Tax Cuts and Jobs Act of 2017.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Assets and Lease Liabilities
6 Months Ended
Sep. 30, 2020
Lessee Disclosure [Abstract]  
Right-of-Use Assets and Lease Liabilities Right-of-Use Assets and Lease Liabilities
We have various operating leases for our offices, office equipment and vehicles in the United States. These leases expire at various times through 2029. Certain lease agreements contain renewal options from 1 to 5 years, rent abatement, and escalation clauses that are factored into our determination of lease payments when appropriate.
As a result of the restructuring activities and the sale of Agriculture and Weather Analytics segment, the Company vacated the Grand Forks lease facility and has subleased the space to DTN, which expires on May 4, 2021. The Company recorded an impairment of $294,000 during the quarter ended June 30, 2020, representing the total expected shortfall in sublease income and estimated lease buyout as compared to its required payments for the lease under the remainder of the original lease term. Sublease income will be recognized on a straight-line basis over the term of the sublease.
The table below presents lease-related assets and liabilities recorded on the unaudited condensed consolidated balance sheet as follows:
ClassificationSeptember 30, 2020
(In thousands)
Assets
Operating lease right-of-use-assets - continuing operationsRight-of-use assets$12,035 
Operating lease right-of-use-assets - discontinued operationAsset held for sales - noncurrent114 
Total operating lease right-of-use-assets$12,149 
Liabilities
Operating lease liabilities (short-term) - continuing operationsAccrued liabilities$1,931 
Operating lease liabilities (short-term) - discontinued operationLiabilities held for sales - current94 
$2,025 
Operating lease liabilities (long-term) - continuing operationsLease liabilities10,992 
Operating lease liabilities (long-term) - discontinued operationLiabilities held for sales - noncurrent310 
11,302 
Total lease liabilities$13,327 
Lease Costs
We recorded approximately $657,000 and $1,312,000 of lease costs in on our unaudited condensed consolidated statements of operations for the three- and six-months ended September 30, 2020 as compared to approximately $651,000 and $1,249,000 for the three- and six-months ended September 30, 2019, respectively. The Company currently has no variable lease costs. The Company recorded $27,000 and $45,000 of sublease income for the three- and six-months ended September 30, 2020, respectively, which was included in loss from discontinued operations on the unaudited condensed consolidated statement of operations.
Supplemental Information
The table below presents supplemental information related to operating leases during the six months ended September 30, 2020 (in thousands, except weighted average information):
Cash paid for amounts included in the measurement of operating lease liabilities$1,383
Right-of-use assets obtained in exchange for new operating lease liabilities$310
Weighted average remaining lease term (in years)6.4
Weighted average discount rate4.9 %
Maturities of Lease Liabilities
Maturities of lease liabilities as of September 30, 2020 were as follows:
Fiscal Year Ending March 31,Operating LeasesSublease IncomeNet Operating Lease
(In thousands)
2021$1,412 $55 $1,357 
20222,583 2,574 
20232,454 2,454 
20242,256 2,256 
20252,072 2,072 
Thereafter4,896 4,896 
Total lease payments15,673 $64 $15,609 
Less imputed interest(2,346)
Present value of future lease payments13,327 
Less current obligations under leases(2,025)
Long-term lease obligations$11,302 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
6 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
We currently maintain two stock incentive plans, the 2007 Omnibus Incentive Plan and the 2016 Omnibus Incentive Plan (the “2016 Plan”). Of these plans, we may only grant future awards from the 2016 Plan. The 2016 Plan allows for the issuance of stock options, stock appreciation rights, restricted stock, time-restricted stock units (“RSUs"), performance-based restricted stock units ("PSUs”), cash incentive awards and other stock-based awards. At September 30, 2020, there were approximately 1.8 million shares of common stock available for grant or issuance under the 2016 Plan. Total stock options vested and expected to vest were approximately 5.4 million as of September 30, 2020.
Stock Options
A summary of activity with respect to our stock options for the six months ended September 30, 2020 is as follows:
OptionsWeighted
Average
Exercise
Price Per
Share
(In thousands)
Options outstanding at March 31, 20205,934 $3.99 
Exercised(266)2.55 
Forfeited(248)4.88 
Options outstanding at September 30, 20205,420 $3.99 
Restricted Stock Units
A summary of activity with respect to our RSUs, which entitle the holder to receive one share of our common stock for each RSU upon vesting, for the six months ended September 30, 2020 is as follows:
# of SharesWeighted
Average
Price Per
Share
(In thousands)
RSUs outstanding at March 31, 2020404 $5.16 
Vested(123)5.17 
Forfeited(6)5.52 
RSUs outstanding at September 30, 2020$275 $5.15 
Performance Stock Units
On June 30, 2020, the Company granted a total "target" number of 61,000 PSUs to our executive officers. Between 0% and 160% of the PSUs will be eligible to vest based on average annual performance during the three-year performance period relative to the revenues per share and cash flow from operations objectives to be established by the Compensation Committee at the beginning of each year. In addition, the final PSU vesting based on the revenues per share and cash flow from operations performance will be subject to a modifier between .75x-1.25x based on the Company's total shareholder return relative to the Russell 2000 during the performance period, for a maximum achievement percentage of 200% of the "target" number of PSUs. The PSUs are amortized over a derived service period of 3 years. The value and the derived service period of the PSUs were estimated using the Monte-Carlo simulation model. The following table summarizes the details of the performance options:
# of SharesWeighted Average Price Per Share
(In thousands)
PSUs outstanding at March 31, 2020— $— 
Granted61 5.47 
PSUs outstanding at September 30, 2020$61 $5.47 
Stock-Based Compensation Expense
The following table presents stock-based compensation expense that is included in each line item on our unaudited condensed consolidated statements of operations:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Cost of revenues$47 $33 $93 $67 
Selling, general and administrative expense595 654 1,146 1,115 
Research and development expense25 18 50 36 
Restructuring costs— — 42 — 
(Loss) income from discontinued operations before gain on sale, net of tax— 88 (57)177 
Total stock-based compensation$667 $793 $1,274 $1,395 
As of September 30, 2020, there was approximately $4.0 million, $1.0 million and $73,000 of unrecognized compensation expense related to unvested stock options, RSUs and PSUs, respectively. This expense is currently expected to be recognized over a weighted average period of approximately 2.5 years for stock options, 1.5 years for RSUs and 0.5 years for PSUs. If there are any modifications or cancellations of the underlying unvested awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense. Future stock-based compensation expense and unearned stock-based compensation will increase to the extent that we grant additional stock options, RSUs or other stock-based awards.
Other Stock-Based Compensation Plans
We currently maintain an Employee Stock Purchase Plan (“ESPP”) which allows employees to have a percentage of their base compensation withheld to purchase the Company’s common stock at 95% of the lower of the fair market at the beginning of the offering period and on the last trading day of the offering period. There are two offering periods during a calendar year, which consist of the six months beginning each January 1 and July 1. Employees may contribute 1-15% of their eligible gross pay up to a $25,000 annual stock value limit. In June 2020 and June 2019, in the first offering period of Fiscal 2021 and 2020, 0 shares and 48,439 shares were purchased, respectively. 41,679 shares related to the first offering period of Fiscal 2021 were purchased in July 2020. The ESPP is considered a non-compensatory plan and accordingly, no compensation expense is recorded in connection with this benefit.
Deferred Compensation Plan
Effective October 1, 2020, the Company adopted the Iteris, Inc. Deferred Compensation Plan (the "DC Plan"). The DC Plan consists of two plans, one that is intended to be an unfunded arrangement for eligible employees who are part of a select group of management or highly compensated employees of the Company within the meaning of Sections 201(2), 301(a)(3) and 401(a)(1) of ERISA, and one for the benefit of non-employee members of our board of directors. Key employees, including our executive officers, and our non-employee directors who are notified regarding their eligibility to participate and delivered the DC Plan enrollment materials are eligible to participate in the DC Plan. Under the DC Plan, we will provide participants with the opportunity to make annual elections to defer a percentage of their eligible cash compensation and equity awards. A participant is always 100% vested in his or her own elective cash deferrals and any earnings thereon. Elective deferrals of equity awards are credited to a bookkeeping account established in the name of the participant with respect to an equivalent number of shares of our common stock, and such credited shares are subject to the same vesting conditions as are applicable to the equity award subject to the election. The Company will establish a rabbi trust to finance our obligations under the DC Plan with corporate-owned life insurance policies on participants.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Repurchase Program
6 Months Ended
Sep. 30, 2020
Equity [Abstract]  
Stock Repurchase Program Stock Repurchase ProgramOn August 9, 2012, our Board of Directors approved a new stock repurchase program pursuant to which we may acquire up to $3.0 million of our outstanding common stock for an unspecified length of time. Under the program, we may repurchase shares from time to time in the open market and privately negotiated transactions and block trades, and may also repurchase shares pursuant to a 10b5-1 trading plan during our closed trading windows, to the extent such a 10b5-1 plan is in place. There is no guarantee as to the exact number of shares that will be repurchased. We may modify or terminate the repurchase program at any time without prior notice. On November 6, 2014, our Board of Directors approved a $3.0 million increase to the Company’s existing stock repurchase program, pursuant to which the Company may continue to acquire shares of its outstanding common stock from time to time for an unspecified length of time. For the three- and six-months ended September 30, 2020 and 2019, we did not repurchase any shares. From inception of the original stock repurchase program in August 2011 through September 30, 2020, we repurchased approximately 3,422,000 shares of our common stock for an aggregate price of approximately $5.6 million, at an average price per share of $1.63. As of September 30, 2020, all repurchased shares have been retired and resumed their status as authorized and unissued shares of our common stock. As of September 30, 2020, approximately $1.7 million remains available for the repurchase of our common stock under our current program.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition
6 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Acquisition Acquisition
On July 2, 2019, the Company completed the acquisition of AGI, a privately-held professional transportation engineering services firm headquartered in Tampa, Florida, with offices in Orlando (FL), Virginia Beach (VA) and Chadds Ford (PA). AGI assists municipalities in maximizing the effectiveness of their existing transportation networks through a collection of traffic management services to cost effectively improve the performance of roadway systems and address increased traffic demands, traffic congestion and delay. With a foundation of arterial timing plan development, AGI has expanded its services into active arterial monitoring and management with multiple public sector clients. AGI expanded the Company’s geographic footprint for smart mobility infrastructure management services in Florida, as well as in the Midwest and Mid-Atlantic region. AGI’s typical contracts are for traffic operations professional engineering services focused on transportation systems management and operations.
Pursuant to a Stock Purchase Agreement dated June 10, 2019 among the Company, AGI and the stockholders of AGI (the “Selling Shareholders”), the Company acquired all of the outstanding capital stock of AGI from the Selling Shareholders for an aggregate purchase price of $10.8 million, after working capital adjustments, payable in cash and stock, of which
114,943 shares are being held in escrow for 18 months to secure performance of indemnification and other post-closing obligations of the Selling Shareholders.
The acquisition of AGI has been accounted for as a business combination. The fair value of the net assets acquired, and the excess of the consideration transferred over the aggregate of such fair values was recorded as goodwill.
The following tables summarize the purchase price allocation (in thousands) as of July 2, 2019:
Cash$664 
Trade accounts receivable905 
Unbilled accounts receivable347 
Right-of-use assets863 
Property and equipment357 
Intangible assets3,710 
Goodwill5,440 
Other assets161 
Total assets acquired12,447 
Accounts payable(378)
Accrued payroll and related expenses(426)
Lease liabilities(863)
Total liabilities assumed(1,667)
Total purchase price$10,780 
The fair values of the remaining AGI assets and liabilities noted above approximate their carrying values at July 2, 2019. There was no difference between the fair value of trade accounts receivables and the gross contractual value of those receivables. There are no contractual cash flows related to these receivables that are not expected to be collected. The Company believes the goodwill related to the acquisition was a result of the ability of the Company to leverage its technology in the broader market, as well as offering cross-selling market exposure opportunities. Goodwill from the acquisition of AGI is included within the Company’s Transportation Systems reporting unit and will be included in the annual review for impairment. The goodwill is fully deductible for tax purposes. The significant intangible assets identified in the purchase price allocation include customer relationships and non-compete agreements, which are amortized over their respective useful lives on a straight line basis which approximates the underlying cash flows. To value the customer relationships, the Company utilized the income approach, specifically a discounted cash-flow method known as the excess earnings method. The Company utilized the with and without method to derive the fair value of the non-compete agreement. The fair value estimates are based on a complex series of judgments about future events and uncertainties and rely heavily on estimates and assumptions. We believe the assumptions are representative of those a market participant would use in estimating fair value.
The following table presents the fair values and useful lives of the identifiable intangible assets acquired:
AmountWeighted Average 
Useful Life
(in thousands)(in years)
Customer relationships$3,500 6
Non-compete agreement210 3
Total intangible assets assumed$3,710 
Acquisition-Related Costs
In connection with the acquisition, the Company agreed to grant $1.7 million in retention bonuses to the Selling Shareholders and other employees payable in the form of restricted stock units at $5.22 per share, and $570,000 in retention bonuses payable in cash, each vesting and payable over three years following the closing, provided such employees remain in our service on the first, second and third anniversary of the closing of the acquisition. For the three- and six-months ended September 30, 2020, the Company recorded approximately $173,000 and $352,000, as compared to $440,000 and $596,000 for three- and six-months ended September 30, 2019, respectively, as stock-based compensation and salaries expense to selling, general and administrative expense in the unaudited condensed consolidated statements of operations, related to these bonuses.
Pro Forma Financial Information

The following pro forma information presents the consolidated results of operations of the Company and AGI for the six months ended September 30, 2019, as if the acquisition of AGI had been completed on April 1, 2018. There was no pro forma impact during the three- and six-months ended September 30, 2020 and for the three months ended September 30, 2019. These pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments that reflect pro forma results of operations, such as increased amortization for the fair value of acquired intangible assets and increased salaries expense related to the retention bonuses. The unaudited pro forma results do not reflect any operating efficiencies or potential cost savings that may result from the consolidation of the operations of the Company and AGI. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of the results of operations that actually would have been achieved had the acquisition occurred as of April 1, 2018, nor are they intended to represent or be indicative of future results of operations:
Six Months Ended
September 30, 2019
(In thousands)
Pro forma revenue$56,705 
Pro forma net loss$(3,924)
Pro forma net loss per share:
Basic$(0.10)
Diluted$(0.10)
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information
6 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Business Segment Information Business Segment Information
We currently operate in two reportable segments: Roadway Sensors and Transportation Systems.
The Roadway Sensors segment provides various advanced detection sensors and systems for traffic intersection management, communication systems and roadway traffic data collection applications. The Roadway Sensors product line uses advanced image processing technology and other techniques to capture and analyze sensor data through sophisticated algorithms, enabling vehicle, bicycle and pedestrian detection, as well as the transmission of both video images and data using various communication technologies. Our Roadway Sensors products include, among others, Vantage, VantageLive!, Vantage Next, VantagePegasus, VantageRadius, Vantage Vector, Velocity, SmartCycle, SmartCycle Bike Indicator, SmartSpan, VersiCam, PedTrax and P-Series products. Our Roadway Sensors segment also includes the sale of original equipment manufacturer (“OEM”) products for the traffic intersection markets, which include, among other things, traffic signal controllers and traffic signal equipment cabinets.
The Transportation Systems segment provides engineering and consulting services, managed services, performance measurement and traffic analytics solutions, as well as the development of transportation management and traveler information systems for the ITS industry. Our Transportation Systems services include planning, design, implementation, operation and management of surface transportation infrastructure systems. We perform analysis and study goods movement and commercial vehicle operations, as well as provide travel demand forecasting and systems engineering, and identify mitigation measures to reduce traffic congestion. Our Transportation Systems product line includes: Iteris Signal Performance Measures ("SPM"); our advanced traveler information system solution ClearRoute, our performance analytics solution ClearGuide; and our commercial vehicle operations and vehicle safety compliance platforms known as CVIEW-Plus, CheckPoint, UCRLink and inspect. The Transportation Systems segment also includes the operations of AGI beginning July 2, 2019 (see Note 11, Acquisition).
The accounting policies of our reportable segments are the same as those described in the summary of significant accounting policies (Note 1, Description of Business and Summary of Significant Accounting Policies). Certain corporate general and administrative expenses, including general overhead functions such as information systems, accounting, human resources, marketing, compliance costs and certain administrative expenses, as well as interest and amortization of intangible assets, are not allocated to the segments. The reportable segments are each managed separately because they manufacture and distribute distinct products or provide services with different processes. All reported segment revenues are derived from external customers. Our Chief Executive Officer, who is our chief operating decision maker (“CODM”), reviews financial information at the operating segment level. Our CODM does not review assets by segment in his resource allocation, and therefore, assets by segment are not disclosed below.
The following table sets forth selected unaudited condensed consolidated financial information for our reportable segments for the three- and six-months ended September 30, 2020 and 2019:
Roadway
Sensors
Transportation
Systems
Total
(In thousands)
Three Months Ended September 30, 2020
Product revenues$14,135 $2,130 $16,265 
Service revenues155 12,836 12,991 
Total revenues14,290 14,966 29,256 
Segment income3,083 2,295 5,378 
Three Months Ended September 30, 2019
Product revenues12,480 1,315 13,795 
Service revenues75 12,716 12,791 
Total revenues12,555 14,031 26,586 
Segment income2,224 1,942 4,166 
Roadway
Sensors
Transportation
Systems
Total
(In thousands)
Six Months Ended September 30, 2020
Product revenues$27,286 $3,373 $30,659 
Service revenues240 26,357 26,597 
Total revenues27,526 29,730 57,256 
Segment income6,194 4,559 10,753 
Six Months Ended September 30, 2019
Product revenues25,251 3,061 28,312 
Service revenues112 23,329 23,441 
Total revenues25,363 26,390 51,753 
Segment income4,556 3,508 8,064 
The following table reconciles total segment income to unaudited condensed consolidated operating income (loss) from continuing operations before income taxes:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Segment income:
Total income from reportable segments$5,378 $4,166 $10,753 $8,064 
Unallocated amounts:
Corporate expenses(4,400)(5,149)(8,544)(9,519)
Amortization of intangible assets(230)(230)(460)(296)
Restructuring charges— — (619)— 
Operating income (loss)$748 $(1,213)$1,130 $(1,751)
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventory Valuation
Inventory Valuation
The Company values inventory at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Net realizable value is determined by estimated expected selling prices based on anticipated recovery rates for slow-moving and obsolete inventory and other factors, such as market conditions, expected channel of distribution and current consumer demand and preferences.
Inventories
Inventories consist of finished goods, work-in-process and raw materials and are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method.
Accounts Receivable
Accounts Receivable
Accounts receivable are recorded net of an allowance for doubtful accounts. The Company estimates the allowance for doubtful accounts based on an analysis of the aging of accounts receivable, assessment of collectability, including any known or anticipated bankruptcies, customer-specific circumstances and an evaluation of current economic conditions.
Allowance for Doubtful Accounts
The collectability of our accounts receivable is evaluated through review of outstanding invoices and ongoing credit evaluations of our customers’ financial condition. In cases where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations subsequent to the original sale, we will record an allowance against amounts due, and thereby reduce the net recognized accounts receivable to the amount we reasonably believe will be collected. We also maintain an allowance based on our historical collections experience. When we determine that collection is not likely, we write off accounts receivable against the allowance for doubtful accounts.
Goodwill and Other Long-Lived Assets
Goodwill and Other Long-Lived Assets
The Company reviews its goodwill and other long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may be impaired. Impairment losses are measured and recorded for the excess of carrying value over its fair value, estimated based on expected future cash flows and other quantitative and qualitative factors. The Company performed a qualitative assessment of its goodwill to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and noted no indicators of impairment at September 30, 2020. The Company also reviewed its other long-lived assets and noted no indicators of impairment related to the Pandemic.
Basis of Presentation
Basis of Presentation
Our unaudited condensed consolidated financial statements include the accounts of Iteris, Inc. and its subsidiaries, and have been prepared in accordance with the rules of the U.S. Securities and Exchange Commission (“SEC”) for interim reporting, which permit certain footnotes or other financial information that are normally required by generally accepted accounting principles in the U.S. (“GAAP”) to be condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in its Annual Report on Form 10-K for the fiscal year ended March 31, 2020 (“Fiscal 2020”), filed with the SEC on June 9, 2020. All intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three- and six-month periods ended September 30, 2020 are not necessarily indicative of the results to be expected for Fiscal 2021 or any other periods.
During the first quarter of Fiscal 2021, the Company completed the sale of its Agriculture and Weather Analytics segment for total cash consideration of $12.0 million, subject to certain working capital adjustments and transaction costs. The Agriculture and Weather Analytics segment’s results of operations and related cash flows have been reclassified to loss from discontinued operations, respectively, for all periods presented. The assets and liabilities of the Agriculture and Weather Analytics segment have been reclassified to assets held for sale and liabilities held for sale, respectively, in the unaudited condensed consolidated balance sheet as of March 31, 2020. See Note 3, Discontinued Operations, for further information.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires our management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates made in the preparation of the consolidated financial statements include the collectability of accounts receivable and related allowance for doubtful accounts, projections of taxable income used to assess realizability of deferred tax assets, warranty reserves and other contingencies, costs to complete long-term contracts, indirect cost rates used in cost plus contracts, the valuation of inventories, the valuation of purchased intangible assets and goodwill, the valuation of investments, estimates of future cash flows used to assess the recoverability of long-lived assets and the impairment of goodwill, and fair value of our stock option awards used to calculate stock-based compensation.
Revenue Recognition
Revenue Recognition
Product revenue related contracts with customers begin when we acknowledge a purchase order for a specific customer order of product to be delivered in the near term. These purchase orders are short-term in nature. Product revenue is recognized at a point in time upon shipment or upon customer receipt of the product, depending on shipping terms. The Company determined that this method best represents the transfer of goods as transfer of control typically occurs upon shipment or upon customer receipt of the product.
Service revenues, primarily derived from the Transportation Systems segment, are primarily from long-term engineering and consulting service contracts with governmental agencies. These contracts generally include performance obligations in which control is transferred over time. We recognize revenue on fixed fee contracts, over time, using the proportion of actual costs incurred to the total costs expected to complete the contract performance obligation. The Company determined that this method best represents the transfer of services as the proportion closely depicts the efforts or inputs completed towards the satisfaction of a fixed fee contract performance obligation. Time & Materials (“T&M”) and Cost Plus Fixed Fee (“CPFF”) contracts are considered to involve variable consideration. However, contractual performance obligations with these fee types qualify for the “Right to Invoice” practical expedient. Under this practical expedient, the Company is allowed to recognize revenue, over time, in the amount to which the Company has a right to invoice. In addition, the Company is not required to estimate such variable consideration upon inception of the contract and reassess the estimate each reporting period. The Company determined that this method best represents the transfer of services as, upon billing, the Company has a right to consideration from a customer in an amount that directly corresponds with the value to the customer of the Company’s performance completed to date.
Service revenues also consist of revenues derived from maintenance support and the use of the Company’s service platforms and APIs on a subscription basis. We generate this revenue from fees for maintenance and support, monthly active user fees, SaaS fees, and hosting and storage fees. In most cases, the subscription or transaction arrangement is a single performance obligation comprised of a series of distinct services that are substantially the same and that have the same pattern of transfer (i.e., distinct days of service). The Company applies a time-based measure of progress to the total transaction price, which results in ratable recognition over the term of the contract. The Company determined that this method best represents the transfer of services as the customer obtains equal benefit from the service throughout the service period.
The Company accounts for individual goods and services separately if they are distinct performance obligations, which often requires significant judgment based upon knowledge of the products and/or services, the solution provided and the structure of the sales contract. In SaaS agreements, we provide a service to the customer that combines the software functionality, maintenance and hosting into a single performance obligation. In product-related contracts, a purchase order may cover different products, each constituting a separate performance obligation.
We generally estimate variable consideration at the most likely amount to which we expect to be entitled and in certain cases based on the expected value, which requires judgment. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. We review and update these estimates on a quarterly basis.
The Company’s typical performance obligations include the following:
Performance ObligationWhen Performance
Obligation is Typically
Satisfied
When Payment is
Typically Due
How Standalone
Selling Price is
Typically Estimated
Product Revenues
Standard purchase orders for delivery of a tangible productUpon shipment (point in time)Within 30 days of deliveryObservable transactions
Engineering services where the deliverable is considered a productAs work is performed (over time)Within 30 days of services being invoicedEstimated using a cost-plus margin approach
Service Revenues
Engineering and consulting servicesAs work is performed (over time)Within 30 days of services being invoicedEstimated using a cost-plus margin approach
SaaSOver the course of the SaaS service once the system is available for use (over time)At the beginning of the contract periodEstimated using a cost-plus margin approach
Disaggregation of Revenue
The Company disaggregates revenue from contracts with customers into reportable segments and the nature of the products and services. See Note 12, Business Segment Information, for our revenue by reportable segments.
Trade Accounts Receivable and Contract Balances
We classify our right to consideration in exchange for goods and services as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). We present such receivables in trade accounts receivable, net, in our unaudited condensed consolidated balance sheets at their net estimated realizable value.
The Company maintains an allowance for doubtful accounts to provide for the estimated amount of receivables that will not be collected. If warranted, the allowance is increased by the Company’s provision for doubtful accounts, which is charged against income. All recoveries on receivables previously charged off are included in income, while direct charge-offs of receivables are deducted from the allowance.
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented as unbilled accounts receivable on the accompanying unaudited condensed consolidated balance sheets. For example, we would record a contract asset if we record revenue on a professional services engagement, but are not entitled to bill until we achieve specified milestones.
Our contract assets and refund liabilities are reported in a net position on a contract basis at the end of each reporting period. Refund liabilities are consideration received in advance of the satisfaction of performance obligations.
Contract Fulfillment Costs
The Company evaluates whether or not we should capitalize the costs of fulfilling a contract. Such costs would be capitalized when they are not within the scope of other standards and: (1) are directly related to a contract; (2) generate or enhance resources that will be used to satisfy performance obligations; and (3) are expected to be recovered. As of September 30, 2020 and March 31, 2020, there was approximately $2,073,000 and $1,236,000, respectively, of contract fulfillment costs, which are presented in the accompanying unaudited condensed consolidated balance sheets as prepaid and other current assets. These costs primarily relate to the satisfaction of performance obligations related to the set up of SaaS platforms. These costs are amortized on a straight-line basis over the estimated useful life of the SaaS platform.
Transaction Price Allocated to the Remaining Performance Obligations
As of September 30, 2020 and March 31, 2020, the aggregate amount of transaction price allocated to remaining performance obligations was immaterial, primarily as a result of the termination provisions within our contracts, which make the duration of the accounting term of the contract one year or less.
Deferred Revenue
Deferred Revenue
Deferred revenue in the accompanying unaudited condensed consolidated balance sheets is comprised of refund liabilities related to billings and consideration received in advance of the satisfaction of performance obligations.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject us to a concentration of credit risk consist principally of cash and cash equivalents and trade accounts receivable.
Cash and cash equivalents consist primarily of demand deposits and money market funds maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with high quality financial institutions, and therefore are believed to have minimal credit risk.
Our accounts receivable are primarily derived from billings with customers located throughout North America, as well as in Europe and South America. We generally do not require collateral or other security from our domestic customers. We maintain an allowance for doubtful accounts for potential credit losses, which losses have historically been within management’s expectations.
We currently have, and historically have had, a diverse customer base.
Fair Values of Financial Instruments
Fair Values of Financial Instruments
The fair value of cash equivalents, receivables, accounts payable and accrued expenses approximate carrying value because of the short period of time to maturity. Our investments are measured at fair value on a recurring basis.
The framework for measuring fair value and related disclosure requirements about fair value measurements are provided in Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 820, Fair Value Measurements (“ASC 820”). This pronouncement defines fair value as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy prescribed by ASC 820 contains three levels as follows:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Cash, Cash Equivalents and Restricted Cash
Cash, Cash Equivalents and Restricted Cash
Cash and cash equivalents consist of cash and short-term investments with initial maturities of 90 days or less.
Investments
Investments
The Company’s investments are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320 – Investments – Debt and Equity Securities. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost, which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive loss as a separate component of stockholders’ equity. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available (see Note 5, Fair Value Measurements). As of September 30, 2020 and March 31, 2020, all of our investments are available-for-sale. Under FASB ASC 320-10-35, a security is considered to be other-than-temporarily impaired if the present value of cash flows expected to be collected are less than the security’s amortized cost basis (the difference being defined as the “Credit Loss”) or if the fair value of the security is less than the security’s amortized cost basis and the investor intends, or will be required, to sell the security before recovery of the security’s amortized cost basis. If an other-than-temporary impairment exists, the charge to earnings is limited to the amount of Credit Loss if the investor does not intend to sell the security, and will not be required to sell the security, before recovery of the security’s amortized cost basis. Any remaining difference between fair value and amortized cost is recognized in other comprehensive loss, net of applicable taxes. The Company evaluates whether the decline in fair value of its investments is other-than-temporary at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether a loss is temporary include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost and are depreciated using the straight-line method over the estimated useful life ranging from three to eight years. Leasehold improvements are depreciated over the term of the related lease or the estimated useful life of the improvement, whichever is shorter.
Intangible Assets
Intangible Assets
Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions.
Goodwill and Long-Lived Assets
Goodwill and Long-Lived Assets
We perform an annual qualitative assessment of our goodwill during the fourth fiscal quarter, or more frequently, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required; if otherwise, we compare the fair value of our reporting unit to its carrying value, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, is recognized as an impairment loss. We monitor the indicators for goodwill impairment testing between annual tests. As of September 30, 2020, there were no indicators of goodwill impairment.
We test long-lived assets and purchased intangible assets (other than goodwill) for impairment if we believe indicators of impairment exist. We determine whether the carrying value of an asset or asset group is recoverable, based on comparisons to undiscounted expected future cash flows the asset or asset group is expected to generate. If an asset is not recoverable, we record an impairment loss equal to the amount by which the carrying value of the asset exceeds its fair value. We primarily use the income valuation approach to determine the fair value of our long-lived assets and purchased intangible assets. During the three months ended June 30, 2020, we recorded $313,000 in impairment charges related to right-of-use assets and leasehold improvements directly resulting from the restructuring activities. There was no additional impairment or restructuring charges during the three months ended September 30, 2020. See Note 4, Restructuring Activities, for further details on the restructuring activities.
Income Taxes
Income Taxes
We utilize the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more-likely-than-not that some or all of the deferred tax assets will not be realized, which increases our income tax expense in the period such determination is made. As such, as of September 30, 2020, we determined it was appropriate to record a full valuation allowance against our deferred tax assets. We will continuously reassess the appropriateness of maintaining a valuation allowance.
Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first subsequent financial reporting period in which that threshold is no longer met.
Stock-Based Compensation
Stock-Based Compensation
We record stock-based compensation in our unaudited condensed consolidated statements of operations as an expense, based on the estimated grant date fair value of our stock-based awards, whereby such fair values are amortized over the requisite service period. Our stock-based awards are currently comprised of common stock options, restricted stock units and performance stock units. The fair value of our common stock option awards is estimated on the grant date using the Black-
Scholes-Merton option-pricing formula. The fair value of our performance stock unit awards is estimated on the grant date using a Monte Carlo simulation model. While the use of these models meets established requirements, the estimated fair values generated by the models may not be indicative of the actual fair values of our awards as it does not consider certain factors important to those awards to employees, such as continued employment and periodic vesting requirements, as well as limited transferability. The fair value of our restricted stock units is based on the closing market price of our common stock on the grant date. If there are any modifications or cancellations of the underlying unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense.
Research and Development Expenditures
Research and Development Expenditures
Research and development expenditures are charged to expense in the period incurred.
Warranty
Warranty
We generally provide a one- to three-year warranty from the original invoice date on all products, materials and workmanship. Products sold to various original equipment manufacturer customers sometimes carry longer warranties. Defective products will be either repaired or replaced, usually at our option, upon meeting certain criteria. We accrue a provision for the estimated costs that may be incurred for product warranties relating to a product as a component of cost of sales at the time revenue for that product is recognized. The accrued warranty reserve is included within accrued liabilities in the accompanying unaudited condensed consolidated balance sheets. We do not provide any service-type warranties.
Repair and Maintenance Costs
Repair and Maintenance Costs
We incur repair and maintenance costs in the normal course of business. Should the repair or maintenance result in a permanent improvement to one of our leased facilities, the cost is capitalized as a leasehold improvement and amortized over its useful life or the remainder of the lease period, whichever is shorter. Non-permanent repair and maintenance costs are charged to expense as incurred.
Comprehensive Income (Loss)
Comprehensive Income (Loss)
The difference between net income and comprehensive income for the three- and six-months ended September 30, 2020 and between net loss and comprehensive loss for the three- and six-months ended September 30, 2019 was de minimis.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. This standard update requires that certain financial assets be measured at amortized cost net of an allowance for estimated credit losses such that the net receivable represents the present value of expected cash collection. In addition, this standard update requires that certain financial assets be measured at amortized cost reflecting an allowance for estimated credit losses expected to occur over the life of the assets. The estimate of credit losses must be based on all relevant information including historical information, current conditions and reasonable and supportable forecasts that affect the collectability of the amounts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842): Effective Dates, which defers the effective date of ASU 2016-13 to fiscal years beginning after December 15, 2022 for all entities except SEC reporting companies that are not smaller reporting companies. As a smaller reporting company, ASU 2016-13 will now be effective for our fiscal year 2024 beginning April 1, 2023; however, early adoption is permitted. We are currently evaluating the timing and impact of adopting ASU 2016-13 on our unaudited condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirement for Fair Value Measurements (“ASU 2018-13”), which modifies the disclosure requirements on fair value measurements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal Use Software (subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"), which clarifies the accounting for implementation costs in cloud computing arrangements. This update is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, and early
adoption is permitted. The Company adopted this update effective April 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes. The ASU removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted. The Company early adopted this update effective July 2020. The adoption of this ASU did not have a material impact on the Company’s financial statements.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of typical performance obligations
The Company’s typical performance obligations include the following:
Performance ObligationWhen Performance
Obligation is Typically
Satisfied
When Payment is
Typically Due
How Standalone
Selling Price is
Typically Estimated
Product Revenues
Standard purchase orders for delivery of a tangible productUpon shipment (point in time)Within 30 days of deliveryObservable transactions
Engineering services where the deliverable is considered a productAs work is performed (over time)Within 30 days of services being invoicedEstimated using a cost-plus margin approach
Service Revenues
Engineering and consulting servicesAs work is performed (over time)Within 30 days of services being invoicedEstimated using a cost-plus margin approach
SaaSOver the course of the SaaS service once the system is available for use (over time)At the beginning of the contract periodEstimated using a cost-plus margin approach
Schedule of cash, cash equivalents and restricted cash
Cash, cash equivalents and restricted cash presented in the accompanying unaudited condensed consolidated statements of cash flows consist of the following (in thousands):
September 30,
2020
March 31,
2020
Cash and cash equivalents$15,623 $14,217 
Restricted cash146 146 
$15,769 $14,363 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Supplementary Financial Information (Tables)
6 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories
The following table presents details of our inventories:
September 30,
2020
March 31,
2020
(In thousands)
Materials and supplies$1,720 $1,380 
Work in process27 162 
Finished goods1,446 1,498 
$3,193 $3,040 
Schedule of property and equipment, net
The following table presents details of our property and equipment, net:
September 30,
2020
March 31,
2020
(In thousands)
Equipment$6,500 $6,222 
Leasehold improvements2,966 2,911 
Accumulated depreciation(7,722)(7,298)
$1,744 $1,835 
Schedule of net intangible assets The following table presents details of our net intangible assets:
September 30, 2020March 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
(In thousands)
Technology$1,286 $(1,286)$— $1,286 $(1,286)$— 
Customer contracts / relationships3,750 (979)2,771 3,750 (688)3,062 
Trade names and non-compete agreements770 (648)122 770 (613)157 
Capitalized software development costs4,839 (1,974)2,865 4,423 (1,576)2,847 
Total$10,645 $(4,887)$5,758 $10,229 $(4,163)$6,066 
Schedule of future estimated amortization expense
As of September 30, 2020, future estimated amortization expense is as follows:
Year Ending March 31,
(In thousands)
2021$731 
20221,373 
20231,149 
2024912 
2025849 
Thereafter744 
$5,758 
Schedule of warranty reserve activity The following table presents activity related to the warranty reserve:
Six Months Ended
September 30,
20202019
(In thousands)
Balance at beginning of fiscal year$416 $463 
Additions charged to cost of sales152 372 
Warranty claims(128)(340)
Balance at end of reporting period$440 $495 
Schedule of computation of basic and diluted net loss per share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands, except per share amounts)(In thousands, except per share amounts)
Numerator:
Net income (loss) from continuing operations$719 $(1,051)$1,137 $(1,588)
Net income (loss) from discontinued operations, net of tax(306)(1,136)9,624 (2,171)
Net income (loss)$413 $(2,187)$10,761 $(3,759)
Denominator:
Weighted average common shares used in basic computation40,989 40,493 40,860 37,397 
Dilutive stock options920 — 848 — 
Weighted average common shares used in diluted computation41,909 40,493 41,708 37,397 
Basic:
Net income (loss) per share from continuing operations:$0.02 $(0.03)$0.03 $(0.04)
Net income (loss) per share from discontinued operations:$(0.01)$(0.03)$0.24 $(0.06)
Net income (loss) per basic share$0.01 $(0.06)$0.27 $(0.10)
Diluted:
Net income (loss) per share from continuing operations:$0.02 $(0.03)$0.03 $(0.04)
Net income (loss) per share from discontinued operations:$(0.01)$(0.03)$0.23 $(0.06)
Net income (loss) per diluted share$0.01 $(0.06)$0.26 $(0.10)
Schedule of instruments excluded in the computation of diluted net loss per share
The following instruments were excluded for purposes of calculating weighted average common share equivalents in the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Stock options2,887 5,039 2,889 5,050 
Restricted stock units106 438 158 282 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations (Tables)
6 Months Ended
Sep. 30, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Summary of major classes of assets and liabilities held for sale
The related assets and liabilities of the Agriculture and Weather Analytics segment were reclassified to assets held for sale and liabilities held for sale, respectively, as of March 31, 2020 on the unaudited condensed consolidated balance sheets. The following table is a summary of major classes of assets and liabilities held for sale:
March 31,
2020
(In thousands)
Assets
Trade accounts receivable, net of allowance for doubtful accounts$863 
Unbilled accounts receivable504 
Prepaid expenses and other current assets109 
Total assets held for sale, current portion1,476 
Property and equipment, net107 
Right-of-use assets446 
Other classes of assets that are not major73 
Total assets held for sale, noncurrent626 
Total assets held for sale$2,102 
Liabilities
Trade accounts payable$254 
Accrued liabilities91 
Accrued payroll and related expenses933 
Deferred revenue1,550 
Total liabilities held for sale, current position2,828 
Lease liabilities357 
Total liabilities held for sale$3,185 
The results of operations for the Agriculture and Weather Analytics segment were included in net income (loss) from discontinued operations on the Company's unaudited condensed consolidated statements of operations. The following table provides information regarding the results of discontinued operations:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
Service revenue$— $1,295 $695 $2,736 
Cost of service revenues— 590 349 1,207 
Gross profit— 705 346 1,529 
Operating expenses:
Selling, general and administration230 839 746 1,772 
Research and development— 1,002 407 1,928 
Restructuring charges— — 837 — 
Total operating expenses230 1,841 1,990 3,700 
Operating loss from discontinued operations(230)(1,136)(1,644)(2,171)
Other (expense) income, net(29)— 27 — 
Loss from discontinued operation before income tax(259)(1,136)(1,617)(2,171)
Income tax(47)— (47)— 
Net loss from discontinued operations(306)(1,136)(1,664)(2,171)
Gain on disposal of discontinued operations before income tax— — 11,315 — 
Income tax expense on gain on disposal— — (27)— 
Gain on disposal of discontinued operations after income tax— — 11,288 — 
Net income (loss) from discontinued operations$(306)$(1,136)$9,624 $(2,171)
The following table provides information on the gain recorded on the sale of the Agriculture and Weather Analytics segment for the three- and six-months ended September 30, 2020. These amounts reflect the closing balance sheet of the Agriculture and Weather Analytics segment upon the closing of the sale on May 5, 2020 (in thousands).
Initial proceeds from sale, net of transaction costs$9,440 
Closing working capital adjustment250 
Deferred payments of purchase price1,500 
Total consideration, net of transaction costs11,190 
Trade accounts receivable, net of allowance for doubtful accounts1,060 
Unbilled accounts receivable488 
Other classes of assets that are not major194 
Total Agriculture and Weather Analytics segment assets1,742 
Trade accounts payable349 
Deferred revenue1,518 
Total Agriculture and Weather Analytics segment liabilities1,867 
Gain on sale of Agriculture and Weather Analytics segment$11,315 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Activities (Tables)
6 Months Ended
Sep. 30, 2020
Restructuring and Related Activities [Abstract]  
Summary of restructuring and severance costs for our reportable segments, as well as corporate expenses The following table presents the restructuring and severance costs for our reportable segments, as well as corporate expenses, for the six months ended September 30, 2020. (in thousands):
Roadway
Sensors
Transportation
Systems
Agriculture and
Weather
Analytics
CorporateTotal
Severance and benefits$110 $43 $524 $428 $1,105 
Lease impairment and other costs— — 313 38 351 
Total restructuring and severance costs$110 $43 $837 $466 $1,456 
Summary of restructuring activities Our restructuring activities during the three- and six-months ended September 30, 2020 were as follows (in thousands):
Balance at March 31, 2020$— 
Charged to expenses1,105 
Cash payments(661)
Balance at June 30, 2020$444 
Cash payments(197)
Balance at September 30, 2020$247 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of financial assets that are recorded at fair value on a recurring basis
The following tables present the Company’s financial assets that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy:
As of September 30, 2020
(In thousands)
Amortized
Cost
Gross
Unrealized
Loss
Gross
Unrealized
Gain
Estimated Fair
Value
Level 1:
Money market funds$4,190 $— $— $4,190 
Subtotal4,190 — — 4,190 
Level 2:
Commercial paper10,197 — 10,198 
Corporate notes and bonds2,255 — 2,257 
US Treasuries9,710 (1)— 9,709 
Subtotal22,162 (1)22,164 
Total$26,352 $(1)$$26,354 
As of March 31, 2020
(In thousands)
Amortized
Cost
Gross
Unrealized
Loss
Gross
Unrealized
Gain
Estimated Fair
Value
Level 1:
Money market funds$10,576 $(1)$— $10,575 
Subtotal10,576 (1)— 10,575 
Level 2:
Commercial paper1,495 (1)— 1,494 
Corporate notes and bonds6,044 (22)— 6,022 
US Treasuries3,013 — 20 3,033 
US Government agencies1,007 — — 1,007 
Subtotal11,559 (23)20 11,556 
Total$22,135 $(24)$20 $22,131 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Assets and Lease Liabilities (Tables)
6 Months Ended
Sep. 30, 2020
Lessee Disclosure [Abstract]  
Schedule of lease-related assets and liabilities recorded on the unaudited condensed consolidated balance sheet
The table below presents lease-related assets and liabilities recorded on the unaudited condensed consolidated balance sheet as follows:
ClassificationSeptember 30, 2020
(In thousands)
Assets
Operating lease right-of-use-assets - continuing operationsRight-of-use assets$12,035 
Operating lease right-of-use-assets - discontinued operationAsset held for sales - noncurrent114 
Total operating lease right-of-use-assets$12,149 
Liabilities
Operating lease liabilities (short-term) - continuing operationsAccrued liabilities$1,931 
Operating lease liabilities (short-term) - discontinued operationLiabilities held for sales - current94 
$2,025 
Operating lease liabilities (long-term) - continuing operationsLease liabilities10,992 
Operating lease liabilities (long-term) - discontinued operationLiabilities held for sales - noncurrent310 
11,302 
Total lease liabilities$13,327 
Schedule of supplemental information related to operating leases
The table below presents supplemental information related to operating leases during the six months ended September 30, 2020 (in thousands, except weighted average information):
Cash paid for amounts included in the measurement of operating lease liabilities$1,383
Right-of-use assets obtained in exchange for new operating lease liabilities$310
Weighted average remaining lease term (in years)6.4
Weighted average discount rate4.9 %
Schedule of undiscounted cash flows
Maturities of lease liabilities as of September 30, 2020 were as follows:
Fiscal Year Ending March 31,Operating LeasesSublease IncomeNet Operating Lease
(In thousands)
2021$1,412 $55 $1,357 
20222,583 2,574 
20232,454 2,454 
20242,256 2,256 
20252,072 2,072 
Thereafter4,896 4,896 
Total lease payments15,673 $64 $15,609 
Less imputed interest(2,346)
Present value of future lease payments13,327 
Less current obligations under leases(2,025)
Long-term lease obligations$11,302 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
6 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Summary of activity with respect to stock options
A summary of activity with respect to our stock options for the six months ended September 30, 2020 is as follows:
OptionsWeighted
Average
Exercise
Price Per
Share
(In thousands)
Options outstanding at March 31, 20205,934 $3.99 
Exercised(266)2.55 
Forfeited(248)4.88 
Options outstanding at September 30, 20205,420 $3.99 
Summary of activity with respect to RSUs
A summary of activity with respect to our RSUs, which entitle the holder to receive one share of our common stock for each RSU upon vesting, for the six months ended September 30, 2020 is as follows:
# of SharesWeighted
Average
Price Per
Share
(In thousands)
RSUs outstanding at March 31, 2020404 $5.16 
Vested(123)5.17 
Forfeited(6)5.52 
RSUs outstanding at September 30, 2020$275 $5.15 
Summary of activity with respect to PSUs The following table summarizes the details of the performance options:
# of SharesWeighted Average Price Per Share
(In thousands)
PSUs outstanding at March 31, 2020— $— 
Granted61 5.47 
PSUs outstanding at September 30, 2020$61 $5.47 
Schedule of stock-based compensation expense
The following table presents stock-based compensation expense that is included in each line item on our unaudited condensed consolidated statements of operations:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Cost of revenues$47 $33 $93 $67 
Selling, general and administrative expense595 654 1,146 1,115 
Research and development expense25 18 50 36 
Restructuring costs— — 42 — 
(Loss) income from discontinued operations before gain on sale, net of tax— 88 (57)177 
Total stock-based compensation$667 $793 $1,274 $1,395 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition (Tables)
6 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Schedule of purchase price allocation
The following tables summarize the purchase price allocation (in thousands) as of July 2, 2019:
Cash$664 
Trade accounts receivable905 
Unbilled accounts receivable347 
Right-of-use assets863 
Property and equipment357 
Intangible assets3,710 
Goodwill5,440 
Other assets161 
Total assets acquired12,447 
Accounts payable(378)
Accrued payroll and related expenses(426)
Lease liabilities(863)
Total liabilities assumed(1,667)
Total purchase price$10,780 
Schedule of fair values and useful lives of the identifiable intangible assets
The following table presents the fair values and useful lives of the identifiable intangible assets acquired:
AmountWeighted Average 
Useful Life
(in thousands)(in years)
Customer relationships$3,500 6
Non-compete agreement210 3
Total intangible assets assumed$3,710 
Schedule of pro forma financial information
Six Months Ended
September 30, 2019
(In thousands)
Pro forma revenue$56,705 
Pro forma net loss$(3,924)
Pro forma net loss per share:
Basic$(0.10)
Diluted$(0.10)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Tables)
6 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Schedule of selected unaudited condensed consolidated financial information for reportable segments
The following table sets forth selected unaudited condensed consolidated financial information for our reportable segments for the three- and six-months ended September 30, 2020 and 2019:
Roadway
Sensors
Transportation
Systems
Total
(In thousands)
Three Months Ended September 30, 2020
Product revenues$14,135 $2,130 $16,265 
Service revenues155 12,836 12,991 
Total revenues14,290 14,966 29,256 
Segment income3,083 2,295 5,378 
Three Months Ended September 30, 2019
Product revenues12,480 1,315 13,795 
Service revenues75 12,716 12,791 
Total revenues12,555 14,031 26,586 
Segment income2,224 1,942 4,166 
Roadway
Sensors
Transportation
Systems
Total
(In thousands)
Six Months Ended September 30, 2020
Product revenues$27,286 $3,373 $30,659 
Service revenues240 26,357 26,597 
Total revenues27,526 29,730 57,256 
Segment income6,194 4,559 10,753 
Six Months Ended September 30, 2019
Product revenues25,251 3,061 28,312 
Service revenues112 23,329 23,441 
Total revenues25,363 26,390 51,753 
Segment income4,556 3,508 8,064 
Schedule of reconciles total segment income (loss) to unaudited condensed consolidated loss from continuing operations before income taxes
The following table reconciles total segment income to unaudited condensed consolidated operating income (loss) from continuing operations before income taxes:
Three Months Ended
September 30,
Six Months Ended
September 30,
2020201920202019
(In thousands)(In thousands)
Segment income:
Total income from reportable segments$5,378 $4,166 $10,753 $8,064 
Unallocated amounts:
Corporate expenses(4,400)(5,149)(8,544)(9,519)
Amortization of intangible assets(230)(230)(460)(296)
Restructuring charges— — (619)— 
Operating income (loss)$748 $(1,213)$1,130 $(1,751)
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Details)
3 Months Ended 6 Months Ended 12 Months Ended
May 05, 2020
USD ($)
Apr. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
customer
Jun. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
customer
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Mar. 31, 2020
USD ($)
customer
Mar. 31, 2019
USD ($)
Significant accounting policies                  
Restructuring charges   $ 1,500,000 $ 0   $ 0 $ 619,000 $ 0    
Contract Fulfillment Costs                  
Capitalized contract fulfillment costs     2,073,000     2,073,000   $ 1,236,000  
Cash, Cash Equivalents and Restricted Cash                  
Restricted cash related to the shares purchased     146,000     146,000   146,000  
Cash and cash equivalents     15,623,000     15,623,000   14,217,000  
Restricted cash     146,000     146,000   146,000  
Cash, cash and cash equivalents and Restricted cash     15,769,000   $ 9,457,000 15,769,000 9,457,000 $ 14,363,000 $ 7,071,000
Goodwill and Long-Lived Assets                  
Loss on impairment of goodwill           0      
Impairment charges       $ 313,000          
Warranty                  
Cash paid in business acquisition, net of cash acquired     $ 0     $ 0 $ 5,581,000    
No individual customer                  
Concentration of Credit Risk                  
Number of customers | customer     0         0  
Net sales and contract revenues | Customer | No individual customer                  
Concentration of Credit Risk                  
Number of customers | customer         0        
Minimum                  
Warranty                  
Warranty period           1 year      
Minimum | Property and equipment                  
Property and Equipment, net                  
Useful life           3 years      
Minimum | Net sales and contract revenues | Customer | No individual customer                  
Concentration of Credit Risk                  
Percentage of concentration risk     10.00%   10.00%        
Minimum | Total accounts receivable | Customer | No individual customer                  
Concentration of Credit Risk                  
Percentage of concentration risk     10.00%         10.00%  
Maximum                  
Warranty                  
Warranty period           3 years      
Maximum | Property and equipment                  
Property and Equipment, net                  
Useful life           8 years      
Agriculture and Weather Analytics segment                  
Significant accounting policies                  
Restructuring charges   $ 1,500,000              
Agriculture and Weather Analytics segment | Held for sale                  
Significant accounting policies                  
Total purchase consideration $ 12,000,000.0   $ 12,000,000.0     $ 12,000,000.0      
Proceeds from Divestiture of Businesses 10,500,000         $ 9,440,000      
Agriculture and Weather Analytics segment | Held for sale | 12-month anniversaries of the closing date                  
Significant accounting policies                  
Amount receivable from sale of segment 1,450,000                
Agriculture and Weather Analytics segment | Held for sale | 18-month anniversaries of the closing date                  
Significant accounting policies                  
Amount receivable from sale of segment $ 50,000                
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Financial Information - Inventories , Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Mar. 31, 2020
Inventories          
Materials and supplies $ 1,720   $ 1,720   $ 1,380
Work in process 27   27   162
Finished goods 1,446   1,446   1,498
Total inventories 3,193   3,193   3,040
Property and Equipment, net          
Accumulated depreciation (7,722)   (7,722)   (7,298)
Property and equipment, net 1,744   1,744   1,835
Depreciation 182 $ 203 367 $ 380  
Equipment          
Property and Equipment, net          
Gross 6,500   6,500   6,222
Leasehold improvements          
Property and Equipment, net          
Gross 2,966   2,966   $ 2,911
Cost of revenues          
Property and Equipment, net          
Depreciation 56 65 117 130  
Operating expenses          
Property and Equipment, net          
Depreciation $ 126 $ 138 $ 250 $ 250  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Supplementary Financial Information - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Mar. 31, 2020
Intangible Assets          
Gross Carrying Amount $ 10,645   $ 10,645   $ 10,229
Accumulated Amortization (4,887)   (4,887)   (4,163)
Net Book Value 5,758   5,758   6,066
Amortization expense 363 $ 336 724 $ 499  
Amortization recorded to cost of revenues 133 106 264 203  
Amortization of intangible assets 230 $ 230 460 $ 296  
Technology          
Intangible Assets          
Gross Carrying Amount 1,286   1,286   1,286
Accumulated Amortization (1,286)   (1,286)   (1,286)
Customer contracts / relationships          
Intangible Assets          
Gross Carrying Amount 3,750   3,750   3,750
Accumulated Amortization (979)   (979)   (688)
Net Book Value 2,771   2,771   3,062
Trade names and non-compete agreements          
Intangible Assets          
Gross Carrying Amount 770   770   770
Accumulated Amortization (648)   (648)   (613)
Net Book Value 122   122   157
Capitalized software development costs          
Intangible Assets          
Gross Carrying Amount 4,839   4,839   4,423
Accumulated Amortization (1,974)   (1,974)   (1,576)
Net Book Value $ 2,865   $ 2,865   $ 2,847
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Supplementary Financial Information - Future Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 31, 2020
Future estimated amortization expense    
2021 $ 731  
2022 1,373  
2023 1,149  
2024 912  
2025 849  
Thereafter 744  
Net Book Value $ 5,758 $ 6,066
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Supplementary Financial Information - Warranty Reserve Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Activity related to warranty reserve    
Balance at beginning of fiscal year $ 416 $ 463
Additions charged to cost of sales 152 372
Warranty claims (128) (340)
Balance at end of reporting period $ 440 $ 495
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Supplementary Financial Information - Earnings (loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2019
Jun. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:            
Net income (loss) from continuing operations $ 719   $ (1,051)   $ 1,137 $ (1,588)
Net income (loss) from discontinued operations, net of tax (306)   (1,136)   9,624 (2,171)
Net income (loss) $ 413 $ 10,348 $ (2,187) $ (1,572) $ 10,761 $ (3,759)
Denominator:            
Weighted average common shares used in basic computation (in shares) 40,989,000   40,493,000   40,860,000 37,397,000
Dilutive stock options (in shares) 920,000       848,000  
Weighted average common shares used in diluted computation (in shares) 41,909,000   40,493,000   41,708,000 37,397,000
Basic:            
Net income (loss) per share from continuing operations (in dollars per share) $ 0.02   $ (0.03)   $ 0.03 $ (0.04)
Net income (loss) per share from discontinued operations (in dollars per share) (0.01)   (0.03)   0.24 (0.06)
Net income (loss) per share (in dollars per share) 0.01   (0.06)   0.27 (0.10)
Diluted:            
Net income (loss) per share from continuing operations (in dollars per share) 0.02   (0.03)   0.03 (0.04)
Net income (loss) per share from discontinued operations (in dollars per share) (0.01)   (0.03)   0.23 (0.06)
Net income (loss) per share (in dollars per share) $ 0.01   $ (0.06)   $ 0.26 $ (0.10)
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Supplementary Financial Information - Earnings (loss) Per Share Excluded weighted average (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Stock options        
Shares excluded in the computation of loss from continuing operations per share        
Shares excluded in the computation of loss from continuing operations per share 2,887 5,039 2,889 5,050
Restricted stock units        
Shares excluded in the computation of loss from continuing operations per share        
Shares excluded in the computation of loss from continuing operations per share 106 438 158 282
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations (Details) - Held for sale - Agriculture and Weather Analytics segment - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 05, 2020
Sep. 30, 2020
Sep. 30, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Total purchase consideration $ 12,000 $ 12,000 $ 12,000
Initial proceeds from sale, net of transaction costs 10,500   9,440
Transition services agreement      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Revenue from related party   70 84
Costs from transaction with related party   $ 24 $ 27
12-month anniversaries of the closing date      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Amount receivable from sale of segment 1,450    
18-month anniversaries of the closing date      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Amount receivable from sale of segment $ 50    
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations - Assets and liabilities held for sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 31, 2020
Assets    
Total assets held for sale, current portion $ 15 $ 1,476
Total assets held for sale, noncurrent 114 626
Liabilities    
Total liabilities held for sale, current position 486 2,828
Held for sale | Agriculture and Weather Analytics segment    
Assets    
Trade accounts receivable, net of allowance for doubtful accounts 1,060 863
Unbilled accounts receivable 488 504
Prepaid expenses and other current assets   109
Total assets held for sale, current portion   1,476
Property and equipment, net   107
Right-of-use assets   446
Other classes of assets that are not major 194 73
Total assets held for sale, noncurrent   626
Total assets held for sale 1,742 2,102
Liabilities    
Trade accounts payable 349 254
Accrued liabilities   91
Accrued payroll and related expenses   933
Deferred revenue 1,518 1,550
Total liabilities held for sale, current position   2,828
Lease liabilities   357
Total liabilities held for sale $ 1,867 $ 3,185
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations - Results of operations included in net income (loss) from discontinued operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Operating expenses:        
Other (expense) income, net $ (44) $ 115 $ (28) $ 107
Income tax (47) 0 (47) 0
Gain on disposal of discontinued operations after income tax 0 0 11,288 0
Net (loss) income from discontinued operations, net of tax (306) (1,136) 9,624 (2,171)
Held for sale | Agriculture and Weather Analytics segment        
Results of discontinued operations        
Service revenue 0 1,295 695 2,736
Cost of service revenues 0 590 349 1,207
Gross profit 0 705 346 1,529
Operating expenses:        
Selling, general and administration 230 839 746 1,772
Research and development 0 1,002 407 1,928
Restructuring charges 0 0 837 0
Total operating expenses 230 1,841 1,990 3,700
Operating loss from discontinued operations (230) (1,136) (1,644) (2,171)
Other (expense) income, net (29) 0 27 0
Loss from discontinued operation before income tax (259) (1,136) (1,617) (2,171)
Net loss from discontinued operations (306) (1,136) (1,664) (2,171)
Gain on disposal of discontinued operations before income tax 0 0 11,315 0
Income tax expense on gain on disposal 0 0 (27) 0
Gain on disposal of discontinued operations after income tax 0 0 11,288 0
Net (loss) income from discontinued operations, net of tax $ (306) $ (1,136) $ 9,624 $ (2,171)
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations - Gain recorded on sale (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 05, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Mar. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Deferred payments of purchase price       $ 1,500 $ 0  
Held for sale | Agriculture and Weather Analytics segment            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Initial proceeds from sale, net of transaction costs $ 10,500     9,440    
Closing working capital adjustment       250    
Deferred payments of purchase price       1,500    
Proceeds from sale of business, closing working capital adjustment and deferred payments of purchase price       11,190    
Trade accounts receivable, net of allowance for doubtful accounts   $ 1,060   1,060   $ 863
Unbilled accounts receivable   488   488   504
Other classes of assets that are not major   194   194   73
Total assets held for sale   1,742   1,742   2,102
Trade accounts payable   349   349   254
Deferred revenue   1,518   1,518   1,550
Total liabilities held for sale   1,867   1,867   $ 3,185
Gain on disposal of discontinued operations before income tax   0 $ 0 $ 11,315 $ 0  
Transaction costs   $ 1,100        
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Restructuring and Related Activities [Abstract]          
Total restructuring charges $ 1,500 $ 0 $ 0 $ 619 $ 0
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Activities - Restructuring and severance costs for our reportable segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2020
Restructuring Cost and Reserve [Line Items]      
Severance and benefits   $ 1,105 $ 1,105
Lease impairment and other costs     351
Total restructuring and severance costs     1,456
Restructuring costs were recorded to restructuring charges $ 619    
Agriculture and Weather Analytics      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs were recorded to restructuring charges $ 837    
Segment income: | Roadway Sensors      
Restructuring Cost and Reserve [Line Items]      
Severance and benefits     110
Total restructuring and severance costs     110
Segment income: | Transportation Systems      
Restructuring Cost and Reserve [Line Items]      
Severance and benefits     43
Total restructuring and severance costs     43
Segment income: | Agriculture and Weather Analytics      
Restructuring Cost and Reserve [Line Items]      
Severance and benefits     524
Lease impairment and other costs     313
Total restructuring and severance costs     837
Corporate      
Restructuring Cost and Reserve [Line Items]      
Severance and benefits     428
Lease impairment and other costs     38
Total restructuring and severance costs     $ 466
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Activities - Restructuring activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2020
Restructuring Reserve [Roll Forward]      
Restructuring Reserve, Beginning Balance $ 444 $ 0 $ 0
Charged to expenses   1,105 1,105
Cash payments (197) (661)  
Restructuring Reserve, Ending Balance $ 247 $ 444 $ 247
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details)
3 Months Ended
Sep. 30, 2020
USN ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Non-financial assets measured at fair value        
Non-financial assets measured at fair value   $ 0 $ 0  
Amortized Cost   26,352,000   $ 22,135,000
Gross Unrealized Loss   (1,000)   (24,000)
Gross Unrealized Gain   3,000   20,000
Estimated Fair Value   26,354,000   22,131,000
Other-than-temporary impairment of investments $ 0      
Level 1:        
Non-financial assets measured at fair value        
Amortized Cost   4,190,000   10,576,000
Gross Unrealized Loss       (1,000)
Estimated Fair Value   4,190,000   10,575,000
Level 1: | Money market funds        
Non-financial assets measured at fair value        
Amortized Cost   4,190,000   10,576,000
Gross Unrealized Loss       (1,000)
Estimated Fair Value   4,190,000   10,575,000
Level 2:        
Non-financial assets measured at fair value        
Amortized Cost   22,162,000   11,559,000
Gross Unrealized Loss   (1,000)   (23,000)
Gross Unrealized Gain   3,000   20,000
Estimated Fair Value   22,164,000   11,556,000
Level 2: | Commercial paper        
Non-financial assets measured at fair value        
Amortized Cost   10,197,000   1,495,000
Gross Unrealized Loss       (1,000)
Gross Unrealized Gain   1,000    
Estimated Fair Value   10,198,000   1,494,000
Level 2: | Corporate notes and bonds        
Non-financial assets measured at fair value        
Amortized Cost   2,255,000   6,044,000
Gross Unrealized Loss       (22,000)
Gross Unrealized Gain   2,000    
Estimated Fair Value   2,257,000   6,022,000
Level 2: | US Treasuries        
Non-financial assets measured at fair value        
Amortized Cost   9,710,000   3,013,000
Gross Unrealized Loss   (1,000)    
Gross Unrealized Gain   0   20,000
Estimated Fair Value   $ 9,709,000   3,033,000
Level 2: | US Government agencies        
Non-financial assets measured at fair value        
Amortized Cost       1,007,000
Estimated Fair Value       $ 1,007,000
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Reconciliation of income tax (benefit) provision to taxes computed at U.S. federal statutory rates        
Expense (benefit) for income taxes $ 28 $ 1 $ 62 $ 25
Income tax expense (benefit) as a percentage of pre-tax loss 3.40% 0.10% 4.80% 0.60%
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Assets and Lease Liabilities (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USN ($)
Jun. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USN ($)
Sep. 30, 2019
USD ($)
Mar. 31, 2020
USD ($)
Assets                
Total operating lease right-of-use-assets $ 12,149,000       $ 12,149,000      
Liabilities                
Operating lease liabilities (short-term) 2,025,000       2,025,000      
Operating lease liabilities (long-term) 11,302,000       11,302,000      
Total lease liabilities 13,327,000       13,327,000      
Lease Costs                
Lease costs 657,000     $ 651,000 1,312,000   $ 1,249,000  
Variable lease costs 0              
Sublease income   $ 27       $ 45    
Restatement                
Operating Lease                
Impairment of lease     $ 294,000          
Continuing operations                
Assets                
Total operating lease right-of-use-assets $ 12,035,000       $ 12,035,000      
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:OtherAssets       us-gaap:OtherAssets      
Liabilities                
Operating lease liabilities (short-term) $ 1,931,000       $ 1,931,000      
Operating lease liabilities (long-term) $ 10,992,000       $ 10,992,000     $ 11,638,000
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent       us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent      
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OperatingLeaseLiabilityNoncurrent       us-gaap:OperatingLeaseLiabilityNoncurrent      
Discontinued operation                
Assets                
Total operating lease right-of-use-assets $ 114,000       $ 114,000      
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:OtherAssets       us-gaap:OtherAssets      
Liabilities                
Operating lease liabilities (short-term) $ 94,000       $ 94,000      
Operating lease liabilities (long-term) $ 310,000       $ 310,000      
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent       us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent      
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLongTermDebtNoncurrent       us-gaap:OtherLongTermDebtNoncurrent      
Minimum                
Operating Lease                
Renewal option term 1 year       1 year      
Maximum                
Operating Lease                
Renewal option term 5 years       5 years      
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Assets and Lease Liabilities - Supplemental Information (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2020
USD ($)
Supplemental Information  
Cash paid for amounts included in the measurement of operating lease liabilities $ 1,383
Right-of-use assets obtained in exchange for new operating lease liabilities $ 310
Weighted average remaining lease term (in years) 6 years 4 months 24 days
Weighted average discount rate 4.90%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Assets and Lease Liabilities - Undiscounted Cash Flows (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Operating Leases  
2021 $ 1,412
2022 2,583
2023 2,454
2024 2,256
2025 2,072
Thereafter 4,896
Total lease payments 15,673
Less imputed interest (2,346)
Total lease liabilities 13,327
Less current obligations under leases (2,025)
Lease liabilities 11,302
Sublease Income  
2021 55
2022 9
Total lease payments 64
Net Operating Lease  
2021 1,357
2022 2,574
2023 2,454
2024 2,256
2025 2,072
Thereafter 4,896
Total lease payments 15,609
Discontinued Operations  
Operating Leases  
Less current obligations under leases (94)
Lease liabilities $ 310
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Options (Details)
shares in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
plan
$ / shares
shares
Sep. 30, 2020
$ / shares
shares
Stock-Based Compensation    
Number of stock incentive plans | plan 2  
Vested and expected to vest at the end of the period (in shares) 5,400 5,400
Stock options    
Number of Shares    
Options outstanding at the beginning of the period (in shares)   5,934
Exercised (in shares)   (266)
Forfeited (in shares)   (248)
Options outstanding at the end of the period (in shares) 5,420 5,420
Weighted Average Exercise Price Per Share    
Options outstanding at the beginning of the period (in dollars per share) | $ / shares   $ 3.99
Exercised (in dollars per share) | $ / shares   2.55
Forfeited (in dollars per share) | $ / shares   4.88
Options outstanding at the end of the period (in dollars per share) | $ / shares $ 3.99 $ 3.99
2016 Plan    
Stock-Based Compensation    
Authorized for future issuance under stock incentive plans (in shares) 1,800 1,800
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units - $ / shares
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares of common stock receivable upon vesting of each RSU (in shares) 1  
Number of Shares    
Options outstanding at the beginning of the period (in shares)   404,000
Vested (in shares)   (123,000)
Forfeited (in shares)   (6,000)
Options outstanding at the end of the period (in shares) 275,000 275,000
Weighted Average Price Per Share    
Options outstanding at the beginning of the period (in dollars per share)   $ 5.16
Vested (in dollars per share)   5.17
Forfeited (in dollars per share)   5.52
Options outstanding at the end of the period (in dollars per share) $ 5.15 $ 5.15
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Performance Stock Units (Details)
shares in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
$ / shares
shares
Sep. 30, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum achievement percentage   2
Performance Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance period   3 years
Service period   3 years
Number of Shares    
Options outstanding at the beginning of the period (in shares)   0
Granted (in shares)   61
Options outstanding at the end of the period (in shares) 61 61
Weighted Average Price Per Share    
Options outstanding at the beginning of the period (in dollars per share) | $ / shares   $ 0
Granted (in dollar per share) | $ / shares   5.47
Options outstanding at the end of the period (in dollars per share) | $ / shares $ 5.47 $ 5.47
Minimum | Performance Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 0.00%  
Maximum | Performance Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 160.00%  
Executive officers | Performance Stock Units    
Number of Shares    
Granted (in shares) 61  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Stock-Based Compensation        
Total stock-based compensation $ 667 $ 793 $ 1,274 $ 1,395
Stock options        
Stock-Based Compensation        
Unrecognized compensation expense related to unvested stock options 4,000   $ 4,000  
Weighted average period over which compensation expense is expected to be recognized     2 years 6 months  
Restricted stock units        
Stock-Based Compensation        
Unrecognized compensation expense related to unvested RSUs 1,000   $ 1,000  
Weighted average period over which compensation expense is expected to be recognized     1 year 6 months  
Phantom Share Units (PSUs)        
Stock-Based Compensation        
Unrecognized compensation expense related to unvested RSUs 73   $ 73  
Weighted average period over which compensation expense is expected to be recognized     6 months  
Cost of revenues        
Stock-Based Compensation        
Total stock-based compensation 47 33 $ 93 67
Selling, general and administrative expense        
Stock-Based Compensation        
Total stock-based compensation 595 654 1,146 1,115
Research and development expense        
Stock-Based Compensation        
Total stock-based compensation 25 18 50 36
Restructuring costs        
Stock-Based Compensation        
Total stock-based compensation 0   42  
(Loss) income from discontinued operations before gain on sale, net of tax        
Stock-Based Compensation        
Total stock-based compensation $ 0 $ 88 $ (57) $ 177
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Other Stock-Based Compensation Plans (Details) - ESPP
$ in Thousands
1 Months Ended
Jun. 30, 2020
shares
Jun. 30, 2019
shares
Jan. 01, 2018
USD ($)
offering_Period
Jul. 31, 2020
shares
Other Stock-Based Compensation Plans        
Purchase price of common stock (as a percent)     95.00%  
Number of offering periods | offering_Period     2  
Duration of offering period (in months)     6 months  
Annual stock value | $     $ 25  
Number of share repurchases | shares 0 48,439   41,679
Minimum        
Other Stock-Based Compensation Plans        
Employer matching contribution (as a percent)     1.00%  
Maximum        
Other Stock-Based Compensation Plans        
Employer matching contribution (as a percent)     15.00%  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
110 Months Ended
Nov. 06, 2014
Sep. 30, 2020
Aug. 09, 2012
Stock Repurchase Program      
Number of shares acquired (in shares)   3,422  
Value of common stock repurchased   $ 5.6  
Average price per share of common stock repurchased (in dollars per share)   $ 1.63  
Value of common stock available for repurchase under current program   $ 1.7  
August 2012 Program      
Stock Repurchase Program      
Increase in the authorized amount for repurchase of common stock $ 3.0    
August 2012 Program | Maximum      
Stock Repurchase Program      
Value of common stock approved under stock repurchase program     $ 3.0
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition (Details) - AGI
$ in Millions
Jul. 02, 2019
USD ($)
shares
Purchased intangible assets  
Purchase price | $ $ 10.8
Number of shares held in escrow account (in shares) | shares 114,943
Period in which shares held in escrow account 18 months
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition - Purchase price allocation (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 31, 2020
Jul. 02, 2019
Acquisition      
Intangible assets     $ 3,710
Goodwill $ 20,590 $ 20,590  
AGI      
Acquisition      
Cash     664
Trade accounts receivable     905
Unbilled accounts receivable     347
Right-of-use assets     863
Property and equipment     357
Intangible assets     3,710
Goodwill     5,440
Other assets     161
Total assets acquired     12,447
Accounts payable     (378)
Accrued payroll and related expenses     (426)
Lease liabilities     (863)
Total liabilities assumed     (1,667)
Total purchase price     $ 10,780
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition - Fair values and useful lives of the identifiable intangible assets (Details)
$ in Thousands
Jul. 02, 2019
USD ($)
Intangible Assets  
Total intangible assets assumed $ 3,710
Customer relationships  
Intangible Assets  
Total intangible assets assumed $ 3,500
Weighted average useful life 6 years
Non-compete agreement  
Intangible Assets  
Total intangible assets assumed $ 210
Weighted average useful life 3 years
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition - Acquisition-Related Costs (Details) - AGI - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Acquisition          
Retention bonuses $ 1,700        
Per share amount of granted shares (in dollars per share) $ 5.22        
Amount of retention bonuses payable in cash $ 570        
Vesting period 3 years        
Stock based compensation and salaries expense   $ 173 $ 440 $ 352 $ 596
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition - Pro Forma Financial Information (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
Business Combinations [Abstract]  
Pro forma revenue | $ $ 56,705
Pro forma net loss | $ $ (3,924)
Pro forma net loss per share:  
Basic (in dollars per share) | $ / shares $ (0.10)
Diluted (in dollars per share) | $ / shares $ (0.10)
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information - Business Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
USD ($)
segment
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Business Segments        
Number of reportable segments | segment 2      
Total revenues $ 29,256 $ 26,586 $ 57,256 $ 51,753
Segment income 748 (1,213) 1,130 (1,751)
Segment income:        
Business Segments        
Total revenues 29,256 26,586 57,256 51,753
Segment income 5,378 4,166 10,753 8,064
Product revenues        
Business Segments        
Total revenues 16,265 13,795 30,659 28,312
Product revenues | Segment income:        
Business Segments        
Total revenues 16,265 13,795 30,659 28,312
Service revenues        
Business Segments        
Total revenues 12,991 12,791 26,597 23,441
Service revenues | Segment income:        
Business Segments        
Total revenues 12,991 12,791 26,597 23,441
Roadway Sensors | Segment income:        
Business Segments        
Total revenues 14,290 12,555 27,526 25,363
Segment income 3,083 2,224 6,194 4,556
Roadway Sensors | Product revenues | Segment income:        
Business Segments        
Total revenues 14,135 12,480 27,286 25,251
Roadway Sensors | Service revenues | Segment income:        
Business Segments        
Total revenues 155 75 240 112
Transportation Systems | Segment income:        
Business Segments        
Total revenues 14,966 14,031 29,730 26,390
Segment income 2,295 1,942 4,559 3,508
Transportation Systems | Product revenues | Segment income:        
Business Segments        
Total revenues 2,130 1,315 3,373 3,061
Transportation Systems | Service revenues | Segment income:        
Business Segments        
Total revenues $ 12,836 $ 12,716 $ 26,357 $ 23,329
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information - Reconciliation of Total Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment income:          
Operating income (loss)   $ 748 $ (1,213) $ 1,130 $ (1,751)
Unallocated amounts:          
Amortization of intangible assets   (230) (230) (460) (296)
Restructuring charges $ (1,500) 0 0 (619) 0
Segment income:          
Segment income:          
Operating income (loss)   5,378 4,166 10,753 8,064
Unallocated amounts:          
Unallocated amounts:          
Corporate expenses   (4,400) (5,149) (8,544) (9,519)
Amortization of intangible assets   (230) (230) (460) (296)
Restructuring charges   $ 0 $ 0 $ (619) $ 0
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +R 9%$'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 " "\@&11+&))SNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NG&#E&7"X@32$A, G&+$F^+:-HH,6KW]J1AZX3@ 3C&_O/Y ML^36!&F&B,]Q"!C)8;J9?-U"+-4_L:4#[)R7\JZE>L3 MZ=Y@_I6\>F&IXPRLA*K[>B8WDMW+-WV?7'WY783]8MW?_ MV/@BJ%KX=1?J"U!+ P04 " "\@&11F5R<(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 +R 9%%V]OWB.@4 %P5 8 >&PO=V]R:W-H965T&UL ME5AMKU;.[FARD^IIM.=?D*4U$=M79:KU[[SA9N.4IRR[E MC@MXLI8J91J&:N-D.\595!BEB4-==^"D+!:=Z:2XMU#3BR,-5Q^N<;CS$FZTV-YSI9,57,YA'5QW7,.()#[6!8/"WYP%/$H,$/+X=03O5 M-XWAR^L3^ETQ>9C,BF4\D,E?<:2W5YU1AT1\S?)$/\C#;_PXH;[!"V62%;_D M4+[;ZW5(F&=:ID=C8)#&HOQG3T='O#" B=H-Z-& OC'PSGW!/QKXQ41+9L6T M;IAFTXF2!Z+,VX!F+@K?%-8PFUB895QJ!4]CL-/30.ZY(EV2;9GBV<31@&F> M..'1_KJTIV?L!^2C%'J;D5L1\>BUO0-<*D+T1.B:HH!+OKLDOGM!J$M="Y\ M-_\4ZDOB]6SFK^CXE7_\ L]'_?//;)5I!2'W+P+9JR![!63O#.2-#'/8")H\ M/N^XS>.XN>=V/R,L^A6+?CL6GW.F-%?),WG@.ZFTC1$.I57.$4:#BM&@':,% M5[&,3$01B&FKBW"D4PQ]]^Y=0Q@,*V[#EFNF&$A8H4#GW85CK5F28?X:59Q& M*,ZMT+%^)G=QPLE]GJZXLG'!,5S7Z[JCX8 B?,85GW$;/@]\$YO- LZZ9ZEU M]7"<^>/MPWQY\>/WWL#]97X?7"+W&,D78NRU(?G(GL@\@G"+UW%8,$46N %RW._2_FC4&P\P MAK1F2-LPG$41I(OLXG1!/L![Y).P^PZ'](:N2P*F! 0.)[,]%SF'EF!&L_:,\""MO'&X)(<[(3+ +C%V=%3Q0^ M%J'=M3AF,,.HU:G"PP7^+;6%S#1+R-_Q[OQ^P1''=.CV,6YUTO!PK2\6<085 M['DJ.,"X-\:(U!G"PV7]@PS!)XNM%)@<-X" 6[KC'A[O=7[P<'%_C#6D!KDF M'OUI]3-9\C!7X"TK+1PID&D*(K34,OQZ07YP+SV7[)@B>Y:@J=^K'BS[D MU2@6&[)\3EMA)[4QU!=@A]*:UQ--6$G^;M M[127YAET3E'1/=TES.:6ZP: IJ7S:W7W<5$^2>A=G)EL_85#$L/ZS :X;M?U MNV;ISE.K1=[');EJ,5]RNX.;5EUH (.V%V55"[R/R_%;5L?>_#PO'.ZSM=%T M7IQ?&0$JCO4R$IJ>K#S*JNY61X>SXL#,J5\OSQT_,J-?&4GX&DS=RR%L-54> MY94#+7?%:=A*:BW3XG++6<25>0&>KZ74IX'Y0'6@.OT/4$L#!!0 ( +R M9%&RB&PO=V]R:W-H965T&ULK9EM M;^,V$L>_"N$&O19(UGS08YH$R&9QUSVTO<6FVWO-2'0LK"2Z))5L^NEO2#N6 M+5*,<>B;Q+*'PS^'P_F1U-6S5%_U6@B#OG5MKZ\7:V,VE\NEKM:BX_J=W(@> M?EE)U7$#C^IQJ3=*\-HUZMHEQ3A;=KSI%S=7[KM/ZN9*#J9M>O%)(3UT'5?F<6WL%\N;JPU_%/?"?-E\4O"TW'NIFT[TNI$]4F)UO;@E MEW>):^ L_FC$LS[XC.Q0'J3\:A\^UM<+;!6)5E3&NN#P[TGQKF!11(_BD9=O4W,## M>][ROA+HWCK6Z )]N?^ ?CC[$9VAID>_K^6@>5_KJZ4!#=;3LMKU]W[;'YWI M[UYLWB&&SQ'%% >:W\6;_\H5-">AYDL8^7[X=#]\ZORQN>$/2HG>(*XUC/,R MXI'M/3+G,9GSR/4:06Q093^(/X?FB;?013!66U>9^U.N<4I(E$XF^%2%I.B,RVXO,HB)_5[P64(0J.8 X*&B5 M@(E^:,4YZJ'XRA7B+91(MXB@V*):#@]F-;1C$S Y*TGFUX0/(E0P"K+\4R$ M\GV$\FB$OO0/3=M">@6"%)*:^R(P+::3Z5N515*$E19[I454Z4?(LMY(U8A@ MEA5>EXR4TS4:,,()#NLJ][K*J*Y/2FQX4R/Q;6-+M'9I(,U:*"##8=T*J2X] M00G)IJI](SJKFN 1*3BJ^]:)0FO1UB[W-;?+XE7R!E8W #R(#NSG0#J1'+)) M\IE<)0<8)/'U+ UO3PCKSLUA]SEC93%5Z9NE):;EC,P15X2^D1*P@5/FQ:6" MA;W3C'SYCUD MEI8S2Y^,&"1Q#G[L#>\?&RA*.XWSP?19E^:I-_.^58:SN?P$F2N5U4+0/AA+CZ:XZ8)7#[,Z(/CCLQ.GQ*OI@ MTH(:?1XDA$SW#@$KEF4SU* C-6B<&A_$2D!JV6C"KFP(S[S/@A1C3Z!OE21S M%86.P*!Q8/PR!N__V.)0'P])X4V_;T0+.C?](T-HG"''>YRWDB! BSPATP(3 M,LM2,I<&(U1H'"J_" Z[AKD<04'C MAYC(,YB#'1A:Q-UCD%LP;2&5N%YLE-!" M/8G%#0I=V?T-CHX'/P*-Q:_O[HVLOJYE6PNEO_^NH"3_R9V*S$OT*N_@+B\. M(SB![RJ!Z^D<_<'; 3+WH]; T6!0?>A,R1WJH\P^\( MAJV)0D]6[R6Z'/PQ& MPX&IAA0;727X/$]IV)7]C3#[V['38/ "<"2$3.,7L,+YS(Z.C71D<3K>UG5C M:Q"L>'OK< M-13^J@D>6IF/R N",U9Z]2ED2'*2SFR8V$A3%J?IMHKJ@Z7ZC]TB#0KV:9EG MV+MW#IAEC-"YDC]BE9UR\#HH^2Z)3Q9_XK$L9![.NU% M$;<)K2.E,!E9F."_\\"7C !+X@ [::>W\W'T#@277A*'S$C&ICOGY<'[,ONR M$BK38]-KU(H5M,/OH3U(8V3G/JX%G%.5-8#?5Q(PNWNP M;^7V;V%O_@=02P,$% @ O(!D49-GM]HA P E@H !@ !X;"]W;W)K M^Y\]=SO&--E*]Z!3 D-\9%WKL MI<;D-[ZOXQ0RJB]E#@*?+*7*J,&I6ODZ5T 3)\JX'P5!W\\H$]YDY-9F:C*2 MA>%,P$P1760957_N@,O-V N]UX5'MDJ-7? GHYRN8 [F.9\IG/FUEX1E(#23 M@BA8CKW;\&8:.H&S^,9@HQMC8D-92/EB)U^2L1=8(N 0&^N"XM\:IL"Y]80< MORJG7KVG%3;'K]X?7/ 8S()JF$K^G24F'7M#CR2PI 4WCW+S&:J KJR_6'+M M?LFFL@T\$A?:R*P2(T'&1/E/?U>): C"W@%!5 FBCPJZE:#K BW)7%CWU-#) M2,D-4=8:O=F!RXU38S1,V-?Y/3D_NR ZQ2>:,$&>4EEH*A+=(6=;\Y%O$-1N MY\<5U%T)%1V FD-^2;I!AT1!%.R13X_+OU*%\G"?W,?TU#F*ZAQ%SE_W$([! MG&#I&B*7Y($)S RCG,RD9JX4?]PNM%%8D#^/;-:M-^NZS7H'-GM2- &L[E@6 M C.O( :VI@L.'4(Y'CKW6O#XDD06"[,L^)OM.68]D9Q3I2_V);WR]':[P'?DQBRWNJYK[JATW+4PJ%?MK5\JRM_SE<"]TZ?^J@81?U^ = M]PFC+?1^C=YOA\ZT+CZ,W=\A>L]\S&(+>% ##]H!XXVC#7X]F%A]D'IPDOJ8 MQ1;UL*8>'J6>RBS#\_\?93W<+=J= CENLP5^78-?MP!O7=?7.XDY>F$8OJ??9Q8,PNX!_,9]&[; ;W4N*\\GR?>8[2'W M&TV#[=CPUEPQH0F')>J"RP$Z4&435$Z,S%T?L9 &NQ(W3+%Q!&4-\/E22O,Z ML:U)W8I._@%02P,$% @ O(!D42LKB,J/!P XR4 !@ !X;"]W;W)K M:+=;NV'QI:?.^HYWAT?4KI^XN);LV9,HN=- M53J7)1>;7*JO8C5NMH+E16NTJ<8D".+Q)B_K MT>UU>^U>W%[SG:S*FMT+U.PVFUS\?<@=OIK15!NTB#]*]M3T/B--Y8'S;_K+^^)F M%.@[8A5;2.TB5W\>V815E?:D[N.OSNGH,*8V[']^\?Y+2UZ1><@;-N'5GV4A MUS>C=(0*MLQWE?S,GWYC':%(^UOPJFG_1T][;!*/T&+72+[IC-4=;,IZ_S=_ M[@+1,U!^8 /2&1#;(!PPH)T!/7>$L#,(SQTAZ@Q:ZN,]]S9PTUSFM]>"/R&A MT%VK:68'4IX9799%+]64NU1^5#[)! M?(D^;9G(];PVZ )]G4_1ZU=OT"M4UNC+FN^:O"Z:Z[%4=Z-]CA?=R'?[D[Y%!,4TR*=>\I]9PW*Q6+>D"U4I%=_JU0%BG$)9%%J,75"64HNOBR%! M: 5E!HR6!0,M(3NPS;QLWVVXD.4_[8JG6T-9R[Q>E0\50WG3, GVB,R]6[NJ M)V=@IBXFC.WN /C)8I@S#HP0"$[-L12[A=P)73J+=2Y6<#?L_/2'MXF>ADP! M2(SM9/;Z.>;9$SSXC)6-.TT"I(JARL0.70"&TUZ[[BB[,(*#S&Z*$$RMZ@-) MC8DA3KS$35\LZP7?,/2Z4NO!&Y W<6XAL4MO H N,,%V&0,PU1#LE :=)=' MBH>-C,'4NQA\Y/4%=XAW<_[&MS!@HR"P7T)\DFLFC--NE+>H9F"#Q.[B?A': M#1( 81S9H04\$;M#0IZ"9""N1DI@OY9X7TLF5,(]FH%+07?H(7:=Y3U3B<4-SNC!Z:V[>PEQ63^/-!28J"T M$CLB+N@"!Y'30UT8QIG31"%G43S43XP@PGY%="_X8]D>&"CBIWF[PL3)U0D$ M\R8 2,^]$P909SDE M 3F+TG0@$D8A8;]$^EWO)%KR1=ET_%D!E,,J+Y6&JE&35_LFH0652A(P/*ZN MN:"!+98AE&)N;RE!6!R'=H &,')0-L@1DT1OYKZM<=;4QX(TZF0D--:ZS1D M"D P)JF]4G@]'JTX%65B\88P).Q'SOI ME\=E0.S9<%$7"F:K8M@9M2<#=C:PFR=&O9%3ZLT3IZ&._AV1VH^>6K>-[5#! M,"=4+BRX=.L4=C:P+29&_Q&__G/7?!.N[XA(#'!P ^*BCCET 8&<$7OIAYT- M]2VC^DCR@W5F$M<)%>QLH)*ID634+\G^GTKN!DG\E0R@H$H&G3FG MY+"S@4JF1II1OS2;:XX-VNF'?XI^NPSW0K+(J\6NZF5,>QG6*=0526&0I5D0 MV&H51(89=9!3$)G&@8.< 4B:T"SI(X]C9%0:]:LT*T9=B_O1*+EG7"'. BA* M '(@2I#/)$B!*+G($U'J/2OT/RR\%[S8+>3 ,[1CIT;+4;^6.^,)9.@JVIC$ MD1U, $:3S#Y, V!J:Q'9IRD C*04#SRSHD:24;\D.^D#/!XC&3V2?T$ MA"7.@3X 4^GGG$M",!J&0PW<:"3JUTAGI4SJI&L:Q@!%(WL'":"PVD Z M= %8%(;VZ=NX]]+*AHE5^[90H[3=KI;[]Q0.5P]O)+UKW\.QKM_AJPD&KD_Q MU6S_OI%QOW_]Z4,N5J7JUQ5;JJ&"RT1-C=B_4;3_(OFV?67F@4O)-^W'-%VDE&:]>H M;18X38M%2WDWN[YTW]W)ZTNQUPWOV)U,U+YMJ7SYPAKQ=#5#L\,7?_"'K;9? M+*XO=_2!W3/]?7L4%UTBV>9J]AE=W&1+V\!9_,G9DSKZG%A7 MUD+\L!>W]=4LM8I8PRIMNZ#FWR.[84UC>S(Z_AXZG8UCVH;'GP^]_^*<-\ZL MJ6(WHOF+UWI[-5O.DIIMZ+[1?XBG?[/!H=SV5XE&N;_)TV";SI)JK[1HA\9& M0K,? M7&Q<:^,-[^PTWFMI?N6FG;Z^$5UM)H75B?FD1,-KJLW%O3;_S&QIE8A-FU$42:.TC4W-5F53@W=ZD MVA FDWV0(_TH^9&^58&ST(_0;HY1B2;]*$8_BO.BW7LPR+>3&]=?!+H0(F6H M/[2;HWRYG-1?COK+:%)^KO]KBDB_DK4PA=FI76:B+FJU'S*JKY*]LP*5U@7'PU?3Y=^;W*53 \#C6&1G,T MO3Y1Z@M_^H9*P_V*NQFV1=[,JYE#_9+0KD[8WWN^LUD#EODTD$0*(*-$1LU!4^KT6U8^YI7=M$K:U6>#< ,6B< 42 E1"R!"CZ16(L)>+HW(_MT)J M_L\8:=YIVCWP=3-D-)@;0Y^O"8,A$\+C@NABYM&T[7O''%YZ.K6";:;+,Q6T:WCX&YXUK2 MRF2\XO8Z5K:0YQ^* _ _DM9F?JM*[&WM-4N-\4=JYAP,*8 OA%)HN@$@+HOI MZ?:<0W'0?>],Y!I60Y)=A.I#59/LD9D(@GX N,LA+P#9+:5?4P270 X!U>9D"'H2&:%E,;^2P!QZ. M ^_WL6(TS*#CN%A BG%(KWD.;:$APR+".>PYA^.<^PW:_>.%(>< MRTXX-_@5&N*37=1KOSP0<1R(HU_#]G'*IS/."3C$X-P<"P$N@98EGJZAV",3 MQY$)SE=\CPSZ$I(3HQ64>:'A',5FR(,6OP':D[,L-V55O?\LBSTF<1R3=WM9 M;:FM@V=M03%TWEM"20P99I')]L#$<6 >E%OA:FMV>'/-Y"%2[L %"H?(1XH\ M!Z1#I@CGD5KH,8GCF/Q&]5[VR\QM2..:0Q8B=TP*)0/41&4^+=AC$\>Q>4-W M7-.&_V/6DA(;_40E,UN21]8(ER2F_JD)]0 2,U0 X@'#'.-I\9Z=.,Y.MYH< M]4VM6^^5^5FIXRWGN%EUUA'@,_ !.C'F^G$X;XA%*X@@-"C=4 M%\Z!$0'8B1"!MC:0*3=7-[RC7?5N(!%//A*_O7HG M1<58/0RC[)T&,[?NG,B>F:SXQ 9WZ/;8^6(%5!G +K8T/4C)&R!]I?OG^[N[ M9'=@*Z@W!"." K9E=-%D7A^DC?X^4HP5VIO)M31M!)M:\+M8N\KXU1])R$F M Q]"$UR4$9 2#U(2!RE8.:#D/*LJAAA=+H%C-&!G=[S3QU3B>4OBO#W'KW/J M8,C8P*F8R6MO/(!)',#O]@;4'/(4G@W@B!N=CV.WR(^T<3?W[999FH(N>64?X-G?P0=#(451E@)U"C#$)'*G*?.PS>*PO7FW M PG5R9H]\*YS:\8<$)CD MP79<#=VXQ ]_P!RS*-/"G*/&*S.&+/+8_=^O]LU[D$P;7KEEL$F#?L7"-ZX6YH=/=., M4_?VC254&E.$6:D_J'S6E/NEHL,GIS!D0W9Z)Z.!)$-[5;3&[O, S2+ M W1\6+:C+^X@9]?$X6B],VL&O-&< 4?2'#J1 H93DCT;LS@;;R?V*JXZBZX; MWE!YXGI[?,@#_5@&S]\##T*3+"= Z!=';X&T3#ZXEV-4XF[8]B]5C-^.+^!\ M=J^=G'S_!5W<]*_1^&[ZMWJ^46FJL4H:MC%=II]*$U?9ORC37VBQ<^^:K(76 MHG4?MXS63%H#\_M&"'VXL .,KRM=_P]02P,$% @ O(!D4;;4WW]S" M%S, !@ !X;"]W;W)K.\JZO)?EQVHC1!T\;/.BNIILZGKW\W1:I1NQ3:I7KJXFH;9(Y"*MM8I$_?LDYB+/M29EQ[^MTLGQ M._7 T]>?M?_2.*^<^9!48B[S?[)5O;F:Q)-@)=;)/J_?R?M?1>M08V J\ZKY M&]RWLN$D2/=5+;?M8&7!-BL._Y.'-A G Q#Q#,#M #QV &D'$&L CCP#:#N MV@-\/K!V0./Z].![$[A%4B?7EZ6\#THMK;3I%TWTF]$J7EFA%\IM7:I/,S6N MOI[+8J6F7:P"]:J2>;9*:G5Q6ZM_:CW452#7ZDJF'S;^2^2HI5]3+XH7-].:V5L?HKIVEKV)N#8=AC MV'M9)SDP;-X_;"ZW6[7^&HN!T8O^T:]7JTROWR0/;I)L=?&V".;)+H,M60[H M2M/]=I\WX5R(=99F=5?)5$W5<;[P<;YPHY5ZM+Y)\J1(19#4P>])^2H@Z&6 M0S2# GS0Q!M-.F%\NB8T9.QR^NDTGH 4(7%7:.$*(8HQ#[MB2U?L B'$*#G* M=9PF1Z?)**=_4DOJL-A>C G _*"5=5V+(M@8>C2&-L.(QYBW1:HR^V?';6*_KC=I [IJL*AY$F6:5 +<3.]Y6U;Y91"J?M0EKMR_U>W50RV"YW>7R M48C#/ 8W^S+=Z$F^42L/BG;D&AAA*]R1$VYK[RT +=RS/..CG_%3^=E,RJU_ M4F+'6AK#QLZ.QLZ&%\>%!OTJ2.5653]5HA<*%/&9\^T\M"*^Z)?IF(A"0\CP M[(A>Z)A^$E6=%7?Z<_5A76:ISOE5$^!]D=6*AH4J^=3'N^2QE+EF?+W1N4*/ MJI.'X?W0FGCJF<^O$_*CT7ZE!VP>;%:FI+(HVE).VZH<_I!GJ9)(< MN2;RB%D99MZ*G>X*CFS<@+H0\:0B9.")^NGY%2X/SA!VUQZ*?18;\J%^]/VA M%DY6*%L5;W)9@=_]!KF@NT#,SD?+0;&NC0:(B(ZM27[;%PK)H;\F:55UMVB( M[=39BG6JDAFWMSN@#/$9BICMN"NGZA*B*A./ZX;.J!_/GLID* QSY()6^^=A M'#*P1?VT_9+R$+F0A>K#5FR@0 24@14B(-=;(B+#=]0/^'.+1.1"N*=*1(;# M*'Z&.A$9E*)^EH[+%"XA+TC$9K"SV# 2]S/R9-W=BEU_"L NRSC!Q%HI\U;L M=-VIU1E9ZPY0AB)*G10 R*EUQXBO/, &H[@?HYYU-Q2&.789I_U#'GM.&L31 M'>)@-L8 M(!LC($>T2L1G.PRB0NH7NJ3&(@3'G\-.&D_./\/)0%U@8L\ MR*$G]SG[:3NJ(J &4-"K>/!Y:!8UT:#13H.B]TN'\Z_U$5A1!&S&H$Y==M> ME7_M.W> ,H6A..:VXZ[^Z(PXIXTS0P]V;ACVF[1#,\+[$M 3F<*,O/L3&:(S,:="/M[!T\87%QJ_^P6:E"L:[8!*QMW MFCLFM[>J^$!N!\2 W,X FD*Y'9#KS>W,H)>-:W2_-+F M,&QCYQP!@Q/OTHP[]R^8VUEB:D^ZJXC-//4),U!D_5 \KWU@+JDP\9SP,$,I M]F3GNV#D72JA.+8C'[L;S@X\I(=ZG#5L8_W=YQ,>9C.WSZ2>'<8-&_F(/G-D M<\>!&ZCVW9O%@%#73$-1_K\\&)YSX,C7=AC@IV?_]0+DV*'8P>WKR3(%^9$0U,W=9406Y6*MQX:M(*2@/3V$< M+FJY:QXS^"#K6FZ;EQN1J-) "ZC/UU+6GR_TDPO'9V&N_P-02P,$% @ MO(!D4<[K+*!( P /@< !@ !X;"]W;W)KZ[[[NCCNLQQ,^I0R3XXJQ/FZ(CZE^59=(=.I66H4?/)TV( M3A%O8UNF/J*J\B[\H9I38.?3+!0\1F4UR?O;JY$/_L\-[@F$[6 M($IV(7R6S9_UIE@)(;2H21 4_^WQ%JT5(*;Q[Q&SF%-*X.GZ ?WWK)VU[%3" MVV _F)JZ37%50(V-&BR]"^,?>-1S*7@ZV)1_89Q\+ZL"]) HN&,P,W#&3__J MR[$.)P%7JQ\$5,> *O.>$F66;Q2I[3J&$:)X,YHLLM02,EZ;<4^13PW&T MO0W.&>(J4P+E:[@-GHQOT6N#:5T2IQ#'4A_A;B:XZ@=P+^ M W0)?O,UUM_& METQMYE<]\+NIG@6\QWX)YZL%5*MJ]0S>^:SW/..=_Q>]\,8D;4,:(L+'ZUVB MR)?FTS-9+^:L%SGKQ?]5Y9^ @[\,F59-=YX/_Z8.XQ.7:XZ#/H:]J?DL-,!* MF\9H0-]R+HSL"@GCWFA,"^A4K$?%1>&0>M#$IA0:RB9)$7**O8HF#(F/["#9 M$_#, #Z:T8VO^4;'PR);646O_ $,PPF*4[SV^:@92'K0Q." > 8 A?R_@!VR MSS[8/=;B;!^U1K1*)(JOMLHXUAA-$@L/(Q%IN%P\S:*:V!US>?FX+>@PQ(3B MMALX"%-:PH?.6/R&JU;>!^)9H@>&07O@DF!M-&4OSJ.#RR#BG ;=G3!\JAHR M$O0JTD%(B]5BRURXS!H9UK>+I[AC9W2W$.Y.>9Z:<@E^_>6J.GOY6L09GQ-Q MH0WW=E"6&7(3CE)5VT9.0%S',0RVYL;NV:(B8=A$IZ/=5Y 8[SB>R?"0C*Y6R M[E_IX/$]1XH *9*25\F*H#:/[K5'O*(\>CAQ'AKH M!6HQONA1#\ZV]^N=32 M:%"2/3/WP3+12U565E;NF?UDU[0?NK5S??9Q4]7=CR?KOM_^\.!!MUB[3=Z= M-5M7TYUETV[RGGZVJP?=MG5YP2]MJ@>7Y^??/-CD97WR] E?NVZ?/FF&OBIK M=]UFW;#9Y.W^F:N:W8\G%R=VX6VY6O>X\.#IDVV^N_W5[W=*O!WZ4HMRX MNBN;.FO=\L>3JXL?GCW"\_S /TJWZZ*_,ZQDWC0?\.-U\>/).0!RE5OT&"&G M_]VZYZZJ,!"!\;N.>>*GQ(OQWS;Z*UX[K66>=^YY4[TOBW[]X\EW)UGAEOE0 M]6^;W=^+13/4?5FOLNNF*A>EZYX\Z D6 MC/A@H?,^DWDOC\S[3?9+4_?K+GM9%ZY(WW] :_ +N;2%/+N\<\ ;MSW+'I[/ MLLOSR_,[QGOH$?.0QWMX9+PW[2JORS]R8&:6/6_JCM9:Y$)*A)SKUG6N[G/# MW*NRSNM%F5?9#5UT1+=]E_WWU;SK6Z*\_[D#HD<>HD<,T:-_^U;].^;-C@WS MNG=MVB7V[72L0#?535WBP_93Z[]X&J;X^3JI]=/&\VV[S>T\^3G<._S=#2_S#PR="=W,_HY3S;MLUM M6;@6J^H(&WVV:>9E5?9[FF'9YD0!PZ(?6D?GMB9&!]+(B)H&H*([R]X,;?B9 MN3J?5_3H4!/:MCD-PTLC*JH[@*D4N'+U@F\ F(:@;<>/C.8V*#N"KB[[IIUE MMV4WT 1_.!V%]F9#OXZ"3UNR=M660.SPLVU(!F0Y_=7E2\<@TDX!)VZYQ)[7 MO0R\:#98#A9">&UI/\^R*\8

D(\A+0]L29RQ5P,UI(M^_H/'6T;Z_?W1#2 M>[=8UTW5K/:SC#9$7R5"H<5@F5O7]G2+_BH(<*'3KEGV.P+U-.].\]/.M;?E MPM&(-WF.(9LE41U1*]."'&P"C^"F'VM(H%M:;EZO'/:8H(CVJU_G?;9S65$2 MHLKYT#.>A',#V[3@9EBM21XR3?UZ=B.4":C;FE>8$SV?9>]=-G=5Z6@JK,K MGT5S\4H$]HX&6) 4[@3[M%FX63B]MF@(V([1AX-#",:8T4;,Z!R51&=YU360 M*]AY'%=7WY9M4X-&"9LET?^B9]AH1#K/ Z]NDW^@::/S7M:W-)OP/+I?T2+: M?"4+<1\),QC:[QOH - NAY8)UWW-..=$TKK]'^ MLC)"C]#OO-KWY:+S5,*'VGWB,- I_4 *#T:CK0,)Y]4NWW< I6I "1GX=N]6 MY8)NZ4[=,M9[!XF%9?H#@PEO\VI@\L *E'&<*7/+=CGO5],21#0J=I_X896# M)/'WQ???? 9K>A)=T#Q/_Y']]=7IX_OM:+_//B\7V& M@=0= AR$B=T@.@8+%FH@P%95,R?J<$03#8:C_Q>EU= M^1$\!\*>L-JS-*SI"$,G\>M4L"/)50VNJ!6-T8&@$AHMV:CO,25X1GZ-= M7V[Q+H(*S3,+4B&$@72B:)%,4O'22/ /?LB M,(J54Q[J+X(]EBS%" ;BV, Q\0CF)SC0CDEH[EQ-X'M2LKTJ!CY?6/:R;#M" M_:YA//9@EW2 Y$Z'?=J3/">65."%7_)VL7K"&=Y'=4_)])4_BFE'P3/AQ M@=-,4SN<&%X64$1,I<))+X25Q=@_RVZ(3U?0*FBF0-2TE 5>)Y;,"*2M:%H, M1HA(MV_!KQM1#L"?:#DST T9"KQ .>">HR^]YNBG%(IQ'WL@65%BHR[3*9LZ MF6@THLV*J[=-1;.R8%5[CS,TQ=]XU MT,;V&43IA@')E42]VGB6_42"0>!*CSB=*!+]M<>3K*&;VD'\5IGQ7YWA?((N M&,))2IK%8_#YZTE($YIM:0M55QH^[:1$.!8N5?G[0 HT%";13@D!W3I;DK$N MZD9/LF=%8XLL"C M*Q+LHB?2N<&!L2D^R<.(HP\+8(48%>DKK *1#=%MY:1' M#QB1X" #!806D-]F6[$6C4>8'[-8QR\V\E7!$5SI2-M\WY+=0*CL4@IV-%BS M=P[:2 5-C>[2P]FR=>X/Y>KXO1CZ#B)W"4V[R?[>D$!Y-*,+\?17T?0DKD4( MDN[!_@,^UV]J9627WXJI:AM'2E=.JM?095=E@7%)%5SR["^-@=\X4@5P?&D: MTEV?7[U]>8._28&%@@&%C+4&:&#YSC2A7VM&/%NE*HK\FV85@)AY/GJ5A:BI M*JKBL@H;;7[>D5CD@X815FV^$41MFH)50D]K1GY0?HB#]OE'F;(39>%=1+.P MI2#;>-_UM3D)%Y@2HMCK:W: _"K&#,GV&K,5;$\JG\'-2)L3O7?8\(/Y8N$J M/4WC??Z&+4QJLA#!$W=L7GG'SC+H)#>G/8B%#/6$<@/-"1W>8F M-CLPFIR6BVT%:R#=6/Y2%X6+N6+GO1$J5#XYF4PA"Q 5:0>9#M]7 9"#%0N! M>_'MXR[[C1@R*P1,!'1:B'V2:?Z;$\V*M!783D2CM=ME)$HP:+-80-<'$(5P M-^@( 9\@B&8.,G %U$K:UI8T_8&$TTS5C+)+K)# ?@G_<[.XO'C"5)\E4MD\ M8\T0C!98#^+G3M5W.77]F*I7-,P829F%,@KDJ**?R!MZ*^ [8?(>^1-R8A:X M>'=<9MA.1W@IX%$;=D-X=D"S"!XK/",$O4^:YD80$%DDNQ.-\3# M(:7A;9H3MZ*YXI5[5]:2L-I 9V--G.U1-MC#J9H%@(#IVK%NYYTP=M[-=@9S M'&"[T 8QRZG9ZB$F#^N SJYZ+#LVJLM;QHF_UH9KT&>PNA8^ &Q) R$-W;+9 ML3S$6HMFF/?+H8)0X1%2D@^G1 32G:_&"!9W!RQ2I;A\!70"A$-09R-Z56]J M+CI;+#,!TX>:C$&06;R-\[S^ -3/(VF2I^2HK8 SQUIW()78N^>SC&K;L D MP_RI:0H^_WCU#>_\STV].OV9A'.171'XM*(8,&93J4<)X++J36/*M5DL M'XPZ_'%0ZV$D 1!9&;3]O:B_>#R[W ZV\]="FMJK,-8"A&CW::X;MR5M:$ZHL%#12&V#.U2HS G3/T99GS>EV:^'GH:\XJ5> MK5KH-+QE&/*]RWG"*^_8O'&B6K'EL,^^3LT& 1N>:C!3$7:=CHW@2(\-%S^> MF+_L8)4EF,)'1[)6/RM[NO#(I^'J%"Y:VHMW?Y]E/__\W#MEZ$)PQM"6J>B& M9J\0$R3OGOV47?U$][.;7=EUIT+*ZZ8JH@?)&!O:#F3+ND$M7"&['LB&@J.; MX'0244E\F@>WO7=3K:1&L'EIV"QQ@E1/986'IH/EN;61($$0/_&<[:N+R[-S M,B%(&K*#F4_<+%9[X6Z*K=B\^&U0+_E9]NL63A#B#\S![]A;X>@$\E<7YV=? MCR?DS?GJXNQ1N,-7OCZ?G9^?BW8UATE4LCRGC3$%X^+RE+VR_/S%=_Y'7<+? MRQ$U$S,&)FP+]F1M+2R7K+OIG6S;Z-;$],HB5V-34+*:96E*!X.X:IM=OQYC M@NB@70G%,00?6;X1VR+:#J3-AB@-/G"(F-5*&,9R)MFUPQ=MW\VWPT%C]@BS MT DD9;PKLD!M33ZR1S,Z>*]J8^0M$CU..PO\L'X>0DOFG##V9909"86(,BM@ MZ=2DA/#EB#8_Z6 Z0IS']NXL>Y:K^ICD+R $_:=\"N;L4R-+E= #FE(#*HW6 M2[SKUDFD0%P<(I P4%NP3NRIOAVJP)#81Z7N,(LFOC3V3:C?D#S!NDP>W;Q\ M[@6 T"? VP0U8Z9NX2W4EMYOS[)I>@AYUA35-/%8B'T53"OBZZ1+$+?>3":& MHS$2".'% AI(8;A20XH&W%;.!R]Y>0;[3U=7UQYX/GO1!@$L I@M]G=_WC64 M=1+X$*^W*06_#?6(]8Q=#]%4GYA E%XA<\&H4HX/ MXFF:SS$XA\FW0+H1>Q#$A50AT2ZGO2^VJGY-PN]4O.WE1Y7#"%PU1:?+/%1; MO6.=Q -IQG2DX+T1-13ZN1X4FUGH)M@(-'44.!.[;Z\4KE.?92_&D3J-TDFZ MDW_[!$7Y8B4V G9LNVV7!,Q.LB<7PG5;M81R5B-3K1K!7E [&14I4B M?2-][O-WXCC$.L/:52J($$($-K5" ((#]\0/YPQ19B M.P2FA7]ET.DY> =)(NE%B<0L.1C]NNFB\,59DG 8 M<+?)"V>D-=I"-4>^0*-)?69''&W):?^$-X_3TGYSD8F4?^0Q-$#&)GEP@IN# MUD]?^/1(A*QX]TAUR5LDH4#GX,!N[/'QFZT^/-:1Q?/-;%H\&_#6^/P0#H\6 M;""(2B.Q0..&I]B) 4#]+"0#BF>:;C M:V;HFHZYD!>]1CH2[=#9P;(XF8)7_0=V ;F7VZ:4_")D&F4#G"7=NMS*9K1R MP8/,9W'KXS *^$S36=3!@M>WDH?8;D9>SBCHH2Y)>"PY4D)KQQ&PM- N>"66 M@B;0!<>[XHN\04V5]?LM,2AH_ASN[/[<2B#?)&/5&"OX"%$^:WV$;*9>Y9(N M>Y?F/MYH9J3W!.2<#FRO\VN!"S@ZC4C*M3@-1TXD"FIILR/J"\ET4+24U1A1 MA&>#$60<-D[D;.95N MC1<":>^8,HCZ>A]+I;MLR);U=F 1ZS7U1MB5:.S!B2>^^$-<'E\;#NM_YIOM M8]+0)*C<>:/L'=_XQ=NRH"X.7UY#F+SB65[1+/;\\^M7K_S#@8Y O681"/Y) M)#35+>0$30A)DA@,9]G?FAV"/C,_"">*'R$^LP^)=K%D.L"$8HY\+/?>9%,( MN80)$+PF"&@O%%K:"N!OH8E+1OU]K\%5),CV\GQI1R(6!(J$.IS&%)Z2L M[%@#4W [\]F)AUM+--Z@+05:3JHPS]?!_)*;H#X,>LE$K81DIU$MS P9RMN1 MSB5D(XI2'."W05U.@QXJA?^"LS(3(.LDQ^* XE;,;Q=GRC@B7! MD5[O:K&FAJU4O:BR,W1CWZ4'QOC^EI0/0"4:TM7U:_8WYNS6\Z4]VR )>F#,#LG2:%1!#Q X0@6HF">/L,&-W!D'7\ENS#"4;^B=[$!NI+I!D MQ8;+#G"7J7L#]D(*H2FA":1-F[@!6(E6TXSK>B BJF-22HI#2O;!@4EVS@(F M!9<[$+5[HO/.P30@)]QVXW0+5M#B>[G"*CY7OEF3N;A3D*I#(' K\_ MBF9NMQ7;<\PJ5.O4.+1J>*N6SV(LX&*D<)*'.4?--D-$)9>,_#925H4G81CH M$:.S_Z^3>^$H<;(8B69P:TT=[(-69%0\2O'QQ#W!_:QJ*<@SFKSN76R? MG-=% *"ZFO3!P%Q[:F+CQC\NX&@H3]**PV?3'"/!5#/EM7E:R M5PU)5+6>D.LBE552,2:Z;X2P6E)_X/FG052^OYO0$]38O<.N"YZU90/]ED[8 M#]EU]/B;(&#?@P;B>W(AWYN$)K4>6>UUD9/UZKQ3X:VI/G(/Y4TCQP1[YL2= M(3Z]S/N@S.?Q:V*FWTN\$?>S]U)2^?#5]<@5ULW^0>IJM."IC*+LK*NN[HM631GJ_:4 MO7H;HE3HMHC"@QV:KNGQ^O*3'H+N_QNL$%5O3 \AX=T&K9;OF;1JZH5J6NP< M887/GP[0!]3A&-XKX=OL7ZLUZ7)L[I/^\$70OBB[?$5R=>6YC?D $UTI/.5& M:O11-R"+3C&G>$7J^@FN3?'$36D/?A^BH,K%Y2S4ZUL^VNO D22T C9FX,WW M4].?P355N,ED6_$&*#*?2641/[.TX@PELB-$XF?1;.ZZ'86Q]66C-XCZEY)H',7>8=1[3 M)ZMOK'A_.@]:RL]$=?29KR-Q*N9K6*ZDX9A^,/=!&5]\<6!F6U'1L6B-*%#@R)R?1#"NL-1>XS62,* QA5*$90S[%N*U&3JIV.4! MFN4RDZKO*/V!![.2? N]\ NG]'PW1@E;%JALZV.WKU\Z"#@EZ<\BXIB$VO? 5.7-3H-7,H MZJ!09/14$GE9VZ(AG[>WT5"EE^-133"Q-&8*=F+J)C^A\$7&\&JHEX8CY MW'/VH<=<1*L&1"EB>D/)2\.M-30Y27,YXKP[C?OQP"9MS7*]D2)N/+2SY*8P M1.%MC+W?3NV4PIPX M905U*",=I5]>SLZ_?]!(8FR$H8?1G*'O@/:-(D.^+,OFG5F!9P M],5H)B4XMNDWXA)B:6L%[K7;6S4B]J+S^J^YI3IN?E0EB<+J3V0TOK#Q.#F. M7T&=G53CH@Q,4R?#N2K1;\N*[<5_"^\$Y)L!=Y;]9"[(F7IP/-Q:GT:(A0=7 M/B@W#OBYI8%7X%CY<88^@>=A647\F\ZB2 MO(0DV3H>O82G/I_YPJ3*[I=+G(409(*@2I!-IQ>#N@/QI#?T,/^N9$7 MU]=FLYG&%@>8$CR9E@?>63,&A@_LIB"0"#TAE48\;(;:SS&/<-4?%T.:U! : M#].*0L9N\ /",85^$R7ZHB?8689=[:O-,98&T^(!98J\@!>]X**@N#$0 MF56B=O='4ICOREVFYR[/+[Z?6>V[%_K@X_U_F,95@E04Z MOU#=^?AV/1"_'B9,A2=6.G<[-C1RBEQ20 )EGBD3X >51"TKO M");R)U\D<'7SS.>73#S>D<0+[4S\:U9>7]B' MQ%B5J!DW,B')QTI!3TRC&7RUO7EH_-#)."CKA#\=7JY(\9N[?@=.I&-(TPZ: MBC.#9?9H!S6?870FR'9N<6#W;"PLVG(N+AS%).ME['%BOL/M!BLV!22JT/V0 M_8Q+&7<$N[A\_'\'+M35C@6E]0+VW:8XO(N.Y9+=?Y#70%*M2E3I.Y'Z4)'Z>@17$,A#'4W/>H=/K"3U M ^[ 29EGP5C)CT_SZ:<(5$X8>&4I)HQE"1X> 5$G9Z)4OAPIH6^U22!ACN]_ M6O.,]=HD:39P8>F BV0+;I366_$;O?J]A5',//DB8=@&:!D&F&%?73SZ)K+Z M'TW:_)'MP2]& S%9K'-$G4.R]Z I<"Y[:5VW;CAKVA<"7Y/YD]T[>7ES?7UR M/[O7602"5 5^\O09#_0\RIR^LQ 2 ]VWK9JT%\:+_XONB:B0P+94S;RX?XH]',R+]F/[X:=H__H^?_/:; M[^7)A]\\Y/8T1F!3,=VQ&A 5 86("BR9T[XY-0UB%H)II[0YIU(%QNE6TN!M MHL83TI@9_$.B4I[^XG$"G5U[X>82[<:A(U$4RD#/LK^- #$MW=R;4D,27?0- M*)+.>9"0[&%%D[RZM_"Z"3\8-PWX!'M[@]KT3I;WY9-*4]G.B_/##'N$&1*[ M ^/ 1(G#"'AGO!41VC.82BMNM'.PD8?[]6ED^AXFX-;>N06'EW?W!9U451ME MNA9&FD88U-?R0--D*AEJ"49!/]>84V$FD458D*R:MW T@1$>$N(_9S:_>C6Y MB)XEP\6%TINX?317^+$;RR<4X8&FUB00+@P!69&=I:>/#SD(R_2>?Z.6^">T M.TMM.M#N#'Q.4J7S3-M1=FO.2YQ2^@[2EM!4")&6O5@I'T/39;5JFK$R-M/4 MBA#3#Z+DZZ,:^_TOE)M11Y4QFYPZ3Y( 'O.YTXOSTX=?SY@FU)N0)G^(3Y_) MZ12:)2D%&_1EE&I?;3BD"8<^8)S:E2)]1E$"'T)E8$-K'?%H"RBAR#LYV^JJ MYFXKED*W<)JT(01:&%5:(K_X,7ZF$^ M)ZBS*@D36SB&(&W[\_FP^?HMWA0M M]R?^RAJP!5LL!#_SQR.96@/SOI'9"+0[ >"X- [0X;[MXZ(R[HRN*9K"O&+> MQ:OW75-'+L$(I89'O]JB\;(!RYYT639IWI0V4UO M+3% CK9JLMPI(5^-_:@GFNJ!4K-KZ7>C+H^2Z,F"W1OC9HW$B8#LD3;I7/A6 M>]'&6!'V+&YY[WNQH;=OX=,7R[H82&W4NK$;L1OLTQ\< MWZE\_U!DTT\UB$3\WJ.8]=S(0?["'.0^8>S=>JHHNSD24 @G+X0([,CQ:ST' M]J-T0RV=KE<-*\S"9_$=J12;)=T6+=/GYAXCI*\WMM72B8#*3[_'=L2XA=9 MZ 361=\!.),L8GP?P+;65-A*L92FGQWI _HZ MU,4G?T?N =I(J,=2!:\?=C@MZU-B&POK\-_F.]^VM_-1/'8^%/^N#K+7^JD= M;XQ+LG1RV?G+8XN1@3+ "\1=-+<_3)ZF2&AYT"=R)%##Q5$&R8J#>_AU:#&@ M+45?'S0=8'//)__CAA>2%7_W960IBI7+@B V_%1OT<*0J^B7A?('M@\_F>?! M>H0::T>R18Y45'5F&,EPM^(@%-?QLE0;Z:#GPK*77A$L9T-/9>4_R]R2@U.6 M%?G_&.#QP$&$Q]X.FZ:3%*Q8GB=@IXTX0N6NN959IJ2- R-5&?.+0(Z80I+; ML!P_&+[ $,KA]3- >TT*3_S!,P:ARG=1>S#YODSK5ESLP@DI6LH>?1DDV:%E M"DJ4QN1)T+=##AH!]X[H@W;A]^J@4_*HS>YA@]WWOK2).:NTX3K>ZQ5\UO=Z MC3_FTL %:SVZ5 >>9=8I?]F*&.($A5&'6-')?4?>A,;82 J-H//:/DAD7>7Q MF0#+32<%?J.Y=GFLSW/+#W:LJ8HKZ0^SV&,2]?O-N;A)+D_VK8WDWB#,-G=)"_@@B-"%>#=+WUWO;> M::E>2&E_C UE^MV5G>@7[#]OI] E)0,)N"BT.FCP>Q19S!LF>C./1Y6\&FL! M$]^:T/1GL9I"6DXP$,:]F04 CSZ;A0WIOBV18(?79N-\)4W7D%X M(ZDC MTN/>K#-K,6P5#K)EX3W;#3.J]2CC\ATA(9_[Z3@--DM[&4_,PZ!AT".M<^YJ M[G,OBI+:T/?'7;HE/=LTPJ.]E9DS,#"!F<3V_.%FQ0Y0^6-%-L'6]D,+L&9! MIQ3*+3O]F@D^YM.Q)N>*NQIN)Q'#T42Q)\YR@\UAY'/UHP]#"$0A7?V05+3@ M.=6N/X-L9;:89F-+['V1@OG5PPM)6BX3=%F7V4A9D&ZNS?)TZ-*V>2@C-%V <[[KZSF=7TP&+/W<2=9AJ1^\;K,6=.)AJ:/XO;!\;?P8')#+@@V+J MC _J2X@DF-*^C%-LM4.P?A (L$A@6 @V;G'F:UW"-RGB;I@^;R.SOX$3W M]GWL)(H_'9C6#,54G<-%$$^NH&Y8%Z,;P!TU;I#R9G(&<9#XE.*D:@&?'4;">M0@L4NRCN0. MM/'#+_Q&]P[R!,T9>SB^055V$=(L^A!P%PSZ9U5.*\IN%D03KCO]Q;4]?(H\ MV*G%7@ 4V?7'X)@&^XM R;-?B%FY['G>5@UR_-2-@"_KN?@CJU&_IL[)W8Z/ M4Q=%V(LDE78VHJ&8"DP3]96R-F*^-Y%QV%Q:_3'Q..:,5YJ 6AGBD696AO;J MZATJ-UPJ;CYJI,OH"/ L61/_X 0([7WEIA?K0J/E(KM54RA=?U0+X".KFO_@ ML_JFM_8(L9:C_BOVH8PH9G>$2L?[;]:L%E)P877R,45)S%RXJDJ#.ZPZ59J< MAF6[8IH!N% ($B*]_JN'8F++Q\/]5%F>Q&T'A+!J=P?W4[;%'W=PG"V!78D^ M4)V]C+[DF3X5?6(V^=ZG<)8HMV=2([%>C71$K!MN4M$1&A:AENNMDQ +)W6$ M[D-2EOI>/S&1M>&IN$>1-8>4L ?W^X]:39@ORG],6%T.&"EI>/;D0?_TR8.R MHW\6]%_;[.A?KOMZD??YTR<;1RM^3OO-S9#K_L>3BY/H*O)>?SRYNOCAZO+D M ;T9'G_Z9)NOW"_<; ()%$MZ]?SLVZ]/Q-:Q'WVSQ9#X['K?;/C/M2,-KL4# M=!_?/K ?F !A" ;OZ?\#4$L#!!0 ( +R 9%&E:0-N*0@ /08 8 M>&PO=V]R:W-H965T&ULU5EK;^.X%?TKA#LH$L 32Y2L1S8) MD&1FVP&ZVV"2=E 4_4!+M,V.+&I)*4[VU_=<4G[&R61WLT7[(>;[OGGNI7*V MU.:KG4O9LH=%5=OSP;QMF]/1R!9SN1#V1#>RQLI4FX5H,32SD6V,%*4[M*A& M/ B2T4*H>G!QYN9NS,69[MI*U?+&,-LM%L(\7LE*+\\'X6 U\5G-YBU-C"[. M&C&3M[+]6W-C,!JMJ91J(6NK=,V,G)X/+L/3JYCVNPU_5W)IM_J,-)EH_94& MG\KS04 "R4H6+5$0:.[EM:PJ(@0Q?NII#M8LZ>!V?T7]>Z<[=)D(*Z]U]465 M[?Q\D U8*:>BJ]K/>OEGV>LS)GJ%KJS[9@/0X*%JGTK'GH[ MO.8 [P]P)[=GY*3\(%IQ<6;TDAG:#6K4<:JZTQ!.U>24V]9@5>%<>W';-4TE M8>46+F'?JUK4A1(5^U1[A\-R9Z,6C&C[J.B)7GFB_!FB"?M!U^W,!#UZ@%ZVUCAR]Z!EZ?S4S4:N?G7I#=JUK MJRM5"A\G=AIUMVN<6D,Y=E_[R M)$H7^M0VHI#G@X8T,O=RL,VI.LP(_7LL:Z.D97=SR::ZPN55]8RU8E))UGCS M6(1_*U1ER42Z,TQMSITR^ R6FDCC'/>#,,6<1>&0'7VJ63O7G86A[3$66FD@ M@'6&MR0,K"A)/\"L%?LIG6I<7>.$[H M-\]P,AJ&>>3:( [@4R"9:1\=GX\_=:HA&YS\(@6;;1IR16/(:MF^6N$U:TB6 M#,=!X%K..?N+!+S,=54RM0"G^S[.^#!/$OH-0W99%-VBJV"S$K)!3/C.N>PH MA;GX,;4\SXZ]_>+8M5DT9A^V-\L'8+J5;"E@]0:L'A0\+ZM']B[,^#" 3*3@ MNRA)W0"1 0TD_HR4[[VCU,/[A;_DDB[YGO9T3X< ;=M(![O5X]"3Y$&T13\+ M?C7],-^E?\(N=S49)QM&8>@5@1N)3_F<,3"K#7%K-2NT;>F D0CJ3EJOP+ZY M^!87/O;J[%.BF $O1%?/R^Z;1M5.KJX67:G(MX6&TMCI>CTX86 WZ$,1Z>EB MPZ_TT!.;)>,MFT7![V2S*/N_M5F8GP =6U'/%.'$I;6R=1AI)!/XJS7D0E$ M6&HEJR J+O-FO_#[*:D 3;XI^D140&?)7'JWOPRJ $E/.>^#% 7!%E*YX9^, M!KYN \V/('6%NNJEI3V0NY/%O-:5GCTZ!.)9@O;(=0B;_OB'C(?\NQ?7KEWQ M T%A$I=F+1LA!"KOO;EJ+( ]'0?L*$_S8^!CFH:KF20#! )HD"'NC"CA%[&0 M/L/4NGY?Z$4CX1\Q@^=]:*0I'8MQ+ 02^U$8831.V;5H%)*E^IFB24_;)7FZ M1(A7V@,YA;UE,8 V)T7R-"9YLF2,N9A'-#=.$S<7I^Q.4^:%ZL$PB<>D.TYF M*>D^AOB97^(\]TMA$AV[%!$@"UPNM&G[PF5]"RF0GP:9[2;_QFVARR2V3QT M_2C9 N64QV\-^E&TA9)QGO]^H!]&6YKP)-Y&L'T3/37+2U!V",EX#Y%>K\0- MAD\HB>=\]MNM^ULQ\*G]@NU\UN?J_X[]>)XJ6A_50L(OM,1WH_ \I##V:"-Z?+2!!/P0@I%%(74X%C3$^9A]%(8$L^P&KKV=4V(Z9$&7$'!GVKFS%SFHV[QN)\*JPMVA M4E4=V=47#]@FV5&%G'],O.$CT-_8]H[NWJYU7V'N;QA^B*M1X#IM&-+%Z>#] MX]=O_+%;T!75YM05*+N:3(U>N)I"U9WSZ:8BQ*4*B\(>@>A@X^Q0/\&Z $."**:/-A@DMZQ(=A&AXB2Z%%;U?:X6L# MU 1I0A?_B(H<5#P?9*T7>+\[/;^XST]T.>_!?>9\##3TEK&LLZX0[5V][?\X M&.993DV,QS*:+ D0I<,H3]D'"@=@)0!0%U^AF#=3#@^NJK0LSM;]5\JP"K(= M*5 U!1LI\'8-LI445R3S)NR>:Y_:]^/D.=K>29Z#DR;,71J^5+@ MNN\\]P!PHMGGN#T ?05L4M+$2668G$ZI+%_JKBK9'!R17R1]=FS5^[*_<*>O M M=#H+J7Q?:&MSOWF-.S Z5 @&<+]7/JX_F$:J UJO"5#QWH\)I%^@H2%D<9 MTEC&>,;9H:^>HZTOT<#@F?O>CI1(P.P_2J]GUY_T+_V7[,UV__\ U#](NY95 M;%$DT'WZ=KI!G6^4_FI60EAVMRXK\^IH96W] M8C P^4JLN>FK6E1XLE!ZS2V^ZN7 U%KPPFU:EX,L22:#-9?5T<6YN_=)7YRK MQI:R$I\T,\UZS?7]:U&JS:NC]"C>^"R7*TLW!A?G-5^*:V'_J#]I?!NT4@JY M%I61JF):+%X=7:8O7H]HO5OP;RDVIG/-R));I;[2EW?%JZ.$ (E2Y)8D<'Q\ M%U>B+$D08'P+,H]:E;2Q>QVE_^ILARVWW(@K5?XI"[MZ=30[8H58\*:TG]7F M-Q'L&9.\7)7&_6<;OW8\/F)Y8ZQ:A\U L):5_^1WP0^=#;/DD0U9V) YW%Z1 M0_F&6WYQKM6&:5H-:73A3'6[ 4Y6%)1KJ_%48I^]>"--KBHKJT84[&,M-"=G MF?.!A7!:,LB#H-=>4/:(H G[ #DKPWZI"E'L[A\ 5(LLB\A>9T\*O!9UGPV3 M'LN2+'E"WK"U=.CD#0^SE/&J8'A6*\-+]E:KIC;L/Y>WQFIDS'^?4#QJ%8^< MXM'?=_%?$L0^5NP#OV=C[ZH>LRO!KM2ZYM4]R_%9"HL-=!OV67;_&<76^D,6=4=@5;J;+H+.RQNM&FX5X16?>IT?D*2PFB$ Z"D+R6)(L77U"^A,+TV1\U=N6E,K1"/1$O+7(!FBJ@,.F/H\(^ MN\$:D(W0&L]J?N_D$C#:W,*N$1KAX?9'[6X7IN-QTDL2:-NL9+YB&X'PR2HO MF\*'&I1> :"C*PC2PM3"T7*)<&Z EMW""()Q>T^YP[AUDM/L;$WLXE2G ML_9+A:W:<"U%ZXOH9-*X$Q^#6)H%SV-$W6+@E+Z(8 BE L3*ZK%LTJ+TN1H2 M#A2!-(D"&H5 J>]( M3>,2U^M"-V7@+WL6C>_D7L2ZER/.%&*%!Q+71B=Z(#77EASLM$.DT"YCL#.: M@* B=H2"1ZPFAJY-^L7692$(=H4U+NK!)O8.PJ4)7%,ME;,ESX5Q9FP"TY _ M:_[=^P1QYEZ2M(1*+%&T0.L 2K*?--:(K*]EHQ9VPS7Y015-'O.9LR_0!G$" MR:AJ[^[6\0W268?*L5V7T KG1,=%()/&\:*7I6I2VU32K0UIM2P5RF ?%4+X M55CO[TC2M/KY9+OA@$,5A=5Q=R 5(MQT^A)K5W)!3F+4W."I>T*^4$@B*F%R ME@$0R];J5I;2WF/I0G,LAI\(P9I7&-0\L:JRV?9/R@6?/?)_(M)!K:QP+290 M;/ -^:Y"=:QDS9HZK-W:C/#?-L@8BCDQO:JVK:0/^]D*D4>8D"D8AUQ?"YGV M;%]%#B1NLM(VUG4($7O@MB6%]4B1;PU,6[B0DYN+;B=6L1.39Y&M2A>.Y5P6 MNQ+0DO*:[W+,Y?45^']\1AW@$^(&16VW^5565%-PW35NAH)R84Q?LD?&@/Z3 M<\"/Q9$+*,>0&[YL3LZ>+M3=ZQS3WO1 M88)K*FM> _J=1+I@.&#'4S>]^$EF-G+7D@H.%.&S I>-&X[V-F:C[<9L&C?F MZ)94RT:ARJC^VV)%NF\M6"%5SMQ>(^_.0B().N P'$]0F+=P=SRC_##//#QH MH1\B=;1:/\(BSQ^G3.0&QUP=(B!WQ@8?1C2RH93<\7IG6CJ@OY =F%5*""0F M=!44A*]$63BG.1K?5[7S=-])W$'YP#&;9PG2&NAXJ MPP6($RX'EZ06JKFUBZ;<;CEFL\F0_5$!02F*AT2Q<3*B5O&\.9VER9S=N&/- M0V'JMC"?OH M(?S@URU!*!N M+)NQ]X(&\NZ^X7CZ,VDP9=A+9^-0Y33OF5T":/GKP.KNLA2%.[#K"3'6Z;,H M*W#XO\P!Y&4>8J_]*FX//=T90HLEU^Z5@-UUQ2,H7T T"'WG116[EG>[-QP# M94DZ[UQ=AZX8PW[LA['L):[27C8?XW/B_F>]Z7 "/QA7\V9WGVFWC><)&X[F MM!DU]5933X"-"YQAXI)I,L:2":58-H]S'FR-"?D"J'"\KY8]MA08J+G/V]WY MA67#A,V&WGO?$$(D[92=I+AQ/W.1F- M\ D>F*:G@81.@K[3D,&>O$ZR^6F+,-N"??\3G9B2D'(B5H/E=Q UGN^"2*=; M$.\Z"T?3K*X$Y2M=Q7N2_E).L8>0A OL#9Y"?XLMELQX$'$-1Q\.5QZ\UC-N]-LA'= M"?Y\-O$$MEN&US1G<@K+:)2PJZ#O M\=>JZ.C)MB-WWXGNO>L"@R:Q2>^\V'T"!K(M!4']_;$.;#I)GA[K1DCK \:G M=#X*QCP_C'$D[$U'V6,C$O6CAP:<=':PNN[P KZ?3%LJB.7Q?%G'D9EN.L?4 M-J7@'0WH3!5?Y7]7:N^UODI?^ MI[CM&ULK5?;;N,V$/V5@1L4NX!CR_(EWM0)X"3= M-D5W-TC2[D/1!UH:6T0H4DM2<=RO[PQUB>,ZEZ)]L4AJYLR9J^C9VM@[ER%Z M>,B5=B>=S/OBN-]W28:Y<#U3H*8W2V-SX6EK5WU76!1I4,I5/XZB23\74G=. M9^'LRI[.3.F5U'AEP95Y+NSF#)59GW0&G>;@6JXRSP?]TUDA5GB#_K?BRM*N MWZ*D,D?MI-%@<7G2F0^.ST8L'P1^E[AV6VM@3Q;&W/'F,CWI1$P(%2:>$00] M[O$]V@?PR^DR\+X?#B5/[:K'_& MVI\QXR5&N? +ZTIV1,))Z;S):V5BD$M=/<5#'8TEM)>O[T&IVW9>)+*_4*YAPCZ26Z6=\3 M.LOTDQKIK$**GT&:P">C?>;@1YUB^E2_3ZQ::G%#[2Q^$? &BQX,HR[$41R] M@#=L71T&O.&;7!4ZA6M4PF.ZY3;\,5^0%-7*GR]8'+461\'BZ'\([HM(W)K' MKA )GG2H]QS:>^P\"_]%P[RP4K7!ZX+4D!BMZU982Y^!SQ"<4 AF&=;SE94) MU7)I,03G*PHZMC#70FV\3!PX7%$[^FX0/S/"IJQ[(2W!&NMX<^G12M>%2YWT M0!2%-?<47_LT\H_1]@86Z$D'"N-DX,;8YR8OA-X S1QBGM"P<81"8$OIQ4(J MZ3>!XHKRX;-N6&_KD4YI+:EXXX7:,9]DPJXPL T$'R3U-JH-' QZ8VHQI8A& MEZS1.05QP^H4%E9=6I.#H#@4PHK EADF:#U-/\"\4&:#!+W.#*0R!6T\4#'I MQC4#%[>?B6Z:A@.BUKA-H:P<.OD7!A<3XSPT[K2Y M:QSG0"B.%D@ZD);31?Q5 V9*"S]9EOK(4[\+GXVE4K@0=Q0H6(HDQ+8'MQD3 M"6RTV4T?:3N\1X))*CXNA(%Y^,PB0E[- >0Y -3%'O,%I;BIQ@!/*HH^" Q( M*:4J#&6MO0LX;[/(WE@LR(6 4)24H!33G^9D82P+D/^ #?<@F(A7M_#-=&I&NQ@5O.:[ =>MW=M0@S/%KZSU1[, \G^^*[1LC$/951DE@VN^-0/*HO%&"5+N'J^>+^T;]G-0N:MI^$33)JF5KSH.VB\U!R(4*MEU5# MG@N7<32JI+V;3 ;OMQ%_*34^4J%&&HUV508?CIZH[''A "B+L._^T=^ZZ.5( M'/DZRT.NU+ZZ\[6G[8UY7ET4'\6KZS8YOY)4JPJ7I!KUCL:=ZEO3;+PIPK5Q M83Q=0L,RHUL_6A:@]TMC?+-A ^W_B-._ 5!+ P04 " "\@&11;.[H=8\& M #I#P &0 'AL+W=OQ#8I$\U^_=GDT8J,[JYBGL?W-_L4VTL_E(E)T/MNF984&C M3/J5WWHY8\P%#U#$>U.BJ*5/\@@;ZZ"O)@'"F612]H+>)$'%(X+.Q =K0NW%CZ:B MZI1_ J,&RXJ]96^*)P7>43L6LSP315[D3\B;#9[.HKS9[WOZ@_*EMNRL%_^Z M7?K@D!S_?D+'?- QCSKF?Q[-/R1(_$JB26NQ8I)-))%>A)H$?2MK:=8D6J=* MPI8,J(E.5V))**"2D/^50"$+B7+P'B6/[U:J2@0K (+Q*\*AT$HNE59A)YZ# MDKZID$2^$,I$35B94K52LX#&^B!DM9$FH(QMYY&?[@N$LR:F'E0=Y$(.)%M7 MD=.[I%JF,EU2V!*9O8Q6NJ!8%7MOD_;F@(BH9*"Q>'? HCF&2P(GKMF*6268 M'0$7!2=K_).NK'<))CADG0KJ-TI0*M-VX.^8%=A\C_E8?*K))V$>Y*7N*KH4 M?Z<-:3'-N#$@I!6'QBX]N8U%6QP.P-X;N=?[L#6LVZM&:>GVFH\B",4Q=Q)M MSPD'E#EUX74T-RF]MC*'@F'FU-FH%KQ%A3LWZ)-WMZI&TRJ(VMGQ; M*SB%O0#I6!N[3R@DC.24]L%G+ 9#P#HNCZ^=0E:O06>0QC&YH+H+D/P;+&3_ MM[%LNJ;E3/5\W#J[083B\9)0!_A3F!71R"V[\U >IZ)$?22J 7!VJ62*!]0V9%'[B Q&R:=L;BGQT#;5[>-RH;4FQM;;556F<0 M']"J% ?_**\!9TL._8$7')&6XY#%G'C*%6B]YTTFUF10XAKM95N32:$6<%.> MM!ME-E9O$O[6#\;L#9:B[>"DY$H_<,$@L62XR'M1VF8)AZ.TOK56_\'@CAD4 M*[A!BW6\'(M_V <1$EMZW$.L'L"?$;H?@$]<)U;CHA4=XM+RP!1]BI,9AV\M M;#&[O_[E53$]?^V_3Y^A @$G=^?_)7$07EH[6DON ;*Q^UQN.9K(4A2#YJ2" MERK4_00YDCFTXDMQ^UBV/7_/;)@M<-N_$+>-==RL*_&3LXA!^O]C7WM5F@=] MF[ODBPGMAJ'408)X)N;9]"+';\2B>'WRE<[NNF6P =BDY?YX_YMV^^9[R= V MY"*6K402BVD.@O.!?)HV7H'0M=8Q*BAI2GF_M&Q4D16+Q2:*LVRV*/#!I\]PWF_- M>^!/\^G_ #H@6)R?#08<$(\'BX,7/>&QGSW)$X!G\XO%*0MVYD\ ?I;E\[EX M7A0'%FP5Q3W,9UD^G1WBDO/&;,9$/]D-.1,K'3,#E03J:9;GY]]E2]H]^#?- M%HL+J)Z]8(%Q>7:($\(V6S!,Q9QQ*O+]YE1\1J>3.H8!5U@/A8YTQ!_C"-V, M4N=)=Y\*Y16W,2YX.D445KHK0R?3#./^WK:VO^>4Z#ZX['WM9)H][[F982?V MO"WDV3B'6)Z)#'A>Z31UP8;FRJ<-SU.MOI#>I?L&;W)CB2*.+J0\<>E$S(ZS MT&*,'#NRW$_HDM'>]>,?N5;RQ3.VH#$G,#(XUH_- C87+T_$)*KN,CDP=#9T)ZB0V[PSOV-CW?#N3I M$8P*7"N$1=,*K/GX?#$2+CTLTR+8-C[FEC;@:1@_:[S%R3$!SE<6.=XO6,'P MNK_Y+U!+ P04 " "\@&11\=F']Z0$ S"@ &0 'AL+W=OB M!ZXT6K&A2)6D]J._OF_(]7JW<%P@!WLEBC/OSJ7LS!X5DTRZLVL*LNS6:^T+6ZNTMJ]O[ER M8S3:\KVG,/:]\ML[-FY]79P4CPM?]+*+LC"[N1K4DA\X_CK<>[S-]EX:W;,- MVEGRW%X7MR>7=Z>R/VWX3?,Z'#R31+)P[IN\?&RNBU((L>$ZB@>%GQ6_8V/$ M$6C\O?-9["'%\/#YT?O/*7;$LE"!WSGSNVYB=UU<%-1PJT83O[CU+[R+YZWX MJYT)Z3^M\][YO*!Z#-'U.V,PZ+7-OVJSR\.!P47Y'8-J9U EWADHL7ROHKJY M\FY-7G;#FSRD4),UR&DK17F('E\U[.+-1UN[GNFKVG"XFD5XE/59O;.^R];5 M=ZS/Z).SL0OTP3;<'-O/P&1/IWJD]Z/"!ARG-RPE5956^X&^^#V^>_,W_ M-SQZKT-M7!@]TQ^WBQ ]!/'G"Q"G>XC3!''Z@QE\T5IZ[C(,JN;K DT5V*^X M.'))7SLF;EM.\J6(2+R*3&/@AM"4I&UDKWL:\-\U@72@*"8A:H@6FY2UHS+/ M^)@D/3>$YJA'[]G&O16YEMK1&-JR\FB^ )&'"?&FYB'"OXKB!>P\FP02'86! M:]WJFG@%5]BM6V!O)Z209X0G,^GIZ_3XNGTXO5$(A]RU@P"05)0I#="2&=N\(O? 1$V:-S8 MP73/%;O_@WGR!%F]W4.6TY,,64[/7A]B0*WAAR(^^>F8N:025 .'H.TRN<, M-_H?M=!&QZV NM'+-&,OH0BZ[)N-Z%!XHUW0#/UHZ +1OOD0'N=3U-$^3)3#@*--FQ9^_&\*CEE$GO5EH.7,031H"KW.(; MB=;H7L<41Y"9(2!0WPB1//PRT-S=R:N829=E4>UN*Y MHV=V<)"C.,MT79$1,]J8S_3]ZOY&=)LO D_;\W4*P$NILN$6IN7T_&U!/E]1 M\DMT0[H6+%S$)2,]=KC5L9<-^-XZ-.3N10#V]\2;?P%02P,$% @ O(!D M4565!3KV!@ #A( !D !X;"]W;W)K&ULM5AM M;]LV$/XK!R,#$L#QBRP[=9$$2--UZY!N1=.N&(9]H&7:(D:)+DG%\7[]GB,E M57:2MBNP#U%$D7?WW/O1YUMC_W:YE)[N"UVZBU[N_>;Y<.BR7!;"#)J/1;%@(5?8NS\.WM_;RW%1>JU*^M>2JHA!V]T)J ML[WHC7O-AW=JG7O^,+P\WXBUO)7^P^:MQ6K8O%Y>]$8,2&J9>>8@\.].7DNMF1%@?*IY]EJ13-A] M;[B_"KI#EX5P\MKHCVKI\XO>LQXMY4I4VK\SVY]EK<^4^65&N_"D;3R;)CW* M*N=-41,#0:'*^%_7Y]9LR?)I<..7H&J@ M!CA5LE-NO<6N IV_#%XX-:O3#T[2E7/2.Q+EDFXD5*4;)19**Z^D.Q]ZB&.B M85:S?A%9)T^PGM$;4_K V6)-&JPODB\RO)6; 4U&?4I&R>@+ M_":M[I/ ;_($OQL)?26]5"[3QE56TI]7"^2GRJU04KZP/A.YBK3.*Y*\KFD#Z7ROUE9E(.3XX[V/4F#;TE4I],ZKS)&3ZZ@*DUV;8B/*'HWC+C?6KX36'%T->KQGII"U3Q%!P01Q:U'MT'1( M<+ &GL4"BKXRW+8\KKU(,]%8M48@Z/HDQ\6 ;@_0 M;!50+F2PSKI4_T 2]QOB4A)RDM.7>X>"=>]J4M^XQ,2&K4E3+D)/(GR4Z:7QS1JMEX+- 5I2(A-C_!1M& M0ZQ[3M<:,A22/B8!2B_R:0'LC0?I^#4+028#A3MI"LYO^Z6$;%.4D'2G->S3 MD,ZJK/A877LXF=]USC8J'M$XZ8\FTV]DO$0MC[S9"@WK"(YRJ9?!]9QZ?+HT M95;94##&XY3>AP@TWR HH!JG\[VJ>HBPZYGC$,ZG[/23)_6_RC++N+N$D-2? M3\;_A?D3-NA"?6")Q@SS%!)A\.2AP?O8Z8G> M#T'WS16V]>^^>[F) M;#8Z[" P7Y?Q>L71_60+<%T*U:%HN@*/+X>37*<=PSKTM? Y5IVBWDV>+0*<-&;/)L\ MVA#,@@?!R!;PT&R0/B0*40$M M"=(DI8,Y_8"AB6>]( KJ/1RZ]_##N]^97B<9;^ $"^6S'V M-\(BC"?C?J>ZWL0(:*>5US%O?D4G/#ATV,MY\ M.2,<)_D^GT2/3,]Y)T!^F M<,Z<_Y^E_&F"UW2:-L]1PJ_)=-8\N9V@4)XE]1,A;J58\6R8]I_-9_6S6Z3; M46T\[<_.)@ PX];$JQ':+FYN/(!6/L[MDJ=M.D[ZDW1V0F]CQJ#FZ"J,V*LJ M3->'G)O*#UY-RS +K=9UBL>QL,ZCX] 43^BFZ4\UMR[!4=-M'KL\#CMW]$+: M=?@E@HLUPBA>U]NO[8\=5_&.__EX_*4$SL90RC/A"J2CP=FT%Z>49N'-)MSX M%\9[4X377 IHPP>POS+&-PL6T/X$=/DO4$L#!!0 ( +R 9%&_2K"[> L M %L= 9 >&PO=V]R:W-H965T&@T9>#T]V85VMCO[J54EX\%WGI7G=6WE%*17PWZ_?.*G\WLFU>F]KDNU%M)NW*C?KUYVD MTSSXI):W/&O6(>QHV%'I+7S MIHB3H4&AR_!?/D<_[$RX[I^8,(@3!JQW6(BU?"^]?//*FK6P-!K2Z()-Y=E0 M3I<4E$=O\59CGG_SZ$WZ]?(M[,K$.U,@UDZ2NUY=>4BG,5=IE/0V2!J#[PI\5%5/#/M=,>@/^M^1-VQ-';*\X2EY M*VG5Y9Q-G?\*OC7 T1>@RQ3M@7E2Y+%U7^)6"+_M3\5"4>EX[<=^.F&&$ MD&46QR234V/.:<"??[H>#/HO>1P]Y?ODY45//"Q(@FN77"MHMA&FA(I+N-J+ M1>UKJX1<2YLYL;"FV*Y)LGKB'[NW0N;@#0PTEL=IYVH)E8191#--1=[ 6N%6 M5B"G5 <76=J3>&45(JM3#Q?R*/@"S')Y^%C4I?9.G$?[/CU^=IV+KJB49?;# MLA$^IR9V9IC2>*,K4NE6.V&(-I.;#6RQ86X4&5[VQ*T7 +Y7Q1P#&O1S[."U M-?V0A>99@Y$4O)KTKL$+>4[F.D*X(]>DIBCH07#)D]2YG.>*O1C"@(O6E34V MK/TF"L;+?-_%X@EFDZHP0#U7BNWWAA\?4VW<&[6J25;K6\MZ@O$M'N(2MTUZ MH.%,V=IOP(E^14ZG-6E%4]L#U1I\./TLBL!#BGCHR)(PG-19&$;6BW;I+\S@ MF')^CVVT,K6#H>ZB?8^4YCP>Z7(II!>_2)NNQ#")0L?=F^%(G(EA[^9&W#TK MFVH*Z_E@,KD0@]YX+)!%%DKS H/1]848]:ZO3PD_HO6X.\)O7.#3%H#!?Y\9 M@+_?>X1M;,^5A@T$3P]TD/]6)F(C'L ]:\!NN?)8'A!3Z:[X9C0H_'@ MJ,@CRIZ)P70Z%X*,7'&J[;V\),X+*,7$A;"9ZF?=;QTBZ5[XBR MYK5@_B3I]OM]08S2!$T]J[1F*C&+A4Z5!5^\57ZM5"GZ?^)]F4QP89B%P]0U M-J"8*Z%RO=3$ 8]6;CI\OD]Y@_+R_=$3'7UQ$ M!:\>=Z15R)OE-X[^5#N4N#GE]?YNN+Z-4=B0DHI'7=0%Z&&E82J7/AA!28I0 M .=!5HNA(\ D6(4LS0!C!Q7&>OT?L@1@PB+0&$HB.RK[I+PAAR4*>))Y MK=JZX_2D+9HIRU#4*,5DHG:-O51[JLMWTN8H?V!?'E "UZL\K!7(A<=S+@Q, M":5=7!SE4^Z:U7;]%W/,"5JZC=MG9DEGT$$8<4A7LQ_3%14.R> EF*6Y^CG2 MQ"2A9#H]*N0H06'"69ARLGR\>Z9K==0W**$<\.#V*I1T=[:*L_T**H"]4>7D M-9$[2E#>?%3&"M!K0> F\JI+66?,MZE!&BB#R-*97& #4?]"22;C*:T"_2 Q*UXBC3O PKY:;B M+==,&HQ%ISYLXQ3ZN18*S?_1H+T\_[MQL .N-X4*M)1I!Y^" MU&K:BUN.FBN@68DE=0B4NV6NNJ)4;+^7SZU(5"3GX^F%2*;3W0KP& +@G@FY M:\JN2KJ#Z8C_#^&%VQ/57EO'(MGOUXIGHUZ_*1:[XBS9WK'GSJ9#SH:06I>H M3,RR9+HYBDGFR%":UF6L60]Z!<[T)'C&=5 LCA#,?$-L 4 WPG"Y[;)VJ]XY M+=0J$GEOW;!"DU2W'+9O+RK"0(3,R@?:)7LO6UW[>X\##=\OHDM#GMK$9),V M:17E&G%8GC]X]SF9- M(QG+]-@)JSB="Z65I+[R(']#.QW.J@Z=XU"2SFZ#!0H=(N:;H;RC$Z,/U!-[+5E3/61XGZ%ZU3PCI^ MK+FY;J/E>%,0N5H]K[T2R672N@5N:.OKI04KBPJ#ZRK4?V>#,9-7++"#6T/I MDVL4L5RCM".V=C&$@2BRWCNR]VO)TJ?(X4OR-WO M%0RPQ[:MN(-M[ OQD'I#N2LYUK_)#'2A0MEZ[^$&\,9]F7Y7-!^===Z_X[O. M1?!%O&U0&@@:((_G9]1\;TLL'_KGD'PPJ2X7-3^1.\>8W)$W8-R2Q7IE> =5 MTO)>D"( 50\0;$KHPR(6"&1Y9NML['*5EC<2XTWR,41IH62S>Y_# %P MA./SP44754!R+B_.T8 S*,-=[2W4"FS]5QI/S1RUO$O) ML-PC )W3B0L1+/RL4UW!<['VR[&>C9AIPJY*B]*;?4Z%@=4R#QW5;KN^*RJZ M.<[OB<_MV5U\Q/F;TR#*C2=LK^UTJJSC;J"FID+/1N>6K&XAO[8G ,TG$\XP M&0'Z1(IIE>3F>&]?\ADAJ@=(;T\V=S7A$Y]\+3=.)-1NQAH$YM%.)?Q1FEF7 M49FGN 9K8]E)Q S 'E4$"((+99"!2^Z:&=O!="*PJPR[&$5"Z$>8I.G#T5>E M*LXD8)R::O2=,XCH^%(6C0/VS#D\8Z/88L4GRDA^IWG>'M$>'J4%!+J:4E:C M62:<@^QO6,?8ZYV/G@5RB[YLQXE%$0M?/MJG[9?#F_#![/M\/#9$3TX MJ@ G&PO=V]R:W-H965T/FTQ=;5%D4>C2DW3)%E.*R'U:+V*>S=VO3+!*ZGQ MQH(+527L[@J5:2Y&L]%^XU86I>>-Z7I5BP+OT'^M;RQ]37N47%:HG30:+&XO M1I>S=U<+OA\O_":Q<8,U<"0;8^[YXW-^,4J8$"K,/",(^GG :U2*@8C&]PYS MU+MDP^%ZC_XIQDZQ;(3#:Z.^R=R7%Z/S$>2X%4'Y6]/\A%T\IXR7&>7B7VC: MN^GI"++@O*DZ8V)02=W^BLT/G.-.N0KEJD M] C2$KX8[4L''W6.^7/[*;'JJ:5[:E?IBX!W6$]@GHPA3=+D!;QY'^H\XLV/ MX'W\'J3?P>^7&^&/%S 7/>8B8B[^A_3]-Z1?-%R&@H0 ;SD3LW0,)EBX M,L+F8+;P05H2N+$.1%U;\X Y"-!4#2X"VB? N@4$VG!!: _>0%/*K(0&25([ MJA#*D$4(-1^=S"<)*4XI+AYRQ%ZIJIT7.I>Z@,Q4%9VT;J@[@- 0M*LQDUM) M+!3JPI=LZ:F*)_"59&'!ESV1\=[O@*,KA44'6VNJ:,9$XJ_4T92;$=G8>VI7 MQ(.@Y(/PJ'84ID? +-F< MOIE%6PZZ5A1E'BRO.2&9,J[U&(\;J7/3D ^F373QT2,AN4!)[K$BAG0<$BTS M2LVO)5+::4L;*((@^AX1A'N"H6A AVI#&:2$=DQ]*3RY5 HV. @DG\"W-K&5 MR>5V!_0V'BTU#\I.Q#L@"L'YW+6Y;J0OZ:4YN62J*:U,DH3X,\DK=$'A/O^(!Z!T QZHS:D-0A M.ME+NLL8D93>O2#C?^CN!X3]R;2R]J5%?!/EY>3CFZKMALC=$*B7^9BZUZ]F MR^3]OJO%RY3)M[$60Q]W02*B[@$B5Y\L('QX4G I6 E7]VUX*6SH4GL -!_SNOYZ'/)F=] M65CD\8F\/@BIQ$:ULOM;I1Y*=(@]-6X':[G5=(\^.?2_;3H8$RJT11R&'"$& M[=N)H=_MYZW+=LQXNMX.:U^$+9BQPBV9)I,S&F]L.P"U'][4<>C8&$\C3%R6 M-#.BY0MTOC7&[S_803^%KO\"4$L#!!0 ( +R 9%$[8T49R@L !T= 9 M >&PO=V]R:W-H965T)' +HV^G3 MW9BW6^L^^Y5203RM2^/?G:Q"J%Y?7OILI=;2#VVE#'XIK%O+@*]N>>DKIV3. MF];EY60TNKE<2VU.WK_E9P_N_5M;AU(;]>"$K]=KZ79WJK3;=R?CD^;!+WJY M"O3@\OW;2B[5HPJ_5@\.WR[;4W*]5L9K:X13Q;N3^?CUW16MYP6_:;7UO<^" M+%E8^YF^?,S?G8Q((56J+- )$O\VZEZ5)1T$-;ZD,T]:D;2Q_[DY_0/;#EL6 MTJM[6_ZN\[!Z=W)[(G)5R+H,O]CM/U6RYYK.RVSI^:_8QK73Z8G(:A_L.FV& M!FMMXG_YE/S0VW [>F'#)&V8L-Y1$&OYG0SR_5MGM\+1:IQ&']A4W@WEM*&@ M/ :'7S7VA??S[$NMO28/O;T,.) >7V9I\UWO'KP8BK!3I74FS M$QG^ERJHG)_*WC9;B/GW'P="BLKIC0RJW%VL5)GCJRU@.M;(4L!N8W.E!>%=FNQ0F)_J:4+RD&8-N*3A 8#\:&T3N?XL-5A!:$% M;\'O/[M2FMR*LP\_G@_$;]KA9"W%G9+92IS]-C\7^%G>X%$RL79P_Q\ M2$H+"?5\\&)=&YWI2I8P*9X*A.NU_DKZD<&J*!2G+P<3)N.A=D(]83NOV3?/ MJ,"LAF7.ULL5G(,\:8B MCM)%D", ?. 8T+GAF"QV(=.)F*BU_#F1K$NE7+, MA293=)2S,M_*G? [']3:L[6PU9&BVF0@2D]12P)S4*K)_:!]D%FS5#X2%';F MJI2[H?B=G"Q%86N3RT9I#HJF8,(U,+J"X[$!"MJ*3!BP3U?2PR\ 34[Q@W-; MP[2!:9$%N[/6UNA@&0@DO^<0#O0:Y*:!/%'5BQ+J>KC$.I&5&DM\C&(KK0?8 MO__M=C*>O?%BJ>S2R6J%O86U 1C%T?"?\*@! >(7&E&'ATWA)+*RSD+MU-' M !8M"F'D%DQ.__&8!/^D\RTOXE9+#ZSP!-0*[4(Y0 "ITL1"UT<,>7\.[G41D*+1S M*@/G$W+ !=;F6T0SZ09&MEMF;XJ93WVA_IIH=A\. )Y-'C[CC+>U)R8]IX,A MO%\Z7XM["OZIN+FY$I^"2^3^:+Z\'5 MU4C\S"!)*\8W8_'),I[W@R/&$ZR>B7FC7P/QL^GL]IP>NQJK\-19XD-HXU!# M"!_@933/<.S9U>3F7/Q(E4B46C+C4IT]@R'G26S_.52HUSC@;#RXN9DU*PX" M"L18]3-!)0>%.E9ZN@7E^2L:2H7%!ME16(%E6?T!3+>R:=V]$) MZ609]L+,,$)"$LR,%;E&P7:*TG*!^D^Y$IZGP$MH\&T2+)WE5(J5H8;EO02R M7O4W-2H0B1B[MXGYIP#"?1L0< @$[)^ )S K[@\U6;5 =2]CADRS0!MD,U;^(C4^%-7YNSL;O$V0[5BKN'H+*5L:5=[II" MNZ".!\A%KGY68:\46XH DS/Y\,(G@HLKR3CKB4%M1042/1]A8-CE15LPCO"? MYFZJK(E*J#-)RARV&Y_VR^]C*K].T3/2A:1RJ%GB0G6GIA.E,10^IS8T4A+' MHOD#ABB]8QA:CT.GHBX!2&Q'W\(9SSV$?*)L@;4)(<+K92P1H C]C!Y LNA4 M"MTI\3+Y)773:(@P<-BIK*QT%4%LK+F@>0'C @@Z]0\HCK'\$=30-\ ;7WM, MKND@7\6&5X#K8!@RE4!&-4W0O$1,*&B"H3$8MJ?SNK2-@$3+JERYBS6ZR0&X MP:8\XM)R5/O]GJ,. .C7U%;";*R/PC!8# 3IRAXE_TLDOV_*(@F](*%BK9"P MN?AL[-80/'LE3DE'W.33FOW\VI/,;7 $#!6=T)R*1(&=.@T%1PKML2@\J\K4 M^D?7<1\B4Q:DIN\PL9HB^EK,UX0. M&$D@AH_GB>(.>@GZN@,V\/'^>(*=HIA?CT;B1OSK6(#%!(5^FBKF$85293U- M+4%O_K_X)?'WO:61^*.A:F+2R,H@/&#&@PZ=-&!48MR"'J?CX:QIG2D*#FH: M/FMA3>WCG/MB<]XUL0HPM#NE?+^WYO"@!^;Y%_$%29'FL?LGAN5:?7H]G$RH M78ZM=FPS3Z]GH\$(#CRJTT'_/A!\B[!1<T*";.V:28X'.+)-.X_*AH;?4IIP8Z =?3) G_/2M76S[>^+ MP_@,Z;:#'[*:%W$8T4\7::)0/#,_J@H5:@%CFFNO_;AV_7/'L\CET_%LRFYD MGTZO)_2%:S%!4KH(A5/TF=VJZUZBNN)0[E@,Q_HB$A9G@?'= M_.-E*9FV4@L:IR?&V4 LE4'NE>FB9(T>D8H+LTJS/$&L-K+.-7,ZXD"_\"=O M2QVG8MUP)84-JW 7?YXH/&)5,1I<@'TV\W2;]]WD)/F>D M2[J@:-?L\=2>1K''.E#GL,$^'&. M[J$48S[A]J!;[AD&I;(@\MHUR?/7\,KKBC[4_\P85H6;FT:'%^);M!%J_+J2 M&Q4M10PBSDET!'T$4=-YP0-E]'7;,\7JV+\RB.VW4P7UV3V%CL9Q$$E$]B_V M4BL5<=%X8;\;:$>Y(_4@:I?.>I8V!RW],[Z,5;1+D^?ZYY;GBL9 0E^R![%6 M=-.E,3%QAT$7%GP^WXOY '4VW"*QB]9RUPP0;9O>Q:JY5J5KH3^#_9!G64?W M1L0E,3V_90.U'RGC4KA[N1@'TX. -^,4RB>:/?B4KG!-SE2>REWP *.58,NTB;$+,#H6U;*XH! M3R1]35.;=U39UWR3-YJ^$8^@D/Z[F/:'LX][#\G MNB,J:0@^%6?3P:O)U?FQ']O"_EK<81[(:/5H.!Z=B^]T60?N.7C,K06VCH:SZQ/AXLNX M^"78BE^ +6Q 2\'[]GDM* MLI(XZ>Q@OUB21=Y[[KE/ZF*G])W9"F'90YX5YGUO:VWYKM\WR5;DW+Q5I2CP M9JUTSBT>]:9O2BUXZC;E63\:#,;]G,NB=WGA_EOHRPM5V4P68J&9J?*],>2\6:5YF]5;M_BMJ>F.0E*C/NE^W\VFC6 M8TEEK,KKS4"0R\)?^4/-0V?#=/#"AJC>$#G<7I%#^8%;?GFAU8YI6@UI=.-, M=;L!3A;DE*75>"NQSUY>5P;_&,.68@.N+;LIO*=!V47?0@.MZR>UM&LO+7I! MVIA]4H7=&O:Q2$7Z>'\?R%IX40/O.GI5X%*4;]EP$+!H$ U>D3=LS1TZ><,7 MY7DK;T6IM)7%AOW[:F6L1G#\YQ7QHU;\R(D?_9_8_.O2V'>!\- :?V=[AAS5 MW HF"V9W"LE"UO%5)ICQ6\T[=JMXNN-[""N,TH;Q(F5?-"^,6^MD+O?&BMR\ M95^VXMGZ6A(KM;J7J3#LGFNI*@A*[WF1B!3)8.M<,QT=Q@ME@,Y ]'HM$^"T M0IMZ<0:N2[(J!5:>*\ASS,"6;[RPT-?>_(9:^[?VB?TN'FS[M! ; M;JK#IEN>RLXC^P9CE<8S6D8B[3Y@2S0,.]\[C@[W[%K>"21%2F;0!O=J6?*" M]FHCYSP/V$*D"/,'1\3BS5)HV-B:<]S8)M1Y9E1CL.?;<*@%S_#A1L+I3/RH M9.D6(XRK->H(8D*ST[__,HVBP?GGCY_<77A^=J#098)WWK%LT'?"@HT=8F)[ ME&YLABNQI!%@Y(:P)*B]FC*BSKPGKP]0$[Y"#M@Z3XX7@>?Y+@J8+, ?<)!X MJ#/H??1HA+Z7R)V@3N:T\P]*DZM:2#26"SA>"T]N!Z'+'Z0(M*JLN[SU%=D5Y@ IX,.T$$! D4\-0%0-0>6RL50@_8M5?J: M0\^3D75AM56Z9QNE4L-R=7\PGG);Z$3"YW5E.H_!Q,I-[0CO8E9?M1G6ZR[QV[ M09+ \J4/YD4GJCXU*D][R\6GWMDY4Y#>%O=78J$--S;/!->WF%J1:K2[&[7/ MH],O_[4" >>^06#+J[2[52;^;>;C]_? M+#*JC/.M2.X62E*+_#J__4T6=]X!X ]UXT_E\?-BUD&'J+SZ]8:M!#Q,@V+:2Y\=BM#^6T2+5?4C0O_VI\37,; Z1(AQ,F.(\I./;B ?7!"2ENW MPW:"(K*6!WG+CKRK@[Q%+0]FS050 TBB- R@V6HC"M"5^7Z?8A27-#?2F8*) M!YR1#!4[SR_):I8C,?46IR6VKHK$DVTJ%'9NCM6FH&->P+85 A 4&C!95U=J M#NY=)W@29:PW,:E1OXBOD_NNZR =O4$YC<-_\(8XO.3(=G(;-\;U(_):H2B. MT)7=+(,,=WZJ_>ICX26'"PZC#]VAY$0J8FR%4H-AC"3MNSW4#RYD@UPA*]TM MV+6'-HHJWM2OMD#O,%IAZ7HM=-V[:**CH>8*5GML3K_/"8V>4M \1PA3U)=[ MO%QKE8,RL..:JCN#H:7ZFC7?2K%F'Q]$4CEJ/U-E$YK:-;++^$+@UM39A5!( M12*-;U)WG=E@_OE#.QP$!(5.G&R-L:)P1:0;'MQV,]9U7&]!1EVQA@9Y+%6P MAMSDY=7>8ZM]NP/A@7FTC:K&GWZZI-:)"4-0"PB.;&Z" -Y(,F1M"O_A7.]= MO\;LH79N?*[][X<=N,0?P[&\*CCR@^[0#5**2C]((/-2%U3'[:>6_5(Y:<>I MK1;BC>]8\N%-[D^B@DZBF.Q*I-<*[#>'2;>.JMOA9/2D@'Y1%BA.;Z@:863& M>G,&.Z'DT2GWF.Q%W<+:^#IAX2@(AS%N(EP'],,@W V@G$Q-(2#8!(/?X[[F$^B&-)#\O$8;$[AFNA( M&.'/"&9%,[J,1L^< BG#\=!9A6B*0X_G,6+".H:B>#!E4Z@;'MN965:N2K5*^ --B[)_'T-+P>&?2NIK+6[" >*TPG=>J=U %]TGC]I";S:W%HINC E?M. M0RUA,#QOK_-V FG:.#L=!:/! "CC(!S-<)T&\6B$ZRR(0SQ?_:R;L]-H2/O] M[VCL[F?C,W8KF@,(D9ULN:9O" 0EC,[;Z^F8M#1/GU]PW0F;C,CXTS"(PB$] MAW7I.Z5@"\^.?7#K=SYEHNMNW =;^EP!ECN/RA_ G@, MR&B1:VP=O)W$/:;]1UK_8%7I/HRNE$6+=[&PO=V]R:W-H965T?E)%7R:Z.[)/99]N;#U7T MB2$Y,0@P&$ R]Z^__G7W/ ""E.0D>U>U#YD$9GIZ^OWB=[=U\]&MC&FS3^NR M-IGKUNN\V3XW97W[_='YD?_@G5VN6GSP^(?O M-OG27)OVP^9M0_]Z'%8I[-I4SM95UIC%]T>7Y]\^GS[!"_S$/ZRY=O2\?_F]WJLV='V;QS;;W6 MEPF"M:WD__-/BHC[O##5%Z8,MVS$4+[,V_R'[YKZ-FOP-*V&/_BH_#8!9RO< MRG7;T+>6WFM_>&GUMEIF;^O2SJUQV;'_Z]%WCUL""XL_GBL(SP6$Z1X0OLQ^KJMVY;)756&* M_ON/Z3CA3%-_IN?3@PM>F\UI=G$VR:9GT[,#ZUT$'%WP>A=[UGO3+//*_C,' MDB;9B[IR=-@B%ZHB/+UMC#-5FWLDOK957LUM7F;7]*$A&FY=]M^7,])!%*0M&L-/+>*2U#WUI'+-*:ABC7%!F( M:\EK+&SCVA-+Z)2_2%YD:].NZN(T^V5DN<%"LVUF7&N)*>D?YM.&6)S^(%XO ML<&FL7,"',Q:9'Q'+='FAA]NS+R^,728AO[I,A)KF:,#G:SK&[R*ZZQG=+^T M5WIR?$QP-]F";K!NW(3$V'R5Y8YXL?E( ,_KJK! (7T5 )JO\JHR)7!56+I] M.^L"T-'B A:$P\J2 M""BR95T7! $(2'W9-/4<\_,37Z; 5\-T:5\DCF;FQ-X!JC/ ?O$@6/FOB9T 0Z*4AL<2H(,SD='LEX8D8W##U%'4W M:Q==2?I%5CCM,9$G4\?(N>/5E&3I/WFYI1O&KOSN$B@&"+N@3H@2'=TT1(W< M7PFUE\]L:=OMA"AY7G:%$/@V^UC5MQ6N-V6,65Y];+I-"R$^44%]NC>!WJZ:NENNZ/L;F '\6@M(^<3$Q;7U,-?5LL:'\\809 G\SN_F M3^[^]F]?3\^_>@;F4FD>C@.FS.9T5RZ[):%@LELAEOP6_PM,])#5KHB_UODV MLT03E@Z41:SJ;KH9 :EG;VOB&B(Y2^>.$-2STBX57M?-G/F] \+I85 (R06B M$7K,Y2 ) NK6EJ62<)]R\R49;,3%^5I06W2@H0JXI/.0>"7\=/0F_?1@# M,^!:5B3JZ'QSOH92;3K'HI:D(3U.JZU,A;V#6!+$Q\=!-57=9J7]:,JM(*BQ M+6YLE*L"EN[!NH>$VY=!N'UY4"[]G:0W8PD7\8;5S4]$L"<_D=U:9)?$X:T; MDW9_?-6>R!(V!D*$M%G^$$M4=.$-<1=;/O0M%.&2 M;8D!:UCBJ#DQ,:-XGC?-EH64T)&*6VS"[$/$(]N =J[BAF4-X<<8/X*R9WY@)6S>%PC%K"SZ9NV([O*GF_!'KX16PV0!*.0NM!%];^XN@H#%J\ M#-J+[&^R>F>$"F^$]X_+/"]41HMAIWV4=;\M&U.*'A I]);>,J1^#K'D5X$E MOSK(/,]SU<"IC3_&@Y^Q3/:&Y%I7Y:28V5@D[4+>KORE'@8H+0A_%YT)T>?" M-4%PT?)7L.](?5]5\U-&'I +16$+FS>LV?'I*B?BFAD2EV1I;G+P"X3O'.S" M(N[6MBM>O.F()+P%\N'T^I0NE]0\:4%5J*\^"6_CH% M_W7^[)'(B K@K2/=D0A>63*C-Z!CDM2F82VPJ.L6M\ZB0\WN@ 5;22@"&S%E M@^TK?%26D%V_=Y /\!"6)(8:_I1.!I(,NDN=!%IP4XI4"L?SL/_]\O)M )X( MBQ67OR" 10"S#B/"=N8SK]&MZJXLL#8"*BP=Z^JWKA)M%2Y!^2;:"'&K.S80 M*2C<(1A5RN'-0!R7544"ARQA7 E$'&(=V?G9R7\&J;FP#FIW:W(2Z7#1LY_S MAF[MXER8.^#LM3R(SSSJX 64]$8X"]$$=OF/CL36-UXXD&THQ#'W$L+3-)LD M35ZY7!5^)%TR*TCX\=$$<=$K%W%#K-:5PAS;2(K)3;*+J6KPWB &#AB_VI3:$\T<288,@I(T"UG>HBU@ M.&2+IE[#/:?SDF#HP-YAR0EVPNW1Y<)B!(I(H@0ZV8@X5SF0:JW2BB5OH_B\ M_TWLAUAW6)E2R(EO>KA?[]OA$538W2FP9GG)JD!BPSF?HL_WT 4F^X7$2G8Q MR5ZF&'R38!" ++J&CYH([T/:^>N@G;\^J%8_.";S5][''E/,#UN!KU&48G1K M[Z&.\1".!M>-91WTA]=&CCV8-3GT2WZ!G;O\HPE\$X,$[%<[UZTW0M*BX18+ M9C26+)#3T&3KH/3W4!W^#;(F(N\:H4*YH"6;:7M>DFUP5D^V8R>>**_M M/ MZ.]T>TB^"J9Y$65:-#J%B4CZSUNH(,_3<]:)A:5#-\*<[:JF:PI(.NU%HR/N MUGEA/'D/KI"]BP=95;NAB%$',9$X=SB($X*I_LW[K8 I_R2AC(J$-S&DBQSN M7(BZA>T+A 1AV=![>GMD/I&%3DB W>-,LD0Q B.\O[X$!,C$;EJA/(?-Z>S@1*.VAA S6U(+01,'_:&ATP_Y@NHR:[<;!,W( M3*WGY+BYSSL)5'US8^(,V) -H )VFR0)$T(Q M:T016FM6ZB7P'&J75SN/QN8]6_Y>O.,C%6? M[/+^Z7O^XN?@UH.Z.)?U%CKM->_RFG;QS[]X^_IU>#C2$:C7.T>"?Z08RANH M*]H0"JWG.YUF/]:W"(A.PB*XXGW$YUUEHET*\*(1=1 ((K M27(HM'05P!]<19!)8>G^3K,/%>0JW_#(]WU_DIYA>T;.MT/A/5)6<:Q!6WI< M>"==CJ0RXHT>6DW)RTQ"L*B)I^O1FS3OX!7)@+DS'*R>G((3_VSL9S,HZC6?(FB'1")Z58B'-# MZR//+M*3VBPJ2J*V78S&F%+J3/F478-==2 QW20E';[H*0=.])A*',MNPS$G M;W-USNP#QLO]#1D?@$H,MQR I>A#,#0IPE MH: 4(HX%"523C -"'#ODR Y!U_!;D^PZSZ_U3PZFD@3QN@HY*E) _"U3]QKB MA3.%; MDMU*%A5J_&J.1BV\9<.\F"JX%"EV7V;Q)C5602EH$=,>#] MOT[O15::P9LGU0QI3DW)P<R(:H@#B/7(FX@:@AAM;=N)6 DWNQ>"(.K U$&C[=&0&N%AP:29PJ'FOO4Q M:Q_ 1CJSU$M#'$##5E(!$9*CDF%5JU1SJ)YOE:P\*3',W@J/>58?1U*+8D<. M^#LVGUH6DBPG"7DS*4)@*=LX8A#F$=O-OA\G%2%R<%NDCBP M$B?5T[9;! GJN65($Z4ZBF76-PY&(7$T\GR]>,6^JT'$3@53B'H0)!S.8;/I MP0@#M+O;%%H*D(;[1,5K$@3U)*+?WX_8">KL M'O#K8H!O4<.^)0[[-GN;//XF*EBN)TF_DP_RK=?09-:CPK,J30@JO/.F MCWS7%#N!"0X02CA#0HM9"(7YF,>'GIM^W(M&/,I^)?*C?UR)LU>)6QV4AE0O<<17WO?%58E_DP>8+AUG>)CI0L7"#BFB@5MNV&]H4X]+9FP.NK.R,$[O\,5JBJ-]X.(>7=1*N6 MO_/:JJZTNLIQ<(0-OL =H ^8PRF\ER*W.;Y6:27@T-TG^^%!T+ZT+E^27ET& M:>-C@#U;*3YE!F;TWC @JTYQI_A$&OJ)$5:)Q(U9#^$>DOS2^7022].O-4MV M%2629)D@QCQX7,*VL_TI0E-%4NWYKA_+?^&1^5RR7PX22C-P6UE_W#=#$L=7 M0@"4$0.-K$5C693G:0J!@Z#1044<^C2['-0Z[O4)O9 E->6+$TG^L9%.)*8V M_H96S=540WR$A;*ODS"0V?1(D&I%!RO^5^.3F^)O1WA$VS :1RM1*]-R3*"^ M3W5++\OHTT]6"H^CFMLM04[ITUP;J->Z3R/;^C1.8V)J'HS750BW["E>5=,5 M7_'E2$'<@PCW%&4S) %R!$JDL)2SF+[T=@<;"RF2Y6^3J#'KVH7A,BKD)KWL M,-52<\>3;-:UH0PE6.8PU$&A*&XJ)?.RXJI;3:_ [::K)?%<0;#"(IT/D<:Q M,7*-!AGA)LDZ0WDP;VYJISYWE9Z.;3/O8IB*0Q-[(FOOQK?J4X; 8>BI%?#FY"Q8W^A]JKF;6.BTM:T$<5#2O M:S7]R M[;>L]U^N.?3D\=.OKO.(21? QMN$Z;\4FX>/-ZXTD&!D6IZ8D7].W MV?'Y(_7N->"7E$!&$)YEQ]-',0H&"JU6C"#X)F23]H3;+.:@!;?;?3A]QK1R M?"$PI(F(64BS0CA>,G;&JJBJ80T9RTX4TB, "O/D$XMD.MD7T\G95Q>3LS-Y M[8OSR?3B2_QS6-CBDUZXZD5RU7P#7I#V)8/]XYP/Z<+%!K9(<^_>)V+6BJDH MT$),?,FE>:?VG@0]K':%..DVC&C8ER%$VM^4NQ/68,%_BK.>(_*20QZ?( ^L MG!LB:":Q(@TT4FD7?4/6;W0JV3Z%^RU[G>CUF*= OC-0TMPQ..IKN0?32A9, MTD1KC_B_*21-@&)O[H5NTZY]FU2:XY3 /,>9N$Y$;" _KOIA M=ZOK%ZT5,)6VAJQ07G\$]5*("%NFOJ3U3#=;TF1ZMHI8" M@X54X##6\0=\#-*J:?GGN-- 2GKOB\E.RHH<[5A+L(SM$%E]33RR]>V8( \7 M/ ,?L',(!Q(>%CV,<*253867?CVNH.17T!;G.&B+YA&MKXT2A]XG3@:)A,@V MXC;0_!ZXT^SO/C@[T=A6@%N[6@BQB&UK;#UI!.66EL$A5B2TM4MDN^W<(\?IF 2I+ZDI.( MXDV^#9$8^K!!)7$H(4VLPF%CTLS,\R1[S"5?/ASF8QY<$:,NBP81)\7C3YVG",D?/(_#H>25Y.RT-C*:ZG7=U[!LY(7E) (F1! MLA#U1)0G4QA"G/EYC?\-[1B7U\]#^,:FGX(BPA?!L@ MF!"F-NQ*GY+-@QVPC>6_JI;P J>Z6-FWQ'EU%WKV?0 H+-U;)Z\D7(\@6F)7 MSDQ["W;6-39Y(WD3KG^6W9,;U'*) 4^0:][ I-VR+S)O[$PB1(I)-OLXH,5- M*F3PD8?#GH8D+=RWV4_X*#MG$3)]]E\=]\CIW /K9YTHC)H]+B"ZD!U1?S\Y M+Y?+R9)373))(VBU5A*$^?V/[S<9+-)_!0EDN[8E&;RC;TO,JK_K)"H A3B4 M/=3Q,&A&S2N)XC5-/:L;L3>WZ4-ZMW1WN?11[)1-D&HH>Y;Z0:1>*%*O!G!% MK=95R?:LO$/=)NEP1!M'%8?/]4H70+]K8(Q A<,@*ZUX2+X(<9<%#BJB.#GE M_.*P84JB?R+6W:N!-?C.8"(&1P[P_:@Z^K,6OX=]F5JOO:+AJ";8P+$H-B$2 M56VB-3??^#32/=RS..3E_.X!+;KW*';N_?9HLG2H )-&HYBJ@"%\TM8G7G=. M8I;JA#CC1#K-N(ZIX&JVD3Y2Z"$6;11H#V#I;WD034[%[E[7W8,(#@:*[!+BG[-;.+U:[$3/4CIB8FO-FA3W"K/);HQT$7)\*%3JX %R1\5' MY,8/D%4R5,0PA9\&C?\OM(\^PZ[Q-4,[=HT'GZL_B9_I.C"("+@8,W=VZH$P M0@8I#)EWDA-!^>"ZVO/UT R9:,U"3)8?.Y\E?KK75GWTP& T"EZT+F8H)L?X M22JK4SEW8^W-09\S/%)K4W#&!:NAA "+3Q5^@IY<8-_ M(@X(/@,,.>T<['F!*03]61/WARWT9_&EZ$B!JA#;SVMFG3F/EDG6^.$^&5RBX^/9%Z$B"/$:4$I1Z/X;1%'70# MCCUZ/HG]I.GJM(A^Y/$_AH]+'ACCX^H]LA%Y,G"'!ZOT&Z]LM5? 3L( +I04 MSZ6^*?]DAN.V=K)X4MPTYR2'K08T:=N^'63=^-62 .0TIE:AG1#RUG\/VZC#:LEW2&90C4R\PIL3T&-$_V1LI24A*$?WY^'Q M6:\UL9\(1%N%VD<@PU]?+NH5#5B1T9(R/C+BE^TJA'FDZ[@UPT:4>,GQE(F" MRIW$Z ;S;P*="R?OP0M;<^(MD%'$*?;1HMV8H5C3# -HKELL,.%3,,O14GD'9>IC M Q:1& \H/N@0Q>%_YX<'][U%A+AIM\%)X.K(4=_HA^;\/'0)&:Z\.'Y M HT"6A4'YW]=Q3[K_2/$'KI& M=K73O".2ZUL%5!:&G[9?(OGP7LV!"_,U/- ENM MXCWY[CT]([VTZ&+X MH +X[RYIZ 7BR3W=:EEK+^0T81#*_#:9]83$$6K:EERNSREU;<:%^P,K2X=A MC)0FR'W'0HQ @F%N:Q2]W(3?1C$>[FIGI.M!Z15'B9T?'@+6&\1WK\%^?VA! M+N&4RV+_4 8][1\O!VVT^[XG\'1E$%[84Y/:[0#*E8*/\.%,E/=6B^"B?V5GIN!>9+' &AD'.5Q5DO)^P$?ZU8B=-TE=+3+,HWDX' \HQ^<@/[W?T$V(YY]4TOI>HE#7WAC?I8]ZZ&;SO82T.XF!LAFIHAWDRD0176/,RP-2?MU; U2M# M8GKO00[9-W$8V_GA66I70D3O$949M6;N_SJHM&MM*+6.9ET,97NG:I$63TJ? M-"_$T:$)>-LTRC/I#*W0Q1!_5"!M9(W1AAC3W&J@Y?3W06H0R8UQ7 2S8:.4=5LSI"G_T#@(=)_!>!GP+4'I2S<=;;^>$Y;=<\ M2.XY2ZL7R2"Y49G[>4OYL59-L7=LW;U;_)(!BW5_7*OD_T0*3 9S!$)49XF@ MJ0RDW#-Y3X&3P7N:'YQM19#$5W9Z('P B1T#.Z@\2QI,&CW/;K MTND?:]3_)@,!98:L+T:1;^"?J)641%.2[W8JQO2\(^M[J*Q+D.:C\1%W,>[R MO,SI1(=^9BGV#TP/%_^3$6(X?>.X=[.=14^#/6#?K/54D M3YGT*;ZMI'Y@5.GX06N'&'0:B_NGAZOQ?]6IG*,GO]^K_9KG..RDK@X%A:>Q M0'AZN)+WG9%?(N'<=YQ^PFUQHV!__G(ZZD,B OZI=.2*GW4GE3$\R3WIG/G5X_*.4==AD-4,OR31"TYZ20-HBSATBQ=4&E1SB7\XPSHI03/-*1G\U4D\ MS$$4[B'UW-V/OF-1W_2.NKM>=E:-BF-DK$=__>WS5V,I.))31BI8#4EI\4E7 MT"\.S7D_-."]*GK;2''/SB8R.?PSMCC_ABW20OLO[$'?:QI+!:>'B_TPQV#P MTWQI_?4X3Q]<$C\'^:W;Y'/S_=%&QPL?W;D/IB&Q^TXG_5+8BA M?Y"Q+[&<_$.H)<$J)^3QC[<::%5M4C&!7R)\7V_L/+N8?OEHDM8 #6HKI%5^ M=%G-[/N66S^6)A0MR6 I_UL5805UA6;]5H)!O<.^7Q&+JKO762)&3(@(ZR\Q M^::>Y[GCAUA6464[#4=A(]:B>E M9=#]Q=ASFB4_)97SM(32H!F@5[\0X]!)KLNF$T:2'^S3M% 8)ZD9\V1^H!_C MPM.0=L>X[TX7CR$^&1SX"]0+Q 9$Q@@C77_@;T[.SSZ;.5ZBBXLS07*2'TW! M^6=]Z.OSIS(B]2?QWOW'3Z:/OLU>\5D@"5\B@#%) RQAW*L^X8?)*\Q@:%QN M\K,B+AEK(WG4ET3E?/SSIRR8I^&G%[A>T#*A8,HG_Z!(=,BDQS24XOK&>H=? MAS'-V(,<5SMK8 M7'RFQ\MN"5ZB];X>I\9?ZE/^5L3U:!EF(*'I&9'0R]@0]=JW4GFBU9\+T]!W M\N2[V#HE/Z=R9V_2!P]5_$D:K:_AYB=-]N_KSJJK?:U9JB547,+[ZI%#2MV^ M[$M^_?1GT-'325)EXN79[J_9A=X:S"JE#?&3'M=^ MTN.QZV:MR+RG9R=/0'(,Q;$>[GR,[C9K7A1UIV$ M2F0ZXV4RL_4]),X5A(F?6!9&CQP?14)\>A1(<%[F3:3!81B[#TWPDN8,PCR MD(R-_7] E&/6[./DYZD)\4O^$6[^H8^JE5^J#I]F_H>^+^7GK>/C\BOA/_,$ M,Q0/+^C5L].OGAY)IL?_@RZ;?^QZ5K=TR_SGRN3D<^$!^AZ_+>;_@0W"SY__ M\+]02P,$% @ O(!D49K]'5\G! YPD !D !X;"]W;W)K&ULQ59+;QLW$/XK@VU1V(#KU<.64U<2(#L)TH-AP4KJ0]$# MQ1UIB7!)AN1*47]]9[BKM5S8JGOJ02L..8]OGN1X:_W74")&^%YI$R99&:.[ MSO,@2ZQ$.+<.#9VLK*]$)-*O\^ \BB()53H?]'JCO!+*9--QVIO[Z=C642N# MH[7:2];/]QH-:EY$W\NG8B34N,'YQ^\?D._FR% %OK7Y412PGV;L,"ER)6L<'N_V$K3\)H+0ZI"]L6]Y> M!K(.T5:M,"&HE&G^Q?;L$S-VGC17(U21,X M93@IB^CI5)%'^AUD:ME!0FPDQ*6YNH MS!KF5BNI,,#)9['4&$['>210K#J7+8";!L#@%0 CN+,FE@$^F *+Y_(Y.=-Y M--A[=#,XJG"![AR&O3,8] :](_J&782&2=_P%7WW?BV,^DMPB,[@UII 3A>B MJ2F*TMQC0!/%/H0?E1%&*J%A09M(!1P#_#%;ANBI!/\\@NBB0W21$%V\YB%U M9E%K9&MQYR@K&ASZU*%&TO92JW7"$U[*QW'EGTLD)RLGS.ZG']X-^E>_AG\S M LI(71<(D6175E.C4W%FX'YE"2$&Y+]$TX6ODD1ZY)$E&$%0L"M\$)*@A'=H4L8='H>(KKH2M#ZJ$GP M$.\L)O8EDCW#,%JMY'QJ6'93V?^$]DB+7W8M?OGF%I5;H5^G)P9[0'=D=M._ 5!+ P04 M " "\@&11ZBI'-X+M^Y4)=KI;^8E1"6/3=U:ZY&*VN[^71J MRI5HN'FG.M'BS4+IAELL]7)J.BUXY8B:>AH%03IMN&Q'UY=N[Z.^OE2]K64K M/FIF^J;A^N56U&I]-0I'VXU/O-M,&)E;ZQJ-L20H)&M'_GSQA#G$$0;@LC)[0]R4K[GEE]?:K5F MFKX&-YHX51TUA),M>>7>:KR5H+/7]WW7U0)FMO )^TFVO"TEK]F'UGN<+#=^ MX(^U,!>74XL3B6Y:;KC?>N[1">XI^UFU=F78CVTEJM?T4TBZ$S?:BGL;#3*\ M%]T[%@<3%@51,, OWJD?.W[Q"7Y_UTO>RM^FXZ7XFK4D1;Z28RN'U:"+52-6)3MDEGR*^N\C@9@MES6ADY6O3X\ M?*C[*+2S_L]XZQG"%P@9]^Q<))% M@1OC/&"?$:G@CZ-5*8QA4<;"-"+K2D"Y8DNE*H-ODR2E9Y&#,IZ$1>S&( G8 M@*5G.TO/SK8T!.F$MB].;/%K+SMR[82UPAZS_"#C/V[Y 6G.]L2/6S*8+)W, M@L"-412QOPEDL96J*R8;G/2T07$T*=*4GF'(;LJR;_H:SJP@&\0$Y'TJR.#' MZ(+&J,@OO&.3Q(UY/!MR2[IS2WJV6Z P8&)YNY1D+VZ,L$=#89#E'W?(43G> MNH)2TH$_W/(O6@'>A^;\!:QN4:2&7KUQY8,H5ZVJU?+%V3G*4XQC-R$/_/E/ M>11&/PR^NW.5!(*6R,>4J@R;HJC6SJMF)3N#N,IF 1L767$!%&19N-U)VABS!6 M-LZ?O%':;HH+$\]HI(PX!M[!(XZ#]\9!\VO\3Y#M_Y IMF?Y:(*]K8+1Q%="S5TL!O$/ M[%X^OVJ+=B]&QJNW(./4L.V>(SP<8DS\5>H+WS'U;(DJ_= M?P8>OH&,">*Z1"[8'TA1WP.>%^=_^$N/^L#1[\U=(7JMR4*KQM4.V?8.=!U] MZZ"%C! 6ON@$L]"W!&&<^9T9U8X3["J@UG.$SGN&KLTA"UO^# &2/5CXHBQ MF*3(,.-H$F;A,;:$?6H1Z0M? Y#[LY2RUIB*&2K;>]$J7*.\GI_=G8URY!-. M7SH?-W"OLXQAO<$K=*G>U8?^3X))D11I@#":Q$7&WA,<<--DJ+CE M%RCFS53 @]MJG"?Y;GZF#%N0O9("U3'82X%.+,BW4MR2S'O8G1J_MN$>&:=] M/H=!@W=!1';%Z$HJC9MUWDG^!"=-N*=P M'#*_#I'0WGMC'@/Z_ZGZ\;?4W^)CP #IS@ #&3H,]C\.@M]Q4<4%N/?-'S), MW5<>M4?RYN_+VL,RG%.N#T5;"^J,MO(AM;.NUYTRPG53**$E=>)$M1Z*2GT+Y))[?UO(4$-" @5)J)A8+45JV5CWN9"NE06MQTW70G<6#1]@/<+I>QV00?L_GU>_Q=02P,$% M @ O(!D48F;5F%6!@ @A$ !D !X;"]W;W)K&ULI5AM;]LV$/XKA!=L#J#$>K-D9TF I-VZ NT:-.GZ8=@'6CK9["11):F\ M_/O=D9(BIXF;=%\LBCK>/?=^]/&-5/_J#8!AMU59ZY/)QICF:#;3V08JK@]E M S5^*:2JN,%7M9[I1@'/[:&JG(6^G\PJ+NK)Z;'=NU"GQ[(UI:CA0C'=5A57 M=^=0RIN323#I-SZ*]<;0QNSTN.%KN 3SJ;E0^#8;N.2B@EH+63,%Q$OPEX$:/UHPT64GY+[V\S4\F/@&"$C)#'#@^KN$5E"4Q0AA?.YZ3020= M'*][[K];W5&7%=?P2I:?16XV)Y/%A.50\+8T'^7-']#I,R=^F2RU_64WCC:9 M3UC6:B.K[C BJ$3MGORVL\/HP,)_XD#8'0@M;B?(HGS-#3\]5O*&*:)&;K2P MJMK3"$[4Y)1+H_"KP'/F]+70F:R-J%O(V8<&%"=C:3:]XJL2]/[QS* 4HIUE M'<=SQS%\@F/"WB/#C6:_U3GDV^=GB&Z &/80S\.=#"^A.621[['0#_T=_*)! MY,X M3M@'!^$;NYH-1T08.[4TG?'3:">N6M8]M"1,=I"BR4(O\$/V;N2W!XYH^)TU M'9+.8W:698IJPMC1RV#81F*%X6-5[_-GL/,RBMAK* "1T==KP.J"-IO/_0[B MCIB_-[46UM:AMP@7[!U@M]DZ%\W3[W%#52(O6,R9RW*-V6OM+>_K')'^0':+ M.BM;K.BXL.[&=UD!FY928Z 72E8L'U?6D<0N8U_)JN'UW2_Z^[FK#3Y(]@/P MCV=QH^2UR-$4HG9CBIL8UESEEFC;%$^@/$+6"F"K>[%+<;N]82M0Z ?+T>H2 MZZK(8'#['OOYIT48A+_B*O#"Y1R?B?T-O31*T [:YKS>/J>'8_.ESZ)X28T#\@A1E=@.UAY;0XU?7=SR'&<(02W- M!5KDLT6T9*GEE*8A^XA=PA8SHLX16"EMB@^" \_'G(H15^ M,4KQ@%%MAE%$ MXK,-5^N1)OUS$:7#VD6P_ :R11-XBS@@UF0"+_7]D6X4:;L#;8HL]MDT\((H ML<\DCO&)=2 -]KLB-.WD[7<1[(K7-%SN#PC#>[#OOB.3K0!##OIL,/P661%ITY2=3ZHSY[,+3U?MK#&P/4M%=:/;M"7ZQ=-57[$-%:@#2ZS%[4'E"A.X2@4- M5LP5GN]'95LKJ0U7_:A0T%W(H>.C+U[Z"9-B_6-6FNCJ/IB!?7[)DT]"/WIPF('#(RV M O4_Q_KL)HF_NZQ+L:P?L'X%"SC3IGGN[$?";TT#I\:D:@?/3;@!(L7BQL/ M+UCODW0H!7UZ/)_77E^9'KN?S4;WX@JP,='M7S.KF;LB#[O#'PQG[EY]3^[^ MG< )?RVP4I10X%'_,,7[O'(W?O=B9&-OV2MI\,YNEQM 2RHBP.^%E*9_(0'# MWRZG_P%02P,$% @ O(!D495"'8], P 1@@ !D !X;"]W;W)K&ULM59M;],P$/XKIS"A3=J6UW9EM)7: @+$Q-0-^(#X MX";7QB*Q@^VLW;_G[*2A@ZY#2'Q)_'+WW'.^Y^(,UU)]USFB@4U9"#WRR0D$[2ZE*9FBJ5KZN%++,.96%'P5!WR\9%]YXZ-:NU7@H:U-P M@=<*=%V63-U/L9#KD1=ZVX4Y7^7&+OCC8<56>(/F4W6M:.9W*!DO46@N!2A< MCKQ)>#GM67MG\)GC6N^,P6:RD/*[G;S+1EY@"6&!J;$(C%YW.,.BL$!$XT>+ MZ74AK>/N>(O^QN5.N2R8QIDLOO#,Y"-OX$&&2U879B[7;['-QQ%,9:'=$]:M M;>!!6FLCR]:9&)1<-&^V:<_A;QRBUB%RO)M CN4K9MAXJ.0:E+4F-#MPJ3IO M(L>%+W;%&@/AGZAL)88S]M(:<- M9/0(9!^NI#"YAM^KU4%BMN4O M=<52''G4TQK5'7KCVQR)1$']:BDV#-PN,0!#F_\SAU/G:Z-HOH&R41):)0'I MP&"Y0-6)X1R.N2!C66MBH4\N82Y9MF;W<$MLM(OMFG^R4CRE1JT5.KZS+NZM M-*P@Z"U_N[M @4M.:1Q!& ;T3&)Z]*+$#J.!73X-@QY\0/H> "\KQI7-S3E+ MXJ[:8WC^;!"%TV$;]^F3?$!A$%_88;_O*"2]/AP09Z\39^\? MQ=EUPSYA'03=+ZR/3A'[0T#6K-C*FUPAGC7'P3=G3XB Q&2KJEO-ZC\T,65% M4UH#5TRE.96A]3SJ*C/+F5H1O)&=$MLBSYC.H6+W3KQPW.^')[N([VN!OZA0 M<9+D=Y?PQ<4#ESTI'$&47.PMIK_S;2^1.-H;S#9.+4SSF>]6NTMRTMP-O\R; M&Y:27W&AH< EN0;G%U1"U=Q:S<3(RMT4"VGHWG'#G"YZ5-: ]I=2FNW$!NA^ M'<8_ 5!+ P04 " "\@&113G,Y!:L# "," &0 'AL+W=OG:;C^M9$#M 6&%A701.KQW>8U6Y0 3C M]SYF,*1TCJ?K0_3WOG:J9<4-WJOJ%[&VY2RX"6"-&]Y6]I/:_X1]/;F+5ZC* M^"?L>]LX@*(U5M6],R&HA>S>_&O/P[]Q8+T#\[B[1![E6V[Y?*K5'K2SIFAN MX4OUW@1.2'$+KUJ$!^2FU4B,6P.73WQ5H;F:1I:R.-NH MZ"/>=1'9=R*.X$%)6QIX)]>X?NT?$;H!(CM O&-G RZQN88T#H'%+#X3+QU* M3GV\])]+?BM,42E7M8%?%RMC-77);V=R9$..S.?(OH>9+L^ZK1#4!C9";)Z;A M!-%HU6I 8*MQA9:CY;2FDUY[$+ 5JKHOR90(+XRBEEK!8 MKU /?0&7'YV;:@V7:W,%BUII*_Z@?!^T,J9_OC-6U!Z%;X*?75)()JYC\86N ME7ZFS^"FI0AP 5F8W,;T]ERP-Z]6G6[9KJRRQ$VW/:@/[T[:)6$31VV-VG/9 M\(:P)S$9C ?SI!/O.8"V"A,N(?W#% MFOQOI!,%^7@T #@R[A7YL8K>\+3.WN0,X6%VF[]V(4EVAO!1&&<97#)V="$1 M8W_A/ WC)#V>2^P$:>J,/J@=:NF^J4 SCFX262=A'(__UBV=]%A?$N;Y+:5. MKUQ OQT=SXF.+GEER7]+J!V!J3?*"*Y MW[@$PP_(_$]02P,$% @ O(!D4;^UX9?8! 4 T !D !X;"]W;W)K M&ULO5=1;]LV$/XK!Z,#$L")94EVXB QD+0K%B#= M@B9=,0Q[H*6S190B-9**TW_?.TIR%\^4N=K8[^X M'# M8ZFTNQ@4WE=GHY'+"BR%.S85:OJR-+84GH9V-7*519$'HU*-XBB:CDHA]6!^ M'M[=VOFYJ;V2&F\MN+HLA?UZA56.$=^D_5K:71 M:(.2RQ*UDT:#Q>7%X')\=C7E^6'"GQ+7KO<,',G"F"\\N,XO!A$30H699P1! MMP=\BTHQ$-'XM\4<;%RR8?^Y0W\?8J=8%L+A6Z,^R]P7%X/3 >2X%+7R'\WZ M-VSCF3!>9I0+5UBW7F,0MP9QX-TX"BS?"2_F MY]:LP?)L0N.'$&JP)G)2\Z+<>4M?)=GY>5B%([,\^N00+IU#[T#H'&Z00H4; M*19222_1P<&]6"ATA^I2U/JX:'_$+/J;PP6A?./A5YY@_M1\1WPWI MN"-]%>\%O,/J&))H"'$41WOPDDT2DH"7O(!W@Q0XPCOI,F5<;1'^OEPX;ZED M_MD#GV[@TP"?OD27.BFO%8)9@N*\'EE4PF,.XGO"52_5%C-C*55 9>L+A%J+ M.I=LD!E*H7;-DS-*Y@%G(930&4*H@UT+M)<@-_Z9JT2&%P/J;(?V 0?S>W+L M>>*$ZJ[V. JMQ.GO2 MJ]L,^RMSX IC_9%'6QZ^&/]EEEGFW3:2$ MQ\\3_L2C,GKU']'FR3BB=1TF4=PN[7-_E-YDF,0G ML$=Q)AO%F;Q:<5Q=50II'V6W4C?[>+.E-AWLS7:AN5T2LM_CBVKQ,^XAKRV/ M6#B><$+UG#=Y737M#=.]('X:DN0EJZG?1)KD1XOZ,^UFCQR9;RGEA2 M.?Y%R>)#">?Q@[!90]D3AIJG&NWK1.+O6F2D1?B%)W%ZIW>@( MOJ1EAW1X.INVU[ZV5.)K&3IP/!E.3Q(B,&5%Y5%$NP4=>4"65>U#41(0.@\' M\3!)IX=PVW0O/ A5AX5=UIZ/1=O(C6 %K$[IS$+)5:N[5 Y$L.WI@Z#EAW#3 MR6J+UC=XTXGDKKH<]4ZY)=I5.,N38RZWYL"[>;OY7;AL3LG?IS?_&K38*ZGY M*+,DT^CXA,3--N?W9N!-%<[,"^/I!!X>"_KE0KK39?;('HX+DJE;T>%,[5E^.Q MS0JLA!WI&A5]66M3"4=3LQG;VJ#(O5!5CL/))!E70JK!XLJO+NE J7 M!FQ35<)\O<52;Z\'P6"W<"\WA>.%\>*J%AM\0/>Q7AJ:C7N47%:HK-0*#*ZO M!S?!Y6W*^_V&3Q*W=F\,[,E*ZR\\>9]?#R9L$):8.480]'K".RQ+!B(S_NDP M![U*%MP?[]!_];Z3+RMA\4Z7GV7NBNO!; YKD53NGN]_1T[?V+&RW1I_1.V M[=YX,H"LL4Y7G3!94$G5OL5S%X<]@=DQ@; 3"+W=K2)OY2_"B<65T5LPO)O0 M>.!=]=)DG%1,RH,S]%62G%L\.)U]>7M+?N5PIROBV@H?KO-'L2K17ER-':GA MS>.L@[QM(<,CD E\T,H5%MZI'/.7\F,RK[H<7(%@Y3-4+8_(/ *QX+!:H>FI &E!L$1)I6TOX<\. MXK,O!1(Y?Z\(2S=6J-Q>]-_I;+".EJ3:@'#P09BL@&G0@<;#^32",YB.YG-X M]XPFDTS4>9@D%Q".XABH'-1O3L%)Q@..X9CE_- M\/W#QX/$GD1^+;&L= C;0E)X*:^E*]%36^@RIX#0+H,9TJ$(6A'A7!6,R:*9 MKHC\+C4X)5 0" %"4]/Z$UI' 1Z^)EO>L"Y?BL!0D\(FL M8HP@G%[P2KJ?*0DOQ>%!R /&GD&8QBUP?"I)DCY)DEC,+@_!G"O-N]!N=PJPC"2CR47H0Y"!;)'#6BIP@*^W)2D^3 M1:U/WI2^&GP)=)=%MG]!XC./\1!A)]'_/V'^JW+VAS90V"DN5%]2967#Y2=5 M6[&L&Z@ *BIQ7]B-$DWN*R+35*BJA516ES(7O$R1=OX:])E!S9\173(\%@;Q MQ=T.#U3V+Q8\&^$DF.^-OLN+[Z9WVCK69/ )54-Y=@9$(IW.4WK,^9&D1'E9 M^O-F@XH,*H%D0>34#TF^J;FQZV,1SV-(X@B"81 E_*0"OJ= ^M1CN9PTE;KV M5_U.*(PAF$$\@6G"FYUI,M<8IB(C^VR?G[MW%/;#\S^T)3\H]+HB#HVN()>6 M8DHG9$,A^19"6"&5&,*&>F7FPXH2AZ#0^^_$S0# M*#P)AROUH0J&81KY]W1^^-@:[[6*%9J-;X@M83;*M5UCO]KWW#=MJ_EM>]NP M4S%O)'E5XII$)Z.4+C/3-L'MQ.G:-YXK[:B-]<."_AO0\ ;ZOM;:[2:LH/\3 M6?P'4$L#!!0 ( +R 9%$EB_@!]0, %T) 9 >&PO=V]R:W-H965T M[:Z)+K?:CZ M8;''>'5KKV]W#4E__7[4^S8TE^,MYQ;9XC^9S=:?HY'=:4EY@J;DL06&V M\%;#V3JV_([A;XY[_>P;K"<;*;_:PVVZ\ (+" 4FQFI@]+?#&Q3"*B(8WUJ= M7F?2"C[_/FA_[WPG7S9,XXT47WAJ\H4W]2#%C-7"?)+[W['U9VSU)5)H]PO[ MAG=R[4%2:R.+5I@0%+QL_MEC&X=G M/@A$#8"H0.=V/(H7S'#%O.E=R#LMRD MS7XX5YTT@>.E3\3H@Y6>("U#L\JO,?J"J)@ &$0!F?T19V;D=,7G="W MKC51M(8;66QXR:R_&OY9;;115!C_GC$QZDR,G(G1*W06S[D")DDK7M>;L&XM+5]Q?]# M,'1]$@+T>$D%"8'J4(1I-P'7YI4S]8NGD2+\U^YQ.$.J"%/2&@SB>'#A>)>0"AL%@,@W@3.F- MN](;O[GT,L85[)BH+1#RAN*>U1;?#EVB;6WPE&+-,^X"P5^'^UB-GK7_YAH% M=VNS8%'\?Z1=EF>P*FQZX8N;PA3[U0X5+977Q6Z/3\@4?=ZXX4HEY/)MYT'. M*TUYB0;C(( 8_I3E92*+"@W9VRI$5Z$A56+4IO0(H#;U%VW-GDENW"4W?OM< M41+<(H:,AEB9< >B6XYX\O1C@<+GJW+^)WUP%0N,.R MMG4\C@<3&@4_KDIZ2PBI;2Q[T> Z'/6/75+[@\Z9PAFLF>:)Y0ZNAD$?WG%1 M&Q?$AG LB/ZSE4=)W+K%KL$U>;/].FKW=E@U*_,'>_/P^,C4EM,V$)B1:' U MH6)7S3)O#D96;H%NI*&*<9\YO7]060:ZSZ0TAX,UT+VHEM\!4$L#!!0 ( M +R 9%$-+HY9D@0 .T+ 9 >&PO=V]R:W-H965TS#ESYJJ9[Y3^:C:<6[2O*VDN@HVUV]ED8HH-KYDY5ULN MX9^5TC6S<-3KB=EJSDHO5%<3$D7II&9"!HNYO[O1B[EJ;"4DO]'(-'7-]+:#A->I12U%P:H232?'417.+9%77O M_8/?!=^9)WOD+%DJ]=4=KLN+('*$>,4+ZQ 8+ _\$Z\J!P0T_NXP@UZE$WRZ M/Z#_XFT'6Y;,\$^J^D.4=G,13 -4\A5K*GNK=K_RSAY/L%"5\;]HU[V- E0T MQJJZ$P8&M9#MRO:=']XC0#H!XGFWBCS+GYAEB[E6.Z3=:T!S&V^JEP9R0KJ@ MW%D-_PJ0LXNKQL"-,>B.K\'7%EW+-M+.9>-[MJRX.9M/+*AR I.B@[UJ8L$?-+#)QX^>0T>BJ=L*H[4"K4IR$O42-:4PNT* M!6Z1IMT958F2N>N5D$P6@E5(/(D"["#]'4T7#8#SS,U04$Z2IHCD(:%I7W="%JKF* ZC:0RJ2$X1#>-L^A[B M.'])'"@D4U 6QAAHQ6&6#U#./.,,>\;9 &,24F=5$D8Q1B0-Z?0%8^!*$M"3 M)P2!J\"R[PG+G=C_EZ"0+"1 903^BK/8K5&8TOREA22)'.^89IY^GCTW$9 H M\='((+HT&PI*&N(\ >,H:,!1F-'X;=Y#,2$4T+&+<0K>G$)HR$ :P24!LTCN MEB1Y$11 B=/86P791''+YYBQXYJ"(AI-T134)>A$4Z-]4Z/O;FJ:0_$7 KX. MR'IZYIC N%(&PFO5VXW#O40KK6IW#:VX<8T(I@[MT\:@)8=&P0_ ENWY8.\[ MS7VHS;UEPWO(=SP!\]CP[[-G-ECESU/,%X//K,?=LW)Z7EU'!LVZ3.HT>XI# M?7G4=9Y15\^C0]*/NESZ(AEXLO .8+5J0&B&?OQA2J+X8[]^4AJ@X0WB^ZWS MG$'C)$RB"%C2$"4@QG"]K]RW^IVT7D&1"6B;7PI%CQG^4QB1V M\NUODOI]GI[!9QR^W5!KC7;.+C9,KT&?HX+)QWX=IT[+X?3;*Z$;H2QQQH]Q M2'#LSKCK_&-7:_ALJ)0F3T:PFH-V-V@:R !P3CN-];?]+'O9CG"/S]M!^#.0 M%Y G%5^!:'2>06;K=KAL#U9M_4"W5!;&0[_=P#S.M7L _Z^4LH>#4]!/^(M_ M 5!+ P04 " "\@&11D"59?/(& #\(@ &0 'AL+W=O77 2 M:P SMFFGJ_WQ:P.)H1A#TVD?4@CG?HZ_,S##4X0/Z 93N63%64)$O*6K<<\8QA%!5,2CZ'C3,8)(NGH^+#X[I8='])< MQ"3%MPSP/$D0>S[%,7TZ&KFC[1=W9+T1ZHOQ\6&&UO@>BV_9+9-WXYV4B"0X MY82F@.'5T>C$_7P=0,504/Q#\!.O70/ER@.E/]3-,CH:.,:< MHH+*E!?UOC7C#YE$@^<7R&>@9.\!% !SK?[L_ AS],0A9V(2<9.P">TR?E MS"[E'FR$PNPH%S8(AWLA ?62"]01@2*R;\X M N%6T:JF*&PK*D-:R@UJ?D)GZK7B<3F0;AFT4PF]29VNX>!DY^#$'CW$-Q^! M^@3G/W/RB&+I58GE19614$C7U7-+-*<[9=/^NBTEADHCPS%2-X("L<& RT*6 MC2'+F2QICB-36*>M<+G^I!W5863+7K*&F[.=F[.>HI&^J0@63F(=5I-#L[8) MP00:"F4HX=) Z$-WVNG6?.?6_#79,SDS'Y:=863+7K*&&ZZCYQ>G-S\?R^28 MLO2R^+N.9UM$=>=S^UJ?7!;2G0B0%#SLAOQ0+A1.U/#_$:2XB'*YDM0#9@9M MM]V\6I7?2W)E( F"F:4^=0]T)U97OU+I8T0>292C&)@'RJ9HW?'<:=]T$F(U M-VRW2PL9(R+ '>$_; ITKW'MS>9KGCQ@5J2ALIN#_SI\J++1;A MT+"1- W5 MW<.UMX^OLEBX1-@27W?#%,./.,VQ,GI1&2TO7YT1J-$?.N^1$:C1#KJ_-R,7 ME< !X8:U38@=$&](2I(\L7FD80UZ;\45J$$*^E;#ML) AAFA)KRX[)'@@F>, MK,6@00[:0:Z*DLS/+:/2(&F6JDXU#60*QFU*-+Q ^XS=$'V^%5W ITV^QAAH M'ZN_<2RW)" F*VR,IIW;*Z)IZ\)0@Q&T@Y$.YSNO=HTZJ]W3<.+9A\E; MS)0"M,;%BF^H8RTEU7;;+M)U#ASG3Q-0[,'8=$N#F&<',9W)OZG< &\/,KC, M8(CEI/P0XS?FT--0YMD/5/;-8>TXQ3ZV[95#N\C.'"[W8&RZI9'6L^/D#?K5 MTP(\#91>\-86X&E ].SSUH 6T".A'[0\#9^>'0"K,.W3 SR-C-[L'7J IW'. MLT]7/3V@AWO6&TY? Z)O!Z&3M=PWY['(&2Z<_8Z1V$B(.$E1_"Q(R ''ZYZX M^AJG?/O6M31,T0OEV5!@<5%G%5SB.P(JRHO_: M E [8;7O*]\09 TPOGT2*]O,]NQ/@3 G$2Y!V/2&R#<=B#JFP^W!E)=#*)ON M:2SSF8RARS\J<6 MY8V@6?%2_8$*.1L7EQN,),8I OE\1:G8WJCW]+L?O!S_#U!+ P04 " "\ M@&1108BX7U $ R$@ &0 'AL+W=O\^?@YF,6)\9_B2*E$CVF2B>7D*&5^95EB=Z1I*"Y93C/X9<]X M&DJXY0=+Y)R&44E*$XO8MF^E89Q-5HORV2U?+5@ADSBCMQR)(DU#_ON&)NRT MG.#)TX,O\>$HU0-KMZ!KFB3*$L3QJS8Z:7PJXOGU MD_6@3!Z2N0\%7;/D1QS)XW(RFZ"([L,BD5_8Z5]:)^0I>SN6B/(O.M58>X)V MA9 LKO!K0GN6 ]>3?#&$OR: MX)>UKXI55GH3RG"UX.R$N$*#-751+E?)A@+'F>JL.\GAUQAX\;^!94JBD7>2K7#3$:O*/Y)7+L"T1L8FOB68^FX[DNG==YW[[. M>V"F?PXYT+'.^[-:.DWK.:4]9\#>65<9K+F--;>TY@Y&)RF'UA5E6PK5UCW# MU0I7=OS2CA+>AQ6>JH0>SA=B#"C0@)Q9"WJ6A]?DX1GS^ %"K'9-SMF."FT" ME0'OS"V9=L)_&1+T(=@G^MC])G;?&#OH1PQ2%*$#8_KM[O>=NJ[?"7X,*-"! MYC-]_-,F_JDQ_J],J6 \U)=5"M.>8P?/G4X*8T"!!F2[ ^TS:U*8&3>57IPO M4$:E89/-&^MS8X&N=[LB+1+8:A&,;WB5@6&A9H2N3O->=A^G4T(ZA1J%"G0H M,K3:V&YGGVU,YUFQJ*%8]:RR^STW==U.1J-0@0XU<[R!C,ZF.39FM'EA46KZ M<[>=:J]KT+FN$;O;X1I+CM_1F*W&TJ! 8M(F28Q)-FUMZ&C<3B%L'D-_MV-P M.Y>P>3#]PYE>QFO>>05]S^X.HE&H0(ZOA>&:, M?81(7Q]0BWTHWG;U!PTHHI,8OI2])#^HKG=>JYUF!\K[,R&@S& M7>'1@9P!X2&MNA*SNOX/!83\L@.BCW"T%\:5(:V>$?(6*],J''%>MS)._SV6 M])9& W)FW;7I@XAG=]?&#*J2M,Z.M"GEA_+C@T [5F2R.F(T3YL/'-?EL;[S M_ 9?K;'F^09?;:O/%ZWYZFL*G',.<2900O?@RKZ<0A?QZ@-%=2-97AZH[YF$ MXWEY>:1A1+D"P.][QN33C7+0?"9:_0%02P,$% @ O(!D4>^I2)CQ! M]18 !D !X;"]W;W)K&ULK5A=Z4A7 M]\A:[!G_*7:$2/":)E1&(<(=2;&X9!FAZLN&\11+]2I76P&D$:T^H_ M?JTGXB! \>@#4!V N@'V0(!5!UA3>[#K 'MJ#TX=X$P-<.L MYS[:K+*F5YC MB9<+SO: %VC%5CR4RU5&JPF.:9%9CY*KK[&*D\O'/,L2HE)%JKP"04PQ#6.< M@*^TRMIB]2_4F\1T&S\G!-P(0:0 G]=$XC@17]37[X]K\/G3%_ )Q!0\[5@N M,(W$PI!J?$4O1EB/Y;8:"QH8BP7N&94[ >YH1")-_'H\WAV)-]2\-).#WB?G M%HT2/I+L$ECF7P"9R-2,9S4Y',YU@_&P^\Q5^%0U_O17%I-HEDE MGS7 UTNA$4Z[X;1+3GN \V_.A KS/E;3+?@)F4YE;J\JVC#I=C$BK0H1":-Z@C)4ZCQ!E59HG6)*HD,%E_*O<>SHQ%9-S,( + MV_>]CIA)J$"'@JZE%^,V8MQ1,?\J0[Q57@)^X"0G.@ENKUO'<_R.@BF@H ]R M3=?5C]]KQN^-+\;! @#RJDQ<:%5XO;ZM@ZFK*H37RQ;+LH\Q=WT> M>SZ0U]#'*[ MVC48LJ4Z5YGE_');9T3SOK5,/L^[SV&X'!ZVSE?6:ZJ@6Z_1,@@4G8<>*6L>%XY:[*H^DA*LB0257OPL$,%2A2$I9 M8A=GHTG0VB%TSI=:K2_!<6.:GEI]6[$\I[N/)Z&"4ZAC+:U'P1,F]2>IU7>8 MB[DW[\J9@@IT*-?W!^2T7@3'S>CTF0%J;,#S8%?$%%2@05FFBP9$M*8"QUWE MB>.( (I3(H#Z"00HHQ=W], 04G0,="6A-!XR;R)[L#]6O_A6MW3Z.34($6!0<.*ZCU$33N(Z=W M!^K7>XA05\,$4* #.=Z @M8WT G?P%DL<1+_4@LBV$;N,2<@4@?,A&7%KB@/ MG:-)W'H'.I]WH-8[T)F\ _7KO>U;W6(["17H4#8:2J?6.]#YO -IZCV<>W97 MSR18H(4YWL"Q!+7V@3YJ'S7!T8G:=[M7 )-0@19E=_>(<7 KITY,V_+^5*A$ M5XE3W9LTK2?XS*0ZSI6/.Z+,BQ< ]7W#F'Q_*3IH;KJ7OP%02P,$% M @ O(!D45HL>=&) @ * < !D !X;"]W;W)K&ULC95M3]LP$,>_BA7Q J2M>4Y:U%:" AHO-B$*[+5IKHV%8V>V0]D^_#.6JJ* M&IRJC:]K!;1PHHK[41!D?D69\.93M_:@YE/9&,X$/"BBFZJBZO:'W MN?#(-J6Q"_Y\6M,-+,$\UP\*9W[OI6 5",VD( K6,^\JO%Q,K+TS>&&PU3MC M8C-YE?+-3NZ+F1?8@(##RE@/%%_OL #.K2,,XU?GT^N15K@[_O1^YW+'7%ZI MAH7D/UEARIDW]D@!:]IP\RBWWZ#+)[7^5I)K]R3;SC;PR*K11E:=&".HF&C? M]*.KPXX@3 X(HDX0_:\@[@2Q2[2-S*5U0PV=3Y7<$F6MT9L=N-HX-6;#A/V* M2Z-PEZ'.S)=-77/ SV+P&Y([)JA8,8R&[P.HI$ZSPF0RS,IZ5G:*E0RQLCW6)(R&47F/RD^ATB%4OH<: M'\IJW*/&1U%/)6"S7AM00\#Q'C!/DF'@I =.C@)_X$URC5V8O%#>P!!TLO=/ MIGDZ[JGM,=TWRH(L^R/V3L$3^^&"4TXK%$6C'+,3+5]N9T86;O6]BH- M-DHW+/$J V4-<'\MI?F\@" ^ M!P &0 'AL+W=OAX0$+L.)ZSUETCTJ279!M\^W/2KE=&-_&R-:G]]\]VZB0[ MJ=YT 6#(>\F%GGB%,=6M[^NT@)+J*UF!P#>Y5"4UN%1K7U<*:.:<2NZ'01#[ M)67"FR9N[TE-$[DQG EX4D1ORI*JCSEPN9MX V^_\@XH$Z_0]@XA(<.PR,. M4>,0N41K,I?6'35TFBBY(\I:HYI]<+5QWI@-$[:+2Z/P+4,_,UUNJHH#ML5@ M#\D]$U2DC'+R(.H38DM]25ZI4E28#_(,&M06R,Q6G^'&^1T8RKB^0*N7Y1TY M/[L@9X0)\KN0&TU%IA/?(*>-YJ<-T[QF"H\PQ>11"E-H\E-DD'WV]S&_-LEP MG^0\/"FXA.J*1,$/$@9AT,.S^+;[X.8$3M36/')ZT1&]MG@*.#60$2/);E]A M55?X1)AA&V;HP@R/A)E3CLT$0@U9P9H)P<2:R)SD3*?8X0^@JJ\WM6CL1.T, MV$Z'@SCQM]UZ]=C$46OSB7;4THY.TLZRC-G3IDE:4+6NJY)*;2RRIAQZ#U*M M.>J #$;A >Q7FV@<]L/&+6Q\$K;]'E).6=E+%G^)>CD(KP_0>HRB8=#/-F[9 MQM]M.XC,5D]!)96QW:] ,9GUX8Z_=K0#4M/VV-R,#F#]SB@J ?MH)S3V5&Z$ MJ3_8=K>]!&9N]AWLS_%RJ&?Y?YGZ9GG$X\'PG'#(43*X&F/]5#VMZX61E1MX M*VEP?+K' B\X4-8 W^=2FOW"!FBOS.D_4$L#!!0 ( +R 9%':>-[.O@0 M ,D4 9 >&PO=V]R:W-H965T<;D[6"MU.;&\^1B37(LK_F&,/UER46.E7X5*T]N M!,%I:91GG@]AY.68LL%D7(X]B$7F1#UOGH1^\QJ6E.:$2>'\NWGYG-X.H/&(9&2A# 76_U[)/9]]HJM:W@V0 4K+$1::^\NT?I%[0T/ M>";+OV!;8^$ + JI>%X;:P]R MRJK_^*T6XL! \[@-_-K ;QN$'09!;1"<:A#6!N&I!L/:8'CJ&J+:(#IUAK@V MB,M@5>J6H9EBA2=CP;= &+1F,P]E?$MK'1'*3"K.E=!?J;93DWFQV61$YY;2 MB0AFE&&VH#@#GUF5YB9=KL #%HRRE007&9?R(W@B LS76!!P,24*TTR/78'G M^11& I21WVLW[[J,?>TZ(UROD[Y>[\7L(YV5R# %X"'_K0X<]]O_F? M!>LUGYX\.QHYS!].GMUI/ON]M3_^LO-'H0B:) Y*OJ"#[Z\B)P(K+FYZR,*& M+"S)PBXRO?]3MN YV67[4O <+'3V4%;H*@#Z'!!E93C3N&*/2G9S$+Q.8K/( MU\/8VI@K!(?HS40@%\3'HT44U3)(&=:3!L-%@^"L:I%36,I#T0(5+P#2> M+X'";RY%JKF&ARX&,&I)X@#IU;90,QLUBORP)8F#RDJ6:TJPP71[0+<3BNZ[6LE1_)L3(KB_?=GIFPY(PZ709P7TS M\C MOJE9FWX\(\+UQ$,#&> U]-L!L%%7&A:TU7>2!6WE MW61AA^S[C@,%OZ=5QUEYCEJ5!TG+==26RPVSY+)A\-HZ.CO(H@ZY]CT5.K>I MVLMUAB*A8PVV(#;J> VU("XRO]U>N@FT[Z_0L/]LV4FZZK; M?;^%^ANN=ZK;Q+556X+8*&?=NLC\J"V(DZQ=M][!Q8G^";DJ[\2DKI>"J>KG M9S/:W+M]*F^;6N-WZ.8!.<9GYIZNO*C9TU>7?%^P6%&=5QE9ZJG@=:PW#%'= MFU4OBF_*:YL7KA3/R\&PO=V]R:W-H965T79A9-@U=C,-DWW[W=L"$MS0=6F M:7L!7\[WG>\""SWVR!($[:ZD*:G"J M-KXN%=#,@0KNAT$P\ O*A#<9N;6EFHQD93@3L%1$5T5!U8\I<+D=>SUOM_#( M-KFQ"_YD5-(-K,!\*9<*9W[+DK$"A&92$ 7KL7?;NUDD-MX%?&6PU7MC8BMY MDO+93NZSL1=80< A-9:!XNL%9L"Y)4(9WQM.KTUI@?OC'?N=JQUK>:(:9I)_ M8YG)QU[BD0S6M.+F46X_05-/;/E2R;5[DFT3&W@DK;2110-&!043]9N^-GW8 M R#/:4#8 ,)#0/\,(&H T7LS]!M _[T9X@;@2O?KVEWCYM30R4C)+5$V&MGL MP'7?H;%?3%B?K(S"788X,UE597D7M0>M!_SDBRH$DQL M-+G@4NL/9 F*K'*J@"Q>4UYED)&M^R0XH"^@T&'D8@Z&,H[1ET3;6+U[,4$^ MY[+25&1ZY!NLPFKQTT;QM%8$_AY-W[0@?>Q>VT+PUT+ MIV$GX0K**Q(%'TD8A,$)/;-WPWO7I\KYL^R+W\[^IAE1ZZ?(\?7/\1F9/A-9 M6N/H#KY^R]=W?-$YOMHRL+,9>L?D0%)9E)6I[2G7Q+J2K)4L<$,8)BHT*XI M(SH=!$>U^3H4Q:VBN+O"OZFH]ELM('8"[(_^91(FR7#DO^R[ZC@H#J+KMT'S MDTP'08M33''0!KWITJ#MTJ"S2X^@C6*I_2%H9XE*,--EB&%+//Q/#)&TBI)_ M;8CDZ OU@L&!'XYC^E%R8(<3//%!S.(X)DS" S/X>P=. 6KC3GJ-E57"U/^* M=K6]3-RZ,_1@?=J[F?5.K,_Q\E'?%7[1US>7!ZHV#/O%88VI@JLA*E7U;:"> M&%FZX^Y)&CP\W3#'"Q0H&X#[:RG-;F(3M%>RR4]02P,$% @ O(!D43*U M2V*+ P 6PP !D !X;"]W;W)K&ULU5=-;]LX M$/TK Z&'%DBC#\NQ4]@&G!B[#="B0=R/PZ('6AI;1"E22U)V_>\[E!39C2VU MV.XE%TNDY@W?S!MRZ,E.Z6\F0[3P/1?23+W,VN*-[YLDPYR92U6@I"]KI7-F M::@WOBDTLK0"Y<*/@N#*SQF7WFQ2S=WKV4255G")]QI,F>=,[V]0J-W4"[W' MB0>^R:R;\&>3@FUPB?93<:]IY+=>4IZC-%Q)T+B>>O/PS2*,':"R^,QQ9X[> MP86R4NJ;&]RE4R]PC%!@8IT+1H\MWJ(0SA/Q^+=QZK5K.N#Q^Z/WOZK@*9@5 M,WBKQ!>>VFSJC3U(<@(E!SF7] M9-^;1!P!PD$'(&H T5- W $8-(#![P+B!E"EVJ]#J?*P8);-)EKM0#MK\N9> MJF16: J?2Z?[TFKZR@EG9PMN$B4MER6F\*% S9P2TU I,I?$%F,]0PETSL+4\,&-Q0;5BR_;1_@/6OZ#BG_HDHRT'M*3A:;/8.6EK;U>5-W<0;6VQA+]EM?B5U4\!Q6U M<6] =Y)R[4+2*D%,#:RURJMROP!)@J@U6,VD8?5AE2ACS]9POHV 8'%I5\"QK,#QJMF%OPN:Y*JDM:DR0;]E*X.&@<5EKVN;9[AB>'BWQ ML./0" ^-*(SZ%1S_'PH>^D8X>)X*'AI%V-\I_D#!^&3_G>CG'UWDW+7[/=,; M3F$(7!,HN!R1_KJ^R=8#JXKJ;K=2EFZ*U6M&MW_4SH"^KY6RCP-W76S_3\Q^ M %!+ P04 " "\@&11.U:V#6L$ ,$0 &0 'AL+W=ODEHYYH:XF.ZW+ M=T&@LAWLJ;H4)13FS4;(/=7F5FX#54J@N77:\X"$81KL*2LFRX5]=BN7"U%I MS@JXE4A5^SV53^^!B\/5!$^>'WQAVYVN'P3+14FW< ?ZOKR5YB[HHN1L#X5B MHD 2-E>3:_QN19+:P5K\Q>"@CJY1G:6G>,N.GES=,9:+0K*@@1Y]+D+1F M5Z$+=*T4:(5HD2/.Z)IQIADHM .>(],^2%$.Z/4-:,JX>F,<[N]NT.M7;] K MQ KT=20B ?2'927* K?(A*2T.&^&G?_1*5QQR[W MP)#3,40ZAHB-%WGB-3R,!(JZ0)$-%'L"?16:G(^+'&R"!Z.B7&8Q-.T,WJ!.NY0Q[^,NA!%"]P%N(F;'*/!\0GB MH4U*/("3#G R6J^/?;..%"WMHJ5GI.^= ,>54\Q7NG2093Q+3Y@8VI 9F;FI MF';@IZ/@/[R8J_^@ZZUDF=&W2H*=U]^ ZAU(=%U0_J19II""[7Y0SA=CS[JQ M9[\W;>9=H/EX!23-#=PL$U5A6E!"!NR!KFW_F65.;!#E9C&B108VUUQ4:[VI M>.?BJLA\V)MA&IZ49&@T2R-W17#8ZVTXFLY]83J)&[%U9.34RM#1/+,3I ZC M)(P]4(^6!CP*]59"25F.X-%L&A0T:X&P'?/<]=11Y182=E \]T#JM1B3_U%# M5VWTY"R%Q+VPXW%EOY5F6R7UDR4(?E2LK">1[4\GBLA!S=0#HM=I/"[4=@=V M(387E8*QN@PE-XY]#/2:BY/1P3\W7<'K<96=DTV)](Z:)C%R4PAMMBU_"^GL M\61(R/QTJ7 837VSL5=W?(Z\_\+JML)#P?8N7;@7;#RNV'X\3MZF0]ZF,3DE M;FA%<$@\4'M]Q^,"?]XZBWN9Q_])YTOZY)7$H3!'\?PTZZ$123R22'KU)N/J M?9UELMXI!DJ,=S[!F[EV,R+L?/8QMFI.#>29 M.>1H5SRNQ#>P 3,Y:@@/8$X/KD(1A]PF^'3QFUFHQK]4&ULK5E1;Z,X$/XK5K0/K=06; B$ M*HW4AMSM2KMW5;M[^TS!2= "SF&G[4KWX\\F% (>3&ZO+RV0;\;^/H]GQC!_ M8>4/OJ54H-<\*_C-9"O$[MJR>+RE><2OV(X6\IEXCO\SPJ?][1C+W<3/#D[<%#NMD*],H*5-+US>067Z_(5!E4B+]2^L*/KI&B\L38 M#W7S*;F9V&I&-*.Q4"XB^>^9+FF6*4]R'G_73B?-F,KP^/K-^V\5>4GF*>)T MR;+O:2*V-Y/9!"5T'>TS\/M*:4#7!F&6\^HM>:JP]0?&>"Y;7QG(&>5H< M_D>OM1!'!M(/;$!J ](W< <,G-K .74$MS9P3QUA6AM4U*T#]TJX,!+18EZR M%U0JM/2F+BKU*VNI5UJH0'D4I?PUE79B$:8\9H5(BSU-T)\[6D9J_3BZ1 ^4 M2[$Y8FO$VN=I$6?[1&+3 A4RCN4]RRDZRQCGYVA=LAPEQRZ/3,]"*J(TD[!+ M].TQ1&?KENUY5"1\;@E)24W,BNOIWQVF3P:F[Z ODE(V>I(W/>^(T>$CW5TAQ[Y Q"8V,)_ER>8X@.C\O]%7OSQZ1PRG M"2ZG\N<,^*OCJ=@@^BHS&Z?\VN#5;;RZE5=WR*O8TA*=U2[/ZQ"\4.$(!=#! MF57'ING/K^7A1= S&TRXF!/R061>S OS8?H/IL)TV;*=&MI\.&TQ$ MKQ"Y@^VT0\[OD=,Q=H_:"5Y6)B\=8EY#S#,2^UU6,21+A4P7.\:C3"6:H=01 MK85<\M0HA3=&)ZQ#ID%_(P,@QPWZ?'40)D/Y&I.6+S$GME+N9+0K MV3H%"U)M;N2H0WQ;6U,=Y+A>GZ,.PE,2#'!L"SM^S\J.V]*.S;7]49X8I-<+ MM*&%'"&K]GJ4R,8WY>*P^4!)73UR'4U4'31S@KZH.LC71=5!V/?)@*AMI%N13N0NR=A.3VDUX]&JO@0@V+9)G[".0D$B0##/Z^\""&80H6V+R$A;]!_.>Z=%R'@?-0X) 8C4KG_Z M7QD]=15IFRCBG'BT?ZL(2I]-3R>0NC-.?102 I!++4,8_72)MUT>,7=Y[WWT M)WH_ILDQ"@D!"'3Z-WKJ"M)V?L3<^;WO"X!Z,&\D:P H*&OH,. = .0,2!K6 MT8OJG,IN3WTAX"AF^T(<7BLV3YNO$+?5N_?>\SM\O<3 \Q!?KP[?&%KWAT\> M7V1SF$KPN%&L%WUFOR)"<'RZG)+HX26"B!_7S,FWF[4 M ,VWG,6_4$L#!!0 ( +R 9%'S7>>OP 0 /L1 9 >&PO=V]R:W-H M965T',4/.]D-_5#D"3 MIY1GZF*TTSI_[S@JVD'*U+G((<,W&R%3IO%6;AV52V"Q54JYX[GNV$E9DHT6 M<_OL5B[FHM \R>!6$E6D*9//5\#%_F)$1R\/OB3;G38/G,4\9UNX _V0WTJ\ MX1KX-Q80AQ_549']9I&\?CZQ?I'2Q[)K)F":\&_)K'>78RF(Q+#AA5< M?Q'[3U 1"HV]2'!E?\F^DG5')"J4%FFEC C2)"O_V5/EB",%ZG)6"=ZH0 M="CXE8(_5"&H%(*A"F&E$ Y5&%<*XZ$*DTIA8H-5>M>&9LDT6\REV!-II-&: MN;#QM=H8D20SJ7BG);Y-4$\OEHF*1*:3K("8?,Y!,I,ABOQ"5IC'F&R1D#&^ MPJQ1C -YNP3-$J[>H<3#W9*\??..O"$H>;\3A6)9K.:.1ES&NA-5&*Y*#%X' MAM_8,W'#,^*YGMNB?=VO?0?Y.?'=3O7E8'4Z:U'_\'.K?_RYU5<_\IQ$==JV MNH.)4&>#5V>#9^WY'?9NLDBD0.XTTX#U1I^1*\99%N$C6QP:\DRQ"0U"X*.Z$]J!I->!M?H3^,PTZG-?\3R1",C%G_# MJM\,!PC2+ M?N@SF[CQOV,T:S*B=-9!B;J'!NOVDKJ7+,8-'46B,%"PHT+RR-9'FJ56+K>G8[Z!]-%?07MH/V3KA'(/0 MPKR5$6U@#:;34T(#A%8M0J$;=/ Y=$;J]?+Y;&MQQ)E28!/*7" KO6.8=5BR M,Z%Q,/LF9"L[KQF)67#*;H#0JD5HTA6L0]ND_7WS7MAM5#+:'?>E5C)^$^;#@M!9]X%#0!^,#OE,D!HU2+DA5UY=VC4 M-!Q6GB4\ G;55@YA2S&FCCCM;^+VC(3S1?PR$&%=B(\G('&8@-: 9 &/ M2G;RTNRIE7.SP9^4ZV4ETCZ(5CYIBE#JT_!DHNVU]-HCAV&"]D\3]P.FKNO* MQFM\C>'!.3K5FL\B>-C9)NA(#AM4<\\GZ"59?FDH;[3([4%W+30>F^WE#K . M2". [S="Z)<;&ULI951;YLP$,>_BH7ZT$I;()"P MK2)(:=)H>Y@4)>WV,.W!@4NP:C"S36F__@FW^O__9=YP3U4(^ MJ0Q DY><%VKF9%J7MZZKD@QRJD:BA +?[(7,J<:I/+BJE$!3"^7<]3TO='/* M"B>.[-I:QI&H-&<%K"5159Y3^7H'7-0S9^P<%S;LD&FSX,9120^P!?U8KB7. MW,XE93D4BHF"2-C/G/GX=A48O15\8U"KWIB8D^R$>#*3+^G,\2L:)[TI@B!C;BY$S$!Z$I MQ\ND'S?)J#S R4^A,0NMF;G>GN/QU,/$/?<+_E;TAV+Y5\7]6T5H,MS7K"ZY M-,EP>SUDKM2O>#!6*,)ACXPW^H"-*IMKJIEH4=JVV@F-36J'&=[L((T W^^% MT,>)Z=3NOR+^#5!+ P04 " "\@&11H0FF/AD$ #I$0 &0 'AL+W=O MA*]^//=D(2EN!ENSU>('$\WWR>&7^9>+1C_+M( M "3ZD:6Y&/<2*3;S]P3]>)U /.9+0A:UB _+RY MX^K.J5%BFD$N*,L1A]6X-_5NYGBH#SD$2FHIW"NGS8H[>OGF'WB":HX>$%4*AB9$CU0(T#2>J MR-Z69/$)LC[ZQ'*9"/1''D/<83^WVX<6>T<%KHX>WD?O%EL!%["Y0K[[&\(N M=COXS.SF'XK<:C[_:>\'J_'K6O -GG]6+ MJ;X'Q%IQDOR\F[60).:RH["J*68D3&ARM8]N)Y[G]D;-MA^J920<4^S7% MOI7B1U"*@FBV(93KJC9,F4R EQN@*V4E8K_%P^][W33"FD9HI?' )$G5)GMF M.W:Q"8_8>$$_[*8SJ.D,K'0.RZ14@AUP4 PCQM7&0I(]81LEA*^A<\M?=!(\=Q&IMT+ M!KURUH[ZT!]T1]UKO4J\9W:TT7XE\A'+X ;]B^X9B7?D$2U4H\"X+>X>;KS@ M2T2^$47/_S4Z-:^ ^H<:="*JC4QZ=IU\Q>ZOD,\CU(BB9U?%XS0_*!["M "F MEUL\"AU^6_0;Z?/"2V2[T3;/+FXOR/;@*+B!?R*VC7)Y=NEZ3;*'Y_-I5,Z[ M?F&N7R.NN)$[[%X@[;B1+OR<=)V;]@JH'>8^#KKCC!M1P_B7=QH5Y$&KX9W( M.&[D#MOE[A45B(_U[^1;!3?ZA^WZ-V-<20N18$MT(UZX?XG":O0+VWNW%Q36 M<:\6X.&)Z#5ZANUZ]E.%=:QL_BDBC;+A_TW9*N1VMQ*$3YM8I_4-G(%J?/19 M@E"@12[+#[IZM#ZOF)JO]"?CM][-K#QU:&#*0Y!/JI^BN4 IK!2D>S50$>+E MN4)Y(]G&?&DOF53?[>8R 1(#UQ/4\Q5CLB >0@*1)FFZHC42;31L2$FK']C#MP237QL*Q,]MIX;^?[:2A M/T)@O#0^^[[OOCO;YXXW7#S*'$"AIX(R.7%RI67!18 M:5.L7%D*P)D%%=3U/2]R"TR8$X_MW)V(Q[Q2E#"X$TA618'%\Q0HWTR<@;.= MF)-5KLR$&X]+O((%J/OR3FC+;5DR4@"3A#,D8#EQK@=7R?!#9R9XQ, M)@^S9Q/",(**3*,&#]6<,,*#5$6L;?AM-I0QK@[GC+_M7FKG-YP!)F MG/XBF-&"MH""L_N*G MI@X[ ,W3#? ;@'\("%\!! T@>&^$L &$MC)U*K8."58X'@N^0<)X:S8SL,6T M:)T^86;;%TKH5:)Q*IZ#5*)*524(6Z%KLPM$$9#H NTOX9>ETP04)E2>::?[ M18).3\[0"2(,_D+8R_+B9]<-O*M8+3SXL*$;9C0A@G_)\PYFL**,&:FIIABED+7^:B9 M(\MLFM4Z#L-P[*YW:W[LX^U[)'T>>RD-VY2&O2G-B'O#:4]?U.J+^O5AF:,2/^M6K#KO7704]&+P>710V ZG*!IT M*QNURD8?.0SZ@KYQ$D9'>^B'AX*/?8Y.2]+/4^?D[K3. O1.FR=(HI173-7- MHIUM7[EKV]P/YJ>#JUG]6+W0U$_GK3Y A$E$8:DIO&ULO9EM;]LV$,>_"F'L M10]&3<9R;?*L%#<*Z751 M],YG5#W*O92/U<7'^=D@KA2)7,Q,%8+;?QMQ*?*\BF1U_-,$';1C5HZ[GY^C MOZ\?WC[,/=?B4N9_9W.S/!N<#-!<+/@Z-U_DT^^B>:"DBC>3N:[_HJ>MK=6- M9FMM9-$X6P5%5F[_\V_-1.PX$-SA0!H'TM>!-@ZTKP-K'%A?AZ1QJ!\]VCY[ M/7%7W/#)6,DGI"IK&ZWZ4,]^[6WG*RNKA7)KE/TVLWYF\IYG"GWE^5J@:\'U M6@F["HQ&[ZZ$X5FN?QU'Q@Y3&4>S)N3%-B3I"$G1M2S-4J-I.1?S??_(RFLU MDF>-%P0,>"M6QXC&OR$2D_CN]C-Z]TM(UN6KHEQU1+F"H_RQ+OM$F<)1KKFR M43 096^B:)M,6H>E'6$_R_)HD96\G&4\1UQK83-9;-,Z1]R@197M395M8#36 MCL;JT=A;C[;-UC9X6@>O<+:9Q.-HLYL)R&)/<=(J3D#%YX54)OO7JKN4VH1$ M;?V3G2%)2A-+W1^T31-/&R&8)KN&>Q+35F(*2OR@I-;HKK30SVNEG^QU2&GJ M*3W"OLR %6&=(H>MR.'K1'ZP.U)(Y- ;GOH:?:-JOCLDGK023T")4VTRNXU8 M;8YP(84GP80S7V7 T"8<=PH=M4)'H- _S5*H([/DY9$1Q4HJNUVCK%A9U16) MD5R@K-P(;6HNAV@\ZELF.':;0@R*^B0V(D?X%* $WMEA\ &HA(D;C_QDE3&\=VW0IHP/2;+-ZPF MJYN)V'$;P^!^7H_HOZJW$-]M!Z0>;1>]6)=S#2T:AUV<'F*1.H)B&*$]%JG/ MQ8YY]PU?6*0.HABF:/]%ZN,16J0.CABF8^]%.NH[6;XAO$B)@R;I TT"09,X M:))#0),X:)*?A2;Q66AWP#30&P4L,4Z24?<<.VJ2MZ'F)7F)FHW4@!FAW4(= M70E,U]XM$O&I&>B1 E9 DT0<6 D,UK[U10*-L4U^H$\*6%;)[Z81<8PF<&_\ M7&!V%[B412%471LKOA(*J@''9#(\1,TYNA*8KCUJSL4IBG+]<*#2"2 M)$E@]GW#-&; [#N:4IBFO4N%^I \(J1;@4,D?>7K@\Y:\=\, .,[A%*XK>U= M*X$?_20)<"U@F,;05#GZ4IB^.Z5R=XO^4O7:S018'@Z:='2(-W&.D0QFY,OE MP7PXCH8XT"$'#&F,NWLBYD#*8)#V;MZ8ST=@)V&.C@RF8^_J8'X'ZTU3H!WN M[LB8 RN#.]R^%=2$2??R&8\"^?1;7!I3()\[[W]A)N]7T >Y$:JLWUGQ!V$7 M/EA*S$&5)8J,K#?+Z3M0YJ+:H#V,'3R/U!+ P04 " "\@&11 M/D8N;<\" H" &0 'AL+W=OIO5#I:JTVV>37(C5Q,[L"]!_/]L)*="05=L7 MXI=[[KGG;-\QV@KYHE( )+L\XVKLI(C%C>>I*(6<*E<4P/5.(F1.44_EVE.% M!!I;4)YY@>\/O9PR[DQ&=NU!3D:BQ(QQ>)!$E7E.Y>L4,K$=.SUGO_#(UBF: M!6\R*N@:EH#/Q8/4,Z_Q$K,Z T4NYH"49>J27)'GY9QE%-,*T(@C,$(;D7'%-%%CR&N 4_[\8/._">%MLH#O:*IT&G MPR44+@G]+R3P [\EGMF'X;UO;7+^CWWQS^Q'R0B;XP^MO_",OT>(!(]8QJA] MMB+1IVTO!-(=N5@!AX3A)2FDV#!;&E"8+7U7M%51(L2$(GEVERY)( 9),Z*0 M8HE"OA))$51'D/TFR+X-LG\FR,5.5T4%!_'H^G@0Z"E)=0LJGT/KTU3+S22X M'GF;PY-^;]([MIB_MQ@&QR:+%IY!8W*D=]#H'73JO7L[ G@GG2I"20$R HZZ MD)LCTPWBRAAG0K5FHILM=/O^Y[9WT WSW5XK;-X-Z[O7K;#%W]B&I[ JM=Y! MZSY%@]@V:U:6NWMIJ?K$][-[->R_I%<"=1FWPU2W3/U!+ P04 M " "\@&11^E^\M-0% !]'P &0 'AL+W=O0/M:!4@Y=1NJ\F" M1D1]%DO*S3$\=9X9-_=R_%(Q#IDG-Y+ MH.(H(O+UE(9B==R"K?6+!S9?Z.1%>SQ:DCE]I/K;\EZ:IW:.,F41Y8H)#B2= M';=.X-$U'B8.UN([HRM5^ R24)Z%^)$\7$^/6T'"B(9THA,(8O[]I&9<\:38G_4TGS+C)\>V^H^%+/#;XJ"$Z6H5H#P*;BAIH+ M#2//+&2:404^GE--6*@^@0^ 9&.>IF.B#6-B<"NX M7BAPP:=T6N-_Z??O>?S;)OX\"6B=A%/D!7RDR\\ !P< !2CX]G@./G[X5$/K M[)=0OFY .?>C_!'S)EPN&G.!P\THEWO)RY>]Y.5J+Q%=^U%NB30HT!-1J8!P MOHJPA<4;8-.%XP'JY$ ="]39 /0D- F!D3))-.-S$-IE*->+-%;TD-2,E19Y M"MVST(G(_1Q#!#O#( A&[9_%66]@6&+?S=EWO6DHM M/+GHY6L^;B[LW60B+ MS4@MA-2'FLJHK@I.4^1N(4(SX=UJ)K;;E:CW<^K]]U,/!9]O9MZO,((0FV*M M4&]@6.(^R+D/&I1@A7<=UT&5 L:H7^7:P+#$=9AS'?H+SK(\$\J[^&#@Q##P MQI[B3:IXF:P%E3AZW6JX%YE=KV0'JVFIP8,85N?ZJ@80(L^"A07YA]Z(OQ-I MYCBDV81O#AU6J&X:&[FQD7?LQ_@Y'97QB8AHG>)F",7 4;^%72_'ZVA)F$PH C%+)[!N MOY&AE'(X[&RN'=>?H;]!GYE=&.-Q$E2F6()[UZ%KG["_FYY"U\U@DW;V3D7- ML,OK+L U0M+$LAR!ZW%PV%!,;.D<@.J>_0 \KJLU*85+Q@F?,!/WO5#,'BK_ MNGC1R1$U6>HW3.F_:\/U$XG5X9R0Y=&=7E!9-T59*G9$*6_A7>]&P1XV'\AU M1N3OC+ML/S+H4C4,<8T"-# LTW?-%?F;ZPY;$%1MJ# 8#FOV((TMK^LL80\/ M-D?J6C7RM^K*^EA7PNL!.(NE-(MB3^MC"Y%U99],)B+F6MV3UT1:3_C4O)$Q MG19*-"-6>R;[S:.4T^P4#/F/)KXT?Q5\LM],^[GD/63-R5+*"3DZM?G]+=CE MK#H-1WX-/V=JDLHHG3H5]4$[>4:]W404.3U&_O/,3B*:89>7?J>FF6RU*[-W M6P#DWP+\=P*ZA4A# =T5I9PFM\] 6PY3C004.T'&_L/4+@**JP>>84W);#4K M4W?:CW?0?K]XXJJB6SVO4-]J5^;NA!\W%?[?+8=;B*SKM%!7=S/3[Y9"D?"+ M%/'RFD_">&JH%KO@W;H)>B3R_QBY/!V%7P;?OSO9NVQNX5+J'#>FC)],%9_3 M9^T7S'VCEC/I-B#8+\RWC+,HCGQ83G:Q_Y?*YL=Q[/06^X_##Y33E95).V%) MAZB=(S\*!*^4R-II^'7'X^K@-VJI_<)^=O\KOC$WI"^>7\*CRY@S?M+>'25 MW@0[^/1B^I;(.>/*2-;,#!5\[ILE(-.[WO1!BZ6]"'P66HO(?EQ0,J4R,3#? MSX30ZX=D@/S&??PO4$L#!!0 ( +R 9%%H?'*7N ( ,@& 9 >&PO M=V]R:W-H965TY-A9^R&R'PK??V6E#I[61>)/8CN]_O[NS+Y.--B^V1'3P)H6R MTZATKKJ,8YN7*)GMZ0H5?5EI(YFCJ5G'MC+(BF D19PFR2B6C*MH-@EK#V8V MT;437.&# 5M+R3*-^M%MXY.O2^85X-JG8&A?HGJH'0[.X52FX1&6Y M5F!P-8VN^I?SL=\?-OSFN+%[8_"1++5^\9/;8AHE'@@%YLXK,'J]XC4*X84( MX\]6,VI=>L/]\4[]1XB=8EDRB]=:///"E=/H(H("5ZP6[E%O?N(VGJ'7R[6P MX0F;[=XD@KRV3LNM,1%(KIHW>]OF8<\@'1XQ2+<&:>!N' 7*&^;8;&+T!HS? M36I^$$(-U@3'E2_*PAGZRLG.S4(5SO7J_,DB7%F+S@)3!=PAA0IWG"VYX(ZC MA7-8U%4ED"KBF(!;U9P(G]K3&W2,"WL&)\ 5_"IU;4G$3F)'B-Y1G&]QY@U. M>@0G@WNM7&GANRJP^-<^IM#:^-)=?/.T4W"!50^RY"ND29H\+6[@].2L0S9K MTY8%V>R8[)%4=$@/6NE!D!XI M)O^L.4EZ2>="-=3XEI=,K3&$I>BZ?I)Y^!]SUD\.(X]:Y%$G\G.XLX3'7@F% MT"BAQ/N!Y-!(."7X=V3&GAW"ZO8P:BQA +(YU^D "O9N.\[)N(4??PZ^X#;W MAP4HJW@(M5MOT/N6?#G$%>]U%XEF'7JHA>"K:33M:MNFKYKN]+&]Z?'WS*RY MLI3=%9DFO3$5U31]LYDX785>M=2..E\8EO2K0>,WT/>5UFXW\0[:G]?L+U!+ M P04 " "\@&11PG[/EMD# !N#P &0 'AL+W=OVW @-4D M3FUG:;_]V0D;T\8VZ-0WD(3,_&=LYC?C^9&+;_) J4(_RJ*2B^B@5/TNCN7F M0$LB;WA-*_W+CHN2*'TK]K&L!27;UJ@L8DB2<5P25D7+>?OL42SGO%$%J^BC M0+(I2R)^WM*"'Q<1CEX>?&;[@S(/XN6\)GNZHNJI?A3Z+NZ];%E)*\EXA03= M+:+W^-TMS(Q!^\971H_R[!J95-:S)I+>\>)?ME6'132-T);N2%.HS_SXD9X2RHV_ M#2]D^XF.IW>3"&T:J7AY,M81E*SJOLF/TT*<&0#V&,#) -JX.Z$VRGNBR'(N M^!$)\[;V9B[:5%MK'1RKS*ZLE-"_,FVGENTVC/AN]"0I>B\E51*1:HL>J$X5 M/3"R9@53C$HT0D_5ELD-;RI%M^B.R /ZH#=5HM?W5!%6R#?H%6(5^G+@C=0^ MY#Q6.D*C$V].T=QVT8 GFA6M;U":O$600/*TND>O7[WYU4NL\^N3A#Y):-VF M'K?_U%00Q:I]EY8,N$Q[EVGK,O.XU %B5WZ=U;BU,A7QO,09AGG\[-#*>JWL MDA:XM#JK_$P+\FGJULI[K?R25NK2RH=:69ZYM<:]UOB25N;2&@^U(!^[M2:] MUN225N[2F@RUDHEGOZ:]UC2H]>5 -2!WB@J7XG2@F$UGGNQFO>(LK,@5*5#1 MUFQ-?FIJ*F?US0;:.!]//'\9G%B&)$'Y!RHE8F7=&# PC0=!I7)6?S((8 1I MYLD>GT$,7YU_89GE# $/UR!-8>()P2(&P^4UV#1"Z+5'?%VP/3%M1Z*FVE+1 MQ>8."!QKTOY;G0%90.$PH1ZN6HUTN!HX33P%@"VQ M!G?J;SWY_=8?0[MEB83#2/+NEH-!:>XI/[ (@C""?/L%0^) /O&L&EC@0!@X MOC8)0[KX^R2MP>J-5?Z>-9>'O2!F KS@OY]Q[EZN3%GM/Z( MO?P/4$L#!!0 ( +R 9%'0PGD$Q@, .@- 9 >&PO=V]R:W-H965T M^.NZ M,DH@H[+'"\AQ9:E2EL-* M$%EF&17?%Y#RP\SQG>/$%[9+E)YPY]."[F -ZN]B)7#D-B@QRR"7C.=$P';F M//EOE_Y$"Y@=7QD-I1I!"I#0$Q=<>EI"F&@EY_%.# M.HU.+7CZ?43_8(Q'8S94PI*GWUBLDIDS=D@,6UJFZ@L_?(3:H('&BW@JS9,< MZKV>0Z)2*I[5PL@@8WGUIB^U(TX$PGZ'0% +!+\*=&D(:X'0&%HQ,V:]HXK. MIX(?B-"[$4U_&-\8:;2&Y3J,:R5PE:&0>*LE0^$)E0 9*PG/R5\%+2/)935R$7C>A&M=Y%I3?HT!N23SQ7 MB23O\QCB*_)+N_S0(N^B#QI'!$='+ (KX!J*'@F]WTG@!5Z1TOPWXM:F5L]K M'.^ M,.=40Z;V(4&/[PS=A;H?@/=-]#]#N@_RVP#@O MD28+6!Y!K@N.:-=( M\J]Y7PM[A3LPN+J'[.?!U-U?H3)HJ RL5+Z"5&@@IAF!EP*K'P>*DSU.$ZJ( M2H KB%5_5F 8#PF;S [*S\_7",YN" YZ'M>P[,*[HU-9\8,&V.&5F.JFN)5 M35GB-&KP1M84:..TOI55XP9R;*5X+'CL^5*AUUF^._IY SN6YWKB'F\OQY>. MG(3]ZXZ<-"PG5I;O7T!$3&?^#>63"^6/P7!X7;GOM5W3LZK'7\@6F+JMOL8Y MU]\?=^@_Z=K^:X-T=S'4JLX3/?BU&F[M.CQ!X;B#' MP)*58!$^,;M-:ELRVV\;IA_^'[D=\S2E0NJIRI$/V #;AGXU[A61T8F[PMYD MTN&NMBW[]KY\GO:OX57ACT_[=M.W6 MM_?;N^OD?NJ+FD)GJ&L#;^PZ-[#M__[(:F#@^4.RNO@7GZ.UK=\?_]?"5[%0.@-N+[E7!T'6D%SN9O_!%!+ P04 " "\ M@&11JK7IJG(# !E"P &0 'AL+W=O:\2 $T>LI2KL9-HG7]P714ED%%U)7+@>+(6 M,J,:MW+CJEP"C2TH2]W \_IN1AEW)B,K6\C)2!0Z91P6DJ@BRZA\G$$J=F/' M=YX$-VR3:"-P)Z.<;F )^C9?2-RYM9689< 5$YQ(6(^=J?]A[G<-P&K<,=BI M@S4QH:R$N#>;+_'8\0PC2"'2Q@3%ORW,(4V-)>3QLS+JU#X-\'#]9/V3#1Z# M65$%/E/'ZI$' #03C,@J #!I8"P H0VT)*9#>LCU70RDF)'I-%&:V9A('7Q.>WX4=TPKIDH;47GK-G\MI9 MG99L*B7E&\"/3)/5(SG46]!'*Y[NJ(S)OU_1)/FB(5/_M1#JUH2ZEE#W#*'O M1;8"2<2Z*KE912++D%+9%1(B8%NZ2H$4.4JWV#:,;XP>T"@A-\M;\I;Q"OZN MJ65*!CW+P%Q-VXD_DEPU]>F2R7YOLM^;AG]R4 <,OM-*4 MQR9$JHE.@*Q@PSBO8C:"'"03\0M1S_LG47>]KN=YS:$/:IZ#5IYWF'YXT??@ MQ'?'#\*SSH>U\V&K<[Q\U\ N\#\\]=\_Z_VZ]G[]NR4"'K^J.+/K$X+!H'?( ML(SC1;6C0'QO?W%[K0W\P[Y0F,?I%B2^N&2!-S&\^W\ML+-M6[=TM7_P M1/C_1U_'(DVI5$94IK&QS)7OP4%^>E=^_TQV@CWGX-(>OY!':6]XS&-PAL?^ MKO;#5[3[A53"!BJ]X R5_2WMMU_3K^[]B]C.*J_/"MA[]A6\I%7&Y!X,,AG( MC9WO%#XF!=?E3%-+ZQER:B#J#?J,365"2%-4*]JP%^@;*&ULS5A=;]LV%/TK MA+ "#;!8$N6O%+8!V^VV LMJU&O[,.R!EJXM(A+ID92= /WQ(RE9<9DV,O56K[P?=EG$).9(=O@>DO:RYRHG13 M;'RY%4 2:Y1G/@Z"OI\3RKS)R/8MQ&3$"Y51!@N!9)'G1#S,(./[L1=ZAXZO M=),JT^%/1ENR@26H;]N%T"V_1DEH#DQ2SI" ]=B;AA_FN&<,[(CO%/;RZ!T9 M5U:T.92>-2 M"?V5:CLU62H>WUW/=" 2-.>YK@Y);'ROT0*$+1,6 [+#T#=&E43O/X(B-)-7 M2*9$@$24H;]37DC"$CGRE69EL/VX8C K&> 6!A&ZY4RE$GUB"20G[.=N^[[# MWM?1J$."#R&982?@$K8=% 6_(AS@X!?D5VZ6OZ?XO1K<([I1G<'(XD=M^ ;H M>O4T@U,A"-N 7G,*K1[0\;@%>;#=TST1"?KG3PV)/BO(Y;\.0MV:4-<2ZK80 MNB7W-"]RO4)3"KMR_BV(6#^U,)P*8(G7LWA&=W83//)W)RCT:@H])X66TG4X MUZ^1^V\CVH.:T.!B5W64*3^YA-P8$7H (ESA&=9LADZD)8@==3)QVY]G4;1!12*6 5K"AC)D. M/:7I*$. WFMU+-?ZU4EM"Y[4?G"Z]L,C20^=+'_7E:C@_-3ADZG[8:Q$XVBAFY)_6$W?QW!Z0Z$UBRT$*:H]5(KB\E5 M2XU*AFZ9?&$M)3S+] HQ767LKM!/U&PK)Q-=$NE?4&.-P(9NA3VNL9+2LQB5 MX,,C1KU.=]!"JM'FL/^ZQ??\8,XJ"H,VZI6#9T8]=K#1^M MU+>4V:WU9]OA MS%69C8:'P[>QQX6-F(_@U0FF\YSQ.P,2- )@G>N V*S#V#W/G XXKPD M#[C1<1R^C3S@1MZQ6]XOR\,9D+!_-A.-5./(B?7I'N+"W 3UZEYKD=:+^45) M:60;=U_K7($;-<67JZEC0ZQ0G)N=?W07S$%L[!59HI@73)77PKJWOH9/[>73 M;X:7=_A;(O0^)%$&:VT:= 9Z8E%>B\N&XEM[LUQQI>^I]C4%DH P _3W->?J MT# 3U'].3/X'4$L#!!0 ( +R 9%'L97+ Y@0 !P6 9 >&PO=V]R M:W-H965T,&?2: MI4+?]A)C-C>>IZ.$951?RPT3\&0E548-7*JUIS>*T=@J9:E'?#_T,LI%;SJQ M]^[5="*W)N6"W2NDMUE&U8\[ELK=;0_W]C<>^#HQ^0UO.MG0-5LR\[BY5W#E M52@QSYC07 JDV.JV]P7?+ *K8"7^XFRG#]8H=^5)RN?\XH_XMN?G%K&412:' MH/#WPF8L37,DL./O$K17[9DK'J[WZ+]9Y\&9)ZK93*;?>6R2V]ZHAV*VHMO4 M/,C=[ZQT:)#C13+5]A?M2EF_AZ*M-C(KE<&"C(OBG[Z6@3A0 )QN!5(JD*9" M_X1"4"H$387A"85^J=!_ZPZ#4L&Z[A6^V\#-J:'3B9([I')I0,L7-OI6&^+% M15XH2Z/@*0<],UT:&3U_OH-0QV@F,Z@_36T&/R/["'4\6KSF:X8NYLQ0GNI+ M$'Y5]MP5]I 3]@3HJQ0FT6@A8A9W MZ,_=^J%#WX/85 $B^P#=$2?@DFVN4>!?(>(3O\.>V9O5\;C+G?^V^^+#NQ\% M(ZBJ);!XP3NKQ0'=KZ#[%KI_ OJ;-#1%VF[P9#>(3FY0Y*W "RU>SH0F=U [0AA6 M>.&YLS.LH(=.4Q^%8I%<"_ZSD1C$2C)0+*4&'AJ)MN*%Z7RM3SM8I+#8=' 0 MU;[O^XW\#%NA/Q(Z\F=4^3-R^O/=-A PD;XP!0T1;9CB,D82+M$NX5'2[277 M=AF5GC[E?N_CTO5VNZT@Z >C2J,099:T'(D:5XZ-G9 /$'G%HSKZ6\&-"QC[ M=:?PSUU>^* -X?^AP!Z6C]T]!K<*"[<+JY0*3TD=NT)J5\@O45O_8@:VQ?66 MVL(U_>/ B7F?4 $3"5HF5#'TF)<6NKB')%RZX.L6@/MGK[":;+&;;<]<88-6 MA0V;C:64";MECMVH.1Z'OT9UNAX#*[IG_CN:04^ MYKA87Z$U$U!Y*8(!']$8ODDXM!R:?^_MB\TU=M<=@>!SYX_4'$W\X]]UX][F@GU8-."3'H MD3.AQUYJ3';I^SI)">U?AY2R,+@EEB36XD^T%7)AU[ P^MR!KGS-S)W4=2 M!M2U?(EDVCW1KK0-/)3DVDA>@D$!IZ)XX\&?%%A%\K"*/A+ 6 M(,% $H2.9'"_F*+3DS.Y7A-%Q>;G'%YR54,Z.Z2,@;*P.3P?"EA5,:JJ&#G6 MN('UF%*UN(DK-[%STVEP,\]5D@(]RA1-"))KE$C.P8&VGM$IU@BCC*B$"'-6 ME_!V^F'W(@C>M>CL5#H[K41?-!ZB_UR'8!O 6JPV%ZYN1-3 %%WU8^ZKHJ8J)D9EK M&I;20 OBABGTH419 _B_EM(\3VP?4G6VDS]02P,$% @ O(!D41LMA<85 M P B0D !D !X;"]W;W)K&ULK59=3]LP%/TK M5L0#2*SY:E.*VDI -8T'IHH.]NPF;F-AQ\$?+9OVXW?MI"%C(0+$2V([/L?G M'OM>9[H7\D'EA&CTQ%FA9EZN=7GN^RK-"<=J($I2P)>-D!QKZ,JMKTI)<.9 MG/E1$"0^Q[3PYE,WMI3SJ3":T8(L)5*&+\+( MR,>TKVJM5&-I2U$ ^V.W(%6',,H&.QYK4:]:TP';[P/[5!0_!K+$B5X+]I)G.9]Z9 MAS*RP8;I6['_1NJ 1I8O%4RY)]K7D-#+-P3^TE&(K,4?'"Z(Q9>H$?4%WJP4Z/CI!1\A'*L>2*$0+ M=%=0K4Y; S]R810N,A@\LOT;RACLK9KZ&I3:]?RT5G59J8I>4?5=[ 8H2$Y1 M%(3##OA5/WQ%R@&* PN/@@[XHA]^8;:P^L2M'OT+]\'>QN.H\3AR?/$[/>ZA MCAOJV%$/7S/*\#612&P.VX#31T,ER= Q;$ U=M)E8$4[@5?%RE#]_J*_J ;_$2YZ;,A;%7Z\+,]#I]+7!A]Y 27<#AWX'1U8E^F7<_1 M7=3K]7GLMZX]^Y-R@^66%@HQL@%,,!A#JLKJWJ\Z6I3N)EP+#?>J:^;PKT2D MG0#?-T+H0\=>KLW?U_PO4$L#!!0 ( +R 9%&(>9Z*. ( !P% 9 M>&PO=V]R:W-H965T-JZ15:5P^^K]("2Z+&HD)N5G(A2Z*-*0^^JB22S 65S(^"X,XO">5>$KNY MK4QB46M&.6XEJ+HLB?R]1B::I1=ZYXD7>BBTG?"3N"('W*%^K;;26'Y'R6B) M7%'!06*^]%;APWIF_9W#3XJ-NAB#K60OQ)LUGK*E%UA!R##5ED#,[XB/R)@% M&1GO)Z;7I;2!E^,S_8NKW=2R)PH?!?M%,UTLO;D'&>:D9OI%--_P5(\3F JF MW!>:UO?.9$QKI45Y"C9V27G[)Q^G/EP$1/=7 J)30.1TMXFJBS;B*+>;LM/2K%(3IY-5^EY315V'AAO4A#(U@L^P^OH$ Z ?./KT/W2H)$T1_L"@K_R6L7 , M>_B/21B,Y[%_[,D\[3)/;V;^49=[E"!R:%L%!3);(Z!*+8JDJ:BYAJ&9:CU& M1EY?6UN-;;;9I<9PNIA.^E7..I6SV_U!2863U10T+6YK[9-U&Q_.H11<%[U; MZ5\<=OMN/!-YH%P!P]S @O&]8&ULK5==CYLX%/TK%NI#*VT&S%>2*HDTG6B[4^UJ MH\Y,]]D!)U@UF-IF,O/O]QH88 JX(^V^)!A\SKF^OCY<-AU[LYH05SFY3WSO( MW494FK."'B1259X3^?R)1V+"G+ M::&8*)"DIZUSC3_N?<\ ZAG?&+VHP34R2SD*\=T,;M.MXYF(**>)-A0$_A[I M#>7<,$$)A,4>BZ(W@_[!49UMGY:"4GDC%]5=Q^8.V M"XH,7R*XJG_1I9F[C!R45$J+O 5#!#DKFG_RU"9B ,#A#,!O ?Y; 4$+"-X* M"%M 6&>F64J=ASW19+>1XH*DF0ULYJ).9HV&Y;/"[/N=EO"4 4[OKI,?%5.L MWH,%.E0RR2"+J)0LH8AP+A)2/WN_IYHPKC[ K(>[/7K_[@-ZAUB![C-1*5*D M:N-JB,>PNDFK_:G1]F>T[VAYA0+O-^1[OC/U:[@+2>PRZ7>9]&N^X->9M+ %'5M0LX4S;+>%)L69'3GL@E)43Z5WWU#$ M-84YX(^[8(DA%8\3PF$G'%J%/PN17ACG4]L9CO1\+UKW@LVN_6K6J["B+JS( M&M;UYUM+5N..)?X?]FC9L2VM,=T0E4UM2X.*!@F(XW!Z^:M.:F65NIJ4.JPRY*FD_+16-X/9TN\]R<YI)QHN$>?H,]4='HGQG:W"/UX M)IS>\+#=\?ZDI@_AC(#Q@&'/:(^M;C%_UGNSPW:W:\I@H&U*HLIG2F'L=0L< MQS.EX/=NY]O=K@FB?-613>FW-,/W+?:6JY]/H#OH$4U'#]W3F14*<7H"G'=E M6F#9-,G-0(NR;AN/0D,36E]F\&%!I9D ST]"Z)>!Z42[3Y7=OU!+ P04 M" "\@&11-"S\:H8" "E!P &0 'AL+W=O]B8_S^9^9>)RNM'FU%0"R]UHJ.PLJQ.8B#&U>0#>,-O6-3?$ M@UA4Z";"+&WX AX!GYM[0Z.PIQ2B!F6%5LQ .0LNXXNKV!OX';\%K.Q&GSE7 MYEJ_NL%=,0LBIP@DY.@0G)HE7(.4CD0ZWCIHT)_I##?[G_1;[SPY,^<6KK5\ M$056L^ L8 64O)7XH%??H7-H['BYEM9_V:K;&P4L;RWJNC,F!;50ZY:_=X'8 M,$CB'09)9Y!XW>N#O,H;CCQ+C5XQXW83S76\J]Z:Q GELO*(AE8%V6%VF;^U MP@H?H6-VRX5A2RY;L(RK@K46RE8R28&S3)<,*V"B (6B%'PN::"0JX5P76XM MH&6'-X!<2'O$#FB5/56ZM82R:8@DUQT:YIVTJ[6T9(>T'ZT\85'RC251?/[\ M>,,.#X[^IH3D;.]QTGN<>.QH!_;N2_*EESS '/7,D6>>[F ^:>1R2S"H:6LH MMOF^!DX\T%V=93::QE$:+K?(..UEG [*N/;_"QBZ+I*[E-I*-$/^C7OP>&\Q MF_3,R;YC-ODW9N-H1\RFO8SIH(P7?V^A8'P)ANK0US]?PC8-P[0)^P!NAL)S MUNLZ&R3]TNHXUW4#2)%9& JA3C />^YYWM+91Q]59%HW\GLB)O93'9=@'BC MG,5[3>=_<*/=^0PWBJY[P'YRLQ#*,@DEH:*3*5TILWX3U@/4C:_#&PO=V]R:W-H965T>WQWL3/<18]G@!3*^LN][ S3%A MSGAHY^9B/.2EHH3!7"!9YCD6[W= ^7;D])W=Q()L,F4FW/&PP!M8@GHLYD); M;L.2DAR8))PA >N1<]N_F<7&WSH\$=C*O3$R.UEQ_FR,AW3D>$804$B48<#Z M]0H3H-00:1DO-:?3A#3 _?&.?6;WKO>RPA(FG/XAJB1$24O]:0>_\YX*3%+Y=!56JH)Z":UK+M*EG]$UL^2]I#G7R+? MZU^WP"?=\"44/11X!NY[+?#IR?#6Z/?_%WWVS]%=7=VFQ'Y38M_R!7\O<0=; MT+ %EBT\PK8 !,H7X&FT$9J9'Z_X[UTV7\HF"^B@3+K$U2=)"S*#Z2LD&C:-"IZ FD(FQC[160HH3G^EJ4N+I9F*X>UA4C.DOP9A:@[7N/6SHJ M:+)3?=2'/F'H??:Y/_0)(O^SS^S0)[H>?*F$NW?DFAOX%Q8;PB2BL-8HKQ?K MZ'6;Z1P"$<=#K:\[5SC '>_-K,?X 4$L#!!0 ( M +R 9%'J;/4*F0( )D& 9 >&PO=V]R:W-H965T3',2J8Z>V YVT/WYG M)Z1, U3M)?''W>_C[%Q&.Z5?3(9HX2T7THR#S-KB-@Q-DF'.3$L5*&EGK73. M+$WU)C2%1I;ZI%R$<13UPYQQ&4Q&?FVA)R-56L$E+C28,L^9_C5#H7;CH!WL M%Y[X)K-N(9R,"K;!)=KG8J%I%C8H*<]1&JXD:%R/@VG[=C9T\3[@&\>=.1B# M<[)2ZL5-'M)Q$#E!*#"Q#H'1:XMW*(0#(AFO-6;04+K$P_$>_=Y[)R\K9O!. MB>\\M=DX& :0XIJ5PCZIW1>L_?0<7J*$\4_8U;%1 $EIK,KK9%*015SIEEDY%6.] NFM#G4R3 MUY(;[BOT"19:@3<+]UPRF7 FX$%61^\B+N=H&1?F"BX@!),QC0:XA&?)K;FF M11I_S51IF$S-*+0DT-&$22UF5HF)3XCIPZ.2-C/P6::8_IT?DK'&7;QW-XO/ M BZQ:$$GNH8X:M\\+^=P>7'UKOP,0:]_B#J MC<+M$?9>P][[(+ND#B$463U!W_N'_E/G)NX>I^\W]/VS]3U"7Z"NSN_V3'$' M#?[@K+T9,SR!2[JVJ1*"Z0/X*V?TQ%VI'%?0@T/'4:M]W/"P$30\*VC.16DQ M_5])PX]("@_:18YZXYNB@425TE:=HUEM^NZT:C?OX573?F1ZP^G&"UQ3:M0: MT"W052.L)E85OOFLE*56YH<9_3M0NP#:7RME]Q-'T/R-)G\ 4$L#!!0 ( M +R 9%%A9V S7P4 %@= 9 >&PO=V]R:W-H965T4-9S;=Q4_\GJL?N]M"7SEMEDV2\5PF(D<%?[R9 M?,'7*T;*@ KQ3\(/\N@S*DMY$.)G>?%U%W,0RSY0J3_)ANUO9F$$[3AC_$^57?B\!=O"O+* M?&N1RNHO.M38@$W0>B^5R)I@/8,LR>O_\:]F(8X"2-@30)H 8@?@G@#:!-!S M U@3P,X-\)J JG2GKKU:N&6LXMFT$ =4E&B=K?Q0K7X5K=%_C;1 M<6HVWTM]1TITSY\T_PI]S>ON*UG\C.RO)?JXY"I.4OD)?4!)CKYOQ5[&^49. M':6G4R9UULW0\WIHTC,T1=]$KK82K?(-WP#QR^%X?R#>T3]:)M[] J M+3VS=^1 3M;F9%5.UI/S[WWVP LD'K4*[42AXH>4(_G:?+]1/Q_S.K%7)2[U M\7E&ILXS,!>OG8LW.)?O0L6IGL,B*>WPY;-PJ \KW00BV[ M*"_HY%H!*!QX%"[4;POU!PM]??:3?"TR#A7J=]8V8*%59A?S&1-,K3*[*(RI M:U4)I0H\#%<9M%4&[ZCR>J!9PS9C>+$'(&IS1B.;+NKV.=!T IHNBX*:CH MU=]TV#76XXYLNR;!R<@TL!L/0#'LVZ4"*.P>5U'7"L!"UV<]M1[9+!ZL];80 MF_U:]1![FI28I.1B_8>-JF,ZL@.;!"=+Z>OVLGD!8#2(/)N8+HRZOA?9Q'1A M)*2X1^.Q,1P\[#@V,]IDSE<*;+P$>Y?CR@@W'E;N,[@"!!?B"H!!7'5A(%== MV!!71L'Q6Q)>/"=K?M939$0<7T[%L9%Q/%;'<5=6,8DB;#,#P0(;M@1@FN4H ML)D!8)2Q'FLE1LO)6UI^RLR[GB)B9)3@BW%%C(X2,I*K)L%;7(&P+E< #.(* M@@UP902># O\G8@WA_A%KV$N1?%.JHRN$G8YJHR,DK%[\B;!"0>,1*Y-%0 C MGF<+'@ C@4?L'1($\ZC?LT4B1M_)V)TY@10YI':U@" 3PNQBNR@?1\RNM8MB MWM&>\;14H^UD6-N[73G*F8G1?W(Y_2=&_\E8_2> L#-,;6>&8(2%KLT=(.P! ML3?\*PCFD;Z?5M3H/QW6?TA31C@"-8Y +^<(U#@"'>L(%)!Z6ST6 "BP%0; M$&;_((9&Z]M.T:/W-V_L](LXE]5;ENIUW_V+5#Q[)U'&#^CE_( :/Z!C_8!" M?A#9/P\7(,REMG4#,!(%G1<8$,RG1R9T6J[Q SK6#RBD]/8^?@&@M- 3NUA0 MZ>W-/H"BGAOVE&K\@ [[06]SCK(%:FR!7LX6J+$%.M86**#0G3=D"P"%*>YH M2Q=%:6"_\H!0KM]C"$,S#@#NYPS,.,,;*PS- G\$\,.J2TX M("S ]FLK *:5Q+-_*T P2DEDD>@LSQV]Q\93D$J7\40_E7@6ZWXKZ&*^^4&)7G5,] M"*5$5GW<\GC#BQ*@OW\40KU>E .TAZFS_P%02P,$% @ O(!D41F'!J!X M P EPT !D !X;"]W;W)K&ULK5?+;N,V%/T5 M0IA% C21J)?MP#:0^('.HF@03SIK1KZVB:%(E:3CM%]?4E(46V(4SS0;6Z3. M.;H/WDMR?!#RA]H!:/22,ZXFWD[KXL;W5;:#G*AK40 W;S9"YD2;H=SZJI! MUB4I9WX8!*F?$\J]Z;B4[D/W? Q&'B8>]UXH%N=]I. M^--Q0;:P OU8W$LS\AN5-+?X9HEC2R@1?U$XJ*-G9%UY$N*' M'7Q=3[S 6@0,,FTEB/E[AADP9I6,'7_7HE[S34L\?GY57Y;.&V>>B(*98-_I M6N\FWM!#:]B0/=,/XO [U XE5B\33)6_Z%!C P]E>Z5%7I.-!3GEU3]YJ0-Q M1#".N@EA30C/)40U(3J7$->$^%Q"4A.2@KKY:K3?L5>H!,\(PR M6DV(#?HF-&$-^F(.FE"F+@WV<35'%U\NT1=$.?JV$WM%^%J-?6W,M!_SL]JD MN\JD\!V3;@MYC:+@-Q0&8>"@S_KI*RAZZ?.SZ7CDH"_^W]>7O_QUWV2V26_8 MI#YY.HB'8__Y.!E=S!4.<72*6G11&$?!*6CIDAHDN$&=N!LW[L:] 7SDA#&1 M$0UK1'*QYUKU13%I9)/>*-[F0FKZ;U-5E&O"M_2) 2)*@7:5S:R23(X=#-M1 MF)\#6CA <=J.ITMIE+K#F39^I[U^/X#2&PO W)XT+*?;WR *F,N& UH0E M^)8PNE+49A6$4[9Q\-0"F612(6T.QTB)+-(\N7#D/'MNGH=3(55?VU5PWY6? M?A#8>E8@96P0.,4.2..:: U*W!FGG]R#ST+(V\M-;126BFRBZ1SO$OK!%%E) ME8,:RD1X"Z4Q@\+*4;2L[*AE'=B@UI(;(Z>DE(+T&K89WC"T&3#V8"_UCV*/ MNRM&9QK:$Q6#:01YT]$XQ_*/V1SWF#9\%2^JZ5KJSZU9CNA]>U?@7D%!N][O MBD' ,?;H.#NI:[;YQ&@I.+C%GUPPCUUZHKCFJ?_H>:_N\\E"%"$C46;NW_.N_QJQ;,/_TIR_UOYF?0T%:II=#,,$[^QODM.77PZQ[NQ%^UL[^:I<7+?J" MN_=F^AM02P,$% @ O(!D49>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'1T8 MB;:)4*1&4DG;7S]*JM93$AWV4/CQ9]W!O[0/[6FGCU[-# M"/7I8N&+@ZR$_\W6TL0].^LJ$>*FVR]\[:0H_4'*4.E%NERN%I509O;QP]#7 MK5O #1MD$90UL;%MN%/RR?_AMX:S6ZUG2[[B3+JCB1?.VA?PB[GW7$L3]1D20]6RUC!WN ME/.A.Z+K7T3&1QD/[K>:8"^5#M)=B" _.]O4RNS;;N)5+,!E='$8/OL@GKK_ M$T:[VZE"7MBBJ:0)?1R=U"V@\0=5^QDSHI+KV2?[*%U[/?$$5V5_;2%"@4BY M4Q5WN*NRPZ-$,:4T7I8L?O-6JS)RE.Q<:&$*R0!DBD"F1X3\.P60&0*9'05R MV^+$GP)(CD#R(T*.(IDCD/DQ(3, N4(@5]205:5">Y!GPG2H(H!X M@B">T")>2%\X5;?MS.[8>>.5D;['W385@'R'0+ZCA=PV=:W;/T@0[AN[5";^ MI970[,ITW0'(]PCD>^)(*E]TX]O$^_"FEJX_!$[A2VP.7]+B;:0/KBE"X^(= MR,Y:[:DPO@T3U#'$DKD4RK$[H1O)_I#"-ZX;[Q$>9I>$6"]7IK"59%_$UW'( M,)DDQ#;9J/TAS.UN_I>7[,Q[^6.:N8[QD^P:8F(Z28A]L@VV>)B?BWZRKF)/ MOCL(\F$F28A5TO&QC:P;5QS:R,7<=>\$G/L23"()L47.BG^:>-+G(<.DD1!; MXS]-;.6^/728B9\S8LY(B*6!FFV4QB28-1)J;:"8,)%),7VDQ/I %3R*9HI9 M)"6VR(2$V2^QPM.CF3M%:Q5BFTS)^ ><6#KPPZIIOT[70S#/2OD WS3GI$[T18B(FI)SVJ>CC$Q-23$JL' MS.GZ9545X)()II[LJ.J!ALPP]63$ZL$QX:!GF'HR8O7@F#G$1!?*B-6#8ZX@ M)J:>C+JV03%/(":FGHQ8/9-IT84,0FF(B:DG(U;/%.:\MSK$Q"R44:^936+& MO*X911.S4$9MH4G,ST(9N&R?81;*B"TTG0MW-R=<$\*8?#BQ M?'!,F!AQ3#Z<6#XX)DR,."8?3BR?R2IRSMI=$!.3#Z=^9#.-^7RZQ.3#J4N@ M:A -34)=#$@O_+C"/' MY),3RV>T$/.*>W+,/3FQ>R!<_*\,D:Q=_#D34. Y^I8 L7O&F%W6\=AF'?W4 MWD!,S#WY&ZZYQ6+GY]9\TQX.,3'WY,3N>3;HSK++MINA[H68F'MR8O>@JX1S M6/CDF'MR8O>@F*-)?86Y9]6Y9S&\D5;*7>RU_#.>PL?V0NCBUK'VHW^&SO/V M<=>NT?I3;+LQUU:4PPMNP\MY'_\%4$L#!!0 ( +R 9%&8&UJ>^P$ ,LC M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@ MY?LB22O.J">91MD @'O0DJC-"!>+RCSX0\/"<#]VT M[T]EMQ_*XN-X.)55LYNFX5=*9;W+QZ[<]$,^G8]L^O'83>?EN$U#MW[KMCGI M0_V=BO]GLU_EWO_YSS*?I'X/3>S^^E5W.4[-XZ<9M MGE9-^CA<=Y=TV7*S>'I=->/3JS2I=I!"D-8/,@BR^D$.05X_*" HZ@>U M$-36#[J%H-OZ07<0=%<_Z!Z"[NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;D&PA M,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM M!'K;[&4)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ M.X'>CGH[@=Z.>CN!WCY[V4V@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H'>@ MWD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WS#Y6$N@=J'<0Z!VH=Q#H':AW$.@= MJ'<0Z-VBWNU/ZEVFST,NUYZO-5[_)ZF>SN?FZ^4ORZ^=>+]H+S@G^'?G\2]0 M2P,$% @ O(!D4732QF+> 0 6B, !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU0O_0-T.L+"M35L0_KW= !.-$@TF MOC=;MK;G/6N3YVJ3YYVC,-@V=1NFV3)&=\-8*);4F)!;1VT:F5O?F)@>_8(Y M4ZS,@I@8C<:LL&VD-@YC5R.;3>YH;M9U'-QOT^M0V7::>:I#-KC=3^RRIIEQ MKJX*$],XV[3EIY3A(2%/*_LY85FY<)$F9.S+A&[D^X##NL<->5^5-'@R/CZ8 M)LUBVYJ%N*LIY*=+?-&CG<^K@DI;K)NT) _.DRG#DB@V=;XO>G$Z.:8=IOV5 MGYW?ESD5F&8^>>M".C%/OX\['DFW>NA2(?*Q.OV)[XFI]-G?1]UIEU3^,#MM M[ZOUJ_X\ NMOY^_QQS-^K__+/@1('Q*D#P72AP;I8PS2QR5('U<@?5R#],%' M*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4B MJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:- M(JM&D56CR#K^3UE?K%W]]=\>W3UO3-4>\UG_2\WL#5!+ 0(4 Q0 ( +R M9%$'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ O(!D42QB2<[N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ O(!D49E&PO M=V]R:W-H965T&UL4$L! A0#% @ O(!D4;*)RO,3!P MD1T !@ ("!?0T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!D4;M@&PO=V]R:W-H965T&UL4$L! A0#% M @ O(!D4=GBF',9*@ ,X8 !@ ("!4C0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O(!D46SNZ'6/!@ Z0\ !D ("! MP'8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O(!D4;]*L+MX"P 6QT !D ("!CHD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!D4>HG,1,I!P !Q4 !D M ("!N-@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ O(!D44YS.06K P C @ !D ("!*.H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO(!D426+^ 'U P 70D !D ("!"O@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!D4>VW.GO( @ /@< !D M ("!EQ0! 'AL+W=OSKX$ #)% &0 @(&6%P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ O(!D43*U2V*+ P 6PP !D ("!L1\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!D M4?-=YZ_ ! ^Q$ !D ("!URT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!D493-L8*[ @ 'P@ M !D ("!C3D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(!D4?I?O+34!0 ?1\ !D M ("!+44! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ O(!D4=#">03& P Z T !D ("!-U(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ O(!D4>QE M&PO=V]R:W-H965T&UL4$L! A0#% @ O(!D48AYGHHX @ ' 4 !D M ("!T6D! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O(!D4>+J\O'8 @ 9@@ !D ("! MRW(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O(!D41F'!J!X P EPT !D ("!0'X! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " "\@&11=-+&8MX! !:(P $P @ $UC $ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 1 !$ ),2 !$C@$ ! end XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 219 442 1 false 60 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.iteris.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.iteris.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1106107 - Statement - Commitments and Contingencies Sheet http://www.iteris.com/role/CommitmentsandContingencies Commitments and Contingencies Statements 7 false false R8.htm 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2105102 - Disclosure - Supplementary Financial Information Sheet http://www.iteris.com/role/SupplementaryFinancialInformation Supplementary Financial Information Notes 9 false false R10.htm 2113103 - Disclosure - Discontinued Operations Sheet http://www.iteris.com/role/DiscontinuedOperations Discontinued Operations Notes 10 false false R11.htm 2119104 - Disclosure - Restructuring Activities Sheet http://www.iteris.com/role/RestructuringActivities Restructuring Activities Notes 11 false false R12.htm 2124105 - Disclosure - Fair Value Measurements Sheet http://www.iteris.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2127106 - Disclosure - Income Taxes Sheet http://www.iteris.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2129108 - Disclosure - Right-of-Use Assets and Lease Liabilities Sheet http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilities Right-of-Use Assets and Lease Liabilities Notes 14 false false R15.htm 2134109 - Disclosure - Stock-Based Compensation Sheet http://www.iteris.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2141110 - Disclosure - Stock Repurchase Program Sheet http://www.iteris.com/role/StockRepurchaseProgram Stock Repurchase Program Notes 16 false false R17.htm 2143111 - Disclosure - Acquisition Sheet http://www.iteris.com/role/Acquisition Acquisition Notes 17 false false R18.htm 2150112 - Disclosure - Business Segment Information Sheet http://www.iteris.com/role/BusinessSegmentInformation Business Segment Information Notes 18 false false R19.htm 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 19 false false R20.htm 2303301 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 20 false false R21.htm 2306302 - Disclosure - Supplementary Financial Information (Tables) Sheet http://www.iteris.com/role/SupplementaryFinancialInformationTables Supplementary Financial Information (Tables) Tables http://www.iteris.com/role/SupplementaryFinancialInformation 21 false false R22.htm 2314303 - Disclosure - Discontinued Operations (Tables) Sheet http://www.iteris.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.iteris.com/role/DiscontinuedOperations 22 false false R23.htm 2320304 - Disclosure - Restructuring Activities (Tables) Sheet http://www.iteris.com/role/RestructuringActivitiesTables Restructuring Activities (Tables) Tables http://www.iteris.com/role/RestructuringActivities 23 false false R24.htm 2325305 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.iteris.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.iteris.com/role/FairValueMeasurements 24 false false R25.htm 2330306 - Disclosure - Right-of-Use Assets and Lease Liabilities (Tables) Sheet http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesTables Right-of-Use Assets and Lease Liabilities (Tables) Tables http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilities 25 false false R26.htm 2335307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.iteris.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.iteris.com/role/StockBasedCompensation 26 false false R27.htm 2344308 - Disclosure - Acquisition (Tables) Sheet http://www.iteris.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.iteris.com/role/Acquisition 27 false false R28.htm 2351309 - Disclosure - Business Segment Information (Tables) Sheet http://www.iteris.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.iteris.com/role/BusinessSegmentInformation 28 false false R29.htm 2404401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) Sheet http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails Description of Business and Summary of Significant Accounting Policies (Details) Details http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 29 false false R30.htm 2407402 - Disclosure - Supplemental Financial Information - Inventories , Property and Equipment (Details) Sheet http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails Supplemental Financial Information - Inventories , Property and Equipment (Details) Details 30 false false R31.htm 2408403 - Disclosure - Supplementary Financial Information - Intangible Assets (Details) Sheet http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails Supplementary Financial Information - Intangible Assets (Details) Details 31 false false R32.htm 2409404 - Disclosure - Supplementary Financial Information - Future Estimated Amortization Expense (Details) Sheet http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails Supplementary Financial Information - Future Estimated Amortization Expense (Details) Details 32 false false R33.htm 2410405 - Disclosure - Supplementary Financial Information - Warranty Reserve Activity (Details) Sheet http://www.iteris.com/role/SupplementaryFinancialInformationWarrantyReserveActivityDetails Supplementary Financial Information - Warranty Reserve Activity (Details) Details 33 false false R34.htm 2411406 - Disclosure - Supplementary Financial Information - Earnings (loss) Per Share (Details) Sheet http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails Supplementary Financial Information - Earnings (loss) Per Share (Details) Details 34 false false R35.htm 2412407 - Disclosure - Supplementary Financial Information - Earnings (loss) Per Share Excluded weighted average (Details) Sheet http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails Supplementary Financial Information - Earnings (loss) Per Share Excluded weighted average (Details) Details 35 false false R36.htm 2415408 - Disclosure - Discontinued Operations (Details) Sheet http://www.iteris.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.iteris.com/role/DiscontinuedOperationsTables 36 false false R37.htm 2416409 - Disclosure - Discontinued Operations - Assets and liabilities held for sale (Details) Sheet http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails Discontinued Operations - Assets and liabilities held for sale (Details) Details 37 false false R38.htm 2417410 - Disclosure - Discontinued Operations - Results of operations included in net income (loss) from discontinued operations (Details) Sheet http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails Discontinued Operations - Results of operations included in net income (loss) from discontinued operations (Details) Details 38 false false R39.htm 2418411 - Disclosure - Discontinued Operations - Gain recorded on sale (Details) Sheet http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails Discontinued Operations - Gain recorded on sale (Details) Details 39 false false R40.htm 2421412 - Disclosure - Restructuring Activities (Details) Sheet http://www.iteris.com/role/RestructuringActivitiesDetails Restructuring Activities (Details) Details http://www.iteris.com/role/RestructuringActivitiesTables 40 false false R41.htm 2422413 - Disclosure - Restructuring Activities - Restructuring and severance costs for our reportable segments (Details) Sheet http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails Restructuring Activities - Restructuring and severance costs for our reportable segments (Details) Details 41 false false R42.htm 2423414 - Disclosure - Restructuring Activities - Restructuring activities (Details) Sheet http://www.iteris.com/role/RestructuringActivitiesRestructuringactivitiesDetails Restructuring Activities - Restructuring activities (Details) Details 42 false false R43.htm 2426415 - Disclosure - Fair Value Measurements (Details) Sheet http://www.iteris.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.iteris.com/role/FairValueMeasurementsTables 43 false false R44.htm 2428416 - Disclosure - Income Taxes (Details) Sheet http://www.iteris.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.iteris.com/role/IncomeTaxes 44 false false R45.htm 2431417 - Disclosure - Right-of-Use Assets and Lease Liabilities (Details) Sheet http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails Right-of-Use Assets and Lease Liabilities (Details) Details http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesTables 45 false false R46.htm 2432418 - Disclosure - Right-of-Use Assets and Lease Liabilities - Supplemental Information (Details) Sheet http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalInformationDetails Right-of-Use Assets and Lease Liabilities - Supplemental Information (Details) Details 46 false false R47.htm 2433419 - Disclosure - Right-of-Use Assets and Lease Liabilities - Undiscounted Cash Flows (Details) Sheet http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails Right-of-Use Assets and Lease Liabilities - Undiscounted Cash Flows (Details) Details 47 false false R48.htm 2436420 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 48 false false R49.htm 2437421 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 49 false false R50.htm 2438422 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details) Sheet http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails Stock-Based Compensation - Performance Stock Units (Details) Details 50 false false R51.htm 2439423 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details) Sheet http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock Based Compensation Expense (Details) Details 51 false false R52.htm 2440424 - Disclosure - Stock-Based Compensation - Other Stock-Based Compensation Plans (Details) Sheet http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails Stock-Based Compensation - Other Stock-Based Compensation Plans (Details) Details 52 false false R53.htm 2442425 - Disclosure - Stock Repurchase Program (Details) Sheet http://www.iteris.com/role/StockRepurchaseProgramDetails Stock Repurchase Program (Details) Details http://www.iteris.com/role/StockRepurchaseProgram 53 false false R54.htm 2445426 - Disclosure - Acquisition (Details) Sheet http://www.iteris.com/role/AcquisitionDetails Acquisition (Details) Details http://www.iteris.com/role/AcquisitionTables 54 false false R55.htm 2446427 - Disclosure - Acquisition - Purchase price allocation (Details) Sheet http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails Acquisition - Purchase price allocation (Details) Details 55 false false R56.htm 2447428 - Disclosure - Acquisition - Fair values and useful lives of the identifiable intangible assets (Details) Sheet http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails Acquisition - Fair values and useful lives of the identifiable intangible assets (Details) Details 56 false false R57.htm 2448429 - Disclosure - Acquisition - Acquisition-Related Costs (Details) Sheet http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails Acquisition - Acquisition-Related Costs (Details) Details 57 false false R58.htm 2449430 - Disclosure - Acquisition - Pro Forma Financial Information (Details) Sheet http://www.iteris.com/role/AcquisitionProFormaFinancialInformationDetails Acquisition - Pro Forma Financial Information (Details) Details 58 false false R59.htm 2452431 - Disclosure - Business Segment Information - Business Segments (Details) Sheet http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails Business Segment Information - Business Segments (Details) Details 59 false false R60.htm 2453432 - Disclosure - Business Segment Information - Reconciliation of Total Segment (Details) Sheet http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails Business Segment Information - Reconciliation of Total Segment (Details) Details 60 false false All Reports Book All Reports iti-20200930.htm iti-20200930.xsd iti-20200930_cal.xml iti-20200930_def.xml iti-20200930_lab.xml iti-20200930_pre.xml iti-20200930x10qex311.htm iti-20200930x10qex312.htm iti-20200930x10qex321.htm iti-20200930x10qex322.htm iti-20200930_g1.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iti-20200930.htm": { "axisCustom": 1, "axisStandard": 26, "contextCount": 219, "dts": { "calculationLink": { "local": [ "iti-20200930_cal.xml" ] }, "definitionLink": { "local": [ "iti-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "iti-20200930.htm" ] }, "labelLink": { "local": [ "iti-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "iti-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "iti-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 584, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://www.iteris.com/20200930": 3, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 18 }, "keyCustom": 60, "keyStandard": 382, "memberCustom": 20, "memberStandard": 36, "nsprefix": "iti", "nsuri": "http://www.iteris.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "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.iteris.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "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": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Discontinued Operations", "role": "http://www.iteris.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - Restructuring Activities", "role": "http://www.iteris.com/role/RestructuringActivities", "shortName": "Restructuring Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Fair Value Measurements", "role": "http://www.iteris.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Income Taxes", "role": "http://www.iteris.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Right-of-Use Assets and Lease Liabilities", "role": "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilities", "shortName": "Right-of-Use Assets and Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Stock-Based Compensation", "role": "http://www.iteris.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141110 - Disclosure - Stock Repurchase Program", "role": "http://www.iteris.com/role/StockRepurchaseProgram", "shortName": "Stock Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - Acquisition", "role": "http://www.iteris.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150112 - Disclosure - Business Segment Information", "role": "http://www.iteris.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "iti:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "role": "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306302 - Disclosure - Supplementary Financial Information (Tables)", "role": "http://www.iteris.com/role/SupplementaryFinancialInformationTables", "shortName": "Supplementary Financial Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Discontinued Operations (Tables)", "role": "http://www.iteris.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Restructuring Activities (Tables)", "role": "http://www.iteris.com/role/RestructuringActivitiesTables", "shortName": "Restructuring Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.iteris.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "iti:LeaseRelatedAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Right-of-Use Assets and Lease Liabilities (Tables)", "role": "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesTables", "shortName": "Right-of-Use Assets and Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "iti:LeaseRelatedAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.iteris.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344308 - Disclosure - Acquisition (Tables)", "role": "http://www.iteris.com/role/AcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351309 - Disclosure - Business Segment Information (Tables)", "role": "http://www.iteris.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)", "role": "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ieba2edf0e3b54b6183d6bfea4fc850a8_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Supplemental Financial Information - Inventories , Property and Equipment (Details)", "role": "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails", "shortName": "Supplemental Financial Information - Inventories , Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ieba2edf0e3b54b6183d6bfea4fc850a8_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Supplementary Financial Information - Intangible Assets (Details)", "role": "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails", "shortName": "Supplementary Financial Information - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ieba2edf0e3b54b6183d6bfea4fc850a8_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Supplementary Financial Information - Future Estimated Amortization Expense (Details)", "role": "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails", "shortName": "Supplementary Financial Information - Future Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ieba2edf0e3b54b6183d6bfea4fc850a8_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Supplementary Financial Information - Warranty Reserve Activity (Details)", "role": "http://www.iteris.com/role/SupplementaryFinancialInformationWarrantyReserveActivityDetails", "shortName": "Supplementary Financial Information - Warranty Reserve Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ieba2edf0e3b54b6183d6bfea4fc850a8_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Supplementary Financial Information - Earnings (loss) Per Share (Details)", "role": "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails", "shortName": "Supplementary Financial Information - Earnings (loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "0", "lang": "en-US", "name": "iti:IncrementalCommonSharesAttributableToStockOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i9b2da5a0f3de44f2bc9ccecf473d41b4_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Supplementary Financial Information - Earnings (loss) Per Share Excluded weighted average (Details)", "role": "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails", "shortName": "Supplementary Financial Information - Earnings (loss) Per Share Excluded weighted average (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i9b2da5a0f3de44f2bc9ccecf473d41b4_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ie24debe400c249bfae9c71d850b4f526_I20200505", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Discontinued Operations (Details)", "role": "http://www.iteris.com/role/DiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i554826c6657b426d9c31b929b0dfce64_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Discontinued Operations - Assets and liabilities held for sale (Details)", "role": "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "shortName": "Discontinued Operations - Assets and liabilities held for sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i5d0850e62c5e449fa0f60a2b68c55194_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Discontinued Operations - Results of operations included in net income (loss) from discontinued operations (Details)", "role": "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails", "shortName": "Discontinued Operations - Results of operations included in net income (loss) from discontinued operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SupplementalDeferredPurchasePrice", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Discontinued Operations - Gain recorded on sale (Details)", "role": "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "shortName": "Discontinued Operations - Gain recorded on sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ide9208c3171e4ffc8e3b3789b8a601e9_D20200401-20200930", "decimals": "-3", "lang": "en-US", "name": "iti:ClosingWorkingCapitalReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "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 Operations", "role": "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Restructuring Activities (Details)", "role": "http://www.iteris.com/role/RestructuringActivitiesDetails", "shortName": "Restructuring Activities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i3e89ced63e154922b44cbe76be31a476_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Restructuring Activities - Restructuring and severance costs for our reportable segments (Details)", "role": "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails", "shortName": "Restructuring Activities - Restructuring and severance costs for our reportable segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i53adb5909f034b7695afbfdd47d2f19d_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Restructuring Activities - Restructuring activities (Details)", "role": "http://www.iteris.com/role/RestructuringActivitiesRestructuringactivitiesDetails", "shortName": "Restructuring Activities - Restructuring activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:AssetsFairValueDisclosure", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.iteris.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetsFairValueDisclosure", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Income Taxes (Details)", "role": "http://www.iteris.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "3", "lang": "en-US", "name": "iti:IncomeTaxExpenseBenefitAsPercentageOfPreTaxLoss", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "iti:LeaseRelatedAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "iti:OperatingLeaseRightOfUseAssetCurrentAndNonCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Right-of-Use Assets and Lease Liabilities (Details)", "role": "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "shortName": "Right-of-Use Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "iti:ScheduleOfLesseeSupplementalInformationRelatedToOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Right-of-Use Assets and Lease Liabilities - Supplemental Information (Details)", "role": "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalInformationDetails", "shortName": "Right-of-Use Assets and Lease Liabilities - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "iti:ScheduleOfLesseeSupplementalInformationRelatedToOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - Right-of-Use Assets and Lease Liabilities - Undiscounted Cash Flows (Details)", "role": "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails", "shortName": "Right-of-Use Assets and Lease Liabilities - Undiscounted Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iaaf4db1bae9c4c019703e99338b9eb44_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "iti:ShareBasedCompensationNumberOfStockIncentivePlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "iti:ShareBasedCompensationNumberOfStockIncentivePlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i73589bc87eba4b29b9421210e44006f1_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "iti:NumberOfCommonSharesIssuedForEachRestrictedStockUnitVested", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i73589bc87eba4b29b9421210e44006f1_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "iti:NumberOfCommonSharesIssuedForEachRestrictedStockUnitVested", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "iti:ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details)", "role": "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "shortName": "Stock-Based Compensation - Performance Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "iti:ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details)", "role": "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "id55c2da55d6647b9ad21aa501f1cb0c3_I20180101", "decimals": "INF", "first": true, "lang": "en-US", "name": "iti:PurchasePriceOfCommonStockToFairMarketValuePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Stock-Based Compensation - Other Stock-Based Compensation Plans (Details)", "role": "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails", "shortName": "Stock-Based Compensation - Other Stock-Based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "id55c2da55d6647b9ad21aa501f1cb0c3_I20180101", "decimals": "INF", "first": true, "lang": "en-US", "name": "iti:PurchasePriceOfCommonStockToFairMarketValuePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iffa6d63314b14e008f12b4a010c8addb_D20110801-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - Stock Repurchase Program (Details)", "role": "http://www.iteris.com/role/StockRepurchaseProgramDetails", "shortName": "Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "iffa6d63314b14e008f12b4a010c8addb_D20110801-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ied1653d016f44d7d831b99aa3941dde4_D20190702-20190702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - Acquisition (Details)", "role": "http://www.iteris.com/role/AcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ied1653d016f44d7d831b99aa3941dde4_D20190702-20190702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i91d492c88ca34e05870fa7300c813b04_I20190702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - Acquisition - Purchase price allocation (Details)", "role": "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails", "shortName": "Acquisition - Purchase price allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "icbe8d69d62c24515aa222b851460bfa3_I20190702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i91d492c88ca34e05870fa7300c813b04_I20190702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Acquisition - Fair values and useful lives of the identifiable intangible assets (Details)", "role": "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails", "shortName": "Acquisition - Fair values and useful lives of the identifiable intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i4892665a53974be28de0b7f56c421c82_I20190702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "icbe8d69d62c24515aa222b851460bfa3_I20190702", "decimals": "-5", "first": true, "lang": "en-US", "name": "iti:BusinessCombinationRetentionBonusesToSellingShareholdersAndOtherEmployees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Acquisition - Acquisition-Related Costs (Details)", "role": "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails", "shortName": "Acquisition - Acquisition-Related Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "icbe8d69d62c24515aa222b851460bfa3_I20190702", "decimals": "-5", "first": true, "lang": "en-US", "name": "iti:BusinessCombinationRetentionBonusesToSellingShareholdersAndOtherEmployees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "idca07f42200b4a9ab66b8aa9aa36ab8c_D20190401-20190930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Acquisition - Pro Forma Financial Information (Details)", "role": "http://www.iteris.com/role/AcquisitionProFormaFinancialInformationDetails", "shortName": "Acquisition - Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "idca07f42200b4a9ab66b8aa9aa36ab8c_D20190401-20190930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452431 - Disclosure - Business Segment Information - Business Segments (Details)", "role": "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "shortName": "Business Segment Information - Business Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i86fd6cc0259e450fbcfebfed29fc1b4a_I20190331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i273261c60da44efe90e1eff3711643c2_D20190401-20190630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i665683d5b1ba46129722e407b6e00ba8_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Business Segment Information - Reconciliation of Total Segment (Details)", "role": "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails", "shortName": "Business Segment Information - Reconciliation of Total Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "ia67be0d46df049d0bbc762f96796936d_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "iti:CorporateAndOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1106107 - Statement - Commitments and Contingencies", "role": "http://www.iteris.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "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 - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Supplementary Financial Information", "role": "http://www.iteris.com/role/SupplementaryFinancialInformation", "shortName": "Supplementary Financial Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iti-20200930.htm", "contextRef": "i7d0d94665e9447b7ab92c4091be861e6_D20200401-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 60, "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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r518" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r519" ], "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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r520" ], "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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r520" ], "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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r520" ], "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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r521" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r520" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r520" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r520" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r520" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r516" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "iti_AgricultureAndWeatherAnalyticsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information relating to agriculture and weather analytics member.", "label": "Agriculture And Weather Analytics [Member]", "terseLabel": "Agriculture and Weather Analytics" } } }, "localname": "AgricultureAndWeatherAnalyticsMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "domainItemType" }, "iti_AgricultureAndWeatherAnalyticsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Agriculture and Weather Analytics segment.", "label": "Agriculture And Weather Analytics Segment [Member]", "terseLabel": "Agriculture and Weather Analytics segment" } } }, "localname": "AgricultureAndWeatherAnalyticsSegmentMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" }, "iti_AlbeckGerkenIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Albeck Gerken, Inc.", "label": "Albeck Gerken Inc [Member]", "terseLabel": "AGI" } } }, "localname": "AlbeckGerkenIncMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails", "http://www.iteris.com/role/AcquisitionDetails", "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "domainItemType" }, "iti_AmortizationOfIntangibleAssetsLessCapitalizedSoftwareDevelopmentCostsAndAcquiredDataSets": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets excluding capitalized software development costs and acquired data sets in a systematic and rational manner to the periods expected to benefit from such assets.", "label": "Amortization Of Intangible Assets Less Capitalized Software Development Costs And Acquired Data Sets", "negatedLabel": "Amortization of intangible assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssetsLessCapitalizedSoftwareDevelopmentCostsAndAcquiredDataSets", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "iti_AmountReceivableFromDivestitureOfBusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount receivable from sale of segment.", "label": "Amount Receivable From Divestiture of Business", "terseLabel": "Amount receivable from sale of segment", "verboseLabel": "Amount receivable from sale of segment" } } }, "localname": "AmountReceivableFromDivestitureOfBusiness", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "iti_BusinessCombinationAmountOfRetentionBonusesPayableInCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of retention bonuses payable in cash as a result of business acquisition.", "label": "Business Combination, Amount of Retention Bonuses Payable in Cash", "terseLabel": "Amount of retention bonuses payable in cash" } } }, "localname": "BusinessCombinationAmountOfRetentionBonusesPayableInCash", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails" ], "xbrltype": "monetaryItemType" }, "iti_BusinessCombinationNumberOfSharesHeldInEscrowAccount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares held in escrow account as a result of business combination.", "label": "Business Combination, Number of Shares held in Escrow Account", "terseLabel": "Number of shares held in escrow account (in shares)" } } }, "localname": "BusinessCombinationNumberOfSharesHeldInEscrowAccount", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionDetails" ], "xbrltype": "sharesItemType" }, "iti_BusinessCombinationPerShareAmountOfShareGranted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The per share amount of shares granted in retention bonuses as a result of business acquisition.", "label": "Business Combination, Per share Amount of Share Granted", "terseLabel": "Per share amount of granted shares (in dollars per share)" } } }, "localname": "BusinessCombinationPerShareAmountOfShareGranted", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails" ], "xbrltype": "perShareItemType" }, "iti_BusinessCombinationPeriodInWhichSharesHeldEscrowAccount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period of shares held in the escrow account.", "label": "Business Combination, Period of Shares held Escrow Account", "terseLabel": "Period in which shares held in escrow account" } } }, "localname": "BusinessCombinationPeriodInWhichSharesHeldEscrowAccount", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionDetails" ], "xbrltype": "durationItemType" }, "iti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsUnbilledAccountsReceivables": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from unbilled accounts receivables within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Unbilled Accounts Receivables", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsUnbilledAccountsReceivables", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "iti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accrued payroll and related expenses, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Payroll and Related expenses", "negatedLabel": "Accrued payroll and related expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndRelatedExpenses", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "iti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lease liabilities , assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease liabilities", "negatedLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseLiabilities", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "iti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount receivable from right-of-use assets.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "terseLabel": "Right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "iti_BusinessCombinationRetentionBonusesToSellingShareholdersAndOtherEmployees": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The payable amount of retention bonuses to the Selling Shareholders and other employees as a result of business acquisition.", "label": "Business Combination, Retention Bonuses to the Selling Shareholders and Other Employees", "terseLabel": "Retention bonuses" } } }, "localname": "BusinessCombinationRetentionBonusesToSellingShareholdersAndOtherEmployees", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails" ], "xbrltype": "monetaryItemType" }, "iti_BusinessCombinationStockBasedCompensationAndSalariesExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of stock based compensation and salaries expense to selling, general and administrative expense in relation to business acquisition.", "label": "Business Combination, Stock Based Compensation and Salaries Expense", "terseLabel": "Stock based compensation and salaries expense" } } }, "localname": "BusinessCombinationStockBasedCompensationAndSalariesExpense", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails" ], "xbrltype": "monetaryItemType" }, "iti_BusinessCombinationVestingPeriodForSharesGrantedAsRetentionBonus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The vesting period for shares granted in the retention bonus.", "label": "Business Combination, Vesting Period For the Shares Granted as a Retention Bonus", "terseLabel": "Vesting period" } } }, "localname": "BusinessCombinationVestingPeriodForSharesGrantedAsRetentionBonus", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails" ], "xbrltype": "durationItemType" }, "iti_ClosingWorkingCapitalReceivable": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": 2.0, "parentTag": "iti_ProceedsFromSaleOfBusinessClosingWorkingCapitalAdjustmentAndDeferredPaymentsOfPurchasePrice", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of closing working capital receivable in noncash investing and financing activities.", "label": "Closing Working Capital Receivable", "verboseLabel": "Closing working capital adjustment" } } }, "localname": "ClosingWorkingCapitalReceivable", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "iti_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Refers to the concentration risk, number of customers.", "label": "Concentration Risk, Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "iti_CorporateAndOtherExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of unallocated corporate and other expenses.", "label": "Corporate and Other Expenses", "negatedLabel": "Corporate expenses" } } }, "localname": "CorporateAndOtherExpenses", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails" ], "xbrltype": "monetaryItemType" }, "iti_CorporateAndReconcilingItemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate and reconciling items.", "label": "Corporate And Reconciling Items [Member]", "terseLabel": "Unallocated amounts:" } } }, "localname": "CorporateAndReconcilingItemsMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails" ], "xbrltype": "domainItemType" }, "iti_CorporateNotesAndBondSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for corporate notes and bonds.", "label": "Corporate Notes And Bond Securities [Member]", "terseLabel": "Corporate notes and bonds" } } }, "localname": "CorporateNotesAndBondSecuritiesMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "iti_CostOfRevenueAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period to cost of revenue that reflects the allocation of the costs of intangible assets over the expected benefit period of such assets.", "label": "Cost Of Revenue Amortization", "terseLabel": "Amortization recorded to cost of revenues" } } }, "localname": "CostOfRevenueAmortization", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "iti_CustomerContractsAndRelationshipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents an asset acquired in a business combination representing the entity's established relationships with its customers through contracts and an asset acquired in a business combination representing a customer relationship that exists between the entity and its customer.", "label": "Customer Contracts And Relationship [Member]", "terseLabel": "Customer contracts / relationships" } } }, "localname": "CustomerContractsAndRelationshipMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "iti_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as lease liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Lease Liabilities, Noncurrent", "terseLabel": "Lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNoncurrent", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "iti_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss) [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLossAbstract", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "iti_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpenses": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Research And Development Expenses", "terseLabel": "Research and development" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpenses", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "iti_DisposalGroupIncludingDiscontinuedOperationRestructuringCharges": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of restructuring charges attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRestructuringCharges", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "iti_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as right-of-use assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Right Of Use Assets", "terseLabel": "Right-of-use assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "iti_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense", "terseLabel": "Selling, general and administration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "iti_DisposalGroupIncludingDiscontinuedOperationTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of transaction costs incurred for disposal group.", "label": "Disposal Group, Including Discontinued Operation, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationTransactionCosts", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "iti_DisposalGroupIncludingDiscontinuedOperationUnbilledAccountsReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as unbilled accounts receivable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Unbilled Accounts Receivable, Current", "terseLabel": "Unbilled accounts receivable", "verboseLabel": "Unbilled accounts receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationUnbilledAccountsReceivableCurrent", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "iti_EmployeeAndNonEmployeesStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee or non-employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee And Non Employees Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeAndNonEmployeesStockOptionMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails" ], "xbrltype": "domainItemType" }, "iti_IncomeLossFromDiscontinuedOperationNetOfTaxMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which reported facts about income (loss) from discontinued operation, net of tax have been included.", "label": "Income Loss From Discontinued Operation Net Of Tax [Member]", "terseLabel": "(Loss) income from discontinued operations before gain on sale, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationNetOfTaxMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "iti_IncomeTaxExpenseBenefitAsPercentageOfPreTaxLoss": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income tax expense (benefit), as a percentage of pre-tax loss.", "label": "Income Tax Expense (Benefit), as a Percentage of Pre-Tax Loss", "terseLabel": "Income tax expense (benefit) as a percentage of pre-tax loss" } } }, "localname": "IncomeTaxExpenseBenefitAsPercentageOfPreTaxLoss", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "iti_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of operating lease liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "negatedNetLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "iti_IncreaseDecreaseInUnbilledReceivablesAndDeferredRevenueNet": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period, net of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts and excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.", "label": "Increase (Decrease) in Unbilled Receivables and Deferred Revenue, Net", "negatedLabel": "Unbilled accounts receivable and deferred revenue" } } }, "localname": "IncreaseDecreaseInUnbilledReceivablesAndDeferredRevenueNet", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "iti_IncrementalCommonSharesAttributableToStockOptions": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of stock options using the treasury stock method.", "label": "Incremental Common Shares Attributable to Stock Options", "terseLabel": "Dilutive stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToStockOptions", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "sharesItemType" }, "iti_LeaseRelatedAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lease-related assets and liabilities recorded.", "label": "Lease Related Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of lease-related assets and liabilities recorded on the unaudited condensed consolidated balance sheet" } } }, "localname": "LeaseRelatedAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "iti_LesseeNetOperatingLeaseLiabilityPaymentDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Lessee, Net Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Net Operating Lease" } } }, "localname": "LesseeNetOperatingLeaseLiabilityPaymentDueAbstract", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "stringItemType" }, "iti_LesseeNetOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for net operating lease", "label": "Lessee, Net Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 6.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Net Operating Lease, Liability, Payments, Due After Year Four", "label": "Lessee, Net Operating Lease, Liability, Payments, Due After Year Four", "totalLabel": "Thereafter" } } }, "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 5.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for net operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Net Operating Lease, Liability, Payments, Due Year Four", "totalLabel": "2025" } } }, "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueYearOne": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 2.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Net Operating Lease, Liability, Payments, Due Year One", "label": "Lessee, Net Operating Lease, Liability, Payments, Due Year One", "totalLabel": "2022" } } }, "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearOne", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 4.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for net operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Net Operating Lease, Liability, Payments, Due Year Three", "totalLabel": "2024" } } }, "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 3.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for net operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Net Operating Lease, Liability, Payments, Due Year Two", "totalLabel": "2023" } } }, "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_LesseeNetOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Net Operating Lease, Liability, Payments, Remainder Of Fiscal Year", "label": "Lessee, Net Operating Lease, Liability, Payments, Remainder Of Fiscal Year", "totalLabel": "2021" } } }, "localname": "LesseeNetOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFour", "weight": 1.0 }, "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_NoIndividualCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to no individual customer of the entity.", "label": "No Individual Customer [Member]", "terseLabel": "No individual customer" } } }, "localname": "NoIndividualCustomerMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "iti_NumberOfCommonSharesIssuedForEachRestrictedStockUnitVested": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of shares of common stock which the holder is entitled to receive for each RSU upon vesting.", "label": "Number of Common Shares Issued for Each Restricted Stock Unit Vested", "terseLabel": "Number of shares of common stock receivable upon vesting of each RSU (in shares)" } } }, "localname": "NumberOfCommonSharesIssuedForEachRestrictedStockUnitVested", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "iti_NumberOfOfferingPeriods": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of offering periods in a calendar year.", "label": "Number of Offering Periods", "terseLabel": "Number of offering periods" } } }, "localname": "NumberOfOfferingPeriods", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "iti_OfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The duration of each offering periods.", "label": "Offering Period", "terseLabel": "Duration of offering period (in months)" } } }, "localname": "OfferingPeriod", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "iti_OmnibusIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents 2016 Omnibus Incentive Plan (the ?2016 Plan?), a stock incentive plan.", "label": "Omnibus Incentive Plan2016 [Member]", "terseLabel": "2016 Plan" } } }, "localname": "OmnibusIncentivePlan2016Member", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "iti_OperatingLeaseRightOfUseAssetCurrentAndNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease, current and Non- Current.", "label": "Operating Lease Right Of Use Asset Current And Non-Current", "terseLabel": "Total operating lease right-of-use-assets" } } }, "localname": "OperatingLeaseRightOfUseAssetCurrentAndNonCurrent", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "iti_PaymentAnniversaryDatesAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payment Anniversary Dates", "label": "Payment Anniversary Dates [Axis]", "terseLabel": "Payment Anniversary Dates [Axis]" } } }, "localname": "PaymentAnniversaryDatesAxis", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "iti_PaymentAnniversaryDatesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payment Anniversary Dates", "label": "Payment Anniversary Dates [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "PaymentAnniversaryDatesDomain", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "iti_ProceedsFromEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash inflow from purchase of employee stock purchase plan.", "label": "Proceeds From Employee Stock Purchase Plan", "terseLabel": "Proceeds from ESPP purchases" } } }, "localname": "ProceedsFromEmployeeStockPurchasePlan", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "iti_ProceedsFromSaleOfBusinessClosingWorkingCapitalAdjustmentAndDeferredPaymentsOfPurchasePrice": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The proceeds from sale of business, closing working capital adjustment and deferred payments of purchase price.", "label": "Proceeds From Sale Of Business, Closing Working Capital Adjustment And Deferred Payments Of Purchase Price", "totalLabel": "Proceeds from sale of business, closing working capital adjustment and deferred payments of purchase price" } } }, "localname": "ProceedsFromSaleOfBusinessClosingWorkingCapitalAdjustmentAndDeferredPaymentsOfPurchasePrice", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "iti_PurchasePriceOfCommonStockToFairMarketValuePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The purchase price of common stock as a percentage of fair market value as on last trading period.", "label": "Purchase Price of Common Stock to Fair Market Value, Percentage", "terseLabel": "Purchase price of common stock (as a percent)" } } }, "localname": "PurchasePriceOfCommonStockToFairMarketValuePercentage", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "iti_RepairsAndMaintenanceCostPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the accounting policy for repair and maintenance costs.", "label": "Repairs and Maintenance Cost [Policy Text Block]", "terseLabel": "Repair and Maintenance Costs" } } }, "localname": "RepairsAndMaintenanceCostPolicyTextBlock", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "iti_RestructuringCostsAndAssetImpairmentChargesIncludingDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets.", "label": "Restructuring Costs and Asset Impairment Charges, Including Discontinued Operations", "totalLabel": "Total restructuring and severance costs" } } }, "localname": "RestructuringCostsAndAssetImpairmentChargesIncludingDiscontinuedOperations", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "monetaryItemType" }, "iti_RestructuringCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which reported facts about restructuring costs.", "label": "Restructuring Costs [Member]", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCostsMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "iti_RevenueRecognitionContractWithCustomerLiabilityPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing contract with customer liability or deferred revenue.", "label": "Revenue Recognition, Contract With Customer Liability [Policy Text Block]", "terseLabel": "Deferred Revenue" } } }, "localname": "RevenueRecognitionContractWithCustomerLiabilityPolicyTextBlock", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "iti_RoadwaySensorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the reportable segment of the entity, Roadway Sensors.", "label": "Roadway Sensors [Member]", "terseLabel": "Roadway Sensors" } } }, "localname": "RoadwaySensorsMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "domainItemType" }, "iti_ScenarioOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 12-month anniversaries of the closing date.", "label": "Scenario One [Member]", "terseLabel": "12-month anniversaries of the closing date" } } }, "localname": "ScenarioOneMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "iti_ScenarioTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 18-month anniversaries of the closing date.", "label": "Scenario Two [Member]", "terseLabel": "18-month anniversaries of the closing date" } } }, "localname": "ScenarioTwoMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "iti_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the tabular disclosure of cash, cash equivalents and restricted cash.", "label": "Schedule of Cash, Cash Equivalents and Restricted Cash [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "iti_ScheduleOfLesseeSupplementalInformationRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's supplemental information related to operating leases.", "label": "Schedule of Lessee Supplemental Information Related to Operating Leases [Table Text Block]", "verboseLabel": "Schedule of supplemental information related to operating leases" } } }, "localname": "ScheduleOfLesseeSupplementalInformationRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "iti_ScheduleOfRestructuringActivitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of restructuring activities.", "label": "Schedule of Restructuring Activities [Table Text Block]", "terseLabel": "Summary of restructuring activities" } } }, "localname": "ScheduleOfRestructuringActivitiesTableTextBlock", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "iti_ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Achievement Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Achievement Percentage", "terseLabel": "Maximum achievement percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementPercentage", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "pureItemType" }, "iti_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance period over which grantee's right to exercise 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 Compensation Arrangement by Share-based Payment Award, Performance Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "durationItemType" }, "iti_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service period over which grantee's right to exercise 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 Compensation Arrangement by Share-based Payment Award, Service Period", "terseLabel": "Service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardServicePeriod", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "durationItemType" }, "iti_ShareBasedCompensationNumberOfStockIncentivePlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of stock incentive plans currently administered by the entity.", "label": "Share Based Compensation Number of Stock Incentive Plans", "terseLabel": "Number of stock incentive plans" } } }, "localname": "ShareBasedCompensationNumberOfStockIncentivePlans", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "integerItemType" }, "iti_SharesIssuedInConnectionWithAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Shares Issued In Connection With Acquisition", "label": "Shares Issued In Connection With Acquisition", "terseLabel": "Issuance of common stock in connection with acquisition" } } }, "localname": "SharesIssuedInConnectionWithAcquisition", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "iti_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "iti_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The table contains disclosure pertaining to an entity's significant accounting policies.", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "iti_SoftwareAndSoftwareDevelopmentCostsAndAcquiredDataSetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to purchased software applications and internally developed software for sale, licensing or long-term internal use and acquired data sets.", "label": "Software And Software Development Costs And Acquired Data Sets [Member]", "terseLabel": "Capitalized software development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsAndAcquiredDataSetsMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "iti_StockRepurchaseProgramAugust2012ProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent the stock repurchase program adopted authorized by the Board of Directors on August 9, 2012.", "label": "Stock Repurchase Program August2012 Program [Member]", "terseLabel": "August 2012 Program" } } }, "localname": "StockRepurchaseProgramAugust2012ProgramMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "iti_StockRepurchaseProgramIncreaseInAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the increase in the amount authorized by an entity's Board of Directors under a stock repurchase plan", "label": "Stock Repurchase Program Increase in Authorized Amount", "terseLabel": "Increase in the authorized amount for repurchase of common stock" } } }, "localname": "StockRepurchaseProgramIncreaseInAuthorizedAmount", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "iti_SubleaseIncomePaymentsToBeReceived": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income to be received.", "label": "Sublease Income, Payments To Be Received", "totalLabel": "Total lease payments" } } }, "localname": "SubleaseIncomePaymentsToBeReceived", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_SubleaseIncomePaymentsToBeReceivedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Sublease Income, Payments To Be Received [Abstract]", "terseLabel": "Sublease Income" } } }, "localname": "SubleaseIncomePaymentsToBeReceivedAbstract", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "stringItemType" }, "iti_SubleaseIncomePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 2.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sublease Income, Payments To Be Received, Remainder Of Fiscal Year", "label": "Sublease Income, Payments To Be Received, Remainder Of Fiscal Year", "terseLabel": "2021" } } }, "localname": "SubleaseIncomePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_SubleaseIncomePaymentsToBeReceivedYearOne": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 2.0, "parentTag": "iti_SubleaseIncomePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sublease Income, Payments To Be Received, Year One", "label": "Sublease Income, Payments To Be Received, Year One", "terseLabel": "2022" } } }, "localname": "SubleaseIncomePaymentsToBeReceivedYearOne", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "iti_SupplementalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Supplemental Information [Abstract]", "verboseLabel": "Supplemental Information" } } }, "localname": "SupplementalInformationAbstract", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "iti_TradeNamesAndNoncompeteAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the rights acquired through registration of a business name to gain or protect exclusive use thereof and also represents the agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Trade Names And Noncompete Agreements [Member]", "terseLabel": "Trade names and non-compete agreements" } } }, "localname": "TradeNamesAndNoncompeteAgreementsMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "iti_TransitionServicesAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to transition services agreement.", "label": "Transition Services Agreement [Member]", "terseLabel": "Transition services agreement" } } }, "localname": "TransitionServicesAgreementMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "iti_TransportationSystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the reportable segment of the entity, Transportation Systems.", "label": "Transportation Systems [Member]", "terseLabel": "Transportation Systems" } } }, "localname": "TransportationSystemsMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "domainItemType" }, "iti_UsGovernmentAgenciesSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "Us Government Agencies Securities [Member]", "terseLabel": "US Government agencies" } } }, "localname": "UsGovernmentAgenciesSecuritiesMember", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "iti_WarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the warranty period from the original invoice date on all products, materials and workmanship generally provided by the entity.", "label": "Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "WarrantyPeriod", "nsuri": "http://www.iteris.com/20200930", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r163", "r176", "r177", "r178", "r179", "r181", "r183", "r187" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails", "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r163", "r176", "r177", "r178", "r179", "r181", "r183", "r187" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails", "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r193", "r288", "r291", "r483" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r303", "r306", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r481", "r484" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails", "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r303", "r306", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r481", "r484" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails", "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r193", "r288", "r291", "r483" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r190", "r288", "r290", "r447", "r480", "r482" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r190", "r288", "r290", "r447", "r480", "r482" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r292", "r303", "r306", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r481", "r484" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails", "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r292", "r303", "r306", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r481", "r484" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails", "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r123", "r125", "r126", "r128", "r129", "r142" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Restatement" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r123", "r125", "r126", "r127", "r128", "r129", "r142", "r217", "r218", "r338", "r357", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r123", "r125", "r126", "r127", "r128", "r129", "r142", "r217", "r218", "r338", "r357", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r268", "r304", "r433" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r35", "r64" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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 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, Trade, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r32", "r43", "r195", "r196" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Trade accounts receivable, net of allowance for doubtful accounts of $916 and $802 at September\u00a030, 2020 and March\u00a031, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.iteris.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 liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r62", "r244" ], "calculation": { "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails": { "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": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Purchased intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Supplementary Financial Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r44" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r115", "r116", "r118", "r335", "r336", "r337" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r308", "r311", "r340", "r341" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income (loss) from continuing operations to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r311", "r331", "r339" ], "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", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r49", "r201", "r219" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, allowance for doubtful accounts (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r98", "r231", "r237" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "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 of intangible assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded in the computation of loss from continuing operations per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r141" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Shares excluded in the computation of loss from continuing operations per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r141" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r98", "r240" ], "calculation": { "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails": { "order": 1.0, "parentTag": "iti_RestructuringCostsAndAssetImpairmentChargesIncludingDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "verboseLabel": "Lease impairment and other costs" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentChargesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asset Impairment Charges [Abstract]", "terseLabel": "Non-financial assets measured at fair value" } } }, "localname": "AssetImpairmentChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r110", "r171", "r178", "r185", "r215", "r387", "r391", "r407", "r452", "r467" ], "calculation": { "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r33", "r34", "r74", "r110", "r215", "r387", "r391", "r407" ], "calculation": { "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Non-financial assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r22", "r24", "r28", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r22", "r24", "r28", "r241", "r248" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale, current portion", "totalLabel": "Total assets held for sale, current portion" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r312", "r333" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "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 Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r302", "r305" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails", "http://www.iteris.com/role/AcquisitionDetails", "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r302", "r305", "r373", "r374" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails", "http://www.iteris.com/role/AcquisitionDetails", "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails", "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r371", "r372" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionProFormaFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r371", "r372" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionProFormaFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Pro forma net loss per share:" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r371", "r372" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro forma net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r371", "r372" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r381", "r382", "r383" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "verboseLabel": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r375", "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "verboseLabel": "Total intangible assets assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails", "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r375", "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r376" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions [Table Text Block]", "terseLabel": "Schedule of pro forma financial information" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r224" ], "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.", "label": "Capitalized Contract Cost, Net", "verboseLabel": "Capitalized contract fulfillment costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capitalized Contract Cost, Net [Abstract]", "terseLabel": "Contract Fulfillment Costs" } } }, "localname": "CapitalizedContractCostNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r30", "r59", "r100" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r37", "r101", "r107", "r450" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r95", "r100", "r106" ], "calculation": { "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash, cash and cash equivalents and Restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r95", "r408" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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), Including Exchange Rate Effect", "totalLabel": "Increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r95" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of 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": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Net cash provided by financing activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r21", "r95" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash provided by (used in) investing activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r21", "r95" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash used in operating activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r279", "r280", "r281", "r282" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r69", "r267", "r458", "r472" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r269" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r115", "r116" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r42" ], "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", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, issued shares (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r42", "r277" ], "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", "terseLabel": "Common stock, outstanding shares (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r42" ], "calculation": { "http://www.iteris.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 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", "verboseLabel": "Common stock, $0.10 par value: Authorized shares - 70,000 at June 30, 2020 and March 31, 2020 Issued and outstanding shares - 40,752 at June 30, 2020 and 40,713 at March 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r152", "r153", "r193", "r405", "r406" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r152", "r153", "r193", "r405", "r406", "r495" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r152", "r153", "r193", "r405", "r406", "r495" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r148", "r465" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r152", "r153", "r193", "r405", "r406" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Percentage of concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r152", "r153", "r193", "r405", "r406" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r284", "r285", "r289" ], "calculation": { "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r187", "r189" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r84", "r110", "r215", "r407" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "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 revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r151", "r193" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r379" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r111", "r354", "r360", "r361", "r362" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r346", "r347" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Other Stock-Based Compensation Plans" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Annual stock value" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r98", "r242" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "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", "verboseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r380" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r7", "r9", "r11" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "terseLabel": "Gain on disposal of discontinued operations before income tax" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r7", "r9", "r11", "r25" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "totalLabel": "Gain on disposal of discontinued operations after income tax", "verboseLabel": "Gain on sale of discontinued operations, net of tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": { "auth_ref": [ "r7", "r8", "r19" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax", "totalLabel": "Loss from discontinued operation before income tax" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "auth_ref": [ "r7", "r8", "r25" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "terseLabel": "Loss from discontinued operations before gain on sale, net of tax" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r8", "r9", "r10", "r11", "r19", "r25", "r348", "r359", "r365" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Income tax" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r9", "r11", "r25", "r365" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "negatedLabel": "Income tax expense on gain on disposal" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r3", "r6", "r24" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Held for sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r24" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r0", "r1", "r22", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Trade accounts receivable, net of allowance for doubtful accounts", "verboseLabel": "Trade accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r0", "r1", "r22", "r241", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r0", "r1", "r22", "r241", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r22", "r24", "r28", "r239", "r248" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Assets held for sale, noncurrent portion", "totalLabel": "Total assets held for sale, noncurrent" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]", "verboseLabel": "Major classes of assets and liabilities held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Total purchase consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r20", "r28" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of service revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "auth_ref": [ "r0", "r1", "r22", "r241", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r20", "r28" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r20" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "totalLabel": "Total operating expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r20" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Operating loss from discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r0", "r1", "r22", "r239", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other classes of assets that are not major", "verboseLabel": "Other classes of assets that are not major" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent": { "auth_ref": [ "r1", "r22", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as defined benefit plan benefit obligations attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation, Current", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r0", "r1", "r22", "r241", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [ "r0", "r1", "r22", "r239", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "verboseLabel": "Property and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r20", "r28" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Service revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Results of discontinued operations" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r29", "r252" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "verboseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r302", "r305" ], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Groups, Including Discontinued Operations, Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r121", "r122", "r123", "r124", "r125", "r131", "r134", "r138", "r139", "r140", "r142", "r143", "r462", "r477" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Income (loss) per share - basic:", "verboseLabel": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r121", "r122", "r123", "r124", "r125", "r134", "r138", "r139", "r140", "r142", "r143", "r462", "r477" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Income (loss) per share - diluted:", "verboseLabel": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r332" ], "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": "Weighted average period over which compensation expense is expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r332" ], "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 expense related to unvested RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Stock Repurchase Program" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r115", "r116", "r118", "r120", "r126", "r129", "r145", "r216", "r277", "r278", "r335", "r336", "r337", "r356", "r357", "r409", "r410", "r411", "r412", "r413", "r414", "r485", "r486", "r487" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r398", "r399" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets that are recorded at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r399", "r434", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r293", "r294", "r299", "r300", "r399", "r434" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1:" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r293", "r294", "r299", "r300", "r399", "r435" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2:" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r400", "r402" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r434", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r107", "r403", "r404" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Values of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r236" ], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails": { "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r232", "r234", "r236", "r238", "r448", "r449" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r236", "r449" ], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails": { "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "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": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r232", "r235" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r236", "r448" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails": { "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", "terseLabel": "Intangible assets, net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/SupplementaryFinancialInformationFutureEstimatedAmortizationExpenseDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r225", "r227", "r451" ], "calculation": { "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails", "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r107", "r229" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill, Impaired [Abstract]", "terseLabel": "Goodwill and Long-Lived Assets" } } }, "localname": "GoodwillImpairedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r98", "r226", "r228", "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "verboseLabel": "Loss on impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r307", "r309", "r329" ], "lang": { "en-US": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r83", "r110", "r171", "r177", "r181", "r184", "r187", "r215", "r407" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r205", "r207", "r456" ], "calculation": { "http://www.iteris.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r209", "r212" ], "calculation": { "http://www.iteris.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "terseLabel": "Gross Unrealized Gain" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r210", "r213" ], "calculation": { "http://www.iteris.com/role/FairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "negatedLabel": "Gross Unrealized Loss" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r208", "r211", "r456" ], "calculation": { "http://www.iteris.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "terseLabel": "Estimated Fair Value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Other-than-temporary impairment of investments" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r98", "r240", "r246" ], "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 use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "verboseLabel": "Impairment charges" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r112", "r171", "r177", "r181", "r184", "r187" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r110", "r119", "r171", "r177", "r181", "r184", "r187", "r215", "r386", "r407" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) from continuing operations", "totalLabel": "Net income (loss) from continuing operations", "verboseLabel": "Net income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r78", "r81", "r119", "r121", "r122", "r123", "r124", "r134", "r138", "r139", "r459", "r460", "r462", "r473" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "netLabel": "Net income (loss) per share from continuing operations (in dollars per share)", "verboseLabel": "Income (loss) per share from continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r78", "r81", "r119", "r121", "r122", "r123", "r124", "r134", "r138", "r139", "r140", "r462", "r473", "r476", "r477" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Net income (loss) per share from continuing operations (in dollars per share)", "verboseLabel": "Income (loss) per share from continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r25", "r28", "r366", "r474" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income (loss) from discontinued operations", "totalLabel": "Net (loss) income from discontinued operations, net of tax", "verboseLabel": "Net income (loss) from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r19", "r25", "r386" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net loss from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r79", "r81", "r135", "r138", "r139", "r462", "r474", "r476", "r477" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Income (loss) per share from discontinued operations (in dollars per share)", "verboseLabel": "Net income (loss) per share from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r135", "r138", "r139", "r395" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Income (loss) per share from discontinued operations (in dollars per share)", "verboseLabel": "Net income (loss) per share from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r302", "r305" ], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r13", "r14", "r15", "r16", "r17", "r18", "r23", "r26", "r27", "r28", "r250", "r251" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r247" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r349", "r350", "r353", "r358", "r363", "r367", "r368", "r369" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r128", "r129", "r169", "r348", "r359", "r364", "r479" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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)", "negatedLabel": "Provision for income taxes", "verboseLabel": "Expense (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Reconciliation of income tax (benefit) provision to taxes computed at U.S. federal statutory rates" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r77", "r107", "r344", "r345", "r350", "r351", "r352", "r355", "r512" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r102" ], "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", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r97" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Trade accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r97" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r97" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of effects of discontinued operation and acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r107", "r235", "r444", "r445", "r446", "r448" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r50", "r222" ], "calculation": { "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r31", "r72" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r36", "r73", "r107", "r144", "r220", "r221", "r223" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory Valuation" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r52", "r53", "r222" ], "calculation": { "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r51", "r222" ], "calculation": { "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r214", "r478" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r429", "r431" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "verboseLabel": "Lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "verboseLabel": "Lease Costs" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee Disclosure [Abstract]", "terseLabel": "Lessee Disclosure [Abstract]" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "verboseLabel": "Operating Lease" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r430" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Schedule of undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r430" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r430" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueYearOne", "weight": 1.0 }, "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r430" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour", "weight": 1.0 }, "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r430" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree", "weight": 1.0 }, "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r430" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0 }, "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r430" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "iti_LesseeNetOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "weight": 1.0 }, "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r430" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "verboseLabel": "Renewal option term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r432" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Right-of-Use Assets and Lease Liabilities" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r65", "r110", "r179", "r215", "r388", "r391", "r392", "r407" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r48", "r110", "r215", "r407", "r453", "r470" ], "calculation": { "http://www.iteris.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r67", "r110", "r215", "r388", "r391", "r392", "r407" ], "calculation": { "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r22", "r24", "r28", "r248" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "verboseLabel": "Liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r22", "r24", "r28", "r241", "r248" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Liabilities held for sale, current portion", "totalLabel": "Total liabilities held for sale, current position" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/DiscontinuedOperationsAssetsandliabilitiesheldforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r22", "r24", "r28", "r239", "r248" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Liabilities held for sale, noncurrent portion" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Property and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "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 and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Activity related to warranty reserve" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationWarrantyReserveActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r95" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by financing activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r95" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used in investing activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r96", "r99" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r95", "r96", "r99" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by operating activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r75", "r76", "r80", "r99", "r110", "r119", "r121", "r122", "r123", "r124", "r128", "r129", "r136", "r171", "r177", "r181", "r184", "r187", "r215", "r407", "r461", "r475" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "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 (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r121", "r122", "r123", "r124", "r131", "r132", "r137", "r140", "r171", "r177", "r181", "r184", "r187" ], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r378" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreement" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r159" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r177", "r181", "r184", "r187" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating income (loss)", "verboseLabel": "Segment income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r419" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Right-of-use asset non-cash expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment of lease" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r417" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r417" ], "calculation": { "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "negatedLabel": "Less current obligations under leases", "verboseLabel": "Operating lease liabilities (short-term)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r418" ], "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 List]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r417" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "verboseLabel": "Operating lease liabilities (long-term)" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r418" ], "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 List]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r420", "r425" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r416" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r428", "r431" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r427", "r431" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r187" ], "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": "Segment income:" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails", "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r114", "r130", "r157", "r396" ], "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": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.iteris.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax", "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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/DiscontinuedOperationsResultsofoperationsincludedinnetincomelossfromdiscontinuedoperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r93", "r254" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringactivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r89" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid in business acquisition, net of cash acquired", "terseLabel": "Cash paid in business acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r91" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r90" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Stock Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "terseLabel": "Phantom Share Units (PSUs)" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r312", "r333" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r41" ], "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": "Preferred stock, authorized shares (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r41" ], "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": "Preferred stock, issued shares (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding shares (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r41" ], "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": "Preferred Stock, Value, Issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r33", "r57", "r58" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r87" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": 1.0, "parentTag": "iti_ProceedsFromSaleOfBusinessClosingWorkingCapitalAdjustmentAndDeferredPaymentsOfPurchasePrice", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from Divestiture of Businesses", "verboseLabel": "Initial proceeds from sale, net of transaction costs" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/DiscontinuedOperationsDetails", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r92" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Proceeds from issuance of common stock, net of costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r88" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments", "terseLabel": "Maturities of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r92", "r334" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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 stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product revenues" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Warranty", "verboseLabel": "Warranty Reserve Activity" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationWarrantyReserveActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r273", "r274", "r457" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of reporting period", "periodStartLabel": "Balance at beginning of fiscal year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationWarrantyReserveActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty claims" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationWarrantyReserveActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Additions charged to cost of sales" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationWarrantyReserveActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r28", "r75", "r76", "r94", "r110", "r119", "r128", "r129", "r171", "r177", "r181", "r184", "r187", "r215", "r386", "r389", "r390", "r393", "r394", "r407", "r463" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r62", "r245" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r61", "r243" ], "calculation": { "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails": { "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": "Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "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 and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r38", "r39", "r245", "r471" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails": { "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", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r60", "r107", "r245", "r513", "r514" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy 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, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r38", "r245" ], "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, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r38", "r243" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r177", "r181" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r177", "r181" ], "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": "Schedule of reconciles total segment income (loss) to unaudited condensed consolidated loss from continuing operations before income taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r84", "r113" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Related Party Costs", "terseLabel": "Costs from transaction with related party" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r343", "r515" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate 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 costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r107", "r343" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenditures" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r106", "r450", "r468" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash related to the shares purchased" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r37", "r100", "r106", "r450", "r468" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "Restructuring Activities" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r98", "r253", "r258", "r261" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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 Charges", "negatedLabel": "Restructuring charges", "terseLabel": "Restructuring charges", "verboseLabel": "Total restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.iteris.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "verboseLabel": "Restructuring costs were recorded to restructuring charges" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r254", "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring Reserve, Ending Balance", "periodStartLabel": "Restructuring Reserve, Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringactivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringactivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r45", "r278", "r338", "r469", "r489", "r494" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r115", "r116", "r118", "r120", "r126", "r129", "r216", "r335", "r336", "r337", "r356", "r357", "r485", "r487" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r162", "r163", "r176", "r182", "r183", "r190", "r191", "r193", "r287", "r288", "r447" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "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", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r82", "r496" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "verboseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r108", "r109" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of typical performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r426", "r431" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r426", "r431" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r152", "r193" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net sales and contract revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareExcludedweightedaverageDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of instruments excluded in the computation of diluted net loss per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r373", "r374" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionAcquisitionRelatedCostsDetails", "http://www.iteris.com/role/AcquisitionPurchasepriceallocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r13", "r14", "r15", "r16", "r17", "r18", "r23", "r26", "r27", "r28", "r250", "r251" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of major classes of assets and liabilities held for sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted net loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r311", "r330", "r339" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r311", "r330", "r339" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "verboseLabel": "Schedule of fair values and useful lives of the identifiable intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r232", "r235", "r448" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionFairvaluesandusefullivesoftheidentifiableintangibleassetsDetails", "http://www.iteris.com/role/SupplementaryFinancialInformationIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r232", "r235" ], "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 net intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r36", "r54", "r55", "r56" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r275" ], "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 warranty reserve activity" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r62", "r245" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementalFinancialInformationInventoriesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r256", "r257", "r260" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r256", "r257", "r260" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "verboseLabel": "Summary of restructuring and severance costs for our reportable segments, as well as corporate expenses" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r171", "r174", "r180", "r229" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r171", "r174", "r180", "r229" ], "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 selected unaudited condensed consolidated financial information for reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r312", "r333" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of activity with respect to RSUs" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r317", "r326", "r327" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of activity with respect to stock options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future estimated amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Continuing Operations [Member]", "terseLabel": "Continuing operations" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r2", "r4", "r5", "r6" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations [Member]", "terseLabel": "Discontinued operation", "verboseLabel": "Discontinued Operations" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r158", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r193", "r480" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]", "terseLabel": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r158", "r160", "r161", "r171", "r175", "r181", "r185", "r186", "r187", "r188", "r190", "r192", "r193", "r194" ], "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]", "verboseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformation" ], "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": "Business Segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Unallocated amounts:" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "verboseLabel": "Segment income:" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationReconciliationofTotalSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service revenues" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r98", "r253", "r258", "r261" ], "calculation": { "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails": { "order": 2.0, "parentTag": "iti_RestructuringCostsAndAssetImpairmentChargesIncludingDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance and benefits", "verboseLabel": "Charged to expenses" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RestructuringActivitiesRestructuringactivitiesDetails", "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r322" ], "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", "periodEndLabel": "Options outstanding at the end of the period (in shares)", "periodStartLabel": "Options outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested 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, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Options outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Options outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Price Per Share", "verboseLabel": "Weighted Average Price\u00a0Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "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]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r333" ], "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": "Authorized for future issuance under stock incentive plans (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r319", "r333" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding at the end of the period (in shares)", "periodStartLabel": "Options outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Options outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r310", "r314" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.iteris.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r107", "r312", "r315" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Summary of activity with respect to PSUs" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r307", "r329" ], "lang": { "en-US": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Nonemployee [Member]", "terseLabel": "Executive officers" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r40", "r454", "r455", "r466" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r107", "r272" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r12", "r158", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r193", "r229", "r249", "r255", "r262", "r480" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/BusinessSegmentInformationBusinessSegmentsDetails", "http://www.iteris.com/role/RestructuringActivitiesRestructuringandseverancecostsforourreportablesegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r70", "r115", "r116", "r118", "r120", "r126", "r129", "r145", "r216", "r277", "r278", "r335", "r336", "r337", "r356", "r357", "r409", "r410", "r411", "r412", "r413", "r414", "r485", "r486", "r487" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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]", "verboseLabel": "Consolidated Statements of Operations" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]", "terseLabel": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r115", "r116", "r118", "r145", "r447" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesUndiscountedCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r41", "r42", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of shares pursuant to Employee Stock Purchase Plan (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r41", "r42", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r41", "r42", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r41", "r42", "r277", "r278", "r320" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.iteris.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r41", "r42", "r277", "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of shares pursuant to Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r41", "r42", "r277", "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with public offering" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r277", "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of shares pursuant - to vesting of restricted stock units, net of payroll withholding taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r70", "r277", "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Value of common stock approved under stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Value of common stock available for repurchase under current program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r41", "r42", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Number of share repurchases" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r41", "r42", "r277", "r278" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Value of common stock repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r41", "r42", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Number of shares acquired (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r42", "r46", "r47", "r110", "r203", "r215", "r407" ], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.iteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r424", "r431" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockBasedCompensationOtherStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalDeferredPurchasePrice": { "auth_ref": [ "r103", "r104", "r105" ], "calculation": { "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails": { "order": 3.0, "parentTag": "iti_ProceedsFromSaleOfBusinessClosingWorkingCapitalAdjustmentAndDeferredPaymentsOfPurchasePrice", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral.", "label": "Supplemental Deferred Purchase Price", "terseLabel": "Deferred payment of purchase price", "verboseLabel": "Deferred payments of purchase price" } } }, "localname": "SupplementalDeferredPurchasePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.iteris.com/role/DiscontinuedOperationsGainrecordedonsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Total accounts receivable" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r197", "r198", "r199", "r200", "r202", "r204" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price per share of common stock repurchased (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Stock Repurchase Program" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/StockRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r293", "r300", "r464" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "US Treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r146", "r147", "r149", "r150", "r154", "r155", "r156" ], "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/2020-01-31", "presentation": [ "http://www.iteris.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r423", "r431" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/RightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r140" ], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Shares used in diluted per share calculations (in shares)", "totalLabel": "Weighted average common shares used in diluted computation (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r131", "r140" ], "calculation": { "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Shares used in basic per share calculations (in shares)", "verboseLabel": "Weighted average common shares used in basic computation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.iteris.com/role/CondensedConsolidatedStatementsofOperations", "http://www.iteris.com/role/SupplementaryFinancialInformationEarningslossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r203": { "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=27010918&loc=d3e74512-122707" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2510-110228" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r29": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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=115993241&loc=d3e301413-122809" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r358": { "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=116825942&loc=d3e330036-122817" }, "r359": { "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=116825942&loc=d3e330036-122817" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r360": { "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=116825942&loc=d3e330036-122817" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r363": { "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=116825942&loc=d3e330215-122817" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r489": { "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=121370832&loc=SL117420844-207641" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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=121370832&loc=SL117420844-207641" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r513": { "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" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r516": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r517": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r518": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r519": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r521": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "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=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "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=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "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=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 80 0000350868-20-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000350868-20-000011-xbrl.zip M4$L#!!0 ( +R 9%&JELF8^3L" %#M& 0 :71I+3(P,C P.3,P+FAT M;>Q]65<;R;+N^_D5NNQS]NV]ELO.>7!W^RZ:J>F-)!N$?<2+5XY0H(&MP0R_ M_D:6)";C-M@"J82\NFVI*I65E?'%E!D9\=O_.V^W*E]"KY]W.[^OX-=HI?+_ MWOWV?[+L?__8W:FL=]VP'3J#REHOF$'PE;-\<%3YY$/_I!)[W7;E4[=WDG\Q M65;\9JU[>M'+#X\&%8((NG.S]U8A'IQ&,L/$\8Q)$3*MIL-/_?>5H,#A]^^;-V=G9ZS/ZNML[?(.UUF_.4YN54:.W^?G@ M5L-SVVL53?-.*^^$-"=O!CW3Z<=NKVT&,&=O",(\0R0CXJJ307ZKDWP0>GG_ MM>NVWZ1I09JB2=/4O[]N??4X:"7>C&Y.FL+S3^X?&S2F;])M:_KAJN>OVM]Z MZ71WTG38SPZ-.;UJ'$W?%DW'-XI19PAG%%^]8K_+")9_,YYQBYLOFO]=\TY_ M8#HNW"!$U@_NUB_@^^O#[I?OTD+=&*@/=V9WT@G]SOOY?7,&0\1O_K>Z ML^>.0MMD=P?;[PV^GCRX>-_$G7]K$C"]\6)%\[-",22N-U<0Q MI+$-2@"O?EXOAL)@@J[YHF/:Z=$A?[O1@?%=K,';]$QKN^/#^;_#Q4HE]]"U MIQ\O['KWRP[9_=*DU:$_WOARL*6/Z\'6S5VK7C*JE=GJ#F9975/VV? M'S2:O-K^0)J7AZS:WC\_:"FT0PXNFI^N@T3HY./ZC#>.YK#;@.9_^.JXW MFNA@'=[^T\9Y]1C^WZJ>53?5Y4YC8U#=0^<[C=7/7G/IK=>9\S)DS&N5F3TG>5= K/NF6S98Y7)+U>V0E-\DJ&2+< M"97Y@%7&K%*9]9)F.!!OI S1&;WR+II6/SPY14?2%WY]/GCKP49H0X]'WES< MI/7:L-=+E,[[SK2:P?0V.GX=VB[)_CVRTYMDUYI;@:3-= CBED*GQQVF7.! MB&B!>,0!-U/0-\_(R!,;\9JZFW"EOZ3M]VA[7BOH6M#W[#-VC AG7*8HIQE# M(*]M\#0SW 7#(K-8J95W0(#9T?8]]-_U2^H^D+KY#>HB&KUW(F9<*F!=<(0R MQ208JQ%;KP(#CPBOO/M 'D-;);Q)[H^2P3/A0#K$J) TE+ @+")_0]NQ9?_V M?:][&GJ#B_=@:@Y6.WX#;,K31/#]?HC#UDX>9RRC+VMKNNW:FYWZL3^IKN_C M&MF&F6_2@^-=H-XN4'WU\J"QS0ZV/L#O/YS!.- .W6V%/W5\]K"15;'RYK6W^UJ^NU5O7X"! "8UW_XQCZC-5C&,WQ_F?NE08V M81GU%@@&W)(9'25XHB9:8EP$3W/EW7O:? S%L(M$61*#](QAC:QW%$NM*:AL M(8W_&XJ!Y?[VD^F!OP/4*OCPI1$FL6KC\#-%BO,@6<:X!,*(0#(5I<@$_&6# MYH0JL'W>XV\19K-G7'(6*\-./B++L.]7;M-)>R,8YJ!J.6;12>L)#E$CHK6@ MV%_1B:)L\F&EXH/+VV!R_;Z2T=MF46?8]MW!^/Y=%MP-_4%OZ ;#7MXY7#LR MO<, TC6)6VB$9DWDBPF1_VC5&_#_IX_M6N,(^@99N5[+Z^M_Y:O>WB"U3U5<6_^8U];=97W] V^2#ZQV7,L/MOXZ.CBN MXO2;^OK'UN0W\*SA =D7S483[NVCVJ=M5(/QU=9;QP?KAZ1*_CIIMC?A.1^/ M:UM-5OOT,59OREF#J0"9R#/K*$LFDLL,9B*C+G(J#&/.\95W^!5'Z!5X/1., M3$#Q;9" SAMT 4AWD.(ET]0K8;53#".I@*5!D6.GE A4HX048/0KCJ9I*> : M*=NUS=M0N0R]KC?]HYML#QZ^*[S@-*+=O'\"B+:A5X]KXS$M\?(8O(#5=7F% M%Q(0CXZ2S.*@1B+%&E)XR8H@YUUT($W^^0]%,/GUX6CI%!2Z@Q7'O,16$L99 M8)1%,,6X _F"0?Q+CMUWL$+N2HZO< %Z(5TPAP%?(2(C2TA\'Q+Y#4@P;922 M&$0[-1H4#/A;AAF4,:FYD9$0ZT#S8_1Z"N*#:(:4 >M"@@T8G87/UHNTP(UU ML,:.(2$+2, '?5O1+,7'\V.EOH8NKK#B:&#"!YR!*\4!*\AGX&/I3-.(D,+8 M$HNG)3Y TP0/[H/'QC&+E XF<,^YI/#L(-UWL+(4'T\'B;T;D,#6(!$5R9!7 M%B !GIX&JF4R**,-$TGC?$=\W.L[>.;!ZU 11208_ MY>35P<4#(G<.=X+IA]VT/U>/X."M]OMAL#=(:W9 ]GK_FM?8'7KW0?]G50!+K5$[JC56SP$\K-I8Y34"!%UOGMT% M0K5Q &[_YC'X,/"LUL/@)P3+0W],LIG"I@;*9(F0=4TIBHW^*B4BC;VWX1F058JA2A;6\' M%Z> D7[>/FVE,*WBVE&O@-J-$*C7YWT8X&]O;GOSU,\=#Z'>'O>);$U?#]#>:ZBP%D-V^,_D^>L MN B1*PY7Q4B,8(39'$S_*(QP,)I1#/^QJX[&=QXYH\,"S;>G;!R'^79_;_W1 MLVE,9-YB:X)VS"$,#@L-6E/@;!TL8S>$\IS-YBU\/FXV;\U L(8$'T&86HIEG^B=:_T_L116W2#_4I@U>Z/>5L_S_K6B&E]<&]DU MT/[*L.F/GO+;FWL??C6?5V.<%6PET1X%IQW2D=&(M<).8JFYM)1S39X/MB^! M:#_.:3CJ$DQD ,*&ZG&*'&2H:=9SP2KR0W;FPYR6>TG!Z+V7YOD *I M_- -ZKV]T/N2NW ;G..[TP?B70M./H<%=XM^-G*KG0\Z.,&,(GW M;![4+?H1,$DU$5@'%IA"QIKHE8M(!H[#]:XP6_+?0_CO@?2;)O\18#HN&25< M,2NMTLH9RH@VPBG"XT+HO_'%1=1_CE 1=)1!J0 V6%0:*X-!?*(4X7M_5,:2 M?O.C_W"TF'+I4!".18Z-MU)&)0/2PED5%T+_/1O_/;_^BQ[<6&,,.+R8^6", M#P&#ZA/1@A94?"'TW[/QW_/K/R&X !.&IV5&)C#1DI# P"H5 2%KU ST7RGT M#B8>['1NA+"1(;#[/#($9LT[A'UT809ZIQ3RWCN#9&0$H&29T<;"!"H0'\90 M8:R:A;U<"CY5(GKA'"()J!*:V$8XLC MO*SV-!W5U-0B'!U#P7C/??1L/ /S 9C;,S"E9660-IYK9,'-C(P6/J?P$E2M M8"Y($DJTK)P..@XNUKKMTVX'OO9OZUNXWNYV]@9==S*_B\=WEE$Q%D[88#5C M7GAC0SH2BN B1L[9A2'-JO=%Y(9IO3>YW^ZLF=-\8%HE(1.(2\6(M3HHSZ)E MBA@1)5S@!''000M#IMTP,'DG^ W3Z^2=PSG>@[D3QV$I5PQQ$@D3$BG,D'"( M2QZI41[=]0;%_'D3\R3J?L(]%-,Q6S1!7H)K2+T+#.QCJ[3'ACJN(C'$?W5& MOOP$?38!.7OBTJ"T"UY0\/B9)L0RYFQ(Q\ I-DQ^%77U#,0MQ;P9&[U,YTYA M0D#664VP]MIIHVGP?A&EW-.KH]E3%6%D:&!($_!O61 *G!)/0,XIJ52DDUBE M\A/S&:US,1W'"4EN@N"*$H]9X"2YC""E#!'*!4+IPI!F1M;YM,CDTJH_"D66 M42^8$M18BB4UH&@P]@M#IN>VSJ=$'TZ-MUPC'1%E5@K-3015YIGT)((*>S[Z MS&H&HN96^N23I-#1+VLU_&]Y05P6X\@.J.VH#< MP0H3H2,.U FZ> 2=F7_R_,1E0EFJP"E)Z;XD5T:"!4"I\]Z"NV+DXA'W^>WL MYZ=J(%IRIYS'4C&.M:4RI2^7!DE@8ZM*%!$_-W;VE#8HO#56:6(Q<98AIQ6A M5DDF0U2>@UQ=&-+,R,Z>$IFT%EAZ)(P ?8<54E(&%L#*%BY@@O7"D.FY[>QI M'1^A1$6>$H7#_YQKEDX)-TWZ M>$2]LS(X3)@S1!%+B25.>"JBI?%N%%#YEWR>S8]^9'C2M+8T*&-,6R>M=4PB M89V1@7+#=%324;5X!)V)'ST;XA(P2 1V GG#6(A!HX!#C%1B+!AU9 ;$+<6\ M4:^"8-9C(10C,FBGC$OGA,!VH,S2Q6.*YUU_F U5!96<:,=1T(IQA0WH+D>" MM])IP2,:VQ;E)^8S6N?3VD#BWAKBM;1$,!20E88J%X4((B+.^<*09D;6^93( MY*3!05EL-8^,(&12.C0"'BX6U"K%%H9,SVV=3XD^01CD)=;,3'R4X53A/PG[VQTXBT<)+ MPX05#NPMJXGT/FID>=2@Q^GB$71F_LD,B"N<">!D&BHXXP1IK9WFFA+O+3@M M;/&(^_QV]O-3503B> R8<,>9Q](",=/I;C"]'17H&<_[E%GT/LE!)*T]%8I* MYZ1BCBDE8Y IIEM09Z6@"T.:&=G9TSHOID'32> @XBTC'JL0613<,L6,"%8L M#)F>V\Z>5G9#PGRP@2'D"-,VICR/$GO%D661DW&V3,13P8KYI,^MI,1K+=/O M0X>N2/MVFT+WYBGN_QE:/G9[T,'WSM8_>$3;'==MARO<_&%:J5+XWE$(J;[B M-3^G ;6Z*95:_X^+6Z_1__ODRF/HI]W U; ^@$^OX43)'&&SJ_&.1N MDB;OJ?><.?PW!2PJ([&("($:"84BMB,8Z4 B]D2E$M0_JV] M>!>6WXD+N]GT)^Q%25&J_,>"QT# M+WU-TF=J@%RRR*+([5CD+3-<">J90-)@8HV52J7,)!JK^47]_&'Q@7S8 M..LN43];U"-"#442:4X5D\(8PKA%3%CNK40DW%<@>$[A_P(@\/79S&OWZ3NV M 9O2"B$ Q*%T_%RETTK.,C 1)*:4FH UC_,?\3H_4O(% 7=:T;U7><;'A44G MUV\G^CZ%CY,.'EPCPA/AE#64I,PFUCE#I12(.IU.DBM?A@-,2>WNFL[A..E> M^EK-.WE[V)Z&0J^:XV[OJM3N-:1JW>U.D21]:%J3V]-BC;6[I5W_N&A-GW 4?X2..VJ;WLF=_(8@%OJ[X4L _JN%1%%Q]Y;.8D<=HZ7,8:UQ4-HCS[&3$G&_A,Y/0L>< M+RITL(L$%'0,Z2@_ULAZ1['4FLH0A31E@,[+XG5M!4$:>Q^,8M1Y:W$T+/*0 M,@%B84M*L,7E,.V-8)@C:3EFT4GK"0Y1(Z*UH$#'&2RIEF)IT4NFJ5?":J<8 M1E*!:$K[D$XI$:A&MP[YS&=NV?ER Q]QJN=NYMF?J2/#O,16@@O( J,L6DVX MPRE)HPP2#)02D''I!KY(-W V_$(T0\JPH*0*H"XL?+9>.!\DUL$:6X*8ZX4$ MTQ-(B6=='9Y-K#GH\."Y5!X;QRQ2.IC />>2!L%#::J(+87NDD^>E$]2<(63 MTEJ+',-$6@U,PC6FX"UX@[9XX<6;AZZ6#/#K>4["=D-LC9X^$LSZ;V- M@E//E4P['$SS^2]O,9_DF5+6&^%D4!2][I"LXEL%XQKFGTLD2+!S/+SF??UE9:(6P\$&ET_?*:<5Y0%Q* MQR7S0I4I8_J#R#F.7NP<;IR?0@<+67-;*3#[B162$9T":;7$@CHF>>!8@%>P M:"SZ_#1]?CYE8(5*A:RTAC "2M03Y(Q3E.E(;8PE6 &93[$[HP4MZ8B(3CAK M!1,,VQ"E#L0XAP*])V7?DIS37VV?(CD9^(Q($:%8RG#"HRJR:VI+(E>$2K]H MW/F\$G=&+,J#)@HYZ35G%C.32DX904('G0H\Z1BEOQZ(4)L@0G:1]-N2)*JF;:(9&LUDVVSFD8A-7#7BC5G@:3 M0@8ND L&@8M/E">81I2J;?)H1%Q IILYZ:;$==YC9$4JI^4Y0Q%K&14G5FF1 MCN(PL8!-@S-3G/>>?!S;*^G)R=]/-%UU_QGFO9 ,=K,72L.*Q$3IHC0A M@$LOHU"IBCKV0%7)0*PN(BO.)SVGQ)_:$F^X09'ZP%@DUFGG@HM,4L^P927: MY5B%'GS>&@Z M'O!#7M O-#?.$^9&H+?['7;*0OC<% 8+O4X2;GX/O3VCH"F M?US2:E%Y%XB+).6I\4H( M2+ M"I$(SDL9(@Q?#$)FLQZ(M?>2&$PI"LR"6XNL%M1QH[@@+-(2[:HM/$)FLT=' M4XIES2P31#",J7%@P%M,1= ^"ERF39V%1\ALUI\MEBIPA;ESCE&IC8_6^>@C M$X 84J9D%D^*D.O$T?U!+W>#X M@[(--V]_=VU]$ X11K%*.:1J89X&GQ&<& MW$I L;B0F,VE@<1J$CF+U*U&\2DYD1&PC1R*!UI75H>\P"-V9@< M'$6M%6'"(\TX#2GA)F:,*(D1-JKY=.?V;@DGJD. H";*T QE)QU()(%#1VS(/W2K"10BMO$7/!F!)M"RP1/&,$SV;WP@=-D$KI M@'%@,3H5J*52::N,0#CHI3V]1/!\6[02T*D=88@0PIS 8#](QP3!&"Q::G") M-EF6")X#&3R#.(JD0SHJIKC6'#,3D&?(!!J4*9$,OD;*L)]W0G]"MAMD MWNT:?V8N]N"G@-6?!6I*K[@&,.JV?V=;\>KL[&0PBR@&B36>.AVM M!+^>&*N])IXR+2QE1)Z/]YKV+?J+Z$DO3"H13DE@P!--& M'1-.Z4"9\I1$YYGC%"\6EOY>[RQ!-2U/0Z9,FDY93#'#J8"-#1+,-AVB SE5 M!D_C(;1#=LIZXZ,!#PL,BS*<5#9Y[Z-I#<,?%U3<\= M7>RDPW.W&?>JT7;G=#CH%RUP24Y$>@6B5"O%HM+," \*.TH4#%'"8FS+<,+U M&:CU"*_W2^@/TAO<4XZLVPD75=,["8/-8<>7Y4M6Z['7HN-ZWWYG1Z.?2G 4I2$H!@;'AT7 5M$/,$'$=C1 @( MC#:-&2V!P+\/($7ND&N+;%"D,OBCV_'7(&,4C]2 B^"92HGY @5[A%LE%2BB,N1S M>T'4PHH*C6E(?@G*,>FRM% $1CW@JBBCU_&-EP:DU[.0C M4@W[G2L2M LQ&=[E_2XC6(+DK$U^/KDU^9Y^?[^4T)K%8+RB#GQ-[5*B'1I M9B@LE-%J?M<%?KA,[+PX^=M S^ ZXUSLF B?4."865G7\ MI)*F*:GWM6U;;W=R.TR!VJGW+R&U( B+^27N':>#FB"E\,GI0$*8Z(CQ@6N, MG-01S;\AN7IF>OZVOS&+#(Q/4_) $6,M]U0HQ+S VFMG* *'$/B%N%""L+\Y M(]/L@_^43;(/@1F3*J4C;HT)&&,G!"/:7M5W7I)R)O)04JZT=4H&:Y@%@FCP MU A&(05JBHA+%)IYATPS3R'X_'&8#F-+O;$2<\>PM$9HQJ,2*0VI)T*43KD] M.PV?1*M)+0/XT1+YY 5X:S3EADK'; M:X^.U)K>]/81MGHPYZ$XMSN\[3O<$=D\8VSV+J$N9,#YJ M%845#B0S($D1P;WR7E-!/2H!H'YX ?JYH5I*@-CHP6Y6CEAG&-C0UO! #*'6 M"6VD70#+>>H2YSF7Y>< ():IH'5$%BFFO#$@0SR.H*B0],ZY\IM],^#S&23! MPU0ZJ[R4-C+FM*'>2X.P5SH8[DL0^30[ZCV-.^45PSY@C&)DW'M# E#&>Y7J MKN"H2VN!/SM!IF1["R>E$,3(R"3C 1G/G+<$*7"//&6T1)KP3@J;G>Y]"77V M0JN5=PZW0B?T3*M(;=,&NPK<)Y-V1#;.3Z';Q31Z&-**:4*LU88QKXP3R(9 MB!"IQ*8M40Z[\I!Z1LG>/-/:!)42CS,)="=6&FM4B PAIU")S)?RD'HV)DX( MD2BNF21 WM"5C&7B(;"6&1?FG<"STF@A*61K,!?4F<+MH>GG&'#R#'2;&930D^D % M8R084,2!$BF-]")JM&C:>,8<_/PZ6 GB$#/2 E7!F?+&,(\"C00XV%D:%D4' M%PD\TZ[BT V&/3"XUKK]YTA7]_Q*5SD=N [4<>(9<]%2[XE$AIG@-"M54M:Y MI.@,A+!S#A,O@54-HS:8E-P W$5T5%9OD@\.FJPT^WW4VG.>V.W:V%0CPUS MOHC,ZX+'+DKK(E,,6V>P8<2##>VP)(XLC,4\5Z2>C>T,MK+F$0&=*6:6$!6E M,,)2Q!479G'6M.:*U+,1X-H%'KA0&/B6:8TLPT9&I)%B*4]9F3<$CTQGT&T7FX%%/-[[O?VR; K*J+U' M8!\/2MFQ45$A,K>><:5FF%/.SI<[L12E0S(&7RKD7(B7P,YY@8SC"$3N+ M7)$^"BN$T=Q&0.P-;3_WN>E=[)E6J,:?ISI6,X,B9($@C3T5D;I0'EZ3$A5C!2 G(^?4CK M$B@K.:>2>NE]()8Q&81UGEDC6.01(V%\"8#R1.3\(8 ^1XCK;( 2#+5,6^T0 ME@PI:[%W*73 DJA39LFQD2S4#Q/P@K-8BKC*)1R*=$(,1Y% MKJVTRL3(1_4=P54>D7/T84G.A_K%#R3GW:8_4^Q02L>M9%0@RJPBBI/H)??( M8>ET_*IDLIS?$.;Y(N#ON#]&[C"V72T3?\ M/I(AT+QZ"FLKB-@@O8O]R@Q/K&^U&L-09^?[X5M,?.&RX@ M_]S1K!X+3CW"(C(&;HRBV&J=^(-A\&G8U7X>R28?YI4[)D7&5MU_AGD_O[WJ MO]JRP9ULA=Y)Z&QWW+/LUY$'6C WF_[,UJP-R@N0:<01QC$WAA!B%<=,(!O- M:.5Q2<&':)\[1/FI)$V:",$-IUHR&XCR 5D9N4CK_$Z1^2?*9M[)!V$G_Q+\ M=@>FX3"WK;#:[X=!_X^+JCGN]HIZVG>2R(/&Z;9#;S>T1NGLCO+3)]V,F2+) MN+?:.&JB C_=$C :I>!2 KTLDHJ:$HG$>:;=[ 4FHLYH11P/7K @B97:6N0Y MI<[3B$H@,'^(OK5NV@$_#8.P>M@+Q2YY65A34(FI1>SY.'-62 >[/'KB-,>#."PQ.%4(A9;1UD>L@ F/@FY8H MN&.^2/G\P1W$16L#,Y()R[A&VEAKC2/4!1LQYR6*?IT?4LXFNI5[$7E47@:' M6)324BHT32G\)?-!NQ*%/,X7*9\EI/$JLF<\TGLC>L;W)ET\.))'."T4Y4*+ M((#7D2)!J<3Q4@)09!F.,Z1E^O>]KA^Z0;VW%WI?_#3;F\JZ;'6P#GMMG)?N*G;\/P[YO)5(O[)8!;1O.#: M!T; */36,A.CDMJ82,!-,E2!N5P"M#X"1(V>Z?1/N[U!0?.]BWZB^C2P]"S< ML@3MU;%=%*DUF,1TP,1HA;S2X/(8D+-"NC* =@F:YP:-%%:8:)D K#"PS#3! M04:.I24,B%J6+*-_#YKQQ:5>+CM:B<'12QMB])PAH:PQ6@83P:",6)D\ MHO7)#( E: &TU,>H(W7*<6L0*0Y-@0+K5U S".E%;/>,.-#RL%FR&*!:*G% MGM2[Y))(DT[B@3_)+$^K=Q%Q+BUS7K,R"*0E+2>!G<3*B P5T0'""\T9)=IHCI R4=J(G:.J!*!=@N:Y02,5EP),*A0(8YX) M+6+:/#?PF=J(RI#-QZG4-V<$>6_+$&WVDA=C9P.:&, MCB#DI,/, M!J20X!0;BGA$Z41+"4"S5)>S!I%7Q#@!?UPRYYRQ'%.F692**!Q)&3R"I1:; M$RP!=*)E.&7F5RQ:83!205)$''=&>ET"+"UI.3F50B,3V!M+#68>;&>=,L9: M+ZE52/M0@J,,R\78&6T=S*)2ET4*$QT$""#"N ;'+Y"4DY-&0C0M 5KG08N] MU'6U&:7B1CH**:Q7UC-D@Z&2>>-2376N?"@#:)>@>?:2*C0:%HPB@3AF953! M!N<0\8R+@ 1;"- L%V,7!*TR!"P=E<3+R&S:%W4T!.1E*BYA8QD* ,TC6E^* M&SL;T%*23AQH;;F3S#IK/4%>. FNK4[Y6Y>@78+F:[T,#C)UUJA(-.,RY2O! MPFN0=EQ'%WY0H!FN?:Q M(&C5!$Q_S+U!W#-A$'QV4E,<'=:"6\, M^+744<65%TCIQ=#+B[OV,1O04!4QING\)@G,!V6B#T(H(:5F.+@R2+JENIPU MB) T7'#L%4.<60J:,EA*+&)24,II6"P0+;78DSH* CP$K+2U!/#CC96&<&&< MCU)I4PJ!M*3EI#:]D#8@L*!]3&5\D+5."A*UD%IH*KZJUE4R6B9AL-;M@2B M^5GM^-T ;^_R%E!U^P$R80KKZS/((D*(0> 5(>0#XU@!8TJ,<<2("F%%+'F< MZ&Q).JLPR8Y"?G@T>,O( M:\E/![^>Y7YP]!8C]#\K1=-WO_5/36?R ]=M=7MO_Y%('..O$<:91=/.6Q=O M_V\#:-:OU,)99;?;-IW_^ZH/YG'6AS<;-^SGEP$ZAF<47\_&ST7H5R!8F(P# M$_0_OZ:WSSQ0LU>0_.VP ^^<6L&8S-R,I7+4"_'WE7]\?_+ERKN&L:U0Z<;* M6B(N&'J_O3% D32Y$\)\31[3.P0*V>Y@T&V_3=097QET3]-7F(U!T>VXO>WV M8&P93$S+G/;#V\F'7WW>/VV9B[=YIWB]XD>_?@F]0>Y,*S.M_+#S%OH<$U_K MUXK31/\! &W@)]V/H?&Z@,:;@?_ZGE:O-?KV;?0:7]U[4_3=FS08SS@=O92O MP-#3U/R^0E?NO-UX-O#IH%((A4J! *#<^'Z:FZ]OGAKO02R\115QMK^[O;C>V-OF]TK MJ >]P2?3/P+D#+J=5Y7UUVNO*P1QIF\I]OON^<Y<>N0U$X('S9BTTEA-P%K2V 8E0(;?9_)6 M.B99/S[D;]>[;IA,A\;%*6B#D1%-/U[8]>Z7';+[I4FK0W^\\>5@2Q_7CT_X MP=;F29,T2?6R2>N-W>/JY2%O'F^V:LX?66LW++J]_ MVCTZV*JU:\=54KL\0-8\_X/KZ05[[5#T_.&ZBYJ]MII7PF?0I_A(K)");>8=1]J$P7:ZI\.XA M1C]/VWE/M$/Y/3 M\Z2AOY8C]TS*P]'Q";I.W?=_V!(<6373%B41I)09P*_A9<&'>FN[W98UK59W M8+OG]TF:#T/P,<#\O-@-:>6YE$)G,[=;^Z+9_G!6O?QP7FMOG]?7M^$>_*YQ MB \:M:/JI_VSZOHAKFY!OY\^C'_S$9[%.P>-T_Q@??6RMKX!S]M@((A0[;@) M@NMCJTHV8)RK9_7U_;,DS XVU=E.8W50W4/G\.]G@Y&D$IE,!*8R1HW(+!4Q M$SP2:UP(6+N5=__\AP9G^==OBJPQTA\'XE:(@Y^"\ ^Z-/=+N _[J[N-C=V= M9F5WXWU]MU%YO[^[M[]::U0:]0J8; VPRT;:$]-*?;>"^2_^7Z,+]%^/9&*TDE%(0_+#U<5E?_P",?W(&8^>UQH?+ MSU&00#%76>1"9,QZG&F$9<:X,V";6"<\!VURX^MVB>X_FG_KI74;EXVSZJ- MYF6]L7UQ<+R*ZHTF;K;W616LIV:C2N$W&*[C@X^WK20E.5*&VBPZ&D""S5&./I0VAR/'82F(+;24U=E=K>]O)%IHO,VF.I/_$3!I62N> M6$JQ_#,K9N[\,U?,1)C%+.* ,J8UR6"61!8BC\X@C+%1:0<59TA)01Z\;'8? MM/+V8:7?OCT\.5BFD-OG'G]HZ,T*?G8\.*< 6?5][, =(? MN K\Y&C>#8=Y/PF_00WNO#Q$7WPF2EKOK+VKNA>,?U*_S2X%-[@ M*WFGD@_Z%7=4K!I\>_WX6V_U[C?;>_/MR;C:G'^-KC;H)_?N.$FVU74GWW:2 MF'C--+[3Q9PHJ"?W(/HIN/>TU_V2R'E[=67$UML=-PXK29&]J?5:=]@9]"[6 MNO[E<7F3?C;1XF"-SI#A/F.2X,PP$4!+><8=<<(+O_)N/;3,F>F%TC%W0>(* MV+)=,&9[E>-A+^_[W!7V;#<^<(%C)B;>_2^4W\1O\5Z]0]/)+XOOCY=*S\?_ M3[."<)>]5[WOA7Y__,\.# "_.*9V^+-76 3C?*:E91E#%F56F;2&BA6R*@:4 M''T,1*JLF5X'5%ZHK'X)G6%X5=D;YH,P]GW1-U=07SK"UN!CO=?HGG5>'K[( M9X*\<&%&FLMHQK^9D';Y 2.5)'CXC M=#[:_AG#MU"+]=Y[: D:Y>49/HY^9M$8;A7/4$0@(YEV8/AXE7EDB*8A"F'X MRKLU$&DPR9WT#E_-2T*N$\N.$@_Y)\G9B[NX$P7[W, MO;Y'VYQG(V=#OD98_L^O*=IX=$&,+MR[TONPSO_>L2$OQ+&YR[<-<[X]CK5W MA:WW0E?:FNPSP01C$6T6,0;E@T/,M-8T4R@J4#Q:!")6WFF>D5112(O2,>[V MZ]W7>Z\K&^W35OA6JEU7\^S:_(\'#P6Q^^[H*-;!_GI MBUQP<)>?J7(1"1,SB9$"WP08V1#0NX9QC@@E"CD/[$LDXJ7C7"!K)='U7JTZ MK:7".6&87YZ08Y)WM=H+YD7R2)-_]L$(*Y'.4N:.C!EN,LL8^%41V%R2:+"Z!.8@M$%F9YK-\Z+1-^3V]6;?/_^A"):_]BN#T JGB>CC7?17 M%7"A6L,4WU(Q()H 8E_)^3D*$+C_1?? ^>OE@QPZ'.USA5[PE=-AKS],&UZ# M;@5:%"8;)K_8?R77,<6 K+K!VQ^+!<3W!K,]77B@1/)'P@,I?BT9^Z'XP+^_ MQ^GTCV:4;[!B)B&2(T1.F]'D@Q;Z&OE@="8X&'=4<2W3[S\B?N[64=9%F(V> M*>3FWD7;=EN_]/_U@N>B-HXS*( 1SMV1Z1S"A4[E["B'*]=B^>L(PF_SQH,. M2#]-;/&4U--3;]Z,-=\%)K;@S5(:<>/(X<;1<6T]C>D#KJZ?7-36=X_J6]NT M!L^"9UPTCQUN'J]>'JPW[T8.M^I;550[=KRVOG]6;\"SMS;8J/TFO,]?>>WR M8UY=KYW4TAAO1 YKDI+&.)-Y8EW&&+.9LAAG*A"PERP-Q.%1_"$@>6_0=2>O M*O\-PAU53DVO\L6TAM\.'9B*#%ARP/T<9W/S0\KIM6"%NDL4W+)_S/,DT,.?K@-XP;0\=@GOSJ/TNW= M/(\R]M%ON/83@">_/9F:Z3S*JQ3-"H OSKC^DGZ05CH(^O5FX^(2_O5?KRH> M^@*#/;4[[047"O,=DTIQ>+5?^06& $Q7Z0_!9.T?=5-([.1XR.#(#.Z^^)FY M_7;%Z83BQ^-WAT>:#@R,W)@@"_P+C>PQO'[Z4=$^%CG )IT5>36+D10C-?U! M1:.*-Q?]UXN_$'K_LY]\'VMMV.O!M(\.X"6#8F &PWXI!>E/[62=?38Z8.$- MRB1%)@.)*#.-B# 8C9T *YV>MVDL77NJ@$L/XN*MO)$#2N" !:-P-3 M28>V[BJ>ZSYNK@SO#EOCL%"&>%(KN^%PV!IM\.]ECMQ@<)07 M!R9.TX&)IU8IHT%?*8G0_]=2!3R5"KB!H@2BL49X<2J@B3_K8#WEB&4.498Q MS< @IB1D! M!:=( 9JD"EBK@V50 "%Q3:<%[A(IQ#E1 RI_K"X'82R;VO5$IO8NR!,&G#'%R\2DX(= <6>)JSP\IAKWLV.)KQT?&N$8P=DTNR[#;XYODF[Y%2,VWYCJ).6>:?0<*"1;$8F M&Y\WG:/7/[8#.H_94+!XS<3TTZ'\>":Z[^U+DJF/=3D%RRE(Y]Y?$_YC6^E_ MURU_+=7#>OWQ/>]G2JCRL!7=G?OE^8Q3QORTT8!&1L,X'S)MD^\ZB???L8'V#5AO[O'FYF==($QT<']+T[/KZA[/F MI]U6;?VOH^:GOXZ;K93UJ3I>M-^_K*^[SU@+A3E1&0G49XPZGQD592:EC,HQ MA4,P*^]6OV;@N?@336>&$R"73)6,0Z4URE=3($&D@9&0-_6&KF!QK+ MCV#K9=.G:3KOXG+C_K6@I;"<@K"Q_OV0XM=4+!S M.]UB$W/8'RU+PWN.0F'N26_:[17/:EVDAY_E\&AX;*4#K]9-!M:7O%_8S1W3 M<;EII56/E$$L->X/3,>;GN]74@J.W'_K; W]Q?SKWB7FY=[(4^^-](]"JS7! M4N470$BQ0S%*\'>]Q?W-78!_O:XT0W^&=)JU>-]+$UAFJ?Y303_LHS)=R7S2XM(F.FN[_FB/82\4HZL-!H?Z 7& L@P4,S='+$A"WBY<<;]#/(&")<*!+A+*IC)K%*4)0 M9LYXK9WWVCFU\H[A5UBR5Y3BB;R8D/I=943B!)'NL+!+T@&;?A%5W;V>\07: MFUZH0J-W*O">=D>FYMM>2(%S7\)7-7FO!UJ,$%W_Q%@8S7#P]4^^G3/D;MJ1 MAY43EE>9NHYZUU[O8XJ%%U:Y*A8VBWM-QW>LRI*,JF-\W,9XG0==#*Z!\#:!%T2#JM433 M#VN1^C51#]-+CQPLGDH%*6OBQU\3>(>+^KH?_.U?B* MP+'X<[\;,2]]+)J2>1!.9N4/3$TLT<*HKE;P@BN9%T/-*R53V6NL F4W:HV] MI7HIN7JA2_7RL^KEAP:T%&IS(-3$RKO]VNK^.NBI]))D?&E4"ZM4!9+H;P4RB]4*!/R *%\;8"FTM;U]QN[Q6+'7F6SOEL4 MPIZUC&[\N;NQD15R>6_[?[-JO=;XVO[>WO;]5IA:T.#G>;>=N%-7"NCI*VV&Y,VNQM[^SN%PS&* M8KQ>UE^JJG*KJH01(I>Z:JFKYF,LC]B*3^>F"V5%E\IJ0.#"SN1[TEL[];U]4$:5U3_J^XT45_/OC49E=WOOWTL]5&X]5)"?BJ4B M6BJB^1C+8Z#+QXJ(+171@I 3W)_&;GUGKU!"[W?K:QOK2>\LM4S9M0Q?:IF% MTS(OXRPI5J.CP>-SI,L#PHM"U'KCSXW=RO)@\ )I&: J72ZJ+9:6>1G&+\'+ ML\$+1LZ=C:W5G9$3L[&^7=M:>C%EUR^)JDO]LM0O\S*6QT"73?3+ZE+!+ @] MT_Y+97-UK5'?7>J6TNL6MM0M2]U23EDDE]%K"T;._=KNQM;V7F-C-QT66=W9 M*,+4Q@=<]C;6]G>W&]L;HVV:_;V-='/LZ"PU4>DUD5QJHJ4F*J7HHF@9FK9@ MY%S?V%PM8J#WW]=KH'IJV_7=&QIHJ6U*KFT2C:E::INEMIF/L3P&NG09?[9@ MY*QNUS; W]G< #?G1MSS4LN47Q MU"]+_5).@:3'^D4L]5X.D3 M5%%^8'7K_4XK]/N5;BJ;?);W0R4?UX8O"KL/CO)^I5?4;BPJ*U=6QA7,7ZU4 M5LY"^GO87ZF8CJ^L=(>]%6@;4P'Y;F5[ ./IOZIL=]SKXGX^Z%?.CKJMUD76 M/4MUX_M#V\]];GIY@'9KK6!ZJXXRNKL/G&U^RO9!F[_I"\(V>.;_Z83@T_1M#W@T@&H#$-UYL M#V Y6+MPK?#UE2_PT.U==5.TV ,47/WD:N"57UK=P^Z_7E7VUW9W M\L[)U6\^FL[ 7$_8^.M._B7\G[MM;KW[^-K5F]RZNFM\_M7%RD>8]33:\=70 MZKJ"Y.E[ :R/, GYFFE/QFQZH6+:W0Z SPX'E4YW4#&M5J4;1Y ?](P/\,HG M137I6[A>[5R,..=6H_&WHO1WO](&!@=1 X!/AXI2.J+U"M\ MSWO / 5D8%(JB45Z_6]7>"UC@>14)VY9(7D&8WGR"LEW=-N3J[+[2_/>.!3X M^D8&IUMN_5UV>B!RZFUA^F93HN5/:.P&;Y=DGI>7F?7[:3:=@= M0A\>=&$X=^%T4#DUOJTH^I&BV)*\9F3ZY:LQ?BW%CQ7; M_OM[G$Z_A'<:K"33*+;]B*6NO_%R1]C_II\[58Y0#S@"O?)N#_ ?VA8,08I> M%0;3K0)GWW_+19N0JNFYHU3I[?[)>*:5R:>9 ?V@&5CM]V^*\A]8YQG+OL*^ M /%::(O*9-S3S([],WT\?I /%!%S1>+[EZ_6AKT><%[%%*1^^S3L_J--I\1B ME>)?_)KP.:>%Z1\5WKU+'\)_ACF8(B/WY395'O/^J%("%/[W3[WAKW>7@N?I MU7[+S],2[6;/N.325H:=?+";7-EAWZ\ JCMI\,6%W)C(O,76!.V80UA+1(/6 ME"JK@V7L\W920DA3M%(!)SEOFU;_]Y4,&")V>VTS@"[.!V\[P[;O#L;W5XH5 MG/2P[-"8T[<)8JL=G_[9N,;7ZF#-]'H7,*$?D^T+# 9S%PI6*YPM3S]>V/7N MEQVR^Z5)JT-_O/'E8$L?UX]/^,'6YDF3-$GULDGKC=WCZN4A;QYOMFK')Q<' MZP?']?7#BX/&9GN'UEK-RRZO?]H].MBJM6O'55*[/$'-RRJK?]H^/V@T>;7] M@30O#UFUO7]^T%+GM5RW77NS4V]O'E>/#XZJY."HV3B\K!U_X.EWT(X>?*KB MVO'1R<%QD]>W-L@.W3UJML];=>BK>KS;KG[:1K5C1VKK\)MCQZOPW(/U$UK= M:J):X\-Y?=W1R6_@6<,#LB\.UIL7M:WF>?/X XP1VJVW<&<' MQQ]P;7V#U2Y]K%Z@\YW&QJ"ZA\X^6Z.8]Y9G@5&6,4--9K0+&=,*!TT0CXBO MO,/\E2#TMS>WD?%NY S^#"=,9-TC.&*:.GB:5H#8BEZ#+-$,V8]"C3Q-K,4ZQ#<)80XD L ML5<$RSD22X^SLLMBY>V&_J"7N[1DENR\;UK(3UJ:S>,&AP9Y2J0S$G*,X:B NDA:::MD=(8+WU427J(QXF.IS-< MONMVOA#6^G'%O62MIV2M:\5LL'!(ZI@)XG3&L/"913)F.'#NB..4(#,CUGIA M:R][1]W>(!N$7KN2=[X X-OW+;S<(T%^W-LILVAYAJ6*@B(-(,CV-3V6DN8Q MDF;OAA)7"@Q]ZE3F59(T*J),.6\R8IER@I/@%+@ A+S"@LV1"S#MW8"7SK?/ MX,LO^?;G^?;:0L <$Q"J) -+ %QWAWFFJ0+_G7$/U.>F$00I#,ZU6]ZP( MC@$NJOCNT [BL'7]$VCRWS-PF5G TJ5\%$(Q5$T:M*PDH!P2*N9GP=CZZ_NA$WWKKXSO&B%[)Z M\PPNUM=,6 N#)1_^$!_><+6BQ\ C-B,BNHR9&#,5P>FRT9E@@C/8"3#9Y"N% MT7+)=+Z8[AG\HR7338_IKOTDBST038;,48-3O$7,C/(DG[R=TN18]_:7@^0'!>*>&O!3L;H%5'+A=7%Y=YG,!R6W#LM[KT1&:5PP%&SS$0) M7BY!.+,4_-W(B%7(6BP,6WFG7RFFYHAY%S,P*NT7= ;=E U@&13UY+; 9+8O MP/M8RH]'R(_ZS=@H1RCS49@LNHB3_ !?GR*566=! @3*35'?ZQ76CXSW7KKZ M"Z"QESSVXSQVK:.!-,IH]/_9>]>F-I)L:_BO*#@GGFJ!5")JB9WD$)36R=YG#JQ2 M J0R6&DK.)5Q:YNUL=C #*^"XN6)AX+BA:-XHBFD#SPRZR&$D#0%HA&T#B1! M.3$S3E.+CZ*CYJ:'+HU+61Z[]-?\K9W>>?"'9V%+2 ;O_\?]4>FNT#WP4SE MG#:2KI81,ECLCWLST&Y=$B@9M4;! >+6 (O1@K4A $L62&(G;EQP6]N2MJE> MU-'CS,!8(R_#TP7[TK1) ?L]P3Z1&]1B;Q27("A!">R6@(J2@!1(&V2QP)9L M;7/=1D2O"]@WIP;BJ^LJ]ODP(Y?=.\M)BU7V5G$[+.&T8CSZK[JF-]KI^=WK M"2B'IO-RSEY=8/"(&&)6@L8QAS9)!D9)#)PPQKFT*-J031S)YHQ++&Z'#=C: M"^H6B;K)3D^"U2@J!YJ8M-,G'0]*.0(H:DXH18JIRK&@Z J8:TT;Q$4^(0U@C"2U *!<(+A?!$*DB+D<)6@%:< M _/$@;%>)ZD@D0@A<.IE!6&^, ]@L?NG$PY&IO>QDUOUC)5",?F7HPK^Z*2O MKSHG^LD3P4:1(4T4A2"BE%*-_ [;R@KO%XFZREUOI@Z""@PLV +,>@^(^ .&1$DJ,5#CMY:*-Q/K& M$S1Y*_^SW_=?.]UNL?57MZM?ST'AD;EXY.V46:^E8]$0\$IG'K$&TG9.0$A/ MG<9(2&6VM@E*-D&3 I.+6;]V6J"@];YHG>SZCA,J$/80-)7 7"2@A&;I-Q*X M)@QI'QN(ULVQX*N4F-G=_!O-&H,"5T$+7(4ALSG#@HJYO@%;=(';0N!6\[@+[YGF#KQU)JEK MPT 9;M(_F90L$&)C;L_8)G@%U3J>@)5^>Z9?[_O:GB/9[VG:!8O* IPCV:CP MSX/XQ]6W>\\UIL(JB,Q&8%)I,)0:$(KY9#4C(P %P(#$U7:CO<08XC.>DW2S&UM"[*^S5C&@%/-5A+CG,';#?_K M(7U09E#3'OC.5M0S/^6F$.C2DAP+3>J7N1P MU'>?3_K=-+##__-?BF#Y6Y5V.;JXT_$SPX#49HJFNR()[/,.5SC/M#W_K$RKG^T+KRS%S)(+&VTD&RVQ\UYAHP6P4:VXC2$,16H 69>L+XP\:!,\<,V5 MLXHZ)75FHV1_-8B--K26KG.#\^"SDAOTN]W*W!J$KAF%23IR5DJJF;&Y9Q=: M1:?/$C2WXDV^0&_AT*LY6B-37F !(B"=H"BHILMYO;3I*'SS0+Z9JG(C/0Z6, :4L&1:*,% (X*!&Y?K M=&LLO*N:[6GH<]8'PX $KC1-Z/0/%N **$76( M$NJS4*=M(9I4HFHS'0,O0PQI06=OP)?0.[]QQO/4+)$E*((7Z?ORG;SKC$Y> MG _3J(3!-<%<%'JY#[U,U;IAAB"%, =GDRY@::I L\C ,:*D%IA%R7*MF[0S M%#] L]"WA!V]H.\QT#?9W(50'#MJ02J,@ 6/P-*G ;O:=I8RPJLZXV%:6GUZ,STE3MG,!I$@12@H@L\9!7!*RD&(P0 MV&FAB<]1$4PU*36GN K63E@4A"\9X;7D.QD"1PZ#TQ@GA <%)E@*SK- D.8J M2?[1]2V8NT;I=^YF..\L^N+)=NQ:@L^A.# ?R#=3Y7D""UQI)(!3'( Y M[4"+JAI?B,XK:ZP(B6]D,G+6.XFMP'1E&J+ ])XPG<@"YJ5'.$A B5A-3+? M2M;"PDK_70WN7C6V1^9;S18I34#F)8ZIHC?&"F0"XT!1CE;TN;R?>MLU]L^)FP]+8W"*[_L9<^X?-VW+*A%V*G]-9=6CS!Q1_]P=N>2V-A.KW$ M+*_ZPTZ^AU+6\[[T\KF^==,HI)&, C':IJV;&S 8*PC!)MXA/$1,L^8OL0.; M"]E%J8 "V4>$;"T $2/"K"/ N4^0Q1A!(EL)&DDEC<*8APQ9VJ02*)MCH_\D MY/!>]?PWFEE6'5Q8".=^A'.Y,V7>(Q9U,D* <*> Y1 DI9F%M#6&E+9@-$$09)3< M&(QI+F5/=1NQ19WJKR@Z\%%=!T\7ZLN-)RQ0GQ?J$XGAD0V:(0/$60/,1P7: M<0O"(H4YQY'@#'755@OS*JPZPG"-7 XO^J>GG=%IR)6JZW3_OZW1X#S#H_:7./1KO%(FZCO M?/GA$I#?__RJY,!JYO?5X#K\KNK3TF[]]\\H[548O#DQ@[ 0S4M^)+;O]U(M MNE=F<#AX,\IE/?]MNN=A\MU7DA<5MIN![5Z/]E^,V>[@Y1X[?*/1^_\]0>[T MWSWS3I\?GKYE!Y]V\.'1O[O'1P>?TW=^??_NC\[AR^[G]R]]_N]I?NWPZ)_= M_[W ML:3NYS$I2VK]EY236-M*T-E(@2&M2F20WUIW&[?Y\TN-/!^E:']'ARSV^__*8'USN MX6PA6HH-$0PBRD>WQ&NP1GN(6BC%.&.*_FQ3NG6!+<Q;8NBPP;XF)@5! M6N0>*"'KG\C2%L6XMCQ(2WRN3()FV:-FWIB*,=7HK6QO.,P%VK.OLG\^&H[2 M+^FN&K"MI>=QF7F^]@=^&'JST,[X60KES$4YQS^7Q9_^ZJ1[9/ODWZ<'Y)\G MZ=Z3Y#TX>?_I(S_X9,V-\]$3+:\#2+.N\9616%EC35SC7$;C9(N'[.:BL<4J.B2>:]P1-19*JU: M%QXKVV3CEE?,YSF6(:!.IN5%M *#T_+"V@KB"=:"DJWMM+3"+,K\@=K]B43< M+L8VO@R#OC?#DY\#K_+;%L3-B[C)\3F63!BK"3BL###%DXXDG$- F!H=(R%( M;VU?F2LEMKU92%N,F[,@[1&15FN(PX7607'@/EML0>:^W=* C)HC9;VQN4#4 MRI#6F,.'51Y_YUB:?N\A9]_WV_SV#OZX+:RGWYOMG+*@<18TNE\HS?3=EV_1 M ?GCY)C\=;+_,G_7/SOO3]]WCC_MD(/3UW3_Z/AK^G]V\YSR^(-EU#B,+7C' M=6Y((T!)Y$ *S)@S$JGT_C\.XX77>/'9S^\X<3S/V+ M_=*D= ML+0B(+&+ .V957EY!9LL'XEF.R!OF5'K33@;A5,;!F.SB*)V*R^FZK1UWPS< MR=7?\?CO)=BKVL VYAQ\%1M7<>[?@U8^UVGE1MC-\;O\3"?=@\N=R_>G>^D^ MCB\/TO,D 8SV7QYT]C_YS\?IE<-W?_Q(*VC_ZP>*,,]5-<$@SX!1'A*C2 ): M>!NMIUB)U1R!S[FRRM%D(Y<7B\@:A11@AM/RRNK(.JN2?>]P4%%X@\/6-L-M M/),!]HM=J_G:JA!@DU8H/GC]@3FO:90>I(U95Q$.UEH#(?U;)HJB)!=!:_[* M*@38R.4EC3"61@QY3:3]5: DVQ,!JC3]CBBC%&.) %%;WM+E]U8"G%^:/_6R ME,O5(^6,[UX0G)RF2TXCH0H#$3AWH<42;(P"2)")D#66Q&7(),F &U28LM22 M;>*Q? 'MHX*V=C"/=4R[901$H@3F) 8CM0.1K7%-H9@Z: M.7@Y54$6!4L%H1&4Y1B8R25K! O@? B(F,1!V&UM8ZG:E*R@C&6)M%OQEE[0 MMWCTU0K&"XP3KBP8D8,I$$F_*6: 4F>YT-$AGONZ2=$F2*]M]-W:;//.G9^> M=W/\48)+[+C.Z&DUD_G;4G;^87K,]-L<)/17R/TJ@M\U@UX:T6%MHEZ.YZF0 MT%PD-%5-EN!(=-0<5-6U(B *FA,"7@B+D2J&Q;?P!JB M^?Y*HJ"Y"6B>2 H=I&/$$7#(26 49[\!SU5C3=+Z7".LLJ#'LHWY30?Y2M"\ M.?5@QY7HA[5RA/_WJA#A+$+BR9:C7H(7H5XB:D4(R280*LI.F'#5$;H[3D<6L[F2V(S=N>;C5UYN=1"$\6IDMP-Q28/ARFM?XT M..W1^;@OAGSP9X7.Q>,Q,)E(-6C*L=%;VX*V\;R^O577B-^$JL4WVM94(5>S MB(=?#<+5[(P?[CE-4^#[Y[8;OL_0PSBL:0/YWRL;^Q\BD+[T.?:TE&)^:P<=.;_SU9)K!7$A+?[!H4&+T*U22JOE'""WC7/\T M??=%3N+*79>&K5&_];9GSGTGG^:]Z/=\Z W'OU4#5QWR_='IF9[K)!5>51VH MNM5,A_[6GO_J2QEY)O,YYME5Z_3G@] UH\Z7\-O7CA^=7%-%[8-7,XHF'S$V MWAB1=.*9+LS@^$;%U_ MZ&0P<;A\#& 'P7P&$],#/C?=K^9BN/6/Z367%MP/X_[CD-TY,#$^VL",UW[B MY?ZXF^[SA.8PR.]*]V0:C/[KUU,DDS6:8=_JQXR0T1@(YL?2<;*_[?5:HY/^ M>;J&'[9;X9L+:7M*]S].MFV9T[07CH9_O_-!KA;9%8MF"J@MNW%-IFK+^L$U ME9ZO:\Z&X?GU+[_YSO"L:RZ>=WK5758?^G%#3->\8ABMGQ&A,\E<>:&N+G_% M/\\J_OEA;Q^_QM$SI=2=+Z-G^,[7?G99C)X)1>YUV9^_QJE8GYM-Y+7PF]7/ M.*)K$W!9%[7OT#MV4X7G3^3;/X*S#UK!6WV.I' MY2OO5:AP$\[=7PWZ_MR-6H/P)?3.P_ A(8^;>:"SD4/!1]U_CI?7'H'^:W6GY[MYU1B6XYF+_^KCFTS]/]H^Z)\>G__YT?.F[AT>OOQY\.N@< MD]?H_9_I.]^]_G9\=(R.3]].CFL^[5X'N-]LINN?\R/ MWZ4[OMS[>O!NG^X?_1&_']6\05\_2$FEH29"Y#("8YR"=(-2I9=T>%W8JCF/-@=;V^CPQ[8F5@QH6M;8K:@L^9H5[XJO#5BOB**.HU23MP8($I9*R)7KF( M9. X!.FNU!4KZFHM^(K4^(K[((/E-EF#6 'C1(/2@D+$!!D5L&4Q68-$M2F^ MF%.]UK3ZU(#R))$'')*.&*66F55LY01K013A$>B]]I M?;CFX$7-[X1S;[R82(8$+!/3, E6A?2;"6G*B2.&)66$25OK.4OT-2+/=:-! MZ0@504<9E J,X*@T5@8G>P4QAO5W 5#<*^L!RHE[A> 0.?.Y/K[GP+2.H+SA MX(7T:=*1$ Q7H)0%E$T#)8X64RX="L*Q)-^,MU)&)0/2PED5BQ=AK4!9]R(H MJX6DBH&S54(-BJ"))^ Q%Q9YG[.EDBH7;:Y+EYNP)*L*3MI(K6 MN_RD:+;1/*X%,8?)_*LTPB=8GD8(+A3U/%!XL-=I2[K6W=IG3.8*1R[+%)&1@%;0] V\0=(!BF M7@D-UI(L^04':W!"FTQRWTK).55;V[+->3G[;QC:EIE!4-#V +3536P=@\)) M?R2HR1QKZ]+N%IT'G8^)M?$L,)_;U[79+;W8"^">3 A\ =P# %>W6R566F#L M<_",!2;2+F=%#."I80QIBZA25:KSW'U7&G1>OPZFZ7#^(/<-ZBS7T.CW0C/W MIIEZ/87(A4FS%8%08H!Y;T#I]$,[HAQF"BN:;%;5YF)1?O,U=8UO-'"7&2%? M@/L X-9BWZU2CG -4CB=@$L(6!X,<,8XE@1Q1GD&+EU8S?H"W.8!=YE1] 6X M#P!NW9)V@@>I* 8J90YDP1AL8!P4XH3SJ*)3LK*D!2[8W5SL+C/4OF#W =BM M&^7>,BZ0,B"E3GI9\Z27G580K472)_&$VS!$&$A"*21B-ACQ2N1H/2\ M/?Y*U^7& G69P>L%J \ ZL00Q];+(+0 G -.&4]3HRC5X*B01!'/M8R5(M"H M '5C@+K,6/("U < M6YX>RR4T)P B9RE/34@T$)%0-0J965TR+BM;@/QSFD.W8&97\]:9;Y-5LO:HFJU#2/)0TR4O_MG^Y>_G!A7Q* MFLQQK!0"1IP#8Q0%K@*F/+VF59;ZN$WYO%*_9)D]!=0OT[POJ+\WZB^G42\Y M<3)HP,PDJ\$Q#A9' =$&KJB+4M-\7(?:0A;4%]2OUE=04']OU*,I\P-')I/1 MX8R(P&),YD>N1^,DDL'*0#!*.STA;4)*/GG!_&J=#@7S]\9\W>6 170X< -2 MY8@ZX14D78]!&RZP" XAA7.WS#81BRHFOVI?Q!JY' [/PL",TLVVPK>ST!N& MX?/%=L)]2F]]0L46WX1N^N/'=NMCZ*45U&V9GF\9?]KI=8:CO**^A)+/T0 G MU=4\_3F>I9V>WYF:H]TQZ,O^-D^SE"LKMMKC=CX0R[ QG@%GD>IDNJ(+IQ\'TQ7=,,V6$P\X"I2273(TN89I& M0()YK"T3A-H%^Z8*J)L'ZF5ZF JH'P74W[L-??K\P7JJ990$5)I%8$9),#H( MX#H7.M7646JJV$\M-K -8T'U"GQ(!=6/@^K.!-5)>PNN;-+?"=[ J"!@68)V M%")),&(0USFB6[<59@U"]>:ECOP5AL$,W$GE"O#A2^CVSTY#;Y9(EHWFF^7V M5!C/06*:EY,9*#1S'YK9JUOYCB ?%)?)(@@A6?G4@L'!@'18,*:XM\PEEFEC M.B?)-"**=:/QMP#3O(#L$4$V,;MS*4]*$(,T*UF@DP &40=1"Z^PU$ZY)-"U M*H70&@:QY;8 *.A;'/KJ]G'@#DFN-"0<>F!8(M >.?"<:9)F..^ 6]NDC=B< M3J\"P$VR:0L %PK FBEK%8],>@F6&@-,Z0AI%@5@)"FA2&H421:9&JU@!WQ" MA]L[I_UT+Y>F0ET_MCJ]D>E][-AN:)GA,(Q*J<)'M'7'9-,9=9[7I^$P[GV? MA)UJ#OX5AL,7YJPS2@-T&?R;?AQ]-8-0HZ2<-3;,/C?WG_/.(/B79F3>I$\6 MCIJ+H_;K=K ("BMG)4CF$T51BD%%2L%E?4 I1UZ$W.UTWD3/XD!?'Y OS* N M(&\2R"=V>)!("<5RS5*5['#E-6@24#E@W'$(6I,.<8$&9;,?28*RC<7Y0OP&Q24-P_E-9\")SXB M[Q@D1.?&WP*!8B0 M=P&@J@*SN?&WTT*3MW(L_'1X-R-S@YGBSSK MQJ39INE1?V2ZK?Z-.@"E &$#;-J?!N)\K]UP%7M3*&D^2GI;MVI#0(%:DS?^ MW(>7Y [8AF-PZ6^!&^LLU>.43[PHAW@I3;1)R%]F!GA!_H.1/[&MO0S41,=! M$4N .8O!,(KRB9CV$OM$XK8J/ZKFKHE"_(X&A) "E?.[' J8^S2EQ+NM;8+;:&'G8P7ZFP3]9<;=%^@_&/KU6'L1&<-( M !7!).CK"$IS!)QK)E6:38YM58H4X3F#[4M9PD66)>ST7/\TM/[6[0^'?R_= M")<1>W^#=-O]Q$+!;OWQ^[%%':9L\K'G!Y+ MYDUFR MY+7'&EAT)OVF:3+LJ<6.220%&I=K*1T)FPW8>7;:!5CC9:=="71KACE-QK?& M) )"427HJ@ VIG\RK)E1AC.M:8:NY#>]\2O;9I] <\*#?@_Z-\SRJVB!O\_2 M->#^/LARC>9<8_.2,PY')V$P6.4"M4V-IF-PL5WK5] M-D+7KA_.5EFCL*!KL>B:A(L@9[S3G -BRN=^'PHT"AXB#2$0;KDRN4@3YB56 MO&%[V0(<.F4O6P;:ZIX"AAMG2_VUS,+KQL0<'L(V"V;BL3+J-7C@+1T0#CAH+E M0H RA 5.K,'2;6WK.;5\ >T:@7;AMGECR#*8-[UIV02L.^J<5G#J]\QSD<+7&^[UARX;8'X3K ML(>1^39;@83-BL5:K9%^'5WU1YJE%]\GZ?#['/U>3='X?4=Y@O8[O?Z@,[JX MIK"=GI^^RNY_SM/+^V%TTD^O?$EOR65(2_C67'3V:6>J3YX*G+K(@/,H@'F, M08=\ !V)D=9'XXC,"0[S:I 2=MG<<[65)#@4/F@P'TS\",Y)[RF2H!ERP+#0 MH-+:@*AD"!@%XU#5T@CQFX'8)6FB(630T*2)0@'-I8"Z6R*'QP232Y9*7?D2 M&23;AH/%@2B%6$#,5LD8>L[ZBH4(&JP*5I*,42BAP910[TI C=9IKX!@<]B! MT@*,C!&T\8Q%Q(@..>R@S46#8D9U0,K>W8W,\KDL.D;^- MQ!(Y77E;?P^]$#O%RSH?X>Q.]2S@TH5<.ATK'G-E-P;*> -)E9! *,+!Q+FB M",NAR#I!]!'"#PI$%P+1B:= (TY%LAF!*H6!:>W!H$@@:45<4NU5YY^( JA $%"B531!*J[HUK8@!:,;B=%' MB"TH&%T(1FN6-=:)0QGB(!RV:1N-!C2.'"BC1.H8-41?Y0:F_=[.:#3HV/.1L=UPU#_H]_(-#OK= M;I5Z-'83%I*:BZ3VIGHMR-QZ5&A GB2IGY8(J&22@<$J4!]-FE>_M2WG;;=4 MC@,:+!X:&B10H+\,Z-<:&=IDU"$I :MDZC/"G?*K.0[>RBG_@[&< M03)V3_C.\,I#$?PMZ0X?3:?72E@?)@A410E:_9C# 4HPP/+KY;VL3=5W3ILF MO5O?\K)J6OOJQ S#X?GH51J!OC\(H\-X9+X5=IN+W?;K3HRT;2%,:0!%>9(V MS!M05D>@E$0="%<\MXVCZ&;CJ'(:L@E(7XE#HY! $TA@XLZ@2)M 7 "/;2ZU M&3AHYRP$$[&5+ 07R=B^*32PF32PR**"A0;6B0:F(B.DXPGQ*NW^"B4Q$)(8 MB%@!"L(Y(ASR/'>/;@LQ>]7=P@/KQ ,K\7D4'F@"#W2F&LH*@Z, 9)$:>SQ, M4 8D\LE8X(1;FKM*MK%L2"#CY@1@_%GS560WQ1VNC3G=&.M'6LMU5M2IZC(, M^MX,3V9BJ3Q=F:,.>^GELWZ:M<-XZQL++]V+EU[7?14"42FB=H M)I*H%HW^"-->LDK!E*YD%,A)!C-:=I@ M45!I=I4GN4L=;I-;SC8+5->]1F+94)N+TIHYKJ53@3H-4=+LGC<8-$XRV&@: M.&+.1:M7N*,^@5"#G!9QE0]QE1WQL[B#1<48/.'8J\<+0)C!KS@LK'4OUGI; M-]9Y](IR0<"XQ%Q,&P>*.P+.<:=X-)@(MJ# @A5%43[J,<,3QGX# 8.%UBK9&='E>"-C%&A/-"@3A3"*$2[XPD(-"C$TGA@:ZILH=/"(=##E M@6">:NPH(!*S3S^;-<0S0)0'HSSWEHBM;=T6Y&;(P?U*QQ=2:#PI-#YBH=## M8])#O<*B4A)%XR$RK7+%,P>)+9(IP1S50OLTVW)AD0BK3LI8,X?(5)V(A^:Y MW$I,37OJ_W[P4S::=E=9WB(MJ FI%LJ*[J"W%O(T("_L4]MEPIU;AH0?Q4,UKE2;&9M\4 M"*D\I%D*8".1P&76/H)DJVQKF[8EOUD;L%0,>3P(YA I1&]P_#Q/6YL&F@;: M]\]M-]R8ASM]^8LX#RAWV?2[W!P_[W1GX;,P: U/S""TH&7-L..>SP"E.>;@ M*;UU070[%G;X&>'KN9!F+R_]X,3LI@W)G7IWIB=LM-;]F=1]%09O\M0O]D2! MS%](+]W([YG$KN[F2N^BHG=GT+N?ZT<.:7X(]=B ESKD&K@&%"(!%"'$.!4U MB7)K&SU#-UMJW"^$HT%1&H65UH>5?FJ!WT%+#SR((#/&H1=^6C@_38XC. Y< M>6> I=D$1B@'K5T$G?YIF6=$<53QTQQ=.@LU%6I:K6!ZX!%%$4Q+)J3Z087$ M1'I"'2B%$R-)1,%&;L';0!CG5&(A[V"DHI@*+35:,3WP[*(HII415.T$0S"O MN*,*N.0NF732@G&:@+7&"(9SV0!2$51#"@'.YW'="*?9'_TY M=_;'W#CB?;@';0$ITX6"[TW!ESMUIQJC7CA,&"#."##*)6BF- C#!5&&JBA$ MQ<#WZC#U"W"L*HJE4--F4M.2O&B%FAZ1FB;^-.(LYR(&<)'E=EC&@D:!J_C0<*+/.Y!1V3M./0, RK'."E(^:>H$GLH79-H/9&N6Y*QRW$(Z[F.*X9.QJ$1.I$6]CLH,Q!I.[N=HH92R !6Q!"Q_!!$<\MDP: M:2O/WLU*(D6U%5K; %IKE/>P$-Q""*[>:S-HXZ1G8+%!P!328-*.!&D74DPZ M[#75F> P6@?)MCF9SW/4"EA4&OL\V>KE.^^9?+\)7NN[L_)]IWL^"GZ6O/Q' M+9I0KK&D:SS!P.=YJ@5LC,Q='[W:@/.3F3)%7HZILIQMSZ]@I[HR8VZ-MAQ# MFA4%C)$(5D@)3&+L)**24WJ?[/^51=<4SE@+&W>UF?F%/1["'K52P4@[K:D# M6_6V##:"(E@ U9Q:XB)30?S/E"&D^'-!KE42_T\>CT48_#)4QC$P58%ZKN*"HW MO$^:0RJ>)LU)[/V<>>T-BK3="/?.G'GMY?BS''\V-1.^T/:]:7NJESCE6A D M,7!-E ):L#[#2^&0$Q[31V>@$N\OJ+018"'"]";!Q/KY">X])>W5OGY,HAB@D M<(PT,!O,&^RD*#CTJ#]6JU$B(WJVY82:A"/IM//@WPMQ7*60SE MU'UIRCFMK:6 &)? :#1@/%*@(L&!4T]]K J*DYM\4Q3/RD&YZ:33*#]7H9\% MT4_-AT6(4PA%!P:Y "PDI:.QPZ #=C)XBR(1\^:YK]I5M0FYQ'/DN3^Y/N[E M+A=WEYOC]:VVA&'K?!A\J]-KV5P"I1;$FF[2G7=O#UK]_N#DU@>_58DT;JN^ MNGG^X6']H^D?L#T[-*%WJV^AY[_S4]T=7+_^X;;^K[C+XG318YF,X.#^U M87 8Q_-U>#X:CDPOC_5TT1I:-O,9-O./]7A,+3'3R;X#3],.GBR^D/9R'$ 8 MQ%RT*O" M[89:FNEFYZ&\P0A^4!/88%D8R!9BQ D0FO. G :6++N50"+ DWR M6@@4>?0"FPJ23#<^,^X)0O*!#K0"R:9 LNYQ0X9S3[$&(:4'QG$^8PP*%"56 M"H1SMZP*DTK<-'H+)E>-R0>ZEPHF&X/)FAM*>AL$TPF)W$A@3OFT3QH$)GAD ML>38,K*U366;ZCDKRA9_TWVLYZN"=?>WGW_EHQ@_ZVUNB@>>$*PYNZW>+J^' MA]9)KO#;7/SVN1;:E.[KXP=N;-1"4$">)=GAJ '%%04JCO26&8!3',P;2&B5Z)1"X.#"4&F# $=$A"1DC&Y#__ MT>F9GNN8;NO-*/WA-#W&Q*OTX_-??2DCSV2NH';6'W;R=#\?A.R/^A)^^]KQ MHY-K(JE]\&I*T>0CQJ9[2,"]\R--&5LR/1KUG_EN*VK1VAOOHJ!":N:HTC:) M*YW,.Z<4"3A^('SK^D,G@XE#]&, .PCF,YB8'O"YZ7XU%\.M?TRON;3@?ACW M'X?LSH&)\=$&9KSV$U7WQWG-SQ.9_ZKU]/42*SHPS[ M5C]FA(S&0##;MTU_HRA!WKIL]])7=X;M,1'O]=RS.T'=E#O^)55-"*J:(S,\ M:?W1[7^]FZZ:\F1_V^NU1B?]\W0-/_S[G;=[M92NN#(#O;:X>*5@JXWIA_#> M]!1=NN:$1YZA,9=/7)'LFI;SS9?0,W_G:SRZ+T3.N^;TN^_/7.+W[2Q]TLVJFR\X8XGFG MN:)GB08=K_3E6!3J5\M_?*+5^=;:3^\Z&;9V$[#]_]C!/Y)D.4M@3@J^15%[ M2B@^=)1FBIEMWBAE!\P,0>:;^_A8S[,,FGW4.]LS5UM8S%O8N++O53'?I-^S M&?4E">5P]PGO?%'HV1ZJ=M(FA\K/>)-SKXQ8_4\S5\:,A5-F-J5O>=85Y^_- M]L2S%["Z[0E7Y%&;[=%^EKFW6(<]T#G\::\&_=@9Y6)5C7&5';RY__271R\_'PY<95])N\_ M_?7Y_=%'+1/#UX>7[X_W4/[+W.BDSLMBC^M%_^,J9:^P5$FH<"?TT M?WBQ3OW,0M\3APL=/3H=77ZG(RFDYDA'B-IR8$0*T-+[]$/%Z)DP/&:??5OR MFX%-#Y(83S*>AK#DHZWL* MR)6"B@8[#@(ID?.R,%BJ'6#$N?>214\29>FV(#<[#MWOE'%- Q'6#]>-EQP% MX8^'\)HHX<02[BQ02FQ"N(N@?"[KYKQRQ!F<_K&U3=I8+J [S4I$R0;XE^;H M'#\3:5T-R4S.O?5AM+50*K>U2$SOZ)[GP7[5'^0_[(Q&@XX]KTX&C_H'_5Z^ M]T&_FQ[YXUX^&@C#46&\>1CO34W34(Z]HEA"8#8"4T:!(LD@\TPAZH30."1- M@]N8/CAR:EZ9^JP[ MVRJOL3%MDF=;1'_EWZ$?(4UWRPR':2DD$H1J.81O9SF$L'A2'\\^F98/A]=( M^U(5;1Y&%V &%(PN'*,3A2X49M:DT0_$*V"!)W&NG ?%I:!4,6T#V=J6=,[B M5>O@W%P7B? RQ# 85&*PTI0C\^TG,94S>"4VFG 6+@JNAW_L6S@RWZXXY_?0 M"[%3G -S44_=Q:C3SD]#T@/:6@E,A@"*.)6TKTLR05'.,:IRUS8MYFRSL;HJ M)V%![2.BMN[2\X@K94"R7!>&. -)/D0(P6F%52!*Y7#1S0K.6A^I<#9(Z*A< M2SG!\&R0G4>CBY;I^5;XSWGG++NKBD-A>=IA,A^%CCXBF7<$; M(#R:W->*@PK( V+*!(EY#)IO;5.QJ"H.Q9/0/' NW)-0P/D0<$[*TA-,4)0X M#WOTP)1%H"1521%@+)@1TI!<;E<5%\+*8/9FU'>?P9I\I)1+K"0E7"W[XD5H M0.A35?;I]SPW+VI34QAI+D;:K.BMS*[-3$ M;4HW,*.M8'AQ@J%@>,D8GJ@*R9W105'@FB-(U!M 614 "<0=LU12[#*&"7YP M<QDPO\5+$,)0ML::Z&^E03#<$26VMIE>5%^,XHZ8&WB'HY,P*+Z' MQY,&=QR*5N.>N:KH_I!*E4\A'6N\6E2SE\K1P/AQ+X'S MG)HU""YTON3\SJ>E..>)PUMRIO\@A^Z_#./_[O5VKJ;JK^\S53:TN3:TMW4] M:K@.QNI"DQ#BOJ5%5(3(E-U:$-5Q9O>TEC=H._35Q4 M6M)?I^H,PI>0M&8Y_EJ:CRL)^%OXZ7K&)OPTW.GYZ^2 O\:S=!!*/L!\K'5< M%QQ<6V.=E:"9P\ ,2UI#!P<^DH 8-5[B+#AX.1];,SPO.9.GX'@5.)ZH#X-# M8EZ)P7HG@'F#0&.B(2T&:BS!W'B\M4WD0U)[FGIFUG#AL==+"WS4'_RLFP#$#O1!LXYK(,6(+!%P)R7H!"*P*GR)#).):*YD_*# M-7[Q3-P+?:\&X[#3Q[J>()P*'6@2$%P&8%$:L$1*,#B1EG)*N-S"2CVH8TQQ/C07P@N/SBT0 M7@Z$:^D^@B#/M0-"3#()(M*@G)/ 2 C!6RE5T%O;^D%U18KS81'Q%&?FXOMY M1_KC($?47,N.I^6<6+L BU?CJ4NLM3.>N']-HJ8*>NU-B(0D154,4U:@NN4_)!_*],G"KFR%1#PDNWH]']W[C35#4TS1%/<^; &9KE!@U@,*4@'0[:""---+FN>D-ZT15W1U/= M'06SCXS96G"%$1&9I!P,RB:"T10L01%85,Z9Q+7!VOL_Q;:WB"MW-17=3 M%=@(\YAZ90&[G%7I+8-$>0*4X3H&Y"WB86N;+;!Z4VD?N4DLL4Q?2F&)Y;+$ M1!1%33B5.M>+C1B80AY4C IT+OYF%>>UR2SD=T_RFRHKY[W30MN0*\JQ9!$:"<9R#HKA M))X$<53E]C=M1&Z6CBE^G$W ^TI:9!>\+Q7OM4(SS&+!6 "I#0+&- 5-5$:^ M4I@CYXG@&>^2W$SO+3Z@)?J ?MYYN7A]-L?K4^AL+CJ;*GNG3$[4,02GL8S0C-Z_Q4">#P"J 7$>*JT10BX%4G% ML"1EM-T%]++,B=W^UV$K#OJG2=]\ M"<-9M4TI?]>@^;TC ^Q\X$Y,3OU:;-_'M8W<7&D.V"MSD4=\>-3?R>4E!^'5 MU8R\ZIK>:*?G=Z\GI6Q!Y,DZ2G.U-YFJ0DUS M4=-4+3NGD*3$*R B&#(1XA,TN =-C[F&EBT+3AOAI>^G,HU3U04/*\6 MSS4G%?8L$F<@(DL@32H#XVD Z[B-(5!N+$MXQFW"&Y(M\01<%?MF=#X81PE5 M/2,?)C+6UM)IJL88]--J]L,_!OW3-XEWKF;K(ED_+_K=;G#CEG454XT*4SV MJ:9JXH4HO2>( I$6 ^,(0=IZ,!@9J)'$>^GHUC:F[;0F&Y1@6GP:ZQOX7)"^ M1*372MU$)[3)I6Z80, ,<: EDD U(]$13BA66]NTC>5-$V/M,\F;K$M>F+/. M*-W&94A#VH^CKV80$K:^A&Z_\OFEYQX63\A*3E%>CF?AS=6L%/J9BWZFBN5Q M*9P0GH,(S (+.H"BV(#F4=&@I1'>;&TSW) HQ.+?:)Y_HZ#TD5 Z$0E6J@L'$,F&8#Y0TL9=N<6(T3V/<_PRE 'R! M +^X!OC.Y<'7#S1BC+W!0*,CP)STH#VUR7:02&*E&!$^J9(V5P\Y32E>BP>E M8]\6V;O0&C978W1G5/:&D]M*TK3OR&G8NY[K4J3B481-/IA)Q":2J@&JDOW% M I-@!"5@I')IZW(4<;6UC7&;+J*_P&R@6B-GRE-EB94D=Q>66(DZ2BPAG-7! MAPA*>0$,2P/*Q<07/!HO&!74YL QUF9D 8%CC\L23\"9\XO$[SLDU"(KVJRM M'=C0L)49>:_4M7@X\UU.52-.,RJLQ@20K/01%DD?(0Y!4B^C)8+DRJ:Z+72) M6UDSJ#ZG(K@7/$BFPB )D-#17J.*@K0C@-)/I)<^T]%O;]"$EBXNK M9^&NGD=QZ6R^O=9PKT[AL;EX;*H8,7<:<60U<$<0,"\I*.\0N&"L$=)GGTYN MW2+$8SIP-M&'L_FTT' W3J&%>6EA(F]4B"98:8'0''$O.0:;ECMXCXF02>@H M$<0S K=.82!MCCJK&MU2Y*\=KFX+8A;;\+(A]%,36@H&L5M0&"2P*#"Q-&!@? M%!",@^+48F.RPUG>3-XJ^=U+TPJ=X?#<]%Q5\\[U3T_[O;''89+&]?2RO1N8 MOE7CJKVK&3N,+ZKYJCBK\-15=&9 NB% +K699QZ% W&H"AUR520(9D*W$-2'0$[1EBLHI!% M6]Y2[J[X*98=<'S;^57I-MXPE3+3T?P?US-9,BP6R&U3I7FI=I8%YH!X0X!1 M3T'C7" /.6Y#$,AJL[6M%"OMI@H1-+&A>.&(1^*(6FD]91,-> <(J:1_%*&@ M(K$@H@F.&,2(IDG_R':B_'6AB2?@F)E'')6NXHWTT\Q(>"5)8P&4-U4WV%*J M @\!7"*^?#JDP&)O EI3!0,I4DO/IS-Q_F"!4[!>2-P7@L_,5QK20C(:'." M.45@8D)\$-1F8A?&HR;BO/AV2N_PE2N8^]IGA;#F(JRI.L/&8LF%QD"MYL"T M"J 1YR MYA%C@Q7QQ5]30+]._IK"!_/R04W :$:14XD* DV&2A !+),<2.9T M(DCP+A;?3./$S5[/#4)N#=GI52*G/98ZN:GTEP2%WFA8-9D>A.%HT'&C)'[R MZ\4=TY"2./G_=R=S]=?W::K*HO;\]!]J[WR51J+OKV?_91C_-_V[>YYG9_>; M.S&]C^$O,PJ[,097.N+.QXU3-08I)M2BB""0X( );$!IS,#HM.N%0%&0.&>H M,U3R@3:7&Y:I>0HW-)L;)KI)8Z&PD!2DLQ&8PPB,)PZ\,MK1J+&BN85EFZHF M<<,3I8THQ:OAOT)G<]!9NEY=ZGBKI9=(@*:>Y*H;!*P2#K"WE!@7 MF)$N21W6IH(V*#VB)#0M%N)*1"^<0X3KP#B*UL60(.Z)C@XG]9,AGB1.@?C: M0+P>A1.CJOJ^1"H3Q#5)B@49,%(G!J="1ZJWMF4;R0<'(9<$J,=3+"']^4ZM M\K@EPYHV(^_*81N3&3>8FN"=LPE[I:(!JTI558'R]B59EN9S5H(?2Y" MGRJ@&(RS6)ADS01MSFO<+YU7A MP<*#4SR(+8Y)PVI/<\*5IA;AZ!@*Z5FYCYY="=O"@VO#@Q-AZY!PQA *6N#$ M@SYHT-Q4&?Y14ZTEQR&7NF=/Z1H9&V*:)H$WS^WW7!CCE9=4O(>=_E$#*)Q3U]_/LB^V=%):%T$ M,\AD?+]5,>MAURJOL2#0CQ4+?D9XLV=YK^?ZIZ$U,M]NAF ^V G7M(>=7:+= M]H2;HL(6'C,Z7D-'>0F]2GQQ$,J9YGQ":JJD68Q&V> C!$XLI G"H -'X G% MW@F!"F4\7,5'B!?H3S]'XS'(:;E?G* MQKJ1&^O"E?Q?^3X.X]MAV,GKZ+!:8SG?XSIL\8_^8)SZ$:KE^:^KU7E1]M^Y M]M^IXCU.^"A9;H^*>U$KF%,\0:V""V\M)&\M'#!7WAI M:;Q4ZP$FHC$NLY$B$ACV&@SU!JA2W#G#7&!Q:UO?[/]5[()'A.'+$,-@$'SK MS%QDZZ *0[JJ3=XZ&W1<>$A(^X:1[&U/N"DDN\QLN;HQ>KT OQ?$SVNN\.Q< M/#M5#( BXA$)V>$KXYAG%8D^B4 E+3=!8Y,CB-H>\,^SD/ZRQ6U!OKOD]VZ,UIZQE;I/TYL0,PC OPVR%O_B^ MY-ZE%;AWZ-),N#!T>[7@YT/!&.F3;*Y#48YOYD[4,$[X,HS; *R ME"^.@HM[L/#34OAI&;4<"DD](DE=3$CJ<.>#UQ81H3P8I!FD":6@HZ$0M!<6 M"RR4(EO;K,UIXUR%_Q@9VPWIO[[S9?M_TH_KKSXU@X^=7A42+*8IQ25C(PP6 MC3&,?@4R4@4%A)#T7%)\Z;LO\MGO07^4KC[JM][VS+GOY!3%M,Y]Z W'OU5! M\2;_^:IBF^FVWHS2'[+--#DF_O'QK[Z4D6]<=(>3X(73/J? F_?>WX MTC_C/?;<4,6GOC7\+GI?C47PZU_3"^YM-Y^ M&/-?]*_[?5:HY/^>;J&'_Y][MO=_A\[ M^,?VG1^[6HQ7;'O7#E5M;A-FKI)%WZO.+W(9H/!E2/S!U&&664CWVYB_[JVCKSSO76: M?+2PUC_Z@]91VJM#%;3ZIO.MM9\^:LS^38ID'ON,TM_+0%4#Y=SYZ7DW"\1J M=%Z&V'&=41F=:G2.^J.K%527R_^W^LL/8ODG%$J>!H76G-%S5 ]H]@(8NSD7 M]XLBD@6]=:UC&&<[*_C==*O3:S-J[9N!.VE1?(O8F[/\ M]=KT WG@>>?]N]^+X\O?.P>7! MZ?'1/[N3TY/7Z/!H[^O!NW^GU_SIP>5?G_?_?-]Y__*OSX?O=K_MO_OGZ3%Y M_6W_: ?]>'IR\/(UW_^T@]^_VZ,'Y)@>_/GZZ_O3?WY._^7'1[O?CD_??WK_ M,EWCY5_Q>W3-&W1Q\.DC_L"0"MJX $Z2"&GF(AA!$3"75H72,03#MK89:DO\ MX(JOI7I8@REQ\ZJ'+?S8> D<5U?08^UKN HZ6)WH0G&AAR'@S' M 31FQ*=I8Y;A?#2\@&JW3X7=GC*U;2:O48*Q<,(&JQGSPAN;B,UIE/Z(D7.V M\%H#> U/\1I%QGBM* 3L&##K,!CL*6@D@Z:1JBARRH84;8(>O>IKH;5":\MZ MZ+_-$^9'M&+$6AV49]$R18R(,OV!$\2U,7?SVC ]9OJM$-P2"8Y.$9SDF @= M#3"13%*F+ :%&0:/N14A!HYR1VV,91OSFX;IWPNW%6Y;.VYK5A.FPF@/930^ M+=FBI,3B1&9166 ,>5!&\VR92I6[Z^! MK8%;6/RZ 6J2YK;;(BL,-#JGU5P M#-_"P'6&/SGI6K.^48]Q#B"]I5PQQ$DD3$B4-FTD'.*21VJ41S^F?HE?55ZI MIF#LZ7]9E8$>][</.&N!2:?C_ MV7OSICB.;5_TJW3PSGO7CNAD5V9E567:YRD":_#1?A:R)'0<]C^*'*&DIIO= M@Q#Z]&^MS!J;1H"$H!%U;QQO!-U5.:QY^"UN$H%.I2=*BHSJ7,,_)$X"WZ). MB@<^_NT[M&_>#@__KYJLW,#"-\#"_:!WGJN\, ERKZ"$*^V(3"DCDN:%,X4' M#RH)[28#!_^@'"Q98@N;T-0:QUFAM9"6JM1DPC/%+!LX>-LXN!_>S803 D>P M.LLX(C):(KDO2$%9!NY=EGC+=QYMU83&@86OP,)5H_QP2UM]2]=)G3DAC;-Y MZFC&)6.:/S'T=\H-9VW.%[5;/IU6C50AG!H'WN"/O7KN($>/>N/G'TKAH M"[QV9G8X#4\)9L%@ 5S' GBSYFHEA1'4B)1P"V8 I]KB^.2,9"I/A/ ^93[; M>90G-Y63&5A^$,S#+6V%KS4(YNT2S'W73!?>4YUJ NJ88^EV2H3-.6&IS+DR MPJ0^WS;!_ !2XEWDUY@!1O1__-UR1! (K)X)!G^?-W/.1Q$=%KE[,1Y-79P: MH,[FL\DDH,1BH4F8\;MI#NP##3=M08*]G50?/K9WJN8X[?"E?S:;>U9SY0VDL!= 4=+ QXE7"2QP.=,*?@/-\#1 T/?+X:^3N?!#<20 MFA:$@;7ODK7[P2(-#@E/J20^]>"3N-009;4BA15%D5*6 ;-O8NVK]R,,7'T? MHD3#+3VP6WH 25?0%*,RS+4?TJQ#G'BXI>&6AEOZ,6_I&HZ,TMX6W-,4/!2> M9%HR*JTT4LG467NET,25&PY! 3T/^N>/V6*Q]U&5$T0"/YAU<+^J=L3?U*(T M@R=S'4]FO;_:Y%P6+&00.U@C_Y[ M-76;<>:OZ=%_ _+#_9%>&].A"4U4ZG@B6>$Y=[FPWEHF/!.%$#ZM@1"^16X- MN*/?+I]>KK<9>TFS1!E&"NQKXE3F1&MMB*2)!#U$,X/5'8@[FMU4ZG,[,%XN MB>-]1T[?-D%X[5F4#PSCY19$VX#Q\JU2K9_Z53[%NN$ 6)41;M*$2)?#3P6U M69X5G&8NPHW>U"3*0:@-0NW.-WT=H5: *Y)G(F66D@ MU+9 J/63WBSQB69"D#3S@G"6.Z)52HD3.K?4:^--%K%&A<@'L3:(M1]%K%VG MXB0VN*"\L\U1^0;0-$NW6)%H_^N\+\$.=H21+K *3+15$Y9:1E M6Z,05 MU%N$M1C3['Y8; ^@_NH&L49_O,SEQMB_EYDN+/9**,]!LLC4^)2GOF">:9_* M*GE9U,E+.6"-WBTD\L$>BJB8"'@/ZWSU3B5*>988!'>W8'KE(*AT8DGA$\-E M!H(J\3N/6'I3,RR&&H2[YN3S]L5ML?& H75S7'S6X^+<:"UMKH@%^Y!P(1.$ M"Q8D5Z21"LQR-JMD[4O^[(V-8I*4TBBL02;L\(1 M;9PB!2T4DRE/A,19,.R;2Y^&TLP;Q;9Y>GPRF9TY-XK!FC]7W(W.9(37U+X4/U'>$5#=WOUY-;3]?#-=Q)E?F,$L?!/.0VR8C2G)'< M>&68+=)$RYU'? "K^5&X^8ZC-1=R\L#(UV7D?L0F\484# R0Q/*<<$$MD885 M1$LJ-+!T5A0*&'G@XQ^6CV\U8#/P\4WQ\5K01F1.)#DP+BVL)MPQ2D3B$P)< MRO.$9@Y\B)U'5 RWI2\70O+ M(U+"E>4V-8+G+'$, <#$-P?);Y"3'TKMS# P9@CT#[ZM'2955R10G)/N'*>"*4*8BQCEOJB4 F.C,FW:3+!P/2#:/Y!;NDNG:Y! M-&^9:%[SSS*1Y[GB@A1"6<(SIXE*G2.YT\8G0B>,)]LFFH?$^C TYH?*OP\X M]#)D#DK4KGSJ/AF.3=$E+>$K^\X M$S_P]/?@Z;6DO!.)]4H081DP=@:,K9G2).,:_$OIP8(Q.X^V*;0\L/0-PTC< M0"QI&!RS',Z=P4:9'HG4>,MS8 ,/?U\>7DMI49VDEJ9P.QYYF'-&9)9E)$ORA I99([EV\;##R"EU1GC M\<:=+-VQ=O.;G.41]_9+"C=@9RM@L%&]I8<[[,.!\,J,,)86@F=4ZK3('>.% M2@J6.5TCXF^08,.PCUL58F_/I:NT<$H5EG"7<,(5940HITBNB]1DAF@OPT$SZ5*0//V00T?ZV)UDP2B9@E19+D M>9+@X!(Q3ME-%4H-LG.0G0]!=EZGJ$7*G!8VR56N%*5YX*>OG8XR M"-!!@/[0 O0:\E-A?2^F;YPTW"14%DGJI$Q3H:73G _&YS:(S;6TC?>R$-Q3 M(DV&3:)<$N&M(3XQ1GH!-VCSG4=%/D[X#8]@N2O1&9(^_UIB,A#^UY8?'_TW M_*=>=>=9Q@%QSRNV>_3?>OZO1\U6U[]VK.:'Y;3>4]Z7=,V#PDN;\XF[A+.9 MJ).%^Z7^X5=;+DXFZNR7EG9Y](O,=U.>(:=6B:SJ\?&O M=#+&FX(N-"O[9;#XZ.)H[-U)3 M.WI3?AJ]@.\<+49/I];9T@8THVJL1@ MIUR87;_&6Z'FYFB4T@TV MU#6K@*],E3]B:5V1,N$SY;B$_\LR*1)GI,N-*;PNJ"HPQD1EDJ9T**W;&&@R ML(Y_'_W]U[/CEW^].'WYY%4*GS_ZY_V'%-9Z]O+)_N2?X[_9RX-7Z;E T^=) M^>+X&7SW[^SOSWM\_XF=O/@=GG-@/N^_?\Y?L/\]_N?]WQG\WC>U(3CI]_/3 MS^^4S@S-F"2,64ZX*2A12EI"$\Z52AV3UNP\2M-Q^NU8$-?EDSON /B^_+YM M(O'J4?9K;_]^BKGS8 M6$>ET@GB+8-T2V]J+.$/+]T>LFC[,>4:DT*+U#--N>#>"I$FA"%S(K7UQ&MF\X+Q5-%TYQ'E;,SR;VZ(N!97 M#&)M$&M;4C>6 I=P0;%E(>,F85IBO[)E>>9T>DRA3XI5AVZYPC&55",%4X+10(.$K'&3_?N7KUJK%!M@VR;5LV?0W1)G)O MP?$$ZTR"*YIX;;S3WEDFO:&:J\%DVP*)EO4DFA!8N^PT2;@&DXUA:5?.*/&" M,L;2@DF5@"O*QTF6W0N+[0$TZ<:)+*P@:9[I++6N2"4:7C?59;]%-?)+XE&4)][00 9#S/(S<,,KB>U?)$ TDCEL\/G'3A<)3?UAU,D-L M?[BEX9;NOQ>U9]^O%LMC-UTN#F8M1@["XSR?5L X(<(9!-[CCKQ[[?ZS*A?E MTKUQ\X^E<=$@>.W,[' :GA)L@\$$N(X)4*XY7,8#X]I"$Y582KC,*%%,"F)T MZA)5@,_%P>'*DV\V 0:6'P3S<$O;Y' -@GF[!'/?-Y.^X+GP!3AC!?AF0CDB MK-*$%SY5>590F>;;)I@?>"J=8#+]HULL82_X=_CC.EV2+C.9%D1!EK /[4V=$,IL15S!FM5@")D0[,:-<.-P'(LK*QRRD:C%,7C4FTK<% MUY/2P">]0P/O8:51;MV\OAX@PD66-VP^_&DPKZ]C7K]<[SY.;9[+%*OP"\\) MYXH3Z;*$%"KAANG,)Y[O/,K'5 R]3S\*8]]Q?>O N5_)N?UZ5J40'A4\8:IR MA^5P!EQD)0BXR5Y)9[,D3X!SZ3?7I0]\N[5\>P.YV&_5Q@-+?PM+]W.M&=QG M8GE.$JD=(A8Y(C1W1.6I%(545@NS\XB!-DX';7S/N'I(M]Z'6[K==.L@>^]2 M]O;3J337S.DL(PKL*<*-RXEFS! K<@,WG176T2![BVR;@%P>0$9UWRU'D]GB M@64][SQ<. 1UAUL:;FFXI>U$&K?"Y5Q;FN>"L\))(Y1QW'$N>,IU>@7CZ_J0 MXZ"(GD_-[-C] =IH[Z,J)SB0^F#6F9-5P??^IA:E&>RQZ]AC;];PR+,\=UQ) M31SEDO BYT39E!+#,J=0QV_ P1IX?,MX?-WG MLDEAX/YG[[A4"8-;(DYHCIB^GDAK%#&2R337628*'&0GQSF[*6CN[9B) 7<_PPY_ N6+^OZ;VPF8\3J3 M5.1Y2G'283JF]#SK7SWN,'#]]G/]-9C>Y2JQ!95<9XX[K661NU1))91.O*&# MFM\*7G^YYL4'A.9<$)^;C'#!#1&YHR33(LV-5RHI-#;)CQ-V/\SZ!U#O<8,S M .]MGN1Z44:>I)&1F1,$2FTC*;%YE2HHZ4R*'&8!W+*B>KX<; MBT(EB?4)H0G'&(3(B3S!L9M*YSPQ.J M)2NL]3+1F9=.BG3@X:WCX;7 8)+2S!8Y(ZFPBG">."),P0BS2FA+;:%9!A[# M,"?BGC'Q4 -Z'V[I&J(632)=9"K'2'X"5K)-%"MT;DU"K3=N$+5;)VK7@C-Y M2DW*:4:HD1);;@R1QE%B;)JR!/Y_43 0M=LTRN,!%(!="F!XX], ?[QNP>\5 MI>E&DC^[^6J)I(DE'/P]HAUG1'O'50[R*O%Y M8X5L40/AT!:\=5&<;^#R81C.S?)X/[[C/'B"RG&B=:$)=SHE(O4%88QGX-ZK M)+=LX/$?G\=O-JG&FX),)2FA*NTX)H"=Y(;A(O?5%XI?C. MHT(.4"OWC),'J)7[<$O;&NH9Y.U-R=OU<(_P!77848,P*[P $TKF)B6>Z=QE MJ4CA[K9-WCZ4;ZG@)KP%)^L\F\T/U*>_VI$?\(OPU]_6A^P, M\NA:\NC5>L2&,I XRFN2 LT2GB/07NHM#C>529XD0KELYU$FMRC\/.20MBY8 M<^'(K-=NHI;.'LP&=OY.[-P/SNB$9D62>^+3U!'N\Y3 35*2I8RI0O"49F+G M43YP\_WBYNOTY=Q 7*9IT!GX^J[X>BU,8[AFQN4Y<29#4%SFB1+P'ZVIL4F2 MVPS=AO-\/8 ;2M+#Z4XPRT-M19;/2SRQXLJ;D'CS# L\L:MA;?K3KVGU%(K M),E%*@B7+B=P:8Y0Z93B*M?*NIU'(O]FKWY(%VP)8]]Q(\W U-^#J=?Z:G(G MO:.:4*H]X=2E1(*31WC!C$BIR54"KKWXYD+1@:>WEJ=OP+6_D6D+ [M_!W9? M\_B%+81T:4J8RRSA&3C[0MN,>$DUD\H+K8J=1WS,^3#;ZIYQ_%":<1]NZ79+ M,P:YO*UR>:V PUF5:9\PDA@'=*3EO MW,G2'6LWO\E1.7%OOZ1P W:V NX:U5MZ$.B[FV?I.&8R[RC+3,8M+308,D)2 M(4UFTCRI4;>_)<(TS-*Y"0EFUI/R"=BAM/"42*4-X1S[IC-OB6!2^D)F3BJS M\X@GXZRXJ=G*-\1'=QQFODMIL6TB][_NB 2N!7$66%]I88G,F",]5CJ,?."E2 MGW!66.&+9.<1+?B8W_2$IT%V#K+SAY:=UPE19C*AN@"SDUG-F:7">>[S3'/! M5>YT?K'P'(9EW84474LQN)3Q-,N(<:X *9HI(BCE)%.>JHRFCB<:AV5EXS3Y MEB'=@P =!.@#$J#72?%HZJ4W8()2PYE,=4*]X8F#O6;6V\%MWPJQN9:SH=8Y MF]"<2*LUX3111#GA2>H=Y2FHPP2-SSP=L_2&IX??E>@,29]_+3$3"/]KRX^/ M_AO^4Z^Z\RSC@+CG%=L]^F\]_]>C9JM7_=J-<2M-+F-7%C"2G!LI@^A(:GJ& MG97[LR4\?3D;O9VJE2VQ*?/Q;&K==!%_"H>+, &C9^5434VI)J,W2_A%@!"X M<+_52SG;+3)8V,EL42)%_#)'S('RH_OUM+3+HUJ&=+Y8W7K2?D5I6,-J>?%7 MMN5L>?\TNO_%U0;I PZXL@;<[;R0W*1":NIRR6QNA&".^G_]8F-C-PC%$ M,V=_=0S/-'TCM[")E3S/,R*)6YAY&<:Z[$WM'FCX MU13Q%OZ$+YO2+0Y@@;]-P#B^6ROX\WYM!;^W'UX\>4OWV?//+P[^3O]Y__K# MB\^ORW_>[WW^Y^ Y_^?W5_#]5Z>PC@0LVHG[G]=G__QE3S3C^3Y[=;I_\#;] M^_V+3_OO[?'^[Z\^[__^[^,78 6_>'_TX9\GL-8GO[V'9WK8 WUQ\/Q=86V2 MYIJ"XZ\MX4(((JF1A'N=.'!!!OU2+#]G;T$U@<;CX'/06Z#%8P M<09MX\E9P#X9EE+=4CQQ:KYW6#T+B6QO MHIWY,/K=S3^X:?V.G;W?G^_\/!Z5T]'RJ%R,YNYD-E^.U&*T4RUF!_[@1CN/ MHU, _]PY=?C?V6H._X,/!M&T\_,(OJQ&)_/9QQ)LI@#T H>\'!W/=#D!3QO> MX.=J ;Q@L$EM!&<%9BNJW%$PX''BU.[HY6K>_G/DIL&0.EY-@?9/0/B?,>&7>ZC \&WPJW@QN! MZ.]L+)P3H=K+S$U2[=! P-/)NUC2S.%J#\%W!OSP_>P*$OG3F: G$> MGHU'<"'55X%08#.XS1-P9>%/\).%A4=ALYCYY2DLE:@%44BI'T%$P!/?*(6/ MG'F@.A Y@1:B+H'EH4\X=T>P75CR"!9U& Q<6$7GOI9':CDZ=2-;8I.B!J\L MD.YJ 3X;GC9L>+8Z/)JMEH&FWNZ^B92)JYY/PPX5T//NZ"\WTFY2.G@5[JI> M_KCSKK"3N/8%/," ^[.(IP^7A7\$,S[^#J3;(<(+P?$AX\ !XS,[%S$&/BJ! MSM1D,1N!FX0WCS+733^6\]D4:11.LP3Z-\NPMEI>XNZ.U0<7(OBUT"ZG"&84 M;$G\^P0V,5>'<2/N4QEQCII[0SK U?K5/!"N^W2"_P0_]RA\0]F/6(")VUFZ M&$.#&UG,YO%K<+\A^A5J-.'PSI:E6314$IC:7<(,P*4?W#(\#:X.23BZC[@4 MD'JX6O@PF,>'8,RH2753'\.I@W-CHWQJ& 9?^!$[59$\< >5X-@=17DR.E7A MOF;S$_2R'-[^Z GX_4B2^#.5H@BK.8(/(@'7'T*!9U8@$.&0<=-PZKAM-)_I MOJG6 Z#+9@O(8^X8Z/DG)%=L"F/)KW]6OPS_I+_^' CP6"'5HE1"5@0AAOHW MB@*@RL/)3(-H<" 09L?1UK=EI3S$V.@8-@NKB"'= M/C97$Y"?Z.>&KX.U#RL_G,&>IE%8@;2$)X1UE8C/IH$N0,D!RQ^-P+A:(.^B MX5'IMAJG#7<['OUGI4#*+-'JBC8!O.F,J"4Y M&_,PHA63@4O(45<"W((C@" M%'Y&K= OUV>]XT ),5E9T*2@18)0FLZ6HPF(F&60-["3UAPIFO M3JJEG,[F'TXFR@0]A-NL?M^]I645@XY*V8(!A8WT(]1W09^CF(6%-[H+EF$/ M7:5 FU^B;BR#"0-K '6-9PP*(B@3E.8ND)!V;@K+;TBIOBL;>OO#MGTY7\#1 MG\[".2Y15X+TC'_!!,7H#(PYT$Z%FINCROFGP?FGHY\J&GX6/XZ_J\EX M'#6R17D.[W\)Q K4Q0UMNHS+I7L#MZ YIZ@G:E.>I0-NP'>V)0*8=3 MA/N8S?%AH8N'"*!E*UQ<84 [J'#<)OP?*!VT4&.P)A M";MLN#.2NIHBXVE\MUK,T!X_&Z$Q=1P6HBHZ;1R'*ROB;5$+OX,E$X^Q+Y9 M"H3D4WVM\<@7FP@._UT9.?]G49/(!C(.![J1\,?=9P29L02K$JBBO@E3V=>S M(*' ZG7!&IJ4_UF!QX<6?G2GX+X61R,_F9U&^W@)QM(A/#L:3^V:_ 0LT>C8 M )LC?]>ON%3N@A9:&3P5$*Y@8 >;?7X&9!ZE4^<#-4VCW,$C0&B2,1[D)+A] M^)&@0X(=BO_"-7RL+/)X5M63:LQ/,UOT&<[5(UK!?)Z@:P%_A0^/_-RYSY4F MPG^;U1*4SVOTI_$0,4(\XN/1Z][K]SJO!_LR*FXPED-V&<70?:/ME].H*T:L MB#'BFL[ J5'@VJP6H[W2XC& J^7#83VM=>0;!Z8V"D_-+M;%?4V:^#8;XC65%,<_=KREZ%>NCL,'E3%N4C'_ M.EGF(3*#&SA 5-L?A!2[AP\7"JK9V:O(U5K5Q"N';ZZ.HYDW"E8C7!L(Q!-5 M&U(+%.-UTL@_:.9B(@69!%H$N7:ST>Q=M;;!?,90"+#6%DP:[ A\Z,P9=?UR$C;H# MK<;V^I%^9QJIUEET-( *L6)A!9;*N#(\RT4O*-$J-SA_70=@&EL%7W4E^RI$ M:X*O@&H,3[VU1;[H#/E-O[_(^+>SH'; O4'W! ^G\OM[Q@=\JSWOG@IM#G^# M%AZW.G)QL4:N;ZKC_M5.'RA,%\)3H&21-Q5:1C'T-7>@CS%@&_BUOOGXF@YQ M8;@OOG7]?/M2*ABAW5A3)+S(&-Z[>.QX'9V%XZG$H&8MHOH6:.\J@Y"J-7^M MF.N \[%6D4RBJE@+WH'!#\9]30\M2UQ"0'BND>;79-B_UG(77R/5+JFR>8A5 M)]G%52=# )9D(66M&4%E)(6J3I=T]I M/Y^BWIO-ST*6\^RA9J/WGWQ(]C\?GKYX_X+O/WE%7[QZ9TSJ*%95^H)2PC-> M$)GGGFAOLT+KQ!J:GKM.GWMK!)4^H3R53EM+"T9M ?]?2F/7$]-W&2Z_+D,W ME#)"-,S^_,9[: J'1,DBI(SBKBJ-"[9%S*&BQXOA-1Q^ ?)Y4GX.DB%\;Q<> M W\%2P]S0_-CM 9'&/CJQ!1AO^/J)U3I+NF%KKP<2(' M)B;1(Y^'O%MC^&+H%U.T^)G*;#L;S8.Y@S;2 C9$CL&I0B\?TZNH/N%=W9TW MN5L/=L,,0U0A\!AB\"%#U=J-XW9!:$M,70AE-5G'VJ*MDT5H_J/D@NT=!Z-Z M&B*]X'5A,'2QP1#I%EA\7]%W,%?6[4WM2]QZ5>^QP'11^1&O)@K$ARX'#]]E MW"J9P6@A6%LMRY3"0@ '66)]IS MGQ;R/LO!FE)&+:G<-SG8;&'>;"$$'%%\S#&K7 W\@96!_S4[#1$@%"98[K_T MJTFH5%\UWGLM4UM'*X9@OOC5K@2+"71,3V$'AR69]IGMUK457?=Z#@H.9&?\RFA^0/\+CM*-+$?9-=77DS=Q]+ M=[H(89##[EZC-3/!O4["7E78:Q!$&!TIYT%XG!ZY*=8(-<&_>14@"?4[?2$ M.\>(=ZRR,6H^#Q%L=8S2J9:5^)(Z?!5?$X*$[0L10=O%8K5CIS#=;:M 6"5X M<8$AQO3)8+@)Y4S]JJJR!Y<;,DKPS/B[<3;"T=;93CQ%+!N#+\_B=$X5=4F]0\)MP+/0T4VJR]N%A/[ MG=OO NOU"_K[>PZU:9'47 RY741>5WMOG4I>3_I_66G<(['S1L4(RM[A'"/C M@?[P:/YR*AS<7E,M]\:%,.U]DT$ANWXB,>(%/7D8'\\^N./QTU9"ORB M+4>!HZKBU9A]JU8,*SGX[??1WN_P]]&;TW*Q(%&,U#,>JP^.V\&1&!"?1@4R M^G,U!Z&Y<+A.%ZN*>Z5=Y_[<%'E5FIVS:_0Z M/RD7)S.X^=_GL]7)\]H:A=\V3M++.FGPN+N5IB,Z?VBFV>=7G_8/WQE>%+GF MBF0R3PBWJ2*2%X8XJS6SA*I MJNQYH#;RS63WYWQFG+.+9_/9\9,RC'5%F?'2URT9G?$T#X_"WGYZN?>.^01' M? LB;,()-TE.1)9G)#-.73PJ3F L'#KT !X';^LA)X6B3"M="(&HZI** M"^[^*@ ;7W?WR<.[^^3%WKLT33-6R)QXIL#A]UP2+1)+$F,5#G'EULB=1UDR M!OOQ_.T'=T9CX5$9@O1@6M59 \I(*"\/E$%%\X]IB87KH2^L#FW5N@9+8D(U M[DG=7-936@LP"1:^KA"HO]O6;Z#I!<2!W6A5[>]Y.RQFUS$I,6N[4CVG$>;_)AOOJ"H_WUVPS; M ^"[3TH@O=J?[K5KJA,L&PSYK\U%K4C9VBWA.Z.ZCJ1GVX6X4-7(A@FJF2_K M>')8XN%\=KH\VEVK6@5VFQ]&Q@XK^!2",.#?74$V%%;E+<@G&L&((!6XR2U0J$J(*L&!9*K4'_VB+$B*;6S[#%2,]=_$X[IUN M7<=MJ']<-4B=8.I@ MV<@F/YLMIP%F"+Y45:TTI] MU Z",K;1P*\P[-K4"(/96K4,8C#6&,P"V/JL MJAH;>.#)Q#6-W&%[]=I_W]O[LUE\,"TZ%X3+@@6'FTX1S.!U!*: MS[#WF^:D/^O M252M-4G"=\_W2"8;>B23-BCMRPE\K=D0$ :^ZM^KJ1O).A^S-YE$"JF#U@UA M!TV&NK-VE5KZ[2C(>'HM8$_,\&RN/Z^WMCP"/XK$;J[R4^72G81YT(MJKQ?D MCYKN+;"#P>L&YL(B]I@/PFQ9Q3+UZR,%M1D[>'^GF336+IQ5M%Z]_]YUH3Q9 M[[BMNFWQ+#J;O4HN)5#FE7,BX39#_B!$[;XI=^#!.#=)H;406-UK-+=<%31- M4^6HS'P5QEG'21UR!]_3C#\PI_N'[QBSJ?0^)44A'>%9PHG@6*^&I=[>6:_R MRW('O?!+K6Z^D#M8%SW1U(^2Y&W,@Y650/U!FWU%>&LB_L#SV&& M?:G7YB%VR>1#E\QVK.46NV0N[7I9*R>F#/YF\\(4F>',&*D*6'I M=^^2>;MP+_W3NKKU@6G8$!QX\NJ=4$G&I6!$VDP3#J=(-.6.*"JHHKDUCIY# M7MR^X !<)=)MA#JC#BQ@ M#:[6A"PO;,^.7G;LB(T^#?J*Z$T?-X&'"VR( /\#VA5,EM4\VA21[0/ZWD5? MJMJGL1*SP>DYO^,:Q>+\8N98Z[FJ7A_P,; BLP,(U-8:1I-H%\.;JPZ$3<36 ML26"]453:WDT6W1ZV'=[2*+MV1TKZVIC9>T*J^3>-2([_:KW"TKE>_;C)?7X M :KPO>LD'-6G\(P*U"&4J+6=T'4/4_-ZVT!F(LQ"N+WQZ%3-$9L*8R\!.Z5; M?=I<=E6%'P+EL?TY>'VQP!(K1QO8J(! 8D,>*$:X8Y]36ST'OSJ9K!;=+RPK M5+SFK.O&IPAHN?[7NLHL(&Q4U?-=8JSK6B]X<.4;C#O7#G\Y7X2[=IJ1\$+S M5N=(-U>8GH_;MVL*0$2]XMD67FD6,5H1[<^V"P"O$=$+X+C#IZK2/[P#X(RK M6+3?5_.^CNSZ&L[FHQB&;XV52C9=D?KVPJP9.&2/J/T M0AS;DUD9X?H0N&^TPKK+Q5%Y$H78//ZB67+082<-B$6U\'$%#%?5:N+73R*F MZ_QXK5.ATT];M15@UT%HPH6]H^JH(787;6V,C\>$\C2 A71_&2YH-ADMSTYP M0@VBTB%6S.+K=G+O KAO*K#BVGY"]?5.!XC9U M'2H@0==?#U]KE;T#I8MXS'7'B'-=6Z3Y MWKC3+8Y8T6AQ1B-"16,S6D--44%=P!4#V>%O3;Z@:S)5=F1XWP6[NSDV:3"@ MU6)](VC4NT 9P"S+!C<'_AKR=N7T9!4LZ2:^/XM628SSMY5OL?WG_%E>O#>4 M+?^/.C[Y=?2B A!:-.FG@_"'%TWJ#JDK-/+_B3;CL_"69_"6^O./_WSVK/EP M2T=(O74>(9X_6'ZSR40-''%HMO)G37*J6N%KY%!"=[N..(O)2O=HRKC8 :-55+N?> M'W&HJI0M?*FVJ",XP>:CCK(7P:E/UERK2#;1'^J".=4/=0H>>M[W^PZ\,HZ+ MU&7 @IQ4K68I8^MT=>RXHN@:(3;O;(XQ\MG4MO14^025*&F- M@UYI4)./Z%)GET^#ZWWOM5=LZ@O'NUCVP@(]77:L M!ZS!JL3N)\ALH%6RW6 MRZJ:LZO5U F8=GB(T6_;^_-Y*(52H>BBF9FAL5HEZ)&HGX(4#^93U"5A(=Y5 M'#YZWG4HE0 M? R:/6NBZONIZ9;S XXA6!*H7"H0SF5KQ-54O(8^UQ!WE)#W31+TKKN.F,4" M)%A\:5GW>! \AA8*P8H,6#;6>8!"6/4A\;8Z(4;&[VHA7<-P)O%,FD ]EY MD;E4A=.#V*^Z\=?-N-.Z-*FN4T+(@$E%8V6+E!VT1@M $%$,*A>EPBFHI6+% M!37E!^57NV0=A/,J:-\=I=*5LC5)5NBI$1< [EJ'?48=TN,TU*AS8( (WW*\ MBDGU3B2FB5>$3A^T/R,<; B^Q!*##I;K8C$S95AIQ\+:>,I!FR_00[!QSE(O M.'S1U4QM(_:;$#.L),3.@PU][0-3#6!N!UB_ JYHT1M"6WH'+*<_Z";D$7J% MEC^!+L)PNL$I%S4L3@A$S^!(%;C^]N=X'>$<&BQ[]5&5DWA7,[!7*E<:81;B MD(TPZZ1RA#H'-HW0$U@\!@^)UM,WU%P,^*9?*VB*H7)C.]9RBY4;EU9BK*4< M4NH*G4J762YX5FB5.ZFDL(*I1'->56ZV2:*)T9ZA6FDPP5-F%& MN=1HQ9/"FN]>(=+DJ=#:P:Z25FB^;&R)IY4^/,"ZY,.7_DTGTA7NY6%GM?Y^ M!\1BN$YSHI/"$YXBUF A#7'.:TJM=L[DU\A2;8M)=K A1E"E$;X0@FYS_7Z& MH3@@F5\N,T8K=8("M',6<39N=$ ;O8/F,L$J G6R<+_4/_P*'LW)1)W]4D[# M/L*7?@6[*40+*[4#SZSDLY2[(DM11"_G\'^V?GPEO7>#]/[7TI[_6\IV:9I= M^.=DEW[EW[*4?=4WO[18ENQR]G6/'19[^6*O1@;_"B06R0S(%1GA_]U)=UI+ M(PR$_H6=?!K1_A1WG!&]3L.14VY:((@KI;$[RF'4:H>&MZN#^,(>$]SASI4^ MNN$XHM6X30?R%SI8G5,)QG9[,N@X'-1IU_"WJ#E+9Q_\H:FS*@ ;SJ4YI5C2 M_F3E'O !_<_L%.+0R'P[#Q#)2 M;MKBBMXR!V,([U ?%6U'I7-N[@"B5UX1M>@ MO6\[YV]YP;#("Q=Y/:4\PO_-HX-_EP3_Y5QA$!DXDG2M^BF4S<::J5AP.VH* M1*L0\ZT)V^TZL;>]"JB?>H5>/S_0,_DKSCM/DR;E6)/. SV0EQI323'>V^G7 MOA%->Q_%S--.F5N39CP-$^1"AT.DEEB!O^C6&ZEK2)OOJBWN#>GM+>+$Y7+1 M ;#^J:E@NHJ(&@YRLU!K*%>[F-,-A5U7<Q8)0%:H[26ABB1&\ MB"VFS-$F2;F6?Z)5I.^FE,I#^.@-Z9S[Y,#5U7#;XL -S[C",WY 3^OII97^ M5R'-']%8O@&+Y4<\EINT/W[$\_E&:^)!^%U8[K@M"F_K">IE7:)L9JMY6_ > M2D;KRM#9U%1%V*'-*]2"-Z5=&#/#2OG!V_H*)1"+,T,#Z+2:A[?>X%7.!E_K M5J3COT(EQ \PG>E)N5"'AW-WV!255F[ ?2MT[O5'M)MR:ZTS%S96A_KSV/$5 M*V-B=VH+LA![FS>5X#=F1P;7G]_ M8>W#0-W1AOFH5:-E);5^BS!L]PYYYR^^<4[KU"U#=^CL M*EC&/72^&NBGC/.WVQKWA,0]!GF_M#<2T!T?D"-*'8[(&I MBS!H -9XB%M=5GA"$=.WPKPI8V%_=^TGV HP6RVPF;5ZP,S[T,+0@RD.#PMO MF[A1#0T4OD#@\XOU(PE-6PX%>1>OH-GZO2.GO36!<241T140H=^LFO59 3.% ML9H;I,5N*\-K.**Y:P%#4:RMIMC6W()I]\"HJJX@_%.@I3C/\UIB81W1U9^N;5>CUQ ^=UDCZ[2-LT]1WUC#Y:8PN!BHR MLY,(GQ;6LJA*@@(W_#+ZB?Y<=?]6< N=D;[M$GX=_<1^;IOZ46Y-CP(=8C/@ M:FYZ&EJW"'N1A,\N(MU? TO^E,8U=&%@= ,BAQI^+YS.A1#UTXU0_<$4@,>> M(A#%5P\U4LISJZG&X:K<)%062>JD3%.AI=.<7P"4?I5Y=W7#S>/V*FN.0";8 M=\L'.^3NQ8'A^^_-.\HIH\()(KE2A-.\(,KFC.0^3[TO"LD3O?.(C9,BW3SH M[KKC#9U6S%F?N%1G7.=4I#A,TRGNC<@258\W3%,Z7/<-7_?G5^^\$\P5/"4. MT7BYLXIHG'&HM-")RG(*TG?G$1VS--]XW>MPZC76&>H8W]$Q09;6=GW?\BN_ MW;)#ZS& HI:VBQ%:MQ-7,ZAJ2"^4ZBV 6!2_=3_X%2V ]3GL:"ZN3H+(Q.AV M@]W2?RGN&YPML%D^QSYW; .=JS!\"S5<9>HTT!ZN$W-TZ"!-2M\/H]R4$'="(VV>Q-)C/3%;1-C_1HOWCF5%5[;E'BJ4L)3+8C*."S?H;K.4;L+[+11^@;T/$KV,O5]B5BZ9J[SN&YFX7;_XQ M5K.@(,"EO"X7'Q[#28/C"S\]2*9_^P[.TA1%YHDH@/,YRQ11!<^(8,R:A%N? M^V+=%E))#@*!&49EQEGBA536:ZKAV]J"";7]0J)'!\&&#'0P0D*X;P+C66<^ M*@("'EOK=:M'$,?M'8.(1@(SXT$"G5I-2(QZZCQ,N@E# M'S"S_%%-NL/R-J>*[UVBY/&%^^P<3&5TA=:_XPCG%ES?>!C'8 UA"GC^P6&< M!9%ZZWQP#2FW0, ZN#;?N\ 78AR^HM7TPR*@(+I/QE63,UO; M$KX/-AL*W 8J$ELW,51>+VYW]'L-'SBNT->:=>-S0Y#9(EAD!599;2[\W]R= MV\01'%N$KUZ>7;"39A[Y/)8@!)PZ-\&\6E W >85K%0,#':I\-Z1#>;7-H[I MZ>'A]R"(&U6[5KW4> 0M.NO^; X?V0N*48W1V#]UDPG^+^CBIZLYIC3PH-_ MAYO/=9"'D8?MK(N['0H&T(] T,1ZW/(B#GFN$J MU0WXVT88U7>,PRQ=XW;$?T5B:"$'$0,0QTI6#DL[Q*JI5(@9DBO9%MM/09MC M")?JVU"\%&.ID[-PA!48=/<!#MO_9 MO//,%4F>2.*2PA!.:1Z-1TNMHZE-9&;2G4?T?"KB_Z[Q1R.P=@W*_M6YS O) MI*:P];RE$,SFJ959H;EW5*3,""D3;V264\.N0BB=E!8PN<&TUNEL;H&*N_&' M,*SU0Y_U\L6'WI&W?L>>N-Q?CB M0[OC@/IY^ [,%BU )1"A#3"Z<"E1VGO"D\)YF6N92+G]$0.\X5&XXJ"K6J>[ M<\WWS5_!"JW^.,EU?W?>DOO,BO[BD[M'AD=7'AT4K<1K"=(9#"T(!CW4^#.OH MDDD]N2T.>L%BQ+I6L@GD8T5BB"-,JZ)J=-6Q3 ?SN?6<&=6D"L[:$<=5:!"_ M$"9,A'P &C:SV'$7(E^5_]@\NO<<-8W@:]B^TDF+:K<\1:>_>L:)FL=Q!6'& M]2=/R!6QC1$!AAO[Y:S<)TAWDH?,>SCI.CXIE6,W%0 MV@68ZJH8O',_Y77JV[?K"%AU!!U(LFHB8:?_5.T>=I(I;4N0%1C-81I1)T9&5&5Q.P5/# MMM_)PT.P6^S8KXRTS%OI6\04E@#NF4=6WU+X0&G-YZF^^]?O9,FLYQ13=)4 M,<+S0A AX"/%#KEJJ<-!$7?-#/MY)4P03J&W/D[&KB7GHDMC6G ]R0/C$.T]4. M_GYGJ52IU@DI>$X)9U83+2TG*L^9SJC6&V0KV9Q<_;]WX-K!X=Y-H]5YW?EL!IG-Z\9^_ M=AX8I;LYE=]E>-GW62R[VH*NB-[[ XU@2B+2=&7'CL"$#7VE*,L?YDRJ<"#! M>!^!W;[Y,.[#C+O+Q7+RQ8#*^NWW1=KET[*2T7W8_G]]\S:[VPN 3ENUO^WR M+3?'GO>6CZOJ@I"U;3R2]'X:@$=_'W^:O#Q^??SBX-79"_;L^._W'SZ]/'B5 M[?_^NMQ___H(?D[ \/NP?_#O]W\?_'-4?P?>M?J'OLZ3B:&*;V6'&E[Z&FSQ%>IED$4_ MN"RZ%:B:01;=N"SZW,BBU)F,:PRIC1HLM MDT6W-&KF3GGQ==_EOM#49]?;]D9!>Z\ET==;15^*NIX7/(.DN8ZD*3M63Z)] M(73.B4I$3CAV(4BN+7&)LED&2L-)'@*XUQ0SUYFF<3/FSM?C_S]X-OUZ@V%@ MT^_)IJU!8"Q#]!%'$@'_X5Q)HJ0PQ#JKC4SAKC*_;6QZ;4O A_]W(;]>]KW* MM*GBRRFL&EMP)ZXQ;QZ*QW,+!_3#B+Y;BMM<5E#8_\4@,K]29)YU+)O<:"J- M]L10R\&RR2S1)LD)*#KKM6>)USS$%&4/R(TOGGQXE^D\+V2BB$YI CX2*XBV)B?*>VEU5CB17:?TYXZZ#]I; MO9>=U.LCE-;;EJOI8F4Q^UP30*RGRQ4;/A";#5@VW'L M5,-Y-P%M*70D8#MNZ&M,63(*KZ>_CCJ'V?SNB=/+D+-'T;\\&[V)4$_8Y37Z MG[6%U#A0]826Y=%LX;J_# U/G=%1HZ.ZVS1T'WS$?J=E '?''O&JYQ/1OF;8 M#A7FZ[1MW@=Q>]=_:7B'731=K%7AUQ1A:+%_(\ZAZB%;X7,0!*L[9PJ_LWX5 MG6,?(1C7X6Q^MN$BS]_7Y8<9)Q;%#O86;AXAZ!L _K:'ONKHK7K+XEBTBPX, MV^W+76\BO6OU5P Q"IU1VZZ0#K"KT5LXX4[46':"GY@-G41]6Z!Y:Q(5FZ^J+@O M%*0@8=7MOK?8'/T53_\9>YYIZ*AR ,'@N MS+8ZBZ@*0%#U?)T*A6&VWB.+C\ ),>V,WZ9T.)HKV7AT0:?\SU\-Y*201R.> MR[K4W,1>;T/Q"KXI MBMO0IUS/-:HG3(X;;NF]NIH[64TN.EM?VA<7$.88(C^=O[?ZU@*SN$]E&%X2 MX,B#+.N*LK![H/P.2'T+F=DYTOH!]KI3&)N)FYL__FWG ML3<]ZT#$]\@FBI1CFQ_UG!5(2_@R'7T%>5"]$@5I5 M90>)@\ O'TNPY?19IVD[WDVEYQM(BKH'NVR']T;$UEI9VZAT*^2*CLY#"V%< M/P:_ D4#M4?FT+-1KG._J*Y!J =6SE4EEZ,2MZ3QR M\@7G$HR[V)P+-E)HHEG47!1/-GRJ/9IQM8,P0@Z(MIKE:$:(/XAMO=78 ]RI MA_75 ^]G)Q7J^:;';QJ:NMG@G;N DMH_ED!>2+5J,9L&[EI#05JL/"RQK$XV MX*O&[TR1K*+I$"?FMG*D/>++D03.]V/FF\T1[[M-" M;J/+N-?#G7U2X\[60ZKOHQM9610U 55FT298X58C@+3DU4?:U(7=1O:X!^ORA5GD_1,(JR'V<*1J!C=:KB5'53SL&N MQR4THQ #CP6UC99:S8;UVUK5US+/L<,QK\NND.S.0D%4$U"W%9<$IIV7<+,X M]%75(V3+:A(Q3I#M0A77$XNC,1#F87>@JL/X=KNJ9 %JPX[FW'0=?=,BS*6M MF/NLAKMN;*;.I.:_7+3N-\,IZ]"D-XNC6EHXW_H!X1#0) 4_#.<;C_["L9>G MKI'ME6?3?ARI!@V52?DA-![B 8%Z?_FW'>6WFUL _Y"S]+&@?9 M%[/Y!U@M 15K4$N'?CMU.JKG#BT:1/C0-F=K'Q8(!*>[^JC-9_.*<];&NH>) MMF$&?4VG")%3(^/XR3R(O4[GSOA,Z?.+U@OCS#IO7EWM1B M@/IDR._$_,[S=\XQ( V1$LLSCT-Z*!&ZR(APPJ4J8SRY#_F=^I*;%$2XX?NF M/WN[?+!L5W&6C9<&E/0Q8L#B#H^\A]6\?_LNLT*"S.$DM;H@'$0/4=(71.3*:Z:,!PF[\RB@ M?58DAQ;[E^2:Y9R;PDOO=4>5@L'1 M3FC?!B0Y-[]39,?GX%>"U "#8B\@?#Y#"#OW!R:X'B1\(^PA>7EP^,XE)C=* M*9(XA*//K2:RH)HXYX2@H&[!?-I^K=K>[BA>[WU3J)T-5 BT(8-<>X;!$&X" M[1.@VG/)YY@X#\'D;BZYRGVH&*W:Z_RKGH>YZLF "UD\Y"*J_.\%(^'[:9'& MJUW4N=;XN(\1+#*"!/NR2KNN;S]X8$VLOK$6ZG 9CMBL1G/V(FP="*FPX/4' MMVF ;@%%_9H0Q>OG!'K+[B8!ZHF_.(&E%IPA+GTX=S%[W5E+ W4;@_J=&%9O M0*A?_V"UP/^#L]"FAS'>CP>_=(=G(?S4&E+5MW )$W6Z:$&4<8H:QOX.D2+B MX.,0ZSK?3 M3Y\W&=.7\R?EXF2V4).7_@\XWJ ,HOAX7N]J76U$7?'@'3)0'6_?6:,T5=*0 M5&A&.$4+11E)\B+GUG#J96ZW7W7\/IO9$)%&FD4R(($.[JD>^QEE8)531(SVGG0.)0KC.(M3A<(<9:L9?$? 9B%9KE&DH18SDPIC M'/,DG6SZ+ P,G;0)YCB<<]PM7\+I6%BN%G]7UK\.BX]!_YAQC7,@FP1'/U&/ MF^!4O-$C^TW(1$TD!2VZ^Z;B0 MEM:6"R_L+31\]L+#"EJUOZ>-AQ"GOBXJ-Z7[IPUY]G$W'Z7/.NGYM:D\E<9K MCJ]^2RC7.#Z9H)G5?6PD]?%:-4FDZDY5#E82Q$FA,UA@Y4=5]XYF""KQ]LK: M[]6W49>T5*R,O[YL5N XYN[@MN _UVC0^"KE>NW)@+4>KN5NJX^Q_.@!(ZH> MGKT\>/6.%UG.C4K!%=.*<$$]41G\9$3ABER8C.;RXHF %5$!;6R@J7LW!^HO M%^@]VKZ3H)5K[P!$5XL#>]Y[^*DSY*0^B9_C;)*6Q8"#3YLAS&O'MUY7%UBX MU7/=0J_S5KRC![ S367M0MT8SC/K"4]GEG<95^Z*WHU'6*!-:D&,9Y40+-KBE1 MX]NZXK13HH/'VDZ%QGK<*!_A1&*:M"I-PTIP].=ZUL9F'71M:MD=/6DMGS@) MJ3?:]]\K>%[KH%.G3DCC;)XZFG')F.;<:.!I[5*J>'%.O.;?T'/< M<7+671LLRW\VF[]=N(2%!UIH4 M7):4IIOARB\22VUX$(G21D9DG2-<=6IQLCLM:,+G,,DS>6:PFRR;#$>T< M'+!HEI%0P\"DJF?E(.IZ,#RN08N@Y'.1V@P[WWE.F2P82+@WDFI?.*%YYA7=; M@?R/^I'HVY6R^1D9(2 H*>&6 M.J*-IX1:)KW4-C5.]&)1' MZ%4)^PY="^-J8$(TV*SS;AZB OBW*BG8U*$UIFG,"]95\&VOQ:+Q3/M5Z@U^ M?"PB59^J+IHX*:[1@)T1@%4(&SXY#ST':\U%H&4=O-0LNU(J)#SQ3ZWQ&5_3 M7>#,M=2[*IWBR[37@8.8GQ%8P1D1@CBAT9:"2'^,P"3Q(M[=BH%9L\ MVD-L$S?=-IC8_U?WI,%U8$$L9D!6W(/>^>R/F^OM"Z3A M;+9:QB%MM)J\J M@!3VC@IX$8S#2/]M< F+S3<\/=#F"9:\QT,'CV@2N2>\,O14;J;I^D5UV4[; M$=44H':+RULF;Z-N%:%V.%%UGXS4BDFW/]OE=5ZT81_36?#?W/Q:B\?PYG=: M?G=!ZQ&4V[5+WN#XFS"OICNNYF48O;DWM4 ;F%#]Z+"4YF&.I(PFBWE'%;,9 M G@;AM!/-J-$BX01H?.$%=Q:FF;KU9_,ITS:+.,VX? -)X35*M'6*"H,,W+[ M39R+!AK=-Q'Z5Q.#"CWM))HBIK.CD 4"173-83:=5K88IJ^4[KAO[;05$(?8 M.Q$F;J+PW8?6W>-Z[.HM]NO5$W<31=J4VP1\BP+;#S!!G1LP8\":7?T M=OYT; M(EZW0YU_?KVJ%56"I6C?!]L-R MTL,7@1\7+OYU$>S:10?&Q-;9]J"GQFLJJ*M$ZC1.F'(?+>/X1'56^YM5$@L+ M/>KL2ZQ0ZSZG[J:M5 KF9%J4A[I<8&3@=%4 +XCUH.NP M9J*KW\UD%JZQ@X1P@9);O_^Z2F%>-?E.S_ *L,:M[AR&)R!E329M*W&@@R!" MJ@%\N&UG-]L/+ESF&GZ&,O#$>(^NLDLE/T_C8M[P.[+X3O.4NJHDD1FA2$\3W(B3:%( M8IVP4B99HNGVNR/U_0:>[]SP*%PQF.VK^?T+Q?8V93N;/^>:>HL<(3EE$L%]]E?>-P\#[CW;.!!Q<3(Z#,0(6U]#E%RCT:;8/"B)- M1):Y@A.>%04H",>(\$5.?]O7=6I93Y@A%N/=Q= MFJ=$%UP3SQ(*FKXP',<,ABP\P2S7ND(8G58'VM:&-&@O%^M$*? #1=!R,G),>6 M01"$*K Z:%ZM-E2J/'$^SGIO%M5 P51 L'-7E2:'2H63B3*8.ELM5D$:J)A^ MBOX>_/H$72[PID(E0^6M&(1Q@5U&2!ECY@@!%^7( HU??ZZ3$?NF.L@\P8F* MFCE\N%IJ9R.QPB>$M&;QV>$# 9NS!\D9P3]\ .%IX"T#KA5F)L$UJE83TC?Q M(;UBXNCGQ$W8]MX1EW'^,>0O&_36%D0T?+:;7OVJ*>!:3:*'?.3J[%Y5LMZ( M9,00BT%+LCP[<=V;O@N+!F7-ZT ^"_ H7J@ 0X9[0)"5!U_)D;P\^/"ND"G- M)).D4 9%3P:B1X,F381/BIP5)L_X]ALV\9(K&-7FE@.6SKUS)_ZJA$TE^"H$ MQG9343;5<,ZH;S'!OIK'L%+=*;,[>G,4VENJA@A\$G;J=!X4*PH#,"_Z'[#P M4 #=5A^B+ /!U=30NA W #E?B9$*5K0"+ (**9<5LG&0>QLK&M>P-T/6 P,R MO3[#.A&"J[41-"E"+&*0([I*%W23C_8QZM=LYHM'>(%'IA;;X88][D*/QB3_ MT&A8"ZZ_W^4@L$2F-7'&@N$DOGY MOLFM@W6TYE@)ABAG54U3Z,SN;;CZ0VV 10LW-@J#*W>5@M/PX>Z[(B;ZN3>% M7W_U>Z@,%5)@XF '^'%YM\6H<&%[344?F.E3^-'$4/D@(>J8S=X[X95G--$D M*[ 5./L .&R[VZS#EHO1VY/@[/Y48'7\RG6FX>S":VBK LF#_OXZ6!V DR[BB8]#\Z^5!'C^)"*1&SCN. +U2,("XDC"0/^ M]7?UJY')1B! @DY5L$#OT--Z^EFKUU YL-_XV&&&[MZP@:"D5NT;UR(8)"(= M':V-GS!T'77C\@6>6KOF./IUV'.SX3Z[&K MS;6L%D-'E]&C*H7]TL,JKTTWE7W65BET6_%;/@^>2NPQ=<'JR&=G M*@?&()?H)/-UM4&=GE1GK/GWG!\?AGYDFK #%^C^C;F1)_%XO6IZ&IF P[96 M[68W"-*GS]4WB.!["\U=&MF!-K/#]^JT0_I@-<;Q%6$X-<,V9X'.DSM,3#!P W<17CWP(:Z2QFS" M*J^Z3T1%'.@@9WB.Z^L5%ZN7VCUT##^K#%[C'N:V995KJDNYT7RJ6QLGW6:K-B@4PGZK M'7;.LBZTFFL[9+-8&'IC@21F=:C9'Z=4ON0M-DIQ/0KT 6Y3R=8X!TS&ENI9 M^953[>[9JG?"JFRO",-K4ANF*B_]T;F MR8'7R/"ZGTAM!JXJN>2/UOATNJGJDBH'_*2IDW8.1&@0ME9954]-D+R^QK>.35C6R@PVW M,O9E%7I@IZ_,6F];G=.!X_/I ,&R.7I0 @5F'/!\*T/UIZ&?[=MA]J[:+RL3 MN1$K8XGQ+=N=B,S5H*K+K1E;Z7S5!#]N@ITT80%DJ+C=SN9V2XO;[6*TY7'< M;I?$'?:GCKU7K!I<>L;A!413RYU3QEJI;10\6:) ;[OM/3^WAEQ^CZ$I8 KC MKV7@SB:KO)+86ZQ48%J)E?4EW+/O4$EAR?;UFR?[OHODYY,./&*\"=VN?0Z9 M!&B@=+4V'9H]HLT*^,!J[5.5=RM=C%26JZ1@ZL;!"LG/!L[:R5KIR.PP4/6: MP]0ZE4/OP+\H>_["&CAI#0[)QR\>'%OE:C03$C XR:K*FU7I@*K<9:?-0?W9 MG.5L<.HUJB52'7X-BI8-;"8[H^7ZPXW_IYHLGLZ==BM!R)5()T]='622O<*C M;Q'(J:MN%U\;[S]<[.Y\;&[O_'-8_W[8:NP<\.V= UQ__^'[]L[6Q=4#D?K..[Y+ MM\C>\0>\M_GG8>/]EFA\>?=]^_UG FT3VYL?SO8VZZ)^]&>J[QR17=W2F$H[.2Q%BX$91+6A2+ :BL<:!R:OG M(9].3T9J4.N2&7$\'=>5C"OA!==WF)\WXG*C15*6>!H1>%_5:14)Q^>#)*L5$4V1P<_XVQ,DZK3PW7YYF<\ M=ZC89TUVJN>#'6#PEK$%()NR/OQ./U%AZMP;]6HWO8(QALO(R^'\K;&5B\*@V_3>X1JK)'CWO M!Y?2D_-\\6_7+#M7IWNPJ.8M*?IGH%PMJ[$O2,[T^!_7_74]X^A8#'[>RSL, MR% 6AK(#E]>JPY/:J'-+-6!5#?L:([<,UD.7D;DZ:A6R+O>0_;+5'G@:]0\[ MI_"<,.7Y=8[48UQ;AG[_UX.Z.-VU*JOH0O5MAL2C0,MYR%E'H_'<8V(49M$8QK0S MT7&^OW53OM'9S9>;1OM\&FXUJJ4HQ\'0123?.-L.6GOX>[Q>6O[ M^./7.KR[OO.9-8[?G>WN?,"[1ZW#QN977O_R@32.\]\_?Z^___-X= ^\ZW2/ M?I9[[S^<;6]NG3=V/-W=^1WN@?=]>9=K0YWO;7ZF>_#WO9WZV>[Q7JHW\?E? M.^_Z]4_X;#\$4$>P]TB'7#C*>8L,<$ZD+0LT>!8Q3ROK9%71ZZES!RCX$(G( M.\&,DO&CC?EGK[RZ315\>J'X%)VE,20-3%Q1G[S*^,3T(N'3'6GS,B#*ET[W M:SY8&19/OU65HC?V[D;47&IHN3_UN04_\@!OM?\>#&]!C7NCQL44J['>&0;S MA(*5'%B-(,A2HI#3UD?"+*E"ZZF:#3(>C[G\5(]^+=)U_XV[2-2:QU7&N5P2Z2X;\OWU MFZ7&DJL 6=),Q.E @(N$,\6(U,Y!YD.29,M8=Y M=948&[U 8GS/@Z\;CPC92<[,>IJ/TT>2=>?3L"4W.\YO'%X,GCTE+0$(*\ U M"W!]FN(?!BO/I>=(&BFS+Q'/-5PQT)&0HO0A6@?\@ZT2PV8$KKE)Q=-8(0JH M%5!;())60&UF4)NP,<45D3%(% D/H%0EAS2G F$78J2>1T%I!C7,9SU/>790 MJRC;KY4'XFWAD0OG1/QW-Y>SZ5]4;C3O1MDYUY[2H7C4A%QPJK_1#N-6O&)7 MXK/ZP;Y3-+)$*-)*8\2-XDA;#FJ,"E0ZGBNX7W.F?V&NQ"?3JW.<.W8U)Z%9 M.-=B8]845O?R+.9PIYR_LRY>D_?T ?Z99S%[G,86S^+B65P\BXMG\;,J'6/Z M49R)7XFSGE.8>J6<<]AS0I7+=<.$(M[9T/YPWZ3C2.?C_<._[8K'_9NM@]VCJK[_QS39NL6O?^W?%CY:9I5'D2O@R)9% M9#BER :LF(C:@#:RLBY7!5XD[[SB/5P Z4> Q*+%SL4 /PQ7(;@D!0M"*^I! MS39B#L:L DCS!*0IUZ2H0#^W!L6H N(Y'Y@C02#-)34"!PW*>P8D2F=T3EJ$ MP\9E@)"_;BHA4+R&I5=1,Q9T(H)'95RB5.D8?>#!.FP+QUDH2)GV)596.JU8 M0,YB@!2CPPR>G/"#/14:X2,YAI MH6V*2BEI%"\[^8*)W60G]U)9)P1%E.L$JH532$U2Y/QYY'R*@ #)=]0#T2=*@)P#"]$R"D0": .>)T,-SG).;_!; M?A8Y+R[+Q;MO:5V6;P6P%^/M]U08-NW"'+SEUE.&W*#.N#3(^LB0498':9C$ M.=LS656<+YNW7P&Y G++YL)<0&Y^(#=UYN.IB31%I%R.$Z4>(ZM"1*"FR41B M#)16*:PT$\L&<@]R:5X4C]-I_6556WKW51^Z]9CE.D &T[ MB,Q)N"34@+(=.U:7W)[O*;33S1\+*5Y.(;V_3_31Y[/]9%(. MR79(4:T1E]PC$R5%.BD1@2$F1R4(FJ:K^ 9_C\J)>)9)OI=O>YGD!TSR]P.\ MO;DEZIN[8GMGE]0%]1#9X4((YAT_6$Z2)X"P80V,R*^M,JING_ %E MHE=SM?N30;&*UL7JS*N'4-B^E; 2-G' )>M@.Z $ 'TEP ]RJN'F"%$P(>R M>N:Z>N":#_M!4R5P2H@Z6$(\$H*,]P:)X -)4EEB[9GRQP$,T3C;Y[ C8X8E\K /P!X1.+(F)&0T;!S! M6HJ=!L#0>,Z D6L430/&6FWCWNS"&>QS>)S22G"ME'$ =9YJ%7&@1M#"+N:^ MCK:^[PL&1)T'@GP,'N4-'[GH*3*""/B&D*3#RKJ0\\$*'+F%E2J]59Y[&YP4 M.7U5X$($IKPJY.)1L<+G8AU&2\!I)5#R#",.R WD K!",-BH4U L:0]\DMQ" M+H8EL\-MZD4W5R$,@S+B52URN*$;O\7V:1P6YWR F(T)C)$'93EVALM1,1" M*2\4#U*; A%S7CZ-S7??][53@ -2(Q!9!A !/PSEH(^(2((UBJ2D<\G/.6&$ MUB8(ZJ3BU/# \PLD\QS>)@@HG04C'ADC+NIG^UH%B3%AR*HH$2^JGM$<%+7[:9GT26V[*EIV\-Q%G7G<>'I M>V-CWV,VC1\K;R!5-0"ES;CRF MYX08HG*=]2H8P1WAUF)JM))"6"N5#@4Q'AW6 ?K[[1_^RW7TC4\TQDF85<6\M3/ MP^[$^^0@(M>-]BNJ*G^_L:TS>]%;^?7RH,.(7QG#J]V_M9,I/5HG!\?%(6-+ M)9MO3D&RN_DJ:)-=F+;4 (5@+_O7SZN"JY7UJB1NAK.W>1NL A'M^DTS>6,5 MXY]6);Y2Q3A$DWU&G>&,\L"]398($K2DV=+(R0_S0SU3 K*M=M^V#YIYF#9Z MO=COW14K%L6[8.9/)F@/V_"N@XL[I ):^(!.^J. SN4(R:0SAF1FIQG+*&/9>.I^_W#AM?MOCNT0=OZ/7PC+A'7M?_ORZ=_R.[!X=-AN;'R[J7_YH0GM)8^<0^K1% MZG07[^Y@8OGZ\(L M>7F>%R^F".,T5RP(,AN"3 *[I:#&!&,0B3X@GOVD'+<1A11$E,HSX_%M"'); M!IX"'J\)//[[7YH2^EO93LJ*F)U]"H.IE%C3(!BG6)IHO$U :I+2/@H[AX0@ MA7W.=^]@X[T#1Z8]\QII+SCB1 1D!*7(J>SH3+GSD1?V6>!BCNSS>?&BL,^Y M((B8U+9)PDOJ$I(BAW98G9"%^4.!<)\HTS806=AG 8_G9Y\O/!MY-99O3WOP M\MBM(#>+6:_V:VW@<=YI]PZ;)W>I,?)"\A7/2F1E2B;I9#VGECOL3<0QA!2I ML29*$XH9=;&VH4OIQH/.3N1:(,5%0MQCB9R.%DE"7+(B1NER!J95)5Y@B;47 M+L.SL,O["W&AD$\KNQ,#IE(4)@35/;)1)=,MEV#.;?4H B"BCB+&+F-%DF$W)<$X713"*V'/$ M*U\$*30*7$JC$@.!#H4Z+Z<,SV:8O:\0%^K\M+([L;[BG"I44(^4<1+QJ!DR MB1CDK4DJ>TFDCHH@8G/6\(@E M G&62')BO/$XD%C9K+ L5;@?Q_.Y:T.LEGNORM<# PP#=GP2^[%F#[KQA5;E MGA5DN.%18!BJ)!27VAN%?3(XB12DC2K-P:96*/S,6#)=P$HF031,!5*8@!J. MI4V;)4E)%(;&/%N< )ATH80G#9RN2E6D.AJ/" M#^\A6Q,3;S(V5Q$R*,4 &Q;.)ZR!890+ >'$?*1)%7ZXF/SP\86K\,.YB-O$ M*IN$DU)KBJPC!'$F([)1$X0IT<(%9:7WP ]SMM3"#U_1+E;XX>PVCBE[J0I> M.AHI(@XGQ)7P.:!OEKI2$U$@#=1:P<3 ;WA8X_KQ 7 MICX7L9Y89<=TCX(I!P7,;LP8IN+'JYJ*_'(EF-JD?%(V M1JD!S*6.03(20(X55_Q'BGOAU<\DPQ/+=)2"D10T2HF"#-M D2;2(:>!9Q,= ME PX\VI.KQO+B@POM@S/PJN?5X@+KYZ+6$\LX-:(9)542!H>$8?912X0@:CQ MGA EN<V,RRBT1Q&T81!?SF%7)@$E MYP.+Q#GM4L6L^8RV]@7R3!Y('%FC8L'M[CN=OFW=-IZ7TIXSZ%7HG.9Z5C/G M/5_N=#=S'(<7@\#6)AX<<3:"?NPQ,0JS: QCVIGH."_G#0N&P=-IH6UDP0M/ M$2E7Q6X\;<1.5)4W,5I'ME2#>+]OB\4%>T MQ[F W^14!E.:<\(PA(5DB"MBD1:8(HJE=\D90T2J#EOU=?IYJ_988*_ WA+ MWM*@7E&Q9T:XR=$5#3@)K@2*W";$F;+(..N0Q-QIP3#GW*VLBU4EKL<0%797 M8.XUP5QTEL:0<&1.<">)9D&Z%"U/'EB!U>5\;^& ;G*^!XHK%3Y&Q#QU^8P> M(YTH0\PZ%IB5.@1>Z;&4SNHX5Y"N(-T2(-TL>NSS0EW18^<"?M-Q0 *(7HX. MIUHC+A-!SF$%RJQ-R3.:; I9CR7R[I% !?8*["T#["T-ZA4]=O9CBJFC8N:< M)TY1Q(0'C'/1(V<%8%P*@DNN#M7VO&J; M[=-J5X2_A.:W]?_ CU&+CVWWH-D>-(B.\*G9#K'=?\-DA8K/(8G3>WDMGI_$ M=B]FR:DUQY)0LY4HU'JG[BCZ?JW?J=GIN\YLKV9/3KJ=?";1-;&]^.-O;K(OZ MT9\)/HM]#6/-, XH6PF!CL2 -,8<195 "Y/,^*!7UIEDJ[ @KPEKE2%MEFE7 M 0?#8?*CX5PY91U@ <>&N*@EB7(X[;Q,^Z--.[0= W:+^N:NV-[QI+&Q;Y*R M)@.TH\SE9/LY63=A2"G#"&,IQBI5&.4W+X*,&_W#"/]W0:FOUD2O>8Z.8>(/ M>[4(8!=JG^))/QZ[V!W@.\.KM3S!J[5N[)T O, NW+I8G7D]$0JT0 DK@1P MTED7L*4 (L%C$I*/>3T1,X01^%#6TR.OI]WS^L$^%IQKY@7R@43$/2"+"U0B M+'#4@3 K,>S_C,GY@$KP.6<)IX 7CL-"=K :M(4/EDGKM!\N EX6P5.!"FU\ MV ^4! 63#?N)SCN+B+ (-$:""F:DDB)( XJN,7,&%6(N@\I:;6.A64JSWWSS MMM/K;Z>/\5MLG\8;[2RO;4'E^_>5D(%9'A#A/!>!8099'2QRC!K*!#&BJF+- MEHB@ZN9\P*#'B!E86YY[F&I-$H&,< Y",AF*RL4WD+)^FD"CVN MJC/759AN]%EG#%F_RC[V-=MCP_WO:[,:P:?OVTZO>S78V+NH;^S8XE0BAB',/M#A&"GM9AA]I M),;)$*,!?BAL.TL%/V6Y/"IZ'9S5/^PGX4'F,4/<)HQX$*!6>Y:0(L)90XAW MN88VES]JMJLGG;;M:6CV8[;F9QM5;_"I,J/E(Z!:KP__ M5!G0,TYV3F)W4$7T(23K*72XLNW^>.'ZL_KF.]XXV-=,,4V21I@E":R]JMN% M/1*),^J(CUR%?#:_1*I;F?N[S/WVAWW *Z4UMBAJFU-89X.0XAPE;0-56-) MD\[M(Y!_J%65XD,B$:3$*#8=O))Z<[T)[?6QW_];6MU)V#\_K9/E/1$BT=,B["Z@PAIQIC'$7,>(+5 MJ26C*[4(XGP"X][OGL:5I3A3KE;EK0I'JI8$=*M?;>SA9JEJ @/H@6RU6IVS MWIO+Z_KZ$ P= 7*T]M2@B&H(JC/Z*XX#,!0M>]*+;T8??@O-WDG+7KQIMJL. M53==]0" 9_YVU@S]PS?&K"FLLB?+,*1\^/C!MV2M611[>7[;R'M$WC4_QF<8UR7/OEP-*@ K MN<-0SIRQYL%9:A9NI&YUO;Q3%Q?6JQ(_673@W1W&KW.^1GX_;+@PGCMGL?4M MUBN._$(\+ ];>T?_M"IO27CNWA&\=^>SJ%-HY_NM[_7CCT=[FU]Q_^?,ZT\1CZ<-QX#_W9^?I][\CSW:/Z!;3_Z_;.A_/=H[U4;^*+22(( M+@TWRJ.@!47.]BR5M%X.M29 M2P3+=4 :@E&F?#MGG8)#L^#0Q10.*4IQ% \,,.@R%KJD2&)(N^P(R1I%J+- M&?V8FC%19RF_<6>-2B:V]3@/-'Y[1;\&86O/DTC3<^ M$BJL0\%2C0!\. *$$4@K15-R!NL$;,F09RAF^TJXDBA6%!U:&X808X%BJRW@%R>X:3HRKHN;.AQ!&WG,':C3?W8+9QH23!G M(\]6 9[[ ,^T&2E&107%"E%K/>(.6U#$A$'*)L8#B8(KMK*N^/5R:PM/C.YP M>CGWT[E7E%;E?F=[KR'?RG+9N5Y.OI6G@<_M:3M6H,F%J!T226=WLB1S'+]$ M*B:L,4D29V?'^^0-?7P!FD\:ELH[[-=+;H\_P M(Q>OW7OUK'&VC[F//B2'&!? UFQDR"4LD-1<.&&$S=D[:\.T2#%LY*V!"&\B M#LYK&K@(U'+&!/- \H305INKWJZ@"PU]0/,Z&7ARGN35EEV?[5!L8,U5>0FS MAW9>6V=7EN6;:Y#P &_2*YF>!C/_TVXMFA>JXG"GG+N_*,%KDMW^]6(YMU:- MO5N#7I!UX;__I2EFUW;Z<:_,77KE0?YB=Y'<2C\USVL#;[+LNQO#?USWU_6Q M"WJ-X_U1+VE@B7FM@F)>H*#\LM4> M:':WN-R_AO.^WX?*@^W77 0RU\Y4LI-JJ9D-#;6+:*\9VHO?^PNU;MT_F_!E M#?&*7KB1%=ULZ'H1IBMHU_>/K=VC?^!-\/RC#^>-[XW#.H5G;VZ)O2][A[L[ M\,SW=7[5=%7_\O&H\?X?>!_TZNB/X\;F.U:G[[Y#/[[6CUJMO>,_X#E;T/;# M[$ ZJ6AH,#=&1XD"UP)Q8C0R26$4B [<*B-(%"OKG,R:)G@)JD(7K'FA6*-E M"M)[3(6)7.#D?(J -8&:Y(GC-F,-,05KG@9K)@4$([%1)*,0#DDAKDQ AL7* M69WK$+F1GN:43#.ZJA?WAKM)T 8TM4I64/.'MGMP.?M+#Y9T[U:&_EI\&>:0 M .XN$#+\M1E[6[W>:0P%4F: E,;;*?J"DY(I5V!V*EC$0\XP8A1'249FG+ A M9OI"Q#-X=!:WH<=.]E-$[?%%;;)[,T4$4=HAXQ-'W#*-M.#YD]&&4T:QX2OK M3!7GZ4<1K?&1KV_9YO%=MNJ7Y ,]2[FV)]K$_[8752*H@BBS(,JGJ685L"LT.1U*?F $52[R>ID[V? M^X0CMT"NI8<=7S$'DNHDBH)Z;7!D1^_GU3'[/(JDO2&F?.D.)[3#(TWJ2 MO>';![43>&0G/'Y)P^6V?197XT<+V2@&TH?#;'.*$'FL(Q5$(!.(1UPZ@%F< MTU(&D:@EWB9C5];Y#3"[X#4;2W':@F!S13#B2#+)F\"(Y]0PATD"'2]"9T5( M@0^/> J"/0F"31%%(G402B!J+*AT1"=D"#,HS??-+I5:]F^_ MY9IKU#/%*1!^V>-[^N=A=[(/'$3DNM%^157T[1O;.K,7O95?+[N(-]OHRAA> M[?ZMG4SIT3HY6$QY.2'J;2?*3+HG>UF[[1>[>_8K7TZM-WX' G=M].H'=",JA6_ MVU[3;[3#9C/+>WCMT2_GC8-]K)P)07LD8$F@'.\QJ(]C6,0B.N9B8DN8N_VF M@)NJ^G<";?^P"J_)@5NG_8&D@7"ZO#:JJ@=AL#IJ[=BO-=MP6:S]TNKT>O_. M)H):+R^DA4OD#JB]A@?(/6L,C(H:&/$O#S.(UE^GYW MOJC&WC'HZ079&5]H=%*5H'&6^*1[>FTLZ?"4X*T2O%6"M^8?O/7@@AHO:6S* MHBL1@R5B\"X1@Y/Z/*NU>.YA'YXH<+E8UVF[/Y_*/67\7I'G8&6ULGUXUZ,F M7RW/6)QGS+RL4_7?C2[RVX(K6:1[*O[-_5J>]T>]WF^ZTLH/N=!J==FY@=Y"W="OOGK'W0G+N M';^#][>^[G[?.F]LYO9\P/6=O>/X'6]L_MF$MG[?RR?47]Z=UX^N1/XP80FCQB&L&$,\ M>HX,HQA9F$MG9=(AZI5U11Z<*_D'T/A8'L177GGGP.4"6@L(6K,X1!,:I%/" M2ND2/,VZ@"T%S H>DY!\'#I$JQ\X1/>@P_!IAJR@!=D6 =DF/C2)*6^E-HA1 MQ1%/A"/GC$ Z8)WCIWT4.E?%P>)Z=<&[NUL76"NPMCQ1U07,E@K,R!#,X'=_ MMN^4R?-JD//P@WL!GP@+B+!(C' L,E8!&F&JD+6":LM"UN80O5;(VG+B&[N$ M;YX(Q1DHH)3GZAG,6*1ANT.2.<:#"K N:,8WH1\2R3I':)N3U7NIS8.AV1MG MR)XR$*Y63G2=5.O;\Q)C_YCFM3'V_0C@-J=F:0)Q,*7;:<>>%]B:!;:F0^^E M)$'&%%'D$2,>6$1&$*!DCCEK-58B5T)D^'K:OQ)Z_R($> $L346VYRG;$_N1 M$L29",+,M">(IZ20Y42 ;'M'.0-]RKJ!NE6D>XFD>RD,+D6FYRG3E\TH/B@M M-%%(1!T1Q\(AF[!!46B!'4V<&[6R;E8EG;%,7Q'N9Q?N);,[%#&?IYA?MB90 MZACAC*&(J4*P<7MDO2,H41>DP(PQ'5?6Z2I1#SG^>;IL.R_!8^G M$_)@:D!9 MHE20\%&1<&)4,H9(S[Q$7./LE 2LU#&FD VPFP6..2>N8J7Z^AG^XW&D H,% M!A>+ZSVEZ:V WZ."'[FBEELNC LH\!B!"FJ&#/8!$2*$C$%%F7*R:KRJY'6] MO+#! H/+#X,+;Z0L@/BH@'C93FFCA1T-=&,N:$"<' D]-Q@VI.!U"EZH,=9Y!YH%<[[<%7S?8P8]]4&K][>1C>U7%\\0C$K?QA,$[S-9OC M&8C#:/XV!M/7.,WIK[93E8*SMWW:[_5M.P]VH0VSTH;MZ9A=)ZRBS%,DH\>( M6YH0,$.+5/ .:V]%HKD *%XU^@6&[1;AGI^UN CW@@CWM-LA!H0F% 6>W0XU M9DA3$A$H?)@HA1VUOA)N;N9U7%:$>S&%^X%&T"+<"R+<5RV@0G!-);(N%P E M/" C$^C_B5K%A9,^\$K M9RU0$T1\.42\ =:]XJ +XB 7_$\##;(Z!RR,4K$ MO0_(,6]A0Y5F44*U'Y5T8Q5(8CFMYR-O^._UCHG-Z8U>^'> MTD]M1Q@@4K/?S&[0W9B+B=K6\%"A>N/E&.OJH&%[,#,%D69!I.D01:LQ#H2 M*B%9!)*A#3(A4"2]T9A+ZA+1*^N&/IAKE&"'9\CN2^AO99H6>YJ>6N)RV$ET*^N:7\]>441XL47XV9&VG )> M/P4<5>N:TSG@P[RK%F_-+MLAX; TWS6#1-F39MB3ZCL;U7Y4[4L;^TY[:F7" M2*5L8/2)(9>H1<8;RK12(OAL:B2K!L_KH'!9G"T+-"S/$6.!AGE!P\48&BSE MG(".@:R)!LBJM,@%39'36,ND"8M1SOF8L4##2X.&YS^@+- P)V@8IS7;V6( M#\E)YX4R2$45$;> $88*B;0F)ACLDS>Q8@X*/UB=+?#P0N'A^8\W"SS,"QXN M+L$# MY#Q8UB)N$T.:D("4U<%JR31QJ4*HZXV#3 T]$"FEZ8DBZ MCQPNF*#PPI46&T4DB'EHP&;D.$A M("MDBM(['X/, /42RS,6E%HFE%I@&US!JT?$J\O6N.AY#"EZQ+$$O K6(9V< MJ2I&^^A42B14A&I!RD079[=A NG*)E?J3CY6_Q<;NQ? (>Z=[;9AM'JCUUU. MO5?0^"YH_&': L=4LD;DW"L^)<1%B,A2^.2]B#G/%8M4W6*!6]"8E%)9J(#: MLEKW"KS-!=XFEKOH-/8,&Z"7@2'.>$0F,(YP?%HVVM( MDC!,&E)J.Y96EMJ.)>Q\X:C/$K&;!;"RWRDV83I/5.$[,_&=W4L6>&Z(9"8@ MB[%%/#F&G.8**>E,!'+*C"N!YP69%J!O"V4J+QCUZ!@U%7JNE0PF6>2D$X!1 MG"%# LL8)2B32@?*2NAY@:=E(T[/$GI>0.D!H'3%%AZ)8EH30"(<OV\+9;0N./7H.'79H)VX%-99BZ1B''$?.0(Z)9#6 MC#/IA=6,EO#S136SE?#S$HJP6.'G!9OOC(9\\J#82N5!Q24* M!4^4$@&J8H$K\/14\'3%%F<50)&- 27C4LY/:Y!QFB/'::3)AYA\=4A M'VR+*SA5<.J%VN(*8CTJ8EVVRKD8H\9 I815'''C/;),"R08%4+%(#3%)0Q] MH:QRHPKF#PE$'W3K)I?#$B$PMP%:[!U@ 9SLK@8.#(&]8/I,F'YPJ8:+#5AX MC1'F#O"^_.?>LT MQ#!P%#X^.>U71Q+;Z>KRWX%6_=[J^*_+N>Q;\7\^7NQ]"2>.<=WZ1;9 M._Z ]S;_/&R\WQ*P9+]OO_],H&T"Q.!L;[,NZD=_YB5\UMC8-U9+RVRN&LSR MZ6=DR&'I$&-&11CXZ#! 0P1L.('1[W=/(RP!F._1&CVVW8-F>[#2QJ;Y9CO$ M=O\-D]5^^<2(2S/B[AS&6NJT6IVS'&3>;/>@Y].*;T8??0K-WTK(7;YKM M:E"KFZY" 3SSM[-FZ!_F[6T-#Q2$X?G.\/G#K]>JKZ[ VN [@=>XT;=^#4!Y MZW<_>BS!:X*J>SWVQ]\)*I>GL4S?[\X7U5C&[O38GYQ._C1AB+EVZ0UDW0-. MQ.[3D%)]!2'5C9QTY[ ;8ZT.UQWV:N\ L,-_7/?7]4_QI!^/'0 4PZMW2(OS M4H?G4_-\EL%YZ"*:4D-GH&Z+/829NMTEL=)=.GSW@1OM@=<>]9(&EIAYB&99 M=&71W7_1S6_??#F#],M6>V 4[1]V3N$YH7=-MR]#=;>A>@WI!S_U._YKK7-2 M.4O>NE#H;)V^T5B\>#;16TVBE6+0-=]XHH%3AS_ MB1<3@H4#JOZQ[<.SSOMOVJ?'H=,??G_5M/1 @]+&,4Q0?VQ.9[](_CO9V/IS#]8>-H]9AX\N?T)9L;OV,&T<;9U?-J?6CPZ_U MG=_A;WM'NU\:K<9FMD.]H]M?WI'=XW^.ZCM_?FWL?*#US=_3^!S_$S[;]RH9 MXAA'00J'.$P2,CH89*+TEB7A>-2P':UJ_>!$T8OGD%^$?MK_1@D??*0^4A*"H)8SAR)U.%CLC64XU(B3EB?W$;:0(_:(+/1D*_7D^ MD=JGTDMBN$6!.1!\XC&RS"1D59(FL6@L38/=O@C^RQ9\D'&=#'< _I(3PJRG MA#G"9#0A24)_XO!0!'_1!9]=$GP9<6#"6&2$#H@+(Q'0?H=HI%$ZYAW%LMKQ MQ76'B><3_#F%LBVT5>)C[/6[35^%JU4&BBRW]S-/W#6EW[)CER-*1Z&)\-YS MIHP-*9< "8E+P#(:[F">* #UO #5>#ME@TC)2:V=1=H 0G'O)+(V":2MH4H* MJB/V*^ODAF""I4_/6>1Z2JXY(]JX9%GD@4?!;"36R*2$Q]XGP^Y@@2AR_>QR M/3$S2&XT8]HB$D5."$XXTM1PE$#Y8%IXPY5>6>=,%[E^T7)-)=9,>2^33!QS M9015B7*#/=:I%J#=TA1"+_/DR;5"V>@4]WM3R,"3;X))E4 MAGL&+)1$:6B07FL:2=K/YR&W.H*/W?&''4'9R%#YXU]RT$=/XJ%_S?^C\M!G M:Z-)>?JW7QX6JM<&'O*/&[&RV>R=='JV]1X6W$EOJYWA ]IP<^:L_-=6IW>Z M0/$I%T/<./Y\5M_Y)\LOWMX,S<;1!UY_OP5X\0&>]T=S^_WNV?;[+088<"T^ M96]GX[SQY3.N[WS@#;I%&YL'9[M'!Z*Q^57L?@%L.=K@NT<>,.#/5/_^E3<. M]C%A-E'K4:(T(AY2 $T<&+L!55R!@%@5W4IM/((;V?HK$B= YKV(@!HR".<9 MLJ>NU\^A+;;5NJC!C_S'SFFW9GN]V._53GMP0[.=!ZL=!WO^6;-_6%VR<0!S M<=KJG^;HF7:H?8D6'@U_;]O6!:!QK]:+!SG4I];OU#9W&JNUO_YZ6_OEO_^E M*<6_P1^J3^2W?Z_"[:.L^.V#JJ6YQ="2G=_?US;>P_>U3V?-7@\YF]MSV&F% MJ0M7<]Q0[]0.7I1[]_=IUQ_"I;F),59-R"&8.??^8(3H:(2@:_$(^8X?SD$I;]&,K>3G=ES(+DJT,SC_<9!7 (U"*;\XMR0Q." M75T@ ? ">H(3!-H*'3M^HE'#>2V5<$,2(7M':YF&3K*$6.P^,XZW:_5RK0G MS;R,;#@Z[?6K<+>UVN<3N"OO)56UU1^(:C?Z" PWS+36M%5$)HRC\J!P"6)D M,-@&"GNEQHG8X;X(:PT]>-']W>WX&,,PW^2WV.LW,PILI]]/H7,1H*/W:M=7 M8]/3?2X4#MI*%(R"O3)*BYQR%'F5K"52D*1UMEJOB5O7UUHM1TZ&F&*W"TOA MQ%X,HB8!@O):&0/4"8!PG!68!',I"F*QUHH#G]<.>\Q2Q)1ISH2Z!9CX'=8( MJ&1O!HK6QVH99]9]ZSIYO:MD9XOM!V5!0BU& ?9!Q$&"09<2 7$)>I5)QDD! MJ@59X[>ODFKCG6GF W?)6664XX![5F/I#+>6>I&<$.R6F;_+D?[]9O[9DQP\ M^!+UZ;^]7:V6'3'P[B MIYOM8?PT;$L, J=/ MVQ8(1&:)L&I"?DKUJ8INL/G/SK9L&P"G=QBK!W5C[R03PV^Q!43L#%9ES0$H MY6:XB\SZ:K9?/9E0=)RC^*I7$SW^I0VW=GNVVXQC;!OMD?F-E[;7'E"77AHN M\M'%T,YFI24 W>SG50J/'8:!W\ #NW$84SZDBOTN\.WFZ($^=OLV;^RP:W= MU^@-J6O5Z,';6JWHKU[>':_WWK#7 _2^X?T@3AV8J,XW8&*]BG(.WF6[%S4@ M*@(2>VFRUE@[=7 2C5BH$[1UV 286Y MRZVPH[;V1E,WYBQI,F3#2>@?PC75K _[5-N"AS=[0RVA?="I^N(]B'S5T*&. MD,?SQ'X;C G,LQT\J9GC\_OQ #AJ[ T:V,S]SV\\@9D=L/!>)_7/!L\+L)B[)P,AGL\\*>PG+M#R>E/#TF^HAK$2HL ->"TTF@&S^J< MY-=F/&W&<7:!@U8'Q.!JJV *O\;^VL\R RR:SK@SI0WFSMU=JSNS,'H9 .#J MT=U#"ILU.Z)^@VL/FRG/*?0JS^G!11[HU($UGQ$GSVT/QJ5?.^ZX9JO9OX!+ M4]?F'!&^:@%TSQX,-;A.-OQF.:^$L3-:[-#7$7J==/JQTF6'NMQP*O-4MT&8 M#YLGM=.3X;63/L-J=<-=J5(I.^V)SKH&_1\D@0B@.W>/F^U*@1X*QIW':@39 M&4KS3MBO5-$X4K8GNN_P>EC1_WL*74O5"LW#?',%N3RR(%R=;JA N1*Z2F*[ MS2R&]C(D;GQZ"]I&YO^KM;]AWN!%8[7VCV8[0P ,W2?XXU#^JVDDO]5N,LWVU"'RWFXYCA=4R);0SL#T'TSP.-O<9+&XO]<-K4, SKQY!;KJJ5P^RW7 MHNV>2;2(N#) 4S\/NY.8PX.(7#?:K\@F:.P;VSJS%[V57R^C!T#'E3&\VOU; M.YG2HW5R@&) !#N#-?&F@ME\%;3)+DQ;:H?=S'[_]7-CO@)$K-*S@$SDLJ99 M#O[SJUV_:29O-#S^U)!XQ?"((V%61>*-Q9R:H!/V"6X74MI<-'WI#8_7.8>= M9EWPQF_ 9GI36_7(1+CS:6-D(AQ 6V5$G#;V3;;S\=O&VWGOM-J[JV]A5ZFT MEXJR1'_8AG&!O:AB#0"?I^T*?--IVP]VF)GWPL%^ \C8[ 388_+[":T=#])6 MY%LK$CFA&D.R-"2P_4SM@?&!D#>KC1(:\>NP89>VP-%85;QQQ%6']_>N[,%3 M'/^&X5ZKO6M6W^7-\0)>DO__FKN9[4^VUVE74M"-_WL*REMN,ZRT.&3!PW[F M]\$JJO[4F7I8[]!.$<*;9AMTA(O.\&'-3*Y@WQE]-7IX=XHVYD.B?/_DLMY@ M%\XLL!WS99FZYF&Y3NJKYHTWK6I81OO]@!V/!BS:;M[>[0DT_1PTVS[H-+,I MUX+K'$8A!6C75 ;C&0$-SSBR/ T7@[P&C?;6:-;0= MGK\EZIL>WE<_KW_8%S[')X**K7$ /=LG@V N.*C=F'LM /(C65E7-^O9,]M6 M)$O21\&2S0LA:1V\,)IICHDBW/XLSVZ9_KE.?^/#OA728$<8,E4LHQ<6.4$5 M2' Q]/*$KLL\#!>%!=O.[U^61>C=;']89^: MR(CF C$3 N+92TUKSI'71$MGE$L.>!>]95TL-BR4:;]QVB_J9_O&IN"T-LB+ M:%$N*H@L%1K!+$&JF72 M:YZC(0F,.7=9;9RW;. -Q?"(,5^QH]YLX,TY*W]84/[.9MS>2,FO3!"W:?1/ ME3AV)H><0;F[L97B]X%!^E.V1V^TP\:8*4X<=WJOVG/G;#\?#'/''"(@ 8A' M"@2(:H]"TD)8(J3"U]12::5W$N, 6Q1/D1H;,W91F-]D07E>TDRT(YOY\-0C MRVBK:2O;X]0!Q PVT"RBW>A;\,!LK:NTN^'##V-KD-:V,C5>?=6E;Z_*OZV: M4K==?S@$"C( BGN>TPSTG$D:WD$&VF8V+/9.CZO#!WC?L3W*>F7NRV L;AFE M2TV_:RI<\529<(U9TX+=)Q&N5FNP_S]&!E1)^)-D0+U^Z5)D(*L6>@W6>)7; M\UKBP)+2\\:D;;57D:_MYNYO5,ATE_22,V6"F&=]5#FPTB_&*-XK5.EY!\@[1K619+S/M0WZZ;0UON4AWOPOM)3*$A5#F&:ZS1Z<<>,/N_.M#5B6=1 M(RY0),_]>/TPDN?#]UWZ1PNN/]K[TFA"VUKU(]!;C^JLL;-W!.^!=Q\V][Z\ MNU8HI;'9.-K]\AGT &@SW1*-]Y\OZM"?^G=/;;__L[6["X) M2A\+I[(/XPP8-9JD$59-X.GMP.&N0-0,$'4I\8=@#C,=*3*),\0]]<@E+!!) MA#"EO%4Y*$=@_O)R$BT+1/U]5W_3DK%H@7C5<-: 46WGJ1IH4@6N[@%7GZ;S M%)%H:+0,>2DHXI$Q9'#"R'K&I!0$<^5RQ,># E5V&8%8>PK >5DSTE<+9W1-&5M-WY)BE,A%:2(D6M 8Z6XRVM MD[% M 0]^/@X[&U6FT@J_-O:U MYR8R)5#@@>:,A;G$"9>YL(F27)$8A%A9E[08K98-VV;=6!Z&80LW,#,[I=V] M_P6['_4HHL#Y3'#^;AK.82XCM8DBG!CHR@$8J692(Y>4(9+#_%*9"]01/*_D MTT\%Z%>2I)!A<,2<2]O=X1E3'6;0I>SOVXK7>OP8+M,+@KYO_-0E^N9?+ M^8^*!KPV?>6RR_F)O;C)H?'!=MV%Z_?=M^R;NEAVY8?[D?\]6&K%&> ^&_&' MZ8V8>4P$U18)9RWBA FD9:2(>"F$CM8XJ6 C%L4U\]E$$A9]-X>&M^ZPXE41&1I%@22/.:*Y@321B7G)%32"$IY5U0XJU M^KEA"6A?M]-J5=Y(HY#\D1=Y.>]?()SZ&Z8D_].R[=]C.Z9F?]O!F!6WRGLC MUNXT8A'G$XM:(!>M \3R$FD1&7*!*T,53*>F@%CLP0=LA4G=5SXW1Q48NH., M:X5&/:/%=0;D&LW;,%%> :O[@)6_9'_E06-*+)(..!9G"7!*F80\]T9Y%8RP MV7UR58CKV;->!L-:GB"7'V0:FD2Z#%*D%M^ 146[*>VPQ+L\.M8=3&-=L(!B MB5!$?92($ZF15=8BDB)+5AEA4DX5N*KI@XL8%^>!1Q'EOV*NE%+L7XOG1U[- MS!2V%6>G>R+6UVG$LH(9*B1#3*H B*45B!+I?:45=J1\E2.VHQ MVO*$M:/N4 OJQOM^FJQ[>=)SYV*"O)]6=,RSV=.3^G,QT6\_@E9]'_ M]YW2Z \+ _W?W@P)]:\T_N;,V^,"H-.%J;KQP':KPO;]RT-Q2RL7,?,VE>8^ MF;>Y6>-$/$KF;4WO]=@??R?8XZ0)?Y3&:G;[2Q>NL0"KC]/8ITG ;I8S ?M. M+EE2JW>J2B7O'5.W@^O]3A^=0\GV5P2K[ZZT-X+:G_ SK\ MR@:.F'F(WLL1YW+/NA1N-^YI:7U,,J;0, M:V6$"R9RPHC!+,A@L<&8:,+"C 4;O\=N)]C>X0.\FH;>3"_$R)JO/R#U]W7> M>+\+[_IXO/O]]\.]+Q_.&^_WX//7L\;W^D7CJ/7UFI'URV=XS^>S;(C=.]IE M%[^MNR'.W/*5*T(&!!P"L(&$@RDBH<02YX$,E18I4T.CB<\__8 MC( BP,$A \/J5U:8/"Q8?#[& 8!W92WVB'.12X (P+2D6'$#),I MQY12[B4!95=Y+BDA7@AFR9#P\4+XE@$&V6485)1H:1V20.J!^26!8!]+"/X, M?(\S;K7/3NV*O92,>,MDGGS;Z54E5WN7S91W\5M_V>[IBV>%RU/5VT[O.YW0 M^]1IA0)+L\#2I9(,QIH@14+>"(^XU@:9:#DBGEF?L(/])][3'/=X/.NG1T:O M13+G8!TJ,OA,,CBQ!;EHL1-"(*8L05S8A&!6,=)8*A<=EC"3*^O"S!C56^3O M11LFBOP]3/XN6RA88LH1KU 2C"%NK4+&Y=+AY5UQFES5G[[C"U!.D-0&:"D"+'+8,A90PXTHEK65U7#)K[;"%BZ)<<"49 M5GZOE]WG4[,4M7@IZG0UJ7]7<_H7?"I0-0-4-:;KBJD8B4^6(FL)SG7%$M+> M&Q1 +0M:.2H=?:W.+04=%EZE+SCP(!R8:/2")NN(RX)/ ^(X9:N:B$@9[@*V MGC(#VH3"K^V\LV# PIL5"@8\" .N^#TDG:1B"@7C%>+P'W).)T0$=0E31@/G MV:JP-,=]!0>*::- Q,,@XK)E0P>85\(X$A&FD1,:D>4ZH*B8\=8:9YRODGK2 M&4V/S^X3<"5[".$_**HT0Q!8N?0QRQ@MM/%IB$#M@W&N^C=WB3Y\S()=Y1E/ M](S9'(V6PI;Z*;;@CP>KM8/8AH4]J,9@PW&SW>SU!UMM\3UZN+'T7CDRAW/S M?C S&^VP,34OW^*[ ?X4ZC,+]9GV.R(L*4D]1TD8H#W1.>2,42@FZ5E.OJ1E M6EFGK/@\+)I$SLU 621R 21R8K/T04L5I4$"-!'$G0]()R&02%Y**Y,+2JRL M:U8\(!9.(N=E+BP2N0 2>=F":))P-A"*L&,@E? +TB%XQ --FC)@0IBMK*M9 M+8A%*E^$\:X([ (([!5['HG8>R809I5#/99(P]0CKVP.=4P:)Y/M>4K-6"2] M>"K-)JH?8R_:KC^LM.H0O\56YR3G!RWE#9_),6E&L!K-'\#4YF3VAAA5#AUF M :GM:1^E:'$44@D4-+>()TZ1TYLX%Q@5%267=@VB*C)4:Y7C,6E!LA7"8E&,](2HK$+Y7$/Y.AH(CU M/,7ZLH' !>N9KV:,)<2YB["3"Y(->#C2D*)F;&6=SQH7401[F01[ 6T-1>;G M*?-7\HC0!-+.,>):P79.%$761(.P53HI6 5*D;R=F[D5QWSZ5"'+8F/H=T]] M_[2;G5+\H>T>E'PABV='F,S1V\$4%?B9!7X^35D/A*/81*T0558A'I)$CFF/ MA$M):>&5CJKD"UE4R9RSRE\D\]DE7S,MJL_ A&.<",DE&X*XL(HN]0,0K8KEBW)OGW"'G>3@_ MJ2NZH)KSH!1[YUI 1\DI\KQN\O<(!QQ'Y13_H7MD.MJY5( 11V#24:G%.@]W.)+P/#K@($%K193$.*A"'$Q1@BFC9664*1CTH 0 M*B$=/$;8!2M#\M+EP!FRJCDI&%$PXE$L#04C%A C&B,6L;-[T3C8%]@*FQ1& MTGN*N$D!V4@M(B(IK;E-B8GJC'#6M,(%)UX'3BQH\I&"$P_%B8M+.,%3X!S+ M@*158F"N-)$91(R!'4+@2'(! +8*RV%9<.(%U2299+QHY;RKJ=LYKH4IL1A9 M4#KM.UE.7AB:_?*T%I(>=!@^S0.\X++.<2S9DV;&KW?3UA(1+"=:1A1RS02> MB$6:4(E$"I$X)K'*OH\W64O^?1MH/0^'F86JO&(9GH-Y8RS#C\I-BGC?7[PG MI@Y!M5':8=!>K,WG-0JY2#02!-09IHB2'F<5AMQ0+JT(^%(*^,-M$T7 %US MK]@IDA3:JV 15L(@KDA 0,HLHCQ9(Z(D9F"GD)P7(7\10CX'PT(1\D47\LM& MAA 14;-_&+NU7X;>%_^N M-:LEOUIKQ]>6)V$Q; G5?#0Z[49RPD''-7*$ M)\18I$9H1XU5 $'7LYO=BC\E0O*Y979Q(A^*_#Z._$Z, 00[K8,WR%D*>@+' M"1F5*+)*"\J""D&PDK;D-4CRO(NC%)F=J\Q>T>^I3='BG) @$:#^6'EDJ2)( M7$*>#ZG@.N6Q8E!\0^8Q!LO MV:S"O?X^M+VX?=K_&X:@$WZO9G5P\XX]+T V$Y#5IZT #BNB6#8 )*41CS(@ MXR)'B3O/09U(IHJO$#.8 09$*#=$I8^?_9^]*FMI)D[;^BX-[[QDP$Q=2^N">(H(WM M:\=(M&WHQ/I)Q/K2Q\"Q2X$YCZA6&/$4!7)&$92D)BJJQ#2Q MR[A)4@GX@UL> 0?#06-'PW/ JW6&>HX-<5%+$N4\OH=*J)]>J&=*J54@U%U)] MFW88))PDBY[E+$[Y1+3(AZ&]0\0'E@CE5 2P+!BN]BY?AC@_2^1")>G/)NE3 M<0H^$$*21L0%FEV#"OA(Y A+I:,'8R-H6L4IO"A9?XXXA4K6GTO69UP++G+) M$V4@X(PACGE"5B6<4T!3Y8Q(/A9I3J2L,B"\#'E_EJB$2MZ?3=YG,BYBC2.V M&)$(6AW(',@[=0HIQKE7H/NI]54,PC.(\ ?;ZM9 4JG(*^8UEO2&C#9$H@Q*-%O'H"+)1.<2E2M2P M8#BMTC2\"M%_VC(3E?P_H_S/.#1B# EFRB!E"1@X6FAD+!@X3'EL'=/8J[BV M2<@Z(Z*"@)<+ 4^4]J&2_F>6_JON#:<"3*X0*''B\CEKCIP6!$FLI&2)AX3# M,C* %Q1.<7F88E)7,[LU#F?<&W?P6+QL?'I.Q\144-VE]"96T/I6T7GH2M#=) M&2,18SPASK $*\)JY),7/F*-%7.5M"[M'N>#IVFL!/,Y!7/&Q(>)C,H&BZ(3 M8.)CD9"-A""L#8E)"6Y)N#&KXVT;F)5(OFASO)+3IY+3F;,-ULL FA1)D3.> M8!:1LXDA!E28:L=E\OX9E6@557 UJL"F8>P_4%#!2PNP6A'#?N)XW.G^!MHF ML585Q,T%<8?3%KT),G+K'<*"@8W@ D/6 M"S!F_!Q&*!V 5R##+=A/2A($W!*,*- 9/F*I2$[31,@ZU;K"C HSELOK4L'% MH\/%57<+9MH;[R)B/A_2%MXCQZ3(Z$&D\%%KIU>.8[R@P(B<9V+L7?E'SC?Q MS[D23EP]:U-VY V#40V]D6O'8M!OGX[?X]S2#==_/^8(+#?"KU[FC0J[Y\+N MXRN1(19+E_U("JN >+0,F40](BD!8GL1 Y4+)=>XEX@\S3Y8A6H5JJUD I(* M\.8%O"EG6+!)4TH0)H!U/"J*#$P@PDEK3;#F(@?7+)1CI(*\"O*6J.M+ZMZK M@.X1@6XV=RMWP,X]1\D[CCB)8)6+?$!!, M\+R1-R-JF69?T>H*57]OD%>)5 MB+=TB/>B,M%4V#1;8 M*YR1_RH2$\&_H?5C\]_PUZ1E'=L_;'7+=],)0K6Z(7:';Y@L$/&))9)FB=QM M1I".=KMW"MVO%8VOG?1[/X!Q#&JM;BDX65+A_R%<6YS4ZD>?1S),/AR &.38 ML?SSUF&_Y4?MX:@?:[8;:GO1YMK7M:VN;9_!X UJ@WC8@5YGH2SN&#;[,:+B MXD'K)^I FYN#6NSF%WR-)\/8<;%?*CN&UVN9WVS4H-T#>$&G-^H.!]"@U(Y^ M6#S.MWN#W!=GV[;KH7'-&(?SMVYT,N[M M;C&CQ4VSBQ.>^<=I*PR;;XS9T()EPCEVE8\?7WY+-@HN.B-(Y7=:;1 M;_T: M;Y!;O_O58PG>D(3?Z;&O(0SS(RC!EFUGN8/&AW&JZ;S0UFO=\=KMP_/'.M/W M!L-;-P 6/LZ]=*-R*TVZ4Q>7FP7WUW@!EMSG1QP,6QDI=]*?(X# .!C$ MP0LA/7]V#O;>B3K]* [VH'U'G^G![I9HG/OSG=UC^'=? /'YV=C[NSU+>NH? M#MK[N\?G^T?M-I">L\;V0;N^?$YRL^S35^ M!=AS$3$A*>*>!V0)E6#Y\2!H$$%XETT]SG%U]/PQA.[M6)&?]OK'^5]O3UI# M@%T;CD:#85;ZK_[8^8.=C .%]F8\WGOE<+\M1_M+]+'U(_.5"DGF09*O4TA" M$M&.!8D\-@EQP0!)#,\[A,%9AHE-1H+A).;$D>K4S-WD:3NFV.^#<7)BSS)J M##)!.QGU?:Z."R2NY6.5<7,9Z,S7T_\C15$#0/!+6F M("AHJKA("C&6$X,'P9 3.,#RBL0+SV60-F_2";RZ9*9XA5QR,-KM90H#(C8 MT2H=E'N"GFYUPP6,C57/3JH ;6% M.YL"-"J-,#0$1 ,AB!.&D2.&(2D(+ #GF4ME8D!BYD6T)PJ"G;QOLOS'_L0' MCJA?]!DOR([<[=L0:];[B>]Y8M%< *_-_O3"^9Q]W'D'8IA&[8M;7KV9F2SE M'BOGM Y]XX%81H!) 'XQ(WS\^Q!FEXE3!!UBA)Q^[OCW*XWGCAM[6>%H: MO6$< ,;^IP>C<&FG-N*P@M4Y8+4Q;:H"A@JJ/4<4)ACQ7$;>R5Q/!CO-6)3< MA RKZUA6QNJC2.6WKFNUVV"LWH!7E97Z\ !U2?/F0*#))$V0Z!)\WHZ [74K M )H+@*8-59TLMM%)%+0%7N>,1CF*%&GL/ U<*!;-VB9_L".2E<_]BLSM%+OK MOFWSWE%!C> ' *%ATPYKMA]KW=ZPUK%'O7Y%BNZ).0LPGV)V&KVN+U%FJYB; M"FOFP9II&U([I1E,&3+>YNJ8U"+XC2-IDM:1>*,< ;)CY@SE7"*JLT(NL;M' M^I205.6S6E93KH2EXGCX78&MPK Y,&QG.DK!2TTTY@(Y81Q@F(]("Y\0D"7# MK*!1.98--L7IBAT2G\<_-H<;;!%OUXNP+&?<8"?VK+(IEXS?3>S)O\JYJ8S) M!38)=K>F3V,'F#%"F4,B"8^X40"/A@84K(G1!IZPL&N;C)O*G'S4T(M^_!%A MJ5=&XU)YTB?3\Z68=D M%(29*!(/8L%2O \F9 ]X%#SW8+R>BI6T*H?#6[.'4T]CWK:])<*XV.(]@6M_ M@O0-8_NL]M]/F*U0W#$"=PZJMWO9P[>Y@Q<2+U=3XMOQ?[^<'>R%$T>Y!"G_ MF9,XU'<_\P;]2!O;AZ?[1X>BL7TL]O<^\H.C+;Y_Y&E]^U.JGQ_SQM;W7-+" M!6:1-P8C[I-&.J=OH($9QTT(,%D@M1O74S;48(&VX8>9X_$WRT4QM,8$&WP" M5J@,]PPT HG2T""]UC22])W+M3MD6A@+-,HDH9"F*^*%GD2^U(WRQ2_&XNG? M?G58J-XH]T/*26N,.O!,/Y.0)>!@N)0B&LZ54]89ZCDVQ$4M869NU--7U>^7 M.!CV1QYH)+QYJQN^Q#:@1-B"%?*C,,.R#+9[ Z"9N_#>/]L]?_S,7L MZ!T'FWSW$($]D5L[JN\WF_E'6C'\> M[1\U.XWMQM'!=KNU ]IR__P=M*W^G'Y MGSW;#_G>[58?'MOK%SKVXQ"&9K!> ^6U42K<'X57?'I"[<6$UH:]FHO#7, + M]%ZK:%M^]MM>!Z;GK(A2;W5]/]I!/M;8[Z76L/2,G!5-!+/Z=-A<+WZ>OJ]5 M1@[!AX5W[.KK?1-61[PG(P -(#D16#E!>/+*!4IB@ODR1C(2)HR ,XPF/\S- M"&X$I[=EZY=&W3\Y#)U_/OL>DX?Q9@HIJA+BV!L$F)\0$8QJD(G(<0X&V+C. MSR?*?CV?AP68 "'/RP.6?5X:17X3"^O\Q)8LJUB!-U"!VX!G+.Z<;JB<16>R MJ-_TLSYI_8A_3/+,%' P=>/8)L"7MU@']'\TO/V6*>;O02IC_YE0C:@9XC3U M=[-_Z6PZC,B!)!^CHF+?&]L^M6>#M7]=!6Y [9DQG.W^K9U,Z=$Z62J0D+-+ M%0O@S0AT23]?!6VR2].66K.?P>F_?D]0%=A014(G ,&W&=>*TS]V\Z:9O%%I M_5X)_4(?/]-"]6 99_=A[)RT>V<1'GS:[-4"F-@YV+][_6/09\V>GU0V=OV&!1:+5E?Z,#?)O1: M-@($=CN,16FH]V9904ZS%G^ >9O/IY5&^Y5,;+6;$[#5+G.O/;*1\-4W8QCE M<[&WF N%(?Z:[0.PP[6,5GE0S2P%L \T(0@HDD<&)V>=XJ"AR35&*Q(3B:B\ MS\*),H9P"K.#M2,FR'3-/K@Y-V <%#DO\GJYV\K*0M:/)R!996Z[DMV"L-GL M3&JW\[^ LB<9:$':?Y[$[B#"UY-5.6C]O&5-SB8%O)J'[\V\=LRO\O+=C,Z_ M&]!'R^>GL%HDGQ^3&]3<_O5]\OFQQ1[[Z^\$8Z^\L61#BL42,%8C^_O&TH?( M0;E L/ -6YBE;?$T>WCZ=_[!P@KXTK,!;(=_N_Z_-K\")O?ZMX>RO/S1*#8" M"B66\;\^EM"8^_?_Q83$D" ]PRKG=]1<"V,$X3;BP+&-+&I[ MYSR<%S;U9"46MC-9FKB5!:WG<=S*-["@WQ_7C[R /Z2Q_1DW=O/N=;NSO]2G>UCO+-WT-RG7XX:1Y\Z M]0[TD;Z_FGLS4<&%EAP%%4S.$^60YHX@;Z4R,A$28S[C2QXJ[=VJE%RN0*P" ML1D0H\X&YDUR*N:S\,X$0P/C1CK&J?&J K&G!;'SRT0%+'I"C$4P/1IQT"[( M>,R188()@BDEU*YM9$X(Y+KTUD7 =&DP_<"T8J#'M: M#",7&&:"YUB)B"1U#O%$(L"7B8B2Z 2S-E=*7ML4<]?-JT"L K$7!F)! 8IY MKQUAA!-/C'%148Y-3![XV-VK.E0@]B @QBYKPAA"F) >#$E*$.F7&SCN6BUC! M% 3_[[\T)?2/1\^.L> &7S6VU=@NG=>B2,'X\0(H9@]'5'KQ#GJQ->6\P$YZ M"888 FJO$9>&(9@OCZQSP3GC$I-^;9.1.3VPE6BMGBU=B=9#B-:E28TCE< N M*0HN@6@E2Y$.RA4_<9&2I_G4!'N&=%F59#VV@5=)UL-+UJ4Q1YF5ELF$E L6 M<1(CTM991 .WT8GD+58@6>+ZT?\J$]V#9Z+[[=&+!0WG*D/3$PS0B\'L!XM3 MRUE9KIZ_SFMXJQMN!O%?YVRI,'XNC)\N80%F(LR?42@: QCOG02,QQI13IF@ MRAK/'R.\[1E3-3WMCD4%KQ6\/D,$706OSPFOEX%WV&LOP+9!E"6*.%,,.24] M(LX28T 2F \/'WA7H6N%KA6Z/IZ7O$+7YT372Z^ZHM1&PBRB*4?3)*F1BXJ@ M[$UW46"&O5K;U.R!$TM7\%K!:P6OC[=34L'K<\+KYH0E\$# M>85?I6182P*XJCV05RDK>*W@M8+7Y=\NNU.N[ IYGPMYQ51A83!'./.(8:"S M7*68D5<@(9(AE@*XED4YN7@YV'LUA?[US* KDHION]R@FR>/V?I],NA+(34+ MPA%GN234@$T4.59.1HR=U;_+H#]/E/0D>*QGW.4AG%V MS!M3,+?*=,^CK@5XSJDO8Q?(769^7GQ5 M.LV2\HI%B3F(B=8*2RIM2M(8JBYT5;4JGVI50AN^!V4YK$*.'/6@5(RCR&#+ M$;;22A\L%C84WI+[K\IV;S HDSZ'*68PM<#NO4(W:JN6HW6KZ,&M*N TUIKV M1U%?N9_':G'ALS;QD/5!-)Y[3(S"+!K#F'8F.LX?H([>%9F#7V+_1WRUPE7? M?4<:A]\#I<2! D;)*Y/+&SEDE%*(&N,8DU;)I-8V*;]%O'+RT\&-Z:.F\Q?? MD(3U,ND_R-1D]9S8LWXO9UKMAHO;)XE6:[T[RIZS[:(Q@V:,PT?+ IQMCMLR M %_TK4BJ_:HS !]^=]*G!$L)\%O[G)Q?(L.%0Q9&-1$1J+=F-@,P=A[SH!5P M#<69*5+WWK*^PB6U+1)'HS(,K?43W87EEEK"#L89 MA@=/GKSWMV/Q:,E[M6"+)._5:H/HQ7+!_BX1*N$/D0CU1>3L^W.,]] M)(WM0W:MC.3>YY\[NW^VZ]"O@P^?SQL?/C4;G??M@\[?1P>[7NQ\V/^Y?_0M M%[A+];=3\8J!IAB"UHCZP!#GA"% 5R!=%FO*-.-6NXMCB0_D&WN6@/54_+>2 M >NEM5WPU0GG7*@D^@U#\/).P;"HC8]!LD@$-Y2"@>9=5-)%1BQ7UYBSK-(< M/ \*728%Q8WM.OO."4"-3B$[Y0/B6BMD591(&NQPQ"EH\E"I#GZ!!=7!F5_@ M$&CC; EWRBI,"R#079G=\B'0/YX6@J[BS%_C,7_?ZU]A/Q7@S ,XK6G ^7SV M71DA,2,1)2\2XIY[Y&3@R C.G;!$P/2M;4IY_3C>/U>8\2PUPDS9CI]&W7A1 M,FM>9+]U<_5%&Y7S=7ZY\78.N!7,!B<,-@DS[I0TPB:70N *C!MBPMC<_"W* M5H;E?1'V[ K"XN^::P=&9$+!<8DXY0X9%P)R0B47I9&$Y8 W?N\4HW.M_(KJ M553OH:C> X2+5%3O,8'H]'L2RE&K@-PY!78E"P2Y0 B2-'K&I4D\<; KS?5# M#2J-T##<)RX^R3A&!4%.]!D;7Q=8;B!>,%,TPC MPG(Y'\4L,BQZQ+3$E$0I=!1%E,:<%.]A).!18V>O?WY1]7VSJ-UW?<>]6%^_ M+7K.S=H=PK#&_409U8HXK"N!6>A)(K.NU:HK(K/$1;WOIW_[U6&A>N,B@.$1 M"VZ_MZW^W[8]BCENO]T;C/IQ:":HV\4T(77SX])@QX<-[8__MS9^]3\Q"4L\PF:4GFF9X8LK8* 91[L=8IAZV6\DC^*$;2EI7) MXT_?M-W#7*^\Y7-\$I"XT]ZHGUS"]>=?G<'*;7K17ZH'U6OGK,*%P6H_0V:N\OQV+JRT'-PC@YFX/ZX%9;1FS5ABWH9!/^RI$N9^4P M08=Z_=809J(2%/#4]ESE+$54U?NQ@Y)OYF_\;]7*,83&VX]#%(LP&H]U:"7L,,CR,^IY;[ M. K[^K(J0_9SRT^;+>@4?#:$I\/OW=YD0<&"L7E)#X:#]?R8?H3KLWC\WZA5 MA/:!C,(R+A87O'HTA">?0PMS_T\+L1EU3LKX;?CZI-_[ 3-4?.V J +:#8MX MY=S(T]R=F]9Q*92CG(>\6_1I$E)XO4L;JQ;B#0@5 %"ZO>$XEKM[5LL#TF_! M$H;9!^NR=;F89Y;46,Y"-C^G)SP++P#8J%_,$$AT*\MF_GF\M"8KR/XJP#R_ MK0AO&W\\CG';J.6(3U ^:+9YZQ>R<=CKA=-6N[T.+QH"QK;RJIT22%@')T!. MSXI?\E(ZR0MHO5C,O^H4O'6F7^NUP]@%;&H#+IXV8[=H.+QDP:;&LG(^AISG4_=1-=4(X&@V&Q=(O MH.?B[,A%X//C^?8_-MY?B>* ]>=S),T#G$'2#',W0NE5=76C MN3VG KO-+J^>\LNGC)4RIQLJ'P\XZ0U:>0;>%"=A@*'],0F$+]QZ4S>._3?X M\A;K!KWV:'C[+5..&@^MC/UGXAY$SRR_J;^;_4MW_&%$KA_M,;()&OO&MD_M MV6#M7U=G :9@9@QGNW]K)U-ZM$Z6JR'D-,K6T6!YLR;WN;]4[A#;";-\WDC7Z .]CU3^1)*I78V*T1=KI?)LSN MSTSL7K5SZ?-WRCRW>2-/8,805YH@JY1!*6&L"67):3OK+%H!5/ !K( X*^Q&^?-L#%MT]*Z+QU1^#ZR;0A=%[<7CX]\8/&";QL!\/BR.* MMM.;F(_YO"S8Y-G^;&?#"/1[:]@<.VVFGGGA_7ASGQ-FCW123$BRR$DQKC>, M8@N=%/OU=X+=[:#8O.?/N*H:6S56BMN_GN,8XF\KJLQ3?(6LS4CU& 5^F_3F MCVM,\&EVK_7O=IGP#=D';@YK>-9QOE-FH>4>Y']\G#[1_%Q#>Z?@F^4;O*U. MKY\W(4)AV^432K?&\;W\P?C0[PT&Q4!\ZX*UUKX8E__DSZMQN38N'VRK^XK' MY=UXZR44VX'%B!1FV3P8]").\X_W]][<82W,G=9SGF?<2:G=YP55(U>[D;\3 MQ@5)T=()9+W7C6<741$P7E,:&1Q&LX2+*?*XFV)"L ME\30D!X@ ]G_QG;8[=5M#HT=GGW-+J)B&WUIHF,7=#6.HV._-.NTS@_V/AW5 MMZ$M1U]R._G^^?OCQOFWTX.];WQ_]S,[^/#N[%K.V0_OSO?/F^W]3OUT9_=3 MI_'AR]'!4?.HOO>9-7;_A'_I2JA5,5!7AJQ6Q+%VH5D2U(E:12ESL;5:< M8CY.P2\X!4P+9T0)9*@/B%N!D=92(B\$22S7W,+IV3C%@YZ/+J,DEADWOH[< M,%>2?E3/R!U.6-^OMLE*@UG045&C-4_:<"N#B2PI'"W5TA'B9&47+0F&?9VR MBV+4!"!,(>4B PSS@&:$6^109RYS])JE_BZDMIK@:H*K M"5[6"5X-O5T9(0LJ\$LC)%CO!),.$:YD3AELD?;:(&>2$H%2D=QBCLWG$_\7 ME'1E?(+S+ANV\VS4/="F8?7*>[]R43/[Q>R ONUU.K%?A#V?V)/8?VX#_&7K M:D,96&S48"DLWI3U[OJ3^E? ^NB553=.+PMB[ >F6]Z/.J*A:EL,\?>^P MFP,]_[?7SH.:0STKJ)T/:ND%U+H@>0R$(FV90MPEA1S-550_V3?.P[YDP_L4R"XWKWBVR] 9U>-@@18D7R0D=C,0^4&VFMC!%K10WAK(H1 M71+LV9F.$0TN!NLY0UBGH@2)0,9'C21H#>IUTMK$M4VZ3L6<-8^>/O[K90C< M/9B M9*ZR8IY+ZJ8B0W7@PL: 0G06F$3T2'O/$+-4*4JD9$J53&).A^\2188NM1'S M[6MMMU^D:VK]HCQKY6]YB/ 13YR"%:Z#,EPY8[QD0N4"TTY@0ZHMJ64!J.FP M3Z6D4989Q!T8.#P:8 2,%85>B63)8)L+19AU11XJ:J3RE3Z5[,Y3,6MQX7T( M:I_3?50R/)\,XPL9%E%XJH1$-&J.. @QTL89)*T21$@1&28W[74\2R&M2G27 M4NV>QWXOV$&S,M6?2YXO375"- ^<,&0Y!TW,/4?&Y_S>!H/AITQ,V6@8^\0J MK5R)=F7[+X\87]K^. @EM> HIJB 6A.%##$:N<@UB8ZZ0$Q!K;%9(B&>;P/S M!9X*G0>6%B]ZN=*XA*W5(C$K,>@I+;)#DDE'A--*&RQ)9>DO!QS5=[>&]=:X M-.36=RFIU5X0% /UB!/ID2,N(2VC\DIX[1Q;VZ1TG<@Y]P$>M^QC):>+6O6+ M"VIEU3^3O#;>7LBK-E))%C4R(*&(,ZV0AJE$41/OE>>8.#>775])ZJE4O:64"V804/L$2M499# 7R(.EAIV."7N_MLDJ??JJ);6RQY]-5GV[JO:]3(-75?N>&HRJVG=5[;NJ]EU5^ZX: M^5(;657[7@"F[YK&:.E&X765Z/2,!J$5X8$GK@RQ,@<0LJ2,Y%Y9/78',D:J M,)^;O8"?.@='S>/]SM]'CN= M@\[.AR\MN(X>'!W2QO;GT_IY$_IR 'W8PCO;QS]W=C^>'WPXN%KMVR?-O;<4 M"2! 1.8*C$OHE%OI[E;.L)GCY)W@UR%QEFBX(ZWRJ%"8C/.F$DI,*<:49&=Q![Q+<\:@%[*M7/M(K%W6^O)AHB;>]3B?V M?))$$VB="E4GI2@5O:(L? 5E=Q[WR>+"6[E/ MGD>&+]TG$CAV#%Z!Y!*#> P663I!JFBIV5+DR M'@!B+UT9,;%@J=<(:P<0"]0(62,44E8QSXP+KG!E $UZJ!/=E;-BQI3KG_3Z M0!]JW=X0'FN[H>9Z]XM_OP&<7C8&.9*L2,$21347#FM+L,=&)H6529Q4%MIR M0,_.E4AR[WR02B#"94"<*88<31P)1B).L :, M-KF,^)_0L14;O%12X>1_ NS2K%!6C:3IAC"0GQ%D:X.=8T(@; &U5 MPH27VH+Y]K6VVX]V $LZWL5JJ7PMBY]HX,1$:XQ6(7 3B3/>2B4M9HY9BV-E MYRP)0%V) >:6J> (PBY$Q#G/N4BC0%)%S@5100FQMLG6,7FH+*25GW29&%PU M3<\^34\"L56VY^=!VJDR[]A@2:5!V#,P;(DV2.="CTHEK)*32> ABVN8+:2 MW\J86QX)GJKP[GUV^U+$(] DKD5"UAOXRW 5$K H2U/!E=@R<:47M!T%QMR' M'C2HVXG=8QJZ_FU57>9/& $2C3#0$KTG$G"H) !23C2)9JHCVHK+1E@-W M9DJY$T>DL$(CFVBN.JLUTM%AY%@ F,#:.9U/:JYCK*K=J&4QK:JQK<9VV<9V M-51%Q547U1E3]3!D3$8&:A$)*2*N(N@,&272AB492&+,L&?3&56&DNI0Z]/" MF8Z>&05\*6K/62#.*1DQ#5C ?T:9BODN"XI=*=L;7,Z,E>NB"66!^0H ,)T< MBM0'*[A/BN=$2V0=)G%53K-6@O^DT6"+2WX5#?9, #!59Q8;)JCW$EGG<2[> MK9!V$B/AF(F$42*M7]NDUSUN59J2%RCW*R/VU5[9(F)_J?>Y]=XQ*A%.SH/U MPO/1#\D1L]HFK!G8-.D!=\LJV:]DO_)=/*_T3_DN6#1>)^^1Q]X@SES.3!@L MHHPZR0)U49(QZU^9S(3S[<.5(DDVZ+*[-G;OZ-?X3;KJJF3S@X_#BT'SZ"R- M(>'(G.!.$M#^TJ5H>?):X*H4R_* ^,=IUPUW1%/ML\?9:,1]WKY4$2--C/'1 MV.2)R2=YU@F;-\O)L]==KC"NPKB']5(M#G*5E^J9L&[*2Q45I<(1BU1*"7$1 M K+4,F1(9,HY3KR7@'77SPK?ZJ6J(*Z"N!6 N)5!N,HAMPC"7;(Y2Y-1PCM$ M-@"#KD*YBJ8JV"N\CT^,]!-^1YC5$&!>8J<5KJ, MM37!::1IQ-CSH(048[/U>G*_)0>[P@?YKZ&%E\*_H?5C<]*#QJ@#DN$W_PT? M3MK;L?W#5K=L#IT@5*L;8G?XALD"%Y]8%FEQ"@"4.W0.5'NM#68+/+@?"ZU? M&_9JK>Z/.!CF\P&#FNW'6AC%\N-A[,,7M2*956J/_'!D\XS!58-:[^2D-RCO M]_T86L/:_XW@#<.SC=K';BV/>[YTO78*S^OE5%C%\[K%#8/8;J\7B;'@MM:@ M^+;3@S>W6\>Q?58;-F&$\H?PP[!XQ&EOU XU%Z'9_S=J]>.5QYS5>JG6&_6O M=,3%E)^8.0U,;W')$(:D#\ #77)VT!ILU+:@*W#)8-2&U\#7< ,TYQ? U9T! M+BF%!+ ",\99+@DU8--$CI63L/ = -=V 5P*$U3\8!B>1K"/C?=7( RFUV<8 M.X5%/8C=60S[V#D!M,K]VTD?+_MZ@5QX-9&K'?_WR]G!7CAQE,OZT3<*",7K MY\>D00^.&]L??^[L?6KN[_W=KG]X#VVJ_SPX^@CHU$SUHZWS^NEWZP75SCE$ M8HR(>R^09B2B:",Q@2:KF%W;[/:N(4^ME^<6&AK&3T[;!2FE=C'*>FKPL M!O&JC SR:OH:3^ >%_LE?C&\7LM3O'$!9!=0D5=,JUO*3@D6Q2P9$VSP23*I M#/=,&T>B-#1(KP$W2?J>ZKHJP"#H:#0$?#N7+*.D,]QX:XJ"7,S%B4^151GI'/KN]U MXJ[]N=T:>,#943_NPO/_;/?\\?.*)JFW)J+I16/[&]GO?#S=[^R3G=W//_>/ M#L7.A_IY8V__Y\'VQ_/Z^4%K__P=G17-_([&[M^M_:,_6P='W^ Y[UM "H!< MU,G!T?OC.K2XT?ET5-_-!,&?-TZ_8R5S!JJ$9.(!\1@I:2.<2VUD])@3D0BWGD@A&NU"'AW N,^[ -MVRQ'O0;# MGL^US:CF*\(X(XMC,?SMZZXVCVB/":$:*^JX=M9&K A7@2D5$J'0H!7@ [O- M6(LI1<#!'Z#L[<]2R8^R1L^@5^C^5J=V G_WPB!KQ6&^93 $S95I@^W"(+9O M>,9ZUJUP 0PO4.Q^1M')71DUTZC=KIU%VQ^KW<%Z+?[T *6%KL]/N@ M+!/(:OR1L7>]UDI9XZ\71"4K=V!_0".Z1?.NMCI_>MIL^6;^#@B A_;,H//R M3]1X<>?1C3]/8A=4T5@IP9\^J+N"1@U:/U$'GM4SF!'@6O\]AYEV3[8SE[UV@:7ORF[_&;LQM8;+PG6>'% ;P*5VMK=PX^C; MS_K1(=O9^FZ$\0D'#X,=&>*,8F259(A%8BUU'BQJX#U4K\,2O:*!@],;)7Z\!AMPZ M]S U@!P/*_L7'FDP"V^;WJW!7['O 7#M8=Q)?_7S%5/_]\^IV+ M?/#,*62, 3&7&",-$XQPDCY;#-Q3OK;)-JYOE/U/(>3SS?,]Q;R:YX>0[YW/ M8/QI(*22H^0<&+51!&0LI0A3!H2:.:9M6-OD&_KZK*]G;G52\K(V4"6@72?] MB#*':)5T E@ _'MBLR/EM#5LPCJYH!=P]>(,@8#YZI2P4KH$A,:Z@"T%C C MF4/R,:\>8L8H 3]42N*Q%M'QS\;G[Y$&KC%+B'O@!5QHB;2W$3G!0C#4P->A M/,_Z 0A>(M5XA1 P7%K+!A23EOXP3)IG?;CN>?5W#_ZW)_5L^F-C2:)("%( MD8U=(JNE0BJ!XHZ84J6S3UX\%$&XI^A7BF.Q>7]W_MT1SIAT& B"D(A;#0+. ML44B>.-%B")JM;:)-ZYOO2Q"$.XIYM4\/X!\GV<#($0;G2:Y9FTNBN>!(%IO M4*1 VPC&,.\RS_KU8/__F68$>3MH<9<",5?)Q@KZ5X ,#>)@T.H>%D-0[I-9 MU\I[69.-I0"&5K_8=8(1R]=G3]1IOOA'"]IAV^V:_6%;[;Q)6#OI#5J%2RP/ M8S<>VN(7N!+ZZN-ZYF#M4?9-Y]MC?V#;^3577M%NE0UH17C/26\(@Y1+@WK; M[Y_ETQCYTW[O"$8]^^M&PU&_Z&!Q:X8]*UIHV=HX5BAWY\KRR3MLY?KI MPR"4(PD+J?#SE0,U<:%FEU['MD"R6S#PM1^V/7;%PA#V3O/K:_80OAL,;QOW ME5MA.]U:W?9]LT95Z80K=AIK;[>^O/M:V_+#PB<7N[:82QB5+$Z]3,1AJ/*% M?\&$Q4[+;]1VK]R6AS2/5*V;?=V]T6!"[HN)[_=^M 9YKW:]-AC!RVWI5?V9 M)Z?=ZK2&XYW<7NDY!0$?@0A?KOJ+S=^\7/(5H](TZ$:8&5@3<'M^4KF7;/NM M0GZR&W:\"HNIKSE85]N&=9\K)#4Z7=EHZA[ M-O$G%W[J$OV**1PC'QGO]$U-R%TV_<;K;KPX."U3L$S:\*9P>H-H_7':"L/F M)(9FZL9Q# 2^O,6Z0:\]&MY^RU2D0Q9XT.7/(P/$S S0U-_-_F4 V2$P%P#@ M8U0LES>V?6K/!FO_NBKF(.,S8SC;_5L[F=*C=;*$FY!W)(HY?S."==//5T&; M[-*TI0; #"SNOWZ_^PR4<;<099"-MYD =H>#?__+;MXTD[>C\#,MN)NW^GZ_ M=9=A!FAJK]1'E\2HQ))24Y_8LWX/-/X$5K*VS 2@W"(#=(JAE7>[8*!AW(M- MKPC##S=OM6%5=TL%6F]U6YU1)V];C@-HLJ8LMJLRSIUD:@&@WCX#$(U=4)IA M\L1R4K+*M9.=KOR.C(!CU#TK6I*?_'8T+#7^IYX;%" *EQ; >QVD:M%LL@G%BV.6+7&A/\,ZMO'V>SB.^ &;4#YM/^[M_-_<[[HVM!1=OOF_7S3\?[YP?-G0^?66/; MG^[D(*/M0]'8^\CK>Y^:C3VX?Z^1&N?O\'?-$S5:4I12-JDUY\AB8Q".U+N0 MDG;:7(M;" 0&G5&29.).,F/@ND1)B)**O!4W$[@TG+S_2*FL*"Q /H%L>S;5$0P=*&Y$1Z: M[;'8_]'R67TT;3^VE8?)2'I A1 T.IG[5!K>![!6.],-G' M3X>.C\#*.UN_2F3'O+=C+TCMV%Q,_5ZG-FQU2CNCE2U&5X2Y]=H_2D.D?3DW M)3?-=EVOYMNVU;GD_+U1H5- ?4WL@MRZ\;NZV:8$NQ5T4VD^N!'@T?G3-ICB[3S,/L8,N>NSSRVT;[;/8;BZP$6S:!:)5=4?N7.@L/.+8*!; M,+-_>V7U_O+/;:!]L?VD=;(-* M/O^&&W!]X^B0'>S!\_>^M&;5^L[>-[R_]TW4]SZ+.OW[N/'ATW']Z/"\L?N9 M0=OHSG9H[]._H4V?EN%UZH X6(":O^Y].TM MH.1_WY:K;6=6!TFHRM?R8*D3N9,)5DR,WDJ^$M&*>V-OY$0+3CF@BC5=*,-L M__2R*LQ:M?RAE@\+G)2%#V#\?T0 ^':\T$[?N@7@?AT"P X*;PY,S_B)\>=) M*VO@X<5+AT6/ALU^;W38S X@LU%[.W8F%3>!"NC'6/*YL7,.4+L;3[/9>#+6 MVEGK_DKL879XBC9HY@-/QAL;$HN:P/]26S,Y"55(^^S!@3#J9P/P+C#PI6S7 M;NQW7AL.''TCWT$(O"("H-/$@#B7)D?.*>29YGY3,SB5]-GK:" M@0HU3+G !<$Y_2+CW#L>?8JNFKS[3][^S^]*<+"_(D9>!9DC8PQR!$LD/""; MMY$S[]8VQ;7)&^]&%"YBZT#FLZB6]#CC=[M$6:"WHT$AZ"#[F80GZX>]?D&) M8?K+70F@=)U6M[P!"%DI_B?VK!3^TV;LEC$T)_WL"5JY+8NI8U$3SWC>"^CG M$V"%^9(W$G\4*NQB?V!@2U?AUB$,-MPX&MLO>]$6%LQ6U[;/ABT/-DP\+$=^ MFK+_L+X,^8;//O3SC>][_>/!>&AA#LJ=B?Q%T\(S\AG (LZ\>/>)]84=L[W; MF#C12@ O-CCJ8/SPPF=/QC[[\4LOXL>+786+4S_0BWGB7BR!U<=R=A[!>23" M14-RZCS#'3,.BUFF)N\1]W(5""[/@UW9'7_NX)>G1@5HD_@>)0N<18:LYH * MRD3DL*5(?5]'\CL!KC9./GTZ@;:Y/X^8P>8)0. M8G(-FKS],>4,8M/]DE5Z$W150,SE"47[E1F?9A)Z.R,MG M+X>#RZ..%\ RL?G+.PNG_E@X\Y[JQ-V0C=I^"W %VE5>F>%JH_9UIC6G+6BE M*T]1E&D?LK#88J^X8+ 9&,J3DE,[O/"HR5LFW=NXQEL?P:C)X2)C[5<<#BEY M]58W3/'I8K_B-1LX.UO?I00;WH!M0T$@$*<^&S@*(Q%C8-(;%@6;-5A60"5E MV"[.8,.*;?=.:V,I'"L(-#DQ9"^MK:D8BDN@'WM??NMM<4 'F15,7 E1VX>K(=!K!M3P;QS>2'/T)K<-*V9V]:W6(8 MBIMFCZC#0\>[GL9L**SREM,]T8UB-VSF4'WYG> ;7)%;O\8;BWXG M&%OHSE\UEL&-;%4:2_"&9/1.C[UCAM-;!=TY,I@/,M*NE/VC6=XY4I,Z#\^=LN(HF&S M-X+GA,$_YYG1NQ9\6I(L23>/04GC'K7&TZH_XX4FP=ZYZL2M]2=>\Q'PN3&/ M0Q-O=K'3>+'M]61*8.D&[G]>W/?&?[F#:./K/&T:?FSFZ=-#IU<;#]3>R? M_]FL@U$^FUMM?W?KY\[V5LZ_QG=V]VECV]-ZYYV ]T'[VL>-W?91_<.[TP;] M.]7/,+ZHGQY3KF*<=#[;H1#'AB/GDT/:)FF#,Q2F=VV3T'4\=T+PNXC$,M2J M?#G*#"S[B]W92W6V+.1G%?"]0)A:,[;+-#5YTR$/+"SZ$$VOM$6!"_TBN5\G@:Y=%X.Z4\K(DF"= ;.004<44(LC17 M Q5!"&6EYL[DDD#7,TX=.$B4"_: M?)BO\R]& 5B;>,@I@*+QW&-B%&;1&,:T,]%Q7AD6RZP;OD[I!@<+F LG$/7, M(JX50RY%C 0G4@JO60JI,"P(?_0BT0^I.&:.69(RT'99?'DK^HRIF9M)P?T0 M+LLE40DW.ZBOA.LNF6J^TQ3.6/7SS-.+-].G8P3^483NH!S@\L][.)XK4WUB MJGO?SWZ.]EP"-/?PW=L@7[J!FYN$ODRJ^8@^[)NC*2=(?U9QR_FYY7I?,6]D^_T-W6*>YW MW>=\=X?SO?S*=]V*76VLOZ=?N0+TAP?T:6[M1UZB'"Y8.#GE*)^ZKXN#M7O?PWFZGE\K 9X?K MB>CV/33@2BN#YW.Z-"Y">"I],)<^>#>M#PC%.7V$1XKI"&S=$^02]T@2[:1. MRDN9/2]XW1CZ0&3]617"Z]JAN*(IJF#"1W7O5"&%+\+U4ZF5!=7*QVFU8KG6 MT4B&?.("<<\-LL((I!*7(3)--+5KFXQ<3ZRP].[\9]NIKVCJ*OHL*CQ9$$_J MTWB2HC,8*X:2H#+CB4.&$8K _ @L>L(Y<3DP>9WA5TA3]9+SIC*6^1H_71;J M^8P>\W'VC]D8N?I_45YRHFK"F2,%V(<^>0ECHB M)4.NLNQ3L#E?)%MG5#VLG_U>8G,O;?:O(O'0YE3BZ.E,M$P$S6R#)' ME=,I,F[6-J50JU>#O9KCV:K,C.6)I_E$ MY3HC-Q=>O\P6ZS-2Y221X^)EOTU)-QB.4];.U !8O'@CQ;-I)U>C\'.U,F?+ M_<+*3$Y% S0$$=JOF?+OS:VONM@71(N M(L^B1]QX@0R3#$4!8RZQ5 P7,=:4FYMG?"[8J-U2[O5*.N6Q8PR0(Z=H?CKJ M\K'Q_GH^=5A1IT"I!K$[NYS^MOU6IK;7EY5\9GL[#P_)9VMYOFZ M)CG?.FN*/L_EB#9)8>>QQ9;*B9GDNI7)S$,3@SGF>+TCU54Y]IZI9\SD5-O_M^O_:O-4U M\1JK D\EL*VJ K_ JL W%K!:L8)4-SL;OXY.3MH%;MAV[6.W5$+3T5>/7 CA MJV_&,&K'G536!YINSU1SQJ42=GNS->!>>9T$6M_ZKBR6Q <#X\M ZX6DD(/5 MB,"N!5N6)"GIM8JM2[4RYZR3,)A>LJW+-5*;E$[(Q8UFZZI-544!#5Z[DTOI M'T5UM7%"Z_5:_.GAPEK9Z.S@_@'O.(S33?CG4E95T((M4E5!JPVBY:.4%"#\ M(4H*O(C0S;>YP.F);94QF[8#W1E>Y8AYS79@%8_ZL_SNIMC:>Z5<6,U]^T5# M4.7\FXI+OB?_E.Z&JYKXKW%EIY>Q-W_TJ76PNR4..J"(._".[<_XH/-WJW[^ MF<'GK'X>.@>[GX[J1UMD=F^^WOG4KF^WX?OCL]R>QO:7SL'>Q_,&*.[ZMC]O MT(,V//.LOOUWJD_VY8LT9@P'F"2#",D;,HQ99!*1R#%.-(],&E&X09EFUVS7 M1U@:ZEUXYT, X\M)&;]H6H8*&'\;I#^3 MT7%GO"@_=M^-E^3[7O]%AR\]%41^G8)(8ZAV1'L43*Z72CU!-FB'I"#""4FL MC_+FX/T77(WF9MG8F[52RLJ*E\A8E#_,%DY13/:?#Q'R.@T=JQ*C?Z-/8Y[0 MQCM6/[Z*!9/9V2HGY\MD;HHO0P3^YSK0K5A<=-WFFNW%&>=>JI51TC?E-'[$ M'8O+.*Z\5W$+OQ^W\ZS:FSC\SKQ6 48:*:XMXLE1Y&@DB$OGI=&4&;>*>Q-7 ME^+U_ :V^/RV?873V(\OM!*S)!L"FU4J;GS[UU5CEZAL]+-2[KL5P7W?RORM MM@_67^U=-[>Z5K=]WZPQLOZ*BSU?YH$IM^Q?\5!,(O=J9>C>*QZ)1AS69A;& M7"ZZ!2MG+QMD_./C5(3!77QP+Z"@^7._\C5X?X%FDJI$156B8ID.\__29IZ$ M#Y2><)#HG532J?W"E_XB-LR^G>WL?B8[>Y]YXWR?'QQ]YONTT3HX.J8'G?>= M@Z./M'&T#P;VI^:L7ZRQ^U$TMK^)@^U#UCAJ=AK;S:-]^JFSLWO0V=\[Z-3A MM\91ON=]]HJ?7?C%M(@,YE$AYRU%W)N(C)0&80JL/QGF),NET=8YN7=RF@?, M=U6!5056CP-64W''5P[13.!GM_=G_!)];/V(H8*B!X"BR\(+7B?)J%2($^9S M>!-&)@2,= Y3-M%KB^W:IGBHY-X5#E4XM+PX=*<2LB5A DNYXDR/#U3T J@D MI0%KEQ#Q%M!*^8 ,(3GF2*A >/(JZ"(.4SQ4@J2G+S>PU.@"0D,?-CG^2XI8 M6%[;;7L$8/5SN'L:VS]BO3A@4Z'0/"AT-F6Y!4^,)U0B3Q18;I(;9)@02 1C M-!'66Z]R.11Q0S3X+U'H\8A1)9!/:I]D+;_3C96(S2=BEQ9)8%I[YQTRE!#$ M?:K*H*LJ)H-2\[SW"U>]JKX&H. MN&J\G2+E)- 4/$^(\02,@6J%#/8>*:ZLXLESZD*&*R[N73]V^=R82_>,"EJ6 MB@A5R#(WLEP2(=SW'2A 4:I UD^9#E93D=>>5T7 KL M68C6Y 1]%?S, S]?IXB-Q2(DP262TN:J$)0B3:E%C@7)D@HBQ,(.HT*NC#OD ML4N95?+]A-RB$N_YQ?N277BOJ=(6(\URACAB.+**&J0<98(0H1,GSR;>K\3- M(BHWRXKBU2)\Y'UO5(5@S(57TV&KW# C&28-CJTCVCPI:EXD(5M,P/+9=4B'*36"0,.

&X%)TDM M'[2\($?+;C/V8Y'^O'*W+!D$W8(_.>CD+]L*6WG2*@1:!(&F([LXUYXI@!SG MN ,$RN6.(J$H*DRUY(8* @C$U[6I?"V5<#\MOZA$_!XB/A5"CGV(SCED85+S ML3L,IHL/"(B'BE;[%)Y1Q%^#OV6ZKOO)>'D_M__ESCD+*H![1.=,!6IS@-K. ME> 7F@2G5B OE4+<$9-/%3LDB;),.*Z#XVN;1*Q+-6=(^OU%9LE/^-U/])<. M7><^_G?W_E>0-]<9@ K-YD.SR^#_Y*EU3'CD'4XY7S!%3FN%M+22,,LU5FYM M4SY4M$V%9!62+5/'EX.\S6F=5F@W']I=&J2)RI2$X2AZY0'MO,IH%Y&FSC(3 MDY4VE=P-WSM%\E,AW@ORB6<9J+4Z)Z-A4=9F&/MQ,'SU[O%_+ =(W/X=U/#Y=N%97<*LB:![*F0Q*)8='E;.Y"1H>XC0$9J2Q2CF%/3+#,%S$ MC%_WH5W+I/A2/>2_N?0UN/K^*LN"UG[8]JBHY9M&PU$_5LZ_5\ ?;ZZT\=(* M;3W1N=S=K>%%19VM[\E8%Z).*%(A 7Z#0$YPA:)EC&'%0I 6&"-;9_2ATN"L MBHT\SS,>*B/NDC7RI7%O/^KWB]*Z#AI45'(>U(J:\N/RT1477PG ?UM.8X7[ M<^'^NVG<]R)AK25#EA(/N*\)5%?!R]GJFQHMVOAW;_I]<] M1$4-R9)H3R'G'ZNP<:4]CHGL3LH)OU+;-MA#&][@^'@:]/VXY^@#,)%0,=R ME(BDC0L-L _H_1[NWSIOT&^BL?OY;'_W2[-^7C^K[]9I';0#H'%GY\/!T6R) M2$#PH_V]OX_JVW5VL'M,&MN?FHT/[\[KYQ]_0IM/X;O6_AYHB$XC@4:AC<_? M/78F>)F02-G1+X-"1N5TIXHD'3$C@:M2<8,,Q;"5U:XTR7)..=5$\.BM5H)K M;U+$#C[*<3%72TI^'<+PHF+4:],3FZ)%T?&^^OEUH'YG4*F#V(W2M14Q<"-CW3 MC:+0\TXJ5L+';JZ(UOH1_X*&7B8IQJ], !N[]>_))*8I80BP3@.'@O&W.H0B M$ZK7-BI8 &N;P]/>-0(%:Q"&LM::C&4MS_I@O39LQEJ>R=I.I]MRHT'M8K1K M>;AKMAO&UQ!YVS7_R!?\O__2E.(_BNORI\7OY(]_;M1V4G["X.*5IQ$6Y5FM MUX75>=BWW>%D$\B>6E@?M=3O=2[?F9^U4=N=_K5FBTJL>845U[4&@Y&%)N7] MI+*;O9/"MET?_VI/3OJP.$M<*%@;?)5W[0%%\B9^<16,!0@AFOVXD)-![1_C M_GWY^FVP]L_U&E@*Q0*'UR)7(-5M-Z[]!;=,1F.]YNV@.34-XS[G8>Y!7_KE MO>-'EE]NU+:&MU6G+280AJXL4@O=[/T$&1Q&&-I;Y7V016XP(_$$T^2%5PZ4 M*7=86.]5)-0%CZ4FVMUB78DYK*N;17VK#TO@,&;=^N?9-76[E4?@ @V*AF_] ML*UV)G'O>_T/>?E<(()\=8BPQ8%V1K"&E43*"C"KF,;(,NY1XA&#I:QH3#G0 M>T-?AP10/>V\,LH%D:7']SJ=_$$I-9.!+@2ME%3XX4+:2I?[K* 69SFN2&'M M!TA&7LVPQN//DUB(R+!7?'S_A;N@6^!)%NY..0!_%_W?ZH9WX][O]O)'.Z/A M8&B+TK/E"G^]"_GH&_[N. 5N%AARU&'$0\X@@6, +4>]4<)BH&%KFV+C>I#O MQ4+^92'OC:MT\78:]TSV5\%U:N,E+YKIZUA,U.<#& 9O'NC_@S*3]C8H/6S!DIDV!S4(G0FW":/ MH$BRP*9>0>;>_$XZQYX@ 7V8&KC23U#X="Y<2J5C"(:K;4\&\M0?G+7Z#RP,Z,_>*W M0D/-4WO\H8M3K\3(_N-CM\3:Y:E6_AIVV<ZZT9BCD=FHE PD F7-VX6>VA"%(=@KD_#8F&.,++S'>U]C[G:K[9GW MA!>EP>6><.?O3GU["]JTQ>$/V]G^^/ 9[CDD![N-5GWW2Z=Q_G>S01O-QOE!NM@/+K)[ M$6,=DP1IKCWB2F)DH\4H4BF(D(R*O*UE1),((I(B1:Q+'3>3N&(DRL2)P9 MP0.@&-LP#W56\^F/8Y;P0S:H6'((FBSI< >6M8)DZO:X[AO9%-?4.B<"DQKS M((D)QEN&+552$^KCC;[!F]);7&!1L1T[&(QBV![U8? ^EJ]4.[+3+L)+^:A M(D?SP,K9%#F2E#E*64#<$(9X]C-:;2PL+,DI3SKZ'(U Y4J@VFKF@0$$+D!R*=;(.I&0(Q3#_"N> M# 6AW1#7CV.L2B;!E>$"[WO]%%O#.W&!E^1Q>7:2<$^#93QOH_XE6%4L8@Y M:KR=8A'<<">%I$AX#<:)I!B9&!4BCFC)&/:X*$S/KT>'W,8B5L&W\L(E_"40 MDANDO*(D#X< 4^X)2:160B!A'5 2PA32$>P(J30CDP(OJ&O0\"JN">6 MFH;/4 M0QP/K+:.GA75OD[QFJ0$"X)AY+'(6TQ71RII;AU.+'J?MXYXEJNY8.UA M1.QI_"MW]:DL'2C>ME7TLG>$%H.H:D=H-<#IDG()%8!@ M).RHT.+_L_>F36TDW;KH7]%EGW-O=P3IG?/0'4&$V[A]Z/LB/.!VV%\<.8)L M(;$U&,.O/RNS2B/"!HRQ!-6#K:FJI:R M5F4?O,TI:^N4>S ;81E@&5^194TB0IV3O?_T(XN8".\4DCQIQ+FVR :ID6'& M>!XPD"%]T(D(.2ESNW5VW/''K9Q7.0*^SZD(Q_UN25'KPP6E!<,-<\L4$X L M7JOH+'>@HQE."04>YS!BF&_@+\JAJ@@K[,-:3?=9^U[Y4[O#]R6N8TW/\ MX<4_W0^?]L_:NWOG[9.]L_9AGL]GWGZQ?_[^PA,8TV)JBV#")$4.8.SNCC&NCV)+QQNE6M"N'<6_;6?P M;^Y LNG&\WT#W.R,PQ/E%6$6:1TX )P!$UQ2@:)RRCOXD]*$W+!G]J\, M*[G\[%3^V=@0V,I#="N=;,7,-T0GNV'\JS(J!I\4#MQP$YPU3%B1I"**&4;$ M_<6_?A?7JNU\8$&Q]X1=\ZDUQ'MAHB!(>6L NS!%+@**,0M22W.0:R)N[1!Z MN3'V]8-BOX$.\)B"I$95=2:'VZC=8< T63V/ YOT\/5;*8[VB@WMT"P MA8P?3*+!!D=$-7,T7&8,QDK#S(6@:C95;.]?/&MX$E],#Y_L'K=K,)0(U M>LT=H\),KU$I=P)-!$E)..*18V1UHBA8K(*C."G.LEXC[JKUSAJY:]9:EUEU MI/;]W*#OK< WLQA^)$MH[=;O^K[YNUR:#947*]7$(!DVA&GEC.)!2&TP4U29 M)!,H#C)JBKFPC$H.2Q8=JPHEA@10QWBN9.* M$2HBC+737&A'12INO[M"QGM*Y5J[C).7L[9)5Z>5$H\V>+#()=D&2KZEF5@_I8Z/@^&3UE]Q=!;C-YK^ M]6I5>K%*C+0A&9VDDYYC @2FJ11!AV"89 %?)]]E!36Y[U.36Z:F\L>_5=K% MZ\QY0R";'(,,DF]*.H@^.MIY?K:?.\^ KL*Q0M;%B+@#*C(YZ\MKPFDPU%-C MMW8ND\W_+CVX;D83+@7GM?;4>6,P\ZR5>F?0$N],4BWN4Z(K5"JPI:;?2MQU#FNHS$).ZRY#M8"T@22 M0,IA%;SW*[W3RXET\*QK]Q.]AOB:TTPF NIQD5'.)3WZJ ,UFE&@F^PCYL$F MI .1*"CG&,9!,Y4[C!X/ 'C.HQTLJYP+Y'!:%K(UJ0V022F3QB!^B;TQ:&.G MN=]E2SO 8*-*=3Y6O MR7;G-R>=T2C&[$[-W[H(:F0OTR;0>LGMRX-_TMH#<@9-/%]4Z7"ITP.:!DZ8 MY/S-Z/Y60Y]?C@EK#<=E/GDNMG72#YW4@;NY6F0_4>(KRJ?P7Q]2PO]>CP<1G@FL!">Y\W+>U1E-L)H[-?.R?BD!2O4@:EF M[LB_J$'VFYKK2NEQJQ3QE=+CAYC[Z6PZC,S>B<&\:&UG@XP;7] M3"WHF1UT^ZTAX%BWD@8 L;'[Y)ND=1>E+%92T9Q:4;VHXP9#6PB.J+&'0#6R[ HA5H MNH*39(CG8, Z[I,4W)&4,'SHEBM@9-*K\O(+^539]:7@!"#5L*;%D>UTAQ/B MFQ>;==?+/UJ7RR==*\5?+J;XURZYE95HOCNQM:L-P)YHNC&U <@33NC/&>SU M;MO4!FAJ U0G.ZWZ:*/SYP^[;K^\_M3_O7[P^ M@?$&[WTHES^Q-802]>?VX?_MW9IZ\NVB\^?&Z? M/&?Y!/O@Q5O^_N+#R?N+O[L'[TK^['E]X@QZ[M[%1T9-]J)3Y##7B"MFD,72 M(4ZI\SZ0J&#[=_[?_]*4T#_7*"ZS*130% JX3FC-[4".K@W&/9* F_N#/[P M?Y02H[",2!LG$-L'?X^MBL"+*ISED941N)D^=RO7 M]*^)IKXB#*?1X*X!8>?+&AQF7E*GD" 6-+@0.3+<*J1]4H(C#L5 ]:$ MZ1):S!]@18&U5FM6>;!^(/.N7H&?V:)K[9;PQO;N7:W.A@J/U64:@N8D1$)P M2@ /P=((YG((6G)"23)-_MTFRX/VLR65$=N(F74&2$^!R@BV+6B+N45T3)1Z M&V((ZBY4QKOEN,95^*NA\R'@WS?J5=P*!)LLO < CXOJ,E:.:.X(4C)%4)>I M1(9X@CPQ4D=J+9'N;M3EN_8(3C/Q+K5/^UY6VR_*Q2OY=ZBPPF+T]/.O^75< MC&2ZKSY0ST].N_WS&.O8RBLXNMOM^_+J(+V.OG_4R]&EE3W[K#\<#1]K+%V) MXC_[:*PWV'J*4J2Y"!0AR IED>4D*<8"-\QN8$>H52%[IZ!19\!NE=X]J J9 M]_/D'"MR;HV.P<+K#%N=GN^.<\^>3J]*!<@/:G7 \,NA]CFC;MRSXY#+D64Z M#_GB\JKH1B7D%&S&4=7FO#00FH;[KV.#'RW8;8+X> [_$S\E+H[[[8_&NYD?*ABU?K%NASGWJH2Z'P];SW/SL:IG MT+SKZBXBX![:NKWI?+W)JMUAF.5WRN,\@/C+;\;[W=5*W,%2U^+W\C,>TE80 M<\T[V/WW& M'PZ?GE\J7??I_=-%@T"_!H%GY3!R#B(0E9)S%B!L:D4XF M(>>2P8[(J'*,&[O<3ZO!H :#UA.#<.06B%EZJSSW-C@IB(HV<"$"4U[=.*"_ MP:"?@4&DQJ"O!X>>?(S<$&-A2X0R%,$&>NUKH0;W2A7XI#; &'/!,Q!(X1=D$@3I)' M-E$)B*2#@'T,)#='ENMDDUW3R[H)R/$F=N'#H^W64>S%@>V6TF(VG'1ZG>%H M4!5(C$LA3DU6TQ+N2*^4E-2JQ!47$8/FXW.C*"!@&1AGC1_HU^/.0M\_*C'U M3EI$$R6(#&.;,>UHR>\DVX9>[[:X;]S8R]]9L#288U<+P0&W.6)*6 M,B^KTD<$$QVO8:$W;/U+V7K1>%*V#K8)"C@B+F&2;16C!_<&'K M]6L&]L"#4E['82PE)K-!'^*7V.V?E@X%/V+-/\"*DRNB.FCB-.$4/8<75%JL MM- <:T$%ITXVUOP: -%\IU;M=;+6"41RZ1"NK4%:FXB4=HQCD#&.J:T=^L,( MM'XG&0W33NT%&@D)"KM$*4]4P/Y[[RQCQ@EE-6N,^;5@VIDQ#XI@2!)+%*,' MIA6>(B&:1\NTX(%8(U)DB:K>0K.)K#PE25"LF"C<$W< MP%HP[:(E+[TBS 5@7&LY&WA?51:]09V[1YW.G&$N'?5")(:X8: J1!Z0E=@BRG)_5)+S9=2= M%2UOW/[WS,_UOJW;-CW2W;@)NGH3A8G,"QHX]\FQ$*C"EELPQ;FVC=FU%CBZ M:'8)$CSC.>0!3&7$G:9(RR00D\)20T -9W%KA],&1C>,<7\YC#Z&T[#?_M,? M#G_/U+!G>(_NU.3>[ MTBG@O2P/F-3Z***0F(#NY,=AQ8E7"!FL>L5:\.3Y; M"YY=/#YC 7.CC4"&&P+2E6*D8PK()./@O\ H5EL[1&UNHFIYA%QS2_ZP/[+= MUE7URZ]:Y%LW=L$/J]?4W:W#@P%C*0&)61"..,LEH491&CE63D:,G=5-N.^O M!^.#^>1=8[''2N?M\!%QZ3ER4F$4E.0I&6I#%%L[\L85 ^Z,-WZQGG6S\KB/ M& SO88$>#$H2&J13PDKI<@:F=0%;"A@9/"8A^=@X@]8")6?.H.P7,%@Z9$DN M,T'VG.V>:^_$E-2C9H.3=%Z"Z37.O)KUUC0!T MT4^G#=841XD,;"CB8.\C:X-'8"WH* /@J74YO96JNZHYL:XPVFBA#;[^>GP- MWF*5DW+!,N?66 ?JJ+;PPC)IG?9-^8!UQ]=%GZI57$9I' ([PB*>G$5&TX#@ M0Q6$4(+G.EQDF]U9):Y?CZ^+_4]+Z\/_7N@7N@G-)9^67H[3AF#57C"\W(V8J0=S\/7D].&=E__@<[/>^)@]^U%>_=([']ZCH&TR6ALBC/ORX MVLSJ(+/5K_9CN_7ZS=MA(=&7\&(;KAB>1I^+\';/G[0.CSO#Z'L76:6G_G<>]**&_U;J<:VJ=$X%) MC7F0Q 3C+ \VL&]\4#5Y_SO_J#^*/^./#9R M_[1'#EY]# P+P55 $5.'N.<6:1(E"42X1;&7 VSKY)+E,\^R:A)!,"!H!EP7-*DDF:R5)D LC5J-7M0QI"60-" M61*C[;./4:F0PU$1D=8@'C5!5F&&6-;^@S721" :_$VBR;+O26LOU6:DS?_W MSELG_=!)8%97:3KP.V][/G:[DP_*[T&R@OG>/<])]E,A:\NV;H,4;)W8\TI" M_L^X,Z@$IO5PEYS^$[=S@M @ GG,;E\>/8@GMM.K[@G#[$T$]XH(I(F ?M+Z M>SP:P]"_]\/"'M^_[1GHK[/AP;#S9(&%M^.J%>ZLI; M"+48>JWBA4)%VK7FQ5GK91?NO;@ Z^]R?!?G#)X,QZ.@SV$9A+ M8!UEH,F&4B56.H-6!LIE2!X='\=N$2*GDZ=F6,Z+#6*CY,BI/X?YJI.<2EK& M!U!]I?NA-\[>U&6'EA">!BM$D)(K9VR@Q%J!22+>8<^R!X)H3#"9]T#LM?^> MZ$* LG],5N4ER-IXD)Z5$94%.^S_;3N#?3OX'$?_VNXXOIQ.?NH?0/2Q:3:? M0*,Y^LBEMA0'CUS)T]"YZ1=/ISXWQ-U!$@,.+%^DV"A M@73S2FT:!6'?AYVJ?WFFI6_9 M:;>BBA5VV@HR6-S^Q[?G NQMQ@1-1B?D4DZ\UC$B*ZQ"%&PJK 613K.MG6'G M*UA"O='Q\)(%-<.2:&%G_[&@QPS.6Z1@R#]C$)ODR51:#HLIE/=WT'&@?-]0 M*)$@!;8V*AHI-\D[EY2-Q ="J9.&$&6W_5H03R- M_#',;.'[2DX]8B%U\3R[];0F,DJ@&^XYF-S4"A!74B+'90P8;&X6^=8.N804 MZ&8[+IAB0840J>-<1>E\X,Y*GD0"-=B&9L?O9<S;KYV3\GO3'_.WE/\J65H*HB2*XDP6'VX Z7#VDM P9P MQF.B.-;.Y6)90(D.!"I-;I+#)1E&DQ=7V$H36BNFT>LX,>O"TUYX'4?99;@[ MGBDJ;^K!/%ZJRHJ+#YHQ4$@1*V4>KN MN=^&)PQ0)[7VACM&;:$" C7"YQ QBA+1$@>03:4R-2?;4EU--7/1%=>6-XN4ED55 M,9,R)10O2BN[#4NH1;:20\PG1K8%3T=31V ?+*S3[&DLC9.]!]L6GM<]WX:? MK3[OZ0Q+@,8@5$^$6_>BGSH48?"=7(2N!\K.Z,EUG;2_R,\,&ED<#%:YES?- MN_P<"*5 3.O C_I@_;3(7##KQ*/;LJ%_6H@,/ML;P:.&VZ#\^">MJU>B]5O^ M\=;NL_)NZ_>*L.JW$_=+=7QYUB^D!/?L]V)UJ@>TT,F'%F$:W&,SY*5Q^<0. M!K9W%$M?KWQR.E7J9T[ML^-^\02>VD%Q\MC6,'9AJEGO!X4?/H&UL_4]X!;' ML"C=\QGEPE-F-ZN=1)/5R/1:JW\W^OMVB\'?]O??V.^% M1WCUCOR>?_O\]=Z;I]NUDS.6.51>T4+^^1>9V28#@*=DP[2,HS\>M%S?#@I/ M!\!8V+;!\$GK_X_GLP&7 ]WNN#A,\P7Q:_3CLLL #!T/MZJ?#=\M/&AZP^GZ M]?JC3NK :@SBD2T\OF!(=;J=T7DY"+ Y]KMS"BM7MU[KPO,&- _*J MH04F?GK:'XRRT"S#/;&?XT2Q+W11=@Z^")F@KS@*F0[2V^'Q(LCE*>>S=;A[ M?:;<>CH_DDS0U7EH*Q]TMNH3>IA>AKU,?]E=?M:K!_.E?D89S: L4H99H+U\ M7@Z;,*R"!/JP),\G5\Q^#"->&$Q98@^;T:DEA04:ZG_^'.-I<9$"?(]SB[QA M#L_O#(^KD>5ERX)^0O[STRGK6BLHY8:]\L0OV=4Z:E6.E'Q=+:1JPIT_$*HH M<#C.OMC)R":*<0X?&+M/];WSLX=Y''G1JBX"O>JH'WY:_=J>GG8[WM8$5$($ MYN:_?+/)AE>0-.-J(*+I$L 2#:QSG=9H,!Z6*\$(SY$192)]^,U1'8 Q7B;) M:G% TIWF ]R(8%MA;MU.RN0\' _*74[[,.!.7IK> L5>*Q:A*$[?/0*6:NL: M@JC.[4 Y\@^'1Q?P M/]Z_")WV!2B_AV_YLJ*\?P+W_=2&[V$+MQ?[NX^! MLOVU?7B<]@]?T8-7'RTL773"(.&P15PHA5R4%@7%J4\^QU2QRN@II8R?9D,% M)Q6%5T9F[WR*P45G3;14*X9SW;$MX&]O3W-HS6 @?#>S) MI#H>'?<'.0BR\JJ2]4E+N7<6?7O^T5C+ M7; )">'S62TV2 ,=(994>J?Y\N*(I#_KK69?N0S.)3 AUOIT(>SNL+_BV?.,8$$' MS&U;IT$-Q9"NSZN+GM3M#ZLGEJ_/ %'Z9_",Q?#'HCM-[U7N450M; E+/L](*&OP) M:$6C*OQG!?O;45%:RUIGK0AV.B]N?U#LBCQ(@)PV $D9@RR@PZ\#.C! CJHRDSE=4 MQ3ZT*H_(%0G(]3E2/GTZR[9\R%PV/^T\IVKL\)P\.%C!6**DIS%5 S!Q9R'4 M*UBZ,]41X$DD#[,_/CJ^.B?Z; %$5J==7=.IG9*50;)<^9GPB+%.A#IN<58" M0%LO?5.!>_5=E)E9]FFOLR?[WJ7_\Z\'3S\ZG0,M'$>:.(9X5 *9@#W*76P9 M!P[6#@,#;X.VMOI<]6K?P(1/[-%1=CN-,O5U?+R1R?\Y9GGQ1 M,V8YGH563G.J1Z:P3#7?I!/8C,+1=TLOEP)_%HS[IY4D"4^K,>=,J]DP'BVN M[)VW7WTTD6"K34*4.C#\,7%@5W"-L =#0X+Y[TIY83.U=O:;QD#>SZFD MA *&& /F&;4!=-P$*"= 6&(;I59!1!IRP-J3RR5[ISINE8('1/?%=KK%P3TY M+)K3S5:)T,HM73ZNTD-!7!./,]N?A69\??_N[VZ^W_O#O[KMB]>?@$L%<-W)!Q 6 M^Q>OQ,'N7R,O:+S*7?CX[>/&AF^M[M7<_ M\_T7'T[:N^T$KS%P]=D^S&+_TU.\__2C=(F8)"-*+'<]B%8C$RU!AE!/D\\Q MGOR2]]E;89.$/U7@H/UJ1RPQPGO.>6L\'LMTX"5.PL]7- M^/CTQ=YV/M:=>/90R6 #2$S #576<''PY5/B.FZE!RL0JS":895&/\SA-2>M MXVC#_XSM8%3.M\$@/K0P@NW6W[ (G0 OR@%@==1>''('@RYH"OW6;W__Y_?M MUK^=O+8=V_JKY"O\]N_3*D+@V3$ PC [ $+KMY=/?W^2!PT*1Q4H<0)*0#XC M[,*4JKN>Y #@SD5])-^*DU".S-]SA]83)\C2]'IQ=-8??!Y.+7B;ZU_6)Z/E M\H'-,YB/DY@NPZA?6KG/G@E[TCDIWKG*%QL'1;WH54;;H&_#F3UO#<^'H/_4 MA]DA#/) )TZ<,'U@ )'7RWGKDP^ D(_RT6]]SAYBUYX_:;W+BVQ!'(*DLY-! METWIY,V$I9EZ5B,,L'^:I[!=UA2$9@Y+LL69DETXTXEU>L7-4\[3I_<"H=H9 M]:MLHN+EG2Y(V>B3<7?4 .>G781:=7AK8(8"'+QGVJS8&R&)*A3:'%(+":X<3 M/_=^)YS!0I99P&OT= 3+,X+'@I5=SL-AJ--1C?T_3COQ_UNJ,.!\G\F^;]+(5VU!5ILHHGW;]Z3:4\[HUDMA>I1E4<3?KGJ.2N\-C/G8>V^ MN5$)LD"D8 $3F4"DJ: 9<2;7/#6JV-E;-O>M)8* 3,- EI4F0R!%U42 NB44N1(= C9 >*,V8'/=.\)/+'1?G M7#:Y1$0K2Z!Y8K/ATW@XRLP!\']JSXO!DX-%W* M':RIW+$>8[G'RAW?U?27+(.@*;9$8F45XXQ@:PTSF%&I!/?!LE];Z>/J")?K M'QQY,)"#-$&"\<8%$=922IT6A$OLDJU*25P2(-=+@L@GORNDQR3!OSHK^C]@ M;.SUG@_]H'_VM(JV7!(0%_*^:^/ MPT&_AGW(QM"2Q9EM@)/>M&Y:95"4ZD @Q$$UW2;W2@3PJT"I$OYEBKOM5ZC7HZ3&@YCM@EK M,V)[:J+$KW[F@)AF$%7;,)JIT56)UN*IF=H+.0@I!S7-GC@LU=2G>4/P^JC? M#SDZZ[E32XQ'$_+4DR/]'KA/QU;3/9.',)W M^1"I2/3'ZU_=.VN??93!&6X,05Y&BC@W 3FB,-)&,N^9\%'391_IAO!:ZN>B M6L7+EC=Z"&1\ L.%NU3NL$4[V%8M-C)#_%8\,_WQ,'N\?L_T#3PP[^+\XWO0 M4ULG61V?6Z#J+*$,9JG18W;RV=-A_&/RXL_0&9YV[?D?G5Z97+EHN9<#W+/6 M]HUYH@7+*EC=8+>^?6T+/"G:V5);BNH[K9X0+:_\&C\A5W[WK=N"H2D)O]9M MO],7^+H]B=>ZX.:'8_@,!%W[\_M# MG_/%86QOQ:5F01=/+W)^^/Z+O8N#PP_=]HOWM'WR/(<_[^$3#/)4>.TX2D$\GJJ$!QMUL[!M^P2]D]H,R#4.7>]H#"NS'<$H%N MK^X]:FBZPHEW-[ TV=+:Z]? U&UAJC,'4](EPZW62$<3$+=&(^LCP!0-S!D< M,5>@)3%^.HG] XIQ@5,F_THS4#H;)'!^GML/YQ S8W 9OS M.;!QQG#&B$"8!8HXB0PYJS$" TWGXPH:5-K:T2NR$QJ=Z YX\.4@QX7ERBYU MQ9T2UM=H0YMDJ$WV,!?+&=6NHK*-#2K= )7:\XXB[TBTN<>=D2[7(M4"&>4D MBH;CR *S\"6H0*)1@7X*0^[U1K97U09K%* ?Q)T?B=F\-23--K!1C6X$0O/N MHD0#L1Q0)SGE<[J;0-KK@!RVPDO)?*0Q9X0KHTFL[865-F@=K_GYWW+#>#;B:T*6I+>;9<<]@I#:B7 TM_1)>I0]Y*Q""LP;#?[8369!X- M:JV1_=4@V(T1[&#>_V.=,-9@BR26/%?38\AZIY!.QDN;I*,N(Q@%G>FN7$#7 M9JY&H=J9'/=.;X-.\:X@+R[#R%@4N M).*!1.0P32@&%BE10?,$^,34Y93AW]=?N5IWZ!GDZF2 /+GW1EW9K.H95+?F MN8Z-]Y#\1?>)4S\IFF@1H_(&OZSVMU2:++O[O-[15L-2ZHZ_'H?TIAY^Z,S!N5 M:=V@J&S1W,<-T-P(:)[/ PV-*I @+'+4@/W&-0 -S97G@L7"H=CLEIJ T!&MJ6\[(>ZLVVU\\>0.MRR=ZY]@-UU6!O!X/S?(?ZSG:T4)5DTEPL%^?I M]5NAD_N-QUQ[R<716:XP-+I<..BJ9.KAM'00"/E2@*@J.)M[\\Z5'>H/X_Q% MDR%438H7+BK5(E.W?[;<'7WQ#E6GL[K)UTNI!P'=:NZA0J_TX[O/J\A$%15Q:IN:@>3*Q7>Y]H@=_(23G!S5MAU M1=6HTE0NMY.&&]8]V,> MQ"^=6%5PZ\ C.H.<&E!MPW3%84QIW 6"A,O' #73Q@CV:]9M8+8UA;2&P/NE M#EANPKPCT>!AA8JWO ^JZE3?>@4]<:7U&>;-4N7*IEEBN*5TM7B@C:NCBU MK>O(?\VEJSL5J'X:AZ.RDQDO81QI7 IP [/V:F0= _8!Y0.!=6H\&^2:Z,?1 M?@'8S_>=>URN?IY5D].JNG7NJUCC2L4&L^_*T("#@$!R,_*ZA7L-AG;"W0N- MN?OC;LA45-5"+,_,]#";^"\JG/8W2*11_ _,8"[8?LDN'[Z$F1RD%4K@8RZ= MEGNMQ<"X31(%92WBCGCD%!C9/H*IS;&W3HJ'43JM5=/Z<(FW:S9;0,>*VSMS M5L$*A)_$D:UC(36%U6T*J2D.5_Z<0FKLZJ^_==MO?R<8^SF#O=Z KNG$P=F6 MV%KAY[W6 5I5YOM^+'O]O>Y"U<%_Z<%UI??ZX2_ N_(FALH&K3OMU0:I&_SW MSML")M4'_^FD12_8(R6:WSJ]:D%F12D?,05-5^,TS4[^WMPV;^?GN-]^N%S M^\4^?/^/O37Y_W+UXO5F$*G,(^&X(2M1[QP!FR M8"PB&7B$;VQ0I0K3MEC1"WI-(]!O">W7$(-W,J>-@(N5G@41G+&>V:0)X .E MEBLIE )P<%AI9J_;?2'+Y65@F'#Z-QP.$\VPU@DK13"K@ W/7X?G+Z8\SYBA M(42+3* <\1ASATP7D91.$LJ%),YM[<@KVUL^L*#%]BK'X\,,7+R!,H"9MT93 M+V*0/"KJE'$.!\&8#RSA7Y+JT4C\6W+_?-IL"(:YJ#025E/$I31(!V*0-2)1 M!VJ?SR?#]%=4^_B9=NK:,N-*42N9PEX2'4$CXX1;RZP3CCJC+>=4IT;4KC.S MS42M4X1Q2P-R7D?$O4BYPI=&EE'FB(PF8@/J]8^(VIO%\U8M -=9'%>A;BN. M!%8']EY3-7_,X7 _=6DV F.OH_ 8$KBA7FMO&8]8:(6350QCKPESF#?>CPXX>B^'XZ MD%PZ5*!50NXTP@K5J9JM9_WA7*6E#6DRN-?+L->+%1Z68)VE"+*ECN/9(B[1 M.T>#'*IRDU[@MPP]ODX+\"O3XG+G77CQ5[\W'L;A8;_N##G?&!+PM)1B>GYR MVNV?QSD ?72]P2_>BOU7'\'2QY(;T$U9(J"E2@HF8?#(2!I"KM-/?.X-_N1R M\L>D-7B.6QI,UK[EJL6?1%:N;#L_Z^T9)]LPWSN\Q)$ $>1XD4$TSR97HUF\2X\LX*$^\N[;"W^L76QY7G>#7/81?9)Z)X?&V#;[P7_>//@9O M7?0B(I>"0SQACL#R\0@3;3U+WABAMG;$$THO4]@ID$CI&UPU*[T'_+F.2G<% M$4PV?QF'ZE(D>[W<9^TQ4T-N(IWK6A-0KA##N3\:2QC9W"XM1LQ !T]:.@+4 MH/ V7G'JM!IJYJ CQ[-NMZ+UQZTO.982D"<3SN07)8+W/II,GX$R-XR][U#, MO]40JV[3?_CLY /%G@66QU1!''@+CP&- C=Q['G$DB M-(L>T&-T#(I*J\1\7&H\/1>NF(.IJS[2VZW30?]+)X>RE_[%,SE4I6)D6NJ/ M!SFB^$L.*N_74JDS&(ZVL :0WM8)HC,&U8G99UK">M MO_M5'^4R;%3N,^Q\176+[-C+PWH33TB-(BIQ$XU*RA$5L'#$4[.$Z9%@MA S?#6"^R0+]KQS&G><3>\,* M1GOAC>W:',E=%T1YM)C9WGWZM7WV$=#0B, ](IXSQ(UQR(204,*6F$ C=:54 MG&*K,?/&DI,X$84/D@#J81Q=\-@G8:*,G(--MS*(O*&(>Z*(?;C/4]S^]/;K MP>YS!OH5P08'"KJ[,1ST*Z<9,EH'Q*1B20!3"Q)R(PFZDCI*2E(^ ;6#RM*[ M":50GYR+W"HN'1<&&^NYC(U&CD6!-#>2T@"6$].@ MF1NYFCIR+M_U%)I6IW%@JVIY-IQT>IV34V@19RM#*BY-9H=,;ERL7?(.U1X[3ZCCNM%]IA7]4 M$;M?XI^3=(ERAC%W8>TWQK-+K(-!CT=77W(I5OL7.1XI7UJ@N3^/![,3_*.( MW"#:S\@F&.P?MGMFSX=;_[WH6^WTT-(:+D__RDFF]-,F6?EX0U;(RY[_4:5V MPJ]@3'9MQM("#@5P_J^.,<$"%$M0$PSW3(.^'Z6A07JM:23I(YA5AY71G,#> MZ&53%(PKN[-J)Y?HO<9234%!E5A9Q3@CV%K##&94*L%]L.R;"6^_R-7_[U*#,'$+CG\JU'NE.R4*[Z\;UYKU?\LINJ!>5A)4T#! MZ7064_<6,+#*?U\"P.7\]XRU.=\\U?8L8'[KNY@/*-^Y9!-/,M>/;6BY7(V@ M2ND=51F^3T\'G6Z+E#OHI4H&#@ZJ;?1CN#N*1="F!O0RLWM7'%ZD \ZLPI3 M:07?FD/.#Z_9KM[N.8:LZCPM;?BDWD4OYFQ\6--N+B\1.GXNNSQ>P;!5P8Q2 M9 .NJE+-9U1G_7'.80^%[2YQI"^]2D)5JV*1![=A0(,R,+@JCV94<0=L[33W M/>]!*1DQ/](Z#W_E8*^;[UN=G_[<+/A5-D4L3 F:ZBQNHU30J#3@81&6CS?K M_3-N9X\MS&+_TU,,]H3S 7L< @I:.<2SR]R&0)#2& N"M64X7,J _REIV_J) M4?*6:=N@K/R,3&A%;I<-_NWO0+WZ.8,U=YFVO0GQ=+E&#F:7(GSN)D+YH27= MO@&U;[]2DIYG,5"TX\_?09ENSSG:WOW/=Z'O]^_@WN\@WG _$#A)NU/?^7L M$U:'-X,2OG_^T4?F":44.6H-XH9B9(2W2!,3DC:6!NNW=H3<5E@T?5E_+J#W MXJC5[0^O[HIQIVK"==-4UV[!KH+A#4+;FY34RX=4=X6X[CO9*^'Q7NY@H%\_K0M*3(146V/08K/M5,I9-/!P5"5I:)#W3B--H MD T6WG)E54B)&!:W=O"3%4FL30E"C2 %:>40\['E/.1?(K8>4/=#0'V[KOA+%>0^484:J& M[P?_Y>B\[Z:UUQ-!&71*7OM"HCNZETSWU7%\A$Y#M*\9;$_G?V+UYV#=^W/[9/G]%),2NZ$1>'>%\?'[4_O17LW 'PX\X-7'R,VPB5/$>:1(NZ21-;!6]@I)93!07%?@3K(V>___C% MX:H$1,(- !(EG&/GB)+24QQAHA@^WHC6$N]RIYO2*KT[">LK(?M7"M]AM=9+ M@A>82&H6A"/.CB36P0[LI/V:B47Y_2T6U]7!^TN3P &GIM\50VP M2H[^=.3 9TWX1ZWE7 M8QL=@[EZ=-P:]D^/.\.L-)5.>=VC_J S.CX9;K=B#RBJ=,>+QQW?C=LMU_'G MOEO=\S2&4F8$=G^ZL N]VDHP>*:WDPX,N@H/!GWLN)6WIU_-J5J[,I[QL&K$ M5VW:XD)/IUO:N1V,!U]MJ$S][;U+TRV/X#W$12$SNA\N_4&^&3T[+RLT>QUZZ_. MYPA2K<3RY@O*5V^ 7_*U@V'GF3W9;KTL$;%?RT*\1&^J;ER3Z:R>[(34 7S[ MDPE7ZSVT5>X)["'PK>VV(A@\I^7'0,;CE*.:!T JO^7X*XK_/'B^7UZ1/W^? M+>$TDG\U-^1F7--F;ZN6.^?W@T6U/;U!MLI*2'EO-,@<47/>TM>SH7KK@ =& MFXE+5S0(O 1/L0+"$F>&^ 7(MUKOJFWE_*AGF#>Y,?PZ+H3=+P(G MW''O\$T.7!\#*)Q7='OE4E23F69EG'9S+8BND M_V4V^0Q%<5!R4&H@7$@(F5O7>F_KY8+)G-2),=';65V5R;K-$4!5J:=N\77> M.NF,.D?U1E1;/*RR!( _9VP)!'.4:Z'DXAC?6.T%L3(!BS]:>\#3,/,W%>^] MG*.J__G5Y..A37%T7F4_=EOP1SGU!Y:SE@A9_I;OY@@^9VM54YQEN%TQOCF\ M*H(=(*2:T'P:&RS0I52U[6E25=TM=I:6-MG. R0I+V%U1S--)6>LU9@[%2JE0N.D5?-HHC1GO?%IZ6&< MQU:>7_%Q'3-DO='ZK6QIX==V)J/?\:_;@L[4%&XSC( M&E$_=^PMX%5^,\NSR[;RL!*LG^?4KV<'NU/]:[ON"#R9HB54 M,\C=E+OUT.!^K="O^EY/.@S7B8;N?'H%D >H_%.JFNO^NSUI4CV(66QMK[AX M0@2A\I7%G'O:[9\UV?S?R>8733;_>HSE'K/YK^%CO*_&Q,NN[CEGZU_G]9>/ MV>G=?O4QJ<2(<0DQ9AWBEG!D TO("\R-4Q+;0!Y(^^$"ZD ("J',;NH8OA^ MB9?5NGV-?O*C[.Z_( Z&DOR1.#KI86N2>OAC>J3O%&#I;^HJ?-# MRZ.M?:-U^FSQC]YM<-%B X(;=2M5/ MB?A^SO+&K>CC2EN^@JI*G:3Y$@"7ZB11O*ZA[LT]'FRZ2SDLF'C%?D J-,&W M&Y&[+KV1F@EI9)3<*JQIU#J7)E8J*:7$790RGW@CZOSTOP?]D^Q.R:-[UQD= M/ZO]J\^_UI[SW,T+_@N']NOZ9%/>SB=1M^IZ?=)^]XJ]/_RW"V.[@-\<[Q]V M.^W=5^+]NW\Z'V"D[9.WO'WQ7BS'X;9?O"CPL@8QQ#GF"$K94 N11F"4]8RLK5# 4K6O@ER R4; 26!X\2<)30ES+4U M&@=M DD6=!.I? ,EFP4E= HEL%.1.0-0@K5!W!F!Z@8UW>YN:WFSM5D+Q1@.9DD[:Y+@$_.*88T-)5*" M*T>YEAI? \@:M+I/M&H_FS.BI(N.24*0#,DB#B85TH8Q)*(CTL,WQF0C2JQ3 M);"&A>^8A:DE*2@'$PV"8ZF=M49%FZS"B1A'&EUDH[A[9M8H$7/O>H&H <;F MR6ODO(Y(:((%,SP 8^>TV&W-9,/@#Y?!64C)).:U%X*')+2+)EE&>>+>&_^] M],>&P=>+P6?&AB!6!^X$\@#:B%O/D/%1H."D-C0(2;@M#&X,62,&O]F!4GF$ MK,) U]GN*,?H=W&RM JXKGLT_O# "Z>(*9-@3+#(I73.40[!)=OP M\SP_&Q!:E$@#@@KS@+71W 7+;8B)TV1IP\\;Q<\S:T,P3!/1H(?0I%&&:J1U ME,C;0)CRU"4K"C\;>5-KH^'G]>7G(!155G+GK>:@B^;HBH2%4([[8'@CGS>+ MG^>,"T\O.'1&&YR8!8U MS0GE ^;?^[0Q&O[]8?Z=V1 L!>*$22A2+$'^8H=T2A8!3P/N!DX]25L[8ILI MO4;\NY$)+[?.PEIJPOK+^[S\\I\^!NOQ%HE0C?RZM?Q*U*F$+9,I1*ZDMM$* MJ770@:E\!E(7_E=WT4"S\9']7/EV,!\_AY/@4E$*]J7663\%^](EA@CFE%#, M@+I5.8 'T;=& JYA\+N.L(G,$F:"MA9SEEE8.)FBLQ),3(=QP^ ;Q> S Q1H M-QA-':(R H/SP)"CB2"#@R""F"B%!@;?9J0Q0!\P?YL4!:9"!FD$9]18(S#6 M-BF7B/=,-_R]4?P],U MMM%Q%5&T-H #Q%I'!(2N3N3X%'XY(&_V;9:*P_3 M1EJH=Y:NMBPI+104@B%(P71Q*61B>5S#7C-7,+N&K#48,^]8L]\ )S" M5@>O+5(F2= MB$>:4GCK.-.:!R<5V=I1:U^]X-&QG5?!>XU!2AVXK<,.2E MX; W?[AT]'^QW\M4#>TX_1$RVP)B@(:A H'104$N51C,PIJB7( M-%T 3]Q98OXO"K%OP.$G!#0?C8% M!TVITYYRI#$6B$="D<,AHI"LMY%Z03@O:3:8W57.;P,.#PH< N2XR1:PC1/ M3EJ"=50, ^UXJX)IP&'#P&&F.23JHE$R() /Y13'H^;\W 5B06-49&Y!IC!(/" M8@Q'AM#$&3%)>%IB^"EO?*IKQG;W:4Z [>8T_T&Y6*_P=SQ$6[3-!Q\1#W\-FJP M3!CZ^L36>*2 M!.N8)3R89 P!*]T%Q9S&)L2Z4@5OJN']B&6__W7_Q=_P_>N3]^_>GQWLOH;G M>[#D]\%J?_VI??+J''X/]]BCRY;]_L7S,[#^C]LO/AQ_^/24MU_\^ZE]<<3V M+_[]W'X!5CU<\_[P^//^IP_S[0;/]P_?GWV4F )J488H"3E@GR>D#2FC MTIBEX+=VJ-JF-SU=:_J$-7BR&D^BPYI0$V5RG')A++.1*@=_)TH-:_!DH_ $ M+^ )(3X7$"3(R4 0]TP@:T) !MO ;."1VIBKTS%UP^IT#9PT<+(ZCQF;))5T M0;O L8N6*1ZL)]@2H4-LX&2SX(0NP(D(/G$3& +U4R/80X8LI1')H)3TA,#7 M#. $;TMA-C9/8JW!I&D]>)]@IEFR/%I-(_7L!LK&(DRC-% M@TK#N.04:2(=DDP)SQ431K.M':&:EH2;D=[<.%0VPAYY MN"EB]X1CG7E[PW_]2+G7,E")(LFMDC5.R%"J4,+4:B)LL +L#;E-S U3HANG MZ";Q\'W:'PT/_S /XP4>)BIY'(//Q6$IXIC"*V8$HLD1V,C #9$YT5/<--BB MX>%-XN'[M#<:'OYA'J8+/)R"4B%:ASPF'N7VS@A4*8$";&9*FAH5P]8.P=M* MK%-_X(W,D+EETE;3G;#I3MC$T?U4$>:"\HDF%6B@G%"J6? J$$PEC]K'4%<; MX4T]P/47<0>+(7;X8^Y2Y1SGR'(2$8^4(F3.P'O.@/$]F)LQ-$R^64R.%Y@<]%C ;T>1]"0A;BU& M!DL"3*Z,D\QQ*G!.)(+/&AY_N#QN%"5<:<6C4YQI93TG5AF;@[&(#!0/6)\X"%8=$;&K1U1 L3Q#6@J<&?>\6?-TN&!.,81$J0N3VA0;DX)6%\8K91"S:* M+1=5?Z>#H($99"T/B OCD"%8(Z&2,LI:'[D"M8!M,_H+DGX;SORV4:Y@_4T2 MP6/#)2APVACFF18Z2*Q-H[!O%F<54LBA*KA'W.<@#,X9$] *L,QZM M((4S.6_:%JY=5DS3?.@G)0+J1 BS(28:>8C:IA"EU%(I SJE;Y21#8*\A;:% MGY[3]M./*@*R&9$3?&4$T+,$K 1-D.%1"FTM.=[$$!!%96 M2$&"YEAPQ\!0B8Y1A[F2C D6&X#8+("8MB2I ,(:ZK3F'#$K0"L"Z,]089&2 MC@1O(^%45 4!S%U5_6@ XD$!A);::P*RQ%$ A6"=LE1(ZT-2VMA&@]@X@%C4 M(+3W0EOB$',A X0UR BL$=926DYQPC)M[0ARAS%YOSKY9[,.09H6ANMO^321 MPC^*2\^7+1LOF;+&8)2(!UQ2SB(KHD):2RP=I=C06,7[KWWMYT?'>O=I4S2L M]^.LMV0S"(VUHLPCC'.=9!DL2\0=O#)@JJ,0O,?:>&\PL)[>QO(7-.]=THY]@0%[4D4:[,W%HV#^&.OM/ME.Y?!VE* M@"\'_=0990+,IF.M,P\/^V!$%NO"CL!6A)'\U>W[SYM)F=WX?UZ??W@73AWE MLGWXH=NF<.^+X^/VI_>BO1NZ[0N@*OK/\?[)WD7[Q9YX3^&YAT!E%V]Y^^QC MT@PK0'9$C8^(,RF050[^<,1IYP.GEFRU(K#O*:SX:# &[6I%M\I);\J*=#J] M O]!Y,%=.\9&FDY:#J. %C=;O\,R*!5MD-;GHMRY0U^^M!/15Z+K3&^=OZ]_!I2T7 3GC]"'V M:QS^,>7&;S?_%(O-/\5/Z_T)\N0)KF3*39M_TZ?PY@V6:_Y2>HOAZ _K1YH5F,QN%'AX/8EQ(WJQ[ALXE<-Z%?\A\ MPQN>RC^;U:MQ.>7U.ZMV=ZTQ'TZ[R^OVI#6MB[SK>^DF<+(O]G?_^=RFK]C^;K?[_M.KB_8G>/8G M?[Y_\F^G??CAY,.GOTX^[!X?+Y\WO+_X? 9C81]V_=G!._CM+HSUQ=\G[?_; MWIL]VN MFO7&H-HTL,)>R+^A. M,1T];Y8MFJU-]05='L)XTCJ$ MN5>6/.FE\*0R%VN7>%*CP),:[7:KWND.JWB!U:8PS6JO;7>J[4%=V-U&KP%, MZ4&96$_*DEZ"1_23+SPOL"E-1TS@,'%4ND6?8(V=2(W]O__5M>J-!5HK879/ MF#U@.*MIUJQM[T-Q&(33 2C-.3-%-/\5O>BV.D,\5_OH9:(=F> DXO:SK#> M[#GUP<#NM*UAK]WIM7N-MK,)EZT;NZ]3V!_XSGD\QO)-OH)2,;F/8N+FG+96 ML]FR1*=7;9A-K,SH-:H],>Q4>\VF%%W1K,N!A9X80)(%I60A\EP69?PTDJM; MEJC76TZ][LAFR^R"#= Q37-HUD'-'+2'FW!]EB2W09++G)^-8=UN 7E5'>"0 M54"%=E74;:?JF*8UZ+1: ]%L8YS$;"[V>]MJDGNXOV&W:='!#GY2]H9V Z[5 ME#VK/>S9;=L6MCDP>X--> I+6MP@+<[Y"KL]VZIW&E79,L$N;P]%M6]V1-=J CXX3>F8 MCKT)OUI)P1NDX,:\MW\X[%BMZJ#1M:M-R\*.(ZC3#MM.H]D:MNQ>\]7;7J5E MKB]1=\&IMC-&\\$D@,W\H+(V(Q@:KA\+?^1BMI:((KF8JW6?3DI[SILV8%QG M#"A_$>?#D_0:#N@6/L@H.A13-P80_9!./QC&UR*41_)*>L$4D^H.@RB.@'D= MV/])W% Z1R(6??AER;_NP[]F.0/<'@Z$U>O9H&Z8HMILUIM5N.%FM=FQ3=EV M9%]>D.VJVVS!Y0M[$Y5#!V[ MZEC#5G?0&C:']O#5VV:[I/$]I?$-^ ]*&M\V&B_Z&,1PT.HU!NTJJ.6RVAQT MK&JW*T35;':'.'YWV'5LD..]Q83E9Z'Q/8V^7\@H#A,[3D)LE6./13C:UP#\ M\\7??\@P<$0T7FR6E0/^(<.^9"KW8"KG^7*IGF,U0"6PJW:O.ZPVG7:[VC5[ M9K55;\J&U16=AF5R9HUIO=GV*H@71W(;CK^7)/=T))?9XFVS;39;O6&UA0ZW M9M-L5P>-H:QV.KU&KR5!^HI&27);JV5OS)(NJ6MSU%6TA%O !IO"JE=[K6:S MVH3KJG:'':=JPHW9PXYMMAO.J[?M>\3A2L)Z^O&BFXU^E[+LZ:BM:),.AF:[ MUS;-:K=G6=5FIV%6P:@<5@Z@TVD/S2$P M5+-BF8N]'9Y1(2NYZ5;QC)*;;D#S?- (EK(AQ7/QT**SKCDT[9XS; /C; R! MCPZX]5.BUS']33-6:XX=]JPA5EM17F5BEJ:5JU#F8?38/(Q6=>A]*# MAZ]D-F<*59/<#]69Z]E/Q ".E\2K?[+0EO[G,P6:,6:UBV.\\O^+VR6BZ_4< MX=C#=J/=Z37M!IHXLMT#Z]7N=BUI#O_NM%_I'XW#S'$_DM5!*,5WP#\XX6OA M78M9].KWXK PUZ_. 7X>9BLA,QP^&608]8!1!3P"[34@O SQ*=B3V)J]&.,0 M^?5_K7%%K]Y>4E/R8&C@_'GN2R[>+KO^NT;C,=Y^2Z+8'WIP=O#^^/3X[)("39TW?>/HI'_XJ=\_.3\S#LZ.X/\//GSIG_2- M\W?&NY.S@[/#DX,/QN'YV=')I7[FXKC_Z<,E/7+^\?CB +_H+\ZZ6Y,P>J_N M!NHS0?!=$%Z+T*E^"(+O&"WJQR*6Q7[U:V'#3QF42"N^IEQC>PVV=CEV(]6) MOX)A,"]Q:(9B8:*BXT9V$D6H"@G?@?\7WBQRHPJI0L+U(U1="$2> E&4@LCX M]=J-QZY/2TZD\&E@XI#^_!BZ5]B6J2_M) 1Y ?] /\9<='I!8Y2G!@'=HS/ MF[U>ZS?XE8@-$4IC('!:(Y:F)J$!OPYQ/ :V=[)CGL18,210'>A3L"AN>AH& MWZ3-0QK%($AB^N4@B0 D$3^"'\ = ;6&LPI] CS#@Q\9 'C@T7@>13 XZ-%S MY9!_:(.P!3!@86PRF?([)L*!725QLD3 !^$!L>["VFMU3RSX9R!*L0G0%&9P!R#-!'K^,Q/ RF E!("/?G)["H M[HM603(9 O,8N)X; Q'87+9@^%(Z\"WJM%XPJB!!)$.1)G6+*?_"Q26(T$7X M7<)&0>6=Q@(0#J&$NX'UG<2.F6Z BUVYMB1&,IG*F%1"7L"=3 43OO!G*8$# MX(<)O%0:7LHGYI\/)>J)^&KL"HG;@W?Z\&^;P67EKC,;]/V@76>[ FC!\=> -I?S?>2P">7V%9#29> M+2/QPJ_Q%O7[#T:@MB<>P0:?_BP%-JLP#I!7 P)$>L:*QK4PR8$=FA.Y I M!)&<@E!_S2 3 !6[**GR4AI^I1C7!8#?>,\F>-5X@ "EIPUF M3$2P"M6O&.D^TS7A4;\CLAG!P--R'M9 2")NA" EZ0*F8!"[-EZ,?POC5(2+ M-R$BY 0Y!29(A3^C(4WA;JYK=JXD AR%L%LKLK MXB6 ;1%L%M3/@.4QJGBAT"F9,J>6&N1%06%6,TX3G_!3R^-1 #?ITU/PM&_3 MAZ3ODH2(@>='-(E+:8Z%5^C-1(9FWNF;B/@#WP6>4S& ?A,J;U1+@Q8\@;]6 M;AU^.Y;>%-@K\D!*)(J*X?G?YT<5BN9S0*$_E"S;-1(%S2D[ M"[S?D1/7-GY%(:'D\$?UH9+!OQEC$>6U&N$ +482_L6J'.KD7C 94B""A'@ MD8: F( M!T07F#".:_/,/=;5IJ@N(US1KE07QK;ZIUJ_IG9%^M$0'@.VJBP-^CDV8/=R M_ 5U",%Z(6D4+,6!T(4'6@BH.Q%\B.X 3=\AYI>[MC+8_\/Z)Z(&+?\*WC2K MBK@Z#B;RE4%><;:5YI1,TBP=5*_RX%C#9DK "IAA32JH+Z"MA^L M7,+'U&=>^11RMQ2K" S)B>X]E%+, 06Q1# M%]05&Y]/T:H"R[#6I&P6 (#64AVVY\C[XX:@\>70#59[YV*0R;#JE@D@0M@X M9#J&+FE'=%J$'.B.GICA5 MWC09A(![PM%_!4E,004V/&$_TP!M?/PZ(]FB5>JG!G_Q,&S.1ZD=2H&>!8Z1 M V=!T59GUBB/V@><&#YE4P,#$P UOH\]S\)F(/H$V*M$VXG&AM#+V #&/BX]$P(ZZ<5D' M!-I'HM>O4.S900IU$EO[J]!J#B4^(L(9VN@$A]Q#&D7):05;0LY501AYI KC M(V&AYP"^\,K-W!'74GF*@<<@ _&0:.# 8@H]& M^C=AJ,\:+QQ>7,%[(NTS5ON'@;49%T)6PUF$FXL23T@F0T1K^;0)>' ME#^T TF@UVNI:;G=.'WN&ZJ)=G(SRHY#!&8.]T0$"@?[\V"% M42@F#-Q)X+C#U/N7\V*I.J!8W/ K(U;#:#/*Z0'&C_P;0XZYD/%=\DSZ(%0\RF:#DCGNY-D0@^N1(<7&9/OK([) ME^'U?0ZO/Q/"88# 4R*T9KP#+94LLUSDK<(Q-F0J9P&82>V*P4E:QJ6XH= ! M*^R?? &< #D> ,'!X O]BW)]2+MYEW*Q+-P\Y_M%GZYQ B\@1^ZN*T.7>TT0=S4F ,)+-U<.50XK=H9H & M07ID7H\'$&IW/GIX([+0X!X(VVD38,F2R8':B0V2)+,]Z:X(M8$] E+XKJBD MP<6<-:M]]&S3$M=/SYXWBO'T@;)MV=IF98LL\"0>!RIL3IH:;*MG:&'-S RL&.-7Z/.E>!K1XUPX%15S M-!?S6+QSS.T(,!MXQIR[[GH.N_';D\M^FH22ZL9]'?34?CVVST@I-GS88C#% M&]6.<0R+Y9@EHO@85>.*7M"7 IZ0X:2B-%&.;2VN!'('X3D"1)ZQ(0[[8M36 MFBHP(Q!##B7:8+@>G6 RS;>)]"_)U8,AW&4DG4_<(7_ E<"!S"?EK(TV6^-#[ZL0_]WA_3Z']W>-,,A!Y^0>!'L_ M":-$^''J'TW 9L;(.6Q1JI >&\H!0\C2$(*CR1MXUA])CG_#$N@.F>H5M/*2 MRJ=?3*M6S[LNT'53R6=Q($O/NU:$@SFK*C?I$R:NH8N8/#2WW!>&$D!D.O#" M>JV5OI"\XV3?2O)K<*2 ]E5K%A_[I56O +Y5E&?P6I)RS6XBW/@4))=03F?R M969A3)TBQ%B0#W JO BTITTKWG:J>-MYQ7L@//(81&-)"Z%2PKH 25ETU@Z0 M9;JDE %.&(ISFY82W_AJLYO^X;L8\Q&A*U--0D,3WUBXB @N+1IJ#YE^.HT( M%7,Z5N -6_R< T$J!@9XTQPC[;-(O;$*U5-^#I3O*;K)/7HO

)&%4]A+]X5PP0N6O!*;DSZXB@D@4D;=/'\Q2A\I'H$IPEHC-#"^ 9O*Z25 M98=1!@J33IP'"3Y!0"2NDPI/7JLH\!5:J:#DW*XX#+!SRM=E3GK@X=:7 NBO M%,J!GOKSYDRE:.P.*7B'FA%<[ P!/0SLA%@.WNU]TC>8# .-YF@X*<8U#6)E MB#+7U_EY<,D^D/'8G7**<5PX+>!I:MBB\ G\3+J1+D9*OR-1&22U+E5$UX92 M)4U9\Z/8C1.*W_EI9F(F)=7S'.GUT&ZFI&=!+G^ER.5-*PI'V& B$S_FN''! M^LXSPX/^(8BD5A6%TD>,7/AQ*@"7^5+(*C?!!#_*O_P\#9#L');?IDDM,D61 M%PLZL37'2[3.<]D_2',9Z 9(*\IK+QF_2=^6\AL,L&.*^GQZ>LZEH/)N=:XN MV.9%X;<^L3)9L.T,I(#O-RT=O<:?DI3+>*'BYDK"4N091!+Z*XB281._JXT5 M*%7#B@2;%J;J]]$7GG=Z=-KZ>GGAG5W^X9Y]^W+SY7(,*[USOUXZ\*[OS0^-"T_^\V+V M];,S'5C-]OGG=_ ;VSS__.GZ](?GG;W_9)Z^/['.OKT;G[^'77_^EW=FP1XN MQ\/3;W;]_,B&<\"[OOUY<_;GWRW;&HJFU:IVZTZKVK2'O2K<1;,ZZ-6;=K?5 MM:0T7[WMD)J_4$K+-L!]NJ@UAFU;MAI#@8@P['8=N]7K-KK-NMDQFV*CO2S* MZY^__C-8^_SHH'[V[=/-^=%Q_?3/OT6KW:L/S$:UUW8Z M)8=M,6C!]7>;RZ\_B\ B(I##,-QJAI"BP8PF>+Q83)AC!+.S@[^MGFR8W6:K MVN@Y3K4Y%-UJM]ML5NVNV6T/>IW!<(!#\E9@PG8S@O+:EUY[XW3T=T\,G4&W MVZO:+2FJ34M:56&UNE6X93EH]UH#V; P<+^2 7!00$11 H[FA*IW@^J:*9= M+ F;W!$O6?#DL(M)1 4/$W: Y=JCY4;)^GZDK$JED'CU\'3U[O:FJY\%?O7] MP<''G*5U"@HL9F;MFAEU0$XI0H9<3V!&"84/Y"C*$$+52U$4$/3T"N;I8*3? MD9A<[:JT )$;$57A_$_E&Z;:1S]BRTAY-G4JV9+1.:EIEN[T^(^3RZ.9'YQWB2@.$9>>K4K4S+ P(-SBT[4@ K"Q3 MY@HI<]TR96X[]O)"4N:X%'NBM %J->"ARVP<7".]S\A]!.JSG7"H1U7/D]MJ MCAUEG1;T4F!8" 7VRS]N=!O2C73@OS)OY;#201*$M!9 MV?U YC/D4-W(LI7I3GP9:_U)U1HIWV1N^?3$L I%C5<[#P%D?1!;H3LYJD'(T+Z^$EPB53S6O"RBM0=VS]CJK;$)USP]C *II"/ 1 M[)+ _2SF<[@RE*%:ETAADF9I2S0DPG2EU.KT8-6 A;%+QG.!-"R"=E5ZQJ[A MRGT!SP%*JMK4^6',"U3\!Z/40>"QP30KM@=)NW)0T-UP(ZK#"WS-43B7B$*6 MJI4$-[;2N)/6\.FD:FSCE'+%FM$G!J>917Z/RJ7P>NW;46T=J]@F]G4V.4?= M5Q4_>:8+(Z'53OL&__PMS,&F66LA+$BJJ213W:V#J@Q1(!1+PU*.3)*3H[\4 MO5M22$9M0E0T+Z&4WI34WJR\S/+R-G!YG-*&I$,2G^YQ_LHJ=,7SJ4#4G*J\ MG8W=SH%*%RYXL-A9D'-B*972K])-*>>4:J[%&7<#23EN>A&EW*LUR/]!R9M@ MSZC4\X!3C*GP/G5?,/4R?Y\7'DX@HP(24=KH,LQA<:S6+LGY"<@YM3#T'9%$ MA1M.<22S")27D]7=S+Y1M\AWSV7R:;H.YB+JBN/R[IZ6%1=; F!:!I8WTQ4H M'S1K1I2P@XYQT&1CZA'DYS(V26=5Z9&9NYRZ*I;7MZGK.^?D9W+AJOS-?!M3 M2BI*O2N+_)/:[G%9#[67P:8> <;&X%,L.4.5ENW22)DNW.I"N_U5@;*R>7;. M&/E#&7'+=/C*O6W$6UTD>?]#L<4!L;7Y9K"%IGN4D4NM.^>MVM22T!8WJ]&^QN*CJG2P'PZ M+3A$)Z2#@4S=74I?FJ(@ICBABWK2C/#E[BYT\V#;:>[.2P1.VH^\4=D'JN-I MY@U7KDC27#$_.THSK0%"5]0=I5 +I6+4G$R)<3?U3^XMA/NA!/%<_' B84\. MD^@@"+YCW5U"A*#+:+2-E66M:USGWR)85!L?5OJI9H?ZVH;8V@6T?41KDE(J MM%4=4L$:/(NO]3RE4R9R)U/T:T41F_F!?-_R+V/@FN M='&O5*UH52^G!;2@58INRASVEUK?QGF39DK<["#-3X^EF)#$UEV(5>0E";&1 M0*2JZ-)81Z0U]3\"Y$IPO4= N"H$CXK%0*!#E"QHKF]Q;2K%I3[^%'H/X'D1 MX8WOG/Z'D9]LS$$FM9DSY\KI'8HN"?L[@0N]"0/=JBY%_%S0ZQJS/%(VOJCY ME&+[R4CC1*5AI3X&57^>:5\9OT2LUJ5/Y%!4-:2IHZ$451N\E[2UUAHWH[5= M%_4EQ:\B%<:_D;I)NEI@*F9DW.BL,B7!TH)6KI7&%I^Z"ID7R;6NX)^PDQ%7 MI29NA1YWJ0F%;Z&M%=L_EJBR,50YRKN=UT.2+/MM#EVNL=,%80+^0YFGTQ"5 ME%AEI(&JRI6TNG- 43\J+W9S:DL^?/ H+I#K AK'85IFQL,E5(),UG<7"\HU M-W!UT&S\\H;W]R-]U?E.2_<>C8PHI3,/_>.+I9FF=]Q08MN M*QN3X$OC[R=PT=S0(*Z6V>!=K3;A7F2V=*_,EMZ.O3S/_,[G]U!<+*9 Y_P, M=Q"[B=@I(@=CP&\,CU&E*C8W3OMY(N5#N#D8H3H"HGP,W M,;7_YO3LE&70!&1L122FD7RM__'&<:.I)V:O79] 13^:GW4,:V:45:LS=>'$ MXVPVL_JZ1E_-S6WF[YJ]6J?36?EUO6:N_.ZV9;$Q5J_UH&5O_Z[56/W2K=ML MUVKLSF8;W>93;+9=7V]#-*M;82^0 1(8#7DO:D^OZS@,/+=>^FAOX5$U.?S- M@I!=.31\HXRO>U=%:9T]LZ&4QFE !8''6!#XWX/P][=I4:#1J%?F!Z^_(/#T MW9O[ .>Q2)0]NG(V_?Q@^NV&'Q:OKH$^=Y]V?9 IX3>WSM[ T^QM@AQ+1"L1 M[7Z(MCGYN"<0^O7$-R['00)+.-%OFY61^P^B.] )0\ CFLU457NU;2G!)+[E M_.B\^3FGO]NFI..?W<. G,>?^\"A;NP"-'Y922+6_:Z]#11!Q\X?ER(*6W7> MSEJ2^LX3U^F\\SRC1(]=1X]?S4J]9:XC-]9 $9-0I%VBR%ZAB%DQ&YV2AY0( M<@L/:76[]U*L=DE_6DQENH>6G;_&N8-NWT7FN@6M8S\LH^9] 85Y7TMJ0?#M M"R3:5HD4FCY:+\YX+"3GK<_^[B7>MO[>S>XZ-/! _6?OH6?5&T]G7NP]]!KM M)]2]]Q]ZW?J^JJ7+LFOW53%MM-=A(2]#"6DTVJ5NJIV;5K/$"P6+9N]>D;*] MT$Y7Y9N_. VU76H)CV$C]7782*FAKO(/-QKKN$M*[%L%/\OL[JN6R@V+>LOP[WZ:P&[PZX6"QGWU6JW/4%Z(AZ*Y3F[TR_!KUWYQWJNY M"LS[YMZNEYW] E*FU@/$CB13F95>ZQDS=DNDVD>D:C>>, 1?HM1+1*EFQ5I+ MG2OY5(E4]THU?TS"AJ'.NM77_?&6'AOK8$)VX0TXL1,DV$EC/=3?OAMOUSH\ M\'>5]KO>:O5 MVZS+%N_L+?6 66S!Y3K_\^KNKFD]\]7;YQ\AO5"NSU-Z]+";OAQ-N)W;_"&7 M[W=;FKA]EKJ!J:<'%/-8ZNM #1;EYF?J>*_AG<*Y%C,XL!]1)W[?,2Y#V $] M2X&2_BS:R5G!V')__GCJX'I(+IS7N<)FE [U@+7IO%$.%!&?G1M^AV(X=&T> M(ARIA[-Y"!4>V .GP\EF[A6.<\'$P-"->+(0'Q(5[[\$Z^#J333Q]UIZGIIV M-4E\8 J\%_5^W$NHSJ+WX8A8I*_#:2L\,UAUX^.]Z ''M('B:W4KXHC'4NLO M=8-BA"?V^WYOD/]*'[GX3G)]MBFLYRH:&W M/]+WT_[C<4@#(*-@.G8C9(;4:MD;!:$;CW$0C?0!9:F'LAR[-@U$=NT9_(,' MN$L'3T'Q\ 3?Y/^A<@_DV<_O51CD249#^Z$(Z; M^]/XBV9GP-_2"VPWGE6,/A!B?#@C&&7_-OYPOTOCQ'?P&/@#^JH/!(F_#2/W M4$PJQD?I -G?$" ^5OM <3)BX9>AR0G2!H_MDR%<3X /\:#4570FO"C 'WF1 M<7Y\FL%'-]!?05/A=QH)Q+WWE\$29VSY(QP"JA:(0'[2$%T_#I$D%/W.?9UU M8+?% !!\!Z=:(ZTN9] IT!7 (B =.(&4E)S$4WI\/4P1WG[EVGA]S,&8 JH=B1P8UV.7A97-DYTA@@@'#&]T-Q5WG)LFHA>%IG*"=&UA>8+^P MXLEE/QTXR!2X$A1\& V+=)!,!7:%R% I[ XWX*;#X--Q6,$POA:*>8U%Z. ? M*N4;=Z)W1[P6,7A$XC;EZLQA 'Q7TO4\!&>%6'(2:_1,66N!T40Y/,5!2S[) M["EHEPCXD?1MEYDKT(-+)*W0GMD83=5)+PI;F./-1&XVX0]6M[_C;,"IB&V: M] <'#W%A$%FAO(XJ:B7DK .<61Y*4%)CP./"]8@!CAG3;\)Y>:X:[X=7L\8= M%&%>R;H!J?$8*8;0<+)P*&PYCT:PGU!DPZ'4G=2,SU+C<39LG21ZG#@S8Q3@ M,+))<)4A(%Z!#&DHCY(TN>9$!=Q6RH-"63C,9&XZ44%UR!$A@]5%%N(.9P9. MO!PI8M S&^- 3P3)@76$0PAP2.$:Q$\<-^4 >-NY'KW8>_?]B3&0L"7J=O^O M!#02JV)@LS/CUTB"# K@NDVS8N1R92JZT_>G=#CB83H<\3 _'/%=.MBHGPY' MK.CMT,B+CR!\C).*<0+?&B9/0G3UU'LB]&$2$HL'>2Y<$!P!(ZW(Y>[P.7Y; M!I!H 2(%C49#YC5N %0SH\^2X6..YYWJR_CU5?_CZ:O?*OK90T^*\'WBHC"B MZ1ZW,,I%!OF&AT9HDK^%X:4_X3=>!-C!G%4L:JE^"Z+24_KC2 QES%JHY](N M@01C?%MD?/>#:Q^QF5[QSI,25(_#OTZ./U<_>JAG'(ZE_?UCX*)F^^GPXH/K M?V?T!6 #@]DYP=E/D1OP?=[0 ]TFO82?ANV55>C.LSD7K+4E(%_3Y&YNK\E] MB#-5; #A038L\B- F&0R$K1&:-:_E M$Z!'AE*'6IS2,Q?94,7SE-CI#>8; W[*6HG"G8?-L$WQ%DRE/R>9C*ZZ0VU$(WEH"AR*0;R8IED%R2#& M\3SZ9Q54@;^Q'20&A/M28":!Q"MXLPMMER%S7J3,EWQ>1QG#FOJ M07GTT=1+HOP/$%AJVA#+&AQ$Y&NWU,*WTR2TQX(7C 58903&#-W0)L0Y]BL6 M5D6$E=QEPS?#A,S.=%I8- ]-QBL;+,TP!U("@ >RQ\GO )\%DUBXH39ZLSV1 MB0G?9*/D4-)'6(4.ZC_K"7 G3K8!/156\E-+:M7)2J:9=?-H#*NA.Q9 B:H9 MT@H %1&,+MF?&_FKQFVS:,Y/L ]P6!3@4Q2P#X.X(B.Y&]K)!$>*V_JR-P9/@!7(XO"!T 7P(/ !&XW=^.H%S@CH/ MF$?(J:=_HBM!PPG8F6TGB/?D:J7A@U>D$]%^_9F^]-PUA85MB#"_"JEI\"M\ M-'0ITX^VB"XGZ M8\$J"@,_0#S:RP^;'K=,\S$*S?[E)MMWVW1)[Z-%KRD/WYU M)/^UD7%/+P"(_R"P'8Z%/Y++JHOF.8OU,CC+&O/H=NZJ'SN +W_@1\[@PZ7V M";";'OFX]-''SO>SS#U$ZE_)$ZD&V%4,>6.#),W-ZGZ!0^T^JGRB5863]SGK MCE8)W^N(VUWV8K8K5KMU>YW/?7H6WN.XC^Z'<(^B]1+IMNEL9J/2Z95(5R+= M3RUGK#0[]9W'N?LTJ-C!FE.S4^L]RQUM2[G/IPWUZ:^PBKEJ57L^\ M%5N?CG'<@S_L)F@[)6B?:";8[4*PA.L#4;;6?DJX;KU\NI=@WO9&49>WMH:Z MZ\1%U^1\;XRUG6-[:C)L"CK;33M6KV*U;N<(3PVA+;>.2RHIJ<1J5UK=DDHV M?\J21-8$S9;31Z7]4)_5)J"S0[ZN)Z.3[4,*LU[;+9S8$MMEH9U;F2&Z^WF, MY6:W,D.T^3+RN'8T0[3OWI3YH65^Z,^5TYM)$'TAC*5,$'W2!-$R.W0;LT-W M"_!E:FB9&KK7"5.@"K9;SY.-4V;IO52DL[J5AGG'W($2Z4JDV[";O=&\8QC2 M#N#&=FN-,C-T:\W>,C-T+JS=NYVAE&EV#P1MH])LEIFA3Z+O5\P[,I9* MR#ZTWJEV>[73OHNH%Y@<6F:W;0X(VTT)K<[=J9[;F*MVE^U:8O"+P6"STFG= M85V]' PNT7>G<+?2JC\)ZCX#WB[SX+RHO,8GD:)[X@"Z*WUQV[J S@<#C6GH MPE9=F@OJTSRV8+AJA"1W2ZT8@Z0XTNOV,8IJS&$Z0#$WM&S%V+!X[(9.=2K" M>%9\-:WM^A&H^A[_A)NWJS;F= 2:N@9?5>/95&:=^6O&PM$+'4Z-M1J;NBJO MR#&P)OX?V.?Y%[-=:QAP59Z>\HD-9FDD#7W;J'7UMWK4G1V$V/8<9^FD_<+U M=W ?L*V9%&$E=S=.0@W9A9_N0#]_%7C)1&:M;%4[=GC%XJ!9GOV7#9755U:X MD[EW_-0K4CWM]?MQ4S@^ST,$IBFUPTC&V-A>&#JG"_>8^&X\W\DWG1.HX'XI M;P2/]5 ;N>_H3YP/:,.*<*\#Z077.]< >-[+NYST5]QW?FIG-I1SGA&D,RZS MEXRD3P.?';RV6Z:RUHR%_3V./FMM19XYXBQ2IO50RMRYJ[^\I;7SO0%;K]49 MLE:OM@JV5KO6?B!L:5Y7@O\8QT6J)=8C0TO9%[EN+O8D>EQEN:*&4R(S MG8O?LG.2=*62\@#DP@#4/Q;$Y;PD;=2:&T.M;->H)B^?PTQSQ>'$KHEW$!1^9SA3+)FM:<@ M8^U@ \OPY]C>>NROEB5D3,Z!L]&J5P K$)3 3IO_H"%<<\_T.DU\IK;:''@$ MW<^]RZI9^>OMIKR^4VNMXO6M#?+Z_;K=;K.7N]W>TMNU,K*I&9_'KC?GF&17 MA >/THA!/N$H#"(<]HQ\B*8P^NO *3]/$J7H<,ABL*CC@)8(RPW@M<,4C'G_ M7/I8"L4!3U]TZ;(%8*">5R7'@*E@,AI1XJHQAMJ]BG8A"7 $-:V=1& ] I07 M\5PXSA)&U,FA*O)YU';K&?(.#1_8ZB (<,PE(@EHGP$:"6XF=I1V.' 93\4( M^*.:9I<;DOB 65*+9\"T%2\8Y2AO$15,,W\D@OJ*]8LD.+=,)\>B;UG%[-6, M]S2,%ZX YYT2@DP]@;(9,>PZ8S!PP\/ QKF"(SW*DG#!@1N+8KC/6PF%!^P. M06#1/QV)XUK##)%X*J?CA'K**^AG3I3."M3+9,P"W_^7H-(H7,6&W^FY9[8 M' )30FD"-&0U]_1?$N>K,HW\'@I'A,9X-@A=N%JZJ()3&7_8AU?&AS/;DQ7X ML1?8;CRK&!^E ZK'#4]8Q"?Z*._U@79.<[A+C=JD E&O]?(2AOQ6I"2T,NJ= MUQ^:.<*^K]JYYM%6BT[C[C,U[@_]]SA@>3]IF+81X'3(ZX&0,#X11 MZBK@F;N! <0KROIS8XHCMR.M).2$.;Y03\3&&:X#4F@P4HUOAA4\8#LY5X>! M<[#Y3]2(Z,@T5=O+)"/R_WC,XZ0G0!L8JDL&572@)!Z=S&:?FQI O,HA0Z_R MW.]X-8)G(?/@87ULM )9G8$?HL9!*IO"?80*_8OX\IS)"**;QG[3#W*;$]E8 MY%6[6E>I6AT0PLU*FEF+XYA5;&GG&/\?FBPI@IJZ53#P#52*\[=#J:9MDJ+ M(]H3'[B0+YT46?3(:860CAK#/71IZK@:$>/ PZ!.8',*20YL 0*@NQD9R-$:(A0L,I/3AE,!)8"<\)U[1[2 '?9PU M/TP0[D"4MO)C7DD<' _:Z C6!BD1$[^05W06@"<3!.^'XYHX;%TJ!1[>3C/- M0YH,CPR#B#&4=C#R 4E2*!(!I:>'-^N-Q8!KJ&Z%.#Y]_0"B0N:WU(^C_-%= M/WJ1 3>K#+AMQUY^=L#MZ1".5EQ_V/A[$OG8-;E]ZUAL1X+^YZ5.FZ)R M]1/G8[>*W0];6]G\L%]:N]-*#97NM.(20?8/0:QFL^0=)6HL08WN.JI4V?-OKB38%?D&<+6(W>STK1:]X6#0;K#?D*CL8[LW'>L^+6WD=DA.]TO[]=ZS5J MPG+&MW>,_7ZM\CAROLW,_W(A6>PY%.1];U=V'SUP;5CLB&IMFI5&J[LQK%J0 ML"5NO6#[-">32/(KJ^QM_&,!<$RWZ#HQ;MS&\W:DT[LV59BW_M;?=(1 M5SM[J\_RZ N.*BPPX/C6 3VEVG8W:7=KW5)M*Q%DM5Y?KSW/C-[]0Y!=7V.M MV12J4J)=+"Y5E<5E=>G+J8$L-[N=U:4_+2*PH]6E??>FK"TM:TN? 6A;5UMZ MSSC6WM1"EN6E97EI65Y:EI<^*@I=EI>6)6*KI\17K&;[^?)82PS9>@RQ*E9[ MX4;O^7-*=]"1W2WK2_];R98%II?UC,9YB5M[C%MU,.NM MDF.56+51):?2:S]),[(G >J.:(Z].W*>RS+3YT@JV;GRRY?RSI<7X"O+3)\@ MV[A19AN7"'([@I1EIKN?2EZ6F99EIH^I6FK<4;6TI\2^Y[=:%@^79:;;$%&W!SKY3RLSW;:)K^<\N!,1XYQOJU,W!B)R(V,:N'X<55!"V<%D*D*>Z8[OL8,PE-$T\!&PQA1. M$]!L=OQN"G^$QDR*L(+_AAT"( PGH6'E7G MPW37.'(A@"4:1#&-)?8 MZ,\BV#(LYH:. >^-9^FI(X%#;GDP>@3BTN-?\"1Y&ZA/P+HX]3T.X7'XJAK/ MIOF)[#2)_AH^\404N<,9GJZP>,VX$\J1>_,X&)L/!'&T%HP!+UU5$X?/(X O M N%>\"D/;/.FY,8^H MB)*(+E?PT-.B+3XO)L#.8W).) -]M[BN@@.CEL;;FM%?XREC)'T9$EK#1A,O MQI1X"H0QFXPQS9^!,60SJ=M#PVF<>JV,"?#F M@8ROI>3+B^1H@C/JU[Z[I[LJ6G']T?1]Z<&'HXKQGA&6P'O@3%S?!:XG$*+& M\[S9[P(,><+9'*Q2]6H,/9G9K]54GZ]6Z"R=;[\UXKDMX6K_>0/I> MX-^YKWUCX#J:[4Z#",& /,"-79G2=E$=B%)]0)&LX82 XK#2C._ G2!_8&;U M0R+=:ST@F.(JB5]8W4Z K< J_TE L4"E0BU-Q\ M2@)'_G_'8>;:&\GJ .[^>U4,8;.OA0>:8/3J]R(S DXT!\/YXZ\\Y'#X9(=D MI@BX&S!UOB8E$Y^"/8FMV8L!/&CX/Z_^R^WU'.'8PW:CW>DU[4:W-S!ENV" M*?&''15^A?,XN?,\0N)=HT94D B_F#4S$P1LT.%3FEG!(V@^@4S"5Z<\D?4M MQ13UA@"/8+GZH\3BVJ=>6Q9J8V%>%G9J;9:%UFI16.L]7!+N&KY]AEOUX+5P M<#2.7)_%M>M?R2C6TC)_(W#=PR2,T=27/AA!MB0-FFYNF/AD;@/M@K4.3Z*. M?0(L'S2"0P]N^#08N/0=O#,&V$X4[L%M>8F#MA@ >60$M#Q8_OXH8CT]&,;7 M<$&PYA!6@T>4ZV*%TT I"6117(/*A?_%Q_\2U!@B,_<8IJL<(6J9G;O4HX1@ M],Z-;-"MD!XJZ.V($AOLW6B8L'GK,7WD[^=]XCJRPB 'D,IJ,*S"751!20+T M5W<'EAMJL:#!VC*[&5)94%.K +I$H)HP-8VE-S7BXBT)_"DJ8\(>NX!:H&O! MK5;@#;".' Y=^-+/O5 1H1L:/MAN8&^#,7^HM+L\:MI!%.-]PRJVF)((^2'1 M\T@('0M_Y*+@$U$DXU033'R1.&XLT6N,%Q?QORAE5N#' ^$).NE8PL_>D/H: M*(:HU4C69;4QJLW4-\8XN(;]P=$RIQ1NT0'UUP_@A+ BKQ.Z> N"CIKN/>_5 M>G]P\)&-A5!JZZL% M#GF2X>4!X>6N\9KY RT2VA+UPP)Y"=MZB#*#6,1*PX/>W&SSFW&97ZQ>N["- MM;4+O8FB XO-X-1->2V6V<'Y32L257H7,\S%4PC[/XF+R@FNAYQ8.;4.WI_P M=VPV[AXMG*#IBBSGQ <%;.=4]73[+FU_*;8U,F1K=A^+\O/8ML8&>IUL UUS ML\B^@_A&8+H4-W+GV"QR%E"-&/I&+&Z,$*[82%!=X4 8*A"3S$,>T24#=A N MH+O-3T"N+JY109<\/ #\2*LS^E>L[(-L)JV&Y3M(;.ZVQD&T&(&9YU^((2ZH M< :ZW/%I=PCO1N=^B'YX&\LZTFAP<=?XJ0HNCB78#S;L9^=T;X5D"-VE)OL] M(RK+A&!A >O Y%WC+[ETZ">LH0DV; TZDP"L#1EG"C@0SA[P, M #$6[J2.A_+*A7T(5(*OA.N1>XZ]P4"G"$9?CCBD(S$L#]9(1=D ^#X,;H7H M1(?7%%[AN;P!,+4JL![ZR-T<=_H2[>3 M2<)NIB+Z!%=2X4\(0&!(HHQ$YL. RELK$X&:$J9(&E?"2Y1EZ7G!-5EK8B0P M-V 5W'<.P\Y]XY2L**M3418]@NKPX.*X;QR ,8>,0OJ"[I*MKFF I*WBJ!_A MPN3$M5E'S7Z&($5(&7XRD6&01)I=T,6'P15HEV341PF:<,SJ;_!R/'?BZN!, MH/U$Z%5Q,ZQWM8:"Z$+6-C,;L..- '!"4"0>;Q]1*G0CY=K16$A7;PP Y1@! M*7Y@' '><3-LD[A')U6\%S>NE>7LQ&/A4#;!!%E=B&CK E>$+P(V?+40),E6 M*2 /_HTG27QMS]/+5-PF>Q>R67^FA1P)3^9^=(6*\YE\C_,7(KPH8#S.&"KO M@2E\*F9A )Q";R>SGDF@3B;2<5%TAW*88&8-2'#I4*CQP(/S^DQXIZ[O3I() MZD(&F"M@=J>)/0B?*;(D0 :0! .,E4^$HU?DV &2JM!B&]^!D%.WQ1$Y7/DP M48[!?P6#B$X'C_*%/9;^WE*?ZIU8Y45&!INK(X.X7=?YGU=WQZK,>N-5&4\L MXXD;./]RB_"#^Y_$=5!8(9F@& =0(*.C \T6H(O"MGBR#-9""5NH21$22; MF7;5LS$)*X$9$:&QF/--1JR]3Z:>C-/\3;8X=DX3/UA,+]3*=26U>&+Q'=0F MO&D"7=YPP:\HWRF@J&N(.K/4P9 I1DO"JSR>XR*P:0Q;IF@[!/40$UI1);<9 MP"HF5 &$C\G7@G=-.CK[9>@]>-UD$;D1W#J%6L(9NFPHO;*2/;3L3BMX\Q[1 MBEX'=7M,L>9X8RZ)BQ.L\>B>%/3^A02$%,E5T+V1_HV83MXJCOX(Q%*E>:<; MU&JP@EMF#4O88S"3B%ZA%R2C,4)5S(PAF)(_=+8O_&TG.V@%?AZ[GE2*/MDL M%%-+PC0&DL=&;="D'!"#=VS

8-C94/#4QP?9+P!@@=N. 45(227 M,SWM!?X(N2_P+^7!F'!T\=N7S^D2Q+H)-]GV+FP^ MS;/*5!PFKRA)4QZ6_Y+\ ("TF+ 19RI/#(;_E0XAU8Q_ZEP#> &&XWV)\(.] MC8. _4"A<".Y),B>OC;S$2IO8(%P]&'5=TA^\9C@1]%_6IR\1+@6^0$BSG;6 M4 _0%3>(<]#7WJEI,O"0884409">5&XL9 B8B -?P'*#((1WXH)P9CGCV\B\ MC^CO RZFY(._44T066CF(;DNPR: ME;L@+U)(J==^@#Y.D FX&UWH1*(8WD"6&L'8IOLM H;$.JF90.'H^\%:C0IY M]X#38R0: S]ZC22BF(! GY6W;E!"#1KS4U P#0S4^L6"&PAMMY3 MXI^G[O.#5.U.C_4=X>-P\S#G[,,5"Q,"5KB.$5!=Z_!;^I(R+G70-1=:R"(7''$ *]!V!4L.XO)5#M$CQ<)/14ZFY-*)*I@="[1' M=OE<'@JG@?"1:;9CM(2?U?@**:> %/ EUT=+H/F89@'FU3/B01EDMI',;L7A MGX["9F\ME.7XZ!*LS+F55EY^WK2^ P,8I^;2#8JB2>,R(?I/Q.Y-(6=GFY'S MW@E-*-&V20:< 0;:^7MRTRVN2T ..Y/N)09NHZ%I FH+)2,O$I#5R-5S8B'Y M/^:DN MF?"KV=&K]SC%+> MR-!VM>Q#0P5VF+G"M03#;X_['S]R?"O:\4SFY[H_I:/5Q3S!?]3/+BMI5[$%5%E.,4_O%*38:,\!/N6X-2ZZ73M5VO'-%IP^UB':QR$(3HQ)LS1 M=XO&,!='50!S,HX_,])D9,##8LFQ(7)'13_\"O[W"+3HK8\6/_OF^U)$JJ' M#E[S8F0[7PH196>KL&IO)YX(X2EB3DJ.Z+C?BN8$.I0B'*P"0=XBJ,0KXE@L MMTI4-=W<,Y,Z-038PP$8.W4(4%V0HJQ94\B9_&Q#4!9_I/AFOJVB"L> =186 M6/XU_4)S?4>7E]NG#Q[^-+X^*D_^_GS^19KP3Z O-5 M+]QHYS)V*1TRF@!Q4EH7T@H%%+@&AF+I.AM1)=N2+T2IEXH0J&J,4#Q]!LCZ M!/O\-NHM)(P+.4H\W0JN^N]'H'MKR]&]63,.S\\N+\X_] G5/UZ<'QX?(79O M.2X?9W5X<&%'P/>\(,(L$[2\P\!C/?@C:KH.YI/N(*:K#$O)A56D\G,)E(W9 MZ(RU,>96,"%PT2+H;RZELL543)>'#= H45$,#=JUP4 M6G*]LQ%KRTKJ1:R+?U'%4"T\5":6AXYFY'R@OE&A+;YE*>?CK$#U8D(P9M4D@XD;YS"J %G"2"Z]K_#VHPC_&243='7_D(Y6Y6!QY4E7 M+\14L+2K@"KNSPKX^UDB&RZ0OO00,X$C1.?_^U]=R^R\@0UDM\L::#A12=TN M999Q5;#:"1KN":;R*M?YP[%^)<;KPOII2/62L:JZU+EO#IR4*TA#.1*AJK16 M5Y1A!KD+F$!T U*-C4H97H="BL>CNX+U?FADI"J+5;_UL18Z1MUR#+NG4$K: M@"LC6;QM6_BIW U\Z@&V!%'1[T)]N=(#P&HA=\7"'1C!X!OCN^J&G]LX]Q#, M\!@ C$HQX.NWQ.&^K:X_#R ,NU0'P'&&;JPZ$ +8Q^Z46WL#XUAQ]BU(T[X] M*3O+LR ]#],LM2S<->%WE%EW4^J%8X+_S*'R0SY4^>7I+1V M7<(3Q?@0'2DG.)!60H)MB#X4RAG 8$.N?Q"Y]JZP?CG"J<3^K!=25NNB-4'B/%K+!EZ@\E!]Y&U#D7CHG^7R+?@1 M8:437/O,?:@U&#R8(2E,-8"(!%L,H(N!RC-167''@>K- MPO5:NA^;*HFC)KD$CL6"(=R/VAT5#E'C8-Y"9AJ@7*(FP8XQ"F"?RO9$QK]0 M1Y9Y^M>726P79,;UO/!&^Q)?S[CDZ*Y0"["O,%8L2!8JLV)$HA9; 4G53+8< M^+JE+56F(W@Z!J SJSB8Q[N?+\2MY+3"%#*ZM 5;[)%S)0VF M/SJ'8%5_FG4]IMU7"P'@K8H.?SRXN&1E_^0$3-++?QY?&"=G[\XO3@\N3\[/ M'GQPR]QR5[%9,SX.9+Z*?/1[BCFD!^129]4.'IA,IO+F<4N=U@+L:(>%T3N MY](7ZQDX@+6@EB'EVO;A,7 MI!B@D) 1X:!&X3WC'<@>T%$TWBEGR %W9[V0W)7 -][A< 2S7OUWFO9\>QLY M\F>B,S@7._A4Z]?6\-#BZ_Z5^-+HZ:6HWIP(@#U1@;2"ZY?/[\SY9XIFXPV-N>;AZ"B7KEA M@@D#,>FXY))*DQS8%8ZPSIKKI\K%6 "**+ZE@;YS^88G:5]+1F)CY 4#;"6J MFYAN?@Q! \D^P*P#3SZGIQP\=1$FS[0EAQ-1U #U'JF] "F6T MJ<[_.CFJFCWC5WQ2T:KNG:+(\S?6U-..*D#H8VI'@QI?XF,EFW38CLB:2*:D M!_:?'TQH(*'JP5AAC9F+HP/THHY03?5UJ8#@S!,2&"HO<#)'S.ZWL.M"74V0C13F;_5HTH7Y-01G5X;* MC', VW.I@_ G&$JAZJN!#U#HL(:=/\?4"*?8G@KLJ&G$R1CS7:Y'D8VDJ>0?TDVM MZ+$4V0@$W':$6H7D>UO@0]3Q1'?8TD.*U%)\4<#SU RC7 ^EN]HF4;0RY\9G M\82?7@7H,LRW>.9$W6F(8WAI7X[$!EH&L*^1:B>CQ%RN\*C0OXHB;G,=G:(I M*AKZ+\W$*H5#^(4:WFR_P/>_:ZQC;PQSR"*_RHEJ]M<#!"HVF2!>AR"HS:E7VFW4ET42+EC;V M!\XZFF@V)-17QQ?&3T#SX<]XWS=\;Q MGY].+K\8_>/#3QFWU&\/A\2I%%_B")R;HK\&[0KD-KQ#*5Z*T7+3 M<+T6K4'VKT$J0;%IT8@5&$F3"M)ED$=EZ;%JIUEWP8','<1)FU%- @>GN@?< MH@Y;A6E7] )**'14:+^#=W8B]:^SD MW^X'_3BG0!G9+O,#X$N_E%:$$0)\^[(','?Q_AENK=NEG%=]=[C?HKBM!,@&/\SZMJXY7!?CI8ZR9^#63I M!+'Z_I7ABPE<9A)51T),7_<1K2ZRC7/^R$?*(^NKS6$:"?P$7D+RV6G\-1L< M!5_;^;?OK:_OWWW_8GVQ3G]\:9Q?7GP[_3%J??GV MSCO[]GWV]>CKM_.CT>SKY;O)A\:9]^5'T#K_?#'^^OYL3\_<7D M[/-QXXOUJ0[/-L\O__P!O[?./I_>?/GQY^SKMW??OA[VZE__=URW)W_YXG,O M.9_\V3JUOC2_OO]B?KETOGV]A.>.1JVS(]C!#_CLQ[MO9T?_FIQ^/OO^OS]. M&F='HP;LZ_KLQ_'-Z=&7OP?=9ELZ@V:U:PX:U:;LM*H]IVY76^V&TVB:G4%W M4'_UME%IO/BW.3KGHKQ%$25&(\QDBZ523Q?KZU9B4Q(Y&T:EUEWX M?*WZ 'T&YUFM6?9W6JS/FA7!])QJIV& M8]9E6[0[#?O5VU:MO8@R64-J2DP&NS#DV:B('1@E(YRB%ENW80;<#!'T9C'$ MFD>02Y2?23@C1#E0(_$.>,^'011GVRC9"F/'MX._>]*LBVYO6+6L@0#L, ?5 M;KW9K=;M5LMN.YWF0#9?O35K[<8">MS9#1T-P;QD4APH2],)F7Y58!/[_::. M.9?GRR;4_4,DH'5E2.A@O*:"^]F;[;HWMHUX_A__WGR MQ\GESM$6AO:& 5;O44?_F[$[0&\G6J^<$D/9)2$8%F.5<45Q=/2+A+*8CI7/ MP]+.6AVVIB1A*DF\T_>I]#E41?(PZQ"(N(-^JOEA-+Z*N<5B&LG7^A]O'#>: M>F+VVO7IP/2C-S2@ ,P#I?C!HDK5Z?5JW58#M9TXA/]W]/)*$:J1(O1[["Q^ MUZUUZKV5W^+$WX=]UVI8#_KE;7MM-FI6N[%+FVVNM>SO=&E\<8 B%O_\ZKQ M*E.#'739O[:F-X:IR8XQP)/#>!XK&/E^/B\A;?N8J8_R@\\H<)/2BH+"+0>L MX_%>K?7H$EBP&;15T#B2D1VZ% AXR6#XC#R7G30? N*@!6C<@?Z*11('G<8& M)>,:>M/WI U8Y.<+*8*!53,WBP+[ 98#'!=B?-2.F(-1*%6-/R=H8ISX=JW"O70/1OI/?.SH\JQB?/AP^/]>*-Q79J8NOPG% MN0U U#1_4HY<'(OFQVFD^E#YPN92E;O5?R_)0 :[&I_ .VSS'2ZC^SGOF=EB M+6E3+'*['MVLJ'\^NFV8F^9G#SKZ<_CVZNOZ]@HFGS)+WCS[!I7#SXW=-/)V M8];_(V\:IED;QZ C'"*D<8998:QD"(:2.Q7>8J,5RE--^W[D$U7ZW#50QV_;J[9)[/H1[+H1. M2@ZZ/QRTU$'WC8/>IH/>U@ZUY* E!RTYZ#TYJ%DW:R=G_2U@HL]Q^A-*3C#^ M]X^+#\:)ZNUH' 5V0A7O%#0PWQC1WTMEB,5/OM"18\%)M6N[EMZ??5]O>*2FNXY$3,B?J'_]Q? M-%^;$UV*&^Z\"/_47SQW"&#V(@O9(GE#SAY?&$CQ?'^XOF MC^$)'[$YGA^7ZD+)&EXH:S@Z?K>_:/X8UG"$,ZGVZ#R6H(E(T4?E8CA;*VM*PMO7]M::E];:;]_?.GEK[V_3&K;4Z M8/Q]]__]]&%7RY7!_Y>?GY/_WX^YI"T:.=.NF[\.?OO5^@W5C LYTB&/?O7? ME72 7-8L ]OAVF/IX'#=7!>_8.+&>M9FKAZ4KA3+<;%>E_HUJP8;/*. 2GAY MG (@]'2FI]RIU?1K:7*Y>JFN.<6:49IQA^EH,HJWH]O:=AL(O8VT8&M:KY[0 MK"@MA^>S''X^HBYGL_V3]V<'E[O8OBO/7;DRGG)E>7"/3HG-1FWE9XWCUV:O MT:S,E=33J"?@?#,]=BUE'U@8V*6D]I2W;JG8?8DLUVK=5ZF'UVV[)6K=5N;=X^Z]1:W?7,OGVQ M54 QEZ^S20G-)?T>\B=L[]X)3RZ/+T[Z%35J].RPMBS*\6!U?P)\X_9/2S2K3_-[]'OQK_.CXT_CB_>'U\<;)0,][LET*U@_5<@ MC3]D.)*A>'Z0[@S45M2DEA!<7XS/]Q?E?Q_WG9S/[(?N.@F3D@3V.@,4);M'S W9G8->7/L[+^POG!F&VG(O. M&G(HKZ@V+F'[$-FX ,8ELG$KDFFVQ2W>K*]VB_\^")P9_&<<3[RW_Q]02P,$ M% @ O(!D43/\=05X$P V=0 ! !I=&DM,C R,# Y,S N>'-D[3UK M<^(ZLM_/K]#ER]VM6B88G&>=S!:3QVRJ,I-48';V?CJEV )T8RR.;.>QO_ZV MY <&V[)$G,%WH6JF EC]4'>KU2VUY-___CKWT#/A 67^>Z_OCS[GR70!5N\<3J=A:C?Z_?6G_*SD]XA<4Y[QUVK[QQV[>,CTCT] M/<9=C(](WQY8>' T^-OT#)]:_=.>==R='&+>]V3HX'=[9'CGMW'MN.2 M8XGT-3@+G!F98P0=\X.SU^"\,PO#Q=G!P7P2?&IP?]7L\Z^->WVY%L MVDG:>M1_6FG]^LB]M/W@0#Q^Q %)F].0KK2F(>$T^.2P^8'H:^]TT$N;"D14 M@9KZ08A])T/M1_/RUF[(#\*W!3F %D#-R0"8KP'#_.X:G&CDAAE$/3JAQ 6;\8BPBI4&N<(C\ N $!X^2T8"'$JS;L[H#JX-BY=\R!X?2HO,=*P = M$"\,Q+?N$L6GU\#M'.@S$ 7=*<8+EL/4C(<4[IT\E(\V'5;RD-]C0,'+J>#% M.GH?+YOQL2D3Y6Y$4QTI@"![:$(P(,ZG*7L^< FM'8U!%9#X4#D L>^S4&(1 MOR2_+1;4G[#X!_A)F-%9:DL/9)(ZVL+D4C)@Y9\SS!W.O)K1?;#@;$%X2$F0 MGY@D@ADGD_,.3$_=U*'^X6#O$S"2MBC@7QT/XO$!@#B1)WM[N^Q.BD$8R'DG M (UX)!90BWOODHEI[P&$^O0_H?,>?C3M/( 0[_][OQ>0$_ MAN>(NN>="P81=0>)WWX\W%1%.Y)DW#3%E6);6M_G'H2J\ ]UEZ%W%TFHWP_6 MVZYAB0+BWOF?Y>?UKB7 21,%X)H;T(9;'4"E8,F/J>B4 O5=X@,P? B81UV1 M>GS!GH@91C-"PD!7VK5X%*JPI"KZ(/\1"))DNDAPHCQ2E&!%,=J]KG(ROL<< MNCX9B!4*U-@>] MGJVGS25ZQ"9H26"OQZ78+W PN_;82U-J7.)3:]&&:'\3+0K\2!+8:W$I]5'( MG*<9\US"@ZL_(QJ^-:3.$L1JO1[V>D>;Z#5/Z+]13&J'-'Q) H?3A<#&)E^B M@/HD"+#OCJ+Y'/,W4 2=^G0"TY ?#AV'17Y(_>D]"-.!^%A/V>^DH=![W^I9 M5ARTTL#Q6!!Q(KXL"0H5IR01T$0)4:GZ)5FTI(M2PGLKT-30K[0&+:N W*S_ M458!L5GR:9?"LOH/!QQE'S,#>-'05=DE"3+U?8ALI M*95QV#W;_CCC2#C8)>L818M%O&<'0KJF/F2Y%'LW_H3QN61-3_/U:-11PJ$E MUU-6M+J"$V5(40[K7E%+69@X<5UD:C]]--A(:;OHA'-B\,_PS/&1005 MKVZ_@?,2VA^B[*44=_0RD#TE5G+.P]<;G>0NQ/ M*0R=81"0T&QJWAB[V@Q.;+F":NP"A!VD]%!,<*_T,K5<1R%(]2H(Z5PLC@SG MC(?TW_+1U>M"K)XT:P;Z]-2&<6K+Q=@-#"/F &4LH#P/*&%B;RQERON).8?@ M]NT!>LF?R= )Z3,-WYJUD!HB2K.P>K9/H+;*.&L-ID1,39M,FD#*&4(Y2PM)/&)$3+Q()(!/"&>[@5 ML,J4WQI8Q= QCV@W]V7+16FT0*O"H$SH+7N@K9)=3.++)6NV0JI$H?:!AY!N M:6MG[\$24<3))?9=C^)'ZE%1-C@CG@MS1( ]LWGO7134RCV"E$E7N=TT8Q:+ M)CFB2%!%0!8)NGL;R"0&*4/DB:H%EOU$_7CRI[Y/H#FHF(CX0!Q=*HJOF/J< M.(R#(.%K,PZG&JG:*DX@]=*W"D$%I600Q-([ZU1@?(0\TU81(>JU$HX^-^;Z"OE5T,D"MD:^3R:G H/5S?LJW" MKE2U@O:N+)7%RL\0509$K(3X#GC_( P@HF01YT00;P4)TTNCU5%D.JHQ_Q$Y189](X$$2$&3 ;2*^AV2"L/8F.937X$)-LDN 5O3&Z7B_::X; &(K6G.K6* MNT<2:Y=-NH WOZ<@4:,<[KW*\I(V6F[21J>,OP:]07&BT5;?+D9D&H(W2TCU M\2FGKX%E6X52%@--[N#YLH M4]8/7^Y/1GY(W.SV@:8M0DE$;0\#VRIL^9O80YYT[OJ#O3F8:^H/ZY<8!)#9 MF\2O,@EY<<07D!$D,W-Q:,#D.&,YK#+"!MT52W@DHJ[$A/*H=EX/1J<551C4 M8?/AH*1NN$(GNQ@EEXM6_GJW,*][TD>G]H-'=K]0OU2IMN012BCLG5TF&KF# M11UY=0\\_P'DFM"G"JU:K\=VOU"!I-#KDE"B8DEJK^!,1O>$RS1 W'[7I(:5 M>-4J/K'[Q8/!U2K.4=KKN-I[%G[=Z/#GYOC5.C^U^\53P'7NNN313A_N+%7# M73@CO&*,>KB1V5F7A-($[)[=+Y[WK38!2;2Z@22\NV;P0!81=V8@EWO.IAS/ M#?1;A%5F+;9E%4O%XP&ZQ(025#NO!_/A5HE"/9SZ=K]X3KI"*SLY3H;.GQ$- MJ'Y*GP=0CXB!52R3ST'OII!-\O4BF#))M^U!<6LRAV,7\_)<]XU\3@F\/&13G=2@4ZOJR.X7UK+RJH)D*IT9)'ZT M)+#K:A35<,^B&$ZLV .^2>1Y])D$; )Q*'6ACW1"A9.AV:U$V/R.I28)JDWA MV.XK/692_Q=S('<+8AZ09$(<] ,V4)X/M&0$X=V]CRDGQ-S'!^*)FX@NQ"& M32VB!IU:WR=VO["UL*KOW+=N@A]) KNN1@B2Q=OH<-DU)1N[<0V<:H6>0LQ3 MX\LY0Y)(U26*.ZC6]&+747SHQOB64@6\,B4X[%G%QB2E$MXK4G9E.<.5JE9SP4%7)&JBP^WLTYKUH1#\1A M,(%X5'YCDS$+L9A_8 R,7*[<'\T1%5"O)9JW_PZW@]X/5UT[& MWU=>32E>3)F\DE?:"%#YXQ8$2LAW$B:W/?C3E1*FMWO\%@_7B/P/P?R:1;R# M\&,0<)[WO>"7DDWMPG7HI\!@@H<\?RU7KQ M:V##]-%C_/*M\X[#B4O%&T0C8(>&D>CF5\ZBQ7DG;@D&.^^@^/U\\2]SYA-Q M/]P-/!'(ER_Q7)<+6-Z"!=B3"&_DY2?0G](;.++>QL=.;ED0#!,!Y445=R^6 M5%/8ZX7G1CP)B0S$)/;9@6"MD$1*<3=Y(,\$6,Y?S%II(@H(D[ZL68)+'C_, M$%*O<\'FCQ!ZRX!?\G3C_YQ19R9O#PS^03SW*G X>TE>)5 I@8WQ?9"N4Z"- M)/% 0K%H +,[\\%'!6,V(AXXIZGL1?*>IJ'OR@V^J_G"8V]$!('ZLMF40DO= MBJ&+'+^PIKRM1-52J62'_I(M_R_$AUDP'(K;0ATQ^T[)W>2>BQ;"_U6*Q!A/ MXV/*C^8"7!#3,0;Y)EFY/!.7\H(AKQ\%&I/7\(O'G">%(9BA:;[3S!?]#E,2 M&[F2[]'\D?"[R=+_W?@;>U0-9 9#P63FE 1U9DZ^8"!DDKFNV&*K;5L!T=*9 M<^S'JW8CPI^I0X+AE!/9 MYAL11ED5$FH ?M3 ==D<4XT 8.3,B!MY1 1PU==FU3LL8SPM\%CYX9=EFG&, M'*@5JP.Y;ST06 M(%:[,W-,'V0$U _)E' -;Q8%(4RL7-S$('H42-\4KU8%,[JH\6B:T-OV:@89 M4A-95FO3J]*TVF%3G_Z;N#>Y;?\D>Q [C\#/:A8!SZ(YF'CLM?,/' >+54<#Y3X)%PC3TL?<64JWG/F M$.(&UYS-1UBDFIGM>@P^3'\R_@1_+O""0J0^=/\78II89>#H)@1F$S>=VN\F M]UG1/N3EE:/C0VFVU-$J7^%\"YV7:6YELJ0)O>6<*0WE[R:@),&A)%SM)BO; M;SOLUPQF(9:M2W,WP;1E+::O#(RU4:F\]69MW'8;SL58$BD_*^GY=CJ?!3#LC28.EA.$D)+S)>ILUA"T= MR \,NR_X;03))>,U<6AYVVW'G2.'^!B(W?E$S7Y)PVWSOA)Q9JY/>+/Y(,NFPV5G127/-1=K2&?NMR,BP2A6BTJ7I3B:JE>4;Y72QI6<.-/XS"&>,B M18WG@FH[,4;4VG((-@E?L-SR2C_F-OSDV6$1*R3Y^24.\0@BU)H!"2K%2WQB-J@V_;^>6/9MU-;K+;0.*%"1$*)+N88FXS<.Z5H^/C"+9UV&1% MT'%@55$XFE0MC=EJU&5>:MT(E1848J<+I^,7IK?"FFNX[5%5+)Q-MS%RVQ>Y M:H#DG"3$W :UN/HHVQJ+9A7SWUDHF8>LT]6M3]$$WK8IF)[>F\$,T=A1P!A9 M2Y.SBMJIX2NMK"-1@C2@:3<\[/8HGHOV#RM$VZIQH\ M9<4\R;D5U2';>M!M%_$M[P$1ZRNEZP="HY,Q?E4/@ T0;7L8+-,949 F_E_! M?/6,/6&E\HQ'6I4EGAGG2)L@;8$SK%\_J5O;-\#0SI*$T@KK9094/>#KX-JZ M>E"K,+.98&-\[30'@[76ZD+"NJ/.S1)IIR!75Z+%&EM-55YE^VU/'=_9C>_2 M9^I&V$MG/4;!RKAB2DB-UC^J@MMTK@Q$EK\N #L)':69- MC-(BSI9Z?X,^K>?L8M.A.;^FPM[2["#=D(PW8+(;PW+;K^HQI ^_[=$4EQPL MIYHXRG\FDA#/'4]3;CPRUCZ:-S6/#ZI7%V9NH3XX>R>8K MB\FB?K*P%_NO^&J&GS2&UL[7UKD['A__6E0DJT+)9%\ M ?)5+LV3\7R]^F'P+ WS=?>K%X_VDY??MN_4PPP6Z_N_RK8QJ39Q:X M2!J4-0C>VP A&!1*\B"-_-]O_QH\%YYQ"T6' ,I%!LY(!0PM4R*HE-%N'CJ; MSG_[:_T1PPJ?4>?FJ\V??_OJW7K]_J]??_WQX\>__!Z7L[\LEF^_%HS)KZ\^ M_=7EQW^_\_F/O/NYX^NIML^2(_E7__GSS^]2>_P+,!TOEJ'>:H- MK*9_76U>_&F1PGHC\T=Q/;OW$_4ON/H8U)=(C"#Y7WY?Y:_^_B_/GEV(8[F8 MX6LLS^J_O[[^\4:3TS4NIZN_I,79U_7MKU\LB P$=//%]:?W^+>O5M.S]S.\ M>NW=$LO?OIJNIU 5RKQDM;5_O?C>UU\:36&6SF>;/OY$?U]^N[:Q;_OX^QKG M&?/UI^_7)?KV?(69?EDM9M-<>?M-F%65O'F'N%X=U-]'']I"&/LA_RRIVO)5 MV[-%NO&A667>XK.,9R'B;//JY'P%;T-X/WF^6M&C7YPOES30)ZY$C%(E8%H: M4"$DB%%K\#(P]*%$+O5-85WV:,/5$E9Q0]C+AW]=I?@USM:KJUY_O/=?Y^3!9K10U?/UR_"*Y#,EH+E*)'5W="=U,$UQCU?)F>+989EV2_OWKV$:NUO33E M%U##,MVAVDU#;9P)1\>SJ^]6NMV+(>M%;,1>4H!X-Y+Y?H77)[]./] ,\V2%)A)BOT0-,%T961/^.J*GFRJNB43 Q=B+$-S"YD MD$^.#(/%WHP SU-:G%/KKS$A43'.\!^XONIB8-%$[1%LD86Z6#@$9Q08PD:, M+$XJU67N? #4+H103XX0S=30C!B_SN-T-L/\!='GCC)T&9'LDT=2GV*B0$3E M0")U5")3V?(>M+@?TBZDT$^.%(U4T(P2U5C-Z2.?B)N3$'(4)GDH5D<@L^4@ M9D,=XR9):1*3A?4@P740NZC=/#FU'RSF9HI^M<3W89J_^_U]#=_(5WFY?H?+ MFSW4R%$63?;(*PO*A R.,PO:I)*DU]I9UT/_.V#;A1;VR=&BM5+:N1 ;""_+ MM]/5^\4JS'Y8+L[?_SA/L_.Z#$>OIL5\/9V?8W[Y'I<;H5WAS2IX%X(!&0WA MM9J#$RZ#2B7DS#-/HI%^>[>8D;A7-89:?YKX MD(UDC($0G(-2#B&D;*'PF)+0.7%KNP0M=Z ,7NQ9G)TMYIOG7BP?H V"*5)J MXLR#REI 9$@B+BS5=TKVLLNZSBT@8UK"&SI+F/*U]#[-79.E_ MG+\([Z?K,+L&;E+MN)(L0 GD_:GL&?CB)9B EKR!& KK,NT^#FU,RS:-V=%8 M+PV7^-9A.L?\75C.R4ZO*(H\/ZM2Q_PMEFF:KB<8HA8I5$B&NIUB 6?)-\BV MY.2*L9R7/HM\CT$;T\I.8[XTUDLSOOPT#111$I5Q1?[CEDZ3VXC,>06I:$<^ M!*G6.Y[ :,L83PJ%Z#*)/@:L8<>D84CD5MHJ1XQM0UMAPS1)K*@?!A MP,(IO,FGB"A..U5VI<5 +?28*"=%)&&52R P15"^!' Q>$#ME9/"8DAXU/EB M4'>NPG;#/ DN"?"Z!NN!1PB*')TB?."BH):ABU]X%\I()\.]]/[ O'>(P)OQ M^'*U9O[V)PPKO$+UZ1^+>;J$54*F\14RE*@M*'0<(L6V4)RV!IDFC*$'#QY% M-M*IZ21#%POX"*Z1SHJ#&-)2%.8,@A:3SBM5=3#H]IKF^$:;BF8 M]H57BU@X*,,1@@L*1.9,Z4SNH>OBCP^'/J;TA XNSC$4VGBW :PJ+I2P496M.'233KA59D-.-%. \U(\?UT3MW^ M:?JA1@WK,'\[C;,+/)N((2OIC$5+O4UDN@3UVSM+72Y)2ZF<3JQ+BLW#L,;D M@S>@14,=-./%#XM%_CB=S2;HZPD3+&!X3F2J%(.@-(+QIBAZPP;=)7R_ C F M[[>!K@^2:[LIX$O2WS5/6B%W.=-LY()WH%"1S7%,@,9@]ME-77QY MO(.(="SM]5BS^9QDBHE"]B A"4LAN\L!0G0>4A*!);*'Q?1.GFATI/;JQ,VK M\*F>K/AE27K\?+HB9VV]IUE:% '*R@@A\ \&FU3\(G'+@F7#V :4W@]D!?W MG7T:JHEFO/_N[/UL\0GQ-6Y2MK9T5RM6 @MD_3/Y^"IJ#Y&, 9C"R,_/24K; M)77D461C"L$;TZ2M5EH>H%R>;X63&%,V,@F1+#1UEES#J)%TZK*S.F;#6)>M MD'L1C2D6;V]#&FBA8=K9?+T,:?W/Z?K=B_/5>G&&R\];-)_I6IB)R"EJ8%&3 M"TGQ80PR 3H7D#H>R4R,=4VS;@DUW#_3W5%W#\@[786Z=E^INQLM2\XIN ?8\%B=3 JNU MJ6>:R%_BVD&4)#5N1/;F"%S;"_.80N7^K.NGSG;++K>$\$U83=,$C2G&L 3> M)74Y%&PHA(?9@-)8\LB/8<8W:(YBQ#C!,>MC2F0"3$W50Y-)#$Y T$R& M%+5+?;;N]L0Y9@.^/XL.,M\'*NU4QOL:7&:EBE@07 @9E,8J))IUI-5>V)B* MZU,XX6#$8S;Z M9"/>03+X2"#.Z*VW/^"<'CQ[/L_/\]ET/EVM:S,?\+*9B4HH,A,.2-=UBZ(8 M"'75643-8LC*.MYE8W4W>&,RS<.XL8'OUM*R]BO286N;S6_R L\4F;_ * MDLPY95D/@/%Z]M^4VFNG0'#AO->$3'49(0^B&I-5;4N4=LH8S(_I>CIY?K98 MKJ?_LY'#RW([7>PG7*TNRXM,_X?<\459?ZP!P1?@+Q:KS:'IY^F_SZ=+S-^& M=7A3[NTW< \.U& MEZ_>A16^/%^3LSY=Y"^"*R5BKATKI99)D#2^73:0LR\N$Y%RGV+]/3HS)B>S M&WNWI/.=EA4MTTKOPOPA3.>U'R_G5_N6FQW,+0?ZKK"C"F3FZOTVFA%V7FMV M1%9 QRBXXE$[U:4BCF-Y^M- MEN&B9M?65)#%)HPDSPV7- 77\C7:JU)K#BE]T1>?? 9K/&?)>BU#E]S//MWI M+^1OL"R6^+E> :Y^GLX7R^GZTQ4$P]]'ZC2MH<_R9XM;@*Z6LHVCOJ(Y(%+ MFMI ^2S!B5H\3*O$G9#1\2Y+"@_#&F]@-6+&M5-TPWGF0@ WH%S'6$^ZEUQD M848#*Y*0J43SJ],!C V8:_:0#5VVMG8!-Z8-B*="Q.9*;Y]X<,THD^?.I; : MDC=U':(FW0A6:L7I*%WV4>?3S+/[=^^')3WDU7)1W4K-&1"*LPX50K&LEI6*CB)(*\&B,PJ3 M3RQTN=[EWJ%^R![R!YR?X]6\=ONHW7>_7P;K=8><_LMU 9E%1?$X]^!2%* 2 M 0R,7&H>@B/19U2ZB^=Z -8Q6<)#F7-W[[FORAJ>JUVM7Y9+N-7OR'69#E#7 MV^Y2T-1EP<%FBSFK$ISHOA'-Q_9Z.[ZD^3'Z0P:)&T@B0R(73"4/"9$X6*11M92U&+3M<$ M'YH?=-H5JEZ4:ZBF8Q\TOWZ6^$58O?M^MOC8Y5CTEX6Q M6'ZD"7T?KG0J*WVUR5 2-SZ7=)''K)RJLU ,]2"Z83H)R_KL]6Y%,[(I^E2L M&ZZI?I<&W8IION38(3,DM'SFCDMEX10N^3YU6K?#&5,= MLQ.RI8&NVA7G?/!TWD0:5J]?1"@!!5DYYR#$0*%OTDGKF*SJ @V1N N.Y&R=V0C>^9>W4&T9_'T MOOL2IW29FZBLY>+ILOKNW^+%OS_.K\I?O\:$TP\U.IPH::(UKD#1)8,2I/:8 MI(-4HLS:9,55EUW@7<#MPBOW)^!5]UUI-.K);X/T\]\OYR[:01,<&MWE M5I+#X.Y$0/ZG)&!S;1_!;[N\MF13P^7V)0031@;9LYA !.T(:[WB-CH&62>? M>4P\YB-9P%W@[L3,/\$R^Q&4WNIHI9Y=MOD\OUT'N;I<;E(@BH-@8@A=3GP,PQV@ZN9$V+>[/V^62_2;R_?;Y[[W>^X3%-",M%1.K2< M<-.L!$H;L@5&(+B4D[2B1,6ZG-EX%-D3V+_OP;TMESLWU& 3:WX=TM5E5QMH MK\Z7J98+JA=1D_>3LH]<$@&HO\I),A*I'F-/CJ2@T4HA=K#C.S7V!';=>W*E MCU):W@__&=J/J]5YO;GD97FQ.#M;S#<0)\Y$+U048&7TH)0($(+@X+PB-SDF MF[#+'ORCR)[ +ORQC=!P#?9V"2[.E-Z0R$1DM"[5/ %971:#&J+@#K35V5HE MG65=RP>4<_MCD/M!GA[[O3\M-B5G_7TL2? @SW.R*K=;+:5ICKF\\G^>;+US[Y$5)S+N!\V4Z[7>_ MD]\U?XNOPQJ_*P73>B**DC05"D!=L]44\Q"UBR"<+%HX'VD2[L7DXW6STTRV M905DXDIF!34'(V2]QT1E"%IF,FGHI9',T9NGS?\?TPPU8K;O.,L-Y< I7$\4 M/HM:&UO7:J<4G]<- 1Y!=JYZNES="@'QK)BFL@%X#H' M*(6%>II:44@7"Z3"A$P^^(*C7S$];<3^]+G<@RLMUY7*=+TY?\J+-DKS B;5 MVM*E1' J(82$R*-#G_MP]0N$HQY63H5KXWP 80('A8Z".(D4.(FJEN@P3(%C5@)7 9WT(=O@^_/MF"=# MC^7N=&'F2?1^ M=ZZU2D@]'!*PG.D2R5%;7(GR>GBXFZ%DWMV2[WL+968*R>Q>8BITE$7;+'##S*>M$<.:2!*PV6 MXY]1QDGR,'G2\L^W21ZGM'+#;^-Z\(^/R"R[/KI?U5-J1 MO0@(SI 8E/5D3H0-Y)LR)[!8$V67R6,G=*.JBC4FJ@U699?MXS<4&_T2>-5 HX,QX49P)4AE81>Y,X3[BU$ M>QX7_Q,8O2$JZS>=?G.^FLYK(9$Q6RMRP@YUUK6+@F(OB3P M(@8IC26*=W%S]P&YYT'S/P'/&BNV=\RU;;LE)I6LTA$BTP:4K[]Q5(3/J2(T MMS9U*;=SZ)9;3V%L98J12?+, Y#?'4!)G2&*;,&:>K]WUC;J+IN\+6N2C3*3 M9B@;#]]C'*SGKIDT6P#?DV-A=0R\'D8R19/_SA,'+^ME,(6CD<[9HH^62;,S MZC$MUQV)F1E4SL:+,B:&WO8I(=]YY'=^!C;W8V'C7=!\]=YU!M@"^ MQ[8DS5CT=8\9D:25:U4M3 F*2"Q'*>O-3L>:079&_01FD-;,/)Z63UEE>7/V MX-UB1AI<7=PJ=1-5FW++6UHY0MWEQ_KVN0#SUX<)]UM5TSJ:ISI#[RWE@@\-%WK+'IY7^R;0P&FV, M42N_;(K>'%TGE\V>6B/;>G]:?7R+ZS"='5\A5^V>6B-;^]^H;O^@U,:)TEG) M& UY%=Y2;$PN<'2^'DW,FB/*J'.7-<1!J%LXWG7WZN93GY,[N%Q^(K7]1YB= MX\1@TKQ@OJRM8*6'P!P#],ZB4-[:W.5$PT[HQA3B'8^!VWSKMHIL%MS=D<#M M?CM>0JP'P+4*"NK5+/4VM RHD066K..BRS'/QX"-*40[';.:JJ]C8/;F_#U- MHC50H5GH,JP,LQ_G9;&\D/ !<^[CSQP^G^Z)>ZC[\FAS!WN,NS[Y""+KX?== M:W2VK=I2G.3!@E%DZ)06 M"$$9^M/Z:*,PS/-.%8"_@!B>-'_YK-?AX\^A*B+,:NW2C0ZFEWOT9)IQ^:&N MRN4BH_&&YG5)\[I7!F(4 IR-TDN3./6Y:X]W03DF1^U@OMQ-]<-D(4 4#J'K"V=>J/4S*0!$$)]A=$EAW MP#:F1-7V9&FDDY99T-M3_VN/8\B)D<$8/E"MD]5)*8 U3OC"IH^Q5Q.]> M4-TZO+D[>B*4C29(I'@:#:A4RUD%1V$65PPC"\'D7B<^'X UIGFW&6.VI&:W MTDR["W12.C^KLL9\_18H^GV&&_G/\_5[6NX_2,,*"]%B!EMKT=3JX>"R9_5B M0Y,DB<:Q+AO ML41O+?E.7,5:3)9'"+EZ.3(QI8LW$KO<-/88L#%-K V9<]NN-=5/L\GU 537 M#/%U@SO)-B0>8@:9:AER3DJ/41I(*J?DA4(=C\VC>Z".:L(\#;5:*/&4D^/W MY^OS)7ZW6D_/;O?A\F:.CM/E[HT?80(]4!+'F5*-SYP5BI:-(Z]/B4P\UK7^ M*#E:6DCE,75QK4\VI6X1_S](U*\OJFS\\A%G'_#GQ7S];C7)Y'XBYQPPUC4+ MY2+$X! D.<$<30ZZ3P&C)NB?T.2\#P?WL:!]-'V4&?PN]$O8_X5A^1\!$HA9.O-'1*+)\.4&?HY%2@2V% MI!4M!T^!&$2MG=1#J/6M$_/G(N*]F3TO&YX5"UL^XE5>QEBV$O%FCPIH- M6Y?XBXTE>*,TJBY%2H9#WX66YD]*R\-U?,I%HG^&Y3+,UY\NM_$OST!^ZK@R M]$B+1U@.VJ?/W9-=OPO+.;%G-5NL:G'K-^_"LN>ZW$/-'4'T._>VT=H;68(O M16"??Z!V+BJ[7KNDZ_(PZ3=A-4T3A2)YRRR$G#3Y-S% C$Q W0X-+&OC2IIL*0,AF.57G80N:99V5/HXHMBH?2ZR/M$!9&/6+FA&X^/5#5Y M'W)TJOS]2&WR6%C&XAF@50Y4$ F"8)%8)YWB/EJM97_Z#J\??\2B#2K+N]ACLI\HF%S!O+H6Y.!MT:8$VP&Y.3MWKU#<>AGSW@V/R8@?@T#]M7/*$'I;3//=[]5# MPOSQ4KKA0KI'#NP>07&B>&\?V0PNE;&]\M7^\G^HA-:P8A8[(.PCA<,+LSST MN%X2Z5)(96M+ PJD//B\7I(YXL"Y6 .EF6 V#7$ZVQ1+>X>S3.-]%68#S-N@ MYGH)]I#>-EJW^NE+BW4N7KU?4(L_+!?G[S_'WELQOSA?+FL"O]>9)R_JRK,J MH!QZ<-$B))>L+,Q8K[H$%P-Q#PTV]FCQ6_)6J,W\&C\@O7$EN)Q#*L58$%E% M4,EFB"XZ"+:4J*41T78Y,S88^9B"DF.R]W:0SKD'4J!=N? -Y',7M*:R*!]5L) DH11H0O@-0\TQ%S=03%.L"YY; OD@P6LS3I3X9-VB<*5""*Q='I0-+@O[4467.6"E=;B48@'E,H4)O9@X9 MP$-4?V5JE-#>T50(+ 4R-:H4<(DC%*E5BCSXX+OL9Q\.>4P._[&9>21% MG\0;NCV2:.AX;LAIX[IF[K)Z 9#-@?Y,D6)MPSCKLLW;S&AV%=?+]3M5#-*13>NR ]H(_YB\IB/Q=]#0;\2$ M8_M.O\[C=#;#?+58^!H33C]<7R_D1D:39 %N@J'83M6ZD=E2;">=BN0-"F[: M.E./8AJ3=W5D;IY4O:?9*9M.O=?\>"_&Y&N-W]XV9D4S8A^Z-31QQ60GA #I-\/04OC#G8)D MF [%B#I$QY0O=2I!7?&,K!8/CK2+J21020ORH\G#9R5)'[,7*G39]6B:7_8T MDZ3VXNKM,7Y,O1_;E_H)PPJO=?#ZSHTO',G- Y9KV1*%# +663;D)%'EQ+AL MZT3=#V9,WM-1.7@:=78\&;(5=KT4[7Q6KRI>?'YI.K\X\3"=SY$^7D\RU@,1 M51_YVC.^?*%U(G5+3+VRK;O)K5%*]CYK^!>_U,//5Z=6)X@*;4D6$M/$V1(4 M1)X%$%TI!J!(M(0N-;&&P3[FKM=5ZY=E52;9F,R9<^ H9J\7EB2(V69(Y$!J M)YGE\N0;7K3N M?O!S<02F(T_,"3"L,%#"4& >ZF6ID7-I38S!]>)K _A=A$C/_:X43-3$G3H3 M#X$B68KD.0\@0\VD=R5"5*) B9D+8VHV:9<;NYOV8FR3UK%)OL4NG(@BQS$5 M.Z#^!LMBB1<=K>(D"Z>1ZP#!!@K[F;40I2&#FRWGOGCK?*\EWI;]&-G$-TJB M'XDE?:F^0[6@;\^7M8#5N[#"E^?K5Q2A+O+M#D4:LPZS@JR8KJOIY)1:G-@8-%7N*J&Q;<&",EEI9#L6PNAE&#GJP*,!QIDW(6N8^ MR3,MEUQ&.$F-@*Q'),88EAA\+J[(D$%&D6LIK4 ^9"[ L-#PRR8EW>6JD59+ M#%V%]6*QJIOEFQN)WRQFN:8;I_!0#^K+"Q*0X(PRW"0*F>E G<_"Q>-"6;$Z)1L23STB74$?,H:56K&K/,D1]O=>0QM*.: M:DY#W7T7_(9K_4FL=J09[7CM+/8 MB+E^ @*==(W@:E'#.U8DDPC".PI!I=7@>39U"&L1@E7LY)G+#V<8=,NE>X.; MXOT_X)Q>F#V?Y^?Y;#J?KM;U[0^?5X6B],5&00(TNJX*!09>D!1%CHR3PQ.B MOF4RAN;5[09L9 M^1R'H@6EV'31]] /(N$)J[1V!_Y8<\=EB<^KO$OEJHK5# M278)6/$"%'GHY)33;,TH K A26YNYQ$-/H[\(* Q34HC)V=#S9Z E.OE>5IO MYLT7[\+R+0&FT:*QKC3F>K>QPGK*FC%5+_3TS@LGDDO-J7@'QIC.NHR?@,.T M>/3TX[I_N\14U9CISPY5F>]OH5=J\(Y].G'MY8FR2CN3'12C'2@N*394P4-P M61F3&;.LRW;QJ0X1[='4/<7PF,\I>.8@)1JWB@L:1+Q8R%X(BRIRPWKE3_6O MASCZ@T3[\+5](<1]='^*:/&>ZM!!Z(SUEEFN+07?2BMP&A5(EV02QH: I]Y= M.KQ ^.C/'1V)L@UTW\3??+5<),2\699Y0]/>R_+-^6HZQ]7JQ6Q!O[S]YV+Y M6_5,POOIFJ*W_'_/5^OJ(F\HV^"-'E;MU'D8UA-6&,7.NCVI.6!$<"HSUY M/2IE#BIH#C&4!"YP+;S*Y)-UJ?HP\I+@CQ=#48:[9*ECG)&SJASW$)E!\)+F M)H;6JV!.'#2T*9$SXI)D>[&W;VV@POHIDI@BNM;0@/0I0.FKPGD7(W!=4 M1:EL&R]B_]$KDAU$S9/J]23;]ULK([-HK,0LR*\ON:;290P":-740H7@N M3GUAV\%EL4=<<.Q8UG2XTCONP-S8'7J>UM,/FR6M W9:[GO2\!V5G3 .O2WT MGD8.OF'VX>=U$TJ/.V;O:>KP3;E''MA-.%VNF;VGK1LOAWE>8;TC>IXPU:@9L5M-(9O-U%;JZ0R:SS C989S!)K@3?P;-LAZA)D'VGT4D1 M$GW*%ESA-(%:1M-F/0E'D8 K6J<<2Y=MS^UPQA#7G9!(6^_A&::S=LN"5R-[ M(PX^\5A<"E:#JX?K%0\(02@$ZI$/+J>2^IPTN(5C#.'6B!@S1$O']TYOSA[] M'))'VCG2[-C7??F>2/8?87:./V-8G2\WJ[R'B'#[IW1^5E6 ^==-,NS;^?1_,/_[ M8E:]FIHA.Q$R&VM5AI1*!)6<@^ X!Z.-^YR)GGXO-13=GCD,>T!C\B]NVMS8Y! MS.?3I0>YD]>_/=Q/NA?+4'?QVH,/=Q*W/*1IE[L$4"\69V?331;.*LSSBTU@ M_A;GZ;!=E(>>-EP6.V,=O"A>S&J#H'Q?[$<0UN'; M4#L_^RB"Z[(]]7BS U:&=G_X40389POK\7:OIP#^."^+Y=GE*8..@GVDS:/( M>Y]^'T$-O\YS7?P]GY/;\R*LWGT_6WSLR^X'6SR*"G;O% >%7+*% _?= "-$?-F1-&V3[WINV+= S+/T>AU)T; MTKKJM-U-ASO"G'BNG>*;+"F50'F3(7"&4 3GAB?I5>IR;F!7@%T%<=WZ??=[ MHH\^/ZM_3= (;PRA#EEK4)EKX@JKA-%,>%]R8EWN%CH([1C&8E?>[34&F^BT MV3B\!^2$.1>E\A$$&C(*#FN&HD20PFC%O!%6=R'8/7C&L&-_5 JUT$N3U/M] M)["/BXF--&\%4J\RUM7\VGJ]H0A@,D_&<,:MWZ5@T?XM']4?HHZFY 2FZ,!A MK=\C@X>H4Z8_E? ".?+8Y2S]GCC'8'^/0*5!GM">VCS%T/I^<;Z<%!YDU(J\ MPE2E$I0$KZ4 )JSCK!!6W.7\[0%-'W-P;;KJ4L[%<5=O8J&N*IH*70X<1(J" M)\MCQBXG(_8%^D2'U]YT&C*^]E;H*0;8RSE.0O8LZA"K!,@(J'IZVF<#.6>3 M%<^)]YB[J.5C#:]_X._K7S[B[ /^O)BOWZTFL7@6$NDO()D8R!G-B1P7"-P8YRTV>OHS Z#;><&1Y&N<43N]-/&4WGUF M$ABT6_0N0^@G)FZI('NM/38K)M750MJYDCS\R2;XG**%.]9*^L-/^30QX@@9$Q,8QTA19'$0L' SJ4O]'TY8ZK9]Q#%^V,0M:^!+[*.;(ZPU* M21&%>JTW_#%9!JM67H5IOME;*Z(NR!0( M;QPH3]-7$,6 X5(4Q3VS?IA2>7!\SG95T[,$SL=$E;:P';>I. MDB^;F[ =&"4XF0ZFRTX%]?9H\H2KCHGQ(C3Y>;ENF&7J=8CDYVE;R ,,S*!M MN3\T:N>C%T?NCI5C:.M4.XX2=6;UNEW'ZZYHD0EB7?")/FO#M+0T:1YAQ_%T MWLF8:'2@7DZ5:26R<0$S@I6!DZ^=""/7$3)&8Q53(;M=%EN'9EJ=KFCV"+FS MKUY.PIU-XG?T3@=.3@5Y_K52?++5(X\UZY3>4D7PVV6\.IUY+(X)E*2A;!K#A=IDKO$UP/ MQZ=2LQQ4C& #_5"*(_C@'"0N94C%RF2Z;.@][22>K@QLF+.SCW:/?K#R3IXH ME[QD1Z)Q+&A003H(@4M JR*7+"FOV"F'Z2%YP.,[$M:;B4,U>W0>7H7,G''A MI63DL:I0KU-%"-Y+R"D[H1*-(R%/2;\1+7R,DG6'Z/$T9+LX]&X59S$JH $@ M223, <5+&9(5&",*8>5)K=VH5DK&2[B]=7D2RFV"*.V80F849&,-*)')&V"& M3+&(,3G.,W-/YCA;[Z65T1)N;TTV7%S9:\.816>4*IH"]1QKU44$IQP-$5=R MW4AV+N]>E:;UKG[O!96CT.<(BNFXEO)FO4B_?4-P\XO%V7N@X_K)9$>5?6VM[1Y]>7[S843AY<=V_W9O23V:#_Z MB&]SL<,TK3%OWO]U/AU24W__-GJ)<^=^]1'K*UQN*O/-$_:3ZX.-]!+L[CWK M.-[OO/K=[_57[&( 'FNLJT78JZ=])+ZY+?(>,LQ">ZN[:WN]Y'Y0?YN(_C6^ M_WR'^>+M,IP=*M.[#VHDK$<0]I'"0(+=^[Q>,NE"D.?IO\^GJ^F!#O'U;P_O M]KU8&G;R8'_W[C.:=KB'9WOM\8=S?21 M9S>5TS[]:+3K_7MQ5;]!NP2\_-Y MOK9;3^^=G^'U5R;6!Z:]XF"DR:#JM="!)P72R\0TTKOIEA+:K YVZL_0U=66 ML"X/]5Y_X_(.^5?A4WW&Q,>@'*LK/Y+5ZE1,UAJ<'C*S(K,2E!%F[,)_M)=C MVKD?PRBZO0P\7LHU64/NWKWE.6;J'?%@1E]ZC9O;>2Y#J-7$>.NTX1*LL@A* MU,WOQ:W3CZ78VWR19Z5W."@R: M0M9!2HB1(Q0C59)%:\V//5IN8QQ3(L0?>2P,XD:SW>X#>_3#8I$_3C<#]F[/ M_H'K231,:68"&.]J25"D8>M5 I#+@L%%A$[[5)1F"7&SO:=^4/X, V'0\]'=@#R'-J6_.H-=?*Y2*,!7*[ M.2B?/<1Z,VED.22?C54AC7TD[#D!'^WNV3_Z>#B41Z,<%)>#.Y.7K)00@(*\ M986)T>"6@OJ1;+T=U8O,QSX>MLT,)UYM"JMW],9W])$/8583C";),QU8(1=- MURBXE_OIVZP\P';<:'5V7DH;Q:90&Z#*^O_CD19VH MS5;/1/KDD#$-J6:0JVBI9QC)WX@\:"9#<*5++?IC=.Z/NG@TMO'2@ENC6R&Z MT:M?Y_3NC#YYN:9\O9>*)YY22>2BQU2K0Q>(CB,('QF&>N%ZV>5(_BFP_U%7 ME 8,D"=!H]$-ELUYZ9=?SDM/1!$T83(#VEH2?4($7YP$%IG0/F#TZ=B#XC;& M,1WS^8.2?Q M1NE'O5HNWN-R_:GFRJTOG<3W9YMRQ,@S1V]!Z'K?DF .?.0, M+$^>KI=.)4(5S&Q@88*>D%CR" M3$E22.T].&4S=2L2:;RS&KM0KWO/=N&T^W-R>ERLZGA"]EJ>\?=ANOP09N=8 M2V^=K["?61/Z?0XD71_:[?>&6#* M]F^CIQ1WZE<_L59WA>S!;+KY:U%^6:S#[/)C/42\2WL]Q;UW?Z^+_M*CJC]B M6.'?_^7_ 5!+ P04 " "\@&11FJI:4 M] !]H@4 % &ET:2TR,#(P M,#DS,%]D968N>&UL[+UIDDRJG-AE.R?G M&ZL!-&Q.*-)#4D[T_/K3H$@M%"EQN4%*M*JR:*'N^T+W!: ;Z.4__O??9X/O MON)XTA\-__F]^'?^_7_?_R)^>__]W_^V[_]Q__'V/]]^?[- M=Z]'Z?P,A]/O7HT1IIB_^ZL__?S='QDG?WY7QJ.S[_X8C?_L?P7&_G/V1Z]& M7R[&_4^?I]])+OGR;\?_\-Q@"MPQ(9-AVEED(3A@ !:E5@*45?__IW] $#)P MX5@Q $S[R)FW2C..CFL).F5TLX<.^L,__U'_$V&"W]'@AI/9M__\_O-T^N4? M/_SPUU]__?O?<3SX]]'XTP^2<_7#XM/?SS_^]YW/_Z5FGQ8AA!]FO[WZZ*2_ MZH/T6/'#__WUS8?T&<^ ]8>3*0S3]0OH]7EZ]811QW"?762MKM#_MUP7A#W\[_N+YBV]?CWU,<9LS? M?]?/]&+PM!BCR0&2UR9& F!M,MJ7DG,PL7<'R7;#IU<-)YCIB\EHT,]UMM\/PZ MA,4@!J-TZW6#NGF,KC0[@(B#V4][YQ/V">!+[\.4GEBW=!HU_D)?3GH*1"J< M(RO*%J:3#"P"[;O9"L)GA,6X>J[,YDF!29Q-EOD;?J@Z^0$'T\GB)S,M,2[F M^\__6@_E4C^[#^[%9$(2>A$GTS&D:4\:D$9XPX)2EFDLAL6<%?,0BE72:A%C MBX'=AG%[4->T>S%>#&^^8NVXI%4[K%,=3T>=2?52<03_^^]&XXSC?W[/N]'Q MJ_/QF 9X!4HA68S9$JA,@]3)9^9E=HS,2AY<]$$'UT[52V@.K_%]5+12V_O( M]Z[2Q;Y*?P63SR^&N?[OQ_\Y)Y=B0. F+Z:O8#R^(.?E_\#@''LA%!5%R0C8*3"D4^'?)8?\C"I)E5@AO3%M0F*>!V3.)6M<]FA- M$[]A/:13($-' K]+!;,O%>HR-:2/7! [>X ^%E$\2V"J]8)DO4@@0#)!LJ(( MJ4,+Y=\$<0KJWEFH=Q5L]U7PNS%^@7[^\>\O]6R%K)*WT\\XOC7F7N(%DU.. M890$,7K'8N2:.65X+-8:D9I8A1M@.P4Z=*V"NRQQW9PLO"VO^Y,OHPD,?AZ/ MSK_\,DR#\WH_1C]-H^&T/SS'_/8+CF>7-%=[&0B;2M9,BP(D&0$L"H=,H+/1 MBYA%,NV.'W:!? J<.I#"[E+-=WJ(U1.F: =)TZ8G(M.6!Q8,.*;_E?, MOPRG,/S4)T_HMY_WE MV^!X80O_XPYTLG452N*K(N.6O)'L"74I3&4TQ@ 9O#*UH,8>F)\T@0ZEJV;G M$SW-DT&O/8LJTGZEE"/[)0)S)@3K@*>@F]Q67;[^22M_!PDV:+2IN@$FTY*Q(0.:-R(QGX%)PY2QO7>@!(_GGT9C"X0W^.@!A#?%4!/RVBLT)IQ MSFG9U+FPR&E711XL.@G5\VU!C >1G0P]NM5!@V-)XN_X?"4P*XTSW!HF:&4D M8#:R&-$R1(S:H8N%-R''6D0G0XIN9-[@6/(5N3]U='_TIY]?G4^FHS,<+U!> MO+IR@&Q)7FDF$PJF,W&51DP.D,\A")Y MC%(-P%W,A3I7!,-#BUO#'VGZ]>4 MLM"9#+$8-=+VJ&*- B4;7OJH9(X);),[CSUQGPS'#JF_!J>L*Y;/8G+RAO92 MZ3U-"%"OMB[VK1?'&$1V(G#(/BB5= MC_^+U\Q'D(QK5SAW)3K3Y#CU060GZA5WJY$&1NYK+$A ,JUKM)%^A+]OB&5V M^Z>MRPF V5C(!H_1D@V>'0LJRZB\Y5JT.7^_']>)TJ5+;30P@J_X^]-H_/LP MX7A*DB.4[T:3F?1OW3EQZ00$8$8GQ[0PCJ#&R)0Q24\FY1>$-6K-& MPQMXE'FN.TFXQ:U@SC-!PN = M],E1?P5?^E,8W(#9XREFX2*9K[F> G+'B9,ED%-55,P0/;2Y!GH8VLFPHF,M M-#@K>8_5[<;\(XR'9,=,7J1T?G8^N^I^37)/_6G/)&6=<(5Q#]7-J64\C> U MK=N#]#*IT.26YV%H)\.3CK70X CD[L![$'00V0?&4^),D]?+0 ;-+)I(KA!8 M+$WN:NY".1D>["GEMH<,*VWFGA*80CV:BS(&ILD)IJ^L8\5QPQ4OV<76)P\K M@9VH>]&I/AJDRUZ%]GZLP72]K(W2SI%#[&ECTR)G!B$'EM%K'6CHW#8)7+P- MHT,NW"B:W#RN>0]9KO(AOKLL@?N/-!A-,/_S^^GX'*]_.!I.\>_ICX/9"__Y M_00_G=TY_-V##EL&M+/-)<28T M2AU+"C8TVDLVPMZI<'T/H79@P#HR=:B)!I[J',H*D*]GJ_!&^'I+A;@[ M91K94O%) A#@)WF MT"0N]CC4N57C_9$R9QN-M&/,Y5G^.0&\NNV;_#HS^GHF9I.#%;7B(8V>$[:0 MC6;.2A]SR#$):$B9](2V5RA?(:SP\\I0Y4<'XXE X+J)5H"'@!J7R MUXYN;S5=K7V34;DF6E<+LI!%!A-R@J45T'K MU:I9\Z+.VQF8;#@(L$R$$LE)-I)Y'RRS248L1G%1=%./X$U7[0S>XU<]YN$E-:Z9_\D?XNU=RH0>)R-#4JAN;)>X>41')MJ@GM M@/51I ]OPY:[AZ]M]=.@>\*KT63ZMLR!]TH2FMLB&2VQBMQ"5 RD1B:< ^,M M[<)M[O9OH7CR--A=I@TLTI_'H\GDW7A4^M.>C9IKRPU#^F^--3(,> *6?'!* M\!0";[(6W,#PY)6[JSQ;EI&;%U&]KHEA(K=!AU3CI!/3KA"P6 ?HP3B!63K9 MY"A]+:(GK_9N9-W@VO4##NA7GW[&(0$%<[@]&62Q5A-* MXBJAK%4TB_2L^( 7#MP3:[H-X-W>'ITI,\[3F?GRFC3$ 7I@;4;QVO:I :C M65W,!;BSE4CFCQ;U%M%%1LZ\T9J>CTE:KS[#^!-.>D[8['+QC*N$3$>=&7CKF2V&1Q-R<+[)_=XJ,$^= M/)T)ND&8T)V1]J+5.?%H67:@Z@C)D!V;E,B^@^14U+Z?B%L4 M2UT NDP'?4.>5D\EE815P+)!1VL064W1Z,A0EN*4UHB^K2MSC>5TG)@=Y=M@ MFO\V&HYNHUIT!%DP7!@'A#$SI1TQO-(\B&R8EUZ" N\2;Y*0_2"R)T^';F7? MJGCR6I2]6I7;UUCG3(L?T\@M TYC]YS\J%RB,K9)IMK]L Y/BX[UN*K"_$3Y6/C3(_+X: MPGQFOL0AUJL,S=X>7<,- MTIA6 OZ9A%M']':XJ!H;D7?,@L9NN]U]&* M-G7;NX%_FLQLJ\45SO+>T5X;S*7)]<017J= OI_-B< &Z5DP3C.K A>2%Y?: M="'=!N23)U8SC:R@S]Z'+03DQLFQL>3*<.^8L(H65I4*"U$@RTEAX37)N$VF MW2T43YX N\MTA8;W/AE9E V@/?3#9QCC2YCTT]6YD.,JR9JJPU'2.+6*+$AN MF'+909T)W,5S!B[TOXAWT)PCV#/ /?\SQD*%8SGRW6;MJ. M& PUT52CQ92=:=.UVMW;745-CNPWW_)N R_&HO,@F-71$W#" M')(P#+TM,DB,4339<79&?+HL:Z6V!J?]*T72*]+I+ "92FA)%$ K=D3#C%') M"*N#%TT./%>B.26>["_N!J%DRZ!>]P?G4\S7 \[DAX$N3#A=>SYK3_LW?96U M+2$A>NZ;]-!\ -?)V3;[R'W%5K1W^,E&6^<<].5BQLDP3THIDH:3M5=H3>?Q MG ;@G<9LA I-4OZW1GK\-64O9>]BX^RLJ.-;.;>@ T?4Y.JQ+,@5U! - VB"N ^<*SBU9RY$VNPK9"^>0MHG8Z6;&)[1V!N0;MS07O M)NB>TZ5.E,(,U/9BP@8&D4N64LC@*^--DT" +7&>*HLZTNYCC9#SMO1N/\GF: MOAU_P/'7?L)933";G<*$A@7K#-,\:T9RX/5XH!AOK X;I2?3\V^0@;Y;)L(Z M (^D+.-6NAQU*-,.': ;>&:%92\1+4IZ;0)JBZ*+VRC\+IK#5ECL1E%WM=Z1 ME ]& <>=$04C4[Y&ESN@O2@3TV/RH$&AXW83[_8QJGY-A<0#:GX;X38X]9@# MFU?8BSR+#!&8,AR9-BZP6#*M:JUU.WA6FJ MO8?[!VTC^K:=!R_/-W^93,XQ]YPUTJH:!6V5K0T1:\.:))D/2F@1R$:&)J$; M:_"<-BVZ4$*#2\\9H$LH\UR@60[0K'_B['=OO\SN;'_\&\>I3]M\K[AL0!?- M',^UTHT-+/B8F5+*^\11DVCU0OTFN=:6Z5JT2U\R.'\EW&UW@Y2QY=SY. M-?OQW0"&/90V)A=(,E(4IC/7M$^'5(,WG0I!*!\/R;?[T7Z3E.M0@0VJ+MT[ M3]:BGO02H1.8,Q.2EF=MM64@ C*+6F).68-L=*F[$]YODGF=*K%!>9(7^;_/ MYY52WN.L:^W'T4?XNW91J&*B<9!P%F'E];3FK%;7F 7D]5)"Z5Q-[U8E,-O.:JZ]!>9,;L^7C:$V[]QGRN(S\/9+P)OTI MSJ^0+I?Z]YA&GRZ5.K,W>DFIK#,Z9GSMNX<960A.L%PR=]9')[#)_MQZ8*=- MY4=%BR9MGM>;R+.ZU/TTNXJA3[VHPIR%W9-@"_:GYS3)>TFCSV!K&:(3ASWV>F7E8Q;8HPW+?W/H-_YK]9M)3UEG0X)F4M=*@2:8V^XZU MEZI.V0L)^>#KXA6Z;Y)B>RBH1:V7>R?"-4SCE;:8:>6%))F.M7J5B[4MA.2. M\&O=QJW>#-XW2:1]5-2B1LRM&D8OOD)_<%E'\L9MX5P\EUE-V8)P#FEO3T1_ M#>3FQZ@\(UE $;2\)NY:4&I+G*?-K99*:Y&JOR(B03M(UFI:-U4]*$>O&7! MAD%EQ7U6V3=I#?%0,$AWP0TR*R>]TTR(*O2 M7AE;=&1BY8F>&USDPCJC8(; M]D\#4]RH%(&5: 3316:P]9'CL-[,X0+B=1 M/;P8#>M)QRPY KGSA28Q$Z;F+-:ZAUX4K(735:V2QU6;?D_WHGHLB6+;:'L= MH,HKR5,\[CZ34!MD36V-256HCIL]E@#[2T7,>A,] ?CA8FUQ7*QI"]9 M;ROSW/[Q3D9/EI$(ODU!RL/Q84U*V;'HL(W$VP:!SA-E#.V2*1?#A*[%#)V) M# @(,S!A>!SL=RRF$(M MK^(+BY)4I8-"+C%)^D";&ZU[4)T"#[H3>Y/VU5,:'^9%T9TY*C E@Q2D++#D M"Z<26#"B9D4:1!.TXK&),[@:SBFPH -!KXWU[C U\35.TK@_"]T2WE]>G=:-!/?=PE77'/%^Z='=?E M@)<2Y4#(Q$LH)B6G8TK$CV0Q&EY0.-2IU]W8#Z?BHZGZL:A\(]6G;(0L,2KM M@O:(@5OT)OMLC$:'8D_5'Y<",Z_Y\ 28O_;(ZE\U^"7E8T;$PJ4I5I)%)P$S MY\EX3M,^& -[*O^N' ZG^M=U%QL<7O>+]QY9^2N'OZ1]90T/T4FYZ*[ CZ<*=R(*BN:0;777 -G^MUXE!#SO*9M;4DZ"VAY>S6C M<=*3,6A#JS\3Q9):ZEKUQS!LIF38(PBJK4[(;K+L;O_!DF-!.S V2 MK&>Q<>=I.@M$>?49QI^(GSG(J&1RK$ L3(.KG;PA,1018L*B=6[2DF45F).A M16<2;Y /3\*[/]K5BMG5CK[U6@R_0VG5Y6TLU'!9A1,6$\\K47W?>*9(<]. M%:4 4Q,#Y6%H)\>0CK71((=Y/<*>+QPQ:,%<5U]E%S1H:/(_K25\!-9LEYEV@3M&0:;6!S/ORFPZ\)':IEU$RF32[W MEQ"^PW'] 7Q"T8M"*B5#C7.*R'0"PT+-#Y;1<;1%(;I&99[6@SH%:G0N_ :> M1RV56?^M5YQ?87"94+Y(U*F_((G<_L&-3UY)QR< EVH?%C2"GTBHI\C6+*Z6^BPU@34K)$, / M% M!AVB2ZY-09&]4'^+-#RKBP9UN]8"_'V"Y7SPIE]J[A1$ M(Z5DPJ1:0;8(%KF/S&0CM)< HC3IKKL!ML,O3AUK=%.^[*B.!K;ZSZ-1_JL_ M&/QR]@7ZXQO]8&VRQ:MJV D4]7R\U):)!$ZY ,)FY-CD"'H=H)-;3#J1?(-" M;+=QS1)V1Y-)K^@L4*K(_V*S1ORYO1\-.;_E<:[V2"T\E_X:#6%*3UJQ=%4%X(TAE:PW0TM5D3 MK5ZT;)EHZ5>!-W&T-D)W(OSH7A,-7/)Y/[ _8#R&V8%\#04-UR.:L7-S,J;[\3>[EF$!9&FV<^>^2I]JR0C(I$L:HN4_8I@WF%B!/ M;PEHI:$NBTT^*(O+:A^)8*&+H;I(]3I#$3S:\FH:O[$HA10V;; ^//RFUJ5P M#A!.V[$X'TNIG,M275?5'EX">=0)/WQ&K'[U=;[VC27WY<6M1(7)_9D*EP4C M@HP"D423N'-,8RC5\)8LQ6!4D>BR:F/3'F1XAR[>TX*/=SOZ/39>--ANMP+\ M&YSA//M]$]@MZP;MB/LXE84>(Y7NR[QJS(-'1&,!18F8 HLYFWH<8EB$#,R1 M>6(Q0W)&GSQ]'RB$=,+LW4;]7>> ?1KW$TT*$A=)\0^$Z6<Q 5CMK+OT%V MZ2W1O!K 9#(S>V;ZJ#/'YBBC]Y;E4CM+Z8PD#.!D]&C4-MMD??NTY;NX3M F M[%(3#8Y+[X$WGRV; #R8V;8*X7$,M$[UNCEG]E!*:QMJ)5#@3H+BD4&4F6DE M+ M* 4LRF* L%[E-2NJ16/. 7713+YAHU)CG?-\$U!8VR6846(?FL/9'1YH:M1)SAQO'_>!X MQJAHPV1"T@ZI:Q L2)-F53BT+<8XL8EE\1AUO\:*.*3JMY%NQ\<<"U!OAXNM MIU@O:U,3%I*NM5:48,$E)(\Z\B(#6A!+%L'J*[?E!Q]N*^]0V*.N)-7A)GT3 MS,>_1@LP!96-CFP15&25Y*19B#(P+V)2G&M#^]$6:KMZ\*FH;3=)=;S OH?A M)YPM(B48I35H1F^NJ06"AA,0&!@972!B1;5)4O=&"^K56T_,AMI-FATF:ER! M6#!K QA=6THWWG]XVVA'#2SK< _QM9B@"Q_,*UYJNJ-+IE;[=H$%7DM^2YVB MSR"#QB>CQ7NLG&Z5N(W4.E;>KR2IL_.S!9NR1BNU8=;6R";-)?.TTS&D$17/ MH]&J,_7=>O-A=\R=93_J0G =GSW\"G_? $(L=)!%8=(H5[?\PH*-D46E'-<. MI4R;Y*%LIL&;;WZ"&MQ9<(>H9O/RXB4.T^PC@<2[$NE7K M@YSI0"<'66>6<*8(7FAM65&!?$978P]\H6\1$_F-+A;#3X&B3F;02S1'* M,W2JM.5>FWM+O$&DSL PANM'^M/9ZJ@2]Y861>*K)B/,),. 2V!*Y9BSU]&U MZ=A\#Z9OPUS=20,-*M[=@5:!S6?$)M .:J1>8WLT]NEN>GR('WLJX1"+R V( MW/N25?&,O/%0>XK6 S;MF1>TH!IGC#=MZL,?FA_;VZ+-Z;&-[%O08EYK^ [$ MA65D50DUGCZ6F&L5--KZ>"B,\^*"DR&4-ID.#^!Z!.;'KCIG %.1@;B-:V]CGR3M8Z MOHZAUB9R"T)B9U&6!U;\/1>0!]'[-J+M.,;JM]$OP]S_VL_G,%B@FF\ZUD@? M:'LA#U?75B31$2H+S&%6,FM9E%0;1.VL?\-AK[(Z$O^H<]FUZ2FXNL+?#5L6 MHP%7;$TQJ,==)7@6.5FU623OHPEHV_2#V@#;"6WQK332H,+>6H@WC-Q-(+8\ M3-@ XW$.%3K7[Z;\V5,Y+:HP;0 U2PM:.<-R4++&<3@6@LG,9"V2=BEYT:JA MZ7'X\\"APV.@SS8Z:4";7R%][@]Q?'$3WB)H1*.2W"AF9P&VWF86=4#&E?7D M6P>#O,D!]SV8'E%1X%UU.&JC@+7VS'_\L"2K-_3M;LWG/YQ_^7)9RPG&%S_U MAS!,?1C\,BRC\=EE>^M;8#9J+/_P,_=N&K\E[*6&\ DC*L&SAD@6I96!0]$" M$FE#U_CPWE8CZ%3<,P-ITD+H\R>W%_VJ(2PI@-@>@B-WP06:6M4:C)'[;((J MF5P'>%@!=T>SHQH&JY[^R_ K_6XT)HMUL5C C;G\&J?0'^RII7U>W*42.Q/ M\B334# D;8RR&KD!CIKDX+-"P"1RKR,,C6RL-U>E^EP6Y(\H9$*[>AZ=D07P MA7DNDZW=X;1NTIKO86C[5]V[E/#%S7ZL*5C!:[%(,+,&S*!8X#DR%4!P4[A/ MV;08[BHPC\@VV(T/=^O9[2GQ!F<<5YC>PU^_0ETH8%";,,[F9W]>3_0]3G#\ M%2<]PR40'E_O3>KH8V3>$7:RDP)'9Y743<)ZMT)Y>-[LK]AU3.E<*RTJRB_ M_C$:__G+D"91PLD21!=X] (52QH=6;[*,I#>,Q6%R9*GZ#=*AMN=..NQG1)= M.M) @\)(5Q!IL^]//F.N)?67($J,#CTMJS(#\5@4PX#HRXQ4RD=N1%%-@C4W MP'9*).E( QU6IU@UYIZ6L4:+ LNY-HW3#IA/]&U 5,"CD]HW-T5.2>W;RK3# M+-H'[:OK3G!& #>$+_8]@_6(:+*;'C=ER?9*:$"1 M%RF=GYT/R$#.K_'+&%/_LHH7?AG@3.K#_.)L-)[V_S7[^=K!]*1"10/19#+7 M@E_1T+K((3+Z*><0LC.EB7G:U0!.C79'46R;[DFK@=7-."L9LBV"D90DT]EY M1H#TK(QNLM(XXP^[@AW%X#G2^K6M AI8NS>9W1.R0 [DF8'RU?+.M?:V]BP& MP:.QIMY1M"##31"GIOR=!=S ]/V0R.,Z'^#;LOX"4\B,\U[1BD6^&-GZ M0I*)[@I3SL>8@X$@FY3KW!1@ZS8Z!S)_F^CCD3;4>3.Z41,7I=8T#1PKM6VA M=CS4 EMDP96$TFG:%3<*.]_!K5Z+Z="!:FTY<'\3FYUUT>3@=B6T11S4!N!: M!JG=B^Y1=)'979>;<60/11R<+1JM"U'1G(C2,RU]HHT6":ETW"-R;U23PN1' M8,EVS5H.1))MY-\D)7(R?5MF%0'FL4[:Q< M5RR[ZGDA(HO6"R9HS]:U'3JT MN?&Y@^089[B=:>I.]N,^8FYP?3RO<#[\]./?7VA^7!>Y,H)GVB%CD<3SD@3S M6666T D%,?(HFY1E60WGE!C0@< />59[(_!6).><)QO=YSKJ9!2+/%FRI- : M84,,>-CCCN-E2AS4 .U:-X<\)KL1D[L)Q.>33(OYQ]&8^^SDRU MA5TMHA0J#C?8]U;]YO^-0YNBF_Z7S$OO^#ZCJ'VY-):6EL%-=--@K[\%W(UCC9E!&+WKNM2ED)KJ<:'?7]%4,]%4Q/H'EI? F M]:ZVA_IM\:D+?36PPN]!7(,U4!EG-/ M%YR0FKL39(>Q5!74_;Q[@Y/)*_C2G\*@_R_,'T9E^A>,\36-83":>:YU4#63 M[D4B7W:,^35,X4-EK 475 RU4UP--)-@:Z]HR0QPG;TK5L1-NNNUPG=BW'H4 M:KQ+S;V;G5S?Z-PCOGD=K&REK_D\H&N30A]HB4PB,RFY0U#%Z]+$H-DX9U,N+RU)]MN@7&X]_&=LN2S>WKO;1U6)?L&FBM"+GH&K0!W)9WM%OB/3DO?%2'OJ4Z7!<>^!N][%2;1N=-:#8 MW([$_!'3Y^%H,/IT\;[_Z?/5U5.R3JF:4N"3,DQ'EU@H9$W&Z S](B5:X-OD MXMR+ZU&Y /OK]4ZR3G=*Z?#\>^8(7_<5F"4E5=;BJ(ZW0?AO56,\O M.,47G\9XZPJ[D!]:A)(,O71,NU0C&U1@P5LCO/-"2+D!(39\W>DRHH6\.SR: MGM6]GA]1U!I-FY]6+&*XBTI*!6"D=O(F=(JTM*%A%GQ CR6H91-F)4_VP7"Z MY#F89M8>8Q\R".6G\^GY&'^<3/MGR_=[\X#QAF$IF[^\?:#*CH)8"EU!;>MU M>S R.&VY]3& 44:5JG\AT\.A*SO)I%-*_ 'C,0RG%_,B3R_2M/^U/[UHR(,' MWMA>^=L,>4GC3AOODX\Z*Z^EYB'0WJ&$55IPD<,&U8$W'WVG:OX1QL/^\--D M,)I,WN'XP^?90M=,Q_>]KKV"-Q[LDG8].1&H+$UE1!V#B8ZF=P@I9PG!H'U8 MNQN.N[EJ?_P[#)'5@F+L=HIZ33Z M[+6!Y("'C"(6QW?CQP. ]@R(&$[[N3\XIU4&/V Z'Y.0<;)XY4]D=[TB<_E\ M.K]J6^!;8+N^8*D53T"#9]EA8=KFQ&;U(K6WM6\>1^6:=++I:@![1Y;LAX-V M]O/AM&>M-EF1B2BD0*:!?)#:5(*9J,$DZ4'&)IF/G: _O!=P%/;>B64YN.8; M!&A>WU[M.9S+&RY?I/*F7:Y#]T.XQ#W6 _"AH? MD0&/Y29\SX&_O%C]@,NNQ9@T1P,,3"T@50IGD+.M15A+,:5$=5W_$,#CW,\_&D9LQ-0]U7D,V@$!*2I% M9HK6M,<)1=,U 0O1U>Y:9$?)-C':1Z'; U?T3Y9MVVBQX_NW'\^^#$87B)>W M08OO)A^FH_3GVR]54%?YQ31>)&2Y&#+)4T@L:F%9439X6UL2?_A]P4X+XQT!9A4M3%*48*LZ>R8 MPN@"^J0:Q0;=B^I$6-*]!@Z1Q?VZ/ZFN1W]XCGE>2FDTW.6X=,V#]C[QW 3@ MTJ&E](:D:Y7F6FN?:=Z5X+7@107GI5&]A['N+\*=6Q?>^[A&XMR@2:$TNO;G MU%BBU+4K8>$:L[6!QY*#"&N$NE]GPM7/W/U,__[G-1+N1O>J.<>0/&9G:<4! MYZ-/6H@H@M*@)*R1;C7V>D[U/N:3,BC8U:[M&+1B-S"J7%(\8 MN6[2 8]P[&O/F6^]_Z2MZ;S_/O^D9K4!*Y1B@B$SSA"P(FQC-4BT2SXYC MDY*CNP(^>AG"1\/T.[&?AZ! ^MSUF@-\Z2Z::_)N)I,^S7:XVUY>3XAP4PF M..D%(11'B4R::@%)%"Q*FYG//L884.;4JJ/10]B>";F.D%TKMF,'^/+&Z3TF M['^M!L=:F#V9 +RRR%2JW>YKZ#0X19*@/=<;YZ3;*.5YXQ<^4VI-MFL#?36H MKC!/]J[X9B'7F-_!N#J+/8%.>3#D(CI:7\DG1 96!)85MU$()QI5]%V+Z)EI MZSWR+I38H.'-#307L\#;G@V8.!K))'E9K/I9+&IN6( 8M4\\&E1M6+6$Y)E- MZ]FTC](:=-)I+[C+6T6I3#0&%+.Z5A)PD4;HG&$174%O,1HGGZ;K=M#0B*?" M\\=(J\<25G%KF+/$C'[IWVAKH:.G,13),M= 8]*U-AT:1N:PB<&#XZY-\[+[ M<1TKO.%14ND^EWM/E;9(T5T/;U%W=@. +8,7'D1XG.B%3O6Z.6?V4,I1V$,^ ME2BHD 5?0X:4+C7.CC,',1BI8RJZ2;#SD5CS0!#"<4FSC2[:D&7%"OM?.,AE M-";@BQ8KTJD2,DJ6H!#,$A+SVI '%:R0*H*5I=4FMPF^PWLP'6OV+F\Z5TN# M(^#V>_UL!@:)'*,TS 5>JQ]HQ6*N_6"25XE$*P?ZV/3=KJ_F*;%W&_5W?97X:=Q/-"G.9Q4R_D"8?L;Q"Q+C MQ;2?)A\NSX^N>DTJJXH!AK&6_I:6LYC L&R#X=H(Z\*2T[3Z,G'S5Q[9J&VE MPE%[^7=< NL=7%0@+X;#_E6, :="*24R8X5@VL= ,\9%IJ*7 MMG 5G(8-:''/*Y[MP[OV89=:Z;@"^QI8BV#C#8"M-MFVH0 M9\>;R/T ,XJ2:?UCB>M".VK11&SO&,\Q9 ^65L@]UHP'FXU^CA14A; %0O-;%)S#%:D9LG950S#D*(WDP6ZCNZL&GI+K=I-7 MH:R-%M^6%[6BU*>9#3);8(I'$93@S+AHF>99,-#$+!%DUM8[RT.3O*:5:)Z- ML_6'=_NKKT$ S0TX\X*:XYRM=:#IY0S< M ZBI1?KWEK!U4DYP<$Q9H*4Z^,2B061!:1E<#DG9)D=?CX)5#QQY'9]4VVBG M^RK+)*4*Y@..O_83&=>+@K\+QD/TI4C/9*C@ &EOMB4SPER233JYY=2*E9;, M@R\Z0L9N2S6-6LGX@&=.G@PYG[1F( J995!+OGB%S%G@"E6)8,,&JG_PS*EY MZO%EQ6,8YD$?8G\PR\S^?'W)W77NYX:O:Y0:NLM@ERLT1J<%*(@@M(ZB5N05 MGNOLDE:"V+DF;F##-S_V6( W5Z&NM,B'H#4RE9.F34 !"]X5YB1-2QUU*KE) MCXK33"R].8P;R%_$R:P%0<]JK= *9(9D6ZM<9/("K642/;D'*A@7FE3#ZVX( MIYW@L,ULV"/YM$N:-(A%NESDWI8M1G0%/?#BN*]M6@DD61"R%NI(G@600=>* M!P::="/< _.1+PFX=(/$ Y)1JUN3DM]%TUOCCS8ALU>L9 J"F&;1,5U.HHC>!>'XL_N*VW'RN_8-=UB M(+\/R=P<8%X,Z'H,K\['8]H7>P%,@I U0YX]2=16B4K%#$@M1=&:5HD-7)DN M,9T^)8^JQ=;QD_>/Y=T8OT _TZ1Z.XLUF4E^,8P$,B63 HNVUA^.&$FJ@O[C MO)?@HDVBR4Q* M%/=8+-9OCIT'4FN#R[&MYM6(OIQ>O"-+O[JT/_[/>7_65*RVJ)N/)A?I8X[5 M)\TTO4RQ+ 8:DB$!*NXP^:/7J-I@&-\.<8^H_KMD-@>R46=]5M^6WR?S_GN] MHK.4T9'2R+TAK'G6-9 MBEJYI#9#T<"9$!B]UD%'>_1]?"7RPW/VL&39_VIH#TT?_6)S3-_?D/=B# Q M>*4DHR&0P>PU,F]Y9ME8SI6/I:1'<)^Y&OPS8=OJ^\B71I<1R_6LZR4.2;G3 MMW'0_W3KY#:4:%76F14'DLP;&@UD\OE,*0%$"LKI8P=);3",9QX?B@,-KI.V M&,UK+$B8\[Q:\F( V16912S,H2$;/4?R#CB/+$IGR/;"!+:)L[4W\F?>-M1T M@XNF7:6W@&]%*,Z0RZJUJTG&W##P0K*4G7 Q:PBQB66[)^YOC*:'U/+Q+I#> M($SPQE!OG+>!+D7G1$ZK#;8F:C@65,Y,9E6DLTB27$KOVO M@SNF7:77XSXE;TQD@LM"4T='!C$+5H(#9TL$G9JTZMX5\#="S(/JM<&%TL$R MSG6P,CHR16*M7N#)?@Z^:);)*[0VA"+;' ,\=QXX2@+*8Z354^D\D"$86A $ MX\J3$4]+#QGQ6%CVM"*Y %RUZ:[V *Z3KXFQ#96V[#RPC4J/4CM^$X#/G0?V MT^O61>1W4\TJ\P";NS(;X'F/G@:TTNV/G@6W4\G0[ M#Q3KK 8(#&5(Y.@Y9!%2#5J!&&KAA6R:1+ _=QXXMJ'V" GVB#H/; +[N?/ M(Z921[7;=^'!(^H\$ .*@DXQ48 SG95@'CDP975,0:@0#V".'IN^CZ/SP#'8 MNXWZC]EY +1"J#=@(LGJ!A0&( 0S(A>;O2X\+5UVKKQ%.LG. UNI<-?. UO( M?ZVIV[R6VGNW&L4'8@@#0YZMK@AGX>X]7)R M4@0#S$5=]VLA:W*P9-9['Y7R@?X]D& MS;/)N6?,;5>:/EY=RP\XH"=\^AF'](/!3 =GQ((ZAFG_*_[X]Q<<3K G8]*0 MLF?.IEH *7#F=9WO!3SW,A5C<[>TW0S889M5'8,9NQ&S@5J/Q]'W.$%Z[V<: MQFNRH@>C67FN^1@FO:QD0IX5S6XDBP5#+07"#4O):6&"4&5YW]^[RM6]@)XY MV5R-'1J>VP]B.CY/T_,Q?>+59QA_(NC6H)8R*L:S,TRGE%CT*%GAFD8 HDC1 M/0/OP'CF72.5'3?!]4IZBT6;AVP0,[(R*\=E5*1%VR2F$#1)3.B@CEV+"MM-R MA_FL"_2+.H6CV] 6,PB#YRZC8KD8$DSTF7F%R-!$\@6+<:Y-+\+[87US'.M0 M2VTJGZX[^JH2^(FDN?(CKV=VQ+O/,,&WY]-W..Z/\DLLHS%>_O%'^+L7W8SIFV/O8^%'FXJJ=W$3KA]+P32= MY?*NR-J-!H)UHE8J#I$<-%%8\(;,%%D\6I5]3/)@I'X([3-=.]=I@S*J&TRG MR6](Z&D@+Z;3<3^>3VL\_,?1>_PR&L^L9OJ#Z47/HHS&%L42U)1R)QT+)"_& M)02./H0$#>-L.AC!-T?8X^B^03W6U3=7I($;8YL)>\TD7-X*9TP?CP I&MTG47Y^9#%+IF%PD3_/8YO W1\1F&EQ!M[UOJ Z5V1P@&)FR8FAJ M90C/+?FB4C/OC"H:BQ*^2;7A XWO%(MD[1/+_QAI]52*9!G#L^-*L1PT+0DD M;A9MK=6GL_ T5C!MSC@>P'7JM1>VHM*61;*V4>E1RAQM O"Y2-9^>MVZWM$N M2CE.D:SLHW1D+LM(VM4FUJ[$5;W-UOB.]1%LG:1K,[%LG:1BU/N$B6YI"= MLBPG19X]2'*Z!"*SLBAK TB )B<[AQG>LZ&VWE![A 1[3$6R-H#]7"3K$5.I MJR)9._#@$17),JBT]$ZRXE*M0@J2^5D54BC@G >;57MS]-CT?21%LH[ WFW4 M?\0B65$F4Y)/!+,@TP(%@R@-RS:Z6NZQ9+U)BNA)%LG:2H4[%LG:1O['*Y)5 M+[#&F.I;,WU+EGK7):_6OZ%1 :L-A[14CLJ(Y+D767,==/$*LB1-*:&CUDG& M=>6HUK_LL7LJUP?Q+JH2'-?,"$V.GPR";%TAF+12"97 *F@2*?2$BDN]&X_( M1O.)GVZR+PMKP\G] [)C7ST"CK@C>.R8RT%TE;6(CD1B@(25L58^&J MA1@WP';:&?K;\'?9".A:L1T>6M0-YQ7)AB3PQVC\9\TZA"_]*0S>8\+^UYFO MFH101A J!$X;F;*:0:CEQZ4KGHOH FRRR3_PFF?ZK#(&NM1- ^_FP_F7+Y<_+=^?C5#,*WI$9@[TL;9)6.,9U/>C0-?M*0F:N%A -&7P.J<6"]2"R M9[ZM6ZZZ56K'^>\WU](/9 E=+Z(KI\J+_-_GDVD=RRR5?SX8N*@_F;PM2\,J M0H$PB7$I3.WU5KLKV%KY+,62E#$^E@T6NH80GTF[:I%\+)PX;O+]BY1&YS2" MWT93G-#(WHR@5K)=;!6_X;0G#>$%)1BJ@+4U0ZJW+X8)A35(UI/+VL1Z['04 MSW.@@T3ICLG286[_E@&0OP]C?S# O!C0]1BN^AEKPB^#9U+63GBY")%#(N+6T M[V#T+"8NF4M19!V*,O[8Y717 G^F=A=E+/:F1(,B!);$/P6)V7"-@1DK M0@W0((&%I!A %EQ##.T:(.Z'_)G''9K'>Y"B00F"+0:P<&OGI=ROK")N0+K: MEL]D$I]WG 45@-FB3:CUW#4_=L6KU.S3QFN&BG&=.\\)I;;!2/*>!'YE*6Z:!;Z/2HR3R;@+P.0U\/[UNG=&[ MBU*.4T0@&W19.B9RK 5#M"8C1B12MG4:2G)"-KFQ.!)K]DP#;TN:;71QQ#1P MJV("DS4K(91J[686N2HL^Y(U 0;KFX0X;HCO,::!;Z79'=/ MU'+TTT#ER%% MZ4NB8?G:W3"298NN, E<*<4-TC=/TQEY-M3N-]0>(<$>41KX)K"?T\ ?,94Z M2J3=A0>/* T\U&:Q*B6F:HD(78)CT4%A(H(M1EJ;5/L+VV/3]W&D@1^#O=NH M_XAIX!BD@60S$PI[0[KWNB?MG=:]$<2E]&T)UFJ>HP6.VAE>&XMCJ>V?C-<"96\# MM!V(<68Z=BC,^?-:B705W&7!%DT&<%(!=-(BBQ"(LM8(:S'5S-=U@KV+O /Q M[EZ;X($'MA+P)I4';,I)1T!(46G-/003 N929 X^.K].PBNP=R#B6S^&89[@ M5UHY:=-.]2*1W/A1#4VJG5-F"KY[WS+'J!S"?G4:$7 MJLV5VA*.PQM@G3/A3M[S'I)N<( X"[O_Y>P+],=U/BVZ06N40F+6#'0@>S)J M22.L):FTH*F=-)>^22&5U7!.D 8=R+UC5^S.D&O&YFJ8#_@E/8^ .1MD3A=3 MZT5PY@UY"DY#D)%G9Y<;P\H7)-"R%M@/"&>M=90@S(&'])GS.>U,L-M$[-*9 !3S#/XEW<(-:]-TR MK=9#.-:E9C-ECSH5>H?&TVI$\X/933!M<4.X(R&.<>W7E:+NU?L>4CX4 QS/ M05L$%@,/Y."!8X!6LL2=$-&F4/PFL1./4/-K;LP.J?AMA-O@PO6J,=[\IF0R MORJ1"-XX,J,- 6%:^L! DE./J,FHELI[WJ2N]AH\AS-+NU/6J'M)-S@^>34: M?QD1,/QM-+Q]6R:,L,ZIR)2+L_X@];:L6,:+4AF_&B&%J".#[(FC67!&I*W%WKQ'Y7CA;0Z.[T5UJO9A]RII M<.PQQ[((6]\ 3,LHLEMHCA,;UJ&V[IRW[ROJ%NO%+5"@@]">EBS@7%_6P(-J M%4F%B0=E@@U-K(4#Z/V!H*I#J7T;"7=]K#Z"_!=4 *9\RBG*E,$M7:^L/B!?\>S#'T'N(>I1AW+JN%[Y+/%X=MMLHR7[)@67+0$'-(:9/[C7M>\52UV)74#AIF.,>G MR8T KC03MMJ0)M7,\EJ95$:PU8\PMWL[EN-:V:A\G>#O>I%U@U@/O M.4R SU9A7%G9(&WT1CFK%><04@1I:;4-4DM5-HO@Z2JZZR?HC_\/#,[Q5X0: M5CVS#W90S^KG["W^#> MB;/>Q[41 M["8K@53:PJMSAA* MDJ%)E;#[81W>5>X.SKIHS_W'T*U2S<$K^?:K_ISG4LTI9 MH;AD8"+0:!4RL"4R%PQ8@#H-FB25KP/TO+1THZL#:S5#GO*>,.K#YID]DQ'&YB71C-?BC#1<4ZNZ2%9]C#D9QX> M2M\-;G9V0_[S[&Y"JZ(1"U.Y5C944K H+2'G8 "#DR":9&'O#OF9J8?2=X-H MV77(KT1,:2K9)E:H'D3WSKF/M==A9ZZI> MPI65^[;\,JSM:&=G STKHA0UBUPI43N(>LMB"(ZI:(+5+LO"VY026HWGF4J= M:*I!N$7#9(= M7&)L$E.R&;QC!9\=ET'KZ-R=)ANXWBM/^._BG5\L;P*V92C;5FB/$^K60NWK MF-5,9T;/571 MX-IJ%30YAU:"%)"!9HF0GNG:#35&'UCUL$L0J(1K2\W.M-$\W5F)5*71 ZBT"X) MZ)CVM%]Z@X5)6XQQP:%2C?I#'8<:J<\&B< ;:A%00C12"%5DYN6E6A.C@G[R[SC M')<;R=%3K$6:7HZ&^?IB<#%D:9('7QC1E9@JE&+>$EV3Y=SF6BLZ+)V;K$QR MV>AE)Z/S-N)M8&O^_N'C>&9Y7]Q!9HUU$6AU\@9"S;[*M!MJ9(5^2'9UR,HV MJ>BX'M+)T*-CZ7<8ZU&)^_ODY]%7' _KL%]\0G*V<'(''T>G%:3JJH-@&K-C M7LC,4&F=9:#OY28)J9N\ZV34WD2X:R,Q.DR(NVKLO%,*T,V_WCLS92V4I404 MQV4]$?#>E*"UTKYF@!,FS0U/"7UO#:H=Q;)[(L^*AW0II$V2=C#RHJ(KJ'+1 M7$.4,@@-@8,FOA7HW8]Q&Y%5(ZA_&2X"P_QJ5E]T/@MVD-U]3]M;B!M#79*F M,H#2&X-"1HW.0O#"!G53\]]0QO+S0.V M'<2[R5/WST;=%OIRQIGQ)F9:W(D+"U&2:J(SJFLS"8:Z28U\PW2\W'V[-/^E]M!7L&) MK,$),F^U(FO7)!:40D8;4M BU-#!)K[& [CV]:XN'W]5B6[VGO7_%AVLKI40H.CN-O MKD-K9[DI0JN_("+WY>5$N!?/=82G[;"[9^(^,7)!MG5&)GU(R=T^O_XBN6BA M2:F*K.1F34\H)%&N O A,P$DEL6F?%?LB4$&55U.&3VYA@P5>,$UE)Q51!KP7#DHQPJ8L)"EMAQ!,[Q$3D&?DP6L7:@>4P&R3 M?J(#T7^6"G=,#!M<%#QP">[$8FU4)2LZ#[6@U2&]!Z<]R8;=C-5X1^&VU47KI M'G(6=B5/F,$(LB$ITVL40AHFN2U/8T M64?0BGV1>W+WV$OLS<^G.^KH $U+ J5@RKO, )W6H!Q6 @L#S;334J!S7!Y0 M+^XINUC5V%'X#8Z,+02.2I 8(RO@DB&RE+?@N;+@3 X!DXXZ'\ :N:/G8C6A MEZ /?F3T,'V*40IU;7F@'7VQ3$$D:P>0XV@;-!C MX-D]LP#FDR;,+#Q>KF,T!;="^8,[! M?)K>2C!:5MN.O#WAD%P(M$10Q 16Z2@,0^%8DW8JWU%R8=[57H)NL"O=$30* MP4GGA K$YW8)@GPT6M HS&)J+4K;1$_!M)[H;$-VUZB;. :_2M,K^IE]CU! MI?#,#&.0(K=U4K.&:.N&%R4&^A5I;1,KYCM*SAWC_43;8CC/+5%3;X_F:5(C MH[1W*1BP07%0(G'P/DG@4I/6H5:8FP#]F(QS1WD/H3;P93:?1XOJ0^N*#L77 M_04=V;3D<'LL!4IQ&9-4)LLFAN 3-!VJXT_[>_O]17[L/CQUN-V',/YS46,6 M-!8F4P*127N5LH8<()T!D9,C5&M54Y?NHIV&>]Z]]5B%OH-!.-E7E .>\'=$ M+).UNY Q],#>!^\__(S>'1%8QW /\35$D_$@6#"UJT2]9@N!W,&0R9YPPMB, M6&*GGJJG@>(3\W:'!;&/U 8&[Y\DJ<^WGU>CA)S*=-XP""J0U1\S@M,E$C6^ MI%BDSIW&-72"[]&;#SLL=6?93X80W(!9<'-"PM\/""G&D<>F J!$8D=D,O2L M+,!,2%%CYJ53D_=N"#Y\\QDBN+/@&CB\]X&V54CN?L[3C#@M-BPWH.3JC3TH)'2"3VTG+B*R=X(0&YIW/*IED1)-V^<=1 MG:Z#=(^I.7T0::ED?#=.EKB6=:ME@6=02+3YF@D:5?9EWHX_ M-FD:^2QE1YL'.A"8FS5E("0:5&FLIJ%>S=*"1LS?D9B,%ZGFAM)Y3,>T#QP< M9@5T2'.IK%;:M=Q?GJ+M,M5E,#2&CB?@;+6[SO=0ZT0(1B2RVBSMH3%Y")H1 M99$Y5RQ'KKH4;G2+*3Q^]Z68L_N*=< K@352ENK5B$49,44+4%D3L0P(<')%(C*+(SCC(Z.X8*_V^DX<"1J/W2V;-#[ MB':K_3;DC/?G2]\_WG[YLK@##-=OQF4R_3PW,)JV$'CFG8?H+-"'[?76)[8( M+H05+I-M9Y)30=%!SXHLS'DCNC0'^8YRK/7D[OL'\GT]^:MM MOX@GWW@(J+NS_-T =:4*1;^]'R,D MBM.TUX!RRH+B.4(TY!@X)6D;2E*&-BW9OR=EL$#[PIKV/J>B189@#&VLGM%F M'6F+U6B4DY@X&=E-&3MHPLF>R&Z-CO>7Y;'32OH&\J*R,I=$.&I+LO*Z@./) M0$Y:>.$YFD99::=][[*/!NQXU=('B:/$R3O0]W+5,@BZO0/F.T!S#!72+&;# M<@"CHP)E=;W;)D\Q<\5Y*3+S1IO-.5^U--6-0SCL'V\FZ3\_D0N1?YY\_D)+ M;T[M#H[9E@?M[6]U(7#-C>+%25>C(H)I93 &72RY519]K7U#.WJ>UOU%N'.' MRB*%%IE6B9!%\=@6"XD1RW"'6_UI.;GSG_[;OYU<<> MD83NSVXD]&?96$/ "=J2&#>1JZ1H'W+19FV<\2)S02;T%@0VO6;/4^=3F.)W M[WDUG=;DN[H#_O3M_D_>AV_SH_BO,,WWWJ4WGN@W" )9C86:!%%& \48*P(S M6;29FK,_Z?LT(]O\]M]NZ\GPKLR!>C-.],JKK_C^.HQG(ZRYBV2A@"N^9A&3 ML)S@&;AVB#I9+7U^1L]W>O$13N;#*M7#!F9M86F1-K&KK.YXJI_.7GVES:#N MSZ\GTW_0O[T9N22CMY:#M?6*0N5:M6T<)*9<]*I8&]HX&(T8^F'4^*0THX6C MLRM?RX/O7SB[P?QJG'_]^PLF^O;W2?W5N]N;V4T89_($%@(8&1Z9=#82BPIK MZZ< D=7QI\*D5"0WJM-=Y>%60$\&7U;$*6A.BU3O/?E\P-"'R?4U+?SZX<@S M4U1"!9A3 95* 9=% /)>2Z)U+XQH,IFY#3LOVG]XK6A0-CX@5\O%RY-E45H/ MQOM,*U@4"(*^DT)K8HCSDIHT@1Z<^MU(F1BJGP%1,0-*2U$G V00EGD9D*'E M;;(NAN?E1:M/0$?.PO;PKL1(.<^>X7/%S9WM\B2W,F$1$3-D[2QQRQ2X8B4$ M'[@57&6CCW,E.BB;+XMKW\5U/*T[AA/Y'+<;/(0G^37.HC,R0(FQMDOG'&*T M9%%HX6MQ%M.NR92$0S/ZLLY:K[.6FG?:?NN3; ;/L$Z+!IOJ-5A%QV>1P3$N M'>FA3?;4O=GNZVH'&-(GS+?7N+QIWTD!%S45*6:442K X,@WDD60=10"<,63 M2RQ&K]NXKD-Q<+#BIB/[H4=!_%3JJ&J^U&_A\Z(G)@K#F>:)=K_:D<^*"!$= MAYQ9"0)+S*S)X?N0B*-51!U'#28#P=' OUK1LLR\[T)-R_JHQ^0*E5D#W$>F ,_' M '\>7\7;V:-,6<&X61:^V.AX=,+2P1ER'2&A('HNH,@4B'GN^/JPW,UCE9]\ MR^&]GGWD/VDBO ;YQHO#A_YXKJZ)*1E,S0(5J$%Q7X@L[@#)D^$^I8RN2:#J M$14_]C&^.R G%<.Y9V.NC)8R&1@H$\JV/\$;SES M[9E3=+ +":HH![%.4=(IB^*BQ^"/4TYQ,LK[C)ETXKK;!]^!K:U?/W^YGGS# M2M1OD_'JIX>98JN"8ZZ2-"4"4ZJ&+OA\EK4%+[10TA<1U^-Q&^VNKN\[P;AS M+?>M)JGY@S1H>M1;./4[G;>7(A5EDK:Y\%\Q%2L(;3:1=FVD&SB@& MI.&"*V-+84V4:0L]+VHT"%);_8CFO2DV+8*ANP \]8Y&W0 ZL[76%:!DDU1! M(9W,2DOFT',I5/8^.BPHMW0%>.IU1^\.D PJKDFEB@Y&W.P4GN*L.JV8/C;P# 75*C0-^_9_;JYMO;\;$ MU^W\R'IW\PFGOW\*X^7U.5F[7^57;T3FS^,[I^!%IU2ZX'NW"X+04+A.>E 1APO9-,%3^X@MPF"0.=L-L:U MF7A\, [/:*4<0%4/OZIVT+.S6E"+0_:N4DQ&3=9QSH \$I\\9H@E\]IKST?! M8@IX6D7=/1E\64Y'64Y[:-DIE>$^R^_1)N\'6XFOXK7-_BPQ7D1#*%,0261P1COEV;B]S?3PK R/[N(8<5MD+DP".K*[E+$!HF=UL(1 M)65FBEWL6CRC!7@**^ $5W,O]3UC3_QY05AN1R*?B&HW3 MB?GCE&4>2@(OB_DT%W-+13ZK0_E!N>OS4D@V2RMR!A>RJ=V"'027)4ARX[3P MMAA_GH&"3NR_K.737,O-5/@\XP\=9!"2)0>*)"6N\9^', M3N5=K>MC%GIS@RXDI@&S(11BH".%<0,>?7;"J!),FVO!'[#0>Z_XP%$0/Y5" M[\>I^B(%:VJ#W&A4 N5<@H!.T6(U8+T5XLD:L#R#G4E[3 MA:>7&K'^-6*]=.40=3:[ 'TN2JR+)D.S!.+-%%"A6#*5A08N+=.8$*TX3LOC MDU'>7C5B)Z>[??!MH+-/EXQD(2U'U"",KI?!I":^! NI"!68$*:4)@;^CU#H MTPOX7H4^?5 [W@S1AU4FS0HUGGQ)HTJ-[HRME6IH6I[)$/R1=J2<':F#9XBT M4VF5,A=;2C6>?-_1:S5<#-HK'\#[FJ:$(<52<&K!K9/ANS@SP?[%K+C"XC$XLVJ=JCDTPSZP5$ M+3-892SMAT($K9XY!(:EZ(?1SB,".7#;@YVY>)4^7>'7^9\\6%BRH,]<)M#9 MZ3JXCX,3.H.7Q6*22J%LJI(;J7I1R\, .N#UZUZ,$T9&9\0,UU$5WZ=0Q#S8LJM@7P/"\.'][T8M3>QZS)^23[1(E0:,'5 MSA.&O-Q81,9&8^8.RN8/LP[.0(M.:7!.[V1_\OJ9+!$!(_=U>!F"D]H!,H5! M:";5>J'^V2R7'Z3$LY>J'JW$LX^>G55BZ3Q1XWX88#*B2*D36.,Y*,\U>,P> MO#.961EKGLIYK:?'#+XLIZ,LISVT[*R2.M>WC2*\$S:0H;!PGY*%VE,,>')* M)".9]I?4@> DH>B5:,DDJ5_@""$H!BI%"[Y82S]B=FAH/$8+\!16P FN MYE[J>\8NP_.","J@YU&!XR61($J!6)"!-+%:0#DH?V9M8WI*X&4QG^9B;JG( MY^FV/"^#8&1 ;0/DX"6HZ%S%U$#F6F!2W">5SFLQGV,)BU.*''J>0:1,#K1( MB1QH4G'\I2R^%F P)3 -C]1%!RWS?+B2UK$;9 M0--QBDGV1.LI[/<0]8&TP!G!,UJ$@O/F_(Q!E-Z!%%D&%0KMP$U.NH.A_TPU M1GOP^TBXJ9^ZVN/NMT RS7 Y\F69JN\MMRRS MYI,C^%%>"$8T!G, ^6H7"Z M<4RH Y6']_?VQG6KSS4T* .FT\ZF-Z,/E:KYLM#*QNQ1T3KPQ"Y*209;E""= MSKE(73CONN/:4;L+O@!O>([(I9*V(6,'N9"=ST8?LT_ M;QKL@< ZAGN(;\#38)T<'V3R]&X2@?++O%-&U!E!7[-(]*DY&Q2W'/'#@]A' M:@.#]T^2U.?;SZMI;"$X(ED UXQ.!)GJ+-98P.IH6#(J,(9#P??HS8<[>O>2 M_60(P0U\E/XS_/V D)"RCLYP\)E>/X_81EE+)+E09(!FEGB7LJEN"#Y\\QDB MN+/@&IC3CZNW#2\ZJ\+ AEJ];8P&'Y6"'++,N@;?E6QA+E]8VY!]8BV[ W*, M9/9="K.[\/32-J1_VY!>NG*(U@N[ 'TN;4-2K;-37(&0GC9_9FB)VV* !2Q& M:IZY.T[BU\DH;Z^V(2>GNWWP/> PURBE1)\3];=J[.1W'HO!<%F=K2/*33>_?;*U93SI=ED%M6R/7\0?3=N_(!T^3/\=7_ M8EYDLOP\F=W,WMY=8#.N G*MP!INR2/1!8)2&H*/20ACI.)-CK:!^=C;,UJ\ M"?-F0I80C@A^(YQ"\,X'LO6CKX.@$835& T6:]M(JQMYA]^@CZF-W_E2PT/8 M8"AL)XG=91W-C['9[Y.;.12R,%LO!H^VJO?E[L=6\]-3H 86<3LF[YZT^$?K^7[DFT13)X$ M'?1D'0H1(-:0:\K..U4[L?A\7BOG&8Y?5M/I*UJ#?.%FC"\@>CV9+G]5_XZ/ ME XV"T7(6$G[">,:'/T.BF$R)I.,"4T:KQZ6S9>U=*(JU2):?G>!, P&B\N$ M[%6**B9(L<[R\+;0_H 1K)+DC+JD#HF4?I!#"1(RB=$0+7#G@HB3/#6&K3R.@)FHY_$7DTA9FT M :Z!7["%M&5DMPMQ+>\:GZ3N.)>&@V'934?V .+@VF)#Y$X:"(G>R:)L9$U,TB-HR3.W<\=1DC[R;Z <=;-\5SZ&Z[M+'%%L""D44*B)5=HO MP5E#&V<*T:J2BLU-\F&^H^3P;L2 2$V&%'.# .Q'O*:/_OP'CG$:KE^-\ZO\ MF>0[NYD2RU]Q&29>$1M0DJ);!5PJ1_P+ =ZZ4EEWA247LVX2#NI%Y27I2SMX MVLS[0'K@)R+S%_R*UY,O51I+&IM/6Q8,XANR9= MGCK0=DEZ,S04 _JVGWL8.Q-N>?PD0#R:_ :- E:8%IV\GL]EKDL(O5[/J2%^-;S&_(_]O M$>U".OQ^#W^OCC[DG(5<4T5KUY>:T!^48A"Y-$+&E'PN'<#N_>)+T8*V$F_0 MZ_9QWEOQDIN"&JP+HN:]!0C.>##:*,*WSI]ON[[N03.M>R$X:P](@E/3TX$CK68I6&(BJQB828^"J,%R. MB*9HGWV39F@_PKC/731K>-1:E()\"N.;R>>Y0.:4O?_XQ\K5U3D$;PCSY!1I MNR^>'";Z46L1)#J78FE3#K*=IA=U&@RQK3Y%\[*0>6K:EFFH)*?!Q\AV?5^C MXI"=V%VK#\DR(.T$2B9E%?*:2JYYB$%62+G,6^I#NKYZOSWDERJL^O0Q[7/Q M=O7T&BZYGLQNI_CV+M-%J1 9RP9XK >HLC6;RDM(*MEHBX\L-KGRZD[B/N;= M^]MI^D2"?D_;/;XK).[/RQJ=WR>U;^<_P_0_>#/OWOE@JETR"6/.'+Q39" 7 MDHXK+H-.4A;+$\?U&;L;;;V=7G[X_;21LCPTY]K#,/ 8UL7TBG?E72E8X\V+ MJ--LE+45MB0R,EG-"]/$>V ID7)'74KV!K7OH!E;'G^1V \ARH&=OL>DC+0O M1D566^MP!!5X@NAJCQ52,84J:JZZQ.0?/_4BL=Q#< T"IEL87GJ+M*G1D76/L_@A,G&1K+54I,X_.XD7YP^'1C%!OG? M6RA?]OMY-1[?UL3V^P_KB/&[P,;GR2UQ$(U7/*$&+C0)+DK:!%.R() %+T2N M =L#ZF$/TG\T?6R%:HOQFM6P^H!?ED97)F_W ]Y<33'_R^Z%XQ0.G)D M1*U^K5?H16H(VK':8$S(DKPWHF ^]A!:T^.NR_UE_^I5(=\O(VSJWP5IM]J;NB[ M,E\,\PNJ&FV3T@?(7A10=0ADY+J %()EF7BP@379D[91=*R,B>$P7]]X!I%] MB_OC>W)J=/9=^7T:QK.0'J8.=:"P:4K#LR0>)T%A($S7-:4-(,=1G<(CXR;0 M_EL*.0RIEC)D)L#$(AV7Y"]@FUSN(ZG,,VD!1].8/CBT["U1:5Q>U#AIC<@Z M@LBL7B0+";[VQ!?1)U0F%R:Z-+3MK1H;:#G"E=K D&TK"]]1WLV& H0LHDW% M@K=*@;*<3&I5._P6KF(IAL=.^\%Y# 48W)C8798-^_QW(>-"^_SW0F!+B_A= MQ->PSS_7NI#J63"$M;C_*E7K@JWZ5*_#10[-3G?P@0^TBM:9]_ MQHL/+FB((DE0=2I1]*B!E91C<$1GIV9YY]3GOY?LM_;Y[R.XIGW^N6,R6T&' M/=*)7R]UP'E'QW2V2EB.KN3!%N")]/G?&<&=!;=U#0Z=^',?:GP_G?PY#9]W MS>CY_D'#I.H\0^!:#HZ-WL1,RZ3VBS;<1<^+55$IX6T0*JS'5S?0NK\(]\R- MVOJ\1@+MDML4K)(A1HTHC;(I!C+Q!=F$#G.2R,H6N0[4WG8^D/?GZS";53\$ MP^R6_-/ZP@=QU!QUBI+\D&#HD'3)0S12@LU"NZA\)N*;.&O/TS;PY,_*,I@S#AAN$SN MF4ULE_=>CG(TEWJ+..G:I>.&J\80ZU9/-D_.*9,H:K!'8H(LG>/6>R]-FVD7 MSY)V.:K3"(X6A:F=;JGGV9LC(TLV.16(Q=5F0861W>P=&&6"</DJ-!1 #7*F'G'_*I%@B,I77W$:_L1:U$VDSI5^Q!DJJTV!XAQYP$8IB$C^ MD]0II8PJF3;Q^*X$7IX6-8&F?7K3\KS]@%6(I.SWQ^W]W]S99LXQ;6HACJ#C M5]4Q?$$%!AB\X8$EE>(!C>8N)%^>FAT(O@894)MDLK@],<%Q82P'8Q2"\EI M2%$0839*22=T:>.,;:7H8'UW&RO+,"(_F8RGNGU^[T+6L'_RWLH0'"1; [[* M8NTUS$E 304F$TG?,&!#HDA3&)"'-8RWI M$?#;\M(C=0@8!*MGPWQ#"+I9>I.0SI4@Z*U6U.8#Y/63S4PZ8828!-:I\;9&=A@"QU/EZ0$5Q!"S*71%N_5KET M:4IW3IDQO62_-3.FC^ .,2EY'NJAY(D M*N6M\+5'$2/K-2,KVK+1%JIV%,O\&-TEP^7[9PPIHDUDK7?IT=*8$IR5O"@F M54P\%7G5\+HRAV^OOF)^,[ZA;>>*\'@UF^'#P5PAIM1L]O/D<[P:+V?BT3F;EPVNY\49 M!:=$#A]AB;3[9@D^SKN?JT+N#"M@2_2:S%[!-+802!\B#^\!-M.I];! ,ZP& M3@W:0.>J,<\BR>#_XC6)Z-<9B?FO5RG-$U4P,HY)6N!)\=J 29$[ZV--0Q#6 MNK4CM@ M^$R6HF&.+'VG"[=%Q4XME79\_8^C/(.#T2!]Z F9W&49S-Z'Z@=!,\..K(_&$?1FJA\*3)&L$XK4!@T>,DS8#)> M&RUCP"9]NXZD+<]<^AY'6?I@,+!A_NHZ8OK//W#Z'QR_&:=5M_%D93$FU2PK M.M:%"."]I>]B%KK6#[OUZ,A&LWOCPP]O5 \,P&1(Z1TX,+UJH/RE-E .=X.Q M!HDT/O/L(0.0?=A8BTNRY"1GDB7KA')6Q((I269DLD9$;D;=7S/XUGQO5VN= MF::M!9 )#TIS#CX7#8G\K. B+X(UZ8/W%%$-PI'WX]C>9+*LK\I5^-[8&^>W M].NK:Z(&9_39[6?,/X=9G<]9TT:_ANLZJV&4R:PKKEBP6LRSR0M$)36(X%3M M../):SU0 '- MDYBM]Q-+SN$.(^%?X,)/H-R=SN=UEDC\[^DIR Q6>^41E&R M0GN6);N#?&Z%A4,L3(-Q/BKDCHDV$X /P=R+IK?3A?;1W&'X^V-,GU[37RXB MCH_XU386'TP&SAB2'2[)!(\\0/#)*T=H8(D=;-)CT'X!JGT6L \8=!Z:WP]7 M?WZZ>5?^F"W_>,0*1I0RTO*E-:R\#.!T5D#L9&.53.+V@X+8X,R MV"%Y>S^=?,'IS;?:S.]F:5Q]J0'O$?,JR4P&53&)W&/A,G@N$GA7:I,QZ;PZ M>=-Z*W<7H.6GJPT-RG:'9/+^@J&VQ2\V:>-!R!KBX^@A(*N-U;/C3-:*CR:U MEXWX>5'K01%O4 ;\C\DD_T5VSZA(LFU*\) 8:E#,,8@Q1RA*%N^8U\4WZ76Q M(N""5&4GF7Z/K3FE36H^ZO&WR3@]-)E'7J8@I!"@/:N[<$#P01G@*5J="R^. M'2I?;UC.+D@;3TL+OE=S>TIJON+(6K1>*I"215")UR(K0Z:U$ESJQ*.+33)T MAF?E19&'POE[S76GI+G+6,;##Y:!C/?AVSP?A9:D$I[X3#G6KNC2TFF$!CS+ M.5H15#E]I7Z6RQ=]/X!V?+\4_*F$N#8R.KV=CTXG5*_GW<2NPPWF7_^NPZK) M I>:&UUD@*P+;0*9Y]J(QT%RH0@532BLRQC\)7)$<:D$'1TJM82>7#6DUF64[+9)F7=R?N1EZ7*IX3X!DW>NXYC M1[Y6H9V-_/V&-R/'#+-.1F#>55D7\H5E4N!J$KC"++4\)4U^CI\731X4\0V: MO/?MV\?T"?-M'7FV072SG[ZM%X6/N'+"^5HDXQ-9^LHY<(8%D)[3?\D699NH M:%]"#U5KU$SCFB)SZH5$7LO(G)<@%-: 2JJFBO>@>1:.H4=:-3] (5%;'>A8 M-=0'BZ/4?W0A\*5J:#<\>Q>"[ +&4;3&BN(5KVL#39TKY@6X&L$JMN:\6.-X MFRO+\ZH::JLL?3 X2-60(W($<0DY,%,'GOEJB1&&VCFO$PM"KG6RVACI.)NJ MH5X /%LUU$=Z!ZX:>AVNIE_KU(=9&.?;&9;;Z^NKKSB;E)M/>/7 ?K^ZRZX( M1@S4I!6&9IN>V."6.U%QID*0D[T0TBGE@EGA307HR M1W,A$8I(.X-B-C?M G#V:6B#:^:ATM'Z(-^@@*E#WX]_8TU_OAOF\L=\UWE[ M57 4MM/4+]P MU'62/MMLZ^ [HM1*8;3G2#Q4 *VY1C5"Y51":$\P M]=.W?X;_GDSG[<#GWIPQ+H2@//A0;ZAM263N1_I1B>RS$RKR)I/$>M!X_%#; ML%K2O6/47F@UV,V>(/6>T-_"YY4OV87)RC7#/_N>C88>*>@<]QB M1EJ%PLHZO"1H.A=*@% ",8*:Y]SDGN D=.V9D-[)JEH/S!JHV,^WLYO)9YS. ML[?J- 8(OBM+A"7;,F9?"T^P)BLS"A>MG'_QS2,:3&/7"$STL0,**($Q92!F+,'8PPWV7C&S([- M0IYZ[>5JS&#";M]8:47BNI(OBX?>C&LKM%%TC+G(,Y",D$[R:"%$;2 +QKU/ MNH3UZ1U=%:33^R]74X87?_LF1?_"V0WM?HN>_J\G"U6?+=7[U>PQ*R/.HBXI MUBX(DD$U+<#)9&J:)9F7BJP.97=3G5YT7*X*M8-CP(9"6VB?3[_\*?ZV3"3-#J\8-!Q>96KNJ$"B5D(I6<0[* MU][C!H.TQ%W.DE1BM#MO?2!:J>C'A3WYX,$[P/'$P_86?5="U\29A1+KS+.]G']E0O!TF?1L77(E*&)Z,LD*2 QTT M=UGE($R6\@DA[S?X>_MSUS[9XQ*T_SL:@M&)K35T/%H3F"%2E%,"8Q0V8'+> M>/**78I/H+/M=7O&/!9/^X!?)M,:Y7OPPGO7W5=O/7$#UH=0;Q0\.$4'FJ&- MDMQZ;>B$;!+GZ$#R['#BY?4%; 2\"B6+'4P##1YD*!R#672C@6(BLF4 M$O.I3:;'5I(.;S8-KA_?I7<,(_\&.4 ?\"N.;_$UR>3GR?AF&M+-OZ]N/JVR MEG[].UW?9A))S7NA_^??P]^C%#QG,28P@7M0J::J"ZP<.(\"/4-C6JC,#K1> MH"ZU1JR!;_[N"T[#0AATY.#;R:Q>H5A$9Q"PCCA73A8(B==AYZBRQ&RT;Q)6 MWD#+!2K)OA)O,!G\/K3Y!/<_?5M^N(ANRH \DK,")3GR+WW-??/D7Y9"/@Q& M:YU-3<[D_K0>ZOJAN>JTQNE4;B(^WH2;^1/7;<[%+%D9HF2"UUFRQ!$G60;G M5=T[I6"NL%S::-Y35!W_5J*12JRKX�M"B!7-"R&B'=@9B65Q&/J#G.M<. M:*WKP=ZB;HX_*Z6@J7W1A7:@T!;P4D0(7 A=XQ*\36KM 7!_Y@+A4+#WD?# M5P8?)B'_%6A?&\\FTU4^OC7>6V4DV,#(EA9D1L5<9U$[IUS 8$U:\WXVWAAL M>O;1#-%=1#T94$X#9^[^/@WCV=S3GF?F?)M5HVA)%L::96,CY"(%J%(-X.(= M1*.32RA*+%TZ/3_QBG-%<2BI#;@(9].;T?OI)-^FFW?3CSC]>I5POKV0]1 C MPP@FITB^C$5PU;4)!I/.JH@HNE1%TO,?;+GTT_IVNXV 2[?$!A'\@$[D WIJ MD<"2HMFJQU<'HGH887VTXGMJ#FN$#0/4]Z@/).4V>\$&XDQTH4A6@-E80&G# M(7H1"+'BHS," W:)WI\B]%OLL ,BWT>X#2SN)6'+HRC0_X1$.GLTUW76, ?' MF0%)O$E4NG#=9,[I(RH.=\8/B,QD*+$VN(=8\K4JC Y1HS(>C$110Y4)8I0( MG*>0I?5.Q2:74H^HN 2,=Q?KP#OWSQ/R#:ZO\MQ F0>P)_\P M8&V[ -Y#TH?(V-V>"E;;M8[3U?75_*=)^7UR$ZY7D:X&R75=WM4)X/.I"2CB(KP)D7B3R3==7GUL EX=V\D:X<4_O5D>J>O9 >7 MJYN:L% S7%;FS^1^D=0Y67?WW$EK@8I#826!2C(#&44:BHS,VJ#).FHRLK41 M/RWR;(*-JN@HP(B:7V9" 2>"!5&8L$I*[GD7"_LR\FR.H7==4G/Z@-3$^=[J M@6R@]E6 M^!+VY\F4:"4)W#4'6DVC31%Y-DH2/=Z!BHJLXYP<8%9$4 Q%A"ZU6UM?<'R- M:8'.9&C1#EVG][GR_K\+ILMW#;-KUX7PY8HLE-K)_^.DW/P5IO@+?L7KR9( MOHO7MI, MD%BZPOG3V'Z9YV4[:+V+&H0SM")+G*$6)BF!22R MU3Y'77B+LW$3,1>M68.A,&"$\RE3K^1@98P.HA+$(Q(U(5H#&@4&'8/EKDGQ MQ+/V^"Z*_]!O?%>>MF9FC\V9140[!&-*, )B%J$F"44(4B?0&:4*,9?BFUSF M[4_ZL?*]3\&(/##PQ\X8?R) JS 6&:*"Z%5MSEN_8W0216]R\-$4Q;M<5)[A M_=6A=>#YZZP^6!SJ,J,+33_<=58OH+K<:NPBY4-I@/2)&,-4%IH[+KL$24X0^?[768,#WT>X![S.JM)W5"ZR.UUE])#UPDOG#X,F:479WV6:,2]X'T$8Z4,9*")8IR!:MSD&0 M@].E(_3S;SICA!N(LN\4A.6OZY<89OA?_^?_ U!+ P04 " "\@&11?4=S MH^L; !<'0 $P &ET:2TR,#(P,#DS,%]G,2YJ<&>]=V=84VVTY0D!8@$B M&A00$BE*53YZ$0A%NDCQ Y0N2)@24 MWA%(J %" M$CLG+"TB(""N+"']CZR"@@)"3%5#14[]DKR"W)\_ 1T]>I3C. OG)" MD-S_]6(T MQ'@!>@&#!(&&#A!H&Y08QF ,',DPWT=P'_;8%8P*QL[) C1X\= M9VZH/@&P@,!@%E8P&QLK*S.*8<8!5FZVDT*RVNRG+&Y!A -A<@^2WQP1T7G? MQ&/91Q:5=PF*.GKL]!E>/O[S%\3$)205%)645535=*_HZ1L8&AE?_]?*VN;& M35O7VV[N'IY>WL%W0T+#PB-0T0]C8A\]CL,]2WF>^B+MY:OTW+S\@L*BXKV>7 MNK?_!Q<( (/^^_K?XN)FXF)A906S0O[@ K&$_=G S0W[YN.BLA;DGE<@OJ.G195F#I/^0/M+[+_,V!1_T_(_@>P_\(U"G" M0\) M_NV5@UR*KV%3)VZ%=H;2-SXMI7$+X-+9BZX&,& ]F^HZW,;()2%G2DV[\1!GAJ2$NZ& MM[QN^Q;GB:93$ +H +OCK^['J#$W+@0886>KHO!,-:=$D7!T@*/CLA-WW M2;TM)FI31T-2D[QFQ)6<#8+RYNU[(1%Z0BI_,K2\;9'E"?+,[^;;_9.,^G0" MCIFGG/A?$+,. M2B-K?O.&TQ;/;DQCI-X6T!33^5O&QCC8@\^!: '@S6 MUUALJP<$]BV(!8@GB"> P*:!@NMXRM@%[)G7.-6MO(J(%8,9+4CWDH$ZQ6"& MN1N83PR?3@A9*/^SF?DSA;OK?[Y=Z$\,SQ,(R1.,6-&"*"!T#>[7B_,*%H-Q MU(*2C@*JY)IAHF L"*'K)-@M8B+?OB#]W>@"H96:G6]42I5;4]&^5&((;N"A M##6;L:[#<%:IC\_ULEK]0DL,%0Z@7>^(N)S6C9**J3B84HI7*ITY'J9W6415 M3, <0GI/6.SK..CD5,%H5@U>%S#,PAX+F]%BYU*S(*H?4VF?3VHK^)NFH#C- ML_7>=@XX^YKG0J_%4C?O+O.]L2KSF(=7 )QG"L0+$V8M%PBJ.9 _=_J11NES MRJ>H.[1;A56G@//@.71P^HJDW')V!'8_'=AS9 "3D8^=/R<[FU.B-[*]5VB< M9!T3N_;UD->"CX2DQCGZPI(CU9S49/86&S(!I2.N'Q\(Q^FT1@/'4BCYDQO( M8_JIL,G:V*T+6+Y@F10?Z6_/2DS1F13YMO2*ZE)BT:N1BRXN2N $TI#-1O/= ME:3,^U/KJTX\X779IR8B2;JT1?"I>A0#:$3N\1;NVR21WJ'!#" YT;\ P*B; MBOE?M^B6#M#O-V[BCA!-GZS.CJ>?[5NS!2-?+@>$]D)R0I>:"F8&R@.SX-2, M*09PHETH:E*T*/=]1<>UJ:?:\"K@"WQ\,'#)A%@MI@"\$I0U:5.WR'Y1:H;Q M\JXKRH1!KVN=CN3RNLPEQ1[)OWAZM7I]FCC\ZDRB.E)DU51'SJP>N.NP'Z@E M,E!^O7I(&L_NN^8:^-M[4K7UB (02(0%+FGMY*4#*C,XE:V\UP.V>A:;X?+""WP8 M-9),'VAZP0MH=&$6*KJ(CRJ+%HP%!6@5T'<*P*916X&8H]9\)K$ $(,_#UQJ M$=B&=;CC3MC>Y/DWI",'0NEH$0AL<76@XJ]4JJ3OG\/(_\L IC3(2PS@94)D M)G#W"\K<<*OL7B3,DW1#=N(*IM(VV0S6R2_!D_:CE_4EZ[ZU?D.Y09YM1&*P MT$'T<#6]7NH1I>D&OJPP\[@65#,*^X]3*W]#]L+I4?FO*-PZ6@-_H=KS+&]J M>,B6XKQR;45'=I0[V8[-V[WBWB J@\;X_95T0GMU* M/.F-XL/>Z.E;J) :\UF8&#V^KKV= Y5%G$0;(N?VB#.6=F@#BHA]:^%>^R5V M^75[-U//P CHP0JS[E;7C]F;A$V52A3Y]JL[IU!M8F@.E-CW>=0<;8^[?3F" M('P ^=:O*0UU!C @1(M!SU"Z#2EI'R?(.5R^!!%JS;?-PPW52-X*T\],V76?]M*1%KS^ZLC&YV3*)O$7K8,D['XLP^SQJT-=)]J MX\LTN:GU--.I:J.QD&9U68V56=3^J9VPF);ZV?P3]L7:U/NJ9_,>1V&NTJ;H3Q23Z2MTX<';5>]?O>CFFGB^G'@&ZO:F8O(+WV6;9&_"95*(QP6[#I;L*?;/N<%Z@-GYU<'RM,P?AUZE M80&/I.2CMXN]/,'WKE)BJPMJ%B+?!??*4."M^K']-I-! MYZ&[5/^+8W>#Q$5@H&!!53R,.C/M8*:3-?#[U,MO7 $^HVVHO8.=QVVO/+3@ M+O=%PY]G4QG T_N*#9-)@N%13/D*M=ZK2&M,,?"?KC.:NR/J M6_.Z%S),/T]QS)YR$*K GSOD((BY*N4]BY;F7F74V1: M*L-3G)*O%)3GJFAG23W*.1[L'99V\LRS:7W7G^G;#=AINR?WK3U<'_PD)9!J MZ<0 O_K/*8)LP+VULG5X:M#2-\F3G.BD4IH.18"_9= +/75:!^C&^)8AJ"F_ M(DGR3B=\BM3FF#VJL!"K;#=M$&=7L)G46F\RV88+\?6_>9?PV>O$W0Y\]LH( M B8J?:9K"\*V6YR-\7OK"<['"U&B*2]LW M2=\[LSRN(F3T0MO^,&T)ER1R"_9^BZ7H@&W\UX1'"KS.%#!B+X^\$\PS M&+^E..C) $[1=/-+2AP4<)=E*V3[GDX-OMW-SX'FTLY2.L]V/5X-B?E!;*4/ MK>R^"'4\-W#F/ER"W:ITI@%$Q=!TIS/LS/-S IR6T@\T6_ND?^=\2KCEJI5C M#CG/ ([,R@^H1=,;QHN$H"XE@%+(OG8L%.FO3>2!27 MU*+DWN9.]$$OQA/^WVFAOA7IOK;,YA^M_0VRV1TI.](B#YT8(+#Y]6ANO M4H[)1?9(=55+G1GPGZMZ2J-\Y,0,%2.H:?:1-9&I:)/IGPS@JQDF)7L,PU'*_@X4^Y)YTD07 V]@&Q\//\K\4/IM]?P' $IOOUM5_,+&9\P5]K*QHP@O4%I>_< M@8\J+(0:LMC#*7+6 YX<<(^(' )%&J@25#9RVKI\8V:7I6C0SYIHEC55<^3A M CD'RD]=F+&N_$!OKDJ#BA].7>^16A .,E)/7Z3YEQF54=.7PUP:58^GSR^" MM$2Q$,4E.#O5I"0\I[QYV;F*3A'T49Y*>YC1XG@>)X:H>?PHF'X_=7LMVY4K MTT.PO%8R5YSI23*7LEG1REZ W7-YY-M2&R0[^J+L3/NMA3T3UGS2ZW6I7W(QLG0"/ M+5(F/GVCT^'TLGT'W_<(C=(%R>7[<)^+N=36 MSDE9H.;Z'@XX,,OZ2KA_F!L\/[+5S;:0:ND7;')I0E37;G>Q9=Z M)Z_%ET@(^BS&FYSUX;4^>\-2P2(!I(7XQPY]A") 6?,MQD 90$F]_Y03UO^+ MP+/#]P\\MO"FK"XX(*^, ;3#U^F?TZG1#L2=N7G47B%A8A@YRQG" .R[T=H5 MS'C0)KTV'>C!NU-9Y2LZNL.[[RDW(O:@77_LZ\TQ%]DM/OQ3^B7O?F]-N4S! M..[7H/3]-7-;B&!G.I4T[58W1NW?#&^ZF [,E,RG.N]GO?5W0XRG?L456=\] MZ% XH/I-JX1G!.1 2]6%R&FZ?5O4V[58TZ"N%])2S),_--&5O4,G/O(_J%Z@ M'Z=VY2\KF=MY6T;8G&,3W5)<>H%JS2X65_H4:*CQTAQRL10M2>YY>PKL^?XS M_3R>G_*IZ:*NX<60_/GIB8/Z%HSRC]>SH2T<)AOE&I])#.$U]6GXBUY,6M!!WPJ62CC#M MQ?9W)D?7;V@>W_MRONBUZZ[NWK'Q]6[ NJ%MQ[?U+RM-IR?V^-8;5M[00W9Z M\I)^CR69/MJS:1Z_V$83W?W! +(>[?6RG[\';91G #RP"6/*\@X"Z[0AV\UL MJD5R$8#%ZGC"AI[ /)8KV)Z4Y&>*?^A_ W[UM@>Y(J6XHSLP&_8JK9 7@.B(/?DI,296CP_OK'#OT<)WU*&$#,PC1R MQZ>+*7R6S ]ST](+MP%D,W^*.>PSW!JPVLXYA/7S]:>HAU\3#=7I79_IC:5G8, MUVVR5<7,ZXL1^-439IGN[$J[.5#6M^4BF_Y"9NLJ/)RV S6#Y0Q@)2<'6J5^ MU/V%YLD/<08@B/'B 65P&!D#@O-5$IVDK1MG R)RP.HNT8M0A;!H M-R5]QQ^K0A]/(\% 6P3Y80*&NC!9&OO<)_1IFC:]TG/)23OH6J"YPV@3YL[. MKNQ1X:>WGN, JCC.>!?Q.)+]PLHT_B+@B-?G'9O58W,"]K_Y7R3F76 MG"W$I>C<9.+T1P4B;'G_:LD.Z4/%93_%>#T M?. ,F;S;DQP(^YIB,;*CR\7 M*7;:%)@A_Y1SC3HL&$>EY\=Z.3\U@B4D<&E#8*#=6L,/Q>'MSJ@37N'S!%_J M38KUQIA%_-4A=SF=6.I6@M^'W-J@"CE.0&4_M(!U/B6E">8JEO6?RG-B MGMEO%U?Z6'_W^1'DWN@$_S=E\#42NU3" 8@2$?JL1\4@9S7@5H(,WXSOX?]65[R MB8?BH(C5T<_(QWU\7\Z& QW'?,H$3=U]=B+]>RM6*<_ZGB(E :I[8'P M[,]&+HPF43VZSX /)9C3SI1C1_I52C<0OD"3GX]OV[_. +*__HW3[V?3Z#R_ M[S48)]Y[O/HFPLWYCZ*&&.%CL6SH'7+!_YMV#>&$.%I]F)B6SMX?#$4\P M;!,\F^NK)Z'9[L',43EEI\06[WFD#''4T2:2&C$ MS"Q/92MJ6#GF&EK1C=F\6^[<<\%RM;TK:/-6.Q3?G<=*^" VV&O;:)N*%/;_ M8L>JLZM^+0.H<"<(_24' W P!3QL*M$@IB/=:C#^RPXP78PY2 /[3AJ+? 4: M)=5SJ_4)CFZ#I0(1C>XJ,- M;( 55J27I(@//Z5-X=#S*^M5WGT>[, J;Q!X MY)G839[/'$6*,M<\P=\4\2-KHPX;7I]B;FQPEW;1=,FES;;LN_>"I7UHAE*_ M95=6++HX;+A?SNN%:&CSY4"CW&(-[?,?MW\KOH5SPZA2D%-N3^@9F@5%5]Z; M\?X,3:S>5.A3D%?WW7T^V0N"X3GB1>]8#;D1<"9D8_UXJ#5SG/3L.C2V\: M*(^)Z(M('UWT+FR@&&CU^6:V=!I/!N1LXY\*UV8AMH-J#SEEYY[IIH6ZKGF" M%Y-8T+?2;"E7/Y)^&+K=N2+U4_ND#*]DI"U5LG_93JIX3LZ+<\Z?GE:0^%;6M>!6%.)7Q,AH[O(.95KB/AV"HI0AJD4/S,D:5E'%9/KL!?+.@4?$ P:&,UAVB6645+- E$.W:02=-;HZJF MRM:NY]]/V3, SO A<:8 U6P1>;SXJVN[_,/X((/#26/EH<_$S'H(?)7#U<=! M\3YO3Z# MDARAL]<*),(74GE 93%MZEUU<^:A+?O@'1\FDDB**=,QR>;*U* MI$L%?_M'/7VCM-YZ?R_N\^=G9F]+[H*&J,IM_-DQB@HOI![]<_IL[^L$F^$L M'HI&&D[A,=[WMO5E_>TU3K3N!&XW&UM[^F/:26].$;VB+"5EBCFDUW7XCS63 MGQ_9M^E5GT79,&O!@"E9 %FMNLAY66E/!>Y<4EC&5/4-[D\SR"],3SEV'\8 MDOV(ATUV&I3T%O)'Y-392I'LI]8DWO8L!2Z:W@H9, M[+H3SI$:9B__I1NFOG3F +Z.V/Q.:E9;ISV20:Z\S>%89O).\EJ][&\VIN&2 M:;P4LF? %,-"M9!%J05BXKA<(,^/W\WE2./ M>"C^<=NQ),65C&$QKC9@)X%F-<%D]UAP$[8K"Q?O6@M#@4TNX(NO9HC6I:;U5@.8XQ3$]':45[#7_M4H(U&VF_52"T=ORW7V M_+HQVR]?*?!>=#_=%^#9$ON]6UC[+1AE,^>*]6G:JE>:L1X4JORHLV':1&V)]?W]](&'>CT !2^U(6PM2@;* !]+8'&KI^9\&[#\5C,\'?9O4 M*Z885Q%^W9C"/O&I40"OXPF>6GUR.& YFH>I0#QG*MO*;QFJ%8%7#.GBU)EZ M_S35S?Z?#_;1R2V -U7:]:LUF/X*.F?W;:Q U\N'YTF)W=>:*[PLA2LXP.S^ M4"O:F(RBUGVS'&O-6Y6E];VV\2(JW)Z=QVK"AJHN'Y[>,/'I"GOR-/F9BF*& M4Z"/(W??]N*(_YT9]UN[.YN.MTKO$_6_Y"?AJ=Y6%45RDYM:")4?2VGI"4N<95 1V<9&?+[F"9IR+7DYTFNB4K2? M2V0'K]OWA2_7,UER=$3O,TK6T2?\DLKJDA:@3I*:08*]Z#(?/!>T*D$;!-6* MX@!56! 7Y2H7DCW[(>)5 J/ZUA(#2D'DE>TH6E3(Z7>D M.1*@"0PJ1N1^&1+Y9RR*5XKCE).1%\J-D%34XN']P%4[X5C-8Q'SXC=:BT + M[VPORR2'#;&A2B=%XP4(&8-A2TY(]#EC3RY,FS[YI%A+=&Q 43>::4OE:J% MNPWZ]@S0W]F09J;\8]D-?J1E>P>A9" 'V0\+3XTW!X=]3% M[=_082]MQ]IB^&W*RN M:QT-G,\:VKV:7$:N\N]\UU2A'QGK*%#S:NZ>GG2;&-/S#;A&WB5]0+/PD@K: MSTW7)S!=1Z/ZB 1-RDZ/')H\M9?P\?3*67@1#%10XO5BO_[AB[ C_&*\YTA$ MN"KU?(2;0AI*[I6+:"8V2&I)\Y[%DQ$.=G'PY,&O"_2O[KCY8<,1U)RIY9)3 MT+(C3]^VUH37A[BXY3&?F"$ZQ/-,C^U/WKC?S$'?6&J1:4P\GLME2Y)C\N-W MPAUFOM=?]@0O+ _UT2Z_74F38DLM>W9:0^>U33_*K+&;O2.UPNAE8EL]BCUU MJEY*/^%BZFNO!PDQ\UCUS:FTKR^_*(D,R@PJSH.8K8H3U1H)TL<4:Z#,03\L M6L/7#3XO+1EKM 7819:;/\?G@C&R'\ 4$L#!!0 ( +R 9%%]$QCJ+B8! M !W]"P 4 :71I+3(P,C P.3,P7VQA8BYX;6S'X!8L9QGJ[O__,,O M7]Y _(?__5__]F__\?] ^']>?'H'7N5L_2!6%7A9"%()#KYEU3WX&Q?E;T 6 M^0/X6U[\EGTE$/Y7_=++_/&IR.[N*Q!X@;?_V^(OV(L$2[T$^@&+($IB =,T M(9"06 0H]$D8AS=W?R&I'Z2>GT 9$0(1IA[$<8B@)Q(/!00Q+I*ZT66V^NTO M^C^4E (HY59E_<___,-]53W^Y<_H/[>/? M#Y[_%M9/^VF:_EC_=O-HF1U[4#7K__A_?G[WF=V+!P*S55F1%=,=E-E?ROJ' M[W)&JAKSBW*!DT_H?\'N,:A_I&"$H?_G[R7_PW_]&P -'$6^%)^$!/K/7SZ] M/=EE^J-^XL>5N-,C^U$46(;XC>:M#61T(5ZO[WI6,YS!][TS<+XH? MQ/@"][JY6N3F@WJ]XE-]NYNNKA9]?(E=?19Y1983?!;;;GHB+_4/WJF_M=WH MALZ0:=U/2]T]4<7W2JRX:-ARIVF0\?_\@_K;8EW".T(>%Y_O22%>**+E+_.' M1[$J:_Z^+0JRNA-Z27SQM'WD(WG2/[K]1@K^^G_66?7T5BT"1;UTEA^J>U%\ MN2>K#X^ZB?(GU415OETU']*"!2*-DY# */346A?*"*:16A<3A&@<1U[HIU!K3ZHE/Z@!> &-! ]:DT()S\ M4G*VH^U2VW)YL3]L.7NV8=OAW'K()"EIC7DKTH_:'/]1+*NR^PG4/X&>W]J/ M_SZY[#\>S,;;H@.:%.S"I]@^\2/+E:7]6,&=KU+O3)YW1*K\>2=R\Z4JD/X M\H*+0NWUC@!^0']?"L+%+6/Y6K7Y23"A-F]T*7X6#U04"^1Q*7S*H:#84YNW M,(4I0[[Z)Y$2$>H)3!;5QJJ[R&YG>[.AI.J$P>J2EVJS!)!66E!LQ+5;8,XC M;+8J.,-M9"JOY02=H& K*?BUD?7_NJ-<(TQ<\N3Y#B^%4+>/K[O@C;>2:X$HR1Y_TG\373#D:02_!1K4I%:V!= L5XTI]1_\P4 M5V_UIK?ZU_[4/M;L)!/YC#[=M#WWB-TDY2);=&[=+^K5!:/U=[P?$PL,BX"%!D*[F M-CF;#?H/HI'N3VI7KH6] 2M1V1G8%U VL[#=83?RM&Y@ZTL*&E'!#ZVPIQU@ MUC:V&2HNC>P+/4YJ99MIOV]F&[XUC%'T@2-?+\4'^;'(^9I5?R/:HU ]OU+47P5:J]?95^5"I8>9-LQ,?0$CXCTV![='LBM\*"3 M'FS$![_6"@"M :A5<.@=&(J>4\>JK0S3.D@'(G3@Z!S:CAT#9I4RS;+R,2_) M\JGF*[5S$JKM^]L5?R6^BF7^J&VZEH3+ M!:$L9+$:M=BG""*N_D82%$%EC\51ZB>8>)$)+3J5:FY*.>.,-YNV#]KSJ-;$X,;% NQD"I*J*C*ZK>GVLO8JZ[6N2I744 M>+KU=IS&AVU#7N8/ZFNK3R=5^R_KSN_$BF6BU,(L\W)=] S>$#%!N"=A['&I M5ELL(4[35.U)0D&#U!>1,/(W#NM^;LMJ3_J: ';DM]MZ6(Z#V<9C/'1'7BW/ M @NVLJN-QQA;CF&XN=QP6$HPZ79C&#K[FXV!K0QC.46PA2"E>"6:/]^NNM/3 MC^1)+\U*!/630M%NM]=1CU/22-\9_U8T^W [WKT(7NGZN! U5: -KR=IVF<(L&AGW $ M$?53B 5F,!:1^K$(!3,[S'8GTEQ9X?%\[/E8 W39@SH][&.SS_4W"[I!NW!A M8+199>PYG7[P)G*;[DX;D'\5!?AVG[%[<%??_1%_+$%S ;G*U19"%"S3'E2M M&EBO% O?JR^F_UQ^<_ ID7#T3]3OVI M6B7ZPMN->LK_>_2S'[[ZHUK;'[4;MXD,?\P+[7N5A-7^W7PEP),@A7H[^RK M@]JFWI3^6+= M-WQ#INV7[5?KG, MRVQU5U^W7]V])(]919;;H.Z%CR-$&?%AC&0$D2]]B .:0HK3B,8)]H,8F]TQ M-.C-AC6FN1;8"@R^-1(#UH@,"/_'NJSL#C$O07UY874(W]@NU!:W5E30RMJ[ MR>$.-_.US2%^$RU:7^[5$K0Y[V,GOL;ME2*]!*T4H9'R7OWUJRCKP#Z]8,AL M15:L_E<3G:1VYH[6#4-8SRP(EUJ8C.D-5>E3N.DK [T?7=S^B[7J193E9W'7 MN*WU78^$^3%FH0=#DL0019)!S'$ <)&5#VOA,3 )SZ4LYV.*UOQ43W U^+T4L#F6*TB\)_5(7RFUWI"L^"M9KD5]3(^8]&"0ZH.KF&&8>GX(!<8X MXC$+&+?ST/_^\BD8:OIF755F'VR\(YH2'@8!A@C!$:93" ME(@(^B+@. I"P5$\[.+/Q;[GMMSVKZ/L"%]OL%OQ02U_>R?%=E-B,2Z&R^0X M:(^]D#D$^HH;/\:0C7/9YW+WSW3/QQB7TU=\S)NP=VGOM%VWJ,-2RE)4;Q\> M%8-J GZI:/I.E.=#G\L%1FD2!XD/!8]\B"0B:B>C_DEDQ#F/XL07:B>S23MX MUOGH3BPK7CR1>M%]@J/B8**60J]?ZN,"3*MK[O%U.(*7G>K/,RXC,^@N:S9, M68?F:;W 5C'0:G;Y2M#S#)^Y;_]YAG'2*S\W@$AEYX#:N]\>0-_H-;(+> 6D M+'.6;=-MB^]9I7AS>^]GZ_L'C^NB7.L]6I6K3P.0=76?%]D_]=GV4O][M0VD MU7-[O:R/$NK4WG#8V62G%.X!ZA]H MC-#ZT+./G/WV2:@/E=WK'=6K6J(V WB=HW4AA4]BQK5O4:H%.A 2TE0D$#$? M)XR+((WM=B<7NYS;IN3]6L?MZ3G8I*U54UQM-HNK4ME>QMWT@,0EFF-O.K2P MH"GIBBX_8(Y6*O$Y^CF*)P>)AB_.8P_GF3K=0:]R[[JCTS ME?I6,AWB7J]T;]:*'H5:EHLJ^V=-=NV-R%NJR%.MLHO4)RS"R(,12@E$42I@ M2BF%H8PE%QY/)+:ZJWB-,'/CK$9@H*,3'FICA?1D[ZP..\ZZ:JS,V&RJ$1B9 MYQHU8*T'V"K2; W41N"]4$9E7Y7NRO\->*-6>65$_EV0 OQ,M(&@LZ]T.CKT MP;B VB5I7B7/I'3J KE]HG72YH!\L-JKWMY>">(P2DC (/8(@B@,"<0XYI % M(N"$<,%#HT"7O7;G1HRU:.#75_D#R58V.6![4)TGLRL &-W^4M^/6A$TP_PL MB+Z 6WLH+J)AE_SU4/>K$[_VFIPNZ>NA'CL)7X_\>I@1U+O(I[:!M@3ABX-@HXG"SK;#%0B/(;7)AE)&RC24RDA,HS""42P#$D@_ MQ(E=#/2D@S5)W,*U<6'@5ZT;J)6S#6FX?H -?8V3#MO8MO T(S9=U-T!R+,( ME]M*]?N(9)K%B8T]B*%DL M=0W?!))$2AC3V$L"%%#/2VRH^FQO-W6A][+7;^?,>U3OER^R0MM(Q MF(HX\0(4XP!;79-S)-?<^.VV+:8!BC;NN\H/*F[8$9NK 33COF<8EI'IL=-( MW__J=&H.Y3 MM^OFA['[*R%%4>B3;EUMZ0OYWG-]-)4 MDB @V&H/>Z&_N;%Q)VY;9@U4Y+MM7LI+")O1JD/<1J;+#61M?34E:S\U;AUQ MXX[T#'%Q26:7NIR4I SUWR&D8IJX24I[Q6)?XF/MM<=(& ;7;:U3"RIZ\IQ-&.VZ49G9.+3 Z,U 9TJ M^LCBAU^:4?H3V"@$MAK=@*U.)G>/K.G1#;@NV?-*B28E5S?H[7.OHU;MBUE_ M%JR.87W]G=WK$Y+WZF->1#3FS*<2^H@QB%!$(?;C!(:")W%*&4N(4:7+4QW, MS:+K9 2=D$!+:5[E^BB(YYG.!31CG\#:H6)5_OJ4P3[:[&3EL,\IU2^+ M??:Y@>6Q=RODOLO+PY"3E3($&0^0'$(7,@Q234.V D4QXD@C,8[N J"O1 MG"C"JD*K[\["XY]U?73ZCLMM7ZDFVGKJY_6\Z"H^IE'KXZ/ M?[DN"D48ND9-PHC$T(]\J?A2[=35'MV#D61>BE!(4\QLUI[#+N:V]#090%@C M'%@:U'TRQ=)LHE^'T,CS?,?7UXHW2J3ZGNHCQ:1WO3Q7]/F>EF?BS/>?'#;! MZX)SMRM>IVSKZEUM\SM_S)<9>UI$*8]8@#CT/VW&^JP=FF>;?#VHP3G",X,DT< 0_\VD@)1JDS:@602S(QZWA2?K'" M8I]R[%X>QD)=PNA;G=VCS+3GZV.1O]'%95Z38J4LFO*C*.K@WE?9;&3ZU83A(F#Q@0,]X:%^:1 M2:P3'O2DO]'^?U K #H-=%*5YO;"#6BU<$=LPQ%TR7(#I)B4\H:CM,]_5[0T M.$9#=5B7;2XRNJX[5)_AMG+SNTU\JI]@)A,D8"@BM1<3&$'J>0&,?66MQ0+Y MTNY6LGG7)2'MSF1J]NE""CS)4"@5'W"D$Q6JG35,9>(M'INL^14I*D.GV Q4LV& ?05'/&=IU #YNBKU/>;Z'EI5U\RAXBY; MK>H+:++^02/5S OX6GQK) Y"20(?)AY51G?D)9#**($1#2(F2.A':=1^:Z]7 M_%_Y2^O4>Y;O3.C5_%_S"S-T3<] U!G9)],5AM[ \Z]4$=I^S&>1W=*E7K^/ M_)@CC.1T): 'R.8T&<'F:L2%2^QIA(,8(PXC%@B(J,\A"60,>>2%4L;<#XG5 MS;KKQ+':64^9C."Q=^<]W]STF2@A@>E8FJVFTXW0R.O@A80$VPM9SY^0P!+< M"1(2F$HTAX0$EN@9)B2P;76@TV!3)/M(7&7YXJGWKZ82?,JB5$B20"QCG0!? M*D*.*(=";;JH'T4HEG8U,"T%F)MSLU\]_E@\LIK3]*G_@XLUY-V,D^'6943T MQ]YF. ?>?A,P$#VG!KNM#-,:UP,1.C"$A[9CQXJZ(/%.YG2=<[JI>?M!OER7 M5?Z@*&41!)'ZOUCHF$D&D> !Q"%/8$PE(P(QDF)BPH%FW\Q&YJG=3/Q:VAO00OA!@I>C0&A>R-XME!,5J/^DT^>5.@)5.QW9 M#L!%#?#J\!MU5"[>'+ S9> -&IFLO+NY0OVR[19O#3-,7^8/#UE5^RYN5[RQ M?._$BF6Z#CNGE#$1*_/3BR"B(H)$! (*Q@/.(QQ'B55NDS-]S8U\>Z+6![^L M+RSXX7U>"9!8NMK/06UF1CH"<'0FWL5N1TYW5J$!&"X-P'/=36KK&>B];]:9 MO#)P7ZNCT=Z6Y7JW4GOMT:RS]F>L$DUAP-IAJC;A'^2;O) BTS6&%UVE4;\U(-/SU4-N MN&6><"#'WD+7@]'H AIE0*/-37->=@.V&K4!GNT)W?MFZ'IZ.=Q6.T+8Z3;[ M6IFFW78[0O!@&^ZJW6&D?LO_H:S+>KGXU)3G^))_(=__MN4-U=?Q,[.%YTF< MU@GPI$PA2M(04ID@Z#/)0E_* $FC/;L#6>9&Y8@G@TNKGK-X)@Q[T20 M3Q@>L0E[V)[HWH"NR@20>5&G[^\I"#[0979W?G2L^=8!KBZI]AIQ)F59![CM M$ZR+)@=R:QV)NJGKB! 37D(1Y#%1=!GX'*8H89"G$?-13 -LE\EBM_FY,>"0 M6X=[@!E2V& 81F:E1K!1"ET>U]DI8^SV,"T)'-7N8%X??^K:,]N/A0[EJ)YT MO@A=>TZ'_3QJ]FC. #E3U)E2FO**&XFO/8^], :VY[#ND!V9,:X#]8JS5C.$QCECO=#W,YVMFB%R M^DS5\'W[L]3/3*R(VB%^^9:WESJY'S+L"P*%X*FN=^%![!,?)C)@?H CG 34 M].CTH/6Y\8Z/X4.^JN[5W%AE7U6'2EI1=L'R.KN/-NFY,O/,3_\.(;U\7GH5 M4&-OAUK9@!+N\KU8DR_,^.SS*E@F.^I\U%5']9&%_F;,ORA'QYTG,3ISNGGX MSF2'F2?%[9]=GG[(GN'>"679">WGZL+UWNF]>Y<7^JG=X9>OUN)6*L[YNR#% M&_5U+%B6J]NR7X*ZB,B7^0/-5O4W MVQS+O%W][3YC]TW"B_\62_ZZ5)A\:W.&+]3GF?HH03!@TH,H(012CR:0IJ&N M\RGBE"!34WR@#',SV!N9=57/;UKJ[F#[7LFM?RAJV0%IA#>GQ:$C='F)F@#W MD5>H3>AV3X6;]A1:V[6?>T/0Z !NI\+??%6:8!PF6I2^;*]Q;R,[N@E07_?> MF02.MAE7XG=F^1G:\F2KSY6J]Q>?:YL:&*E)RGL=O:7^T(ZCKV39'%]UX0#' M?]]65PDE\=,XB"!2JQ%$7I) [&$&(\)B$:9Q2A//+H'N->+8S,>)LNTJ,6^: M:X0]:6MG:R\T1__>,N;SFD$S\VE/-1 C+U U]G6XZ-X@W.R/P(FGIDA^Z0)K MIT&IU\@S;=2J ^0.PEI=M&E?8/KUJE([C%O.U>=??E:&@OA0U+=*%1 +RJE( M&270XZE.EN-'$">,046_2,8D2ADV.M"_U-'<3/I&5M *>P-J<74^VTY@\]K3 M9_$]SXDN41N9[X8#9E66V@2-*\I3GVU^LC+5)DKVRU4;/3^W['!_K?.(O&U- M39WPD@5Q*F'JIR%$?B(4T8@ IER$GN0APA@O5N).!S<9AAU,)+K1)$R;2=A7 M8+RYV,A7Y]-J=F*S2:*U-^B&40YS&LA_M618[;>B/I4&A-]#KJOCP_;[R&>U M)_N_2,ZJXR,R75ZJ$_T/6_-V??"=ZWV1X, 7ND0V#2.U0@FB)EZ@C&(9100) MA-7?+7T.QSN:IS6A*P&9U!GVQ\? ]*"7614--N>SEDUK68>F# M"VZ?& ZSM>-ZB$=F^H,3O$Y&=T1\'@.7M'FBITE)[KRV^Y1TX>F!1O.:UM_\ MVQ7+'\0">W&0IB*&22ACM8I1"%Q(;&%#^3[]G#^@&0K;#Z#+&5UB*8T^T 7CX^?[YAF?^VLZU) M"'@CHIWA;8"RF3'N%KN1U[M.6-!)"W[H(]D*?-I[;FVXFZ/CTI@WZ'52 ]\< MA7VCW^)-%[Z_3SK)_0?Y2]G4AERD/DY#1E*H:(4IVS[5&3R5@:^(ADO)&<%, M7.,"W.MO?I[ 6D"82[C6%<0&7'\_C^\0G]X5F$WMVMN@IX1MJJZ-Y>0[ (TX\[,E-[772%M[;5T+ M"Y9*6LN<2M<,DQE%3P7]R,S!2*P*VFFQJ 1\4QFO4 >_.#8Y]CB<' MJ#K-"'6-/-/FCW* W$&V*1=M#B/:YO[KY2V(+KERL"R3\N2UB.USY-7M#>/'(U3M!Z]VMZ*2TX^)IAMN,N&["8^=+=$3#I<+M>3:02?=/&9="SV M5ZII.Y_X=ED;]O]A795J@Z(37#>%I!8^8C$-$@G]D$00L4#"-. A]&B:(L8C MD;)HT22J^%R1HC);R)S+:<-W^]*.>6!52PORK;B 5'5P/Q5WV6K5%F:IMLD^ MIK]C=G+H*8IHB 6'<20I1#R)($EQ *.$L)1(3T@_;8?^]6KL.X3N!KZ3]5F& M7:SX? ?9W&J/F M1#2.P] P=>H44,[10>@F&^>UZ#V'9W#:E)W7(C34$^@@5>?M0UY4V3]KFOT@ M]\]DM" OR6-6D:7>VGW.9:7(5KP27\4RKW=I+_.RKI39[?%>D8I\5F\N B]% M)(IB&/BX#9S&%#'(98)#C[.04>-Q/;^*/OMX313'T!^H M#_(P@@&\JUVX6SU!IRCH:0IJ58'2=>O!U=J"S_,8:_/;:W,8\PE3S9*[NZ)F M!""^ZQV( $SM..ZT _Z.9*NR J*[T:$,+K*L#2?15+M0FAZ=VZHIG=!"FVVL M]]V4W7?#>]\-J[\;[<(GW7?#]7=3MY.M@/K;4UF)!P4%JQ]K*MZ3)7@@JY5. MPI/WG"IEK44= UF;ARLALPIHTP64:W;?RNC=3W9W;NQP>O? MPAN]+WM#]%56/N8E6?Y4Y.O'MZMVNJB?LKH&^UKPUAY6$G>&<7,__UU>;J.B MU5831X2I_7<4*O/$%SI\)TY@&H4"(]_W,#*^(N]&I+D9F=L=9,MOY5_,ER-' MHW39T)@>^Y'-BDXA4&MT S8Z@;Y28*-5?ZO?* 9^T*K]R21T?:QQ,S<:IA^_ MB4R$]WE]"W:5U?8A^4JRI3[I=+2"NH7MS'KIJ*/)5D>WP/370L#%""I S"-"2)R2IV MO/FYK4B=<(K9E'2&K'8"N?,KR_5XC+Q*F$)A3"KG-3[CFE4O]MRRZE_[+MD3 M+4_"".>UZF;WA:>&G0A]5)")0MF\GZN<_?97LER+1:HCPK$R.E,:<(ABBB!. M"8>!\#CS4>"3E-@$-Q[I8VYS=B,BJ&6\ ;64RJPI2\68=J<]QR U.]"Y$JB1 M)_- C*P/9LZ@X/+LY5@WDQZOG-%S_P3EW*/#YOUVR7^C!'O9V ;*%-@8!^5' M4;S*ENM*=:J/J!@1YB&( M$LD@I4D,E8(XDISR@%DE_AEU[*9@?%T3,ON]C)[9\C'JF(R\N.SZ!.H!V"JP M=2.4=>4ZT"K11&NY6WD& ^AR7;(78M)5:S!&^VO:\(:N6?&^D.]-&2!=):HN M$K60$9*^Y *R.(UUH6@/$A(QR..44QK'E-CE1#O5T=P8L)UR2E#;/.,GH;3A MJ>L FH:.E(S3E!>[!(E[@CG2US/PR&F-C]/%F>>'1D224NCSGP4-D9KPPH<\ M"2E$DA"(L9="B9.(I!0G,J"VH8YMV_.S6VO1FK-9VU#&#B^SN3X(@Y$G=QMJ MJ*5R&4ZXIZC;.,&N\8D# /=T.HSLVW_ Q6[TJ+.ZU"6_I9[_>[8Q)D1M;!"& M?NASB *BO56AA!$.?>G',DT2.GQG8R7+3%?XX_L;WC^G&W6'8S>>Q \\C!%1 MF]0DTE73/4@Y1I"GB>1>( //O\K/,-J(3L/<%_>MRU//W0 ]\.KWC4DZU1YXT ",MQNV$^<9]\6#<#N_0Q[6Y)6Y?5^W M,36+@+,P%IS".,3Z3(@%D. H@%ZJ?N/%& EGO"G\ M1??1*\W511<-3.*[ =*,!J^"9V1RVP;RO+Z$R?#'S6J=]WNEKR*NJB*C:\T?.DU!6USF=K5:DV7_E]H!]_KA<9D_"7%; ME[);\"B,4:2L,1QYNE!/B"$.O1AR2:/ 1Q%%OE42L>M%FIO-W<@,2GU0![[J MDSH[QG P2&84,RWT(W-2JPSH"URGC[D!7>VD=F!V5*H-J4ZI&]"HY8[-W$'L MDOX<2#4I7[I#<9]@';8\U._Q5:S4-_3TB7S[F2AZRLA2!Z)_7C\^+C/16'>? M1"F*K\ITB!"+8T0C2&*]/8[B *9I1&$42I%@GX4)3>T\'1:]SXUG-P+7.ZBR M%=EV.VL#O^D&=B101]^RMG+? "4YV(6W$WZS"^T4<+GO'(";VYVFC0 3[RT' M8'.XFQS2R,"J#OG#0[ZJ@Y4^DN)#\;G25U+KN"5%H8T_R&/,8Q%.8>HC!A'7 M;$;C$.ICF(A%A'C8RF]KT.?<.*P1N;$5;\ C*1J#T8FKSF0(S!C-,; C\UB+ M:1NBJ 16'RYH1&X"%FN;S['3S (BIX40#+J=MLR!.0X'10PL7AVM1,$[90Z^ MK<1#N4B"&--(0>[Y0D(42Q]BY*>0\(C&,H@B@; -.]ET/C>:^J@:NJ\S8@V\ MY3]H!,S(:2Q<1V:I_>H"[XY7%P"_:N%!+;W#:),AH$U[,>I$-CS;=C,L-^Y$=G6<[T5U^J6EBWN9APV IJ3'0&8 VF?"=$.%J?Y M#0V[GC9KH1T>![D(+5^_TJ/UM[SX[>WJ8Y$S4>XY4L+$8WX0,9C$NEJ?#K)+ M$<=0^"$-48#5AM#J$,&@S[DQD9949S]Y;&0=Z+8Z@[&EL\H-)X-7!V[M^#_6957G$?R2WW*>-2F$=.[(MZLV M]TN]A:3[N5@_Z;H3I;+3/BLY,J;WFEG.V_3O^H'F_J8G$^%S?7D]1A0BCS-( M0Q["6.)4AAY)A=VYY]@"SXWOZGU]FU:9];2QW#^./\X9#=[8^]2/;U_> M'$^*O4UB7&=_*>J([$0D8RC44<0S\)!$0L\B#Q M&8&,ZD'Z:$9I.;L4#VD7E@2M097!:DSLCW6E.)_)X#6LWF447NN1<*EX![%,/%\K+8RJ82$AC[T6>+',<9)&GB#O"^J M\;DM*IULPR.#-&*!(%SO_B *([56)X)"0L( JK]0(@61OB=L8M\'(S99V'OF M!#=+'Y0E&M,YFY1@(_B3>NJ.XCC2[3^/AZBGV4E74/^98:3VRXIFRZ70IKS( MONJDE>7+=5&HYAI\>#-X81A:?A.*=M>@RS>@4IW_+JOLND^+K+I^]/IY7_^-?R/<%\D(:,(]# M1K!B$4H]B#GR(/,]Y'E!Y$O,["XB#Y#"9JY,0\28E-:NP&F?[ZYI MRMY367OI:U?&LMUVUM5);ZOF@HNFVR]YO15MRP\N(AIX2<@(3*B^]1M&&*9A MK/X9,19'*.$>-JYZ9=W[W&RK^GYU]E6TWIC\<9M7P:K,Z["AN.R2'!7@T7=; M&]DWCLA:>M 77[LE&_]DJ\&8@)N[($<%?B+WX_9,I?V8=9(113YUT&]3#8@L MV7JY*?C%V_03KS]^;AR3ZIWULMK40,XK)71&ELNGYE$]<824@M6/[$XA77_] MKGZMTL>(Z^*I?>!!5/?./)>#A^F,U]*^S'$$_B21$ZFU(!&90_2C!/O$0);&MV_)H3W-;=K:"#O#%'.D:&:?*TW@!$]>NO..=3>[7.ZOS,2??^1?&REF^J7?R41<$RU>[//5>Z:NM M['RYK(N>J-FKY%S@.) BX 3&-(XA0BE3^WS%,1QQ7WJ)3Q./V[GWQQ!S;@<% MAWG(3F?-=IT>>] P1RFA*,4(!I2K8:8R@22)" P(\AGU I^%EE''SS[,SY(F M?>;#[$=IG(0$01*)$*)4V0EIR 2,2,09#VD8Q)9I7)]_H)\KL^#,A]K4C'GN MX1M_[VR8.K^?0G!;L*_5^F"GO:LXZ#2?,MW^-2,S;4[^09+.+''_-6C;9_>_ MJK>A:2E6.J"F$>!35OZVC;#Q%\BCE#&40(]&*4024TA2ED#N^\+W:$Q2'MLM M'.>ZFQ_]?]P)+&-]V4&AA+=-/W$&:C/B=@7?R/2[(R;0^R]IK6EWV1E\3,3X3:5D@&$1$( MTC1%T,-1)"1'(F!6"6U.]#.W'4(G)NC).>A2]2E3F'K!WUF(O@O MJZ*Y^I/2MBOH2I#"AD*?/5SR.4E/FI4&(!+2Y9:F&!%M..5:X8&S/B&1GOJ?*GT@IL M9;\!6BM8Y?"AU>L&]/0!?87.CXDU@5T/ITN.NT*:26GP>M3VF=)!B_81*AT] MO\P?:+:J;;>_JFV?WB36=UC>Y$TFL/*G@J@M(;\M/XGZG#E?OO_NZ,T/J MR^QM,,Q=.T)M+$RQ&2.JU7$4H.(*U3/Q*E=W,5GXBBLP^M$LSMJ\,EO;NTV2 M0YGRB%(F8$Q8 %&2>C#502Y>B"A+?8\R9%5[]+"+N:U"&PG-;+C-=&^4;@4CMP/PP\ MJSN"K=D^Z#J\1EZ5+;^ZX;GJ#I0?)2W=MI?GR4!WH.7)9'.'3]KO"M[IV'>A M\T5UF>OJNI/O,D*SI=JMU#1:]VBUKA?Y8@O6JKG^YKJWU MG"ZSN^9<3MORRSI%U6.K6_VCE8Z(V(SDLAE)K@:M-O2S0FT"5'-D"9[T(,I\ MNBNK_B\=[0&N&9DS=O^@9B>S]:]1NF_?7]7.0)N>W0N^7HH/\E;M M$[J;#EMW67.%2_ F"N+A<=W,B0_R-2E62L"R2VZ_C[Y@"= IV46\[P]LIN2WX 7[]4@>W MC7(U8+S!<+J%<"_EM%N0T5 ^V,*,U]/ \IUME>B?BGS]N(F>.UH6^)60HBAT M'H7Z?G&7N,/W$LE3+X0L20E$H9]"K.P$R"CVL$FD[-(; M6);NO'J S&A_4MC'/GCN2I_7RO3#DH\70E=;JFZ,6IU&2-?B#&"G93NO%FK: MJIVN,#PHVNFLX2N]^+4ML< ^3QCE*:0^22!"'H+B"*(T(I!**F&*".&$)82' M@>4D/MW;W.9T)YWU5#X#J/',=@/3^!.]EA.T@H).TFDNG1O!Y)@;SG0X-55< MUOT(]";5C_4) M-I=";;,YP0J/Y?P-@/HB21OMJX!6:1P&.+:C0S)XT3KB4$RZV(5T5- MN1O3RR=BSSY.SQD5M]44]%7MBE]NBF3J$N0]O4"K[PV8Z[A?%4GW+./_#"=V M>T,';G1-6:T'(%7MKB>]>S(ZQ&6\,#OGD-N%X+GK_CG#\YR#>"%TSWU_H_ME MZ_LLRBJ1657?,!$T]D08QS!)=)!*Y/L0AS&"220$"[FOMA_4)O7,<%'F%J[2 MW/QYK.4;S0N[/QS.W:]7@#P[OVLS(HTR;;*)9_&XGL#TF5RM^]+,U<=Z K4K MG*NG6K0CT;*H%I]T(;GZJF\@:8!#+X)(R!2B)) P322!',=!(!."64),_# [ MK<[-WZ+]6EE993IRZ.&@S&!.[3 3@8<\M1O<_0A'J^ M1Q'J7_OTL-O@)#/]J [=I#W^RV%&S,>B/2NIDWDVMR#>*G-)\$7" NIS)F&( M4Q\B/XD@932&F O?BSA*(VYU:GRZJ[G-U(VD33K:&Y#58G:7@JPS/QN ;6:" MN(%PY/F]1>]S@UY[VZT1U)WM\2_2!5FYL+ M5 LOEI%4E "# *E5G&*UH4%A#)GG21+P* P\(ZXX;'INW/!J76PBS?)6TN[B MH":&!V4PW=NDA-]#\K+K<#@^(T_\3K#VMNM@",R]:,.AF/!V*>]],8*P^_W/ MQM4UTN-@G/%([;TPF0_IN*!]K\^))Z[+V]1S(96WM*RK;BPB%@5,D @*E"*( M8IQ"PHF$,@X$B\(T#.PN8I[K;&Y4=LPY7RHSO!5W8!JGHS";F3>NP'N&0PTC MW 9G=3H'R!BIG8[V]RSYGY\8N.X+71WFM MZ& K^V"R,1\/,^89!>61:<@5P ,*AEF"Y;9,F&GG$Q<'L\3DL"28;0-V3,9% MMGB]JG1.IP>R7'9D&?><0O \PSC 960>L8/$F"TN*+[EA+(CA5*P/]_E7W]4;S9\ MH/ZR3P.G6IUDLE]0J9O2EQX;9H(U^'/X)&"^NZ+5;C8D9Y(Z(],NM9 U^U2J 5@>G%>@& MH>>X&HJ5"%.7.1F"SY'Z)8.:&4: ;TA6_)4LUZ(7!U%N?OC?F6+B@MT_O]S(S\M)Z@%!1M):R?( M^]N_@E\;F2V=2G:C849ZHV$\,N5=!Z\UNPV"R26WV0DP*;,-PF:?UX8U,GI@ M='M#>Q%3/^8Q36& I;+L0DUM)$FA[R$OQ3R0'K:R[.Q%F!N_?1;%UXR)T3-2 M="-@1F?CXCHRI]G'/G^Z /Z8\;^EH?&4.1." MU]7O=) 540I_D&T-=6U)+CQ/(H1##&G,%-7A5$<<(*%(3S+$/VE9!OSP09HSG%-R1"6X7U;<]5!MY MFQVKRPA,0VSZG3B>$Q## [#,DU?=')AO6[RA=K1W*_Z9 M+$E1YS73/Q6+!)$P$+J<7:J3A44XA1CIL"A&8AER(85G%,!PI1RSL\>TW(!J MP>M\DIWD]::H;&4'HA'^JNO(QB-UGL FQ']D6CM^B;P9D%H3\')_0#IEP.LI M!^2JZ]]C#,R$4:YD<\.[M)DINN!T*>IBOS?@3JR4,;:L'R3\(5ME95W)\ZO8 M/)ZMU(YHV;2G7J7=I]&[,S[>=7';(;*[#6[<^G->]K:%X,)=;NOF[-="BRW M_HF7+D;=9FB,(L&3@#)($8TABL,8TJ VW2,6QHBE@AMEBG(FT=S6QRM22XS\Z?T0Q23Z\;L-5LZ@$S7RTG'[AILZ*P)2G+3&9-);C#!"FDJHJ, MKJLZ1XY:]'@W[G<:#W OEFW-,J*S9A?M[W4=!'E3+YQ,!X7JU5+T?Z?^^92K ME39?B:;,05N<;I47#ZKQ;7D$]L26X@9D$BSSU9UP5?+ Z:B>66K=]#/9HNL4 MEO[RZ[;A8>ZQEZ2\5QO?KQD7_,73+^I#?+MZHVR!%=-1KYM8UZ-"E8M01&GD M"P[#B I]RS""*0M\R+Q0AB)(9)(*FU."JZ29VP*LB],PI9!.GE)K!.@3D)TV MRD#>Q(1#P/OK0SZP8MAU8VGF?9MLA$9>JK4>X&-O8'[0NJC=S)_ 1IU>V/[- MB17<8;UE)\BZ].M=)]"D/C\GV.W[ ]TT.I"6\[+Z(+NCP#1 C%*UN0D3&D D M/ %I[/LPUN<3PD.Q%QD54S[:^MQH4PNGC:'VG-66 W> ,^2TH7",S5$M$LX/ M/8\J[)0Z=CJ8E@J.Z78PM8\^-#"AM<[?\$D\JE&_5T::8HR[@CRT,4E>'' B MB(!!)"1$C(00QTD,$\S# %/%++%5RI9SG5?K;"@E;:@<%@9W$VF^BN MT!MYW@\'SCZCM0$B3A-:G^MOVGS6!IH?I+,V>6<@BS0N]Y\:A_OMBM_NN-M; MKVOYLWB@HEBDL0B%SP,HO$ 9!%X40B(]#R8^"A/!!8M#JSO-5KW/CF?,3RLL M&<=J3 PI:"RDQ^:D#N2?>B#ORMX=[97@UT9\ESPU!#:GQ&4EP+1,-@2; VH; MU,CHX:BWK"XAJZ\Z:6=K5YXKQFF@!HI!*@(?HIC$D!#A0X*#- Q33A-L%7A_ MM41SX\0O!>$Z;W*DX,_N!*A3";0Z/6\5M?, /U/( MZPFAYAH!>Q[#*P)B+S1LGW[B]D&LN#Y6>[,D=XO(PX&?(,6BG@PAPA)!+!B" MGJ""!93[$3$Z43]H>6[DN!$.:.G,W*X"8622,M3?*K'$45VO2"FQ MV]YDR22.JM%/(W'\@6M+EN]7JGU!RHPI(^Q54QB[KKNVK4D="^U=V<@7+,;5KWZU3O%1BG6H]ZR^*^U+C=V!GN$L;$:DU62BDN"#\!RG[K>=*,]4W'L07J ]K;AB]_DUD M=_D_]F2XPC9.P9BJ)+)K2685(*'(K0/O<-;F=@ HMLE57B M7?951RNHIN^R32FNG\D_\N*E#FU\KS[2]N L"K#DU$L@3\, (C_V((XQ@Q%. M8U_Z0>SCQ"J%A5W_<[,A&_%A+3_8*M 60KP!M0Z@5@)H+88FMK <)3-J'!'[ MD9G1/>SV"2^&@>=\R1=! MP(2^^@UE0B*(2)K"M*Y''O$P3"E/8FF5B/X*6>;&DEU@4KF;$L,R5.N:P7%^ MLG -Y+,[4ZB5T0-4JP.T/L]RFG *U&1?YH_:)]J>$C?EW1=1F,04>1QZ:5>O"EC5-D#=C1\=XCLR"YZ'4&6\;D<&O[9^C.!(M M,'.<8_]BMU-GUS?%X4A>?>-7G23:&%R>NCU@;9[\9:5^N]3Y_YM#6-6JR+[J MELJ%C\(HD"2 /-89.A)!()8XA,+S?,1CRE)D="#S7 K,C38[4;VV;KT63:&M]AC]*\"VK[K.5_2WKFR:G2?T95O4KO1PG M@)-*C)?H9+)1M:* MZ[%U0K&V7,UM4:BI4><[?Z]LL(?'9?XD1'N)"@D?14%,H:1^!!&/&,2I)% F M'L,15YMJL[+E@WJ?&[&__B[8NKY9E4NIZ+RP=!7:06_(T6,!.C8#:[EADP.Q ME1ST1*_3;G7"CW%_;0ALSB_>&@LP_4U<6VR.7LVU;N3*(C'MN753P(%_T(:Z MLKC5WE&'-99;\P?%+,(10Y!RK Q:%'&()2)JC'P4TS *.)&#ZL08"C W8NN; M0VU")'VCM#&!JGNUN]87X-6>78]*O=N6NOK)U[KZB^QGNC0!VV78YJA Y%<93:,Z8R/$_Y&4N$3E:@ ML6UG:$JCXC$O2"44'7\6=YJ86\O#PY&74AS 2$H.D1=*2*67P#067B(\S&42 MVJ4W.M'3W'AP(ZAMCJ-32)H1E1-\1F:DC8RU909;,4>PS"Z"X38OTJG.)LZ1 M=$'GPWQ)EUZX=G.XDVUZ:[J]>#HT['29O]TPZMNO)%OJ)>E-7ORDWJT6'F=! M+$@ 8QRG:A_I24B22$+N(2Q)F'HBP,/VD6X%G1LCW:ZK^[RHG5,Z@:U^1"(0?@ Y\F.(<, @]F6=FS..<,)#%'N+*J_( M\G+$CT6_5LO%IO?QB.6+[J--D/[8BFD>7&$#^.6XFI%@')F:&ZD5OXH*; 1O MR@+<; Z GFXZ.M:)B$UK3]I";!YV,A+4TT:+J*5L6>OQQU+;-3IH6OU8.SSH M,KMKUD>]M.U^W?6/ZB)XF\&J'W 3^3$ V#,!&S:M319G,4#%?GC$D-?MEX+M M$5K3W^?UX^.R7I;(\NU*ZDBA)C!C2?2M]7Q7F'+O]%M0RF/N^SI;HP>1YWN0 MT#2&Q$^\.(QU!OW([%ZY<]ELIN&?='#)!'05)CH+\F<74;7^3+;>CP-1?D,?I8)@[49D%QXHV;+K< M%FU8$!8C(@B&*6,ZUTLS^+0"TPV ME7TOUH 6[+-TOEY5:F/S4C%JH2F5B^__GWA:4!*A2/H(JIV$KG^)!,1"<,C# MT$L\2; @J6FVSJ,]S.UHHA$2M%*"6DR@Y#3/WWDD:G%&AFKS)YG MM;\BP^?Q=B?+]'E6K7[&S_,/#KX^7Q5K5JUUE,7MBK?6T6Y1J<;>[KD1I.\S MRAE,,(H@8D$*,8L3R'E$.?;\A/N&;H1KQ)B?QV!'"Y/ET]V0F-DK8\,\,KWL MXJLO)G2[^*T&8*N"VL>/=/-^,(B.K^+;RS'UW?S!2!VYK#^\K6'O2_YU(-6D;.P.Q7UN M=MCR,*;NSMJ^Y&TBE\^YK+Z10BR83&B84 *I1[&^QH4ACE *68ZZU/HQ4(N M5N).KR5F%'RR+Z,YG#9SN-_CB*&KY#&KR+(.HBM;*0'O92QB.A>7':F>AMJ, M*Z^#;QH*[&34AP:ME* 3TQVK743")5F=[FQ2#KJH\SZU7'[!>7;B%T_;_)^W MW[-RP1+/\[&/H?28!U&@T*5A%,+(3UF*1.#)P*@Z1.<@ITBYS$)_";*+\PP?=SR7W\"E<+/(.GVSBVFPH M9_K<"SB0$4&,LP-\[K1Y7H>+ML M.QF;BZ)#,YJ8CXH9T8V,]XO4EV&($8.$I0E$B.E,PI&$6/H^QYA)Z1M%VU\KR-Q"-]KP^U.^O&G\ M=B-[ZV;$E5?YZ)[?+SU=(43O M[G>(_#"-F80TUN5;4S58*0XI3!!AC J,?6Z49,2HM[E9BUN!NZ(4)2"=R.9A MQ)=1/D]VSK$;F=%ZL'7"@HVTER_;#\#//+3:*8X3A4M_$H^JN=J)V8^&5O._ M(IDN?*A]F]6Y;]51=+0Q>&<.S,WZ?7*CZ2H/L@C M25UKRWHA8IYX7L"@]"("480HQ$3ZD/LHPGJ4QSH_8+N])MQLP2 M:,7T1O98CO%V^^K.+VH\QE?[2\<8N>?UHSH;-)L+8X6 MKEKKI@=<_=3)3=0ZWB92_ECD=P5Y4'9]H>^KO%UM,Z0T]X@789"F(A4Q1"%% M$"$>0QQQ H44*/!"'I+ R'<[I/.Y<74GJ;)^F@3YVW0RI+EUK7T3Q4;!ME3[ M@S:%M.H6%_YLA^FRX3XF^&-[<>N,/%O902L\Z ](+[=/H\"(:%OFM M?OW19_N3H/GR>W.!/@&R J(.+/]C"5[DI.!Z*KQ2W,;4^E6VB99(FVJI-V%T MKB5'%R@' G_NCJ1MD]-=@QRH[,Y-QZ%M##Q';/*LM16 ,1:!])B U(_T4H,] MF"8Z92)-@@#C*.74*AIBI_6Y+2.M<.7 ZLJ[R!F>X@W%8VQF-X;"_LSMF,I. M3]-V.ICVG.R8;@'P2*_&-++^(XF&!(TI]D4J(2: OJ=(4$BPE3"/.PD#XR(MB MNTNJ%WJTX9JI[J/6PK5K!5!+VH-E),8%C T#+MSA-C)'=SD0#_(?=DA^.0>A M??R$&3!.PR0N=#EM-(29_@=!#X:O#=SM5LKBTBOR!ZDS:KQ9YM_*6UI6!6&5 MVOR&8>Q["61AF"I2D8I4O)"K?R8QHHSY(3.JKVS2V=RLU8VLVD%4)Y"IQ06_ M=@+;;H[/ 6VX5W8$W^A.T<'(V>^E#2!QNK4^U]^T.VT#S0\VWB;O#..1[D3H M=EN:M_Q8Y&]T+,9[4;U=J0V?>)>7Y2*D/ YY2"'&6$ 4QSXD2#$+Q3SU(Q$P MA*U*!!CW/#>&44*".E:ECK-?*@GM&,4<KIH_JL*]7A M:]7U8U/]YHMJL;YNGT0^3WA H!!1!)$G?9CJA5U2ZH5!S-,H)C;[%(,^Y[8H M=R(KBUH+77/X1NP;H,4>E/7 !'ZS/8MC4,=VN.:KNS8V]\M.9*[SC 86N#C- MNV+0[;096,QQ.,C%8O'JE;$+^IBHO:>#2"@Y\BA$:>)#1% $281CB'G 0N)Y M22B309$&VS[FQC*O/W_\./!@OP>)P]_CSPZ;%HW3HJ-K_6='A5=8T^O:F%$4AS[ ?0H$&0SO<_T-;=IWKKAMJ<#G;"#3(AS()M1@2/H1J:$P:A9]SXY$"D%;M#?[D#_4NWO,\UA M97D#7KI.G#L(.)><9B? I"PW")M]WAO6R.#**_4%M=HN:XH.?UA79456.LW' M0L@DC7TD(8[B$** "?TW CTD$_5G%$3QS'WFM=">&06BX&R%Q?V.5<)U-7>3%0^$C)%Y.WG&[-VAM+ M4I&*+V,$_212G.)C"E-/F5.">&F8ZFO%E#G8G,WS[M>9C<:@RV#GH;YJBS:[ MRV)78.=JFS;>;;+S'#'& 0NA#), M(N(3B&,AH) Q#3A+_,0CUT?IGY' 9M),$[6OOKKP^C#]OBZ?:$-L9^KI5>5@G>]SQMW[#T01D/E!D1C@'_ MR S8B=R>FW5"WX!N2.H[I4KP9H/GCOALL7+)>,9]3TIUMHCL>29&>//.7C36.DS M'+[SJ]ES#LG(JYU].O3-Z!T]HKET#C/N,)H'63_7<$X;5,UT.9Q,9DV2SO69 M>0=(514975?U/]0.CWS]#GS+ MJGMEE^8K 9[T7E&]JO.IK?0E''V]OMMFLB>FOY],@F6^NA.%HV#O,<;Y3'"W MT^XF"^8> Z1^\/8H[0_;B+X7E;ZM^K'(OV9<\!=/OY0Z0^F;;$563)='WA1% MWMRGCGP6<>G[:B,J=9A52"!&)(&IC"0C)/6CR"J*TEZ$N=E?]3UL6=_#KN]J MR$YTQ2S#"KBX8(^\..L+IS76G?@ZZ>0/6@.0K?X$-DKT:[B/<3%^ M.(@N]Z@#I)ATMSH"S6\+I%4 VHE'FJIMO&]L MYYW\Y4U]FU_]OB+?[0C5T8A&-.%)@!/HQ4BM?3S1I]AZEQMY3(0TD8&0-D6[ MIA_/*4IX=:.YL9E/CR@@4JW0.KVP/N1]KF$U6SNG'ZSQ-[M'M[3U^#4I'?0P MONH-XZE7WC?S\LN9 ;1>9MWB[7+I=239I,NQ6S3WEVC'K0_-+KU4O[W[2:Q4 MN\O;%;_E#]DJTR:!,A#$ZR83ZL(+.1(QC:'T"8(H("E,@UC1>4A23 2*O""U M2SMMTNW<-BVMU#?@KI&[OH!*=B2WS5!MA+X9U[K'=&0NW<#Y4P_.7:%!*[7+ M;-* MJ.2K=LQ >E-/"D<' X.PMBZ;4X)C#BL>"!H-SCR,Z5YP[M:5QT.WB+"Y;L M$(C--@;N8!MYR=W_/@\*1CJ\FVF$B=/+F.=[G/;VI9'V!]Q M$+[PB<<3&%%,=.X*Q2\RY.J?S M$3"E-Y8B7%[0,\Z,<]?&A$:\OU,";LA%S@U(L3B929&OD0<:0@QUPJ^U6@U(L\'$G+FC5. M09]F =F'O1P?=T/WMDLLQ_8=]60%&T0_;CU)YU"T=VF;(N/4FWVQTVD=V:88 M'/BPC5\Z5*&V6L&$70$%/H4UTLW/,22 -ENV(LP@!+/_7M MKO8?[65NC%X+."^5\-=9_YCOA0GD 6AFO.2I'YB-& LP9Y?I.=B Y1(@E4&W8/!@F81(QG_($&14@ MM>MV;@S>2=Y6LK,(>C%'^CP)CX??Z(ZA'>ANNEKT)?B2*^H$G>C695TMX;4( M*!H%YHFBB=[G@"NZ6-6%^P#Y2K*EO@?J*O['&IISP3_FC4T7^6.MX$[8C_W; M0V/8[W33G\2C/I]NUI!E7JX+\45\KUXH;7Y;L,A+I"X=31(60"22%*:2IS"6 M).!,I FQ#48QZ'5^WOU-S;Q6>L5#=F^KWQ4:_E@_7:N.RO<#?.4PU M+][GR]HE5Y'OHJD7TS1NF:KS^@_@*O(<9UB?D5@;A701ZLU(MBE M5*;*]\] MQ49G7GN,)V!E"Z'FP-CV&!JR^8"&!UZ+:>X+I"S2MR %5+M>!%&JF5H2!'T9 M8!HGQ(O]V"87QX!K+A/DTOBB^QAVH\7J6L7LKD^XOB,QWEV(Y[CS5'I,Q-5O=N;I.I?^Q/T=..3S-6+ MNG73]O*#HT>&M'$,W2V!3)1= ($O<2Q#K#=%/H7(YS'$"0Y@Q)+(2R(?<;-) M[U*HN?%$%P6RW$HZ6M#'Z9$R6^BGQG]D1K(/\.@&JZ?6\P9U7(3YF4(Y3LLU MUP".BTA>$;9QN>V!(?7%'5FU]U!?YJLR7V:\_L<+4F;E!_FQR2#1_*@]\'HE M2E9DC[58JRXUL-Z'J9>9DFQ[:"4]%E 9*D/-4\2-(H1ARJD'41*EB"&/L2BV M"LT?4]JYT7I/<.WHV!PWZB"_S^N'!U(\Z9]_SNY6FI:7 T;] M',R6B-D,\LAK1U]/M03T-;T!M:YZ>/O:WFP_@O['4:?Z.ASYD4Y0)QD>IS!YA-%T\-I[(BA25X1G-5/+;\-Z^%B-28",KR+=5@ %I MTE51<9>M5NUICOY!(]45YS.3?2J>Q"2.(PFQ5^?.PQ%,U286AB'S61)3]=^P M_51>K_CO_D/I='B6ST2L^._O S$\Z)OCD(_MX=,*05K73^QK#7IJZ^QT_>=: MU;MSP49[T%,?--="*P4 :!&H+XN"7D MA95%QDB\^"K0O5F1_0+UFU%(LXICZ*&85<^&K7CH(84C]%T$L0#J,T ME8Q3D_W[L<;GMMVNA=)KB1_\0/\$.G'-UI"CZ)VG^6LQ&9F);>$P9LES>F^) MK.R8K!3LSW?YUQ_5:PV)J;_L<]?1)B>AEW/*= QP]AD'1RLOVZIRK&$4?=2' M AH2+B(8$2PA2KU8[U,2B'B$.0Z]6'IX\*G)87]SF\J[7GFP*_"@*_67 !]P M^'$=C).>:U@B>-UIQ6E<1CN(.-+E\YTQG-;_[/'!F=>&<+//^M MB:]W"JP95[N#:V2J;@2%M:2'67[K.%EW3&V&BDNBOM#CI#QMIOT^31N^97_9 MOKD,JBL>JA)'AYZ90+M:P$.&[+S;#7Z0(Q,7HWL0 L/M/0G MPF;J8/\/=7VW ?5!!LP3XRO]HX(_T:,67WX MW^XS=J\+B.2%OHPA":M*0&B^KKHY],.RGE%GIE)_UH![\E6?\PC=NHY]$=Q1 M,H'!@W(FIX!]FY.E%ABL;C_#P/!&[!>NCT7.U )4]_19<>D'V9T;OU1?4+:Z M^UM>_*;^>$D>,V5JWO)_K,NJ=HBN^":O:)L#X8/<38 ;2U_M2P33-?686N)T M"F(N,:1Q% GJ8R_VB8G9/+*<<[.W.U6;R=O5P:6MNC> -0J#;XW&FA>R^F;( M1N5F=R>"/O !OQKU>?;6>>IU]L1GW5E?0*@M:;<%67:#T M[>5E[L9=M6*8HWG2<3=?V6Q=,&_0K.Y-I5EYNCF BZX\W#- M8\GL,,O,<(NERVKR08;5G5URR8>4/,/KUP\ DA)="P50 )WY4)41(9(XYP/Y MX>#@+%$$Q9TV^]<_[D+^NY:Y8K65UZSS*,Q$741:! MF&8"P)014%"AZU@3=:"34VC5W_UHA+EQM!*PJ;GRS%=#%9 , 33CTJM@\2VOF.ZN[2[XZ'F12ECFKXR$WG+]PW!=]>$C3.[_1Z0LOBZ1@@B0B M!@A)4PX6&,D_T1CD"<=IF- DC1.;+_SBB'/[XLV;B8Y$V(P"G.+F_:3CZ&2V M?W)[TZ1MO01_M/_UDKME#)A+'KD\Z*2\8HS!(<^8WSC6DI#RKS:-K_U+6?_K MO=SLEAOU)VE34 1S$DM+ N:*<3 H(@)!&.:<(11G&;%BG(&QYL8UKT15BVHC M:J!DM;4TS@-L:G,X@J"WJR1@/2QO2 M!&\S4G>,H6=R/P.>ATVF!2X>2J4/#OL6I=)-<#A3*MWHUA'-=N@#9UMUB**K M7F[I1I?#O*6;\EF[M[ZI!AW[\AL,AK' A .J:0?S"- 8J3JLF!&(Y+3B!E' M_UF./3?&[]5/J?KR!WBG@$6O&,MYN!Q[X!%=S_342:Z0?25[L!<^^$.+;V1W M7O_2FW?G\0?ZA(?X&TRV2USI^+NVD\; 2^ZJ>\\XZ(9:^%@^<;H^/N-4?=7, M9^0CQNT!=@?LZT=2KIH]!J?K^U7Y;\X^,?E6EJ+$.Z_&+?W_MJ73K-3.;Y3)+GY6Q7;ZNGJ2I)W^D:])5M';M!IZZ.ANHI M'+0:WP1*9_UK3VMWAOLTL^/2YO0BAT85*=R+-K>E MI;?%:>V]EZ8-E!SDB=.-:IAR]_6[K=O%W50:>F?>9()\[Y).E2_:EX)1;:!W M^NT:H71:V6R?'-4NN@9N_\6)1DDW@^I#UZ!J5E[HJA'L^S;<56LF=S.?JZ^\ M>BXIUY&1N.",P"@!-./J?"%5-8 Y 5'*1,Z*-,_-@B7.#3 WWFUE;,KT-F): M-W X">0P7[J QS/KC4#&JI/#D/K7-G(X^>S)^C@,:=9OXS!XW3C;[5=I5'*^ M[_&Y:WN-&90[_P@#%"EO/U(;MAO'19S:E*OI/=N* 2;KB3:ZVTH?-<,O?1P6OC]N M P#LO^5C59U^OKW'3_O%'NMU])&>N,3^4-BI(ZAI,=+_H6E#T3Y4W?>%+ M++<2'W^H/8>B 0KSF$F#("$"*_\, D6892 CNN$'P4E"%BM^KVZZ?,K\MLH8 M?6NH^=;Z*OG[Y+KF05W[6F5)5XW0 6^E-C]*?>-7Y?(Q^%]@^O_:QQ -)J][ M477OV%WO'?OR5WW'S$___SKOVD3!!+>/JF='XSZ^S#HWJ@ZBTKTKS(\50'6I M0Y"9O-11I,$\IFD@<.&-!9PL#F(>$]$/JYB)1/8FV_MMO5D_\NK]>J5W977W M=!4E^% ^=7FE+,I#'N4@AJH##8,)* J1@+S +(EB2&!D=/1E/N3<7"^=U 'M MQ [^LV&B5FR+A+V1 MM%76#YR]?MN;\]Q2#D1;L&IY9[7>WC_T/A&U7(\6!.\>_6IHU4QE(Q?_LMZH MZIB;/U45O[W0>LR^7(Y6?[MW8F"5-GS09*NIG6+]5<_RSNL*H'"6W[ (LHYC1%.8@(C $4/ 8XRT/ 4D$Q8F$2\]SJ7,!\ M[+FM5]]7U7Z+IBI>$K[BHK1-E[9!W\ZAZ!C3B1R.+X%85\%.;OEW269M)5FI M!&^Z.U'7/95'@.;#=6DR_)NX-BUP.>?ZM'G$V.(.*O9!60'?Y .:ZEPPR0L& M4Q +D@'(TPC@A(0 P2A,"2V7PLTZ3SMM+N7(': M^%_KEHLM9[<]4JYHN73%3)JQTAO,CF]W"Z2;8*76FQOY-T$VDFK^F9697 MJ>:]:UO*,=S>.D-=(=K;=9"Z'L_!3E,.'C^.VS\^/BW7+YRWP6VG0UYWW3!U MJ&NM8S7ZOZMJ8;^O-__DF[US^$YW#I:V9_M/ZKIH420A2@6A(,2<-'8A@5$. M,I8+) 1*D\BJYLZTXL_-YOP'+^\?U(D1EJL2OM^U:U[+O[:M)6B_X6^[F@1E MK?](U:V;M=Q!!_L]M=V",O'K8[;NS/>E\+P\74R!V"G=-7;6116EFL$+W_3. MOG6RA'J3E%.@IZR[Q>IMYLCEFC:Q!I,N?6\S.X,HC\)MAI$&@5;G9A2R\W M05^-H-$C:!1Q'68^$D?W,>BV@KQ!@/I(K$Y'KX]]V(CV5(TY5BI+XVE4%SG@PAEHGGEK9]7N!0VTI,XQLVAJY J[ MJ5H3GL/040,A$SB&6@ -WC]=$Q\3-5ZUX3&Z86P9X\?'4KOT52C">^T@NNZ"5XPE&8I2"BA $K3$A".,X QS*(X*GC"K [?K$:?&\/VA-=.V%?B MN\@XM)L;,_/2&^*>Z=DEV".J(X\ S6V]9!L!)JZ@/ *;XYK*8QXRCO%^YYM] M]]3;9UPN=4&%M9)AO?JZ6=-_/:R7\GGU.UR7=)'3 H<\5A%2D=Q(PR(&!5(5 MW:G<1=,<89Y814A9CC\WUE.]G5\U$+;C-%OT(Q)RBB@"42(QAWG&0"'7&H"2 M*$QXG"5)!&T257VB/T$RZ\3HFZTI'C'UO*HH.-M0M+:__$Y\=7S1*!#T-;@) MM [NUI:1X+E<76Q%F'1]&8G/X0HS]C'CUIB?<5G]-UYN^:?5TW93_\J?^3+J M8NHY8@4J!(A9GDL;.LX "D4(BC"E&0^S@L#49CT9&&MN:X>6+8C^MQUI#8%I M1E".(/),1DK*0(NIPC^4H#=!BYB'>O$&F+CDF*'A)N43 [T/N'*Q\O(&1-#X,(N"2&TP--2@F# MNAZ2P?#%8\/<::6>]H$W__VT4I&V*SE#JNI,FH=IEE(!*%3M'S"&@*0X 3#, M,,J0M!=(9'>2.SC>_$YL>\+91KT/X6I&!==C-54L?"-?\%,GZ=^;1)O+V(V( MBS? Q&V(_-" $T?+&^A^'#AOSI?F&?[0\]*[)6+M5K915DS)\SS^+ MNTI=H?8]B[Q(& _S0IV&RO_CTL9 !0V!2#(<1SEG!31J;3]B[+G9&^VV7^7Y M=<&+/[4)?W^7]D> 5NL=986/1''@7-?V MB9.=](Y4M7_V._81XPS1NP,,D(/C-OO*U(NEYQ]X927S\K1KHYU M/W#!JTK]JS1]M_QWOEF$L8 \%"G(4TY5D:0,%%&:@#S)&"J8JD6/S.M/CA=D M?GO>3G)5SDT%2-8JD:;500= L%8)^>]:"RL#:>Q\&9FG/N?@3??2NSGIJ:+G MHE,F:+6Y":0^DTR(E?$ZP<1,V#JQW$T2VTT2:SHFJM)&%7]:5]I%VJ2NW00K MKNLCZG*'NVJ)[=>CTY'^7%?_4E>K)AR\R5!J4MT43NI)#])"7JWE?52G2N^? MN956FH22;DK]>7:?K'HW^(\ND5<-K&5:KZ0%_B^^4MD'Z_8X_T:]8.J*Y:YL MBERT]"/EK9V4*I>J2:OCN%J]DE$[RN7?FE1NI4*M)).+25VR-MLS^!-W/*): M9UX%KG^:R(U@O_^_=R_Z2 M+EI5)4VIIF2;ET\KU3=31W?I+.-OT@SY_-15BFERK+[([^?G=:5N6K"(T5!@ M"+(8I0!R^7^8,@3DYB./!:=YFEM%7$TK_MPV+[]OE7VGN*!I*N2B@YBWJ3?; M!T^N]XYDV#&71%\ST[9IW3O$LQ;MV\94QG ./E'2[9I]5[ M_%1N\+(+!*,0,Y8C0%.* 211 3!/8L +(?(H#AG)8IME;G"TN:U*>V$#)2WX MM I:>>W6IV&(S9839\!Y9O]#S,H=9A[<:D:@N.3.X0$GI3HCW0^9R>PF)RUB M[GBE2:[)G?TL]%]^D10HV6M1J)#Y3!0@S6 (8%KD@$2I.N@-I5F=A((P;'K& M:SGVW$A&RAK4V@>]W_#?-Z(V_UX'/\F/B$G"QU6MMO[-/QNZ]@3^@2>SKQOK?O>??:EZIB^$;5_9:[ M!K)>;74)P,;[4V^7^I9=G?%>5Q!_#4%,<+;KX#'XQ+=LN6&BZH4>&4:/L%]D M6E=1KVI-5Z'\'^7FH:M:OBOC<+=>EO1EWQP\Y5PN-H2 G&!UCH/DS:901*F6#7 M16-?E?R/1B&CQNRN)\=\89INDB9:IWJIVDVS*L5C^IBFF0[1'DNH>EKJG[O. M&$WWC%U[B_TQB;S^\"S4T6+E!ON!M>O* 29;RMP T5_9'#UQI%M&OG"L7&XW MY3/_RNFVTBVC?IA)4YPSD("BBCF !(DMU DDSO6,"$1S3A*H%4MT4L# MSFW1ZLL;[ 6^"93(EO5PC$$W]-4XA-*WN^8Z%.T]-H;0.'7:7!IS6K^-(0)' MKAO3^Z[,\OO*[[7KN?5.%C!F<40C:2NKD'P<)@ )F@ (XR0O0D1B9!2-?V&< MN;%+*UT;^&"9#'P.2S/V<("09]+89_9U(GKP[5Z P4MZW\%0;Y/@=UK?LRE^ M9RZWWUXWN_5]E,;/4L0/I3IN*C?2$OXLNIW^ J*8(A0A$)$PTQF_H!!%"*(, M)G*#31@UB[*V&G5N#-$Z"GL1CVI.@QHO]::A;J;%?+=F#G^*DSBE*0-YF$@B MCHL8(!8*D- T2V@>(I%0LT8BWB9@FC8A;S<%EQT77F#U;0PV>.Z%#I3404]L M!6LGN ]&W+Q M/]NF157];:W<"RM:+OFKZC_?UN]Q_7!7K9]+QMF[E^\U9Y]6NT7_ELIM@-X M[$HKABS*841SD.?*4.G%@X5Y/;3MM8'6G_O+E8-<'>H6.XK MO+PWABZ--WX7?*]\KU^"G8+!RZ5Y:OKT>ECWD5:A"R-,PQB M@G, 19ZIGAXY$"R+$:WQ'QZM8KL R &UI-K0G[&SEQ>0%1$ M"00$J@-RP2- $$8 2ZLOAK0@JKP=^+O^\U63=!7%J%)G3+:2FA,> Y+BYD)<+4Y8;&X'.B -&HQXQ; MUW[#]$%NYJJ7VY6.NW]2JV[KJ!>"Y)RB#*!,\A]$) ((1PG !2D((;D@$;,Y M]!@8:VYN36E82+@W+TU>:">K'84-06M&5XX \TQ-.RDU6#LY/1R&&.#ADFV& MAIN460ST/F01DUNN+)C\6?Q$Y" &,N602E M*2 XS7*NBD50JQ(T1J/.C47V98)U@O=.\'Y*W\@"RX/@F[&+S;-@ M2NNG"4VSB1@<7X_9!#@OE9D'!WZ;<F6)RMUFQT\_BN26W5^"8G]O-V4V_D M2B5-JD4>QY05:00$B5719H8!QB%51XJ$(IZB5(2V39+.#38WTGV_3_-%R[S8(N1DWN0+2,R7UNT[-C2XAXKJ/T=GQ)F]; M=$GS4UV*+MXSLL)&MD6"(P%%5 M ]/[KCEG^(9_G&@;R&-"HB(5H(B*#,!"^:AC$@.B_I[B),QS8D,L V/-C5-Z M!8D==&L< MG&D7PU=-,XC>U1&^D;'L3#O1_X]'!OX/,=U/NT?W?XEG'<\=^X M*E7 CFYW\7Y=;Q9YSAD.10P$#+GRPN2 P(*#2- L3)(X*Y@58QR-,#>>Z 0, MEKK>()4B6GI8CD$T8X2KH/', SM4VA8T2CQWW_Y9S5U^\<>#3/J=G]7Q\.L^ M?Z%]*/JOO*ZY"GMXWS-W'VTKB@SF!4Q!07 J5RE* M ,E5/;TTBK-(P(065F5C'/MQ/0+1CT%V:\*Y$F]3P=XSGX7;! M]>/'T;KD&;D^T ==D/R9+]I^\:W1HBX9+#A 2?E M)2/=#]G&["9[1\57^L#9=LD_"Y64H?ZG0LZ>\5)9GW(P.>ZF*JG$"Y $OQU6/G\S=X0*$ MOM_#R?,F;J_3=B[HA2']@Y?W#U+&VV=IYM_SCS]X1?D35-=EH_TA%O M-%D0?E^N5CJ+K6DZUDCE))%MJCZ Y)%&6 Y2I*$I5"E M+39Z?5Q=Z- X^_>ET^!-WA8N5XN_[GMBMMFTZ\C4T_XFZ/0/ M6@""#H% 0S"#GDSCYFP6S9@L1?]K=&$:-Q_.VB^-'-[!B=+.GW[2#;H[Y>K\ M9B%,(X$1!V%,,( H3^1WB1 ($<6XP%&>9L@DUL&!+'.+>_BFQN@=]/)&S&O. MBRPG9\09D3_(9W[J1G'&Z#ISLC'SDZZ^VIX@_R M2>4S;\Z/FFRZP_8&"8=92BD#:494.>,\!P1%$'"*Y8XB326'&GE?;0>>F[?U ME=RO:UU9)[^9(6]&D#[P],R&IZ"<)C'7%BS'^7)F8T^=.V>%R(D\.KO[1Q1< M7A).__4+K_[%U4EW6R #IEF$4LI!PI1MER(!2")-O20I2)8D<8BQT:'SV1'F M1D"WOWRR*"5[$K/+AS)7(^&9.AKY@D9 11V7BX@88F-14O=:C-[FP*-NBN@.(354,/?D?=,5QQT2^U4AW,$+QQEF74SF MM_6MZM@GM]]M,5U>JT!.?:+1_L(6*2R88&D$:*$*,.$PE"0HE(L72W(D3"!. M%RM^C^7>_)NYC68C@]&+ORM(=R")1QM#5YC%I>Z2>*H)XDT3Z=P<^34_5*;] M*T?-%2-4&M(B!Y2ID%:6A*!@- 4\AXQG5+[_PBI*RODD36E,SVYVS(QM7YA[ M7C4[L379-^(%>\F;U(TV?*'[_3S6UD;W&-!<&MY6XT]J?(]!YM '_4,1Y5R M;K>;AW55_EM^/R2-4QSA D!IE -(!0$X3(0JL$X@R\*<(ELWP;FQ9D=FK^KD MX)V<[LOD]/ V=@ZX0-&_/^"H2$ZPE]1CB9QC.+Q6R.D-][8%O3OJW)3ZV.GMI#&RT% &XG"B(=A#E H0@##6/4KQA#D M!)$LPG&!T]BJFHY;^>;&5E^WCX^X>FD:MC8"-^U8Y2!/G&YT7?^OWRT/@EQ/ MJF$0PMM-U83!!KL@@OW)[$T_GE3K%BCE;KJ:0"\V\:7V<01^8'<:+^!8Q&GC M OS@>W3^[VF8L<:EQ$:U#=9#E_6_WKU\DT^Z_5'6BPC!D(51 5@:(@!C(0"* MDQ2DF$5$FI94L,S.N#P[UMSH^I6H@9(U4*(&?RAA+:L:#4%L:D\Z ;V)R\J/>Q.7GYEI'^TK80^YU\!3;]6M:_5.NZ7L24<$ZE M=8A1(:DCRF. "PEOQ 0L4%B5F1X>;F[LH86R])H-XVGH)W.&DF_/6"OH M3:!%?5V@_B88QL_>$V8$BU/?U_"(TWJ[C+0_\F^9W36:/"CG3#?2T$9.&]K8 M!3"R!<49UQO+*$\%@$F< $P8 P)&L CS),\%LN2/X1'G1B&=P&VS3;W76&N9 M ][*;,\P%T W)AEW4/KGF1Z*S8ZMRR#8R>N4:,R@<RO%]73VMI!7&=A=;TK2M7]Y\V_+'M3+Y(:)2P.(0 TB('D),<$!Z%0%HM M6<($$C$S*CEO-MS-.][G5;8X%9G&>_$ M#;2\(\)C## TCY5QB^5$@3-[3)N\WSVFI9+;47",.30#D3(&#YDL;,9./C0IM5/4ZRWJS2%3+CXAB M:0C26/Y?K@ILYY%J!Y(6M& X"R,;:]"A;',C\J%2D'O];GJ5KU[U[.F4#/[8 MJQDH/2U]7BYGW\PL?:,Y];S.3#^=UD:O!^!=FL9/SO0O*:W& /BMN;9I4$GKGMFB,%Q[3/3&Z^. M>VDZQ'SATO!5I/=I'YG_[J7]LE*7:%JOF$J3U'^JY40R[5(0.XNDGPZA MZEY7&@4=-%$WJH\/@;&:7S.NFV#6/#-@?\):,8.=$D%/BQM=1:.]8J(XEC&8 M>HI7L1+EK>)2QN U$'\RZG%7N@/:/.K6I87R!#$25L)/70L'P;!R_[S]4AOLY4\ MJ>W97>'IJT?VSWM\PF75;"5_7_/[J_;V O=D ?<'5O MRQ!F<)L1AG,(/?-'#SMI\RB)@18Y:&0.E-! KG1@Z[*\BQ5*3GON&0T\;?<] M&RR.^O!9W3R.C7Y9K]F?Y7)YNV*?5AOY\B@W5C-&]U.S"UVDB$$$"024)"& M6:02'B "15;D618E822L.J(8CSPWFZ633A_.?=X\\.KXT[+C*/-),.,I+]!Z MYJI7J.ZE;O&\";K?IZG38HV@2QXS'WQ2+K/&Y)#/[!\PHM#_]NEIJ1WU>-G; MQ>T: ^4<\R*5.ZQ"1*I52(X "5D!HC0DF#.!6 S-["J#T>9G3?4%[KL\+&J_ M7P!XF*$<@^;;8W0&+>NVSB; 6=3%=P?@1 $MJ__$CJK5FZD^5)#^PA.FJSEO MILJKLO*&M]C3YN?'54FV]2>=)"'M&!7L'(=1UOI3"B)"$A$*(H%2 *$H0$%R M :*<(0AQ+!@2IB&!PT/-S=A3DNG0?/,/_0*6EPG2'4*^_5.-H,%.TJ 3=438 MWP78S.G1'7S3U\G2V)V&-?A)%='Z/[L7\O_\_2; ;3Q\N;OR2?[B*#[0#,Q]/B9: M%SS.BZ71?16B@\;XN"=/:*1?I?IKX_VZ1XT\;7K=F77O!RE$G,4I X3#$, X M"0%*HP*$*2I2+B<*4F+CS3TSSMP6C:-NQ[8[^4NX&AXD78^6[Z.C$4#9GQ0- MP^#T;.C,4-.>!@WK>W3^<^%R3^DHBZ*(1^7')%Q MD5H%&%\<<6XLH>4,EJV@Y>B@E+,(PY"G+$(%$"S.5,FP3/)P@0&*F"@BDC$H M'V=UNN\4XVE\T?OHEN4AWL%/2W6B)N?ZT;)DX67LS1C:*9Z^W3!&J3$3YKEX MC1XZ.^B\I)W_@S7\_K>XJKBH=?^""RP%8&\MTNV+Z[+HY M?ULPB+*"X!Q@DNFBJ1 4-$4@1E!$/(M")+*ND+>Q13A"$*//ZG4U;\\TU4J] M"U#4!]1K?>R/1YSUCYP?8[O2%^:3F9U:\."G3H6_JPK=W1QT89#[R(L+X19C M3-(K$'1LL8Z19&J#]@JT3MB[USQM'%]VU:K?KQ])N6KK#NH,G']S]HDI_Z\H M\2Y0H:MD+67X=6^OR-^VC[P7U5 O>(8P4W6_\C24A!J)!. DCZ4YS6(8$Y+$ MA941[4G.N9G>OSJ:S81*7 N8@1XDJ8 XDPNCT0U(8O"/.9<[HL8LS/8 M9S"?TYCY3:/'\G!>U7^4[/.87[/E=09SYGG][30,>BK>!'LE@[Z671AQIZ=> MEGN:!JVJ-RH/O]SP-D*RI[F[==OSU+A8I\PJC'J$#'-;\Z])S+1TVX^9,;.UP?,\ M^#X"]C(%OA-B^R"^83*L%F/.B;!]G*Y,@GWU*/OX%XM^PU]41_?/XGO=&H-J* MU$%U_&$$>+.I2K)MRFQLU@'KYO9>X1 \\"73Q3CD/\FUL&I_E\];BQOM =95 M/N2-A/=_"["0GWJP7O'@A>-*W:F"-5>*/Y?!>G<^0U_HDM\$I0C4^1:O'$5J M.IC,@2"=:YX^6:". PCZP3HN'C>R#0FN'^ZJ]7/).'OW(I\J]RN[,Z.V\8G< MRYP4I5[ ,(I3(I?'B"9,[BXB+O<960I20C&.19+$T"JLYRIIYK92JBZ3NIWG M5GVUY:KW8>*=*@%0'_:>UM<[=2Q[G5PUCV9[CLEFQ_,*J_M^=HJH#<9/WYL9 M^GNP/]O>ZW-S9N%UZ$YR@JS3WBM7"31M=Q87V!WU;W'R4"H'<RD_CW7D+JQM% ,PI#=48DM&L($PP0#W/ M"AB)F& >)5:-!">2>VXT_]I>KR\;[/4X7])4KX7QT?_<)GO2?9F3>;XV@M4W MZAXC8KV)_I81MK[GXT+$KO?AQZUG/G]OJH%PR:S:%CIUW6M.PIU=/-9 MG+QO06"10,PI2!E2A2CS$*",(<#B*(2"ITE,F5TDJ%/YYA<@VJ;*;/"/+D8T M6*^">ZP<#*N=A]&.9]Q.J1E-33]-D]F))[WT4K6@T4V1X"]JOGY2VOV]Z9&V M,R_ECZ9F['7BM>>_ACV<1O&T8Q+KT;',R=V M5?4Z@'QD=PYBX)*<3@\T*=%H]\V1_/L\$ M,1]'0=>!TE'=J*.$H[GPD]XG2LAWRCXSC'&YT/S7 \T-6V5#C19F;B?K?:H%07"$W"(^2'9J";O@9ETM-$VUKH%:)8*NK M_+2IPL%3H[?E.C%^&@T7A$DFQS?SZWG82QBT:G3%EG1(PDZ3_H6-+@XY_6HX MG9+W>&FF9>FK43NBX^N?.(YWA]C_4<5J_QLW;2BU\_'+>KE4XJB(1%5 ZF=Y MWP)FA),B8X"Q, :0L! 44:0B#8J$4QA&:6R5=7*]2'/CX6\/O.(ZC-..31U, MCAFK3@NY9W8=MJ5O@KY&7=:_9-Y&J3;:5JD5*+W<4:T[C%U2K@.I)J5>=R@> M4K##)X^CXKNJ+46@%P-I<7^N]&D_TV;<':^^/N!*TFU"(U7B"42$"0 QEH9O MD>8@"E&4$AHGH3!*5;$;=FZ4NI.Z,6IO@B?<.D2"G\I5P.3TX*H.GN2W7"OY M+4L]&]?D'312!\VV0LH=:,'=4:0=4"YIT'#D2:G. M#HU#.K.\>VQ"P5.YP4MEF+Y?K[2O^?VZWOS.U9D0SU".*,@3'LI=>9H!G#$" M$"(%C%',1%S8N7C/#S8_7VU/5M6C5PL;B.U2E,METV].2FX=]7\6;#,><@.@ M9^[I(]=)&2@Q;P(IJ,LH_$M@N VQ/SO:Q/'SE[0^#HZ_>,TH^1=>/6NKZN=U]2>NV (1Q#A.."!23P!3* "AB6H,EV=4]8G#Q&I;>6&\ MN1DXK\0-6GF#/Y3$02NR94SY)<#-2,0AC)Z9Y"H$K?G$$!>7I')IR$F9Q5#_ M0WHQO6TD7+,C9-^WSZJ,*)U91GM,G8:S!AI G ],Y5* M'FTC/=LHP9T:*A^\423H:W(3:%V\Q-9AXQX[>/LF+*N M-HNOE*]P5:Z_K^HG3G6-@P]K=?*P0#&,H,@@@(S'T@8K*""B0.K_8")"F(>/Y ^UJ7M4#NVFV6-5R0ENTLM>]I>T M_61NE4%VQRM=N4FJ*/]8KMFB2".899R!-"D$@%3^7U$4'' 1ID6:9DF!4^/V M8<[$FANI] 143FDIH45?*W>3-Z-]U/[73C/4 WJH[+W^Y6_US]MOKP;?5?\C]?_Q8TA>MN M=/ 4_X$?GU35I;_=1?],?XN2#W]3 55=Q\U*E[N3#Q>X203JBCC)NU5#36G/ M;1ZD+:\B>#HRI[_*/\UR=UR2*!F!"*"X!A1 "$- 0D(13D%#-(291 M1NTR-,T'-^*9:?MSM+%6.J;^J95;?ZZ\$]KR7-E\)@S/EMVB.]'Y!%E^S-F:\"9A2DXW'X8/GMG50L@5* MN$!)9\8W1V -L\DU$/@^#S;3WI@'SJFZ_\KK[C.O.?V/^_7S?\I;FB]<_N'P MPSYZW"2?[3DENH_R[._VSD%U0-,UB63_LZTWZD]-KW+5.3PK4 1!$N&&=N'V1/5'-OX!".E_V!CM#Q?N+Z7-9J6RVMI3MI MMU;M3ODFV L=_-&([K>KTLF=[' M?)*/KUN'-N1AR.*(@AA&2!)!+%=AD6<@C1DM,I746QB5AAT:9&XL\$K.0 LZ MXI#@+*27.<$%4+X7[S$867W_ET"X]N,_^_S)OOQ+&O8_^XO7VIO<'UJ'7L/D M'U?L@^25!>&MLNOAL?S-VZ-C)6I/JC]%3;[Z>=.9KP/JM6WXHB;6AG\\E@K[=>Z]=>:\Q]!*R9(R.VYR12X-.G"YBB,%QIHCIC:-+2)KV MNS@KRKZ%^4*(C),,12"*LU :'$2:'H1D0!L=#(=17%"[Q!*W MI\B-,DH]R= M/+@806:.9]*,^=YN=GP;3M:]GP:)]2;8:^FT>J0']!V7CW0IX=3U(SV@>Z* MI(]17!;ZV1>XZ,K!D#PG-!481+!@ &8Q R0N8D!C(@I"\Y#D1CM,RW'G9HB> M*>'S]%2M57F#-HY%_V.ODH_#VCW',V-&VQ[P]LS'YZOR]&KQ3%. YRQ,_JOM M' \]@](Z9_$PJZ-S_O9Q'+9K#O0KEX-T7:!?VJJ;NQ8-NK8:7M$2+^_6==E4 MC]CP5:TJ2_Q:UG*?G1:I",,4Y+IT69%&@*"L QSA'(2,IA:M51S)=C<6'#? MJ4LK=K/K!/^R*S-[$^S4:PLJ-@H&G8;!'WL= Z6D9?JDLTDWX\^WF$K/!#OQ M+%ISL6O(79*U,]DF97/7B![2O?/GCW:HBG*C\K4664RCE"$,(H!BA) M$D!8Q*D(8T)0O-BL-WAI[#EM'VW%R;L!_'W-*FFQ;),6ERIIT=HQVF%F[ $= M@81G2CO*W.QOX^]4U2B59'#0&%CMI50IA;;BV*>57$)Y[3+&\0@JQW[/[NE3 M.S@/M#KAR3R\PCXUZA\Z T!N@9N$"U'0C!)> "I40'2.$, ,9R!*XJB("8UY M9%1=]OC1+K(2EM7SNJ0\8'+Q54V*\'*I_!%L2U7Q1=63JI+K M<%.V_L]U]:]'O*H?RJ?@GJ_D8KY=JW!WS'Q;KBS77?\ ]>_U:NY*QO7KH% M[';%7C]%>0\W+[]QN?N6OSSS)@Q-&4F(A>IX.8HP C!C$!01@8 E64%PE@N1 MY#9&TH2RS\T*^]2WP)JOD>[T[S48#XA&H+/8-@J#,2UIIWE!S"S"F4Z[YS7J M=:$0/>-[U?L-:=L9;S0*&I6"GDXWG>6JD;GQ;Y:^P7RY;VH[C?AOT-AVTGDY MW=QV6A'LMP9=CN9J53Y+@QQ7+RH:J[[]4=8++$+*.,]4#[1$KFDB!#A/!&"< M(@C3,"4,F>X3!L:9VZ9AER6_EU5'_]7!'TI<0Q_K)7 O;RD<0>:9NZ=!RWSW MX0BUJ9+^SZ'G9F=@ ,; -F'H[LGV# 8J]#<0)I?;L^3M?572[7*SK;CDY']P M+/=PU:W<&KYL2EI_Y?>]S">.:1ZED >$0%@F$" "4*21'G!"YR@*#1F38MQ MY\:B/='UOK@5/MA)']2-^.8$83,+E^G5$[:>Z;8/Z^U)6%O)+R>E786O.2%[ MPOEM?$7EJJF5HGS@*JJH[6RDDOY-WW='3I\1L Y0O:V".RE M4T??2R7P-1$*!\B.B3H8C]?4D00][)2HOF("3@/B[YS_8+PW/+L_K?GP>?R9 M>ZYM0JSV\BLY:]TQOVYYNF\L6]"8JCT*@H M@>W 4JHC4^O>UVGBOV*]KO*J_<,K+9R61:NZ2A0*2%*8@ MCZ(,P"B4A);&& BB.H )A@HAO"4\79;/YEN=)M_I6X69W%>TD@?53EJ=\J0^ M9+QVWI*-:I_>W>(M*\I@MG-><,'C!(@48@ QRD#!9?>:;-ELPWFS_/ZZI]]ENGGCJI5"YSY3C0*@9?>O/N MM$F4%_#?*/G-0,"YYKZ98WM%ZIO%(!.V6M:]1>5'MXA26$CJST"Y?E3IJYK0/RZX 3M%;>3889=4\&L6>JOJZAA<>JG/SW2M%[Y06V/?/##5X_H95;> MKTI14E6QIMG#2^/R;KTLJ:0A[==?J(IA20B%M$]P!& 6"D X1P!Q1B)"H AA M;-RC[.)PL^.*O<3!7N2@D[D]P[*(?3) ?)A"W./HFTK> $*+5E].H9PH6.S; M@TI#4GX$Y8O#Y:H.V,YF.(@7PZLV"?!O=5#WI@+OI^*I5==5ZRQC2(=:8EU^ MR'2MKHP5>M7"RORN$=U<5,LVP_W,T?4S(@#O:IIN5TSGLDGK8L-O[RNNS;VZ#<9-4<(RDE(0YLI7D<08 M(%H@P @5#( ! M4,\??X.E%EG'F.^%#O92CX@O-\74W$KP@.W;Q)7KII[RS6WZC*G6F=5Z>_\0 M5/R^5#2R:5O0X(!LZW+%ZUJ_Z\J0N)BOOD.;* M8[G$5;#1[XF\KX&]*6;U9[EYD*.M=?"[?HPC\\5RK@=L&-,G36;(6*K6MV9L M;[TV4E5UX:FV=+.MI-4DA_S"EZIIY?MUO:GWH9,(\SC%@@$1)AF ,%=U]ED* M&.5RSYH4C,6QG?/<4H+Y^=&_;A\?57:?_!:KO@;ZRZRY%$*']%"EA@[LD2.W MW7;UCJ+-'E&M=>O@3[Y./O&1T+:S:OAEXT?W/E>>7[!G&>ZZH3LK/1@)W70X-G(/<)4-\;5W%;W@>]$QOKM*L#[0Q9I M)DN;FKQH%UXW W+!5EO.W=_+NG'O+94QOV[#>+6QK*QNL559B3=!O27_HVQV M>84JYM$M.HWQK,V$DNHO0J[ZP6JKX%$&1*W.&^KN88T;,< ;99H_<5J*4@[Z M)&_EVEA@7,@= ^LNWUG\_Q'<+CINA=PE21QX\XZK$[9 KE>JZ7+[(IPC) M 9V(-PJ E=*^^5RUKC]X1,KT/>&FV&TJC?ZE15 EXM7-0 M9U52>YU;6]>ZWD][7ZM?WV!C9/QH^:;/=DJUQ_^V1][[C]TQ>N]"B7S:?U6>R2"O?E/55Y MGS8GN?ZVWG<]Y*PY.J%IP7A2Y"!!(08PC"&0_Y #&G(J$.=)GAN5E7 GTMQ, MB-<:*9[-\MU^T/O)IH"I#@RI%V$>DS )(8"(4P!3 M5 #"40)2EA:BP(3DU*HGALW@<+5=R3'096SY,SS^6_;],4+F0O,?LV>,S/!NMHFJ4*4N M[:]:I\G7K+6)J]_PAC[($5_]+C=]DEX73. (YYR!/$U5R3,: 4R1KG/#8<@8 M25%DE> [6I2YL5TGLBH2KF76D4&=T,%/7703M,JHI6JW,?R;RNVM:Q5[ZS E]VJ@G>;?CI=F MVF3;JU$[RJR]_HGCJ/==>Z;_?OU(RI4V:96!>[]2_=T^,>5.$B7>YY^U40(J MH[?M#U3R6OZV?932-SZM_@]M%K!\9_4^,T4ARW$2@@2C5%JC<0Z*.$M!0G 8 MYS1G29@O5OQ>F04_QFV"O>M#7O4T6#CKMF^H->S6#%H!]9:7>C_O:#\'=A;?&>CUYD]ES MN01-J\"DJ]:;S,WA0OO$F=OV1'Y_R41%)IKI,%M^I@/9\WKBH,R$5FD&=29>03N+0A.- M1'^-2A.OT'-6:N+U4^TCE%2HDXJ#>N:K+>\/M6 \BE.2$) 6"0*09P006L0@ MR2.!8)$3%!MG%YX=96YL^.IKK.2"6+'FF%\%93:!FUH'B_BD\PA?#DAR@IMG M@E,R!I]%T$KYBM!7N0$K0GS!+%NVZ[>JC9T5[]Q[3:C#=7IXE/:QH3' M;Z*\"JM(%;'DM OH7^I%H#U.U4_1H:NZ9.YN <+-UD5G>>F '2D#52>I;>!) M-Z0ZIMG2A_9Z1]$H%Z=J(/SD_+V3Q9M<%+\?8'+YXM$E@E0^Z8MR4*D^4:HS MU)-Z=;_77&R7OY:"+Z*(%!#C$(@P90#&(XI5V.*D.-J M-1>'G;I8C2D.)VK5&-\ZCG"T/;HO?__^ 5?WO=)-.E9_+1@O8;7[2B>BF298:*2\*Y,.*D7&.F_2'-&-XUCF%^Y?+I M7+?9^,!K6I4Z_O;7M/UT^E)&_RAY VTP X9Q1 : MEY1R:OTXETC@UOD1OJ_E5?H9 5Z'I$T3Q@( M&>0 YGFN.(:!+&))F(8B2KE=>Y2!P>9F-BI9 RVL;;%T>YS-.,45>IX993QP M]J$D!H@X#109&F_:,! #S8^"/$SN&9M=K@O7W*EB:[IZS8+P(H'*-\99+ !, M2"8WJ9$J()_ '%.2(939)8L?C# WOFC*,^G=B$1T56.Z+T97M26<=#$ZVZSN M0V3-R.(JO#PS1%?12@O7U+5RF3=]1G&W:="'@TR/E^6V_D)J=J2_"$:8P125.0YD1^["*. %+&0BJW)2+*$AP+H^SB MX6'F]L7_O@[*G:@!;64UCSD: '3X&W<'D^0 MO4UUUG(E5"DDO:2\KN*^.OD6=I%730$C1U%3EP$<")L:N'FRN*G+"O0#IPRN M'FLM-76=.'N/ZX?;E?Z/BI=XQDLUXXN"TEA(4@5AHMIK9)PH+P^6?Y+;L33) M\P+G=L;3\(!S8]:]O+I8EJW%= %=4P/*'6;>[:D=7.]U;;%5^X>>N"X-+#-@ MW-I;%\:9&)CNSH^K+:L-MBL M2<0 #I?\,33H$O(FY()@YQ],TH5T!HSRJ&N#BEEDMC3LLOA@@F^A;>[#"*5N-+E)#65IIKBZ+J21$PB&G-(018E.8 Y@P"1) 28(R M;.5C]B+EW#CM8O_.-LF3M=N(IW*#ETHQG2NL$L9&52?U\P:8T>6;SZMGCO4_ MI5>TDO N9^&$RX%?:.V%!ZP/M^\PL=@8R.EY+#J:;L#]2Q)TT+ A2I.I#( M8 8*EL6 QS@F".3;^HMN5U6N[C_J@X]% O,+,Y"G>5SPA-&C.KX)EJJNI(Y@.!,?;T9&X\TU@;K7X0ZWXB MOKV^"=04KH6*;)=V74\_=4IXAU49!W?TYQQKE[3I3KA)Z=8YIH,,;C(LL2D&1,U1[+(U"(G(,$12&E*,DHA384-(70 M/ MY?ZK5QL^.Q,3%!D^/_;H(FIL2S?_T,T]-R^WE%9;O&R=^/4BCA&'!!*0QJHO M;YKD +." A82AF!>9&%,[0KE#P]H1#^35K;O! WH$I>/EAZ("^B:T;X#Q*9J MPB1)%U<-]W[\L>$K53RT%3_8 =DJH,J1T$J[C%53TDX?IS75#'!S7$YM:,2I M*ZD9:'^BB)K)76.]JL_R*>OJ157[K1\X^V6]9LV&_PNO>?4L+2$N0I@0FBA3 M5Q).1 N $DQ!*C?=F)&D"!.K@HT&8\[-<.TD#>Z5J+8NS\L0FSHSG0+GW4W9 M2GL3[.#3 N^\DIW0+EV0Q@BY=2Y>'G9BMZ$Q#L<.0?-;Q]<^:E)-/XO^N7"; MF*8/*_7)L8Y>Z(AN=PX91GD:PUP DD:IW(BC6-)1(0"/9H+:ECL:+ M,S>FNA#W,3I7_B=JA[DX*EV M/%M7F\5ODKP?MX]M.@+AL1 X34$2Y@A $F* < I! 9.$))#DJ#"BS*,GSXW] M6N',J.T8IV&6NDI[SX33RN4P*^.LM@,,(>_IL8/\VR$S'#]TDH_\K"[=]WK^ M@K<_D6@N6? X#8N0"Y!G7'6SA7)]B4D("AH5:8@Y23BRB5IQ+^+^J3&Z MLM>XE?_M3AK:>9S^7,%^=OZ:IPC-A?,\,'@]!W,]'FBE_,L>!KQ&V:?K_V"D M<:O$Z_)MW2 O[;'" J<%C@M, 8Q4MZM4!2SG*EA1%7),*8^C.+0+6!X>T(8A MIBXLOM1.Z67OL_^I?EA+ T-:E8^6+9]H=+@>%=5_2DJ74]8%T9^)=J MO7WZM*+++9,CG@RQW%?7Q)P5I(! VO<,0(I30!(< Y%&>8J(@*&([3C_"FGF MMR!<,/&<3X<9+TT$L6?2VM5+U^+?!#L%SE9/;RUS;VUPKH/4>8^),WT#G M.MQ.=M>Y\I&C#XI,1WR'Y;NL$@XYWYRL6LPRBC$GJER6*CW*8H!#3H'(=2?<_&CV-_P_ZTI%U]2JZO=:[)PHH/YFAUGM[H%6CGOQ9C=@^[X?,J5=%.?53E&]<2YE>L17,9"+C(<%7DD M[>*<9!F !<\!03$#81@5+&<",1@MFF;!7S>XVIA1^NG!;#[WPR$]^E#;[QAO M L+ORY4N_2F96L@ID'SPPK%AU=D+2(M49$D(54^I7&7-8P$PHPAD7*ZG*8L$ M1T6+],?55?&F]CAW TZ",E^QIL5UF_76]J)V K+9"G8];+ZC'JR"37U'E?I8 M, M"[]_4G/3Y\T#K[X]X-5GW7VO7M PC:,D90!GN>2DL$@ 8G$.:)@A&O,L*KA5 MSUVU:77ME)ET M"7OS.3M<)=]>H)%5XU6[N\_B>]V<67\FJ@D 9Y]6\H-\4-_KS^OJ9]T!GK\^ MZ5!)'2B.!67H]''$R,GSRSI6R2*?&\%!WWCA9FV+OZUF!T5S+_Z@?9MCF[OJY)NEYMMQ6]7[!\< M*Q:_7>'ERZ:D7YR*,4<)C& "9R5X*@JCP;YYRGHDAS4I@V/#(9<&[$ MV9-9.P!:J8.=V.:M?8SP'B9!'RAZYKH^@+>G !S1),D(2?-V2:X1??O&24T# MB*9M$CYX@_]L)P#O)N!1:^BH=9(-F --E(P>,UD[)1NE^HV5K.ZS9W"]%+19 M-VUXYZNP3EUR=M_0.8$)1C2E &<\ Q"R$!"4,I!D>93%<1;&J5'"C/W0U4)LO)_X@ MGVAAD0)NE[C2M5&;@T_K[\318C(.RH%EQ?*!DRTPXQ3M+S4CGS"RKN7I$NA[ M;^J[E_TEK;-5NXJ:.GF?5O6FTF_RD>M([G,$+]6"6?^#JTV1U.:95_B>_Z*. M>CY(]7;=G1>89AGD* =Y'A, 181!$9$$) 7"$<&TB".KKCWS4&MNBV4KN_SH M?RI7 5LO)3?4ZJ!8+FX2#,L\A7E@;%H:=!;"SFA5[A^B]"%Y50> O 0G#UO: M4Y6FC&D/FT"#(^TJO&I/6NJ;H ?03=!!%+08!1JD0*$4*)@"C9/#0JBSFG>G M%5?GH=FTI5WGH?,9U]_,I+,S"!@O%TVE[$\KN19ANBF?N7PP[G*@8)PE84(A M"#'$ .(,!)>56/6<1 D41A@!F0H""JPJT4A%GL1YL8W2OQ +-=_MKT"U[L"*'@GNQWYC)@6,T;R"[9GFE*%LS76G?C* M]/Q):2!-RK\'.R6"O19>\GK'@^B2UD9(,2G7C4?ID "O>-)(A\2NI?-ID_#K M1C)O:_.U@[\Q8+;'3E>+=+<6//K M]O$15R^ZP$(K_5:[IJQJM2C%2WE M'?>?-OSQYW6U6R3DZB'*3=?JM;WQV_I]+QCOUW+%U6WU(@D%ADF4 8J3 DB# MEP!,"04)3U(J8HKR)+$KF.-)4AOJF*9Z3BNOM,A4:]W_;4G:GN;3D,G??HY\ MTWL[.3L5F\+#K9*!$EXM2,(7))AY<'G938C#$XI"CS&UV&/S1F\^V* M?9+:K53 Q9U\D^H[277T99'S/.64%""/\P3 0G" .4X!8BS/!"H@9LGU,0R# M,LR-D/1F [P[.JQV$8 P/!G71!$X@_AM'0/!'XW$GOP XZ'S?P(_+,8,CM&- M<#(["S=[E'W#KM_EF_=9Z,*K[[?U1FX=?94>9&99UTP1^-?(;9:L-(#K.4,WP\\Y Y-%:]OBZJ M?FW?K_,#3-8#[**._7Y@ER^>K#U %\2<\9"F18%!&L6J+0R! "><@[ H8(9C MD<7I>[+-9+;,C-=IYL#WYGMDCPZZZ&G MI%5A]ZV\JD"IDCC0(CMD-6-XG++7Y5&G92EC%([8R/S.L>F77_A]J6*D5AME MX2^25!#&,@Y0H6SJD,4 99 SEF!8A1'.#,JA'EN@+DQ2IL_N! M@#C,'2Z@\?*T4L=)DV>NNZZYMF[06FNZV)UZ M+C 2C$&(04;5L0!F*4 (9B"/&"0%C@I(K4R&H<'F]FGW9!S7YOHDHF9V@2N< M/'_GN];3/3D]A6V8(.*C$?3)\=ZDI?.0YN>:,P_>,_)T<8,W^HCFL] 6Q,-Z M*6^NFZ(0N^P!&"=(9"P"60Q#Y5NC .$H 468BA1%<8[L"F(;C3HW!MD)K6*2 M^V+_K2M&8Y!-<,4D&)XCNH;6]\FA"U3MCPQM4')Z2&@T\+3'@C98'!T$6MWL MHA7\0=*L=L)L5YLO4HX[7JESQT7!5*$&HFNYQ0!FJ (PASD"(9%3HC(:7I- M<_C+(MA\8-,$WNY2Z7&;2L]:J0.IF&5HEO6$F%&73Y ]L]A14_.CR@6=_(%2 MX"9H5?#5Z=P,-NZ.8(#?='MWC.%4>BGQZ?<%DIGGW_@*M[7B_" ME%!5;!DDJ5!='ID A$JBBQ 4&0IQ$1>6''=ZH/DQ65/2M]P)JJO'KG7M/[JN M1W5 /X;7XMSK*LA\.WEU5Y"]A$$KHN.CJK,0.#^&.AYI^B.FL]J>/#XZ?_7( MMD9="'P3*,!C@8(ZE>Y3,%/2YT$HUL 7BCKKJYLLF7: T3=H+8[ M0JP#PL6ZXMV#-_B';84 1R^)&0M./_6>6?.U0FKN33*>ZN.4)X_)KVY!=]I\ MR8UDTW9B;NI50]C*?90W:HOZ^52DI>Z<9$D61C1 MB *&LU0N-)D 11@B4. XY&%*HSBR"LF;7H6YK4<7"N*I;653;6^B:NKCWPU# M;^:L9]RW:_3Z*NF[\HH]("Z65?3C<7VSF9Q%W?/Q6LP@162*67)6S_QZ24;6 M2MNJ-ER?19.KK R_;CU?(%(4<8&QZL0> AC'%!1Y D$*"Q$E.4*(":N::&>' MFMMZU4C:[)XZ6;M]DVW1L_/XFJTE;E#SS/E[P/9B[C88#FN47<3":2VR\Z-- M6W/LHM9'M<4NWS&.+:3ES[9T\P^L"&WSJ?]YA]_;/A*U4ILU0@Z/8)6$9T'46F7N\I&V>L5 M-(JYXR0[(%WRD^'(DW*5'1J'O&5Y]UA/=,WE30^W*_:!/_/E^DDQX\BCUY@U;@R_V?1[A8C0%RZS^]/.S$SE%C'(X]G^:W MVM<%V+M)I7&@HR%O?Y3U(D-4A%$< 8X)EIR3< MI)B))%2]FV( (Q0"G H$1$0PY'F>-KXWJAT73VMJ[9X-M[P]RK4M'IYOV9\422QVED3(/(H!3!, M("@2% /.5?&;/$<)-[)Z#<>;V]+VL6O]V9/Y)M!22YB#5O) B6[?-74(]^'E MR0.:GM7=5 Y5--5DUN&^?2^V6]9G^6R^4^:%4% M)RT8S"2DDE903#, "6.@8#$"62AH'E$A* WM@LU/#V3S&4P4;*XB->6:W LW MEPO]?2N]G>ON#+AFWKKK ?/,&YV -_UP2S]99LQ':YOT5>\K]0 ME&F7]O\JPCC JOKWTT;[1?_O_RO*PO\G"6\"]8[J:WY3KM3VWZ/FWV^Z?DAR M*[%\L4Q]&9I=,U9R-6.>N:D3,_C2FR0LI%T:W+Z:H_<59V5#6S[*NAF@Y31C M9FB\:?-F##0_RIXQN6<EAYK9S:KQ(7_B3?. #UD&@Z_L*/]J1R1E(S6CD>J \$T@G M8.MR\]/Z=A@%E\1P9J1)*6%8VT,RN'#U.!KXE=7\M,2F78QT1P$$(N]S\\@@#E%(,LC5B(PJPH5 "G><9'V__0GHU[78_(DK?KMBW1][<13O5;J[_$G7A9*6ZP>\P5_YIF[#@" 1 MK(@B#'@>,A5V3@"*4@8P@9*RY%05$3$] [U&D+D9/&W=S/+?G 5UJ\RKP"R+ M,@)73]+ET\VIH/?,>YWL@10VV/VE'\FE5=$_=\H$2IM J7,YO,OMM)@?O*65&NY+>\PLOE M2_=M]2_?5[:7=_%5K8,,JF"Y7MT#>=_C[O9@*VT-]3SC U(7 M$SAP1'K5XR<[)'4!0O^8U,GS1B9BG>X'_W.YPBOZJA_\^UWQA5WY]GK!$26" MJGQE3N2J680A("F+0"X-_2+%,">)57^*Z\29VPY :A-0J4[PU.JC$E!%ITO7 MJEVE!X#3M2TLD[ZNFTNS3<1T,^1YB563HS0)[GJ3\Y/21M+IWX.=0L%>(U7K M?3=+GR_/DGVFF1-PG6:C72?1M!EK3M [RFIS\]3162.;:DM5NTS5S[?FU3-? M,)[+BPL!1,)R ",Y:SA,$5!+:80Y3\,D7$@)RC7[NL'5QHQZ3PUE\[D>#NC3 MZNI)&K2BW@3O^'VYTD;7.[Q4AQ36N2+'4*OJ3G%",Y!2N1>$24(!0LK)'2>D MR&.*0Q2W4']34Z"Y32[YJSVCM-ICL>9 M.G_FK*8G$F;.7VOO/WKU.&UUM_O;-.8IXBP&)"]B $F& 4HR"GB6IUD4HQA" MHXK>0X/,S>_S^H6V=/*<1?*R \<%/I-^ZXTCQM[C4C MKG:['U40<%?+G&)=A40U56KBP)OR%RJ.7VZ1Z@"3]7:C0C<.7TA'/HU+, [X M*\[>.IDOXI+P?3_#Q6M'%DO;DKIDI9S>KWC)V]KF.A^.9$6110D"3,"BZ6&) M(>. P1ASB$5&L%7=S+,CS8T]E7B[&OU6V867036SEYQ Y=O+;8.2?1&M2P@X MK75U=K!I2U)=TOFH%AYL8&;99 *^I-T @;2&E'I5B<1':8%=SA MY9D2QD(U(HEB"(FK1Z9[J<&QID;#;P6-6AE-=\Q#$%Z M>6/E""C/W_]IC$9LKX; ,M]A.0+M;;)NCZL(*F-+_:)3:U]N@M-H.]I6&6 W ML+,:NGNRS96!"OW]EZ[4*EOZW>\"?;F[)\<5Y]7? &S M-(RBC((L5M85Y0A@%B> $65W<93#Q*B$M-6H9E@OD/G> M@K4R!XW0-UU-Y#KXM@[>\:"3_"90L@=2>!_86@00^/+&':/OGG=?7*"[=@L:LPFH:9 M=^2@HO]>">FPBN@%&)S6#3TWUK250B]H?%0;]-+USCJ/WU7KGU4$Z4=]D1B1R4>_1!4U\?.N[9[])T9)SW^;1[]<9 M&^_7CZ1<-;XI_H15*^OEBVJW=K]2Z5W:>Z5BTM>K6O?BZ_6_3"#)60Q! AD% ML(#2^H#RBXV2&#/$&2/7]UI=/=M XZV3\W-F9 M*Y/,R%3V2T^9FV"O3K#7)^@KY+4%I3. ?9@XXX5Z$YOG:@S/&4'7/WA,U*FJ M0:42O'[#*H]/4097P5EWZV5)7WHD7* B4NY\S'@(8$95KA7DH(B3 J91G+"( MF4>AF@TZ-YYMY&[K.^T$;V(P;4(O#2&_[//W :1G>FQ%/@EB\$?&\ MUS\:[DW[MM631[V^;OJCS02F@JO2S,L)HA C;IA=$ 1SS@E-<>!'<6T'ZV#@539'8>@)!7[-LE"*Z(?#O[Z-'BWBXIUXUZ MNWBMORMWPHW<54!O:I__AUK(]\NWE5'H9UNQ;U;7RTND05):&L@8A5P@8@F! MJ"3/D4HS5[=NB !3HXBCMAO?C M VZ/-SGHL:-YEM],>;E5W.>:9]^=K-;7U_C$7:G?BK:1A;=N!LZ9M6P"]J=MFVYSO]H4_ MUQ4YZDW(#X;HZVY^,UVH@F6JA )GQIM/.(<\*0G,)4HP43+7"/DP:F#YIL:X M=>(AK!4"78W\Z#.T$=WH]05-$YE^:U4@KZW2AL)U2?=FUU"XZ8_>J15Z V[O M:Q?U#ZM6TT)AF);P4$C.6A$OP&U\ %+)_@C%K28@L?P MXY97\,?EJ.#"@$<$J!VX+R);56IS:'OUVC#NG3+.*L$TYUD&=4F-L\H* CG6 M E).45'*5'!,_-I3>8SN\]&-TZWJ1/$K\%.M;4JML"9H>](^N:C1Y8IZ>!=, MY,9UD6"/'I)P7%&K7M];P;LM\EY?0/FZPGIN>$6KMW=A^)&2V]U/L=' M#"QBO5JN=HTEFD2^=EERRXT(3&QFMKM]D2 !F4HPQ(A2R'".H>0ERX4424:] MMCA:8OXNU&5D%1C$Q175G;!%[P2RON MK^"/G<0!U[C.Z 2M]WQQT'%+.KMB<%2UV?G&893SSA!8[:2]7SYLS1+4ENO/ MVCUY3@NJ,,\A$DI G!G&H8G.84YP+G*%B>!.Y4(=QIH:S=2R@@1>QRA1MO_G# )"1S] TW*FUXE^OEM5,^35SQL>./W_;-G: M,(M-Q*G#?!'3/*6*P@QE*<1$%Y#G&8)$4U[(DB).G0(F>\:8&NGM@X+W<@Z. MFGZ.9C^9!<(H-D]YPS,H9/H, $BII\_>?2 Z3.JG8J7/G?IP#.WTT=^AR/F M5X^'2]H3Z-N?;&WHI@[]>+=::S7?;,WK]'[9[)W/5)XF$N4E5,Q&7@B<&&[0 MR&!/.$G+5"NM_$HJ19#2Z?,9M1I3*Z29T+U#JV-:T_&,[X4L-'X81E>_)P%P M_!&<#->P6MH.RK6>-Z"CJ8TH;G0->'08SQ!!CQ@CB#GN460\G(^.+",.-3!6 M[[^WMF+U;K>9"8FEI@5DG.<09UQ#)M($HC(QO)^QA"GL%6KWY/%3RQWJ!+#:K'! MO6)65@G8!FB[9?RC-[K'$VNW#SX(@I&__49&X]'LM]7!0+,]G#MG M94*TRC7D2)FEG_DG9+EADURD&4V59%@Z=Y;P'WYR[*(V8"\\J*5WS]8<@'X_ MM<3'-#+?-,+?@!.PWH"]"ONRWC? J.'MI@V$WCU--JX)1DJ2_;@"4IF)LZF/ MP'ZP^<+68PJ4[#HK=8_?QH4# _OE_^4)5=2MPNY;MFH]3\+,Q444\2A_'W*V%E M%EV0HC*%5):)+!*BI/*JNW"M0)/SV[/L,2T5F;/KSEA6EQO0:@/>/['*7B%P MT.@):TSJRAK M=/-WH_5-O1O6-*VK-0\W*U\-?LCI>+@PH\[#5V/V? *^_H'^Q^.O5^L'6^-0 M?5QME,VM?[5:RL/^69L_20AG"4YRF-H"\UAI DE&"U@65.>HD E/$]<3<:<1 MIS:3[H4V"QPC=?WUZI MM=^- S>US&Q@UUG_.=]\?[VM-F:N6.^/Q5]OUVME&P$4F"%:8(A3FD&,96)C METJHTSRC2]I,#@16?J1ESP MT\@+=@(_B4IJA0ZX'>0!4= M'Y=QQ]W6\4#B:.O&Y]Z!<==2UG%2;/%N%VK\ M_M"/\M096:E2+2B14":ELA5,;-,Y44)&4YJK,M_C9QXZVH2$#>0HP;&CX4HZ.0\<$/&DB# M36.-ZC-[K'MWKIE4.Z<@2\M,(9)"(FP/#"$R2+2P%9R$HKE@65((+\([/];4 MJ*V6;==1I@(/C<2>;-8#K2-OA0$L-D/M4&K%O &UH!&<*P<\@G).SW#CLLME MO8]XQ.&6@NYR+M JB.Z[-P4,5>FK62@B>B BMKA*)OCK@$78]= M&'+K,,?;7J;(R3]4M:DKA=L:EL+\^&UE?_5INZGW#>?+NZ:=V"Q) M4I1PE<,BU11BC*19LJD2=MY=^ROS54'$'8- M-J=3>L77<%.JQ^(L^U^J2(NO14)7;O$>_[H\OI5^9U,ZU8?Y#R7?+\T0=W/C MT;>YY5M;0>;V?K7>S/]5Z]%6=*[S/P[[9"REF*49@4H39>; )(/4K.YA4LJ< MF3]H)+U*O8<4;FKS7#?92],]J!NMH ]I*\<,R\X+8U7'R>B%KQ9Z@ M.H9J%(.U9N"@&MB7PV@,V55OUZ:MS<0#439/8T ?(R4OB'PODI 7$MESZ7A! MQQ@V'?RGFM]]M_/.#[5F=VK7*OF-31%4LNF8W)F"[,%YP3/.(!+(K'K21$"B MBP2F0E+.WTEZ*>%;:B0]8(_^^>]YI MZXE.DO5H)G.;VH8\9F$INZ]+8!==RLY[SK?UB/YNWKBDNP62I&2LQ)#@WBY.DR"#7 M3!GK%(1D IG_YQ58T3?8U.:E5E;0%198:8>5_>C%V8VY0J$7F::& ^>?ENV M2-"4Z[[QQDVG=M#\*%7:Y9Z!%6Z?%;FH,P9F99$G&9;O/[^:+UH.9\9(A(4@.=5DF$-MS/UZF MMEY9D8NRQ$ICI[+7IQX^->>AD0]8 2^=FUP&KO_;OA:.V)^T.Q)>74[.J7Q% M>Y.C1X[6U^2<,MV&)F>O&?F0OZFQ_7YIN^7:7U:?-M_5^MMWMGQ:/]]NQ[4] M,?*2%$F12YA)JB'62$,F\P**C(@4,X&+)!^IPXF_]$[?TO]O.I\,L'[D8_Q( M%OW+G.2W+04Z ( : ; Q$!SU46FVZ2;3166X\29QFC] _+_&@?YPNP0[T[]" MA&$SXM,RP,]VX;ZH>S9?[O[X3:WOTUE*LE5D%>TY;WB9RFWMBPAYY M CDJ['YT2+"7O[D"6 W",?]0Z$+2M[<,HW+P4(2>$^G@YX1@PR]VM$_Z]ZHY M6?^Z,6ZN)>5/>I\,]7E5S9LC]HUA>7L(_V%>;68,84V)\?US9),.2LTASS(- MD5($*ZPSD7FE*@62:VH;!D??<:T97&EH=&MB96[ 7KTVKJ;-.=QI"/XXZ BL MDIY'%*%,/H1T1S'DV%PC\.&BO2"S7XUG/^%?_WC_DDVOMM5\ MJ:K*>.[<#%(GF2CS;/O#J]5R6ZGJV^JK6IC;[VHG_OMJ89YLJY+4SOK;^X?% MZE&I:J80Y3+3&B:X8! K91:S-G\UR7!*$>=$4Z=,CZ!236T.V&MA"^A8-=R+ M%(6S5#]YOQC^D:E[IQ/H*&7X>V^05B^;&6%3:%KM0%>].H6BV7G9:_@2!G2O M1/4BAARM6I7:Y8;;R/!M,]^NGW]A%PVZJ@VJ=IH"9OZ_>4RU7=0/Y+OWAHG_ MWLX;^@U4^"JX=7J*8X4;:[0"6L'AZ1;9"O_P^)6*9S03(D^9@JEB-JZXS"'- M=0D14DDBD18R53[1%CZ#3S$(HXV^:&,Q^JK6WH!E4_ITP_Z,5ZIV5A!.B*() M%*DJ(19Y DG.4ZBDX$E*2YD6*E;UZ*GY.K;YVK^#XUB9/C-%-(W@12%S54#! M<6YW*;1MP,#-?Z:93!.49T7$8M#3V\;U,\Q(WX_;OD(LX"-[H.X%G9\6:CYT MQ_ELTUSLT>&F">^K?1_CW]@J^S;D;]6X..^7YOM65<#B+T,0?ZDJSM,MW'QN M&V#0,ZYM4.G55:>1<+\C\8J9%UNHK]^5VAB'Z% WZU CJSKD2>*<%D6N4XA) M6D",.(%<&OI-BR+#JUOTS%''/_E];HW=A6[57 M]A=MSW:[M%FT91MM6>3O:B'K&B_437-T.YUON3F^*,,F4#,/V]Y&G]>K'W.IY*O'WRL;GG*BJ=&L MR*G(VAEMP%OI]JX M^7W)EWWUY-]V<)QOC]B(:G:8_11&=8? ME>?$.. ) VO0+FHCMUFG1U%\;36%&95$)4E)C ]?&A\^35735(N5FN$<*6,@ MKSIN;L-.S>W^MJI;5&[,--)&ZHJ.T)X5:MV =R.N\'!&)JV3T1QJ]IZH7%4X-;O[H%;%?8S>U]5QO-[LUT;SFM"@/_!%ENU M.WVIK_EL7LKO1@:;Z3I+588*01 L65K:S08*"<(I5$F6:EYRR?UZE@R28FJ\ M9>6W'K+='FC+>3QLU_9W&[M]N-,#U(J G29U1K?G3L$@FSFN]6-;(C;EU> V M"H!&@S9+XP;42MP,,X3_.OT:((.NM <),NY:^1JLCE:[5SUL:*,G6\2G?FH] MSHPK)E$J,*2$"HAQRB!A@AJJU)+2A%.,"[]SL.=#3.^LZW5;R /^K^1O M:0(>V!K\L.+^.[C=;KZOUO-_F>^R94<(RN0F21);6_=_;Y<*H.0&V+>XWE;] MN['"=X#2]E?M)UW'DAR*MAP>A9.;,L]./\K^+47V;T\?ZMMFZIF1W1CU&L-% M)LO68E\;B[7TV =LE_4:?W#]H9Z-L;(?:!.:WC<\^G,==<$M7CMS[UZ]-H! MO/US7LU2D9=8YP5$F'*(E12&U#2"&4HRAG*=U.$POM$6L<6>FG/X]!0!?#27 M@C^LH)ZY!2,9W2=$8$JF'/4LR,F* Z, Q@(U?/Q =,E?(/)@+&NI%IM[_T-?C#R@QJH0/RL ]&(5G4:=Q1.= 'B><,YG6O M?W&L-VT6Q#M#;FSQ7XJMWYG?5&;]+840]B0EM72#"@R94A*6C&:JQ$6A!7&M MD75FC*FQRTY,T,@)K*"@EM2]9-8Y./M9)1!(L7TW?WR\"FE=0."*>EKGGCQ: M6:T+JG6K:UVZ=/C^FEK7N9G,N"YMRSB189X4608US1G$N<202J4A+9CYM7$I M1,'].J>?&&5JG_E!2/!@I?3?PSH&TGTCZRIX1MC-:I&I!8S19J\/@M ;6L<# MC;ZK=5;74UM;YR\>6O2R;>?Y13W8D/SEG5T(F=F(XE*Q$@N8L4Q#K(B W+;Z MX6F:$LW37%"G4.=+ TWMTV]+0+;"@KVTH!'7MS+F&70OS_6A,(O,!T/A&E ^ MLQ^+JTMIGGG\R&4U^Y4\+K%YX7K_,@HVUTTIFZ/QI*+#AS;^_K$-<:G>;)5U M/#XMU2Q7I1(YUK"06$+,K'= BPP:_X I6A2I0,PE.G38\%X$,D*$J'G!,O=4 M^@%P]W-'?! C,THC?),W=E2D9J_"S2[6JKH!1HUFH6$4B8J\>[6"N!88J2Q! M)$MX%188#F1/!8$!#QVM5,!PA;LU :YXRL#.+-W]\/[M\+KH@,WS;*:N9I]J M5E"&"$Y*R'@N()8RA4R9_R3KE6L,EA.0%,C83>8[-0B$AD,@L-W8D5*:E3JEF?E$X8YING*B= MR1K/;5-B3(.,>KA\.<_PIJV2M&L >E M8&.@0/ &;1YTK4SC-A@*A.!1$Z)0 MSQT:?/3#/&JU?C03^2VO-FLF-K,LQ5H+;FN4H@3B!-L:SLSP;9Z4-%-48^95 MH_34(%.;_'8R>N?5G430C?2NQ24RD>W%:_SS/W8B!@V2.8] V)"6$^.,'(!R M7M/C<)&>:Z?6WN0W\XA-M:LY_ZP.<_W'-VRCWK'YN@VIQ@D7/*%0EL0X<\9_ M@USE!*:"*?.GC+'"+^=D*II-C=%J"=NF*$V3M<$]UB:#\8LW3XGX3D1F\_%: MJS08'?JJG"C"7U\"+%3 8M7$K/\5^J\,M/]?HSN+KW+_A_1N&6C3\3J[#!7P M"E>!7]:#/]>C_L<_5&7W NORW+9WHK";R'=JII(\DT(S2#.D("X+ JGM?I:2 MA"&DI'G7J=\>3A0YI[>QTPIJY^Y6Q@%S=W!S>LS#+VFBZ<^I];_ SLB-KC?@ M\V5C#YL48QDC^ 077-#Q)ZM86)^<>*(--FP2V56,OCW4 ?^\7KU;K>_9^Z6V M_ZIEW.V7:(JR/$]*6*"\A+C@$M)4$A\YP-!SXE:($[NX%7L^JA\M3^$\MU)E6>,ICC)#-4)P7D!640:5KRHA0Y M*KU.H?U%F!K=U?78]&+ULVKJ/,]WHH>N===G%C?FBPMV9/:[4/MNKT2G]ET4 M%AP.X@CE\/JDF$)9/ >4',OCN3SIZC(JM>-9-;4H9C9)5#.=0I438:BO8) G M4MOD+B&I0*G47E[>F7$FQV]/"JK,FP(H;<&3P1W+SV%<6!A):5SGS/:6SU@* M&:&9[2^9FOD%Z5*2V4.]D?1UP]:;T9!^/F9$+Z])KPZ/;9:RO*"<085R8K"5 M%!+.!:0E45)JQ,V?6VS?+N7(R.Y&_ OBZC;W!D J\@3[M Y/(V340CRG<(A4 MC^?)4"]5EN>4OCW5>4Y>/G!*,Q/H[5+:?]GM^A]L83?J;\W$NEX_FCFT.9U$ M25)*P\ 0)8@W'8U8EA=0XK1(,%9YSG.O"Y(':%QC$TD.PCK'SHBW]CB9SNI0Y^:>J$4E&:\EF",H"9Q!3)2 I%8(J85PBPG*)G7O,.HTX-2+:"=WL M*KS]^OFS+>1:B^O1B=0-['X>B@)A9 [:H_>N1N_JJK?N6+KG0 7'=*2TIYK6 MYTN[Y]6\G+OWT@;N[YJK-@O&PY\>S","]5+UPJTGR\GM.:,E-GFIU[+7;I\JC5? M/^Q+R95$()ZQ! I-2H@37D)"D(99H46AI2Y+YK4H'5'VJ7F4;5/2O>XW8+_ USH]N)OC>1*7R:K\P$J]D>&>^O5=+V MP\O4='P!NXQ?W/98A(&1S>KNOEO)YA"3@9*LY%A#FG,%<2I3R'6*(9.<,[P>MV]P0 K#(1#X(*_\@W0M !(VS/3?6N*&R M%S0^BG:]='WPZM>W]W:D?W6[=7U4?VZ^- WDO_U4BQ_J[X:UOE>S#+&,(EE MQ&0.<:XT))(@B$B2)B7)BY310.6QW:6:&NN8US$-5C+;PSAN5#0ZY)%YJ[_H M]@WH*K5K)&@3OO\T5-J72WAV!3J>WMCZ5'\>\!#[\B M*\V0_FY#=KVZ6[/[NLF)RF6"A%804=MN-=,(DBQ'4&LEBSP3B.O,.Z/\Y%!3 M8]):4G 0%;2R#FI)TX.PHQ,7!+?8;MQ R(:E6_6B$3QGZO1HXR<^]6I],GNI M_X[!>ZQKNV?[1C7_?K^\%6*U76ZJ+TJH^0]F2&S&DJ(HRB2#16:\-ERH$E)> M2LB$^8M2J.1"SY;JSO9O==X>O3BLT_= F^^A.WC$XY@UDPJP5E*PWHOJO>MX M&7/G[<(P.(ZVSU>+"7[9"?RKK8"PDQE\N8SHD$TY9X@"[Z9='G?L;3!G)$[L M7[G?>T5WYN^KA;FC:K+]9PR5+$=Y!G-.&<22$L@9%[:E4J((Q656"I]CW^,A MIGGB6W7D_+O5/9\OFP>OEM5L;0 @U+6^:K>>Z7>?7/;^8Y;U;W;+Z<95G*5))KR$O!(28V*HH+ 4O.C /) MDX>Q84W/CGX@*K*S "@O^:,3U/$_K ]F-GP)!%YF.!J,V(//](AYA ML]_/#S=R!OQ%O8^SX"_?''#ZJTH;XWW]OO=%X+W7BU?#&9E9/CS#\&T_:MA'H68/UWW=->M0W]NH4W&;Z5VX=_CY2XZF+(TZ- FZ%6-MCD@?V:,9< MU([SNA$>J"9"V]-UN RZF_\0%,K8--'*"G?0Q3UJ=!1/0IG#)Z[ M%>XW#DP-VS76>?6X__$_YFIM'O3]\8/Z85"Q0?*0FSO#3N!B\5)()H MB$I48L904FKME?OE-.S4Z.?0S@OLA:TYZ./M/P:E)3BB[T9!X3&-S$/7P.F? MD.6%3M",*[>1QTVI\D+C*&?*[^YAS/1%59OU7!C2J[=@?E_.-]67K[__7=US MM9Y)05-:I!IRGF808U9"GAAJ$I)IFDF54>25%]4[VM1XZ"!L6T=M:\7UHYY^ M>-T8)QAHD8FF@U=3XJ^6%/QB9*U^!7\T\@;D&B=<0E),_X"C,HN3[L\)Q>VF M83QR,EZFV:WYL*KJLG@G+WFS7<^7=Y]M2,>G[:9I3_A1;3[I;^S/&28Z%:I0 M4.%$0$P4AB17*:1()"AAA!'B=9 <0\BIL995I*D(*;LA;ZM#>1^N]&JMP!V; M+X%M*E#'*=HV42L--NQ//X*+8G12[Z59K,_UG!W*"]@F7FLE?UNMY,_Y8G&[["[OS37;>V5%FV%:<,%R#H5F M*<09Y9#F20;-NCM3C)=,)LPGZ""2G-.,57@(&Y89Q*!NL\@$S!1Y(CD=['E0 M$G2U;(NZ@)V>-V"GZ4V]:= -J&BUK>>3J"&B(0T2.9HTB*@O'7@:$F^'&-6@ MPXTZJ9R4IO.;65(R7!#"82%T!G%:%I!*3" C&:($J9PCNBL.\2WZW'))7"?2 M>EI4XMO+A,,UHH\RSURT<=1Y)HC)_@+SS/G)I?/+%Y]D7*TQ@4GFHJA_A4G& M%>] DXSS#;INK5FZWZ+\76WWZN9CG3+$E3# 6W:119 MR2%A-O4KE4HQEA&MG:*@APT_M76&^3J0>YN8 7#WTWA\$".SZYO;>E@>P&W*)6Y]\JL%W6F[7FUW:K MEB_F=\T.GLTC;QJ5S>C6BSQ3=O4!!X7 3J/&7*^?VG&G ME3UC:?KVUG61MR%#_(("'7*)$D:P41(,V:P_&C!8];TY ML&F+*\_RC.44(6;6%11#7&;4%CNF4&2%ID07A">%7\'2LV,-V%"*S,JUJ)XM MXLXBZ<:/UZ$S4ILX*R-HA=P?,;=RGN_1[M\J[A(609O%G1ULW'9QEW0^:AAW M\89AE/!YO9);L6F#ST26_[=GKYH M8)I2G01MW835TJP VZ(?J+ -N7D*RU)*B'/.($E4 1..N&"(%2SU2TTZ-RH'%5$XCZO8Q7XU3Y(_:'R+__*(^"(+F%)T<:-P\HCY=CW*'>B\> M]O7_MF;+C:H[XFVK]DU5 A4:20T5I@ABG9>0I>8?J5"ZE*5$BBN?;__$&%/[ M\EL102/CP._^%)9N7_V5"$7^YGW!\?[B>]0/^;V?&F;4K[U'S^??>M^EU]=" MVC4\Y"7!2)@%NO''$_.E.4=G0YZ'?& MT.T+OQ*7V$=VG7"(&)TB>[2/5:_H1?I#]NC95Y7HNJZ0]GC'H[3L5U6W._M- M+<"B8R7)8<(HPHQ"7.(<_*TBP%RBS/*),%Z].7_KF/.IFKON MDR]I5O=HAA5J Q;S M^[F-GMBL;LYDO@4*=8AFM9Y(B/!CCA8H$0VN;AQ%O$&&KM]75?5YO=+SS4PI MK')N#]FP3LU$305D)1:P4%R04N,T3XE/7E'GV5X3[@@Q>K5HX*&6S7>1?@#, M=7$^"(;HBW*+P.=^! :LQ(]T#;L"/SQ^Y)7WD5['*^[C2P:??AD.V#Q^-@;; MF._>[ML]V!G0YHJE*1.:,01I4A^&J0+R@G*8%B(GB)2$8*_-M;[!IN8F[V2M M)V2U$[1."?<^)CN/L&)2*BX1+ 4UZQ62 ME["^=,/0#A?FBU/5YDF$Z,?5Z##N]L^6=U';GV(@]8.GE!+>;]Q,:PL@4LL?N>5CX#>@*'7A1Y@-2 MV/X8#N..W"?#'8GC?AD>]PZ,8*ES&.N\Q3>J$NOY0]UJT![=S/*228%X A61 MAGX8-_2#B UG02I-E"0,>R4*]HPU-5=EEV_=9EAWQ 5_U )[AK'UP>Q&.X' MB\PV5^#F'P!S&9&@@3 ]PXT;$'-9[Z/ &(=;_ -DOJR8_,D>OQI66JVK-K\" MA%R YX!&R@-%I30)W0WKJ#WNN&%LIO&99^T31HPCV[K M$]6M1UZOJDU59P&_,E0K=P4@#HWV4(8D164!LR*UX00EAY1K!1-D,,:(%XER M8L= \DR-3.O*YK"6%735\:]J?8V1W!RR$:&/S-FUE)#7J+=R@MOUVERBZI_C MM$X,A%_HZM+7B#1Z(>D ^)VJ&1WBLT3_219:+-0C&'),VT62TF9AXJ$8$EHKA4.!4DI[X[W*Z#3V^?^_5W.^=6 MMMC4H4!<&PE@0V@Z173W/3^4UDJ8OYL?3P=.-Y':MD9F-;?__>_>?:-=C>FZ M?Q[#0-%WT1MAP2\[L7^U5CJ48FQ%CY+IY8]8X);3KJ./W8#:$Y43[:A]GW#- M)ON%*H%?E$U(-0_]I-_5%1YMS< 9EEJFG.20Y41!0X@,,D;-^I&6B0$M37#A MU41IN"A36RN:US4=L@D_R P^>_2QP1UI"[^OS*SQP+@R3MA)U")E2&29?\SHD&[>HT6#BD:XUA<<$@?JUZE[,"21N:F1*T+_[9,* MAP^V?)&^VB=U.QT@>5V_;!LSU3[A\.F_7O';8[-RNE6QSCM>K9;U>LKO$']5FOS.0TY+3 M)"<0%9I!3 6!),DQS-)2%PH7>29SGU7,Y2$G1P6MF.#==J'GBT5]L%)OIOO- MY@Y@NTWQ82&,31('8<$>22MNTQ$CQJ:+.SXAW02'44?U'=Q1>.Y0>-PYL$3V M;AW2QD4>JD?I/$,"EPDL2YI#+'4.6<$S2%"2%A@1KE7APS9G1YH:R1R6[&TI MCLISL_<\IFZD$@2IR%QR &DG9!3^N A%T%K99P<;MU;V)9V/:F5?O&$8-_R' M6LAOJ[^SC2W>_W@HXG\KQ/9^6Q]D_[Y<[WN*_<=J8=/ ?K/%)=-2L$0G9G62 M(FU<%5U GO$"IK)4F"I&RLPKZ'FX*%-CEZ8ZAA6VG8FMD'[\=UB4WP&H%-RMXW^IU SKZ@*Y"_3;Q)K'KX0S)BDW=$/[U=[:^4]6LT 5#" F8%PA!G&$%.6U6*O M17.<4(=F7WL="=4DI9E,"8)!^37(&HSIJ?YQ8 M;ZG;Y'OMFQ=Y6GT*SNL+X'C/E7W:AYP%3XXSZOS6I^GSF:OWVA?I@OAAOE3O M-^J^FO$TU5AH!,NT,"R1RQ12EF$H4IR0-*,Y(V+$1HA[P:8V]_V5>R$>K.UX M\OD"-HQ]:!JF(R+XPRH':NT"[I.$!GQ"G1$/LOV5FB,>(1JX/^+Q\\/N\R#1V/'SW,ZZDA"?5O:K^\E[51_.RM V%,"LE*H6 M.:&962YJ DE:E-#\EN,DD;I47D&V ^68FM_WM%)>=;E4GKG$:C.PU=-0Z[E1 MU @VB/YH:9&?UU)_^?_(%E: M_J^Z_//FT?-4O0==-^X*@UED>NH*^6^@[6EY.F\SRH'[99!"Z8T8N;_!',[^1@FP 3/1+ZKM6)61O=J.0. [^><^&!&YB'?_*4:\";NV&H2 M%7KW,D9Q33!2D:-8IO J<30.EIYI.$*=XLG7?&4@8MW]4,M5@]* M?E/B^W*U6-T]?IG??=_L2H AR=,\T2DLF)(0(Z8A+Q,"E?DG+5#!4K>RV8[C M3@J^(+0XZ[^G73 M_VB5ZWC;P-7LOCQ1MX!1IZ+5J\>C"D:W/]G:K*SK9?6G[:;:L*5==W]9+1;O M5FO[QQF7.=,9XK!(ZN/BLH"44 %3FDI,F>:8)7ZA.G$$G9YCVU1,M\>*S5&R MY_(YCCD=E]XO;J+8R_9.\;>NBD\JP/%'<+)(G-7%NG?MYF]'6?"'51>T^H9< MYDK^0[\[MJ5G*$"HG- M9("$31,H*.22*HAQF6*-,N.I.J*!-9L.M=:\VD;MM_890H(D M2L!,Y0)BA2@D6A4P30M%*=>LE,3/7;Q6I.DYAAV-/$LY76L=-^]O3,1'/3UV M:7O743[*@4TH<(,6=[I6IG%+/ 5"\*C04ZCG#ER_;Q\>%K6_QQ:O6?7]W6+U M\_U2K];W3[]AGB-N/*\"2JTQQ&F:0T9LW)_&5!*B=4&]\KP=QYV:5]85&P@C M-]!&<# _2.Y[7NV(O^,*.CRJL9?$74"MR,#*##I"QSG ]@,JZ%+5<>AQUYY^ M>!PM)CUO'\95K[;5?*FJZO908+?^<:UVX6DLSU&."F'/N4N("XX@3Q,$!4H0 M*B5C6CBM%)U'G!H_[00&'8EOP$[F@<&"EW%W8Z>@:$;FI6N!]&8D9W!"E2JONBS>0&_LTK9 MGN_5C,@T+Y,RA8RS F+.$LCS%$,J.,=*H%(GF7= G[\<4V,IJP$S;X0]I:B: MA+>'[=K^;F-C%':*@%H3L%,%6%W +_-E>[+AV;1AJ T=/:_XEHGMB=5@-RJ M1H=V.^VF!?RFUS(!TWNO!#-X[.$ 4<8/3!R.U\FHQ2L>-S2D\:/:#"H8KEF1 MEP5/8)H5%.(DPY#HDD-A7G0A9(?P@\3J. M[E'\BH/H4T\=[0BZ1Z7NX7/?90-7]>*[DMN%^J3W3JU:_Y@+=28V9E&;IBZT M\&5?_ZWQC>OJTH>NI@E+9"'+#!)F*2 E"A+%2TA3107.I1#(J[!E-$FG1B8[ M1>N=@;I!;1,%)[K1OVMW7V8I0FN-$M$'3?(9JPX^Y,Q,;\:.\B^H #&S>L[N]7RWK3I$T& MX2K3.5(8:IT5$$M[5B53"8NBI-@VW678:XXX&F%JW-X(V&P=>C9B. +/C7.O M@B0R5W;1B) LCF=BEM M:O>#G>$^["O@R51AK;FV1\^Y6002"3FE$A)2J(06QA'D7EU8+@\YM<]])W$] MU^_%K7OI^GW]#FB[T4%8#"/SPT[8F_IP9?,4Q4CU =T!"LDB#J..2BON*#SG M&8\[_8BG6F_LP^56;"KSW-:EJ=KHB[Q4.6>&87*L$<0EI9!1AB"124YP)E.= M8A>NZ1UE@O12"UI_&#M1/0-<^F'M)Y5@8,7G$2MC%Z: T2M.*/20A;F_0Q3F MOYZ31/\ H_""DXX[*G"[.+#;\*Y6M[!#_,?-M'?_'YN MMVCJ)J81XN \D!G%">D,.PTOY!@'9S?DQ*U#=S.,#K;1G-TY^3*O_OE*+<7W M>[;^9_L5(*05$7D!2XHSXY+DW-"08)#8-G&L+(G,O2ST7,7?=$PB$9?8OD&A ';)FX(1-V!^7"F"-OJ+@A<+R_XGA?:+]G?P:C M6+603C#C.2&=;108=R>O\+)V4-WZT7%V'KQ/?T*B^?+ M;KU$/*)RAVD>[.T4(H+XC>#8Z\=.DPK^SWK]_6BE7;=:>G1'LZFPI!F.0*2I1) MB%,M(2WSS-!BP6BIBEQIKZ/M\T--C1A__PI:4;W+;/3@Z>9CA4$I,C,> 'KL M]L<*?P!^&8V0+E3/:*.Z3I>U?NXR.=P1(6?RH_I9_ZF:I1IQSC2%@M3NKB$1I> MF8K'=P_<[%ZPJOJD]S1IQZSW &8TQVG"LPRF.J<0JS0S:T#&("I*6K!2Y9@0 MKUWN;R)HZMEM9W8_LLOHX[VB%0B[V5/1 P_TWL2V $W;T^ M.]BXV]:7=#[:K[YXP\ ZAC;GS+9[>7__L%[]J(/>=SY\QO)$T%+"1 H!L2QR MR+.40X&((N:/HB1.NT0.8TV-+?:B@GE'5L\BA#W0NM%$(, B$\4!JZZ8$=9' M#G $+?;7,]RX=?PNZWU4HL_AEF&$\6Z^G&]4'5GQ?KEI0ROJR(KJM_6JJF:( M9:59$B%(29E#K#F%%(D$9AFA#&F>"N)5=N_2@%.CCEHH\)JMUX_6/V^RA/R8 MXR+&;O01$KG('-*(V@;L'(1M0G;,JJ:6-QR3N"(3DDXNCCDJI[@B\)Q8G.\; MN /#%JKZHGZHY=:FQK>S)>$\HXBFD"!50EN]TY!+JB#5&O&,J%0KK]"(5@W8OLVR3B)J^,VR;5H1>:.5K1NH$UPUZ,7@Z ; M'B<'&G=_HT_7H^V,WHO]4P:^J&K#-K6_TL:(\1*Q/%>9 8N;50A/2TA*7D"J ME,)IHM,R*5U3!8Z>/K6/OB/@@,2 8_#ZO_"K(8G_9<\KNXF\TN#S>KY:[YHE MA,T&. O!M5D QP\>+?K_K$[=J/_S%P5?&Q@W>+V9_ZL^E&]3ZK^L%N99=W5_ M0'/++*-)(8C6MAR:@EA1#4F*,63FMZGD>2&UTX<>1)JI$8-YN_)@BP@'8UR] MP@@+\0LO/[K*["I"W(!6G[8CJ;EWE 6*.[ CK5XA MQVVCC83PD9,;:YQA\\O?5TOU^'>V_J?:O-LN MY>[L7*DRQR5GD&#;6U6J E*62#-?:)X66"8Y]JI3='J8J7%]+26XK\4$VLKI MQ\]GP'1CV>LABLR5#3J-A* 6,8*3VH]"2+HZ,]*HI-.O[7/JN'"U?^K:KC_. MZ]4]GR^;RH?U4;JM>KA12_N+5ZOEME+59_;8L)#MXS7CB A-+#-HP'?O^&SF]RQ!2E[ILWWW!4PXM1VT S(CFI^WG$PT[GYTZ.:8YSYKFN' MKDXW8*]5'L&/*M;)(NYK M'WGNZ/:$ZG;>Z3:& OP1G.P=]9.MY0UHM;/MHW8?C+%1 \)(=1EZ41ZM1L-I M*:93KZ$7):_:#?U/\C\ >3.O'E856_RV7FT?C)^]V$HSXLG('AO'O=Z*32W3 M:R/-G:IF%(L"X41 E%A762IL7M4D@3(M%*(X4QEWKO%WI2Q3F]*>R A$(Z3[ M?ONUEKE\_C$BWI&Y=*<)J%6Y 7MEP.E80]O-N&N^ ^$&F*O _G! MXJL=-H$.3P)9H^<,Y=H11CM*"01%]T0EU",'EC-BU7?[/[NI]\/6U+1=L+?N'VZ5\^HO.EZ_#VS_-VVVCPM M52D0+*BT&8>$0:*DA@IAC"06.)-\MEEMV,)ML3&N^%Z3[5Z)J%N$MP \PA!>Z 5Q6P--U^R1Y_S7M97M/T%'HW9F;TQ<_]&:_?GO MGMS09GONWZ!?=CC\VG4D=E@ "P9HT A8G>I%K!BTY-6X&HQ;1^M%K'-4G.ME MI!@VF9X(CK#S^&)EPWP/31)8I@I*=&;FO]Q,@H39;%R&($VQ3#314B=.'?K\ MAIW:2O'V$.3C-R,YHNPVDX3'+O(,<"KX#1Q$!G]$:47A!U-(BG4<>51J]$/C M.:5YWCVT^&!5*=6N')9W==&R7>K!X]^974)L'NM,@L,70U*I"BXS*%2.(:89 MAIP7!*),RR(KJ2@SY'<"/$"*Z9T*=WOI;)?U2MLLY5MG&NC%ZJ=W]4)_V[BQ M662\(U-;(_T-V,L/:@4.*5J/-V"G1-3&.U? &+9*HK\8(U=/'(S3<57%X8\: MQI!-?,TW]F=;6."56BH]W[QN=EV,#(?LWOVE3Q.Q]A$>!:8)*G !"6'V$%6E MD,F,0Y GSJEH?3K2I.7W/$B8-H\Z;,*<-^Q/\PAL]?[4MR]KR1)N5 M_9.J;!W\ASK$A&W [W_[^C>@E;$U6P!;9V=KON='8"#Q+=X6\"5P8^B7,6WL MB*!Z\33_8=-B:VL:H9LM@Z>B[Y,T8H0)A4FW\>/+&,EHD420YQPDN(2\0A$8)!GBB,E>7[PBM' MUFW8J1%Y+753/$Y5N^,SSW6\&]Z.Z_C@*,9>Q^\ /(A\ QIQP1_MO^,LY;V0 M"KJ4=QMYW*6\%QI'2WF_NP?&R?_WUOB^I[H4?)@OU?N-NJ]FHM!YKK,"9H6M M#)[*'+(DS6#.,LX,7U&B,J]8^:WWVWD>,_C!]VIW;](YO0O$_;C5F +65;NT3,2JXH8A)!B:AA(I8CR'"! MH.V-1$M6(%YX=4'R&GURG%1+";8VC'6^!-S*V$GE$6PA;!Z6]6V'1QI[VD=I MAG7!H"8%-^ZK\6&Y0"5,$$TTYVF1),IODS>:A<;9WMV)#U@C_[[CWBG;-;L0 MS>;%2 9SFVVB&2'RO+-'OQ4<')HEMQ]/1_B;NA27"#?_#$(MY$SD)\"H<](@ M;)[/3L,>,C E2=W90$[C =K7=^Z5>K>_K;W6_K]SL('Q85=5^WXXB004J M;)$KEIH)R]C)]N""15&2M% YQTIYI24-$F-J,]?O2[:HOQ]+C/6F7>69%CG0 M'&YT%Q_DR+S7*@#V&H"."MTCL%T:\(A=93V M0FY-5*9)ADN);*MV M'PX\&F%J]-8*"!H)S6=E9/2LRGJ,HAMU785-9%;R@\6;:QLI-76;UZ/%S3)E76.95M9MV[U5JK^69K7JCW MRR9T\IG[MLN]^[R>"S7C*M,\UP@6"=?&<5+4EE(B4&6IH!SE95YZD<;8"DR- MDUKQVZ1CN5HLV+HZ[!;XYA^/_3HX.FX3-G)LE\\A][ER37[NP'!(?[X!1\OI M'1B@1B.@T_A"=@SJ;HZMP[B.Z@M9Z,C%?2DY!G>$<4W':WK4?#3FV*[7MD)= M5N!4IRB!&2H$Q!3ED!0H@ZD0"4U*F2+LU6;K"EFF-KDU\H'OW08R-V"YEQ?4 M"R#?$(*KC,631!;8GI9RNQ$N!*2(:*ASA;1.BY1HYI.*.):Q1L@K_&;' .R" MR<8SE9MK,9(!(GL)_EG]NTYJ'R];9DCSH&LQ#=Q0:+ X8S<9NA:W$XV'KG[D M\,[1GW1]IOS1O+GVF)F9:5S4F2M-,]0LR_)2:&F;TB.(I2@A3_,4IJK@!:*0 M2F7 YEH6!<\E\]M@.C/.U)CDT^:[6L/-=[:$&W5O_&*V?@3SO>Q-TL1>>L]\ MAS-0N]%* CH.D$9X8:-S>@ M7]^C0/\+EP\C#UN5VM)2.S^66N M&O;=?K$[>)_T[U73ZOD3WYAGV@[0NZH<[U;K,^F@L[)46FK;SIZR F(L,"0T M4S!-4ER4""&FM%\,XQ723"^BL58&KC3<5FJWB[-J-;*'!6I7U9<,?DN'# MD5L 4$,RX37BC$J; 7![SK$A'AFU(&YG\?=Z59FE@UFB82TYA8J(!.(B(9 @ MFD&*=88REE D8A3#?2['U%RSCGQ 6 &CU%D]LD8_BXZ(\>2VR;L&>3V>0:(4 MO;W&,",5O/UB.PM5=4C#YDE;P,WS#\.6@+#[U,TIT]/"M^-7L#T';9CJM4=/ MGV+EVG,0#*Q:>_9QPQ8.[^;+^<;,>C_LK+@QK]R<+YK)LNIVK6JK"7Q9+9HU?KH[(;!<,IU;P%@Y2)%,J2IV6A M2\&P5[>FU%'*=@R25$PI9I.C/6 MR$67^C4^+J%TX?J@%?)FG#.""440)V:QCY6DD"JN(4]RB3 C*)6>/'FD*]N_/, MVW_YP#/M]4HH):MW1KPW_?]*[TM&JFA&>*I:7#'*AI"'A(H=$F)5L MH8W668%%67I%W#F,.357;2R0P MY 4EL. Z(4RE.B6>-50"HS\.8[\WJY8Y6]AJK1T[M&'BZO1F7WAC. 8MA 4X M=B3#E6^V?WB#.SQ!8QX59M<*ZJ M#_O2=!A1GF6<0/,_#7&1"\C+!,.4&EI*2"EEZE2)VGW(J4T*':D!VXL-'EJY MW0]]'!&_?. 6'L?([-.%\" QV(DX!B^>=5Z[P M5?69S>5'M9DA(GA*&(>JT&:%SU@)F4 $BK3$62JSQ*Q!!]6RWP\Q-<9X?_T2 M\P"?Y^IR$"BC+2S-MV[%NP%&P A+RB/EHZPF#Z.\S$+R2,NS:\CC*U^@I^H0##/;8N2!$O(4\DA20M"5*YS M15%KU;=+QUW;D6VZDVLJ%E7FUR]B2T0D2U0IH)2V\$XB,:2<4XA008EQ_['0 M9+0FNEZS^0BYZQT;6KN=-.:7I\8>C@;79#WIM'F]>R,>/8)S_8T,BC6 A*F#!.$%2"Y4U=%YX5&)8$ ME2D164$RW[UVIX&GME+:R5U_KWNAO;=TW4!WWM<-#F7\S=U:Y!M0"_T4S'%" M*GQ1"[SGZS;VV!N_7HB&0H/6ZK9&3"YZR3".HJ33+ M-D--D&IMUFYFR986*DD2Y=6#\.Q(4R.E5M#A26OG,76CH"!(1>:<'4@=(8U? M%KI:T$4D0O+(^<%&)8Z+.C]GBLLW#&P3Q=9V>\$VO:_+Z;V9+VR_3$,,14$Q MUI 4HH"8Y!DD&<]@*DN-J##_XZ7/:O',.%-;!WY4FUWPT"^+NG;ZH>]*B/JJ MY^!VXXP ($9FC)V$MK1H4Y'T!K12!NS_U ]#T)Y/9X8:M\]3O[Y'O9TN7.Y' M%%+-9Q^,21:?OZ^6;2N.F4A9HBG2D$JF(>:I6=JPA$/$5*9X1C.DG<*\3SU\ M:IY"+1^H!6S;S+A]\B>!Z__.KX4C\L?M@83S-]VG\N%#KG9?IYD4JM?+J_'URE*DY3:_M.HFO+, _5+=50;UO MV?WO3NV]IS<-Z:YSV@)N5'DUKK%/Q:)#ZLV O9"%)+;3 XW*5[VZ/J>A_HL' M>WDGJB2P/]]JK<3FDS[Y]UG"BS+C.(,D0:59J0D)N<@IY%FJJ4ZR,B?"L[F MOQ138Z=#[)ZWRS; !,Z>6EQ@XSMHIPOHV$RS6@<;]G+ZJJ ^V7 4 [MB P09 MVP,;CM4)Q^N*APW(;!!JR=;SU:>E^KNJMU:8)+KD6$/-/H MGO%R,LZ)^R3]XNQ% QCN9 >L?2]L6UC?^#'&?L9:-GZ@FI5%H1@K!,Q585:: M@J20HX+ A J)FR_TT';3N?Q2-@\GZ^G%?F M\S.VXX_UW?;2S6,H3A^*;A_G>S]SO#EAJ+I/YHS!#_&?4Y[6 'Y6-;@-*+E= MRH^KY2Z8JEP][SN M^;I3.!TVA=/=N<[?(I=GEZ@X1YY=GM:7VWW5W84M0*#^K6K><;!9 =L<8+LT;+-XM$:J7_?F%\^_BYO= MQ%/O3UM#[2P7:+(9#'7/9./_S-$FF\'J=B>;X0\9N&EM714Q;[X;FI8D-=,& ME P)B$O%(5%I"IGY=5'RA#&:^A7 Z3[>YT,:I])-5[HZYZ^;"*&&)4(\ ;1 MA: R)Q!EF$.,B(*420K+DA2$%"4CF5>US:%PCC'W=F6[ C+'S?B!0,3>8W?! MP'_/_(2R0;?"N\\?=X?[A&9'&]>GKO$/D7Q;+Z-NI33VKMI_?9@O53K+"H:Q M0@2FC"D;7H4A8TD"!2TSGG%"4^G4WKMWE*E]K8V@H!7Q9O<#L,+:_5CW$,KS MP/9_RL'@BOQ-#T;**\3R(A)7Q%J>?_9H09<7U>M&7UZ^>)BO8SLGVQ7\1MW> MK55][%_M3@X49X13!165&F)",DB)3*',B K:3 MU6_^[L'5;38/@U9D'C@("0Y27CZV\I[M+X,1^PO]EP_S&)K-_:K:*OEFN[:5^NJJ0+:%A*K_]NFA3BQX^Z=:BWEETS)Q MP4J.;,Z539LCW%IXT$@/&O%OZA8GZJ8]Y6UU 'LEPKDJ@_$+Z<'X"S&J8S,8 MH^?^SO '#>0^\5W)[4)]TCU]C+XQ\^,L1SDRW"9@7MA".B(GD)2V2$7&*$,< M(YEK+])S'GIR;-=*;G>3^YN#@3]J!3SS)SR,XDB!4:".S7WA4/;G/&_ @I*= M^^CCLIPW*D?TYO^$8;RVJ]M^*_Y[.Z_F-6=^7J_>K=;W[(OZH99;-:,92S&S MQ30%-4N]3$K(&&:099E,A,),>>@74CH!]1N:#LQE"! ML8M,33MI04?<&V#!K 4&7RZ ZRQC+*%K.F4"/R[8M76\,.G MY1=E@S'GR[M7K)I7OR]7O%+K'W:Y\W[YL-V8/QNUS%UU&,R'?9LB19E6@G)8 M)HQ"C&U7!Y$R2!AE"<=8$^55PCB&D%/C#JMCLT4*6M7N>ZN1CV=--R)Z:1M% MYK.#>6ZZ=4UWMI)@M01[)4&MY0WHZ@EJ1<%330-WMQK#%B&)-HJ;-1.;F2Z8+O(B@24O2XA))B&A3$&9 ML3(57)L7@OC, .<&FAJ+[^2L8[4_K)9W[1;PK4=^ST5PW0@Y!&21274GX@W8 M"6FCQ<\ID]UB6/ MK'-K"]IO'M\OC11UYE)5UZ;Z]ITMV^/$CZNE;7JJY'\JFXQB)/ZAUNQ._68> MO7G#-FI/EE]6B\6[U=H^=:9$(E-&"X@TEH:5-#(N:9%#A9#(9)IK5%"_3)*) M:>CS;8^3S+*3'K3B@\_KN5#_\W^D1?*_]L6>/4\;IX7YC!$IN4QRF#"M(=9V MH9.G"R1HM8.$"G75]#-]FHF]" MT.B"B:DX;@C#Q)0_%RC_6X%6)[OUTP*\C]:KV9_ZM)$!52)Y0H M!B7GQK649NG+S?L,%2M)B0I=E +-ENK.WNBXZ>DMA!,-TX:&NZ)$/ 4X" JZ MDGKN:OJ;PW'/,@[$(^U(]H:8W0!O[/VW&0?#%W03T5^*<;<(!Z-TM $X_$G^ M-7_>+\7:%GMXHYI_OU\^+0+1V82@P\@O9T(\;[-3\]J_7BWB_.U0#_?Q8!T')+;20U^V(9 %9/%1Z?IXU6?V> MBMW*.T-N]R/[:KV9_9W].;_?WK?IT9DN&%4$&?ZVQ_>ILBFE26&(O1 \STI1 M4*>T\Z,G3VTKJ17.C3*.<>HGW:NTCTRKK5P!\\3/:MOCZIE[.FZ>^:_G+M[Q M0T?Y;,_JLOLPSU]P7?"_63OS^;*F>'M>>[><_\NX>M(6<=1SUG'VS*+9GM(L MNXT]S=_,#"'K];/-0F^K<0(:E()A05 JOAKW1 M)9X:530[@#YE&LEX[U!Z=-1+=1C*2+>$*_2,I&=!N<2_B(/W# 3D*'+FCO#)(G+VGS M@K\;;_73=M/D![]2>K56^P#TF19)3NT. DZ,MXEU+LU,E6"8HU0EC*A$8N;9 M3#*6K%XSTPB=)C]"U_)XLE0/>B0&9WF[DF8LS(<]:Y3DA/VE VACY] MZ;[>@E48KK:;?>6%]@TX).5$[IP4UC;1^RL%$O?ENS"%Q=VI5U/@(8?-3)_7 M;49377&B/FBL;K>;[ZNUG3IG*L\R@F4.@]')R1&?J Y-<&R496 MO5C+I5\]?A[9<_@WM>A M"8;<;L5F_J/VOT\R8#6C#*,"V4J>C!HGES!EJ_1Q2+504I5"*,5\*.@J::;& M4!_5!@BCD*UT7FMD [1^V59UZO6OYG^M7H#M%0,P3#?UZZSJQF^CV2HR_5D] MP.>NB7[?F6BO#CCHIU HU)L$.R>,W"8APXCZ"]FE/5< M;)2T4LPR) NE$(=ER@K#N#F"+,\PS'7";0.$LDB],I">/GYJ%'J0KF'2M6H" M?S:KNEM7Z^<]F.&L&W[>3W%!UHWUAN,5F<8Z4%G)PK'1:8U#TLNS$4;EB]/: M/2> ,U<-7-8U<:+5MU6[U_G5N'*;;VI]WW!*_<<9RU&6V++'69;9JEA*0Z9R M";G4$FLJ"1>I7^2ET[C3"[;\W'[==4L_*S$TS'/?ND\#DLG=X'=+HW6@U\U#O8T-FR^5?,O6 M2^/;[#H+Y#)!1%,*T\22$>9VG41S?4^(W2'62- MLNWMHR_55,\730I.2P+3,<\,QMK@>81220F1I@I7Y.7%;^O2.,[VE MSEY4H%H9W&QO'UH2LO0V(DGLJ1!"T1DI\^&+[.5;- MDN])#L1VR18U:=JMM2?0KFIH=R]@H.[$%S'KR7\X?^]HV0X7Q>_F-ER^>&!' M/;5QW(B>:2H%IHF&A> %Q#EBT*S2&&1YHBGC"<_*PB?NS'WHJ861[0_AVG.W MD\=NGAWXW.W@YK'%03OGCO5G5$.'2&6\K-Y@SZ:=^K-ZI[-S6>" M-*.%4E!J6ABWOY"08$JA>>&T))P64ONY_1&$G-JLT5: ;/V^1D9?!SZ&+1U] M^1>V4.19I]M9YO]K[DIZX\:Q\+U_!8\=P.R11$JBYM" $TPR#203(W9.?3"X M.L(H):/D]+3__9!:2K)K$2E1BBYNQUTDW_M8_+B\;6QJ_*?3G('=JCDQI\BY MK<26,Y!VSDXY9ZQI7-][(IG>W]$G^6#"5&K!6N\7%%*>H3B!+ JI22FI[Z6! MDC#@)!4XBDF:6*7AL1]R:SP\<->:2,,6,-N1JE_P%J9()]R<.=(>"I^,9S'J MJOQEC\)K-G)HZ?XV\+7Z4/XE][N:P1[DCN>RNC6E8=IR,4V"+YF*% D%$T%" MB'F*-;/(" J6I*&(0L3LHM%L!]P:KWR]!;W0@+92VU]1K4 >O_'[AFYA5OE: M#5'K! :]Q.-NC=.0M+_I^T9TM:R+>05X0P3/)E%'\4-H./-=7>JZONU39A(Z M",F>0-Z\!K!G\/)[W)G332Q5[:#0(?#;T%_=O'Q5/_BW2XV_TX,4S9!5/\?] MZ,9/8M##?^K&M "?ROW3@\F"?UU5)6\+G?WZ(=_M<@D^4?FF%J[MX+W4O*8; MC;1^3U^V'C;]MTEJ\;&DN[[M0!O==B^%J!OS-YZ\-%R^9Q>>2*RZ6>U]Q$6I MX>.(4SNW'4W(_/YN3XT#W>WS=U86]R0*&45A #&.$<1('XJITH=B$F+%:9!$ M-+*J)WO4\];VJ%8XT$AGQZC'<%W>A&:!L/!N8ZF_];(]JVM_2*VZ4ZJFN]\> MRK_^H=LT!U3]R^MSZ7%_JRS4LVIT*_+\!Z8&NM2EYDUVER]-4.D-W=<^.RRB M84P$ASB.A3Y%)A1F<RHL6'??GCL3J4L$1A$J,LT=!2DU@:F91,+,Q@2HG9PR51RBD? MBN/X6]OLSV3*J(^ZG0:@4<&FBI27*;+CGP6!7YB5/&/N)W/>.'*+9\.[(,+/ MSW WCH]5UCJ+;B;S8-_INX)65:YRWJ3!:VQX04!PFB0$IH13B).80Y8$@3D_ MQ1ASQ%*W".'1$3?(=8.U!5Z*//&9?QQV:S;S!^;R_#4'QRE\98>-9X8:&71M M3K+#X 0+63:XPN>?"-=[*>\YZU0B_\]NQ;3739DP^FRW?-"3/?/?1'S,[6BAF+LI!#3;K, MY($PP85(0*0RF6#*@S!S.N^-CKBU\UXOZ>0LG>,HVQWOO&*W, D/8!M<3OTG MCK'&Q*O[VNB@Z_JBV6)PY%AFW7#6X_L7:8Z()HFZW-:W,F_G]YJ??][GZ@TRY#0\Q$S4Z@S2B"- @(# MI (>X22@U,IZMI!\6Z.N8029[ET?V OPV*L(RH..CH3F>UZ=; 4_8[;6L3"8 M$D^M;F"@'.BUNP*=?J!1L X.'*C8AOD!HR6HU?2:I&N1"5C L.%-Q)]A#O&- M[QDCBO=AINT1G_Z#^J-J"J+7#3^S3MQT^0TJ?_Y6;W/=UK&G!:W^B^- MW_/AM3^C1"$<*Q@(@O3.$!)(4**_'ACSC(4L"+APV1F\2+6U_6"HU!5XH59M M-A@J9HCEH!KH=9MLO_$SSW8[Q>JSM_#^L-;$.>\(7H'VN0_X$6Q5]O>*Y6O. M]]OY-*8W86F/IL/VTJO2. TH85"Q!$/,(@)IIG_C@42!8J'*L-/3PJO^M\:^ M!_'<>/,U:G8,. .+A;GL(-D"CP%GM/9)+*^'6)4BSNCW>K&?^]BT93NHSOFN M+X+%R6<'GA]K:8F[% T4O\3_= MUO4%6.V6N!^P%E[M R'UP:4%;8F3R#@:/EG@PFBK$L*XUJ^YP:*%NX_[OW9/ M^=/S[3=9%"9"E>Z>[X.8*X:0A#0-)<0T#"%EF,(PX1'-2)+AU*IHX>GNMT8' MC82@%A&T,MK[O)^ [S(%S =EZ4W>!0\G'_CS:L]PA#_1Z6K>\.<5&KK$7_C4 M+,O?%_E8[DW&OS_Z8*V/^4[^H8_^U7W @BA,F81*F")47)D,3 F#*(A$QI 0 M26*5@A;69BP'_V'TPDO M[B.L8H(P@R0B)F*'QC!#&8.IRE*497%* R>O^RE";(V>3B9\[#.#'&HMU+K) M0@ ]E::$.A@H.S P3<@2Y#J+EF2W\-PL37XK3 O2Y$E>N,;A?%#]%AZ:+L[*18EFXW9G*9U5O85 &VQJ'&>=F4B'M,0.B[E,;&?B1?WSBM@X"EP4S;Y@P\&+*4" MH2 [\6956],0$ 3=5: M $S8COZ+5P&.N0)QI1*J"3AFOFY/NJ&-(5$8)5&0J(X"]R2*GF#>IW$2F^] M0VK'Y=Y@6MHRW-40UX(VCZ!7H)9U$?JV0L6K>]C% ==U%K/1_^2^GXM'"?&6=F"<5[38PO%A<^>6^_#2?FH?_O]E^XO M^HOR+G]NN@TO>EK*O:E)+RMFR4*8VD M[-L]+S1?X!+[,D@UR=!2OW[@9.PK@SS.XY*9%D8$@P?+YW #@?^ZW_[=C+[ MY0LN5]/%_-__QO^5_>T7G*=%GLX__OO?_OKP.[B__;?_^)=_^:__%\#__.W= MZU]>+-+I"<[7OSQ?8EAC_N7K=/WIEW]D7/WSE[) _-K_T M?/'Y^W+Z\=/Z%\$$N_G3Y;\YIC%Y9H&+I$%9@^"]#1""0:$D#]+(__OCOP7/ MA6?<0M$A@'*1@3-2 4/+E @J9;2;#YU-Y__\M_I/#"O\A9B;KS9?_OO?/JW7 MG__MUU^_?OWZK]_BOT^?\"3 =+Y:AWFJ#UA-_VVU^>;K10KKCN7>]]1 MOX+SMT']%HD1)/_7;ZO\M__XEU]^V8ICN9CA.RR_U/__>O?JVB.G:UQ.5_^: M%B>_UA__^GQ!8"!"-[^X_OX9__UOJ^G)YQF>?^_3$LN__VVZGD)5*/.2U:?] ME^WO_7KYT,]+7!%.-DR^IF^<_7I]R%,)P&]KG&?>OQ,P5/_ .$BN(V/CY7P]77__?3K#/T]/(BXG@D?M M7"0@%T>FS@0%WA 7@5N6L^)*LS@ )FX^=ROG]^2+C)*009"3?6*.7H$1A$*05D+-W$0-QQ<-@\'B0 ME)W08GM'RW#2[@(\'\*W5YG$-RW3;3+CS"J&X#1YS!EH.W2@2##@BK3 ;"C1 MN6"-'B(\>9"(G0#C>@?,$!+N BK/SV=(Y^P[ M#ZZ!@9<)Z"]$J M#ZRP*(64CCL]&$SN(& GB/C>(7*H9'N"QW-Z^6;Y8?%U/E'(I9+,@0Y"D#%$ M#C%X QDMHI7)9S.<9W+K\;LEO-@/@HT]Q=H3,C:;Y9OEV^7BRW2><%*<%E%D M 247#HHC0A1!@M?"1>F8=UP,#8\;-.R&D8ZSHH,)N">@O%VLUF'V_TT_;UPJ MJV44B2R?LIR!"B& 3T&#S59ZSS@G&0T-DVL4[ :2CI.E PEW9(A4"_ALB6%# M=[+9*4ET!VLL[>? M%O/SC$W0*GK/#3"!&E0NAKA0&BBV2C$Y)KE7 RC_YG-W T#':="#!#DR"-YC M.ET2@+F('Z;K&4ZT+5%KC40VJUY04A"R5Y!#X%HKQ54:PKF\^=S=0-!Q_O,@ M08X,@@_+4(M:WG\_B8O9)#+D@B@'YPWM7=8)"!PE8-;9)MK8",L#(.#:0W=3 M?\/DM?0KSC[C)U>8LN'0F@!.^>KC,0K#:D"-CO0L>36!F0"-P M]=F[(:'C=.;! NTB9'A^NJSBVI[G56"3#DY7$Q$5RY$P[8/(H HKQ%$D'R<9 M+QCY/MKF 8#Q$ V[ :3[].4 NX"**_F]&DDCND7?!'6X8RM21;)^L@RE.3) M B;:^!Q7$0(*(Z77BMDACT?NHF$WH'2?Q!Q P%T I1X-+Y^'-7Y<++]/R!5F M@?$ &B76"@':(5$G,%%+EE"RD(8[![GVZ-U*M+K/7^XOSB[0\/XDS&:_G:ZF MUZIKA+MBM8%$%JY&#"HF(9+9-]) MPF[HZ#Y%>;AXNT#)^T\XFYU3[[45J$V!;'2L%:D)/!8/HF1'PA 4?PUW"';U MR;MAHN-\Y8'"[ (*1/A)+1-9I'^^_T1R6[TY7=>+)#4&GW@>:>^3$8I6@LQ? MEC7Y3K&7Q>1\YM8,"(V'*-D-*AUG-@<6=A_0(_3T2VQ9C$ M(>1<"G]= 4?0_@\V=3=53B\*;]/Y_2P*6%BL;UH=@DU[S$5*\!+ MK"=KCFW+O;U*:$MP3/D[$LGG2ZZ$5=R X.R9VW6'L_7J_#LW%^!3B-O7RMQZ MQH<09SC)2DME;8;H+*O^%>V>/GO(Z)3R2@1VEWD9D-4-&>-<>&^&B7/S,X#, M1]R7;HOG,]:K-/./S^K)$8D'5^_Q8_W)LV_3U209(:2+&ISRY*5K:< ER8 K M%"J6Y(WW;5?-@_1U@K$](' ?F@;41P\PVY)^!U,O%B=A.I]X'3DOQ$5!71W] MY"#Z1.Y.I,6(%Y^U FN$B]GGF.ZZB3D8UNZG;&2P#0J$NU$VD%9Z M@-GYTB2_&%_1R]5$!IY*[5I ,BJ@DO 0:R%_-KP6=G*#$9OND1>DC--5IN5V MN)^4.\#)L]6*PIT+3U/H(#1WFCQ-6D@*:Z.+G"6XX(N1PB@>[[A$>7OZ#,S%$QN M4#,N6@Y1[YU(.436'0#F>5A]>C;/];^7_^=T^B7,B)G5L_7SL%Q^IXWU?X39 M*4Z\+S+RDFG[Y!:4SZ+NU08XYS&A+XZ;)@#:B;H> '40"A:M5=(!SMXA26:: MUICO9F]2N)+!L@@Z^)IA%0H"D\2>"L2EY49CD^S28X2-Z_P,CZY!%=$!L-Y_ M6BS7'W!Y\FK^A5@[V?!@:B&((@'EM.D7Z Q$XR,D%SFB,\&;.^X)#. [WT', M..WWV@'H8(%W )IG*=7N/JMWF)" 3W'%G[@^+VW7)D?/,@?M-RTZ4H1HO0>C MI77>^>#:I/0?(FJ<5GWM0#28 O8&TQ=S&>9+;LZ%-7$BRB1D M@B+J-4SM$SCF$:Q-1MOLT.@F$=K])(W3Z:\=E 82?@=6J1K4.;WE.ZV%24 7 M"R\.4M#5OT-1NWP0 R*%9'CA0C4Y(KE*Q#B- -M!96\!=P".MTO\'*;YY;?/ M]2B<_+8WZT^XO":C26(%DY46,-:ZA^@LU*8/8*5FL1BC>6KB0^] VSA= MM! M:6AU=("P+?%ORHOIZO-B%69_7RY./[^:I]EIK;2F[Z9MNAWS1;;]8L<.W*22 M%2A> DF2!XC<(G"T)CH>,T]W%*X.E6#:A^1QFA V=*B.H[QN8'I./-=%V9 4 M;>P\@C+,@]?) !;)8LHL&%&:IS;':5?8&DS[B'A_?"S683;01KD@A*^_OYT% M$L<\U]S&YQJEUDV?)>,+#Q28IBQ!R5# HZ0@(T0A8BY98!.X/$14#QFF01+B M@TF^ RMS<6[]&L,*W]4Q26_*7[335W%-2M)".U' "*LIL$CD.R*+$#S&0GN[ MEGS :7X6D0$I% G22?G3'=<'#L?0P63TDG 8!TX#2[\ L_7VQR%^G ML]F$F^AS(6J]E8FV]Y+!F]HWMA[^6/2RJ":AWCD!/621!L''7A+M E7XLT_ M%_-TYJLAE[Y4:Z@QQ5KY0+Z\T8:,H])8!_=IWB00NY.:'M)'PVQ(!\NZ \ \ M(3*\Q2I%$A(%K0U)H$T"/B.I;<. M(+JE?Z)8TNB4@R@C[-[R P-6)_T)&EV$+Z_ MGH8XG6T*A2F$W'1]^+28D=!7-9QKE/,TSL!R8X$Q: MPYHSV3K@UZ\3RC:D+F%&IDD*5Z MCE84\$+2E\2'=](BBB;!VP,T=8.M@]1^3Y7)H3KH $XO3S[/%M\1W^&LWGZ^ M+;")$E$;KA0PQLB\JUP@,O(=R%N MW-1W(W@-KI4.D'9%5'L5/J24N(+DD'TZ"%E+0A(,I#C<)QX<]R\?7N M[2/Q#C)CUX_%+XSWE71OX#EEYB4D58^PBE/@8A# E"V,V1*M;I*F?Y2R;D* M=IF+8;73@8EZY=A):UU1 MH+DBCAD)-20N"%+.")E,S+DI1OD!#Z M9()C%JPHF4)Q"NJC)ED5YJ3@R9G,FA1!'UB^T:P,Z"C0&D@?'2#K[?ES-RQM M&^1PSF+09'2]JJ/04^+@+%? (RT:8V7)LDG/HCMH&;M!VC!JOGT#]B"9=P"; M*Y.%MO1+9WW,H@#F1)&S98SD(1TPJX+0)9)0FIBAFX2,73O6!# '2;N+FSS/ MJMG*9V>G&Z*3%Y@F:;IN@XK,9;; M LR%&H!&5O=\5MN:N""<2-(W.;=\G+1Q7_1VHX]/N)ZF,+O.S$"S MC*X_X2B#C1Y@ZIA3CG*.19K (6>SZS6:+ MKU7BOR^6+Q:G<5U.9[?;$U[4C$1,6F0%9)]K\PKE(3B7(>F 7D4=8VG32OLI M5(Z=;Q@84;><_F8:Z\ WNYY6H?7_9KD1:-[$S&]QN9F!/+&"[':M+H]6^WJK M3X*WEBPZ5Y:3^Z"3.T)VZS[RQLY?- 9@ QUUA[SMJ.UGI^M/B^7T/S%/>,HI M.I4A>ZMJ\1T27Z8N)FEH&PJ(JLD>\#!98VK5:GQ(EQQ5', M0]K7T9"5QE1G:W)0QANCBT/-&S7FNH^DL7,9(R!K#UUTBJHWI^O5.LQK.#UA6ZQLYSC("O?;72 ]- MK,5 G,QO]HRL,6:2E&2 VEOO;) \W#&;>]#3HX,RVS1W0L-1DY^ !-XU;B'!-@!VFC1V!=M<%$T MRS453589M0+O0C7-P1N?C$1L M[@(3^OPK$*&O;L+C/@(Z.<+90YF+ 27;!S(VA^I;#LZ'EUMF-2\803J;:'L. M-:PDL<3D@@H2+3.[1&!/@<=M*L;!R#"*O8V2 Z7<@?=[QLC9!/K(,L\A!I"Z M#N#0EIRWDFGE6"L5ABQ5;'1>#C=L]6G34+/!C@OA ' M0@MPSALP29!MU9+QTB1PODU*)T?Z^SLD TFYBXL([_ +SD_Q=Y+378V]7GX[ MN\I<6T#3G_PA?)N47.B#> 34=:I!S2L3DKBBIDB(#,E07&4$(1"X-8&[0SJ1K#?>WOR\5J1?M]F:XWIW#*, U(_]9;\!H"2P&2\U9REKQG3:S0%1HZ M*1D:!AC[RK:#&P47';/.AJA>3CW0D1FO?*H=BZH'6(B16 7B@K8Q/A13%& M$5>T+HBK.@FS" ?%>0R!48"Q4RIOCT!K%_+&]74&PL*M*&QPQ70 MW>D&B+@ M$_'S@C;BV6(SV_*39R>+Y7KZGQMUO"DWAQ.^IF#@[#9SK3)YORCKKR3U*RQ7G["F M3YZE_W,Z)=)?A'5X7R?^,-KYI6(2?([D'BI>;WO9",QJK:0.L8@;=P-N'86V MI&]<_VM84':CQS[LXWIYFM:G2Y+N\T]A^1%7$\M-MKDX8#+5,D^5(3CCP!3- MHO;96]?D7O%=Q(SKQ36SAH<)O0/@W)+,)!J5$XL&L@VR2H0"W&P+>;LN:AV] M4[%)R?8M2L8MTFX#F$T1\$0FF;B1 ;)&2[:2O,JH5004I5BI M%*)K&S)>TM))8?_ P>*>LNX +G\NYHOK7)P!_V(U<6T#\91!JGKB5)>4YUG7 M"PDBR.!L8DTJGAZEK).R_6&@-*P>>MBWZEC@>[F:U#GBKO8YJKW7 HZPR+H,![B> *+T86EH5H0!7?TSGB^5T_?U<(!3(7O^4;0N:/W#]:4$_^4)OV90W3T06 M1JB0@)D8:"N1"5RP#D*@>,7EF)UN,JK^B#QVL'QF!W[# M.=8#.0K"9(B0T\G%ZF&A.-A,G\Z=/P6 M.G/\N)GZ>1R;>S&9X&U--)*VUNOE-)ZN-S-M%W4R0:TK66S.7,Z7VL3'E(T2 MF2+YVGS$%G)V5.TGQDLH+A3:\YJ,KV[#3B>>8C>NBN?,M M+S:ISK>?P@K?G*[?XG*ZR.1LO2FU<(HIJ06S"!B\KC/N,SBK ^1BC;$"I4I- MG(H6S.P6J;$?!/2CJ[N#B.Y.!O\>IO,J@3?S\W$TF\$T=XR@.>?:15NX1 8> M)2WT0@O=.U_;&1CGG(J&MQD?/PSYN\'Z1ZGN'$&E'4:*=S*WNERFW*GD*;PV M.1%W7CCPVBHPTC,N6+%)-#G.>0J1N\'R1ZD7;::>#AP'HOO*880V%"LR9X$; M25N 3 5\Y @Y22RL]E;V30Z8KU&Q&WA^E)K2_07< 3K.N[2?]_WY+:RFZ2+E M9YE,(DE2* H2BY(1O& :I,V.&8]%M9D?^2!5NZ'G1RDO'4X!'7ALCX=JQ.:& MPVV3*<=\#L4H<-D@*%XL+99 ^[A3:#!EJU43U^R)=(Y["#0@0IX<6>^OKA_. M[;K.:M$&K0L(:T)DBO, 8>9-]4"0"0V)+M#6$E'7+@%)!6J7H)V)&30J^R,L6GVG?/Y6,@Z09=N^VM/TK]UY!*Z, F[>0@ MG/&X-;J,HIY46[=S;\6VB7NH?6JY=59AUESZ)FT:GDQI7S[=03C9QZO;6VD_ MHE]WC=G $!5%X9"YJUV[HH9@303!75(U@:-BHQ*@O6GNR[=KA]5VBNS EMXC MQDERM/02*M#H)"AO$C@='"!RH6+QAMS5(^[+??EX0V)M" 5TX.?] Z''Z'-\#RO##SB\>-#%]LLR M9X'1:DLZ<""K14 A3PL*\SR3+V9-:C)&[2&B!C@?K9_Y=KGX,B7Q_?;]+Y+] MJ_G%3:YG:3W]LAT6>BZ&%'TQY&-"PJ!J9LB"Q\0A\J X*E5T;G(L]G12.VD- M=BB6[CAR;:FS#O;9;8^BS8FRL,$0\1J,JI-8$@JRSBE"9!BR+TZ:TB1@O21A MY$M0C95]NV?J/I+O(#)X4A5+4IX;8Q!<+H*6'ZMC6$H!KV0B1\,'V68^X>!% M1NUN1!T7=\VTUX$U:U3"K0MYJ9Q692K"@G+QVQ:+]9 MYF54M(^"B [6Q;/\OT_/+G%]6+Q#XBA-9WBMH.S#XJEJ*2(Q55O@!,/KQ0:/ M]$IJ$$4G(UG0,C=)^;1@9MP>-$=>$Z.CH8NSG0MF7F-875Q&SR:FG+4 GDN] M?$PB=2X+B#J5;+-0QK9M<7.5FG']X?%AH6M<%[D[* ZIQ2Y 24].TXT^)YJSG*5, MM4MQG2[MZCF5);DXSYS/BB?3"(&71(SKHW8(MSWUT\5.>U[K5E/-)W69;/GP M6G$6@@9FR7M1DE[Y6$]&N?4Q6L6Y;++5WDW.N!Y@=X@;0&<=V+6'>X!.M%!: M,)G!L\1J4P(-Y$O0*RNLELI[T6;^Z<-DC=NHKCLD#JC##A!YW@LKD02OM\'* M#%,F7Y7,NK1UIC Q8K,$6[)S: TV:AEU+T7C=KGK#H?#:*Z7WB;+&D*]P.W_ M5X1VUA/YA2JSK;'4DBS*(IGCOD&&N]L^K\_!>,F;AI#[HC*Z73CKNWYYO1+M'U, M"C.I9@9 (/? *$R@GB<^LZGR^ MP)C G+-N4F>Z'[GC)H9&]QX'T^3( Z8>$.3F8/,J6X9)E9V1X#C;S'00=8HZ M!X$ZIZRBTMGOY3[>^\AQLSZC^(O#B/]0.T@.Z5!]N';,-]Q5#34IP3GN'8.B M!=9R:0K,1,D@C"TJ,!ZD;#-TXR"RQS6-1Z[?.:*&.Z@VWI'5NPM9)U:*H$0V M(%%0G!/:X".C^7CZ[>#X9W?93EP.3@6509=2 M9>_6Z#Y)I[F=K37'M:>D*D)*5C13.F/X]],6THG75@*2G:.SM5.QO 2KS2 M6EM_?SL+\SJRI XIV0QJG6#QL0B7P9JZK$FJX&*=4J(Q::6=0-9DR.#N)'9Y ML6TPL-R\V-9&7W8Z&Q8/UU0<,EXN$F#=WFMZ'&?X1ZJ3A]7=:7,\7LQFF M;;'4AMGU#6:CD,+K>E=)DMNL3"1)6J; *YUU1D/[3I-K.P?0W.6-M6:0/9)N MN]KCS^:NGX]AG]1N]TPG"2)K"RHY8BD0(S:*X (Z&4.3Q/R]%'5Y0:R]U3Q$ M+WU8RIL;P&^GJ^D<5RO<7G*N8CW[29Z@9,)9#(!.>% A:_".!)=4E")J%#&T MZ8#P!"*[S'0>;?L>2GN'8O-#ZXS0'1*],YDK9*'E& 6@++R.9*R-ZIP%+6DU M:A\8MNE[=1C9728X6X'XB!KN()NT(ZOWI'-#\M(J48"9(D'94"!F(4!*R:RS ML036I(3I(*J[S(.V0O/Q]-N!@[J[;"=*^:B#51"2KM>0BP,OD0,:F730*7IS MS'3]'22..V>V6Z/[),UU8&#OX>SWZ3S,TSWW"90WEJL"F'*NGI&!6&=5R&2D M-@6-YTWNN3V=U'$C_6.GZX?260>6\EK68KU(_WSS>6/Q7W[#99H2MQ-?/F1D73G35T.SVL MR^3ZT%AJ(_K.C-BKU>J4I(:T%2Q.3A;S#7.3FORB/XG$Q30H0@@X3YYL5"X5 MG%).12;''6 M>IEX"S@?1'67F?E6:#Z>?COP"W:7[22SF%R*Q(]'0;Y^O?N/+.M[B< M+O+MFS!GG7!??B,7?OX1WX4UOBP%ZT"D:((0H68_=!W=YNH0+)$@1ZZ]I:TI MVB95(\=EUU7I$^=/TN3>L/V\64TD@>4PM_T.8]EF)1B/M#0%+5)5UVPTR0 +*$L2 M":WNSZJ/Z\!T"MZG:/) \+Z<#U.:]?[T\^?91I1A=B[*5_.R6)YLE7DN5!5C MM)OK-%64BFL-C@L/3-D097"NQ#;#H':C;]S3_V9P;*&=#D*YBX;-N'H;IO72 M]025XCDY RBRHZ7C>!WC$$ 4&Q,)4%K7<)3T55)&GJ+50N-WCN/86_P= .A< M,A>=(,\+"N;YGOS';+$Z7>)E.)L%2U8B6"M-[:U"X@L"09IHK7?H;\M=JVT#W35R'Z;SF1,X#N=\7RRWC>*T=QO>) M=UX4(P*D>J-5U7:[@;@#SR+WK&2C9!,[N3?%XYK3XP)K,8:6.X#SU4WKO*?5 MQ1$TN ZKM9&K M4+9SCNLY=%U@SQ?S^?:.UC^FZ^WEA-5TTSO?R< R!D:.3CW!XU: $SZ!Y8;D M9DR=N+Q#'G0D:<^LU'\1MI#X^*6QOD_D+O MP2D[IWXKD3I!9C&OZ_;9M^EJ@LRZXK($KAD%_#XG<+P@,!-E%H;HB6WF_CQ$ M52> VD/=]R'G8-EW *0;/+Q8G% 8,]'14S1"*TER07NWR9:\1%Y;,XKHI O< MNR8CI>^DIA/@'*[MQ="B[P _5TI"_\"3B$MB@(F4BP:N:$$IJR,$(IS\/BF+ M=D&IV.;$ZR8EX^)F .W>S*,=).H.L/(LYTUH$&8U,TVQP[;?[!DSWKMTE%R!*$C-RDMD I.@-[3 S8-4C9M!&!Y#PZF@ SR]PVW.[658SBG:79UQ M$73)07!2="TU4*EX\)I'DH]&U%Y)%IOTU[V;G'&S!,,C: "A=P"=BUV=0F9\ M12]7$X4^&*Q79R(C8QKJ*9E)"4Q@:#-96N?;.LT7I'3247% 3WD_*7> D]M% M>;?#T7>+V>SWQ?)K6.9)5('6#RJ0/M,R$.IL90DOC5,Y*(]-CAZ?2& ML'ATGL%P.NH @K>9F7B;;+U03U$'-Z"TJ-V8@P$>R+)K8S"R1J;J[DQD/^/6 M!M3\+5MVD!KZ*6>\C"*N9O(GUFAAI%5@3#T.2"F0[Y?()_"2*^ZE9J')M8I[ MZ.EMJ%H[8 VAD&[0M6%CR\"+TR7YA]O:]O\19J=X]V7X8K,.JBBP+-=^-88< M1Q=S[5?C7&*H6&AS>/Q42GL;L];8U#538B];ZFT&M\OO;@Y3\/2'W!*>>+U/ MEPLX%0T8ILEU*462EW)$F#Y :F]3UXZ.TZ'4V"]0-ROQ_IX0*$Q,UI,D12TP MRDR17^(3$'-6>L^EB\?$ZL/4]C9R;1RS.HPR^T7L=DW>R^5JDH@;CCD#%W6B MAU$& O<(!I7 .@DLB";WT?>DM[<9;B,9V8$4V@%NKTR9?X>S30/:Q8?PK18U M5;$2WR3,#=._A4W1S$F=ZKG1^"0E%-:*#$Z6!(H9!=XZ!IXY(Z4@[T602V;6N&@Y-O$I6C.VTS+P/\,RZ HB M'2R9AT*(RYO+FW<]J\+?M/ G112U#21W#!UON PMLH MBBRE27'.H83O=L[ ?@;,'U7'_6)ZNP/NQ'!Q08M@$"SWAA8Q2O IT3\Z><WQ!76[P?.G.(0;7EO]0G"[YBZYTDXJ@YDVB)!$'?!, :Z-#I@4 MS!*[2K5)7^Q&WFX@_)G/W0[15PK%:/?L2IK-:5_9A<>7<^TR: M%-%.TR2;P*U%B*=N^'RISAG:ZG!#@!Z M1V6/LB$9H\B\RWKH@DY!8 $!O%X6GY4%?U9'U10GMG3*YR96J0^JK^$]Q@C6$1@8%UZ"7U%_@*BVG MFSJ'13D?WACF^?WIR4E8?E^4]]./\VF9ICH9/*7%:>T5_?'M8C9-M57Q-?YV MNJ]^X ,'N+H^),L#W6)_L_P8YM/_W+!R>:&^KJ9Y?GN%30IIM\T9PNSRKOW% M?6:3K(_)2' L5'.7/<47)8(4N8CHG!&\2?^?0:@_U'#>2T1U*E9ORE5"SI5^ M!0E$ZFU=?R#U_C:KXRI8HCTCN Q>9 N*EC@$23L)$SX)&S+RTF1\0U.NQJV^ M/C[F;UKV?B#39P.3PPSE:'M$/WO%#[!GI"*=25)#/?RM9>()?%8.L$B>4K%: MLR9U^UWL&;7KT9S>\GVCJ.^7:Y>7F+46#JQ4 51)KDXT0%#.9(PQ!"T:=1R] MFZ"?P5(_!6FW[V@-H*@.<@4?EF3W26IOUI]P>68O5N\PX?1+S8ELN9MHD45$ M&2B4H-A5J9PAZ.(AA1),X$SPV,39V(FZ<6_6C _%X578 2[_OECDK]/9C/AZ M11*GI"P5I/ O+9(RTDKRT%Q;FD;$ 4HXBLY295\ MF\M>U\D8]V;,^% [0"D=0.H=DL=;*[8N*@YOKA$AO7.).,A1D(M1%+D8J11( MV=8Q.2JK-@U''J5LW,LMXP-O6-6-W#OY-C-U^&F54:TI?WZZ6B].<'G1G?PF MIRHZ[4-"R+90?.:*!!^M!\Y\D-QG1+E+2^7#J!CWMLIX@#RR_CJPFL1;PLK> MIH9[NOKG)>FL:]D#*^ MI1Q*71T@[_BD:]KC(_,8735@5%]NUQ\QB5YR[-Z[#O/ M=1U]OHLOI@K+V6>(ABM07GD(R!3P8I0)BG$AFAC070D<^8K&^)!LHLD.$'HS M]4_RFZ[Q]?0+YC-+CSD:U*H (2C5GEL:_*8%ETY1"?$.@H,X\: M07OB7G$4X%Q)8)FP2MK 8FAR\ZT!+R-?!>D \"/CHX!>7->V?IJDYFC MY;=IQW6V[\@0I3>UR06J>C.+"8B9UIAE'K6)P>?0I#!I#UI'OJ R/DY;Z[<# M"+\C.1(!-9OQ K_@;+'QW%]^J]R>%V+E1#1[],!]RK7)M@%GDP890JA MR5G\#K3M!M&?\%RJE?XZ@"1):)[#D@2XR*=I_8^P7%)@>>:=3$QF.7%A@451 MRUI8@9"YAVP*8QQU4JS5&,K[J=H-AC_Q*=1P.AO]K+[ZT2L2W!]A.E_C9GKX M\\7J=KK-)!>L#(!1I#IM1X+349#%5P$SE^96Z<@]I_*[/6\WA/V$)TO-E-*! MI:M>Q1(_D:DF)V+K%-\=B456VT89#ZB9!56/SGSV$8QT+D=?E+6M!OKM1.!N M!>T_\X%1"TUV@- _\>N5.M/E8DXO$UXYR[UUF22R$H6W9-LW UET 6<5&B6(=+;MM6E<7RI/I);^)L^G%# M08T*:_7"A^D)O>5->4_?715Z.OULH]XKB3@O;3:9 D7:IT )78Y\^83Z=X9M2JW1N5.J0 JX7\]S@ MDZ'+66V&R:7:=X E"#$X8,%:+TN=*^YV".X.H>%GN".Z#W2/JKN?T4]Y4:<# MSX[OJ)P_=W1/Y4X!=.6JI&PYT:+ Y=I3S3L&$46]Z"PR%RG(X)J4U8WJJFP6 M]J,>YB3%Y-!&#UQ3.*.,I)B&>PG,1&U0<,%-VL7T/OJDG\$W> J0KAG88?70 M0:)BFW.Y$-%O85:=G/>?$&M)VN7<@A?359HM5K6=]6_?SPLE_KYGL< M]L99$BT >6?!05?HZ&#-/(G!/\,)OEC4.&+"0Y$\)D]F)M?&'%9###F I5# M8":W2S?9OO:D=_0!V=U!;W%\'(P<#3[[2/'"Z:R.,2"I_P/#IO,,B?W[>II6 M[_%CU!)Q.?'%:NM< *U]/3JB334HBXBD9$WFJYGEQXR.\3SL-RNM@L3%6*XT&2,QL$N;6V M9&+ A#K,0NN2"C,[->BA!US!%WUU$UOW4C!.*[R&6^,PLAX;+&=T_S5??<9$ M4L)\MJI8QBC)G ,79+^5"0["YIA*"Z%,T=KR73; W0!S'Q7CF)Z!-+L86LRC M'P1NF7@S/[>*Q3A19^" 3XIV>RLY>)N0(HO(BO!H K^Q<=USNG?C@T=4^S"* M6@PEM4Y4_N'KXISX@M)$2ULL2MILRT UP\=9R> MI(W=A/UDV@,0SMU?)UGAT8%-FLA.UH-GA?X1*D67@_!JEV+4W:$P]CZPI\9N MZGP/\8VL]3^F\^G)ZB5G(PO5][\LB: MWT=OBR&$.+;VP[M=K"W&I&7*HA!IE\F!NVG_ZI/' M0NP@9W6K"^)OWW_#>?IT$I;_W-A#E[D6+H8Z+9B\5_)7(=0AUCP+ MJP/+0K<9)_D88>-TF#Y"ZGU0C72)L'-NSMSN%(/C2ADHTI/;;>MQF"OT)6(B MU]O&HIOTI7R,L''SH,/"X%&,':"3#C#V/LQP=5:S_2>>GX%JYKG(,H*3:&@5 MQCILVM>\L8Z<"%%+#::,#:-UARC_0KVZLN$S, M&3+>M#84>0HZ:0A,!) RQYR=BC8W =8#-(TS0F$1K3N9)E M<4!AAZ?5H6L&0SEPG):CMEH[W:16Y@&:>MO\]M3[8WC:4PD]X.EL%L,MELXW MBN\+VTJ5Q^AJS-<[:O_F[@:4!FC)YC^]V)Y MSL^VX#8GCHD)),EDDHQG%EQ0!>AOE-HQ'\. 6::;CQ]G'$OC\X8#I3PR1FIE M[)MRC8>S1520!6T\2<$P"G&=)JE5GES9O*= MQ]3W/V$\% RDNL7@S2I MB3N\ VWCC& Z0J0UM%YZAMH5IR\+$Y2T&K*7HI[\6?!>9]!9\:1L2NYRPL91 MH-9+!#8X'G;%VY[*Z0!O?P22Z1R7WZ^R_O?<$@CN]SK\G4][(UX2%@<1(I1J\ANPUV4UT.2F/@1AJ5TB[E]#L_ ML--;6(>AJ)W(.S!;FQ9MIXF8('D]_Q26'VDM9"^B%,E"";& "E:1[QH2((\A M)BQ*M;F=?! MC%KAP"E& 24< Y=8!F39RB)EP#8YL<=)Z[2LL7!)EM3 MR5E27$QALF(A,TPQ,FQ3V7(O22.?%@^L_)VQ]21-=#%7N9YUUW:E?\T3+M=U M<@4MP?8QLKI<:N,_$CA<:@BPD)2.C*]J'T*8B_4&J.BV:&FA7'$P?(SOJ MMRHJ_CRM.;PWY>*4=2*=RBXJ!N0:VMKY@:)HO+^HWP$?DD'E:#*Z*+'>Z.]MS7>W/?:M9]M9'WN3Q="L&F>LEPTU6>%4%K*7HH MAJD2=#(Q-VFJ.@CUG59B#>7I'UN_'=C*ZPQ-7(Q&6/2U**4>GE1O5@4/SL18 M=-!&ZE;3+Z^0,;;3?W08G6*-F[BJ M-W<#3Q0W)6[!B5C 1"4Y=Q[5S<:CP]G!1ZD;^9;.Z <7H4=X/*6#&^P-Z$- M(J-5$5*JZXP 1)RQ.OY+.D=_R?MMLC4_1M@X!P+]H'%0Q74 Q(,D.I'DC1>; M L02:K,3B>3L! >^"*]\M,EBD_//@Z@>YP"B'P@?3^7[XWNQ#K.V99<7HM0< M S+&0,8ZL)8G4>\95T M]GI:<&)EB%H(4JND M;7]?+/+7Z6SVZJ0.Z,9\(2>33'&R.KX<>3VK*1 B(2)*ZP,W&1DV.=RXCZ!. MRS.',6*#:*$[--65\7JQ6DV*RAR%C)"SJHW(K*JC30Q8QXMEZ+F030:[WDW. MN!9J&%4_B)^]Y-Y%-OJ2_C?E]6+^\?7T"TEHM<+UIC7Z[XLE6=I)Y%XZSDGC M:#2H2.$1654.9&!U-/0CS]J,\-J%NG&S+$W0-;Q6N@ ;[>;Y-*W_$9;+L#D> MNC+ Z=)=T,X4J3@(40HH5RP$K.<[2B4*FS@O;5HW[4+<;H:,_:![XN#J&?G( M_XR1[V]Q.5WDB8DB6>8845X7))<2@DL6#+FGFO$<)=/7@77G\?[U3QW=^1Y8 M8XM!Q->!8_0V?-_,_?RP>)8H:%CB97WYG[C>3DD^^TF>Y)B"-"2=N$G,"); M.PI6!$\8HV(N81-WZ2E$[H:T'_5J2C-U]3FN^OWIY\^SS=")L/Q^,:WVU7PS M:7YS#^D:^3N-HG[\,P<8,_U$PKL:(:TDFI(, ^YJ_C.0&7.FMF@NPF?)DI:J MR2H?A/I#[>'EU,R[M':Y;UP.A9=)YFA\[35D$F> M3.G/,)7Z*=B\:3O;JO8'-:";6[RK%F;T[)./84SO8J(KDYJ%TRG9VNA3UQ 4 M-40=:^VZRDD(Z[1K$JQU85+?IT^83V?XIKR:?Z$/7BR_/S]=5INQT=OEP01%RZUP!]X:COKZ0802C,TL:YB-X?J)LHMBO@O@S+^73^O\Y1F53W:=R+50OM7Z2>$692OWCA=YE1-X! M^'T2O>/<2^X1QNW4W!6:G\W7TUQ9HDWH/:;3Y;0>";[\5OM\8:YM!"+YG ?AX4K\_0+783H[,+5\R(.'S3P/)H*^$M,652@\0N(207FO MP&4=P9FBK='"\M1DLF!GB>G[DTB;)J=%V>QHW4+&:$$%+LBJ6 J_+;EOV>O@ M19.J]ET)_"D2TT] XH.>^%"*[,!G>34G2X07PGI=?Z'*==,,7"CET5K:[FK+ M-:WH_3>/"L T(;E:<#J21?L%UU@M[86H/172 JMI1[4W9S#L]Z_ZN M;/3,, FY]IM1B C1. Z<S%M7G.6R3#'(FA-E<3)(Y 9$EHN0XPLBC:^Z9WDC'O.V@X] PB_ PCM M,CZ%)VNMRTB,5"DE+2&R9&CS1Z.Y\=&WNUE\KK)=<,?;K#1D_2\&$[H'6#F-885?EK,\JN3 MS\O%EVW2Y8P5'@67D0DP]5!2)4<>@\< 1F/A*7$G69.#N@=H&G(NZ@YOMH//GG#6;WB%O1F\$20X%F.('W@3!?F4M8M,'87,9WN@WLJ_%:2 MZD#I]X2@=^'K'Z$>]859;<6\.>6;GMV@?$=J6W[!U40S$8A^5R?'5VG%",X2 MK]E+S] :*52C!/L3J!P[IW4H*.Y#V> :Z@E^_U@L__EJOIGPM;K!DO4L.HX2 MDD(R^4X:",(YD)'K+%B*KDVR= ?:QDZ M8+:0-KH"6"UR'9%3D9MNG*#)4&N M!#HR_R('6C.\: BT5$ +*5UDFA?9Y"++#K2-ZY6U ]A VN@)8'5FCA)12.8# MY%R;ORH;R#NE+SVB#"Q:H5QSUVO.C!"]S+T]V5M+8?"&:-U@B0EJVTN M+41#H+!6DJW-0;EF VL?(*O3V' _#.R*L*U>7(4OAL"@>2JP"5K0-B09%LZA@),OY5&5TX/]=74<3+DK(GF+F(%V-:W*!J)2#Z#F+VNA05!,@725B MW-B@+7#V%G;W-TWN;O!S\ZKP('=+GO:H8_0QVHG-KNZ/>,$UV2$R4E)(4(83 M?GF4X)PWA0)5BGR;+/3.[H\\ULEADK(1KB8$@I+D)Y!TP">>00AF,1:%-KDIM,3:.SEELFP,%D<1V=]P_&2L3_#R7G!C?:Y$!,) MHD5%?G A]F2J)S$Z)^>T$Z)):Z,GTCDN+)OA97=<'JR\#K#Y K_@C!SW_ '3 MI_EBMOCX_=WTXZ>+(JUDK)0U!^N2K'?,;0)?R'N/T6KZ04JTJMO$-0_2U2WV M#L?$K%/N,:GWU< MXK4BTQ*]*EP*0"(\7?*HBDY0^ $&&W%Z5(IE@U&"" M\^BP>'G37[L38X?0,&[J[UC .YJ6.G#,'I#IY3&YBZ4HI1AX"O=!<5%GN-=6 MF0$M]SEG"8:6P8V=&[B&UV[BB.1:'T%T7A0,/\%A/JU%JJQ5S%"(Q\FZ- M4.3=&G)QE1 IH4=LIY^#PE.S?]3WQ*K#TQP7H9O0(?:XV/" 9B#@)T8"H[6PR/9@=@M:)OW-;7 M37'9A4I_T&JK[2"&EZOU].2FWWK6)*IA_=7N#S]&1=:>HNBJ1DMPJX5)9(A+ M-A0-HX.8B@3DV601K2AM:CJZJ-':9][(Y4CHXJ/(T@,OMM[EXG4 3Q* -N0B M361"'SNU\RC1/T,=UU,0^X28:%B%=YXSNLWEGV25WBUF]&$?/WS%V1?\8S%? M?UI-@I'$%RL@:^F<*EJ"ETF!-499EK2641X9Y;M3WVV6;-NT)W ?H M^8?&-($4)T9P;2-)V*::@)'%@0]*@RZH;ENT5UT_6]8^, M[-\7I\M)\(J;!.P3X_CKO&^6;EDNF M<$PL T=)'I:*'GS* 9)DTA2K/6U(G18Q-!O.V",ZGZJKP8H;CGL.8Y?H$["FN7DQ7:;98D7VXE!"/Y,SGC,!=[=<:K("0,@>/"97TV4IL,E-L M%^)^AF.3IR#PCE8TPRIPU'*?6YS8GR;N2->ZK6+R0/4F.W]O!M^+[QDB8E"9^YUU"B4+3#^ #1 MIPC"V10H/DW.MQI'\P!9XQZ%]0O&O=36Q469>^R]#3DRP0,D5[L)D)&'J,DY M]TF0X#PJ[9L,VSI@6VYV4M4O[)ZDI@.WY9?S/%IJZ658SJ?SCRMRPU=OZ:'''2.IM#.[76644)*,0ZP;+JO[KXD0+D9$%V8Y'^62?ID??P6UA-TV7M:&91,1M M.W1D$^I]-XT)BE!&"1,,XTT*!_:D]V?(.ST%IS?-\#'4W(%O>LGC[Z2$VGAH M.C\EBW0V?9M$3^^8G6;ZUMMZG$(:6*^7TWBZWHICTU=FOEYNS^!>S8DR7*TG M)G,A4$G@2D90:&DKE$Y#LIR[$A2Y3DVE#^#:QCGG%N8 H#$4$R=?;8%%#<"S97&3@*-J#_F$BQ\TQ MC _E 578!4"?*-%)5CQ(%1&<,0D4-P+\9F@T!:Q"LDAQ2Y-DPQ/I'#?[, 9, M6RJR@QX*_\#:#1/S,P)_^(A_GM9F7V_*)N!9O3E=KVJ\7:MXSF7)N#4I\ 0N M.D.R+/5B:S+ M?7:&.E9FRFG3R5T7(,ZOI_<5+%=F-A=.=RN2XLA(XD0'.,% M:-77V=B<@]-D#XI#6XP=$[>[F]=F#FU;R.R)SZ=K;_2^(9L,Y":Y-#O;)39, M7??$-SO'F\\;-V>2,K>T29#XG"+V&.U-00<+:)SP)=,Z-S=V_SO;/CSYP>,: MR:/@K;U".L@6W"/)%]/9*7WWED G483L62[]NG]>F$-?*F*2BJ#J)0B'Q5*<9T+T$97$ MT@*.#U(U+OC&=R"'4UD7WN+CF3-B=,/CAMM)J?7@*13(M@Y)"Y^M5-B%Y;Q3B!.#R1A5FYE%F:!>KJE#)#W0 MOE*$2)I;T:0]QIW4C+M7MT/9X:+OT/<[\VDO!&1OSF2FN0M7-W M B.E,U;)V@BU V_PR4@]FC_8#JGM%-F%+;U'D!/'?.W5;,"'.BHR,@\A)@&) M"5I])%"FC^(5GM'3EU\X)-J&4, />LO]KMK^','UC/:1 M7-?W] N^QW2ZG-8[5^=:W?I%)Y]/SVFZ:1JV8[I<$7GL&S\#-7/3T'U_4/GCPZ*#GSE WG^[?O='[ 9E#21:C\*9),ZJ&//4R^/[X4+TYE*83W'2[A*X,%PU$<)$I@J:@ M Y3ADN2< OAH>5*UT;-H,S7I$<+&!7,W"-H)V7NJ<^2A.B_)+5]\1]Q.13[_ M:G6E+N=\,+(D^2!QDHO&LV)PQ0T4:;PS#!5C[A'W_BG/ZQ%Y^VIXT5C<'5BX M=TA^UC35W$IEY:_Y=+UZ]_ZO7I+@Y;'H8 M\_8@5>,FQ9H@;'AM= "M W>!UQ=#JI(1.JA (8#%0A+-B?BNP8 S1A;/4-HF M!4]#,=#+<.H?W;/<#Q$__DIX=K(XG:\G9#DT!<$:N.!8C\81HO8(.JJ@DW!! M1-;A,MA2WZ-;T!IXPZ)_#Q3T.2#O[L.>_Y^]-VUR*\?1A7\1XN6^?'1MW17A M+CMLUW3<3PHNH*W;:_H%*Y.A<=Z5"'2M=,3(V7M(3E 0B06/:X M=7[D@T:X.-Z%Q)'N?A_^*@HSZ2^^+-?A[!^KY<67F_LPYDH@-1MP03,* GB MNFT=")5<*:,<,TWJ/P;2>:C+O/NIUVW:#U-Q,_'P VGE)_J<_\PT'4HFH@$, M(@/93%U48P.XB!J=02Y5W&F_.\_E@XNS5"]L;<2HDJ)E6 @@P2K1>);#U*L-IP MI3GWZ7[;W=AO8D?C];2<\!#,/_Y$UB>03BF$W;]^XNG/:^:W6]8T# 6Q4!@E MJS=F)!10JFR*;P,4K5CPR)*Z?TU]DHY[#\/YZ=L@T[R\IA%21ZV#!*/J'G4; M-7AK-42TI<9&4=N&4WR:\W=:#GH(MA\NE.P+,!USL%[/RSQ=(J ^ M$ZKHB/PB(#,5B!T2ODNH09BLHW?!LC8]V\_0-2UNN\324UGA@8KM&Z?;]R(K M)2\H*69S]4)=4ESD.#*P(7HM*% JS3*6IRF;W,>.AX/=,;:'4OI V0/&^$\\ MRV6Y(D9Q^X(HK"P^HX 4"K%5? *G-$+PA@L9@Q&EE5?91'8>]:1^(3R$JZ!!F M'1C?( 9OE:BP:!(=D@'"IB6ZY *1EP)99^&T"\&SZ=]&>BEF[!%ZA[RD[(F# MB,V4YL;Z>Q'U@Q6/ [ZRH\"EE?J7[74Q,<2V.W%>+1;SK_2!8?7M M%[+Y2^L,5OI22@1M. ?EHB?KM!%D=,(4)KU580=(/?$5TS9?]AP#C*F;/B&V MM<>,O&0R.DBLCE&L$_$B.@NL3E!TP9!9'@"R*<_2457X/"SVD.?$P'B?:%6.S+@"FE>12$E&0G\ 4858N.$Y(]L!#-]]<'< V$=9R[$DUXG: M/_QW>75>$KL (FWR%]?MC>%FS_Y0+]:A[21UY6A)6DY"Q:DJ2/YO$L0-2)XJ82W MV2=IFMP>#*1SVIQL!&3<+Q]OJ*:)C\$-]1MS?H^KK_-$4>''%>*M-+*$Z$H1 M#H2OS 0DYVY*!N*Q))-4LFF78_'9+YJX3:&EBI>MY-UG3K6Q-T=1Q&8P?>"% MU[7W"IR3=7A$8!)EB<'X'6"S<]K>X_O)Z^OFE>Q=[^9J:5#$)("P%YI&,] MD0OF)D$V1O'$LF7H6QC6O@2_] >5/1'XU*M**SAT /NWJV5"S-M!C%]Q?3ZO M5_MORD\7:Q+D>HWKF>=<,A0(0M?6 MCP/FL94\^=JHRW;8=YAP_K4>BH\R-A,I!"<-@DQ(25>2&H*5)+M@G=/6"GM_ MB^_#SX&[?N%+?\DY#)#M=-?%J-=W^!5)7)6C=WA&2LAOPZKV><\X6NF"CI3[ MUU67MJ[5--Q#ELQ$SBV/HDG[_J,4O?3KO7$(@"3ZF5[A4%).?KL,AG M\Q#G9YM)&9]N:F7'[K3;\>N:->+MP^Y$?7K>,NF33G7E/>$W"D^'<2&OYPQ: M"A.-]G_WZ0VXRE'>B&@CD+T64$YZ\*XHRA49,\;[(M*)WLF=8)_>$&Q/UJ*&0:>82&1B^RM#TRVN5CXNT]O*)8&]ND-46S? M.-U6JB3EM=<4WXOB."C.%3BA#$5O/F?BKR V&:]_XGUZ@W PN$]OB%+Z0-E. M36 N%<:3+13'UZ[QXA"\=8&B?,Z4X>@X-AFO_D+Z] :A8L\^O2$JZ@!Y1^IB M*<8:%8('%#Z!$A8AAA2AQ! ]4]EFW>0E[.\^O3ZB@@YAUH'Q[=N@$SWR@E8" M+X'RD5P'/B,+((V*R7/IXQ%"CK_[]/:'WDA]>D-P<$I]>D%)#+:>T$G4T+!0 MNLTY:)Z+R4X5ENX5._^8?7J#U+]OG]X 773@48]Y8V^8]UXI!)D317I,!CH/ M*?"SHB32@$HE-[GQ[*UL[H2?K$\AL-D/.DQT)XHW;^T;DS(=/$*?_G6=V_>ZM,R MN'F@8,4R)PQ4MNKDU+H!)CGP07A5LN>ZS8K/ VCN*.0Z(M#N]^X<2>== 'P( MDRG52K#U'\O:3K'(KY=AL;ZI"_L#SV=)Q5(":C"R[KM@RH*W68#VR04A(^>F MR0/IJ%Q,W%9T+/3M[^5'!L+DU:D#6/]S$>=G9YBO1'##]<\7JZK>F0\Z!9\5 M(,N.=&"J#H0$'802O*AZW;Q#GCPF31/O8#LRH"?5Z&E%^&]7^"7,,YGPF\UM MPT935VRG(%+2R4,T=7M2Q$A:X+$^G#@1;#2)-^EN'XG^:;/D$_#BHRF_BSAF M#X%?\TOY4+TV^/7_7"264QN\H[''=B8MNK\)!SZN% XI;C\W?SCI_,WY<\U7BIJ5E06(EJ2M'9U M^C-Z"#%F,,X4(P3W(NTRGNT $J;M;N\\ZCY(7Z<59&^BJQL3W/++90KEPS>.F)<06:E*Y!L ML<2J31"LH5]QG2/GR@@]==YXG^:=0.U^8% ?I.0. NH]1#Q##"J2T8+66*]] MBJ:S*=?:(2V%CHEYT4M:N!-^_4O#;VNE=H#;US<=AOO)-QD3!1*K+.8Z)8+^ M$Q3SE =;9IA33O'0 L2'$C[ME74G#Y%'U7X7MWA[/$*]#=]N7]:C,-HR:R$+ M7C=-Z5#76S/@'*-3RJMH)H\^'J1\VE?'XT+M\*?' [1^8N%U2BOZ_2W]7/$< M0O1.2@'$,J443B$XPS)D;8AD%TMITXP\!O'3NO<3 OL(NC\MO+_%Q;K^/SI5 M?\(%EOGYFW@V_WCG-M^7:&16&8H-@H(XXCYDRJAU*3[PY*554Q<>[L#&M ^4 MIV(#8^/AM*SAERV%V[E&5PQG6T3FL8!%35E,CI0_,18A"JLIPL043/M6HWTH MG_;A\E0P/X+6.X#YOM*^8M=P7ZP6')2JG2Z.:0B."TC90/I'O: M9\I)(7Y,C4]X.3/PJ>LU!K*H&]'^ A3"M_A^H*@MBS+ZS^:;R2!)(L%TH_7=JRSY7I= M-9EO?<;-/QA[E.&8-#6;=]A,8M 3Q9"<[Y!%D[[;T1-L56 MI1Z(#I!*%X I3+BOA#!3;[ :X#6[S#Y1_+\P?9NR>_6V*Z MOGU%9YD+&L%ZK"MIN )?$H/D$ZHB4$O?)'<8B?Z7'OWLB<^G0J C@:4W&WFF MN?NR;FV6DQ7BE,[3_TUN);]'\K2A_HDA^Q!UGTZ-[?87BX^7@J^<7@N:*Z91< E%>PF*!PTN% 5: M. SA^CV?T"1__@0OZ@[.-SC[/%_/* M\_G\*_[ZUQ=1U3I2>'X?'61SB]6]!,_?PJKC\2JT:B$B!)8 MMAI42@FB0P&%*>(X\"+X^.C]CHQIHN>3P^QAZCNME/!:VE>'"_-9(V:$LIE6 MIV6DPT4GD!@429@K+Z<>&'N?YFDZBR>&];%UW<%$K,.D/0LI>J4BUM%?HM[K ME-I11:)VQF8;1!1QZMN.!\B>IJ?XA,&]I\8[P/?5^-#E75:NK!6]8S:CA%PT M"3*Z#$XB NI(>7;1UIHF9;5/DS5-[W G^!Q18WV$#8]=9U:)_4;2?_!'?MG$ M2F\_A36^N3A_BZOY,O^$9;G"RW_\(?PU\]ESYP-"2%B7 K%2(RB2AS92TVFC M!1ZO\6XOI6 ZWS1@/]!J'77PQO(Z]-Q'2GYY M >\TA6*B.#0RNYC$T0SB.6JG&9+<,]1'U6\'OG\'TUW_@<0M,?[J_'PUCQ?G MM2SMP_(=?EFN-ED%_8/S;S.#(FI3)*109PA88<&3?(&)X!DZ[U.;GLC1.)AF MHG(G8)\&![UZ\7^$^>*6+#;*><3@[Q]B1: 4ED1O+!I0Q@F(O)8]IY**%RER M?3S_OC\?NSW;L!=J#5."HH-#X;F3[SMG\90L9I:R\1R4)5\@Z[SWP"%B89"M MB>YREV*K0JKQN-C-'E[:.^;T@!AN#?[2&A;X,9QO?[;I&?%F\0R_5\?FS/+ M-:7^H(W)H*+U$*17H'22(CM>#\RC'PT[D[^;!;RTE\\)(=!!<#0D*IP5RZ)& M5" 9I3\J<0_.N0S""ZEBLI'R^*D3@-U _-*>0INK\Y1FPE6C76&JNL[TVW"& M8T]X>_P;FLUKVY&IB::O\1 XX5:"+G(S7I!!R(19F2)+26B;W=_3UW;O""3[ M\U@+OT21Y **%,S(EB M2D;0K#9JL-H,*ZT#JUAA#K,1;19O#5%LWSB]FH&0-=HL M+/ <:T&\4N IR"> &:M"29:+]EM+3F_ZVB <#)Z^-D0I?:!LI]%>1L84=%90 MO*]C0&6&2,D 9%>R(@:#<>EX0=;)35\;A(H]IZ\-45$'R#O2;"+A4Q2N)!*# MJUUQD8-#6T $)J6D;)=^V0J*!#F'5@?(,8O#5VR=>>3ID2R#HI M1A5O(=I0@,=@BA;&)-F^VO7OZ6O[0V^DZ6M#<'!"T]?0"QV2R]9B=T#9*$CE3H+DBBQ>>++X6 MA0DC))E)\NUL33 MNK:):FFL=]J"R*B()5/ QRQ!!I\4I5*Q,-G"AG:@[:5'+7OB:ME6R9.NJZ^' MX\\D39+9OY>K_]0FT?!E?A[.WF'"^=>-LTB<2\V)#PS,@9)& 9V!E2U;'./1 M^K#+V)%GON:E9Y2'@6]L/4T*NBNAO[_X\N5L(V\2[):(MQ>K5-LIWE+ AK,L M3!*&6V"J3@E5M>5-A R6%[0^!Y=]D]N_9RE[Z6'".*YR7 5/[BAO>_[WX>R6 MRW_0-%_E_WNQ/J_<;R9&;-D/W^J?K-^4>X(HE&YPG8 )KNN#*X*WI@XC3+$D MJ;6+NV2 #4F<=N-U[Y#O"1\=E-@-* M[E=+R@CC^8WF.M2+A]3+438U7Q]H? M>#X3FO@+D@-*CZ"<3'6'C*:4'&NIKM,HF\3,HW(Q[3KMWNUG>N"/Q=Q M?G:&^4H -SQ?[Q]7Q*_P#H2H6PJL#> #I2/2%M16*X:XRVDR)DW3;N7N'?Z3 M(J"+9&!((?%V3L%V9_DK2KG/US-5.$]!(C!CZ(3$Z" F)L"FR+/R16HW]8SN M!PF?=K-W[X8Q"3RZ,(A+NH=M/#?>NZQB!BYJ1UY #3ZQ ,484UC6''F3RJP] M:)VF"?_48-\:!*>9*E"2=/NLTS%KIM"#-MS773(D8)\DA) Y4R%ZCK&3]. N MY=/TYI^:#1P7(!T\(PU@^.K:8+O)XCKZ8SH(J^HXW4SB=I:!ESZ *4K[NLY" ML:F'PSU,^40-^B_8)$9 2 *.,AZ>/ P] QZX)+GL1JZ3!$XR#8R, Q MX[FSL?ZWA27L2_!$'?FG9@!'P4,?P=&H(SNR9"+8C%!78H/R&L$5IJ&@96B8 MU('91@?#\>>X_+"OQ3V@YW2N4S^LPF(=4OWE9GO23'GCD1L/R"R",I(2J#JQ M3R5I4^#18KS7B7?H[>E]$B9JZ#\5?!]3P:/A>-0A '?FNK\BUKYNSL*[1._4 M[/_8)XW0U+\3D2,U[]_]K@6%NV=U4,[-MUZW-A=-A[[V"&;3$I5U@I@( 8&9 M$ ,+QL@F-24[4WAHS/#L%]V8[0>2_D_T;_\SXX$Y'6N;M^,!E*S;M*PET<2@ M(G;9.L0W2[A_=S94XXAWW,3S;IFYY1/^V_;QV7NXA@H_N MZYR6%GV] -8H*6"S%D(V"E![93'(++')>\#1?-W[] GS12VU>>0K-P?^C858 M@UY+(4'Z.JG-!1*(Y0I,"9SL@XRD31_90#I/Q<,-P==WQ8$-53=YJ>!CS-UU M#[<\MU$8(C'G$>FHD#E -#R#\\[)*"-R(79(.09^[;0UUVUAUEH+)Y47[#\+ M[)D/;'=^MISTM3OR=/0,E?=0(J/LM!0%=7P<"&>3L-E*$YH,I9HF6;A:$):X M,SQ&!H77226B>([N,+T1E-LZ M"SR4#$HX#J$D0JVQP@1MC!/JI!WFCF'KIB-+DRG:Y.N$!.4H9-6;U2\.(N,B M4W:.,;9I7]J=QE-QKT-PM6>F,5AE$SYQK%?GLY^7B_7R;)XWVMI] VW $>_NP^VQTF8%E/-M+T<5?3= M@6<[8L.R[)5!RGP\\Q3'U#0;C8#$+.?1)%_<+K'?GO"9<+./HN_O M8QQ!ZAV Y^?EBF)5\KQ_+!=W1^UPS8VU,H*T]8'$B#IJIQA@1#56-(/JH((5. J#*O#V";5EGG4%I6 M6&HRB/U)JJ:]6VT=!(VOF!Y0=DG[UO""\EPY,HS F+KL'0WUS!<2$_-2>^.; MG&UWJ)@XE!Y/N_=QL[>H)ZXK>[<,^;_AVWLD=[VZ.I SZH"1W+-%72>OD%Z# MY &D2SE%D7*PN[S>//39$P-@?S4M1Y39Q#K?U(]MKMNJW-]_6]?C>_>H%6J'@ K,"\NV&3F8E2"+"@U,\LI(4!?I-QOT^ M3$Y'Q4HM(#2"#B:O>OM.2'4LT\.,/=,?,G,8,&>-8%71=9@E Z==H=\&+R++ MULA=XNKQ*)KV2&P&OPG5UD%[Y0#.9\$FD;3UH%$0:UD6\"1P0)US=BX@M_PH M\=KC-$X[HK&YBVREK9.NGFI7X_G,]QRK_JFSBE#/9 Y%6N RU9&"Z,$7)B 8 MF630,G+=OC;R:!6A6_M]MSP[^VVY^F]8Y5G(R4JC.7"R)!) H92?/#ND;%GB M1@2/NKD OJ>KHPQC-/P\Z0 /5$T':<=#[,P2%F>$X%#(2X-"+R%P+,!L5%9+ MS7T^&KPZPM2AVMX!28-$OS=\*%:<+_/[\[ Z;W+AX963E5#@@G(EY5V$$"@. M",88;E+0RC7!SSX7'L?)5D>&SB$"[V*PXM6(;1+&'3G-//E?3$QF=W#GS-"YK8#@2-E9M??=&O8S'4PC2DS$8L#J0J=/<@3..YU M;902)8>0&MU0/T74H1[EH<^^:5$EOD+4P8-,==FRT:S6?F9 QU/TP8CHFMQ" M/4G5M''R: BY[V#&TT2?S<(/&O'>@S:>^K16'J?AD(TG464<9\YZ!240M!07 M%GQ, G24V6@?DO9-+H&.XG,,4SRZ()EM9AA+:L7<:@J-'O5,+?9V0P]K_WOO)CVOELEK> M8C^)->6MBQH+4!P<*+6*D5(K*\%:ZY@M)NK<9!;047S6K7FPCQG"GXMEK#E" M/3)^7WRY.*>_7BX2_:O+(8&;7)_ M(8W$2,<^;P@.'_5Y4^B[@QOS:_Y_^G;]RW_.<45$??KV&K_BV:8RWQ07;2"9 M%K?ABI'/1U-+,TGP.MH28Y/6A=W(ZP2;DT#H,3R/I\^>4'K[W/N>OZO"X9)5 MKJUH7 7*T+@EOE26]-O(@W6ELM<4K+M0V0EF1X3)8T@<76<] 7)CQ.N-Q/BV MM#P5(XW"""Z0J!2&3,>1R*"5*E:X6"/FIO#[GJ9.P#8^$A[#W(%JZ11A8LM* M\8*''%C-[RC)JTO'8G0>DHU8/$?);9/7@"=HFO9U0[D ]=8>T MG\,Y?ERNYO^[D<]5SU[BV?-"/CG@9A9K!E=3.F&*UM9;E++)6,3G29OV[#Q4 M^4]BZ6!-=("M?RT7^.U?8?4?//_M8I&O^OO0JRB#2N!3;09FWD&(Q%3Q,?K" MLHRB2='.P^3TA*'#E;X<70,=X.CGY>?/N$KS19YD%JICT3&Z/H/K] M3EL"=OFNG2"C3PPR303=@3,:,0%^?=VIEVPJ*44/.M723$6""%(HX$%SRWDV M*O?^%/JZCWD67=U/3(Z5#NSEX9[1ZQ=JXD2G.F\_24.NI:@(GC'R-(ZKC+XD MX9MO I/!9J=Y"7OIL!=$WMR!W]1-S 0FZYS5E(YSRJD295?1I@0E M^UQRD#%BD^?11RF:%H=CJOTA1!VL@P[ ]$\\RQ^6_PJU,^+\5E0\,U(:+FNS MJ8Z!I",1@BD1K-?!A%!-KLG]R&,$O9AG@W%6?==]/[MQVO=OSYC2A:%E*[*7#=02\$A"D.\LJ #>BL";[*' MB$X'ZS[CJ.):Y7,:L6$=S:!QDS'DPX)G*>#BEEEDXMDN*9)9?FS ME$U[B74RF-U/DQU \R8/>%-NK@PI7N)1\&0R2,E579!A('IO04;MC;)9%-8D MSGV$GIU@:'X8&(ZAM3[[DWY?T"_Q0_AKKP;*V_]ZA.ZC1XD9J=GH^O-O$N7K M-#QKS]$G";EV=B@A H22!=BD3:2<)3O7I 'A"9H.KXKZ[J-O6NM4+DZ'$H"K M&KIJ5I^<2@)EF-%&(R9LDK8\1=3452SCH./[DJB1U-"]!]F_K_&!#QG7G[3L M87P*.%9I*Q(%S2RBKJ7 L8[%C9"*4%QKJ46;;/91OFHFER-XY#5YRM]W'HL@$3+#<2&-*NK^%9&3I',Q" MORYK"/(>=5G'57$/\?G#G,\HD(MU?QED7^LR#+?@)#*PRF3F-HNOFSPM/T)/ M)[ [,CQV0^D@74T^@/P1)EZMW^(J5:5^Q#?E[:K^Q.658]*<*\HQ4L*Z5T0' M<+;4]251%<<5%_N#)T4;ZW5U&=<5^MEYY=Y;ECD2UEOBX_V M"/">^K01(KV=B1TIY+OU?:_N?=]#1S%W+H60P#M=KPFXI""?D(>116%9=L$W MV9LSB,HQZMN?_;*;Q,?Q%%"X!)Q;7?=EC:WD4DG&6D[ ME#U4'-](>7UZMW?SCY_.E^7/]786$7F-UQC6MV\<]_!RNWSJ&$/HAQ(_DM=[ MC?1U^ #T%&9-01>",_6,\X;PX%D!"KVX3"9Y(YLT0SU&T*&^[/)SKY=9;X1[ M:RR5CB4$] HIJL:7W5*-BX[Y9&U$.W&S.> MM^6]YQON_MG'<4H-9Q\^"K^8?,3L*/OC=1EYDA3Z*V- Z(P6;>"R-+G7']LU MU21D(\^K/0T;(=-A?5^^-^9A0HR$A@@\&+*\F!7XP@U(E;5BDAF,N[2"#?O6 M3KW0$!C:H8#V6QDXX MI#M@\]GN'WZ9^6VF?4=W= MS]V(]A='*J1SLYGTSZ)J*8JTLBT2] M+RD6J?-.S? [Z?W.-T^L^7WTMAQ#B%-K/_QUB_!BG)5)!4")Q+[(E-Y968"9 MD*+&S,M.?9.[:?_V-T^3=(^F_;V%V$'MTGN2\^8^X#KENEGF^AX_;L:'5+?H MA31*^PS6^ 1*8EUHK0HXIJ/G+M@BF]0R[4A?#]TL MW.B34D('R+ENM[-T$ =*XH%YY[-*)AG1I&WP.<*FC52;H.&[K:O&8!HLJ^;'H8[S]XC(JUQRF;&&RC N%AE(VDE7Y@ M5J\7+GG"_!U+R7B1&"H@CT\'@0\<'&8%= QPJ:Q6VK5T:D_1-NWI>0RHC::9 MJ9-T7%^= AM?;YT(P8A$,84E7Q^3AZ 9<1*9<\5RY&J7E^K=$O6[W]W#X\/( MUS8'"+]$I+R&\R@"LY2,-$#&E('2P3I\& M[ M"+0?-+S*__?BLO/X*C]%5DS1$B@S)>*9D.!D"L15%G5/(_F\\:[V'J>C"X3L MH]E'_,4A8NX@@'G8G;Z^;H3WEF<5+(<2E20STF104B+(7+SBOG:M-WP[>Y2N M::>UM$K[QU1&MV48[W"!_PUG'W#U>5:XC,82&UP)0\8B*="WA4,HADPPZY!3 MPU+@1^GJ\6%J3Q3L4&6QKT*Z0-A=5FY&;VSZJKB2.47NH0@5@#()LD46#1@7 M9.8N![+&%O!ZBJ@>+RS'P=9HJNC@6-Q6;U[5"F"00=5AW#*29U$Z]QH'. N"B?]I3<@2P3JG/#F!\J^3SIN741E6RHC-?U\7HTGMPVI,L3?#1 M\&QR;C)V_@%:>DP?1PKP#Q1\AT']=17XE4OWT@7BR$/.M9//9X18%#'EM(DE M"A%=DQK7I\F:.&D\5.]/^JV#5- SI"A02%N6I&#*N\P G=:@'%:6"@/-M--2 MH'-<'A%5-Y1-G#$>!UA[*J)G;,U*D!@C*^"2(4;J@!?/E05G<@B8=-3Y"#'8 M-3T3IX_'P=$@H7>P2^!I/SL@0"Q&*=1UX+9V]!_+%$2*"<%9RXN1%K/PQS\4 M1X[XVX5D1ST^&ZFU@[C_6>\^@'6;6/+%! I^12W+Y0&")"%$H:*TF3M>CAGF M[$U"[,0G'1."+ R45QB4GTA]AK0:$PB:NU*6[Q, M_:AYD"X?0\8@L7:!B/\)JWDM%+AAH12>F6$,4N263$1IB+8ZYR@QT!^1E32) MW+ZC9.JGR3$18/Y]\>M?Z5/MY?YM MN7KL2EC8I&J80&$!JW/VD(%7E)(JXTKDS-G(FCC< VB>)A1O#<9C*;$+Q-YE MY-]8>+\W?A'+=;*F:RZ.PJAZ9.$3WCXZT&2[G'FYC=QS!$I65N212 MK[:"V-(%'$\&,J7\7GB.IM$U[8C3DMK/L=D# GL.2!JBCQY@]MQ$#,UB-BP' M,#K6B<=Z8X$*,E=D>T5FW@A?+V) TB T#!V0-$0U_4#MR?DH/)3(HD0(B7L* M7[F#P(@OZXN6V@<"2Y.S?JS)-=,-21H$ACTFUPS13!?)Y[6)OKXN#4FB..TH M)5*N7H_S'"$:Z>H=N4PA21G:I)??DS+Q&*0&Q^)^4N[ +3U\_4>&=75U_*XR:[*6?@B14Q=5- CEF^FH"T_UY"** M*PXO+P1)=[72<9W"V?_!L)H5%546P4%A@@Q.Q@2>AP2Y;J70+'C>INER?Y*G M/4;; 6G(!5,-!Z<-H'3:QJL^(3I8@R<'TM^6%ZN9$HYD* Q$77/#S 70 M.8%@HF?&)^F\;%)Q,)30:5M48#S@6+OA @N%5>G^'AOT.58[AWRC^RD'?K-.P'.G"S@CJ".DW*(LXR6 M!^,X,)UJN2Y2G"P*@R3KW@1GO;$-M^8]3^!.>+0GB\>F^NJ@R?])OFZ7=OSZ M5Z(???6Y_F[F8D[:VGK?D&OQ$*M=WY$B92USHE_56MVC@_(Q:G="J'O9"!U% MD\/AZB_ANL"/=95SVXDFZ+RW3H(PM?36\0"Q]EMI%401,=NXTZ*PD2[<=ZN2 M]B#*$:I-]YOJQ5XJ MQO913L\>[-:8*4TI/(4+GLPE(:BBL6X:RO2K9)43B#%/,UYD-\B=_J/,N"J: M> [PW6[B*U'5/.H=)IQ_Q7RK*#P&Y72!PFOR)+6&H"P#RY31G%FKX[U7PD=Z M(G?]QJF[MD=\@FXHZNX!]/#[9&2&$B&>R>2CUNB8!#0#E=)]ZBK'+U9X"S)DIBB;%OSK$&QNBY7;(+-K+&8.J_)CX*S M[1=.V0'9 ;+V$7OW6)HQGY4I2D LKH8+AI/S%P*,(?>OKS(I5+H::]OH#ROB[ I00XT"=')U@,+(\( MPIMOGB[ZZA!Y>RKDM.!6R[*25%Q9Z8@G8E&IS" F7B J@:YN[])LEYN)X=\\ M7;C6+]R&*N3$X+8IL?+9"O21 SEJ26%J8A X4LX<&/&IF"VZ@7^;L.RM<\@- M5LII@6Y3Q8*(69O 6UT-5C>1 P(NGCO+;,N^ :8FZZ,K6_(#5;)Z2#N;O&4 MU2(SKS@X%NMTEEH\1793*.&76.*(.>MWWS]-15N_V-M?.:<#P!FC4#77 MNBCK= !5*$V*VALH(J&+L>[2&3.'G:Q0K5^8#5+!:,CJ:233[-X]XS&&,LUX M!V.9[C-^/9CI_]M/#^_/E^D_/]'WYY^7G[_@8KUA: _A/O)!(TAL%Q)'FD]U M?*(J]-7TJ22!W(P%2=E<9R L^$!B:2 M)--WUIDF[6.'D7UH49S3HXS(5*3<533NM'WZ1/FBS/Z[AOCN4W%1HMO M-HN0UMO)0-\V.KRQK**51^LT@BF04$/^+\V M_U\I5%Y^0WR/JZ_S+35V>8CZ5=ORCM,RX^+^?^2+BC@75XJZ$80SMH4 M+2N ,DI0R9$CJ"U-G.DB$U<916Y[,(S,T;1U8ET<$5-BY)1RT=MAX_Y3['?_ M[&99ZK.,])&R2A&]-+9 QAJ#4\ !,2L/+ F>O2G*M9EYTG?*^FJUJOMW-M_Y MT[?O[H0VI]GE>-(4<[5 !1AP0] [ M-'QO@X$. I>W9V'Q1_B,FQG@=?P=T[SF&]F#LB)"1,0@3:6>53$8,"(9Y@+%3K+)+>A=,J8% MU?[J? 07>\AVXGZ#-Y\7\WBQ_GU1MS'-OV+E1#!NMB/;;70\NDV31LAUZ[2" MZ+D BEX#"8N[[X8#/UB,\?2W] &"?72W;"+(#IS%I;^D']Z81F)*!F/J# 74 MH'@]P.L,3"Q:<)]21M8VE]P-VPO\CUSS9EKSUQ] MF!"485,L"3$J#3IE45ST&'R;W3(-F)G6#QZ K9UN&X^HZ(G/U*M;)&+BC^7B MZG?K6W<-5PM1N$K2E A,*9(TISKY4YM MA8._N/-(=&1<+(^EHE-VNM%GF^^'@IL)GAD4EG(XE$U?(8DDMD(H,6)J4BN5&\20'! ML1CL/(+OU)I:HN@%6-MJ^#)LBBM!^-])G\A"N5M]"LIM"81 M<%Z2ZMQ(!IPL_:4J(P*TG7+IC[W_7E8G8]C,IM<;;V^P/S+Q8J8 MN2P O@Q,;Y>5_OH7KM*<9#&+E,*%F 0DBQX4*[4K=G.:&J[1<>X;]<\-)O5$ MDY.&H&^K[2ZV3QPJ=I)SP?GY!4GD]\6E?&;*Q% S,HB*&5"Z[O)E,8.PS,N M#"UO,K*@ 2\GFF+T>Q E9B+U*!CC6<%B^"4=,"%S3S+= ULNZ$'M*0C.G MDE5&*\A%DY/,V5!"5^W#!%6XXU&T62-_)/Y>S)5 $YA/8Y6#,-?/)<+>U1'W MTLWK"/I)&LA. #KR4\V=R?7#UUL?0^;+Z8RXLNS',Z M!)["@?F<=![(<9^4CW$6G9$!2HQ(^2_G$*,U=5.E#Q@RTZY)H^>Q&7TQERDG M8:,M47@*5CI2B!$\0XHF--A4G[^K-GT6&1SCTF4L-MUOUWAY8>TIW-=T89,3 M8&[4&YXC3)%YJ-5A[&DR3WU'LZDR.S/6QW09G72*UC+0+E/JQ*,&;ZT'[@0Z M5$[$] +G2H]7H\X-NI"8!LR&DXT&A,"X 8\^.V%4":;)4O:_I\L,16^[Z3)# M,-!!R'2WV5>D8$VMN(A&)5#.T4&(3D'B)>3()3.AR7W=\/[^$Y@O,P@)3_;W M#U%+!YAJTL>FB\[2ECHWSY!UAV+)NH4&+BW3F!"MF*: X,3[^P=AZQC]_4,4 MW0'8GV[3S4):CJA!&%V'R+"ZI"=82$6HP(0PI32YQCF\T?JTVO\'@690H_40 M#78 QQ&>7I-!Q;5RD#-2IBD5HTR3\N*@G>96NN+O[XX^J5[7$Y@,=$CD<&0 M3#QAY:H-C'C]O%Q<5F%>5F?^MES]&M*G!XS[LLMEYNH-9G*4)/ 0B,M,#*I8 M%YP%Q9-1/J5[L>Z#+:_[4]"Y&QX9)\NC*^V4O?&O_^]B?O[M]P7)X6+C,-Z< M?\+5AT]AL;TV_&.YG!208\6QM"<3&IONJ;]F+S M1)]U#[.;$T#4CV%OVX++4'A..FC0O$@*.#T%G-Q2[B30.9N-<;*O(&DHAR=Z M.AT!YL>WR#TP=SJ537N+YS(DN.X8D%&7;'(&Y'7% H\98LD*+'WDLRR ,0=]H]*L]*9EM8$$XU( M/FK,VE_ATDLRR$,P=^J-:;L+YUZEUV9DU2_D47X+\]7_A+,+O*UH)Y(IC"&P ME$.=P!W!6ZE 9*>5D!*S.%6S'2*'$SUM3^;:IQDF3WNPS8@"G'%;9"Y, CK* M%92QX7(CO4:!2LK,%'NQEOSB[Y/:V4^'OF 0E'^XNZCGQ6>Y%2$S #%WV:] '?0$M0O^K'H5IO5\U)+-DLK<@87LJF3 M:AT$ER7()&J;E2W&G^9%V4[LGVA4_T/Y@69P?M%.8$ PE4)2CCL!69.=JIP$ M>),8))Z8L,9[%DXL&A@Y+SCE.[L7X :0?G4VA1OK\-IUJ?XY)CME]*IZ$ADQO(,(F4R4Y$2> P1 MK$BV"),HM6_3P?YWI^) ]+;K5!R"@0XBMPOG%>M.Z9#)*K'7 G!,7 M*B@!H5@'.D6&V9N"]RNXQP'Q=Y2\E([%08A8CJF>WO"U;2MR1O",%J'@9H,> M8Q"E=R!%ED&%XHIKXB8?H&5:C!VHW:>PLH>H.T#+]V9T8V44+N-VD>RVB@M1]+O[:+KSK2^EQVZ? MLVY_\?> F2NH!YD\T0@9Z[ CI3@X1EP80?_-(M'?[K(!;'?43.E=#M#8?9WO M(;Z)M?ZO^6+^^>+SU0+S$!RQ*(!K1BY.IKI -1:P.AJ6C J,X5AZO_/-$VM^ M'[TMQQ#BU-H/?]TB/*2LHS,C:7]O(780H]X=]&%XT5D5!C;401_&:/!1*<@ARZP#9J=DBQAT^&R?$]A& M?4BFO+]:.L!4D^D=B4Q0**Y 2%\W)!F2IBT&6,!BI.:9NS+)^]>)S_89A*UC MS/89HN@.P'[[560SI6![#D0I)?J<@(N8ZEAN2KEJBL"8GD"ID/N),IZ(U^0O0JM1&J6KW MGO)_KCB%_SZ;EOTS8W/3N:\?&9(/6<2D^)BTEZ7.3MI; [=.Q6VGK)&)19M4 MG75.YZ'U J*6&:PRUM7S-^A[ Q,>'( U'D4G6A-^&+8G5.K$L]OVYOH5:1*_ M;G[DEAG+0L$=EPET=GI[Q2-T!B^+Q2250MD4S@]2=:+ES1-"^G#EGBJLW^/J MZ_S&D(/&DBE1<275N;R6@1=,0V;&!]1<%Z%;POD.-2=:I#LAC/=79B]Q^/$F M&6#4WL>L(16*PI0(A8R;I$.9$].QB(RI<75$-V,+>U[)>G#DWB>B?@Q[VX[C MR-DQ62("1N[K6G4$)[4#9 J#T$RJ-B63?8V Z2\_/@+,)QL!,P1S/T"K^*;0 M[7K]WBP94:34":SQ')3G&CQF#]Z9S*R,M6WFM"SR+H,GFM2_)(,\ '$_RNR6 MK:LJPCMA P4VEVEFLA M%N#)*9&,9-K_ %-]^[N/>$G6> CF_IZ0]F#7+)/D MM@)'"$&QR[HL7ZREWV)V:$CS]+=HP M(8&\7B!7Z#5E"D4#Y\H9'E 0#EZJ';_XQ+6=]73H"09!^8=+>I\7GU$!/8\* M'"^)Q%<*Q((,I(DU(LI!^1,;YC]0 B\^;7X![J EJ/\."2YE%HP,J&V '+P$ M%9VK&#"0N1:8%/=)-1GTT0/S+SY9?P$^H!&43VTTTL-_^NM?]9ID"%PFXK;=A40B(/AD0(@I7I,FYS9S)7D8F_;KM^-]69CSB M$LXV'TF_>E/>85I^7,S_%_/E ;^A]+*L.WOR/RHF2+&.::-@'[S "%9)EKU+ M*K>9"]*$FY,>I30$U8^/4IH*&QU$>;\OR-]MQFYL#L+76Q8W_6/1,X_2"6 B M1U ZT^'+M0,>2N+,,);:%.8\05,OHY8F0\RRC?KZ1>*V(\R&R)TT%#BY^A^= M-$1+T:"7Z)TLRD;FCHC%'IH]1]/];IC:0Q$=H*K:V9OR/IQ=]P&*8D-(@4X+ MU"0:,C5PUI#-I1"M*JG8W*01_CM*ND3//EI>CBGR#C#S'L_HKS[^ Q>4RYV] M6N17^?-\,:\AQ_G\*VYC_2OF DHR*JN 2^5(7A2"^!J,D*A<8)[;#6CM5=8##=Z0E(N 3L?4+?L6SY9@(-0!FTD*, MS(.V/A;,.637I&1E!]JFO;]JA[FQU3)QPPJQ<[ZZ2.<7*S*D35BZY<&4$%U= MX*&,SJ"XL1"BT(#<^Z@I+K7ZWHW!@RTHCWW^M$TEX\-C-%E.C(=+R;Q>KM>_ MD=1J?KY,E-00W6!5%'U 0(SG@PVBC"1ETC MUN3X&CZ5Z@@S+7NY5-A?11W@J\D\&JML$*PXR,A#W=VIP&7NH%@3DJKUFHPW MB?%?^(2J0=@ZQH2J(8J>^)R^\A;$Q!_+Q=7OUIOWJ#SO^GV=5[(U1\6RL8HZ\+&;,'>>SC'?;(MY]_[/ M+3/6LQ2M,!!5S;(38^"J\%R.B*9HGWV3FHTGJ>J\H.I8J!Q?@QW \>VGL#A? M?MX(<,/)V_=_7B5>.H?@#>$E.466Y8NG$)Q^J[4($IU+L;29U?1:@37 M\JLI8=*!E6PYHZ/G0<:W%ZDS[X413B%XYTG"(GJ(D7XKK,9HL%C;!OR[D3=M ME#LI@N[?%HROS@Y NI.$KZL_-T?C^L/R/)S=_OLJY3^6Y_\'SV_D?ROX7\^$ MH1.,N(>$AM.YB11CF;3932%D8;;N59K,P1_*W;0A=T\FTA^87K2%77_2Y3^Z M7[,],SR:S%0=PD4!I1(B0*Q+/5)VWJDZ/]$W>;&?C.-I [ ?PQ+'!-U+MLY+ ME?ZV7&W_J/XS\3*/K/0^"XO1MY/O^GW-NF_V8KB/!AP;,M?&>/#U%%!>4 *4 M4(!C.D0=I+ [K6L\L0:<7["0PZ!O69ROYO'B2E&7ERC1)6M<,9!E05":PM:H M$B<)V:0C220K L$P\VM-F)\AA%$^-M-*7??YT?10,]0.F& M_/K@\:9\6-$Y0\9V4^M5>&3>%JYB*8;'G9S0*6T# M'_WPVE^B/<#@:D>QUH68LV XJS5UR B]WI))*%^"YD'Y7;IV3W'!]R"-/;+@ M>XCXIE[Q?&/%!Q>JH+O@?I[=$%WT.$ M.+7V[^RFYH[); 6=?$C'GT(5P7E'9U:VBK(^="6/9O4=+OC>6_M["[&#N/&1 M\^_F#N'FKI8.N\A8IA IU@)39>M5J)>05++1%A]9;-+TO#N)T[Y1-K]"FL\>UJGBYOJCYO)R-]6-:)5_\*J__@^6;NU:TM7LDDC#F3X)PB M(RW$JBLN@TY2%LL3Q_O[:!\L1-_KR[N\9CD8!G.,SAALK'1*9V.^0BU \G3EA$T MQN*1-=HO=K>IR:O%XJ*6/=S\95U>?=U9]GEY01Q'XQ5/E*=RH4G049*S3LF" M0!:\$#EC.2:&!Y ^;0__M%ANI>$.,+T)/-_AEVU0FE\M\CL\GQ,AOUS(7&D\J;+6=?7I22"*7(UO !#TNPF,_3,(F2F MC,1HE&-M'B#OD'&H'_JPPD#V\>TR$29)_41_^Y]9"9YEE3PXAOIR!Y[+18+V M6HF2E7"RB<=YF)R)>XGVU_M]_S&"M$_)4QQ87?GHYS7S&RVK(^_!R')3<@P% MC.!UX)4UI',AZ532PF9)*:1HLL%E7/?Q\UE8KVO)P6U<;^Z$37!<&,O!&$7Y ML:=L(Z0H (.EV,QZ7[!)'=FC%'7E1(9H_[OQH:/(O(<8N,9)W]G@YJ&:HB,K M0W"0;'UF5.1?@X\A36BWUN1!DJ:%ST@Z?VA"T.$*Z!9*V_(GLC-O M,1G8K$=1@3GZE;*@+5*$+F+VYHA@ZJ+P<"3%[X2G/;0P\7WYP\'!JXN/%^MS MP;C8_L%5-1PO)1+]X!-A@!BC7S%C0*!+4AB3A#3/A#N#O[1'^.RCY^4QA-Y# M[=G&MH1TK@1!5%I1X_Q4P!G.@*)\#.C(Q'#"C. *6I"Y)/)E6N6RRXS,1A5HS>L/!^GMT0JT(4+L("Z]3/L>"BJ\7DC!DG#)?IWA2+ :G2X]\[ M\:"E1L!JKH'^/-M#SZPA.LS)6S*0E$ETM;E-8H),L2:GH\!+TV0,WO.D33Q5 MZ+C^[%#5= BVAU_WM[O*9#PCK1>)1+DZGIO=AUP0:QM#&S&&2JK38'BG 1EE(*(CH'4*:6, ME%*UZ8'>ENSC%MZB1J02$& M11@<@@J,\C)O>&!)I7C$!&,7DJ3=3CY"=/>>(R&F?MNIX%NNGTNGR8%SAS@_(RW@ MFO[NXC/FC3)N+""JHH,5&5)(=>QFD'2V%PF&A%=BLEZV&>$_,A\=N[$A*/PN M>II0VSWD =?L_T;1XCF^GG\E_DFQBX]SXNL>_^NW877^ICR@C!L!<):2CL&# MU[E>;=-QXGQRE @5;YR@OVPSX7-T3J:]4#X"X*?0^-Z0IY0[+D<"_0/$M^A*,LH[W<*CW7N#:-\VNOJ M9J ^KD:[CU/W[\EXX$/&C51;=E\\":_,Z7^R1BB1N=K24P>DV>JTF!#,^4CH M.[50]4 /OBFS<"'&K#,".0= C:[CNS M8VNU@S#TBH];CN*R4!V-,X$3!UE1:"%SG>*=)&BC3,J%:]%F8M)7):Q]@.*L_?>XRCMTGOZ>H)\ !G M5T,:+PL/_XEG)-1?UZ27_[Y*:5/XBI%Q3-("3XK7K$N!3S[6TD1AG2>[Y]=/>Z$X%O-$5T_V=[M5HXR]UM'&X7E YRE7O,Y\] M[@WP$$:.<3'L8RT<1@4)8WUWJ--^L[(@I%<2M6>AS>C3X]0P/)"CK7_Z=K]T M9,:5$\Y7@_0)02E7UV:S -)S^M]$MF*;Q'1#">TCX3T81X\_RC;05T?YQ?VK M(Z]E9,Y+$ I)9BHQB,Y[T#P+Q]"C84>[:9O\?KY@[2_^#+W"'*Z/(RUQ'Y@J0".3!3 M5^S4>8Z.E*^=\SJQ("3?(=8_R9<9-<<6"U6+3IE8@*JE!!*?J^E!/J?*1DIT1V>K.<^X) MO^=O=Z?"PDNSC(M5U>SE3]*G( FE=E#,HF3%66%!U])#A85#+$R#<3XJY(X) M=ZS+@-&9ZZ.@N6\K&0,7_5UCCR.//Q?TMV?TDY?7JW?DHVTL/I@,G#$ZOK.D MV##R ,$G3R<["UCB#G'Q%+3W41(]FEFD(F\FW_\=/ZF_+G>_O",%8PH M92170?Y">1G Z:R V,^F9DK.[C+_J"6-TTX-Z1[R!ZGTA45*;U?++[@Z_U8W M[9QO \@OG^N",>95DIF"QE*ONI5P&3P7";PK=0&YI 2_^U3B4>ZFG6IR$K'2 M.,AX8>9R\_A==T,5F[3Q(&2MB^7H(2"KFZBRXTS6$>Q-!J4TXF?:*2HG81+[ M:K\#(_C'F(E<2FOL<*+G7BT<4F39GCL[*3 M$?@?V@CVT/G^J%^>A[/N4+^]8[K]%]L+IK?AV^9YD,Q?B?K8G')$TI6T=&IB MW7 M!9*T*0IDTT7MW3X*0W*8:.M8@22GS?[Z'Y M<2XBUP&0GB4/1>IHH=S?;WNLM/V(4PR[-B_G^??T'!V%B[_4'7I71^K?^>.9 MT]8*9X%9LL,4KH5:#T=1?2HH1 3CA#OV#;E/XS#\OYR'W:YD>E)TMS"@=QF1 M2\B8-#(3O:X=@8%Y%\@#S2FY[))VOOO0>_1%>#E/N3V)_]![<'[JP&.7@'N0 M*^]Q/?/<89=AI?SR-N3^"<+OULU M"[Z%^?)+78NQ@LM\M<)R=7$Q_X*K15E_Q/D=)LUO7BQ@PZY)V@D/_O1I&PZG M9<91QBHKI1" ,U]"J.ZWK.O!/,N9)R^T!>.;# ,Y3DOB$[W"U[7@)JF0R0#5 M_56&::?H^"D7)FV(/AIRU5I/3'Z.Q#X*C@_&SEZS8?WU'_"? MQ7*SH&/3 F6M!P!RA@+4X-=MYME&^E++'+*G^%&A6GA[#U\VK5>4;B*&8F#TBG!M ?#?"S H =&(W(N4F?[$@ZNYV/>!A> MAN/R8.%U@,TW5ZOUXA,N-SG!:EH^SC^O=DU[4:,DWYWI((EM2!8F%$=A8Z!H M4=856+G)/,XG:.H6VJC?$]=*^>RH/;S\I=8"\5O6DP4U<2G,-M[ N](5<5C4-#%KI4! ^)^P]IO<[-6]5^;#-V[ M><%9-"YSX0N#Z$BWQ"09Z&*9DHBD7F)47K? _"%$=^LM3 /LH\ES0O2VRK+? M^>VV@**N!)XFA_[,SYXV0S[F($?)?Q>7P3C%<@I8=^(Z%HT1S.B$/,>@6D=9;I;@&#@2+XQ$ND46-\. M$@N%K+Y)G"F(GFEMZ%I:<(S+5,!@"EP?;:O/"QC)-TK^HT?RC1%&ER/YA'.: M@TR,!;( :@EG]GIR NW\4@ZIKN75RM< MG2_.\(+^[H?-&/J/BPL2X^K5Y75OXX\4]2V^(M89(N"*%HXEJ'EYFS(+/CB& M6!RW'&SD:=]"\GT(ZDZU[8F/YXK&FPNK/X3^$Y>;X[WZ5!NCMMLY?EK")07V M,U^RE[:NV951D9+7EL6< [/6"IMMX-SN.9[HJ8_M>?;<=&B;C/']86IWI/L7 M:MMU]_-E'3 YBYYS'T5FQ%,R&2HZ!I$L2)9@S^]YE-MT*)M> M%/W![=^X6I.6OE[S\G9Q?:U6VZOT:O7MT6>"1U-2K+-6%&?:>,F\(G:_F!XMEZDWU_#JB;$/]7>R&MI7N8SN(#E'%?; MCLF9Y:4^JM3PJRKW>N^ <\T*0E!)BJCO#T,;BL"A)/0\L6PZ\#412/^[GY8+ MNFB?X"UQX3+-X>+GRU*_KM^;9@'4@ ^8> O4V",=X]TI.^N*CX:%4F=4EWZ8!+7MB7R% MDK7EQG%CFS1<#*"MCS#U8+0,R(\<))4^TW$W1WJ/ZY]K:2&^6ZQ6LQBYQ=I_ M'4O-6D:C6%2.DZ?J#61']D$=:UW&PQ3V$:T>%73[2ZA/Z.W.=<>LW/#0@P19 MLF"26%G]$4UQ$=*ILN.DY+T/#&3=31Y#CD(HGV239K.QA/9AAUN 9C@^#Y?@RT+H M#_.+JYJYE,H*@5ZS+&*NC@A%50[J"C PW!9EX^W>WA-A=$MJ'X:[+Y3N(\4^ M(^+=H<_P0VU-N+8<:0 M?=:(GGF-A8%-D<(*+[#17M]'"#JXBO+>S_UAODH7B]75$L^)E:_I?_U]A@83 MD./*#-;R9NU=[?)4=<2(!C01@FQ2-3Z MA-7LTV!DN_J)">62*]UWX_?Z//K M-4)3JJ#S.YN)6BFBA\ANK8Z,$#)2>, *ID@>$@$A!EE;"8/DR05P:%^4.KJI MJ;G_"7<8_?KK]INW%X*[&##7@AKEH;;Q* ;>9!;([%L397\LMG7,+F^6ZY*/-U3?:\)89OC[DZ7[RA M.']Q,<^;F6TWI];*IE2,9JD IX#?%Q8V*UJ!_A-0&1>;1 #3D'_BNKL6\#V! M7%]:3'#O.P>T98W_C*:&>]#!6EMR+53T@@>6-VM,''@64Z&X,GOK00&WIDD- M?R>6?%,@JP!%U %929Y.'NI,A! 4*R6#QNB<=ZD#*W[Z)JU)4'2@!1\ML0ZL M]QF):#.%X_Z5W_2%) 51<3(8.FLZC!"67)&@F4Y12>X+SZ4-_)ZBJI=^K4:8 MN(_!R034 ]JN:=^VEO!2"MJZA$2:FA-PY!HH&1D(*0W=3"[:-%!\0\6)T32= M=!].FNS!ZA/7R/VZ@/P'T 4B;W*YFPWD; A.6\4$)Q- M]AD7Z[&?W87=VD=,BPEY=F*9GR_AK;'@-CK:9SD>6B)--% M:!9*("MN3?()98EER'J$)SZBB^#M0 1,Q<$3 F&U7,\HMLQ7:?W+\@R77^8) M-VJ0S&.,'".SN4:QWB'SWB(#B\ED76240T93TL^_8R/HJ_OVX3$">FFJ:^MP M3,+^/N!3VZVV)UCM9M9%#T7QPKB+A6EC1Q M1>WPL3^+3VQJ;K/=Q/M-$\I&IP:P4DF*UDKM0](.29V"2TQX'SQ%<1#]D/K^ M07;F81).6]1Y3&]E A%T!Z)=&( \Y$PNN\H&F+:BEDO$R$2P.=1NIFR'O&+O M":-3>RM3"/9)G.S!Y0[,TC$#*C2MQ: M)TN3T?V/T-,3;O81]&)ZKG< GB?4\;N;-LI0.R>3L,P%.H[F=5V;!L&LY];0 M,:U,;=;B#"#NM*W/1T_[3RVN#B#X_JI>G#I58).H(A;MKM0LEJP,6,Y,T;J^ MS4GF07N&J+E**?&0VHSD?Y2D+M+"$XK__AS^:631 :JVO8RU%H7T_^;1][?Y M^N-NE<6/?Z:+JUQ?A%N?BWI7N+LMF,NWMG:E"C-N3SFM:KC3YPZ]HU50A< MJH[>2IE8VN::5$C<*E&8=S5\,AY8B&A9 ML%QG:807:DA5VU\K=3M*L$-2MV.XW$&0^E@2L:8)A?.9%9&0:>&0A5Q7X'%N M 0R8A/_GJ=M1@AZ8NAW#]1-7QKU9+,GND\)]=9EO]#6%,G?*NY2U/H4 S%CE MR?H[QZ[B?=.]7:Q?-J\?VO= M[T3>R1B)6K#""VGNI#(+01A65.3.T64)P1\CDIGH/*=-IYW(X^H)(]TFY,!% M74R4S,JJ2BR04I'@F"Q<.JV4"*))R+YO0NYH >=)4#(@AS=&8!TJZ#OIJP=. M=]N_YK-.*40FK#9,D]5AP2%G(BBO9'+!^Y9-,B/)[>NUH@?D'D'L';FHUTLN MK@(4"0,&5G]Z ?TI2=;2/81EW5_-H_' M2KC&RB5^V%R*@S=L?:K<^N_6 ?IN@VR=!PF?YVNXJ&N,SQ9E_4<=,(9?\&+Q MN;)[LS:46+#;$OL#K.&,_N8L<$09A6<"'5U2'4L=/H9U57A2WF(H]^WWPTNZ M&M'7EV9LC-4NA'Q2J-]Z_,3*J[2^6A*'WWR$Y0>ZL,I'$W@T3'I+GHO,D<7" M#5U8F9T).9HB6MCTAXCI]O%W:EQ.)I$N#,Q,2YH=&WM6FUSVS82_MY? M@7U[WA;Q_Z;.(2Q3[\F8?1)@;UFE4DCU M=#8W;BW<=VM^D.Y(B_E95\@ID^)-21YS MB)H0'\)K&+5/CD\X;QRUFLW6T1%S[JQ3AV.9[!_N QJUI5Q,T9]3F>=1A,U.;AS M%:[D..UX%TM!U4(\TDJ;SE[=_SNEEDK,$ZGFG1^',@'+KF#&;G3"TQ_+%L-2 ML6!D' 2M_ /01AS$W\Z""T>H1\D4%BXUFN1$_]=W@XO!\-5>XW7]M-6H-AZZ ML9D#$48 S#_D0:]_,QR\'?3.AX/K*T3PS<=?SJ^&;'C]K">[8OG'?H]L+N:^ MWF37;]GP79]]/+^Y.+_J?ZQ<__J^_QL[[PVII5FO-S<.3L:%P 5541"[3NMU M]O7AU7[2Q4&9_:R!78 9@^%E%H%Q,IXS-^'NU=[A\>EV<).IP(#]DPXUJ@N+ M__[1'T:U>5P]I&D8L F? C,PE3!#)G43:=GO.3<(;#7'YYDVCNF4O=4F"5AK MU"O_9CIF Q21MAP>#M*HBB$Y>7$A:>Y<2"ZXQ4#@E"=S=IOJF0(QAG*(3!$/ MH=&$5&,"Q!&X3!E/YRQ/G -6"Q3C"B!8QG!,H(-Q;'9K+3+-$:"X%3>X76D!J[QRXA@\B\6KON-DX.K4%?(I\3HM?Q['$ M6Q^C >,&/!HPNG*D@*+& "$X4M).2)S$$B0^(C^Z%])&2ML<^Q$E&JT"+#*C M(Q#XV+)]1($ A%4(=?\NFO!T#.P8F5V"+[-;BE<;A/AR$6U+2.!3AT8'7 M*:GH2P,P:21&Y+2"UX ?LFJ[(>/U(6,4H+2]70VT5M7M"FKW^<'. MP+9=/6G01%R"Q0H?X^;SU^?A5:;4&O'<;MZ% M\U *4J^'RMXE6ZXRK@'%/>**M+G$2KE@8VJ4R)QHB]5*"K]MMOG(2B&YD>2 M#,G=YX"4-.66$JY?JM9G9\^0N"]'@W##[#ME6"G**%>1>[ ]B.Z[=71R/=@G'K?8ZCC>FKC4X;TYZ&Z,:5\)4"@(KMSKE MQ//<(M"IAB0$GAJ6UY8'G,166Q0/1E1K4IY.[PJ$L M-QEBVOIR)(JT$=X 7XV.(<4J0R&TL04R6C,D@I5V@"^N+9EY'O\V !SM$H # M$?>G7.6>K2BZ$,=8(G=UQ<;L&^X?;KX\WC%CLB<-I28(YV[YRW8 M)#_P>VF@^CG^_/Z&C1:5N5^"$&8"[?%PHP&^ AMP534C[7490;BOU*\GQ":Z*MP^=TXHBZ;(2*BE,:MO],EQA!C!SV2+HP M'/=+X \(Z.P@S>_M.@A63;B]KS2(_3SH0?BTX.>CH.PY4_(65'%:\$B^_%]/ MT?9 WQ%8'WXC&S%_."@6ZZ&\9"0BR%5,+LF)4+5%G;%6L=Z;QK%J==K8^]3N M'Z#*))'. ?P%_8\T%@_4+B3:YY7L(W*1;2VQ.?ZEVGFQW.#W7*+Y?FGE:>0/ M%0[^O[?Z:BG]7&$UAM6A1*31=I:VR)$$A$:1EN_W.#/@MY1G0W7F,ZVO*_TY MYN( :"O %=N1<,#P!(EQ@1TMW'/8L^ LJE'L@@C#HK$"D79.)QUZE;R""T_O7> M5CN#_\5"??$>N^K?8]><6&]K'U=/ZL\WUZN-9]N^D-J:-SF8C>[;C*=O2JW2 MHD,!F$XSNV.-A^^C"4./YR3,_-^_M+RSEPA6GX[8%4(G&2%ZVF7_4<,]8(K9 M^ M'Z\QS[X/)6<@4H[4"D#97L_V(7U#]2XCI?/?/U5_(9OT?Q7<6=_ E!+ P04 " "\@&11 M14C;%2@( "<)P &0 &ET:2TR,#(P,#DS,'@Q,'%E>#,Q,BYH=&WM6FMO M&S<6_;Z_@E6PJ0WH+?DE.P8<6VD$N'9J*TW[:<$95]')Y[R9F3'RZNSX>_?^B3L4TE^?#Q[>7@G%1JC<:G MSGFC<3&\(.^'/U^2;KW9(D--,R.L4!F5C4;_JD(J8VOS7J,QG4[KTTY=Z5%C M>--PJKH-J93A=699Y?3$7<$GI^ST'R<_U&KD0L5%RC-+8LVIY8P41F0C\HEQ MM;KP?'<8MVFWSZ*B91'N'^TG2B=G>?C/Z5PM&-B >QA@[D_Q- M)159;-'3DT1E%O-IC ]?@YIU952/H,^J MO-=J0Y/EGVV-2C'*>M[%2E U%X^55+KWJNG_';L[M82F0LYZ/PY%R@VYXE-R MHU*:_5@U2$O-<"V2(&C$OSELQ"3^YS2X< ]4F1\[E*K[9SH__9^\'8P?/VJ MM=\\[K3J[?MN;.9 C QP_3=Y<-Z_&0[>#<[/AH/K*R#XYO;CV=60#*^?]&1; M++_MGSN;R]@WV^3Z'1F^[Y/;LYNW9U?]V]KU;Y?]W\G9^=#=:3>;FRWAU'W5Q4,52+T:2&G)9)S]I->&F2F*NK4AFQ(ZI??UJ[_#X M>: 3&4/:_DZW6O6YQ7_][/=SVSZL[[DP#,B83CC1?"+X%'QJQ\*0/PJJ 6\Y MP_5<:4M41MXIG0;$M9JU7XA*R BPE3#Q4$6UY&2HQ>7DO;6I>0M-4@$0I[. MR%VFII*S$:^&S)3Y8 HF9 IE$#-0D1&:S4B165UP>(#"Z&LDQ-]#IS6&:8G!S M@F&,1+/5,+Q(O'5>#MXX242&C#IP+#-8!=@@CMMZY;[($A $=4T>OL>R8- ) ME*RDJPJ$"4JDR@D!( Z!6CXZ8RW)Z9F M3!*IIF8.2)6LD BURKF#-<-F0'*& O06FMO MA^^>Y):X^%2[M>IW"M7Q: Z68BCIQ6\!KPXZQZWI3)^I0)IG2^/\0S)%S9 M?EX/M-;;;0MJ=^CNUL"V6S]JN4!<<(,^'WGS]>O+\*JZTAK3PFP^Q-6XB ,@ MY4RA:JI"0P'8:2*,YSQ(\39%9 035 OG@ C%W=> S&DJC"NX?JD:7YT]0V)W#H.P;?:#\"WB3A#Z$H/ZLO)Y]*AO- Y,&U\.Q+'2C-O@.]&1SQ#ER$!;=SAN5LS3@2==H O MUI;(/8]_'P".MPG @8C[$RH+SU8NNSQ)T"&*"?)B'NGT%OW%!NP;?C[>_'F\ M8B"8TX06,U*%?=J"3>H#74ASUS\G7][?D&C>F?LER$,D8(^'FYO@.X +YB-94&8OK[MP1NDP,1>4I M#=EY8D@"$(/#'DB7AF._Q/T!@3L[R(J%7;O!JC$UBT[#L9\'/6>^+/AXE)0] M(U+<<5F>%CR0K_[7(7H^T+<$UGO?R4;,'PZR^7JH+AG)$>0J)I?DY%#UC#YC MK6-=F$;1M5JES:*T^PM0F:;"6L[_A/XCA>;!W6<"]GDE.T NV-8X-L=?USO/ MEQO_HQ PWR^M(HO]H<+N__=6WZRDGTET8^@.!9#FMK-NBQP+#FB497FQQYER M>N?J;.C.?*7U?:4_QYP? #T+<.5V)!PP/$)BE&&@X0L.>Q*<93>*(4 8FL9J M*/8&E=X4*?"!*'EGRMKQZ%'9]U3(MW#S M**_@PM/[B?4;J%(^ B"YKB'XDN:&]^9?CD'EN:2SGLA\"/V@XXEC?_0(Y;-- MZ"R?5Q\=U0^:!^Z1M=7XS^;JRZ?9=?\TNV'9^KWN8?VH^?3M9KWUY+VOI+;A M30YFPWV3T^Q-I5.9#R@!TVOGGTGK_E-IAZ&',0F1_^N7EG?V F#UY8A< 3II M!/1TJ_[5A@5@RFC\B:--XKGW7G#F,N5LG0"DS=4\?\:OJ/XE9.[UJRX8P'^2 MB^N//UV>W?KGV3?7O_9O[R7OZ\6G7/N^8N3PV)WVD;FK+REX:R\ ?*. O:28 MW/),H##]BA:=?-#HA5S9]VW&^5CPA+Q;5)7KT,?_;\3,:^P)B]GB#:*X\R&< MW"%,:P';78]8PY?)1\KR@Y>\O)H,H>9XWKO&T/-&T0A>1'^^@J;K!Q!)DBFNNX"\C]/BW_B/' M@9&(-VN6:8@E(YI1V"B>+>$=9>HC.$XI-13Y3O+E2D/HASZ\$_(C/R?%O.8Z M9<>5GKY7C/N>W:2_$'1WW*?\'#A]7N,^:W8"O]5*@KC=C$E(2"OIA)UFRP]I M3<(49-F%]HA*5]F70NQ5JBJQ&.1"MD]\.U?S\PX M"5GS=-=]$O$U4W#&MC 3:Y(]J2L,BZ.8Y$DAJ/C?#&W$3>QP6T!HHYZ49ZR" M%(0&Q/C]B\G))'I\$+3\7B-T@YLP[@<@Q@@P^9,0#,>S:'(Z&0ZBR?0,,W@V M?SLXBR":WHGD5[$\.(*W[MP=NF#S" M4R/Z^. H#/W>4*QSDNWL*.@] ]1V*N2ZD Y\YPTD0EK=GPK=P! \A3G+-5LO MF"RKB5\OZC91D/ 4!2YMFK-X([&3('B241A?Q"N2+1D6_/6:*V7LQW\C2;$[ MP(I)AE9?M[' 4IE8(:G#2\'@A,DEDZ0.PQ5G"6K'W30_9S!-$AZCN:C+J"IQ MU@'?:9[@0[Z1:D,P=%K 9[].@X50D9N6=5UX7GC]*KO*+>9$+DC&E#.]2-D. M!K%UO\FN.LX3!'!XU+MWHN6$4FR33LH23//]U'-^8NX%;@7BQ^]^TRWAD7MH MW!"A]\N$3S8I9G^,T4Y-QEUFH62?-EPRPQ^4"VJA&4IV M79Y9+]E%O7-3NV*2ECT6=98DM=-QVW[;\%2-Y%332GU)85U+83U-;\\UC]R. M?_>T[P9WSGTCM9XUN3 ;X2MT\/-:HU8M*'.B&^87$-RDHB9-]GU2>/['?SP6 M[ A3S59Y.!/GMCM"L^B+EPE3>N-?@/H&YIYS*IERMT:12/=7\_4[?D/U#R%R MCP^:[9ZRO_!R.H:3\>R/\6QP(VS?SC/E5V_;08Y81(I9VB(OL@BU7K&#D MYO[(]&-C%M$;R2S!!I+GC$AEB<$N1QL,:[ E@P7!!+L4Y-TY=;N2AN][J2I<1DZZWKKJMB9;F,?[6$++!B;?3M M)5^X(2M_B_LZ>W-X_ ]02P,$% @ O(!D4:]QO4U]!0 P!0 !D !I M=&DM,C R,# Y,S!X,3!Q97@S,C(N:'1MW5A9;]LX$'[?7S'K8'L UF4[\=D MKNVT!K)Q:BL]GA:T2-E$95$EJ3C>7[]#2LK9;--%KVQ@*)(X',XW,YSYQ,'O MX]DH_' Z@;7>)'!Z]O)X.H*:XWGOFB//&X=C>!W^>0PMUP\@E"157'.1DL3S M)BM]UNW6W3%7+EA7//J&IYB1"*N533VN' O,$K(_3PM\'OC@-C M$>4;EFJ()".:4<@53U?PCC+U$1RGE!J);"?Y:JVAX3=\>"?D1WY.BG'-=<(. M*ST#KW@>>':1P5+0W>& \G/@]$6-MZ(N(ZV#..Z8?QU_V?+CSI*VFY0>X*_S M5X!&>BA>S%%ZE[ 7M0U/G34SZ_=:#;>]G^G^EE.][@6^_T?-BAX.8I%J7$_B M_.*V4'-7&9$KU*=%U@L:J$FS"^V0A*_2GH58*U15XI%(A.SM^?:O;T:$H17J]YD'W_K=SZ M+,)I"I%(4Q:9"@U;KM>@UPS>Y$2BVY,=S%DFI 81PQ1?<%4OG#%-(Q>>&=$G M>YU&P^^/Q"8CZM%W28*8IZ@P*5-"Q;E$CL)@B%[Z]RK%QB0>22I$PYLXN$ M[6 8V2"8'*OC.$$8^YW^@],M(Y1BLW02%F.RWTY YR=F8.!6('[\ZC?=TNBX M^\8-(7J_3/LX3W /1!CMQ.3=92Y*]BGGDAD6H4Q8;@0Q:#XCSXM;3/E@_QFM MGN+;B7R9Q&5X@VZSA8'M]DV*_P^"V_@E@\M3K$4;8DL>5C]-<";%MS8Z5>0) M-^4ODTR9(-?-,$D2P&EH#%8$',@PZJIN9\67E0(54LMW;95"J3PI\%GH+9Z#),F&5_%)(RJ2#_DU(IEBONNE3KK*$['H\ MM5ZRD_KGIG9%)"D[+>HLJ6JWZ[;]MF&K&BFJII7ZDLBZELAZFMX=:W7-;DP&^$K=/"+6K-632ASHM?(+B"X24A-FMSV2>'Y'[]Y+-@Q MIIJM\G""33A8W@O?M_%/N?=L4,D0L$DZA@OJ8G'>'C7TG MASTFGRQ8RI%+O$4."J?84[CI[+;!W$-4[_K,LT7_\7R9#$&AV[$O"\G1/H1F MNR9'%H;D2;,4#<(":0^$2CI&8;F[PZ?KJ ]M0.!+5<"K0Z12([/J8FPQBQ M>AY]3,46OSA6]A$GV0E;KEC!V\U9D^G:QBRB<\DL#0>298Q(9>G#+D,;#+>P M3+$D%"Q!BZ1(>0284L5WRG]$LL9ML60X(<.-P P!I=&DM M,C R,# Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( +R 9%$0!T6\%*L #LC" 4 M " 0M%! !I=&DM,C R,# Y,S!?<')E+GAM;%!+ 0(4 Q0 M ( +R 9%%P\G>&$@@ ' G 9 " 5'P! !I=&DM,C R M,# Y,S!X,3!Q97@S,3$N:'1M4$L! A0#% @ O(!D445(VQ4H" G"< M !D ( !FO@$ &ET:2TR,#(P,#DS,'@Q,'%E>#,Q,BYH=&U0 M2P$"% ,4 " "\@&116K2+7VD% "4% &0 @ 'Y 4 M:71I+3(P,C P.3,P>#$P<65X,S(Q+FAT;5!+ 0(4 Q0 ( +R 9%&O<;U- M?04 , 4 9 " 9D&!0!I=&DM,C R,# Y,S!X,3!Q97@S <,C(N:'1M4$L%!@ + L X0( $T,!0 $! end