0001511737-23-000037.txt : 20230505 0001511737-23-000037.hdr.sgml : 20230505 20230505070036 ACCESSION NUMBER: 0001511737-23-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230505 DATE AS OF CHANGE: 20230505 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ubiquiti Inc. CENTRAL INDEX KEY: 0001511737 STANDARD INDUSTRIAL CLASSIFICATION: RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663] IRS NUMBER: 320097377 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35300 FILM NUMBER: 23891171 BUSINESS ADDRESS: STREET 1: 685 THIRD AVENUE, 27TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10017 BUSINESS PHONE: 646-780-7958 MAIL ADDRESS: STREET 1: 685 THIRD AVENUE, 27TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10017 FORMER COMPANY: FORMER CONFORMED NAME: Ubiquiti Networks, Inc. DATE OF NAME CHANGE: 20110201 10-Q 1 ubnt-20230331.htm 10-Q ubnt-20230331
FALSE2023Q3000151173706/30P1Y00015117372022-07-012023-03-3100015117372023-05-04xbrli:shares00015117372023-03-31iso4217:USD00015117372022-06-30iso4217:USDxbrli:shares00015117372023-01-012023-03-3100015117372022-01-012022-03-3100015117372021-07-012022-03-310001511737us-gaap:CommonStockMember2022-06-300001511737us-gaap:AdditionalPaidInCapitalMember2022-06-300001511737us-gaap:RetainedEarningsMember2022-06-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001511737us-gaap:RetainedEarningsMember2022-07-012022-09-3000015117372022-07-012022-09-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001511737us-gaap:CommonStockMember2022-07-012022-09-300001511737us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001511737us-gaap:CommonStockMember2022-09-300001511737us-gaap:AdditionalPaidInCapitalMember2022-09-300001511737us-gaap:RetainedEarningsMember2022-09-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000015117372022-09-300001511737us-gaap:RetainedEarningsMember2022-10-012022-12-3100015117372022-10-012022-12-310001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310001511737us-gaap:CommonStockMember2022-10-012022-12-310001511737us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310001511737us-gaap:CommonStockMember2022-12-310001511737us-gaap:AdditionalPaidInCapitalMember2022-12-310001511737us-gaap:RetainedEarningsMember2022-12-310001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100015117372022-12-310001511737us-gaap:RetainedEarningsMember2023-01-012023-03-310001511737us-gaap:CommonStockMember2023-01-012023-03-310001511737us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001511737us-gaap:CommonStockMember2023-03-310001511737us-gaap:AdditionalPaidInCapitalMember2023-03-310001511737us-gaap:RetainedEarningsMember2023-03-310001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001511737us-gaap:CommonStockMember2021-06-300001511737us-gaap:AdditionalPaidInCapitalMember2021-06-300001511737us-gaap:RetainedEarningsMember2021-06-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000015117372021-06-300001511737us-gaap:RetainedEarningsMember2021-07-012021-09-3000015117372021-07-012021-09-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001511737us-gaap:CommonStockMember2021-07-012021-09-300001511737us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001511737us-gaap:CommonStockMember2021-09-300001511737us-gaap:AdditionalPaidInCapitalMember2021-09-300001511737us-gaap:RetainedEarningsMember2021-09-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-3000015117372021-09-300001511737us-gaap:RetainedEarningsMember2021-10-012021-12-3100015117372021-10-012021-12-310001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-012021-12-310001511737us-gaap:CommonStockMember2021-10-012021-12-310001511737us-gaap:AdditionalPaidInCapitalMember2021-10-012021-12-310001511737us-gaap:CommonStockMember2021-12-310001511737us-gaap:AdditionalPaidInCapitalMember2021-12-310001511737us-gaap:RetainedEarningsMember2021-12-310001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100015117372021-12-310001511737us-gaap:RetainedEarningsMember2022-01-012022-03-310001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001511737us-gaap:CommonStockMember2022-01-012022-03-310001511737us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001511737us-gaap:CommonStockMember2022-03-310001511737us-gaap:AdditionalPaidInCapitalMember2022-03-310001511737us-gaap:RetainedEarningsMember2022-03-310001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100015117372022-03-310001511737us-gaap:RevolvingCreditFacilityMember2022-07-012023-03-310001511737us-gaap:RevolvingCreditFacilityMember2021-07-012022-03-310001511737ubnt:TermLoanMember2022-07-012023-03-310001511737ubnt:TermLoanMember2021-07-012022-03-310001511737us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001511737us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001511737us-gaap:EmployeeStockOptionMember2022-07-012023-03-310001511737us-gaap:EmployeeStockOptionMember2021-07-012022-03-310001511737us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001511737us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001511737us-gaap:RestrictedStockUnitsRSUMember2022-07-012023-03-310001511737us-gaap:RestrictedStockUnitsRSUMember2021-07-012022-03-310001511737ubnt:TestingEquipmentMember2023-03-310001511737ubnt:TestingEquipmentMember2022-06-300001511737ubnt:ToolingEquipmentMember2023-03-310001511737ubnt:ToolingEquipmentMember2022-06-300001511737us-gaap:LeaseholdImprovementsMember2023-03-310001511737us-gaap:LeaseholdImprovementsMember2022-06-300001511737ubnt:ComputerAndOtherEquipmentMember2023-03-310001511737ubnt:ComputerAndOtherEquipmentMember2022-06-300001511737us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001511737us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-06-300001511737us-gaap:FurnitureAndFixturesMember2023-03-310001511737us-gaap:FurnitureAndFixturesMember2022-06-300001511737us-gaap:AirTransportationEquipmentMember2023-03-310001511737us-gaap:AirTransportationEquipmentMember2022-06-300001511737srt:MinimumMember2022-07-012023-03-310001511737srt:MaximumMember2022-07-012023-03-310001511737us-gaap:SalesChannelThroughIntermediaryMember2022-07-012023-03-310001511737us-gaap:SalesChannelDirectlyToConsumerMember2022-07-012023-03-310001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberubnt:TermLoanMember2021-03-300001511737ubnt:TermLoanMember2023-03-310001511737ubnt:TermLoanMember2022-06-300001511737us-gaap:RevolvingCreditFacilityMember2023-03-310001511737us-gaap:RevolvingCreditFacilityMember2022-06-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:LetterOfCreditMember2021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberubnt:SwinglineLoanMember2021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberubnt:TermLoanMember2021-03-302021-03-30xbrli:pure0001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberubnt:SwinglineLoanMemberus-gaap:BaseRateMembersrt:MinimumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberubnt:SwinglineLoanMemberus-gaap:BaseRateMembersrt:MaximumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberubnt:LIBOROneMonthRateMemberus-gaap:RevolvingCreditFacilityMember2021-03-302021-03-300001511737ubnt:ApplicableInterestRateMemberubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:LetterOfCreditMembersrt:MinimumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:LetterOfCreditMembersrt:MaximumMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-03-302021-03-300001511737ubnt:AmendedAndRestatedCreditAgreementMemberubnt:TermLoanMember2023-03-310001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-03-310001511737ubnt:AmendedAndRestatedCreditAgreementMemberubnt:TermLoanMember2022-07-012023-03-310001511737ubnt:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-07-012023-03-310001511737us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2022-07-012023-03-310001511737us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2022-07-012023-03-310001511737srt:MinimumMember2023-03-310001511737srt:MaximumMember2023-03-310001511737us-gaap:OperatingExpenseMember2023-01-012023-03-310001511737us-gaap:OperatingExpenseMember2022-01-012022-03-310001511737us-gaap:OperatingExpenseMember2022-07-012023-03-310001511737us-gaap:OperatingExpenseMember2021-07-012022-03-310001511737us-gaap:CostOfSalesMember2023-01-012023-03-310001511737us-gaap:CostOfSalesMember2022-01-012022-03-310001511737us-gaap:CostOfSalesMember2022-07-012023-03-310001511737us-gaap:CostOfSalesMember2021-07-012022-03-310001511737ubnt:ComponentsMembersrt:MinimumMember2023-03-310001511737ubnt:ComponentsMembersrt:MaximumMember2023-03-310001511737ubnt:VivatoXRMember2017-04-192017-04-19ubnt:lawsuit0001511737ubnt:VivatoXRMember2018-04-1100015117372021-06-162021-06-1600015117372022-04-18ubnt:claim0001511737ubnt:A2022MayProgramMemberus-gaap:CommonStockMember2022-05-030001511737ubnt:A2022MayProgramMemberus-gaap:CommonStockMember2023-03-310001511737us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001511737us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001511737us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012023-03-310001511737us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012022-03-310001511737us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001511737us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001511737us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012023-03-310001511737us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012022-03-3100015117372021-07-012022-06-300001511737us-gaap:EmployeeStockOptionMember2023-03-310001511737us-gaap:RestrictedStockUnitsRSUMember2022-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2023-03-31ubnt:subsidiary0001511737ubnt:TaxYear20102016Memberus-gaap:InlandRevenueHongKongMember2021-07-012022-06-300001511737ubnt:TaxYear20102016Memberus-gaap:InlandRevenueHongKongMember2020-07-012021-06-300001511737ubnt:TaxYear20102016Memberus-gaap:InlandRevenueHongKongMember2019-07-012020-06-300001511737ubnt:TaxYear20102016Memberus-gaap:InlandRevenueHongKongMember2018-07-012019-06-300001511737ubnt:TaxYear20102016Memberus-gaap:InlandRevenueHongKongMember2017-07-012018-06-300001511737us-gaap:InlandRevenueHongKongMemberus-gaap:TaxYear2016Member2022-03-020001511737us-gaap:InlandRevenueHongKongMember2023-03-310001511737us-gaap:InternalRevenueServiceIRSMember2023-03-31ubnt:segmentubnt:product0001511737ubnt:EnterpriseTechnologyMember2023-01-012023-03-310001511737ubnt:EnterpriseTechnologyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-03-310001511737ubnt:EnterpriseTechnologyMember2022-01-012022-03-310001511737ubnt:EnterpriseTechnologyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-03-310001511737ubnt:EnterpriseTechnologyMember2022-07-012023-03-310001511737ubnt:EnterpriseTechnologyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2022-07-012023-03-310001511737ubnt:EnterpriseTechnologyMember2021-07-012022-03-310001511737ubnt:EnterpriseTechnologyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2021-07-012022-03-310001511737ubnt:ServiceProviderTechnologyMember2023-01-012023-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberubnt:ServiceProviderTechnologyMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-03-310001511737ubnt:ServiceProviderTechnologyMember2022-01-012022-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberubnt:ServiceProviderTechnologyMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-03-310001511737ubnt:ServiceProviderTechnologyMember2022-07-012023-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberubnt:ServiceProviderTechnologyMemberus-gaap:ProductConcentrationRiskMember2022-07-012023-03-310001511737ubnt:ServiceProviderTechnologyMember2021-07-012022-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberubnt:ServiceProviderTechnologyMemberus-gaap:ProductConcentrationRiskMember2021-07-012022-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2022-07-012023-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2021-07-012022-03-310001511737srt:NorthAmericaMember2023-01-012023-03-310001511737srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001511737srt:NorthAmericaMember2022-01-012022-03-310001511737srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001511737srt:NorthAmericaMember2022-07-012023-03-310001511737srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-07-012023-03-310001511737srt:NorthAmericaMember2021-07-012022-03-310001511737srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-07-012022-03-310001511737us-gaap:EMEAMember2023-01-012023-03-310001511737us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001511737us-gaap:EMEAMember2022-01-012022-03-310001511737us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001511737us-gaap:EMEAMember2022-07-012023-03-310001511737us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-07-012023-03-310001511737us-gaap:EMEAMember2021-07-012022-03-310001511737us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-07-012022-03-310001511737srt:AsiaPacificMember2023-01-012023-03-310001511737srt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001511737srt:AsiaPacificMember2022-01-012022-03-310001511737srt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001511737srt:AsiaPacificMember2022-07-012023-03-310001511737srt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-07-012023-03-310001511737srt:AsiaPacificMember2021-07-012022-03-310001511737srt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-07-012022-03-310001511737srt:SouthAmericaMember2023-01-012023-03-310001511737srt:SouthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001511737srt:SouthAmericaMember2022-01-012022-03-310001511737srt:SouthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001511737srt:SouthAmericaMember2022-07-012023-03-310001511737srt:SouthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-07-012023-03-310001511737srt:SouthAmericaMember2021-07-012022-03-310001511737srt:SouthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-07-012022-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-07-012023-03-310001511737us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-07-012022-03-310001511737country:US2023-01-012023-03-310001511737country:US2022-01-012022-03-310001511737country:US2022-07-012023-03-310001511737country:US2021-07-012022-03-310001511737ubnt:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-07-012023-03-310001511737us-gaap:SubsequentEventMemberubnt:TermLoanMember2023-04-030001511737us-gaap:SubsequentEventMemberubnt:TermLoanMember2023-04-032023-04-030001511737us-gaap:SubsequentEventMemberus-gaap:BaseRateMemberubnt:TermLoanMembersrt:MinimumMember2023-04-032023-04-030001511737us-gaap:SubsequentEventMemberus-gaap:BaseRateMemberubnt:TermLoanMembersrt:MaximumMember2023-04-032023-04-030001511737us-gaap:SubsequentEventMemberubnt:SecuredOvernightFinancingRateMemberubnt:TermLoanMembersrt:MinimumMember2023-04-032023-04-030001511737us-gaap:SubsequentEventMemberubnt:SecuredOvernightFinancingRateMemberubnt:TermLoanMembersrt:MaximumMember2023-04-032023-04-030001511737us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:SubsequentEventMemberubnt:TermLoanMember2023-04-032023-04-030001511737us-gaap:SubsequentEventMemberubnt:SOFROneMonthRateMemberubnt:TermLoanMember2023-04-032023-04-030001511737us-gaap:SubsequentEventMemberus-gaap:BaseRateMemberubnt:TermLoanMembersrt:MinimumMember2023-04-030001511737us-gaap:SubsequentEventMemberubnt:SecuredOvernightFinancingRateMemberubnt:TermLoanMember2023-04-032023-04-030001511737us-gaap:SubsequentEventMemberubnt:SecuredOvernightFinancingRateMemberubnt:TermLoanMembersrt:MinimumMember2023-04-030001511737us-gaap:SubsequentEventMember2023-05-052023-05-05
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 March 31, 2023
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 No. 001-35300
UBIQUITI INC.
(Exact name of registrant as specified in its charter)
Delaware 32-0097377
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
685 Third Avenue, 27th Floor, New York, NY 10017
(Address of principal executive offices, Zip Code)
(646) 780-7958
(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.001 par value per shareUINew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      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 and post such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 filer
Non-accelerated filer(Do not check if a smaller reporting company)Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  No 
As of May 4, 2023, 60,441,733 shares of Common Stock, par value $0.001, were issued and outstanding.    


UBIQUITI INC.
INDEX TO
QUARTERLY REPORT ON FORM 10-Q
FOR THE THREE AND NINE MONTHS ENDED MARCH 31, 2023


2

PART I: FINANCIAL INFORMATION

Item 1. Financial Statements
UBIQUITI INC.
Consolidated Balance Sheets
(In thousands, except share data)
(Unaudited) 
March 31, 2023June 30, 2022
Assets
Current assets:
Cash and cash equivalents$152,520 $136,224 
Investments — short-term121 427 
Accounts receivable, net of allowance for doubtful accounts of $66 and $52 at March 31, 2023 and June 30, 2022, respectively
146,359 119,627 
Inventories743,397 262,441 
Vendor deposits 89,321 89,661 
Prepaid expenses and other current assets20,674 13,193 
Total current assets1,152,392 621,573 
Property and equipment, net85,122 80,232 
Operating lease right-of-use assets, net59,562 64,231 
Deferred tax assets6,483 6,618 
Other long-term assets71,638 72,058 
Total assets$1,375,197 $844,712 
Liabilities and Stockholders’ Deficit
Current liabilities:
Accounts payable$159,075 $83,663 
Income taxes payable1,705 14,061 
Debt — short-term24,410 23,865 
Other current liabilities177,190 189,361 
Total current liabilities362,380 310,950 
Income taxes payable — long-term77,783 94,169 
Operating lease liabilities —long-term48,583 54,025 
Debt — long-term1,063,814 762,622 
Other long-term liabilities7,112 5,822 
Total liabilities1,559,672 1,227,588 
Commitments and contingencies (Note 9)
Stockholders’ deficit:
Preferred stock—$0.001 par value; 50,000,000 shares authorized; none issued
  
Common stock—$0.001 par value; 500,000,000 shares authorized:
60,441,733 and 60,420,525 issued and outstanding as of March 31, 2023 and June 30, 2022, respectively
60 60 
Additional paid–in capital3,391 650 
Accumulated other comprehensive (loss) (474)
Retained (deficit)(187,926)(383,112)
Total stockholders’ (deficit)(184,475)(382,876)
Total liabilities and stockholders’ deficit$1,375,197 $844,712 
See notes to consolidated financial statements (unaudited).

3

UBIQUITI INC.
Consolidated Statements of Operations and Comprehensive Income
(In thousands, except per share amounts)
(Unaudited)

 
Three Months Ended March 31,Nine Months Ended March 31,
2023202220232022
Revenues$457,773 $358,068 $1,449,427 $1,248,547 
Cost of revenues269,297 242,050 892,023 748,369 
Gross profit188,476 116,018 557,404 500,178 
Operating expenses:
Research and development38,210 35,261 104,633 100,181 
Sales, general and administrative16,741 18,151 52,080 50,302 
Total operating expenses54,951 53,412 156,713 150,483 
Income from operations133,525 62,606 400,691 349,695 
Interest expense and other, net(16,497)(3,252)(38,421)(9,784)
Income before income taxes117,028 59,354 362,270 339,911 
Provision for income taxes18,451 9,000 58,306 53,758 
Net income$98,577 $50,354 $303,964 $286,153 
Net income per share of common stock:
Basic$1.63 $0.82 $5.03 $4.61 
Diluted$1.63 $0.82 $5.03 $4.61 
Weighted average shares used in computing net income per share of common stock:
Basic60,441 61,411 60,432 62,089 
Diluted60,455 61,435 60,451 62,125 
Other comprehensive income:
Unrealized losses on available-for-sale securities$ $(439)$ $(433)
Other comprehensive loss (439) (433)
Comprehensive income$98,577 $49,915 $303,964 $285,720 
See notes to consolidated financial statements (unaudited).


4

UBIQUITI INC.
Consolidated Statements of Stockholders’ Equity (Deficit)
(In thousands, except per share amounts)
(Unaudited)
Three and Nine Months Ended March 31, 2023
Common StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive Income (Loss)Total Stockholders’ Equity (Deficit)
SharesAmountAmountAmountAmountAmount
Balance at June 30, 2022
60,420,525 $60 $650 $(383,112)$(474)$(382,876)
Net Income— — — 93,182 — 93,182 
Other comprehensive income (loss)— — — (49)(49)
Stock options exercised2,112 — 23 — — 23 
Restricted stock units issued, net of tax withholdings6,174 — (544)— — (544)
Stock-based compensation expense— — 1,048 — — 1,048 
Dividends Paid on Common Stock ($0.60 per share)
— — — (36,256)— (36,256)
Balance at September 30, 2022
60,428,811 $60 $1,177 $(326,186)$(523)$(325,472)
Net Income— — — 112,205 — 112,205 
Reclassification adjustment for loss on investments included in net income— — — — 523 523 
Restricted stock units issued, net of tax withholdings2,147 — (50)— — (50)
Stock-based compensation expense— — 1,101 — — 1,101 
Dividends Paid on Common Stock ($0.60 per share)
— — — (36,257)— (36,257)
Balances at December 31, 2022
60,430,958 $60 $2,228 $(250,238)$ $(247,950)
Net Income— — — 98,577 — 98,577 
Restricted stock units issued, net of tax withholdings10,775 — (83)— — (83)
Stock-based compensation expense— — 1,246 — — 1,246 
Dividends Paid on Common Stock ($0.60 per share)
— — — (36,265)— (36,265)
Balances at March 31, 2023
60,441,733 $60 $3,391 $(187,926)$ $(184,475)



5

Three and Nine Months Ended March 31, 2022
Common StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive Income (Loss)Total Stockholders’ Equity (Deficit)
SharesAmountAmountAmountAmountAmount
Balance at June 30, 2021
62,582,858 $63 $ $2,635 $1 $2,699 
Net Income— — — 132,150 — 132,150 
Other comprehensive (loss)— — — — (1)(1)
Stock options exercised1,605 — 17 — — 17 
Restricted stock units issued, net of tax withholdings7,887 — (952)— — (952)
Repurchases of Common Stock(130,994)(1)125 (39,376)— (39,252)
Stock-based compensation expense— — 810 — — 810 
Dividends Paid on Common Stock ($0.60 per share)
— $— $— $(37,499)$— $(37,499)
Balance at September 30, 2021
62,461,356 $62 $ $57,910 $ $57,972 
Net Income— — — 103,649 — 103,649 
Other comprehensive income (loss)— — — — 7 7 
Stock options exercised2,584 — 36 — — 36 
Restricted stock units issued, net of tax withholdings7,947 — (181)— — (181)
Repurchases of Common Stock(434,271)— (587)(128,457)— (129,044)
Stock-based compensation expense— — 819 — — 819 
Dividends Paid on Common Stock ($0.60 per share)
— $— $— $(37,445)$— $(37,445)
Balances at December 31, 2021
62,037,616 $62 $87 $(4,343)$7 $(4,187)
Net Income— — — 50,354 — 50,354 
Other comprehensive income (loss)— — — — (439)(439)
Stock options exercised2,112 — 23 — — 23 
Restricted stock units issued, net of tax withholdings7,225 — (52)— — (52)
Repurchases of Common Stock(1,264,974)(1)(932)(343,777)— (344,710)
Stock-based compensation expense— — 874 — — 874 
Dividends Paid on Common Stock ($0.60 per share)
— — — (36,860)— (36,860)
Balances at March 31, 2022
60,781,979 $61 $ $(334,626)$(432)$(334,997)



See notes to consolidated financial statements (unaudited).

6

UBIQUITI INC.
Consolidated Statements of Cash Flows
(In thousands) (Unaudited)
Nine Months Ended March 31,
20232022
Cash Flows from Operating Activities:
Net income$303,964 $286,153 
Adjustments to reconcile net income to net cash (used in)/provided by operating activities:
Depreciation and amortization12,164 10,110 
Amortization of debt issuance costs979 990 
Non-cash lease expense325 1,029 
Premium amortization and (discount accretion), net 35 
Provision for inventory obsolescence8,142 1,437 
Provision for loss on vendor deposits and purchase commitments(2,419)8,430 
Stock-based compensation3,394 2,503 
Provisions for doubtful accounts14  
Deferred taxes135 109 
Recovery of impaired investment (902)
Change in unrealized loss on available-for-sale securities780 (407)
Provision for sales returns62 83 
Other, net325  
Changes in operating assets and liabilities:
Accounts receivable(26,746)84,808 
Inventories(489,463)(13,520)
Vendor deposits(5,045)(34,844)
Prepaid expenses and other assets(8,695)(796)
Accounts payable74,827 (9,812)
Income taxes payable(28,742)(12,663)
Deferred revenues(2,561)(2,721)
Accrued and other liabilities(1,312)(19,742)
Net cash (used in) provided by operating activities(159,872)300,280 
Cash Flows from Investing Activities:
Purchase of property and equipment and other long-term assets(15,650)(11,063)
Purchase of investments (864)
Proceeds from maturities of investments 1,209 
Net cash (used in) investing activities(15,650)(10,718)
Cash Flows from Financing Activities:
Proceeds from borrowing under the credit facility- Revolver380,000 250,000 
Repayment against credit facility- Revolver(60,000) 
Repayment against credit facility- Term(18,750)(18,750)
Repurchases of common stock (513,005)
Payment of common stock cash dividends(108,778)(111,804)
Proceeds from exercise of stock options23 76 
Tax withholdings related to net share settlements of restricted stock units(677)(1,185)
Net cash provided by (used in) financing activities191,818 (394,668)
Net increase (decrease) in cash and cash equivalents16,296 (105,106)
Cash and cash equivalents at beginning of period136,224 249,418 
Cash and cash equivalents at end of period$152,520 $144,312 
Supplemental Disclosure of Cash Flow Information:
Income taxes paid, net of refunds$87,315 $72,826 
Interest paid$34,241 $7,403 
Non-Cash Investing and Financing Activities:
Right-of-use asset recognized$5,814 $27,524 
Unpaid stock repurchases$ $10,000 
Unpaid property and equipment and other long-term assets$1,097 $264 
See notes to consolidated financial statements (unaudited).

7

UBIQUITI INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

NOTE 1—BUSINESS AND BASIS OF PRESENTATION

Business— Ubiquiti Inc. and its wholly owned subsidiaries (collectively, “Ubiquiti” or the “Company”) develop high performance networking technology for service providers, enterprises, and consumers globally.

The Company operates on a fiscal year ending June 30. In these notes, Ubiquiti refers to the fiscal years ending June 30, 2023 and 2022, as fiscal 2023 and fiscal 2022 respectively.

Basis of Presentation— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) related to interim financial statements based on applicable Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June 30, 2022 balance sheet was derived from the audited consolidated financial statements as of that date. All significant intercompany transactions and balances have been eliminated.

These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the fiscal year ended June 30, 2022, included in its Annual Report on Form 10-K, as filed with the SEC on August 26, 2022 (the “Annual Report”). The results of operations for the three and nine months ended March 31, 2023 are not necessarily indicative of the results to be expected for any future periods.

NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

The Company’s significant accounting policies are disclosed in its audited consolidated financial statements for the fiscal year ended June 30, 2022, included in the Annual Report on Form 10-K. There have been no changes to the Company’s significant accounting policies as discussed in the Annual Report.

Use of Accounting Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.

NOTE 3—REVENUES

Revenue is primarily generated from the sale of hardware as well as the related implied post contract services ("PCS").

Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

Disaggregation of Revenue

See Note 13, "Segment Information, Revenues by Geography and Significant Customers" for disaggregation of revenue by product category and geography.


8

Contract Balances

The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the consolidated balance sheets. Accounts receivable are recognized in the period our right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.

As of March 31, 2023 and June 30, 2022, the Company’s customer deposits were $0.8 million and $1.1 million, respectively.

As of March 31, 2023, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $17.2 million and $7.1 million, respectively.

As of June 30, 2022, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $20.8 million and $5.8 million, respectively.

NOTE 4—EARNINGS PER SHARE

The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Numerator:
Net income$98,577 $50,354 $303,964 $286,153 
Denominator:
Weighted-average shares used in computing basic earnings per share60,441 61,411 60,432 62,089 
Add—dilutive potential common shares:
Stock options 5  7 
Restricted stock units14 19 19 29 
Weighted-average shares used in computing diluted net income per share60,455 61,435 60,451 62,125 
Net income per share of common stock:
Basic$1.63 $0.82 $5.03 $4.61 
Diluted$1.63 $0.82 $5.03 $4.61 

The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts.

NOTE 5—BALANCE SHEET COMPONENTS

Inventories

Inventories consisted of the following (in thousands):
March 31, 2023June 30, 2022
Finished goods$645,520 $253,260 
Raw materials97,877 9,181 
Total$743,397 $262,441 


9

Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):
March 31, 2023June 30, 2022
Testing equipment$19,800 $16,999 
Tooling equipment19,918 18,398 
Leasehold improvements23,898 18,589 
Computer and other equipment11,398 11,078 
Software10,346 10,509 
Furniture and fixtures1,961 2,668 
Corporate aircraft65,807 65,807 
Property and equipment, gross153,128 144,048 
Less: Accumulated depreciation(68,006)(63,816)
Property and equipment, net$85,122 $80,232 

Other Long-term Assets

Other long-term assets consisted of the following (in thousands):
March 31, 2023June 30, 2022
Hong Kong Tax deposit (1)
59,972 59,992 
Intangible assets, net (2)
6,085 7,228 
Other long-term assets, net5,581 4,838 
Total$71,638 $72,058 
(1) The Company expects the deposits made with the Hong Kong Inland Revenue Department (“IRD”) to be refunded upon completion of the audit. See Note 12, "Income Taxes" to the consolidated financial statements for additional details regarding this ongoing tax audit.
(2) Accumulated amortization was $5.5 million and $4.3 million as of March 31, 2023, and June 30, 2022, respectively.

Other Current Liabilities

Other current liabilities consisted of the following (in thousands):
March 31, 2023June 30, 2022
Deferred revenue — short-term$17,161 20,766 
Accrued expenses18,349 42,305 
Lease liability— current13,842 12,744 
Warranty accrual7,943 6,394 
Accrued compensation and benefits5,757 6,168 
Customer deposits753 1,059 
Reserve for sales returns3,995 4,297 
Inventory received not billed101,466 86,953 
Other payables7,924 8,675 
Total$177,190 $189,361 

Other Long-Term Liabilities

Other long-term liabilities consisted of the following (in thousands):
March 31, 2023June 30, 2022
Deferred Revenue — long-term$7,112 $5,822 


10

NOTE 6—ACCRUED WARRANTY

The Company offers warranties on certain products, generally a period of one to two years and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.

Warranty obligations, included in other current liabilities, were as follows (in thousands):
 Nine Months Ended March 31,
 20232022
Beginning balance$6,394 $4,812 
Accruals for warranties issued during the period8,344 6,342 
Changes in liability for pre-existing warranties during the period206 790 
Settlements made during the period(7,001)(5,847)
Ending balance$7,943 $6,097 

NOTE 7—DEBT

On March 30, 2021, the Company, as borrower and certain domestic subsidiaries entered into an amended and restated credit agreement (the “Third Amended and Restated Credit Agreement”) with Wells Fargo Bank, National Association (“Wells Fargo”), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that extended the $700 million senior secured revolving credit facility (the “Revolving Facility”) and provided a $500 million senior secured term loan facility (the “Term Facility”, together with the Revolving Facility, the “Facilities”), and extended the maturity of the Facilities to March 30, 2026. In addition, the Facilities include an option to request increases in the amounts of such credit facilities by up to an additional $500 million in the aggregate.

The Company has $1.8 million of debt issuance costs which are capitalized and are being amortized as interest expense over the remaining life of the facilities.

The Company’s debt consisted of the following (in thousands):
March 31, 2023June 30, 2022
Term Facility - short term$25,000 $25,000 
Debt issuance costs, net(590)(1,135)
Total Debt - short term24,410 23,865 
Term Facility - long term425,000 443,750 
Revolving Facility - long term640,000 320,000 
Debt issuance costs, net(1,186)(1,128)
Total Debt - long term$1,063,814 $762,622 

The Revolving Facility includes a sub-limit of $25.0 million for letters of credit and a sub-limit of $25.0 million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Third Amended and Restated Credit Agreement, including to finance the repurchase of the Company’s common stock or to make dividends to the holders of the Company’s common stock. Under the Third Amended and Restated Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until March 30, 2026, at which time all amounts borrowed must be repaid. The Term Facility is payable in quarterly installments of 1.25% of the original principal amount of the Term Facility, commencing with the quarter ending June 30, 2021. The Facilities may be prepaid at any time without penalty.

The Revolving and Term Facilities bear interest, at the Company’s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or the Secured Overnight Financing Rate ("SOFR") rate for any new or existing loans that reset after April 2, 2023) for a specified period, plus a margin of between 1.50% and

11

2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo’s prime rate, (B) the federal funds rate plus 0.50% or (C) the applicable LIBOR rate (or SOFR rate for any new or existing loans that reset after April 2, 2023) for a period of one month plus 1.00%. A default interest rate shall apply on all obligations during certain events of default under the Third Amended and Restated Credit Agreement at a rate per annum equal to 2.00% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender’s commitment to make revolving loans, of between 0.20% and 0.35%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of 0.125% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type.

The Third Amended and Restated Credit Agreement requires the Company to maintain during the term of the Facilities a maximum consolidated total leverage ratio of 3.50 to 1.00 and a minimum consolidated interest coverage ratio of 3.50 to 1.00. In addition, the Third Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Third Amended and Restated Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Third Amended and Restated Credit Agreement.

The Facilities

As of March 31, 2023, $450.0 million was outstanding on the Term Facility and $640 million was outstanding on the Revolving Facility, leaving $60 million available on the Revolving Facility.

Term Facility

During the nine months ended March 31, 2023, the Company made aggregate payments of $36.8 million under the Term Facility, of which $18.8 million was repayment of principal and $18.0 million was payment of interest.

As of March 31, 2023, the interest rate on the Term Facility was 6.59%. This interest rate reset on April 28, 2023.

Revolving Facility

Under the Third Amended and Restated Credit Agreement, during the nine months ended March 31, 2023, the Company made aggregate payments of $76.3 million under the Revolving Facility, of which $60 million was repayment of principal and $16.3 million was payment of interest. As of March 31, 2023, the interest rates on the Revolving Facility were 6.46% - 6.53%.

The following table summarizes the Company’s estimated debt and interest payment obligations as of March 31, 2023, for the remainder of fiscal 2023 and future fiscal years (in thousands):
2023 (remainder)
2024202520262027ThereafterTotal
Debt payment obligations$6,250 $25,000 $25,000 $1,033,750 $ $ $1,090,000 
Interest and other payments on debt payment obligations (1)
18,196 72,139 70,272 51,468   212,075 
Total$24,446 $97,139 $95,272 $1,085,218 $ $ $1,302,075 
(1) Interest payments are calculated based on the applicable rates and payment dates as of March 31, 2023 and assumes the outstanding revolver balance remains at $640 million. Although the Company’s interest rates on debt obligations may vary, the Company has assumed the most recent available interest rates for all periods presented.

The Facilities were amended on April 3, 2023. For additional information regarding the Facilities, refer to Note 14 - Subsequent Events.

NOTE 8—LEASES


12

The Company enters into agreements under which we lease various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2036. Some of our leases include options to extend the term of such leases for a period from 12 months to 60 months, and/or have options to early terminate the lease. As of March 31, 2023, we included such options in determining the lease terms for certain of our leases because we were reasonably certain that we would exercise the extension options. Most of our leases require us to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs.

The following table summarizes our lease costs for the three and nine months ended March 31, 2023 and 2022 (in thousands):
Financial Statement ClassificationThree Months Ended March 31,Nine Months Ended March 31,
2023202220232022
Operating lease costs:
Fixed lease costsOperating expenses$2,761 $2,390 $8,287 $6,861 
Fixed lease costsCost of revenues1,010 1,051 2,975 3,347 
Variable lease costsOperating expenses234 230 388 549 
Variable lease costsCost of revenues149 139 305 468 
Total lease costs$4,154 $3,810 $11,955 $11,225 

The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for the three and nine months ended March 31, 2023, were $0.2 million and $0.4 million, respectively. Total short-term costs for the three and nine months ended March 31, 2022, were $0.2 million and $0.4 million, respectively. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For the three months ended March 31, 2023 and 2022, cash paid for amounts associated with the Company's operating lease liabilities were approximately $3.8 million and $3.8 million, respectively. For the nine months ended March 31, 2023 and 2022, cash paid for amounts associated with the Company’s operating lease liabilities were approximately $11.4 million and $10.2 million, respectively. Cash paid for amounts associated with the Company’s operating lease liabilities were classified as operating activities in the consolidated statement of cash flows.

The following table shows the Company’s undiscounted future fixed payment obligations under the Company’s recognized operating leases and a reconciliation to the operating lease liabilities as of March 31, 2023:
Remainder of Fiscal 2023
$3,805 
Fiscal 2024
15,163 
Fiscal 2025
13,831 
Fiscal 2026
9,683 
Fiscal 2027
5,727 
Thereafter18,726 
Total future fixed operating lease payments$66,935 
Less: Imputed interest$4,510 
Total operating lease liabilities$62,425 
Weighted-average remaining lease term - operating leases7 years
Weighted-average discount rate - operating leases2.5 %

NOTE 9—COMMITMENTS AND CONTINGENCIES

Operating Leases

See Note 8, "Leases" for future minimum lease payments under non-cancelable operating leases as of March 31, 2023.

Purchase Obligations

We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During

13

the normal course of business, the Company’s contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our products. We periodically review the potential liability. There have been no significant liabilities for cancellations recorded as of March 31, 2023. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligations to range from $1,279.2 million to $1,390.5 million as of March 31, 2023, depending upon the timing of orders placed for these components by our contract manufacturers.

Other Obligations

As of March 31, 2023, the Company has other obligations of $5.8 million which consisted primarily of commitments related to research and development projects.

Indemnification Obligations

The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third-party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third-party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.

Legal Matters

The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company’s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company’s financial statements.

Vivato/XR

On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (“Vivato”), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company’s products infringes United States Patent Numbers 7,062,296 (the “’296 Patent”), 7,729,728 (the “’728 Patent”), and 6,611,231 (the “’231 Patent” and, collectively, the “Patents-in-Suit”), (the “Original Action”). On April 11, 2018, the Court stayed the Original Action pending completion of certain inter partes review (“IPR”) proceedings before the Patent Trial and Appeal Board (“PTO”). The PTO invalidated asserted claims of two of the three Patents-in-Suit. The District Court lifted the stay on March 1, 2021 to resume proceedings on the 231 Patent in the Original Action.

On June 16, 2021, Vivato filed a new suit against the Company in the Central District of California, alleging that various Company products infringe some of the non-invalidated claims of the ’728 Patent and U.S. Patent No. 10,594,376 (the “New Action”). The New Action, as well as four similar new lawsuits filed by Vivato against other defendants in the same jurisdiction, were consolidated into the Original Action. On November 24, 2021, the Company and the remaining defendants in the Original Action filed a motion for judgment on the pleadings regarding the ’231 Patent. On January 4, 2022, the Court granted defendants’ motion and dismissed Vivato’s claims based on the ’231 Patent. That ruling is now on appeal. All claims asserted against the Company in the Original Action have been dismissed.

On April 18, 2022, the court granted in part the motion for judgment on the pleadings with respect to the ’728 patent, dismissing one of the four remaining claims.


14

On July 28, 2022, Vivato voluntarily dismissed, with prejudice, its remaining claims related to the ’728 patent, as well as claims 22-31 of the ‘376 Patent. On October 20, 2022, an IPR was instituted with respect to the asserted claims of the ’376 Patent. On October 26, 2022, the court stayed the case pending completion of the IPR.

The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.
NOTE 10—COMMON STOCK AND TREASURY STOCK

Common Stock Repurchases

On May 3, 2022, the Board of Directors of the Company approved a $200 million stock repurchase program (the “2022 May Program”). Under the 2022 May Program, the Company is authorized to repurchase up to $200 million of common stock. The 2022 May Program expires on September 30, 2023. The Company did not make any repurchases under the 2022 May Program during the three and nine months ended March 31, 2023. As of March 31, 2023, the Company had $200 million available for share purchase under the 2022 May Program.

NOTE 11—STOCK BASED COMPENSATION

Stock-Based Compensation Plans

The Company’s 2020, 2010 and 2005 Equity Incentive Plans are described in the Company’s Annual Report.

As of March 31, 2023, the Company had 4,939,274 authorized shares available for future issuance under all of its stock incentive plans.

Stock-Based Compensation

The following table shows total stock-based compensation expense included in the consolidated statements of operations and comprehensive income for the three and nine months ended March 31, 2023 and 2022 (in thousands):

 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Cost of revenues$24 $18 $47 $63 
Research and development942 629 2,524 1,786 
Sales, general and administrative280 227 823 654 
1,246 874 $3,394 $2,503 

Stock Options

The following is a summary of option activity for the Company’s stock incentive plans for the nine months ended March 31, 2023:

 Common Stock Options Outstanding
 Number
of Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
(In thousands)
Balance, June 30, 2022
2,112 $10.77 0.37$584,982 
Exercised(2,112)$10.77 
Forfeitures and cancellations
Balance, March 31, 2023
 $ — $ 
Vested as of March 31, 2023
 $ — $ 
Vested and exercisable as of March 31, 2023
 $ — $ 

During the three months ended March 31, 2023 and 2022, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $0.0 million and $0.5 million, respectively, as determined as of the date of option exercise.

15


During the nine months ended March 31, 2023 and 2022, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $0.6 million and $1.8 million, respectively, as determined as of the date of option exercise.

As of March 31, 2023, the Company had no unrecognized compensation costs related to stock options.

The Company did not grant any employee stock options during the three and nine months ended March 31, 2023, and 2022.

Restricted Stock Units (“RSUs”)

The following table summarizes the activity of the RSUs made by the Company:

Number of SharesWeighted Average Grant Date Fair Value Per Share
Non-vested RSUs, June 30, 2022
53,374 $222.24 
RSUs granted30,559 $271.27 
RSUs vested(21,783)$182.18 
RSUs canceled(801)$276.53 
Non-vested RSUs, March 31, 2023
61,349 $260.18 

The intrinsic value of RSUs vested in the three months ended March 31, 2023 and 2022 was $3.1 million and $2.2 million, respectively.

The intrinsic value of RSUs vested in the nine months ended March 31, 2023 and 2022 was $5.8 million and $8.2 million, respectively.

The total intrinsic value of all outstanding RSUs was $16.7 million as of March 31, 2023.

As of March 31, 2023, there were unrecognized compensation costs related to RSUs of $12.3 million which the Company expects to recognize over a weighted average period of 3.5 years.

NOTE 12—INCOME TAXES

The Company recorded tax provisions of $18.5 million and $58.3 million for the three and nine months ended March 31, 2023 as compared to $9.0 million and $53.8 million for the three and nine months ended March 31, 2022. The increased provision for the three months ended March 31, 2023 is primarily related to the overall increase in income before income taxes for the period as compared to the three months ended March 31, 2022. The increase to the tax provision for the nine months ended March 31, 2023 is attributable to the overall increase in income before income taxes for the period as well as an increase in taxable income in higher tax jurisdictions as compared to the prior year.

The Company’s estimated fiscal year 2023 effective tax rate, before discrete items, differs from the U.S. statutory rate primarily due to profits earned in jurisdictions where the tax rate is lower than the U.S. tax rate, partially offset by additional U.S. tax related to our non-U.S. operations under Global Intangible Low-Taxed Income ("GILTI") rules.

As of March 31, 2023, the Company had approximately $34.9 million of unrecognized tax benefits, substantially all of which would, if recognized, affect its tax expense. During the three months ended March 31, 2023, the Company recorded an increase of its unrecognized tax benefits of $1.3 million. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying consolidated statement of operations and comprehensive income. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets. As of March 31, 2023, the Company had $3.5 million accrued interest related to uncertain tax matters.

The Company and one or more of its subsidiaries, file income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong Inland Revenue Department (“IRD”). All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company’s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years.

16


During fiscal years 2022, 2021, 2020, 2019, and 2018, the Company made a total of $3.0 million, $21.9 million, $15.5 million, $13.4 million, and $6.6 million of deposits with the Hong Kong IRD in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2016 tax years. On March 30, 2023, the Company received notification that the Hong Kong IRD is seeking an additional $0.3 million deposit covering the 2017 tax year. The Company has filed a formal protest in response to this notice and is awaiting a response from the Assessor's office. The Company does not expect the deposit, with respect to the 2017 tax year, to be material in nature. The refundable deposits are included within other long-term assets on our consolidated balance sheets. The IRD is examining the Company’s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and we expect the $60.0 million (net of foreign currency impact) of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company’s favor and therefore it's possible that an adverse outcome of the matter could have a material effect on the Company’s results of operations and financial condition.

In July 2018, the Company received a draft Notice of Proposed Adjustment (“Draft NOPA”) from the Internal Revenue Service (“IRS”) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (“AOF”) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company’s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS’ interpretation of certain obligations of the Company’s foreign subsidiaries under the Company’s credit facilities. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company formally protested the adjustment and the case was moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law took place on May 9, 2022. The Appeals Officer issued a Notice of Deficiency on August 3, 2022, which upheld the position of the Examination Division. The Company filed a petition with the United States Tax Court seeking to have the Notice of Deficiency reversed. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company’s favor. Regardless of whether the matter is resolved in the Company’s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. We estimate the incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $50.0 million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company’s results of operations and financial condition.

NOTE 13—SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS

Management has determined that the Company operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenues by product type in two primary categories: Service Provider Technology and Enterprise Technology.

Revenues by product type are as follows (in thousands, except percentages):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Enterprise technology$373,573 82 %$295,043 82 %$1,217,279 84 %$972,173 78 %
Service Provider Technology84,200 18 %63,025 18 %232,148 16 %276,374 22 %
Total revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %

Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):

17

 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
North America (1)
$230,741 50 %$183,575 51 %$683,907 47 %$579,711 47 %
Europe, the Middle East and Africa (“EMEA”)173,262 38 %135,227 38 %568,502 39 %498,836 40 %
Asia Pacific26,880 6 %26,455 7 %116,158 8 %102,152 8 %
South America26,890 6 %12,811 4 %80,860 6 %67,848 5 %
Total revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %
 (1) Revenue for the United States was $214.3 million and $173.9 million for the three months ended March 31, 2023 and 2022, respectively. Revenue for the United States was $634.0 million and $536.8 million for the nine months ended March 31, 2023 and 2022, respectively.

For the periods presented, there were no customers with net revenues of 10% or greater of total revenues. Customers with an accounts receivable balance of 10% or greater of total accounts receivable are presented below for the periods indicated:

 Percentage of Accounts Receivable
 March 31,June 30,
 20232022
Customer A12%*
* denotes less than 10%

NOTE 14—SUBSEQUENT EVENTS

First Amendment to Third Amended & Restated Credit Agreement

On April 3, 2023, the Company as borrower and certain domestic subsidiaries, as guarantors (the “Domestic Guarantors”) entered into a first amendment (the “First Amendment”) to the Third Amended and Restated Credit Agreement (as amended, the “Amended Credit Agreement”) with the financial institutions named as lenders therein and Wells Fargo. The First Amendment added a new term loan facility in an aggregate principal amount of $250.0 million (the “First Amendment Term Loan”) which is payable in quarterly installments equal to $3.125 million, commencing with the quarter ended June 30, 2023, and has a maturity date of March 30, 2026. The First Amendment Term Loan bears interest, at the Company’s option, at either (i) a floating rate per annum equal to Base Rate plus a margin of between 1.00% and 1.75%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable Adjusted Term SOFR rate for a specified period, plus a margin of between 2.00% and 2.75%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter.

The obligations of the Company and certain domestic subsidiaries under the First Amendment Term Loan are required to be guaranteed by the Domestic Guarantors and are collateralized by substantially all assets (excluding intellectual property) of the Company and the Domestic Guarantors.

The First Amendment also (a) provided that all loans bearing interest at a LIBOR rate under the Amended Credit Agreement (each, a “LIBOR Rate Loan”) and the applicable interest periods in respect of such LIBOR Rate Loans under the Amended Credit Agreement will not be renewed or extended and, upon the expiration or earlier termination of such interest periods, such LIBOR Rate Loans will be (i) repaid or (ii) converted to loans accruing at Base Rate (as defined in the Amended Credit Agreement) or Adjusted Term SOFR (as defined below), at the Company’s option; (b) implemented “Adjusted Term SOFR” as a reference rate for borrowings under the Amended Credit Agreement, and (c) modified the definition of “Base Rate” to replace the LIBOR rate component with Adjusted Term SOFR. Base Rate is defined as the highest of (a) the Prime Rate, (b) the Federal Funds Rate plus 0.50% and (c) Adjusted Term SOFR for a one-month tenor in effect on such day plus 1%; each change in the Base Rate shall take effect simultaneously with the corresponding change or changes in the Prime Rate, the Federal Funds Rate or Adjusted Term SOFR, as applicable (provided that clause (c) shall not be applicable during any period in which Adjusted Term SOFR is unavailable or unascertainable). The Base Rate shall not be less than 1.00%. Adjusted Term SOFR is Term SOFR (as defined in the Amended Credit Agreement) plus 0.10% per annum; provided that Adjusted Term SOFR shall in no event be less than 0.00%.

18


Dividends

On May 5, 2023, the Company's Board of Directors had approved a quarterly cash dividend of $0.60 per share payable on May 22, 2023 to shareholders of record at the close of business on May 15, 2023. Any future dividends will be subject to the approval of the Company’s Board of Directors.

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

The following discussion of our financial condition and results of operations should be read together with the financial statements and related notes that are included elsewhere in this quarterly report. In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this quarterly report, particularly in Note 9, “Commitments and Contingencies” to our consolidated financial statements and Part II “Other Information”, Item 1-Legal Proceedings and 1A-Risk Factors, in this report.

Overview

We develop technology platforms for high-capacity distributed Internet access, unified information technology, and consumer electronics for professional, home and personal use. We categorize our solutions into three main categories: high performance networking technology for enterprises, service providers and consumers. We target the enterprise and service provider markets through our highly engaged community of service providers, distributors, value added resellers, webstores, systems integrators and corporate IT professionals, which we refer to as the Ubiquiti Community. We target consumers through digital marketing, including through our webstores, retail chains and, to a lesser extent, the Ubiquiti Community.

In addition to Mr. Pera, our founder, Chairman of the Board and Chief Executive Officer, who is central to our business, the majority of our human capital resources consist of entrepreneurial and de-centralized research and development (“R&D”) personnel. We do not employ a traditional direct sales force, but instead drive brand awareness through online reviews and publications, our website, our distributors and our user community where customers can interface directly with our R&D, marketing, and support teams. Our technology platforms were designed from the ground up with a focus on delivering highly-advanced and easily deployable solutions that appeal to a global customer base.

We offer a broad and expanding portfolio of networking products and solutions for operator-owners of wireless internet services (“WISPs”), enterprises and smart homes. Our operator-owner service-provider-product platforms provide carrier-class network infrastructure for fixed wireless broadband, wireless backhaul systems and routing and the related software for WISPs to easily control, track and bill their customers. Our enterprise product platforms provide wireless LAN (“WLAN”) infrastructure, video surveillance products, switching and routing solutions, security gateways, door access systems, and other complimentary WLAN products along with a unique software platform, which enables users to control their network from one simple, easy to use software interface. Our consumer products are targeted to the smart home and highly connected consumers. We believe that our products are differentiated due to our proprietary software, firmware expertise, and hardware design capabilities.

We distribute our products through a worldwide network of over 100 distributors and online retailers and direct to customers through our webstores.

Supply Constraints and Risks – We have experienced significant supply constraints caused, in part, by the COVID-19 pandemic. Our efforts to mitigate these supply constraints have included, for example, increasing our inventory build in an attempt to secure supply and meet customer demand, paying higher component and shipping costs to secure supply and modifying our product designs to leverage alternate suppliers. Although these mitigation efforts are intended to optimize our access to the components required to meet customer demand for our products, they have increased, and are expected to continue to increase, our balances of finished goods and raw material inventories. The increasing balance of finished goods and raw material inventory significantly increases the risks of future material excess, obsolete inventory and related losses. We believe that we are taking the right actions to mitigate these continuing supply constraints, however, we recognize the associated risks.

Recent Developments

Russia-Ukraine Military Conflict - We are monitoring the military conflict between Russia and Ukraine, escalating tensions in surrounding countries, and associated economic sanctions. While the impact on our operations in Ukraine and its surrounding countries has not been material to our business or results of operations as of the date hereof, the full impact of the military conflict on our business and results of operations remains uncertain. The extent to which the conflict may impact our business or results of operations in future periods will depend on future developments, including the severity and duration of the conflict, its impact on

19

regional and global economic conditions, as well as its impact on surrounding countries, including its impact on our operations in Ukraine and its surrounding countries, and its impact on global supply chains. Refer to “Part II – Item IA. Risk Factors” for a discussion of these factors and other risks.

China-Taiwan Tensions - We are monitoring the escalating tensions between China and Taiwan, and associated tensions between the U.S. and China. While the impact on our operations in Taiwan has not been material to our business or results of operations as of the date hereof, the full impact of the escalating tensions and potential military conflict on our business and results of operations remains uncertain. The extent to which the conflict may impact our business or results of operations in future periods will depend on future developments, including the severity and duration of the conflict, its impact on regional and global economic conditions, as well as its impact on China-U.S. relations, including its impact on our operations in Taiwan, and its impact on global supply chains. Refer to “Part II – Item IA. Risk Factors” for a discussion of these factors and other risks.

Key Components of Our Results of Operations and Financial Condition

Revenues

We operate our business as one reportable and operating segment. Further information regarding the segment can be found in Note 13, "Segment Information, Revenues by Geography and Significant Customers" to our consolidated financial statements. Our revenues are derived principally from the sale of networking hardware. Because we have historically included implied post-contract customer support (“PCS”) free of charge in many of our arrangements, we attribute a portion of our systems revenues to this implied PCS.

We classify our revenues into two primary product categories: Enterprise Technology and Service Provider Technology.

Enterprise Technology includes our UniFi platforms, including UniFi Network Wi-Fi, switching and routing solutions, UniFi Protect, UniFi Access, UniFi-Talk and our AmpliFi platform.

Service Provider Technology includes our airMAX, EdgeMAX, UFiber, and airFiber platforms, as well as embedded radio products and other 802.11 standard products including base stations, radios, backhaul equipment and CPE. Additionally, Service Provider Technology includes antennas and other products primarily in the 0.9 to 6.0 GHz spectrum and miscellaneous products such as mounting brackets, cables and power over Ethernet adapters.

We sell our products and solutions globally to enterprises and service providers primarily through our extensive network of distributors, and, to a lesser extent, through direct sales through our webstores. Sales to distributors accounted for 63% of our revenues during the nine months ended March 31, 2023. Direct sales accounted for 37% of our revenue during the nine months ended March 31, 2023.

Cost of Revenues

Our cost of revenues is comprised primarily of the costs of procuring finished goods from our contract manufacturers and certain key components that we consign to certain of our contract manufacturers. In addition, cost of revenues includes labor and other costs which include salary, benefits and stock-based compensation, in addition to costs associated with tooling, testing and quality assurance, warranty costs, logistics costs, tariffs and excess and obsolete inventory write-downs.

We currently operate warehouses located in the U.S., Europe and Asia Pacific. In addition, we outsource other logistics warehousing and order fulfillment functions located in China and to a lesser extent in other countries. We also evaluate and utilize other vendors for various portions of our supply chain from time to time. Our operations organization consists of employees and consultants engaged in the management of our contract manufacturers, new product introduction activities, logistical support and engineering.

Gross Profit

Our gross profit has been, and may in the future be, influenced by several factors including changes in product mix, target end markets for our products, channel inventory levels, tariffs, pricing due to competitive pressure, production costs and global demand for electronic components. Although we procure and sell our products mostly in U.S. dollars, our contract manufacturers incur many costs, including labor costs, in other currencies. To the extent that the exchange rates move unfavorably for our contract manufacturers, they may try to pass these additional costs on to us, which could have a material impact on our future average selling prices and unit costs. In June 2018, the Office of the United States Trade Representative announced new proposed tariffs for certain products imported into the U.S. from China. The vast majority of our products that are imported into the U.S. from China are currently subject to tariffs that range between 7.5% and 25%. These tariffs have already affected our operating results and margins. For so long as such tariffs are in effect, we expect it will continue to affect our operating results and margins. As a result, our historical and current gross profit margins may not be indicative of our gross profit margins for future periods. Refer to “Part II—Item 1A. Risk Factors—

20

Risks Related to Our International Operations—Our business may be negatively affected by political events and foreign policy responses” for additional information.

Operating Expenses

We classify our operating expenses as research and development and sales, general and administrative expenses. 

Research and development expenses consist primarily of salary and benefit expenses, including stock-based compensation, for employees and costs for contractors engaged in research, design and development activities, as well as costs for prototypes, licensed or purchased intellectual property, facilities and travel. Over time, we expect our research and development costs to increase as we continue making significant investments in developing new products in addition to new versions of our existing products.

Sales, general and administrative expenses include salary and benefit expenses, including stock-based compensation, for employees and costs for contractors engaged in sales, marketing and general and administrative activities, as well as the costs of legal expenses, trade shows, marketing programs, promotional materials, bad debt expense, professional services, facilities, general liability insurance and travel. As our product portfolio and targeted markets expand, we may need to employ different sales models, such as building a traditional direct sales force. These sales models would likely increase our costs. Over time, we expect our sales, general and administrative expenses to increase in absolute dollars due to continued growth in headcount, expansion of our efforts to register and defend trademarks and patents and to support our business and operations.

Provisions for Income Taxes

We use the asset and liability method to account for income taxes. Significant management judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against net deferred tax assets. In preparing the consolidated financial statements, we are required to estimate income taxes in each of the jurisdictions in which we operate. We must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. To the extent that we establish a reserve, the provision for income taxes would be increased. If we ultimately determine that payment of these amounts is unnecessary, we reverse the liability and recognize a tax benefit during the period in which we determine that the liability is no longer necessary. We record an additional charge in our provision for taxes in the period in which we determine that tax liability is greater than our original estimate. We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations and comprehensive income. Refer to “Part II—Item 1A. Risk Factors—Risks Related to Regulatory, Legal and Tax Matters—Changes in applicable tax regulations could negatively affect our financial results” for additional information.

Critical Accounting Estimates

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management’s judgment in its application. In other cases, management’s judgment is required in selecting among available alternative accounting standards that provide for different accounting treatment for similar transactions. The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the amounts we report as assets, liabilities, revenues, costs and expenses and affect the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. In many instances, we could reasonably use different accounting estimates, and in some instances changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, our actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. Our critical accounting policies are discussed in our Annual Report, filed with the SEC on August 26, 2022, and there have been no material changes other than that have been disclosed in Note 2, "Summary of Significant Accounting Policies" to our consolidated financial statements herein. Additionally, as the supply chain constraints caused, in part, by the COVID-19 pandemic continue to develop with supply chain constraints on the global supply of components persisting, particularly for the chipsets, we use to manufacture our products, many of our estimates could require increased judgment and carry a higher degree of variability and volatility. As events continue to evolve our estimates may change materially in future periods. We believe that the accounting policies discussed in our Annual Report, are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.

Results of Operations

Comparison of Three and Nine Months Ended March 31, 2023 and 2022


21

The following table summarizes our consolidated results of operations for the periods indicated, expressed in dollars and as a percentage of total revenues (in thousands, except percentages):

 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
 % of Revenues% of Revenues% of Revenues% of Revenues
Revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %
Cost of revenues (1)
269,297 59 %242,050 68 %892,023 62 %748,369 60 %
Gross profit188,476 41 %116,018 32 %557,404 38 %500,178 40 %
Operating expenses:
Research and development (1)
38,210 %35,261 10 %104,633 %100,181 %
Sales, general and administrative (1)
16,741 %18,151 %52,080 %50,302 %
Total operating expenses54,951 12 %53,412 15 %156,713 10 %150,483 12 %
Income from operations133,525 29 %62,606 17 %400,691 28 %349,695 28 %
Interest expense and other, net(16,497)(3 %)(3,252)(1 %)(38,421)(3 %)(9,784)(1 %)
Income before income taxes117,028 26 %59,354 16 %362,270 25 %339,911 27 %
Provisions for income taxes18,451 %9,000 %58,306 %53,758 %
Net income$98,577 22 %$50,354 13 %$303,964 21 %$286,153 23 %
(1)    Includes stock-based compensation as follows:
Cost of revenues24 18 47 63 
Research and development942 629 2,524 1,786 
Sales, general and administrative280 227 823 654 
Total stock-based compensation$1,246 $874 $3,394 $2,503 
Revenues

Total revenues increased $99.7 million, or 28%, from $358.1 million in the three months ended March 31, 2022 to $457.8 million in the three months ended March 31, 2023.

Total revenues increased $200.9 million, or 16%, from $1,248.5 million in the nine months ended March 31, 2022 to $1,449.4 million in the nine months ended March 31, 2023.

The increase in revenues was primarily driven by our Enterprise Technology platform. The revenue from the Service Provider Technology platform increased when compared to the comparable quarter in the prior year and declined when compared to the comparable prior year period.

Revenues by Product Type
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
(in thousands, except percentages)(in thousands, except percentages)
Enterprise technology$373,573 82 %$295,043 82 %$1,217,279 84 %$972,173 78 %
Service Provider Technology84,200 18 %63,025 18 %232,148 16 %276,374 22 %
Total revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %

Enterprise Technology revenue increased $78.5 million, or 27%, from $295.0 million in the three months ended March 31, 2022 to $373.6 million in the three months ended March 31, 2023. Enterprise Technology revenue increased $245.1 million, or 25%, from $972.2 million in the nine months ended March 31, 2022 to $1217.3 million in the nine months ended March 31, 2023.

The increase in Enterprise Technology revenue during the three months ended March 31, 2023 as compared to the same period in the prior year, was primarily due to product expansion and further adoption of our UniFi technology platform across all regions except Asia Pacific. The increase in Enterprise Technology revenue during the nine months ended March 31, 2023 as compared to the same period in the prior year, was primarily due to product expansion and further adoption of our UniFi technology platform across all regions.

22


Service Provider Technology revenue increased $21.2 million, or 34%, from $63.0 million in the three months ended March 31, 2022 to $84.2 million in the three months ended March 31, 2023. Service Provider Technology revenue decreased $44.2 million, or 16%, from $276.4 million in the nine months ended March 31, 2022 to $232.1 million in the nine months ended March 31, 2023.

The increase in Service Provider Technology revenue during the three months ended March 31, 2023 as compared to the same period in the prior year, was primarily due to increased revenue in all regions across all platforms. The decrease in Service Provider Technology revenue during the nine months ended March 31, 2023 as compared to the same period in the prior year, was primarily due to decreased revenue in all regions across all the platforms.

Revenues by Geography

We have determined the geographical distribution of our product revenues based on our customers’ ship-to destinations. A majority of our sales are to distributors who either sell to resellers or directly to end customers, who may be located in different countries than the initial ship-to destination. The following are our revenues by geography for the three and nine months ended March 31, 2023 and 2022 (in thousands, except percentages):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
(in thousands, except percentages)
(in thousands, except percentages)
North America(1)
$230,741 50 %$183,575 51 %$683,907 47 %$579,711 47 %
Europe, the Middle East and Africa (“EMEA”)173,262 38 %135,227 38 %568,502 39 %498,836 40 %
Asia Pacific26,880 %26,455 %116,158 %102,152 %
South America26,890 %12,811 %80,860 %67,848 %
Total revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %
(1) Revenue for the United States was $214.3 million and $173.9 million for the three months ended March 31, 2023 and 2022, respectively. Revenue for the United States was $634.0 million and $536.8 million for the nine months ended March 31, 2023 and 2022, respectively.

North America

Revenues in North America increased $47.2 million, or 26%, from $183.6 million in the three months ended March 31, 2022 to $230.7 million in the three months ended March 31, 2023 and increased $104.2 million, or 18%, from $579.7 million in the nine months ended March 31, 2022 to $683.9 million in the nine months ended March 31, 2023.

The increase in North America revenues during the three months ended March 31, 2023 as compared to the same period in the prior year, was primarily due to increased revenue from Enterprise Technology and Service Provider Technology products. The increase in North America revenues during the nine months ended March 31, 2023 as compared to the same period in the prior year, was primarily due to increased revenue from Enterprise Technology products offset in part, by decreased revenue from our Service Provider Technology products.

Europe, the Middle East, and Africa (EMEA)

Revenues in EMEA increased $38.0 million, or 28%, from $135.2 million in the three months ended March 31, 2022 to $173.3 million in the three months ended March 31, 2023, and increased $69.7 million, or 14%, from $498.8 million in the nine months ended March 31, 2022 to $568.5 million in the nine months ended March 31, 2023.

The increase in EMEA revenues during the three months ended March 31, 2023 as compared to the same period in the prior year, was primarily due to increased revenue from Enterprise Technology and Service Provider Technology products. The increase in EMEA revenues during the nine months ended March 31, 2023, as compared to the same period in the prior year, was primarily due to increased revenue from Enterprise Technology products offset, in part, by decreased revenue from our Service Provider Technology products.

Asia Pacific

Revenues in the Asia Pacific region increased $0.4 million, or 2%, from $26.5 million in the three months ended March 31, 2022 to $26.9 million in the three months ended March 31, 2023, and increased $14.0 million, or 14%, from $102.2 million in the nine months ended March 31, 2022 to $116.2 million in the nine months ended March 31, 2023.


23

The increase in Asia Pacific revenues during the three months ended March 31, 2023 as compared to the same period in the prior year was primarily due to increased revenue from Service Provider Technology products offset, in part, by decreased revenue from our Enterprise Technology products. The increase in Asia Pacific revenues during the nine months ended March 31, 2023, as compared to the same period in the prior year, was primarily due to increased revenue from Enterprise Technology products offset, in part, by decreased revenue from our Service Provider Technology products.

South America

Revenues in South America increased $14.1 million, or 110%, from $12.8 million in the three months ended March 31, 2022 to $26.9 million in the three months ended March 31, 2023 and increased $13.0 million, or 19%, from $67.8 million in the nine months ended March 31, 2022 to $80.9 million in the nine months ended March 31, 2023.

The increase in South America revenues during the three months ended March 31, 2023 as compared to the same period in the prior year was due to increased revenue from Enterprise Technology and Service Provider Technology products. The increase in South America revenues during the nine months ended March 31, 2023 as compared to the same period in the prior year was primarily due to increased revenue from Enterprise Technology products offset, in part, by decreased revenue from Service Provider Technology products.

Gross Profit

Gross profit margin increased to 41.2% in the three months ended March 31, 2023, compared to 32.4% in the three months ended March 31, 2022 and decreased to 38.0% in the nine months ended March 31, 2023, compared to 40.0% in the nine months ended March 31, 2022. The increase in gross profit margin for the three months ended March 31, 2023, as compared to the comparable prior year period was primarily driven by lower shipping costs. The decrease in gross profit margin for the nine months ended March 31, 2023, as compared to the comparable prior year period was primarily driven by changes in product mix and increased component costs.

Operating Expenses

Research and Development

Research and development (“R&D”) expenses increased by $2.9 million, or 8%, from $35.3 million in the three months ended March 31, 2022 to $38.2 million in the three months ended March 31, 2023. As a percentage of revenues, R&D expenses decreased from 10% for the three months ended March 31, 2022 to 8% for the three months ended March 31, 2023.

Research and development (“R&D”) expenses increased by $4.5 million, or 4%, from $100.2 million in the nine months ended March 31, 2022 to $104.6 million in the nine months ended March 31, 2023. As a percentage of revenues, R&D expenses decreased from 8% for the nine months ended March 31, 2022 to 7% for the nine months ended March 31, 2023.

The increase in R&D expenses as compared to the comparable prior year periods was primarily due to higher employee related expenses.

Sales, General and Administrative

Sales, general and administrative (“SG&A”) expenses decreased $1.4 million, or 8%, from $18.2 million in the three months ended March 31, 2022 to $16.7 million in the three months ended March 31, 2023. As a percentage of revenues, SG&A expenses decreased from 5% for the three months ended March 31, 2022 to 4% for the three months ended March 31, 2023.

Sales, general and administrative (“SG&A”) expenses increased $1.8 million, or 4%, from $50.3 million in the nine months ended March 31, 2022 to $52.1 million in the nine months ended March 31, 2023. As a percentage of revenues, SG&A expenses decreased from 4.0% for the nine months ended March 31, 2022 to 3% for the nine months ended March 31, 2023.

The decrease in SG&A costs during the three months ended March 31, 2023 as compared to the same period in the prior year, was primarily due to lower marketing expenses, professional fees and charitable contributions offset, in part, by higher employee related expenses and credit card processing fees. The increase in SG&A costs during the nine months ended March 31, 2023, as compared to the comparable prior year period was primarily due to higher credit card processing fees and travel expenses offset, in part, by lower professional fees and marketing expenses.

Provision for Income Taxes

Our provision for income taxes increased $9.5 million, or 105%, from $9.0 million for the three months ended March 31, 2022 to

24

$18.5 million for the three months ended March 31, 2023. Our effective tax rate increased to 15.8% for the three months ended March 31, 2023 as compared to 15.2% for the three months ended March 31, 2022.

Our provision for income taxes increased $4.5 million, or 8%, from $53.8 million for the nine months ended March 31, 2022 to $58.3 million for the nine months ended March 31, 2023. Our effective tax rate increased to 16.1% for the six months ended March 31, 2023 as compared to 15.8% for the six months ended March 31, 2022.

The change in effective tax rates for the three and nine months ended March 31, 2023, as compared to the same periods in the prior year was primarily driven by a change in the mix of the income earned in the various jurisdictions as well as an increase in current U.S. taxes as a result of mandatory capitalization and amortization of research and development expenditures incurred in fiscal year 2023, as required by the 2017 Tax Cuts and Jobs Act ("TCJA"), and its interplay with GILTI. There is no offsetting deferred benefit due to our election to treat GILTI as a period cost.

Liquidity and Capital Resources

Sources and Uses of Cash

Our principal source of liquidity are cash and cash equivalents, cash generated by operations, the availability of additional funds under the Facilities and short-term investments. We had cash and cash equivalents of $152.5 million and $136.2 million as of March 31, 2023 and June 30, 2022, respectively. In April 2023, we entered the First Amendment Term Loan, which increased the size of our credit facilities by $250 million.

Consolidated Cash Flow Data

The following table sets forth the major components of our consolidated statements of cash flows data for the periods presented:
 Nine Months Ended
March 31,
 20232022
 (In thousands)
Net cash (used in) provided by operating activities$(159,872)$300,280 
Net cash (used in) investing activities(15,650)(10,718)
Net cash provided by (used in) financing activities191,818 (394,668)
Net increase (decrease) in cash and cash equivalents$16,296 $(105,106)

Cash Flows from Operating Activities

Net cash used in operating activities in the nine months ended March 31, 2023 consisted primarily of net income of $304.0 million partially offset by changes in operating assets and liabilities that resulted in net cash outflows of $487.7 million. This net change consisted primarily of a $489.5 million increase in inventory, a $26.7 million increase in accounts receivable, a $8.7 million increase in prepaid expense and other assets, a $73.5 million increase in net accounts payable and accrued liabilities, a $28.7 million decrease in taxes payable due to the timing of federal tax payments and a $5.0 million increase in vendor deposits.

Net cash provided by operating activities in the nine months ended March 31, 2022 consisted primarily of net income of $286.2 million, partially offset by changes in operating assets and liabilities that resulted in net cash outflows of $9.3 million. This net change consisted primarily of a $13.5 million increase in inventory, $34.8 million increase in vendor deposits, a $84.8 million decrease in accounts receivable, a $29.6 million decrease in net accounts payable and accrued liabilities, a $12.7 million decrease in taxes payable due to the timing of federal tax payments and a $0.8 million increase in prepaid expense and other assets.

Cash Flows from Investing Activities

We used $15.7 million of cash in investing activities during the nine months ended March 31, 2023. Our investing activities consisted primarily of $15.7 million of capital expenditures.

We used $10.7 million of cash in investing activities during the nine months ended March 31, 2022. Our investing activities consisted primarily of $11.1 million of capital expenditures and $0.9 million purchase of investments, partially offset by maturities of investment securities of $1.2 million.


25

Cash Flows from Financing Activities

We received $191.8 million of cash from financing activities during the nine months ended March 31, 2023. During the nine months ended March 31, 2023, we received $301.3 million (net) of funds under the Company's Facilities and used $108.8 million related to dividends paid on our common stock.

We used $394.7 million of cash in financing activities during the nine months ended March 31, 2022. During the nine months ended March 31, 2022, we used $231.3 million of net funds for repayments under the Company’s Facilities, $513.0 million related to the repurchase of our common stock and $111.8 million related to dividends paid on our common stock.

Liquidity

In April 2023, we entered the First Amendment Term Loan, which increased the size of our credit facility by $250 million. We used the First Amendment Term Loan to repay $250 million of outstanding revolver loans under our Revolving Facility, allowing us to increase the cash available to be drawn under the Revolving Facility by the same amount. We believe our existing cash and cash equivalents, in addition to the ability to draw cash under the Revolving Facility, if needed, will be sufficient to meet our near-term working capital requirements, future stock repurchases, dividends, and capital expenditure needs for the next twelve months, as well as long-term liquidity requirements in the event that the cash from operations is not adequate to meet our cash needs. However, this estimate is based on a number of assumptions that may prove to be wrong and we could exhaust our available cash and cash equivalents earlier than presently anticipated or need to rely more heavily on the Facilities or other sources of liquidity to continue to meet our needs. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our rate of revenue growth, the timing and extent of spending to support development efforts, the timing of new product introductions, market acceptance of our products, the availability of additional funds under the Facilities and overall economic conditions. The COVID-19 pandemic and resulting global disruptions have caused and may continue to cause significant volatility in financial markets and the domestic and global economy. This disruption can contribute to potential payment delays or defaults in our accounts receivable, affect asset valuations resulting in impairment charges, and affect the availability of financing credit as well as other segments of the credit markets. For a further discussion of the uncertainties and business risks associated with the COVID-19 pandemic, refer to “Part II-Item 1A. Risk Factors – Risks Related to Our Business and Industry – Our contract manufacturers, logistics centers and certain administrative and research and development operations, as well as our customers and suppliers, are located in areas likely to be subject to natural disasters, public health problems, military conflicts and geopolitical tensions, which could adversely affect our business, results of operations and financial condition” for additional information. We expect to continue to maintain financing flexibility in the current market conditions. However, due to the rapidly evolving global situation, it is not possible to predict whether unanticipated consequences of the pandemic are reasonably likely to materially affect our liquidity and capital resources in the future.


Warranties and Indemnifications

Our products are generally accompanied by a twelve to twenty-four month warranty from date of purchase, which covers both parts and labor. Generally, the distributor is responsible for the freight costs associated with warranty returns, and we absorb the freight costs of replacing items under warranty. In accordance with the Financial Accounting Standards Board’s (“FASB’s”), Accounting Standards Codification (“ASC”), 450-20, Loss Contingencies, we record an accrual when we believe it is reasonably estimable and probable based upon historical experience. We record a provision for estimated future warranty work in cost of goods sold upon recognition of revenues, and we review the resulting accrual regularly and periodically adjust it to reflect changes in warranty estimates.

We have entered and may in the future enter into standard indemnification agreements with certain distributors as well as other business partners in the ordinary course of business. These agreements may include provisions for indemnifying the distributor, OEM or other business partner against any claim brought by a third-party to the extent any such claim alleges that a Ubiquiti product infringes a patent, copyright or trademark or violates any other proprietary rights of that third-party. The maximum amount of potential future indemnification is unlimited. The maximum potential amount of future payments we could be required to make under these indemnification agreements is not estimable.

We have agreed to indemnify our directors, officers and certain other employees for certain events or occurrences, subject to certain limits, while such persons are or were serving at our request in such capacity. We may terminate the indemnification agreements with these persons upon the termination of their services with us, but termination will not affect claims for indemnification related to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited. We have a Directors and Officers insurance policy that limits our potential exposure for our indemnification obligations to our directors, officers and certain other employees. We believe the fair value of these indemnification agreements is minimal. We have not recorded any liabilities for these agreements as of March 31, 2023.

26


Based upon our historical experience and information known as of the date of this Quarterly Report on Form 10-Q, we do not believe it is likely that we will have material liability for the above indemnities as of March 31, 2023.

Contractual Obligations and Off-Balance Sheet Arrangements

Our contractual obligations represent material expected or contractually committed future payment obligations. We believe that we will be able to fund these obligations through our existing cash and cash equivalents, cash generated from operations and the availability of additional funds under the Facilities.

Purchase Obligations

We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During the normal course of business, the Company’s contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our products. We periodically review the potential liability. There have been no significant liabilities for cancellations recorded as of March 31, 2023. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligations to range from $1,279.2 million to $1,390.5 million as of March 31, 2023, depending upon the timing of orders placed for these components by our contract manufacturers.

Transition Tax

We have obligations of $67.5 million as of March 31, 2023, related to transition tax. Payment of these obligations are expected to be $16.9 million for fiscal 2024, $22.5 million for fiscal 2025 and $28.1 million for fiscal 2026. These obligations are included within Income tax payable and Long-term taxes payable on our consolidated balance sheets.

Other Obligations

We had other obligations of $5.8 million as of March 31, 2023, which consisted primarily of commitments related to research and development projects.

Unrecognized Tax Benefits

As of March 31, 2023, we had $34.9 million of unrecognized tax benefits and an additional $3.5 million for accrued interest, classified as non-current liabilities. At this time, we are unable to make a reasonably reliable estimate of timing of payments in individual years in connection with these tax liabilities.

Recent Accounting Pronouncements

For a discussion of recent accounting pronouncements, refer to Note 2, “Summary of Significant Accounting Policies” to the consolidated financial statements.

Note About Forward-Looking Statements

When used in this Report, the words “anticipates,” “believes,” “could,” “seeks,” “estimates,” “expects,” “intends,” “may,” “plans” “potential,” “predicts,” “projects,” “should,” “will,” “would” or similar expressions and negatives of those terms are intended to identify forward-looking statements. These are statements that relate to future periods and include statements about our future results, sources of revenue, our dividend, our continued growth, our gross margins, market trends, our product development, our introduction of new products, technological developments, the features, benefits and performance of our current and future products, the ability of our products to address a variety of markets, the anticipated growth of demand for connectivity worldwide, our growth strategies, future price reductions, our competitive status, our interest rate and foreign currency risks, our dependence on our senior management and our ability to attract and retain key personnel, dependency on and concentration of our distributors, our employee relations, current and potential litigation, current or potential indemnification liabilities, the effects of government regulations, the impact of tariffs, the expected impact of taxes on our liquidity and results of operations, our compliance with laws and regulations, our expected future operating costs and expenses and expenditure levels for research and development, selling, general and administrative expenses, fluctuations in operating results, fluctuations in our stock price, our payment of dividends, our future liquidity and cash needs, and the adequacy of and our reliance on our source of liquidity to meet such needs, our Facilities, future

27

acquisitions of and investments in complimentary businesses, the expected impact of various accounting policies and rules adopted by the Financial Accounting Standards Board and the impact of COVID-19 pandemic and the military conflict between Russia and Ukraine on our business and results of operations. Forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to, the impact of U.S. tariffs on results of operations, our ability to manage our growth, our ability to sustain or increase profitability, demand for our products, our ability to compete, our ability to rapidly develop new technology and introduce new products, our ability to safeguard our intellectual property, trends in the networking industry and fluctuations in general economic conditions, the impact of COVID-19 pandemic and the military conflict between Russia and Ukraine on our business, results and liquidity, volatility in our short-term investments, and the risks set forth throughout this Report, including under Part II: “Other Information”, Item 1, “Legal Proceedings” and under Item 1A, “Risk Factors.” These forward-looking statements speak only as of the date hereof. Except as required by law, we expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements contained herein to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Sensitivity

We had cash and cash equivalents of $152.5 million and $136.2 million as of March 31, 2023 and June 30, 2022, respectively. Cash and cash equivalents include securities that have a maturity of three months or less at the date of purchase. These amounts were held primarily in cash deposit accounts in U.S. dollars. The fair value of our cash and cash equivalents would not be significantly affected by either a 10% increase or decrease in interest rates due mainly to the short-term nature of these instruments.

We are exposed to interest rates risks primarily through borrowing under our credit facility. Interest on our borrowings is based on variable rates. Based on a sensitivity analysis, as of March 31, 2023, an instantaneous and sustained 200-basis-point increase in interest rates affecting our floating rate debt obligations, and assuming that we take no counteractive measures, would result in an incremental charge to our income before income taxes of approximately $21.8 million over the next twelve months.

Foreign Currency Risk

Certain of our sales, labor and other costs included in costs of revenue and operating expenses are denominated in the currencies of the countries in which our operations are located and may be subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Chinese Yuan, Euro, and Taiwan Dollar. A 10% appreciation or depreciation in the value of the U.S. dollar relative to the other currencies in which our revenue and expenses are denominated would result in a charge or benefit to our income before income taxes of approximately $2.1 million.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Management, with the participation of the Company’s Chief Executive Officer and Chief Accounting and Finance Officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2023. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives. Based on the evaluation of our disclosure controls and procedures as of March 31, 2023, our Chief Executive Officer and Chief Accounting and Finance Officer concluded that, as of such date, our disclosure controls and procedures were effective.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during the three months ended March 31, 2023, that materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.


28



PART II: OTHER INFORMATION
Item 1. Legal Proceedings

Please see Part I, Item 1, Note 9, "Commitments and Contingencies" of the notes to consolidated financial statements for a discussion of our legal proceedings.

Item 1A. Risk Factors

This Quarterly Report on Form 10-Q contains forward-looking statements that are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to, the risk factors set forth below. These risks and uncertainties are not the only ones we face. If any event related to these known or unknown risks or uncertainties actually occurs, our business prospects, operating results, and financial condition could be materially adversely affected.

Risk Factors Summary

our limited ability to forecast our results of operations and sales;
volatility and competition in the markets we serve or our inability to compete effectively with our competitors;
our reliance on a limited number of distributors for our products and the inability of our distributors to manage inventory of our products effectively, timely sell our products or estimate future demand for our products;
our inventory decisions, including, without limitation, for new product introductions, are based on assumptions and forecasts, which, if inaccurate, may result in write-downs of inventory or components;
our inability to keep pace with rapid technological and market changes or to maintain competitive prices for products;
the technological complexity of our products, which may contain undetected hardware defects or software bugs;
our inability to anticipate or mitigate cyberattacks, security vulnerabilities or other fraudulent or illegal activity;
our inability to manage our growth and expand our operations;
our inability to maintain or enhance the strength of our brand;
our reliance on a limited number of contract manufacturers to manufacture our products, and potential quality or product supply problems for our products if we are unable to secure sufficient components for our products or there is a shortage of manufacturing capacity;
our reliance on a limited number of suppliers and our inability to predict shortages in components, such as the global shortage in chipsets, or other supply disruptions, including, without limitation, as a result of COVID-19, the military conflict between Russia and Ukraine, the escalating tensions between China and Taiwan, or our failure to identify or qualify alternative suppliers;
disruption to the manufacturing or shipping of our products due to natural disasters, labor shortages or operational reductions from outbreaks of diseases or other public health events, including, without limitation, COVID-19, the military conflict between Russia and Ukraine, the escalating tensions between China and Taiwan, or similar disruptions in the countries or regions in which our contract manufacturers or logistics contractors are located;
a global economic downturn;
lower than expected returns from our investments in growth areas or our enterprise and service provider technologies;
the ineffective management of product introductions, product transitions and marketing or our inability to remain competitive and stimulate customer demand for our products;
our inability to anticipate consumer preferences and develop desirable consumer products and solutions, or to execute our strategy for our consumer products or develop our sales channels;
general credit, liquidity, market, and interest rate risks to our investment securities;
exposure to adverse developments affecting financial institutions at which we maintain deposits;
exposure to increased economic and operational uncertainties from our international operations, including, without limitation, as a result of foreign policy and geopolitical developments, particularly those involving China and Russia, varying legal and regulatory regimes and the effects of foreign currency exchange rates;
the failure of our foreign warehouse and logistics providers to safeguard, manage and properly report our inventory;
exposure to increased operational risks and liability to the extent we develop our own foreign manufacturing capacity;
our inability to manage geographically dispersed research and development teams;
our limited ability to obtain and enforce our intellectual property rights, particularly in China, Russia and South America;
the misappropriation of our intellectual property and trade secrets by our contract manufacturers or others to manufacture competitive products or counterfeit products;
our exposure to extensive intellectual property litigation;
the risks of using open source software in our products;
our debt levels and the impact our debt levels may have on our ability to raise capital or otherwise finance our business;
the risks of expanding our product offerings or our operations or increases in our operating expenses;

29


exposure to increased operational risks associated with our investments in new businesses, products, services, technologies, joint ventures and other strategic transactions;
our reliance on third-party software and services for certain aspects of our operations, including, without limitation, our financial reporting functions;
our inability to integrate future acquisitions;
changes in LIBOR reporting practices and the index used to replace LIBOR;
our reliance on our founder and chief executive officer, who owns a majority of our common stock;
volatility in the price of our common stock due to volatility in our results of operations or our failure to pay cash dividends or to repurchase shares of our common stock pursuant to our repurchase programs;
the reliance of our products on unlicensed radio frequency spectrum, and the increasing reliance of consumer and other products on the same spectrum or from the introduction of regulation of such spectrum;
potential liability under trade protection, anti-corruption, and other laws resulting from our global operations;
changes in laws and regulations relating to the handling of personal data;
the adverse impact from litigation matters;
the adverse impact to our results of operations from successful warranty claims, product losses or recalls;
indemnification claims against us for intellectual property infringement, defective products, and security vulnerabilities;
our inability to maintain an effective system of internal controls; and
changes in tax laws and regulations or reviews or audits of our tax returns.

Risks Related to Our Business and Industry

We have limited visibility into future sales, which makes it difficult to forecast our future results of operations.
Because of our limited visibility into end customer demand and channel inventory levels, our ability to accurately forecast our future sales is limited. We sell our products and solutions globally to network operators, service providers and consumers, primarily through our network of distributors and resellers. We do not employ a traditional direct sales force. Sales to our distributors have accounted for the majority of our revenues. Our distributors do not make long term purchase commitments to us, and do not typically provide us with information about market demand for our products. We endeavor to obtain information on inventory levels and sales data from our distributors. This information has been generally difficult to obtain in a timely manner, and we cannot always be certain that the information is reliable. If we over forecast demand, we may not be able to decrease our expenses in time to offset any shortfall in revenues, which could harm our ability to achieve or sustain expected results of operations. If we under forecast demand, our ability to fulfill sales orders will be compromised and sales to distributors may be deferred or lost altogether, which would reduce our revenues and could harm our ability to achieve or sustain expected results of operations.

The markets we serve can be especially volatile, and weakness in orders could harm our future results of operations.
Weakness in orders, directly or indirectly, from the markets we serve, including as a result of any slowdown in capital expenditures by the markets we service (which may be more prevalent during a global economic downturn, or periods of economic, political or regulatory uncertainty), could have a material adverse effect on our business, results of operations, liquidity and financial condition. Such slowdowns may continue or recur in future periods. Orders from the markets we serve could decline for many reasons other than the competitiveness of our products and services within their respective markets. These conditions have harmed our business and results of operations in the past, and some of these or other conditions in the markets we serve could affect our business and results of operations, liquidity or financial condition in any future period of such slowdowns.

We are subject to risks associated with our distributors’ inventory management practices.
Our distributors purchase and maintain their own inventories of our products, and we do not control their inventory management. Distributors may manage their inventories in a manner that causes significant fluctuations in their purchases from quarter to quarter, and which may not be in alignment with the actual demand of end customers for our products. If some distributors decide to purchase more of our products than are required to satisfy their customers’ demand in any particular quarter, because they do not accurately forecast demand or otherwise, they may reduce future orders until their inventory levels realign with their customers’ demand. If some distributors decide to purchase less of our products than are required to satisfy their customers’ demand in any particular quarter, because they do not accurately forecast demand or otherwise, sales of our products may be deferred or lost altogether, which could materially adversely affect our results of operations.

If our forecasts of future sales are inaccurate, we may manufacture too many or not enough products.
We may over or under forecast our customers’ actual demand for our products or the actual mix of our products that they will ultimately demand. If we over-forecast demand, we may build excess inventory which could materially adversely affect our operating results. If we under-forecast demand, we may miss opportunities for sales and may impair our customer relationships, which could materially adversely affect our results of operations.

The lead times that we face for the procurement of components and subsequent manufacturing of our products are usually much longer than the lead time from our customers’ orders to the expected delivery date. This increases the risk that we may manufacture too many

30


or not enough products in any given period. This risk may be further exacerbated by supply chain constraints on the global supply of components, particularly the chipsets, that we use to manufacture our products, as well as longer shipping lead times and delays.

We may need to build inventory for new product announcements and shipments or decide to increase or maintain higher levels of inventory, which may result in inventory write-downs.
The Company must order components for its products and build inventory, both of finished products and components, in advance of new product announcements and shipments. Decisions to build inventory for new products or to increase or maintain higher inventory levels are typically based upon uncertain forecasts or other assumptions and may expose us to a greater risk of carrying excess or obsolete inventory. Because the markets in which the Company competes are volatile, competitive and subject to rapid technology and price changes, if the assumptions on which we base these decisions turn out to be incorrect, our financial performance could suffer and we could be required to write-off the value of excess products or components inventory or not fully utilize firm purchase commitments.

We rely upon a limited number of distributors, and changes in our relationships with our distributors or changes within our distributors may disrupt our sales.
Although we have a large number of distributors in numerous countries who sell our products, a limited number of these distributors represent a significant portion of our sales. One or more of our major distributors may suffer from a decline in their financial condition, decrease in demand from their customers, or a decline in other aspects of their business which could impair their ability to purchase and resell our products. Any distributor may also cease doing business with us at any time with little or no notice. The termination of a relationship with a major distributor, either by us or by the distributor, could result in a temporary or permanent loss of revenues, slower or impaired collection on accounts receivable and costly and time-consuming litigation or arbitration. We may not be successful in finding other suitable distributors on satisfactory terms, or at all, and this could adversely affect our ability to sell in certain geographic markets or to certain network operators and service providers. We do not generally obtain letters of credit or other security for payment from the distributors, so we are not protected against accounts receivable default by the distributors.

We may not be able to enhance our products to keep pace with technological and market developments while offering competitive prices.
The market for our wireless broadband networking equipment is emerging and is characterized by rapid technological change, evolving industry standards, frequent new product introductions and short product life cycles. The markets for enterprise networking equipment and consumer products possess similar characteristics of rapid technological updates, evolving industry standards, frequent changes in consumer preferences, frequent new product introductions and short and unpredictable product life cycles. Our ability to keep pace in these markets depends upon our ability to enhance our current products, and continue to develop and introduce new products rapidly and at competitive prices. The success of new product introductions or updates on existing products depends on a number of factors including, but not limited to, timely and successful product development, market acceptance, our ability to manage the risks associated with new product production ramp-up, the effective management of our inventory and manufacturing schedule and the risk that new products may have defects or other deficiencies in the early stages of introduction.

The development of our products is complex and costly, and we typically have several products in development at the same time. Given the complexity, we occasionally have experienced, and could experience in the future, lower than expected yields on new or enhanced products and delays in completing the development and introduction of new products and enhancements to existing products. In addition, new products may have lower selling prices or higher costs than existing products, which could negatively impact our results of operations. Our ability to compete successfully will depend in large measure on our ability to maintain a technically skilled development and engineering staff, to successfully innovate, and to adapt to technological changes and advances in the industry. Development and delivery schedules for our products are difficult to predict. We may fail to introduce new products or enhancements to existing products in a timely fashion. If new releases of our products are delayed, our distributors may curtail their efforts to market and promote our products and our users may switch to competing products.

The markets in which we compete are highly competitive.
The networking, enterprise WLAN, routing, switching, video surveillance, wireless backhaul, machine-to-machine communications
and consumer markets in which we primarily compete are highly competitive and are influenced by competitive factors including:

• our ability to rapidly develop and introduce new high-performance integrated solutions;
• the price and total cost of ownership and return on investment associated with the solutions;
• the simplicity of deployment and use of the solutions;
• the reliability and scalability of the solutions;
• the market awareness of a particular brand;
• our ability to provide secure access to wireless networks;
• our ability to offer a suite of products and solutions;
• our ability to allow centralized management of the solutions; and
• our ability to provide product support.

31



New entrants seeking to gain market share by introducing new technology and new products may also make it more difficult for us to sell our products, and could create increased pricing pressure. In addition, broadband equipment providers or system integrators may also offer wireless broadband infrastructure equipment for free or as part of a bundled offering, which could force us to reduce our prices or change our selling model to remain competitive.

If there is a shift in the market such that network operators and service providers begin to use closed network solutions that only operate with other equipment from the same vendor, we could experience a significant decline in sales because our products would not be interoperable.

We expect competition to continuously intensify as other established and new companies introduce new products in the same markets that we serve or intend to enter, as these markets consolidate. Our business, results of operations, liquidity and financial condition will suffer if we do not maintain our competitiveness.

A number of our current or potential competitors have longer operating histories, greater brand recognition, larger customer bases and significantly greater resources than we do.
As we move into new markets for different types of products, our brand may not be as well-known as the incumbents’ brands in those markets. Potential customers may prefer to purchase from their existing suppliers or well-known brands rather than a new supplier, regardless of product performance or features. We expect increased competition from other established and emerging companies if our market continues to develop and expand. As we enter new markets, we expect to face competition from incumbent and new market participants and there is no assurance that our entry into new markets will be successful. Many of these companies have significantly greater financial, technical, marketing, distribution and other resources than we do and are better positioned to acquire and offer complementary products and technologies.

Industry consolidation, acquisitions and other arrangements among competitors may adversely affect our competitiveness because it may be more difficult to compete with entities that have access to their combined resources. As a result of such consolidation, acquisition or other arrangements, our current and potential competitors might be able to adapt more quickly to new technologies and consumer preference, devote greater resources to the marketing and promotion of their products, initiate or withstand price competition, and take advantage of acquisitions or other opportunities more readily and develop and expand their products more quickly than we do. These combinations may also affect customers’ perceptions regarding the viability of companies of our size and, consequently, affect their willingness to purchase our products.

The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs.
Our products may contain defects and bugs when they are introduced, or as new versions are released. We have focused, and intend to focus in the future, on getting our new products to market quickly. Due to our rapid product introductions, defects and bugs that may be contained in our products may not yet have manifested. We have in the past experienced, and may in the future experience, defects and bugs. If any of our products contain material defects or bugs, or have reliability, quality or compatibility problems, we may not be able to correct these problems promptly or successfully. The existence of defects or bugs in our products may damage our reputation and disrupt our sales. If any of these problems are not found until after we have commenced commercial production and distribution of a new product, we may be required to incur additional development costs, repair or replacement costs, and other costs relating to regulatory proceedings, product recalls and litigation, which could harm our reputation and results of operations. Undetected defects or bugs may lead to negative online Internet reviews of our products, which are increasingly becoming a significant factor in the success of our new product launches, especially for our consumer products. If we are unable to quickly respond to negative reviews, including end user reviews posted on various prominent online retailers, our ability to sell these products will be harmed. Moreover, we may offer stock rotation rights to our distributors. If we experience greater returns from retailers or end customers, or greater warranty claims, in excess of our reserves, our business, revenue and results of operations could be harmed.

Security vulnerabilities in our products, services and systems, or in our distribution channel, could lead to reduced revenues and
claims against us.
The quality and performance of some of our products and services may depend upon their ability to withstand cyber-attacks. Third parties may develop and deploy viruses, worms and other malicious software programs, some of which may be designed to attack our products, systems, or networks. Some of our products and services also involve the storage and transmission of users’ and customers’ proprietary information which may be the target of cyber-attacks. Hardware and software that we produce or procure from third parties also may contain defects in manufacture or design, including bugs and other problems, which could compromise their ability to withstand cyber-attacks.

Additionally, our sales to customers through our webstores have increased, which may expose us to liabilities associated with the online collection of customer data, including credit card information, and the costs we may incur to mitigate such risks. Our sales to customers through our webstores require the transmission of confidential information, including credit card information, securely over public networks. Third parties may have the technology or knowledge to breach the security of customer transaction data. Although

32


we have security measures related to our systems and the privacy of our customers, we cannot guarantee these measures will effectively prevent others from obtaining unauthorized access to our information and our customers’ information. Any person who circumvents our security measures could destroy or steal valuable information and/or disrupt our operations. Any security breach could also expose us to risks of data loss, litigation and liability, and could seriously disrupt operations and harm our reputation, any of which could adversely affect our financial condition and results of operations. In addition, state and federal laws and regulations are increasingly enacted to protect consumers against identity theft. These laws and regulations will likely increase the costs of doing business and if we fail to implement appropriate security measures, or to detect and provide prompt notice of unauthorized access as required by some of these laws and regulations, we could be subject to potential claims for damages and other remedies, which could adversely affect our business and results of operations. For additional information regarding the impact of privacy regulations applicable to our business, see “—Risks Related to Regulatory, Legal and Tax Matters — Our failure to comply with U.S. and foreign laws related to privacy, data security, cybersecurity and data protection, such as the E.U. Data Protection Directive and China Cybersecurity Law, could adversely affect our financial condition, results of operations, and our brand.”

We and certain of our vendors have experienced cyber-attacks in the past, and may experience cyber-attacks in the future. As a result, unauthorized parties have obtained, and may in the future obtain, access to our systems and data and may have obtained, and may in the future obtain, our users’ or customers’ data. Our security measures have in the past, and may in the future, be breached due to employee error, malfeasance, or otherwise. Third parties may also attempt to induce employees, users, or customers or those of our vendors to disclose sensitive information in order to gain access to our data or our users’ or customers’ data. Any such breach or unauthorized access could result in significant legal and financial exposure, costly and time-intensive notice requirements or other remediation efforts, damage to our reputation, and a loss of confidence in the security of our products and services. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently, and often are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures.

For example, in January 2021, we became aware that certain of our information technology systems hosted by a third party cloud provider were improperly accessed and certain of our source code and the credentials used to access the information technology systems themselves had been compromised. We received a threat to publicly release these materials unless we made a payment, which we have not done. As a result, it is possible that the source code and other information could be publicly disclosed or made available to our competitors. Due to the nature of the source code and the other information that we believe was improperly accessed, we at this time do not believe that any public disclosure will have a material adverse effect on our business or operations, but it is impossible to gauge the precise impact of any such disclosure. We have taken, and will continue to take, steps to remediate access controls to our information technology systems.

The costs to us to eliminate or alleviate security vulnerabilities can be significant, and our efforts to address these problems may not be successful and could result in interruptions, delays, cessation of service and loss of existing or potential customers that may impede our sales, manufacturing, distribution or other critical functions, as well as potential liability to the company. The risk that these types of events could seriously harm our business is likely to increase as we expand the web-based products and services that we offer.

We may be unable to anticipate or fail to adequately mitigate against increasingly sophisticated methods to engage in illegal or fraudulent activities against us.
Despite any defensive measures we take to manage threats to our business, our risk and exposure to these matters remain heightened because of, among other things, the evolving nature of such threats in light of advances in computer capabilities, new discoveries in the field of cryptography, new and sophisticated methods used by criminals including phishing, social engineering or other illicit acts, the increasing use of our webstores by customers, or other events or developments that we may be unable to anticipate or fail to adequately mitigate. In June 2015, we determined that we were the victim of criminal fraud known to law enforcement authorities as business e-mail compromise fraud which involved employee impersonation and fraudulent requests targeting our finance department. The fraud resulted in transfers of funds aggregating $46.7 million held by a Company subsidiary incorporated in Hong Kong to other overseas accounts held by third parties. To date, the Company has recovered $18.6 million. The Company recovered $8.1 million in fiscal 2015, resulting in a charge of $39.1 million in the fourth quarter of fiscal 2015, including additional expenses consisting of professional service fees associated with the fraud loss. In fiscal 2016, the Company recorded a net recovery of an additional $8.3 million, comprised of an $8.6 million recovery less $0.3 million of professional service fees associated with the recovery. In March 2021, the Company recorded a recovery of an additional $1.9 million. No additional recoveries have been made since March 31, 2021.

The Company is continuing to pursue the recovery of the remaining $28.1 million and is cooperating with numerous overseas law enforcement authorities who are actively pursuing a multi-agency criminal investigation. However, any additional recoveries are likely remote and therefore cannot be assured.

While we do not expect the fraud to have a material impact on our business, we have borne, and will continue to bear additional expenses in connection with the remediation and investigation of the fraud.


33


Any future illegal acts such as phishing, social engineering or other fraudulent conduct that go undetected may have significant negative impacts on our reputation, operating results and stock price.

Our business and prospects depend on the strength of our brand.
Maintaining and enhancing our brand is critical to expanding our base of distributors and end customers. Maintaining and enhancing our brand will depend largely on our ability to continue to develop and provide products and solutions that address the price performance characteristics sought by end customers and the users of our products and services, particularly in developing markets which comprise a significant part of our business. If we fail to promote, maintain and protect our brand successfully, our ability to sustain and expand our business and enter new markets will suffer.

We may fail to effectively manage the challenges associated with our growth.
Over the past several years we have expanded, and continue to expand, our product offerings, the number of customers we sell to, our transaction volumes, the number and type of our facilities, and the number of contract manufacturers that we utilize to produce our products. Failure to effectively manage the increased complexity associated with this expansion, particularly in light of our lean management structure, would make it difficult to conduct our business, fulfill customer orders, and pursue our strategies. We may also need to increase costs to add personnel, upgrade or replace our existing reporting systems, as well as improve our business processes and controls as a result of these changes. If we fail to effectively manage any of these challenges, we could suffer inefficiencies, errors and disruptions in our business, which in turn would adversely affect our results of operations.

We rely upon a limited number of contract manufacturers to produce our products. Shortages of components or manufacturing capacity could increase our costs or delay our ability to fulfill future orders and could have a material adverse impact on our business and results of operations.
We retain contract manufacturers, located primarily in China and Vietnam, to manufacture our products. Any significant change in our relationship with these manufacturers could have a material adverse effect on our business, results of operations and financial condition. Our reliance on contract manufacturers for manufacturing our products can present significant risks to us because, among other things, we do not have direct control over their activities. If we fail to manage our relationship with our manufacturers effectively, or if they experience operational difficulties, our ability to ship products to our retailers and distributors could be impaired and our competitive position and reputation could be harmed.

We significantly depend upon our contract manufacturers to:

• assure the quality of our products;
• manage capacity during periods of volatile demand;
• qualify appropriate component suppliers;
• ensure adequate supplies of components and materials;
• deliver finished products at agreed upon prices and schedules; and
• safeguard materials and finished goods.

The ability and willingness of our contract manufacturers to perform is largely outside our control.

Additionally, from time to time, unexpected events, such as the COVID-19 pandemic, have had, and may continue to have in the future, adverse effects on the ability of our contract manufacturers to fulfill their obligations to us due to, among other things, work stoppages or slowdowns due to facility closures or other social distancing mitigation efforts, and, more recently, the inability of our contract manufacturers to procure adequate supplies of the components to manufacture our products, particularly chipsets. A shortage of adequate component supply or manufacturing capacity could increase our costs by requiring us to use alternative contract manufacturers or component suppliers, which may not be available to us on acceptable terms, if at all. Moreover, our use of chipsets from different or multiple sources may require us to significantly modify our designs and manufacturing processes to accommodate these different chipsets, which would also increase our manufacturing costs and could delay our ability to manufacture products and result in decreased sales of our products. These increases in manufacturing costs or delays in manufacturing could have a material adverse impact on our business and results of operations. For additional discussion of the risks associated with supply chain issues or supplies of components, including chipsets, see the risk factor below captioned “We rely upon a limited number of suppliers. If these sources fail to satisfy our supply requirements or we are unable to manage our supply requirements through other sources, it could disrupt our business or have a material adverse effect on our results of operations and financial condition.”

In the event that we receive shipments of products that fail to comply with our technical specifications or that fail to conform to our quality control standards, and we are not able to obtain replacement products in a timely manner, we risk revenue losses from the inability to sell those products, increased administrative and shipping costs, and lower profitability. Additionally, if defects are not discovered until after distributors and/or end users purchase our products, they could lose confidence in the technical attributes of our products and our business and results of operations could be harmed.


34


We do not control our contract manufacturers or suppliers, including their labor, environmental or other practices. Environmental regulations or changes in the supply, demand or available sources of natural resources may affect the availability and cost of goods and services necessary to run our business. Non-compliance or deliberate violations of labor, environmental or other laws by our contract manufacturer or suppliers, or a failure of these parties to follow ethical business practices, could lead to negative publicity and harm our reputation or brand.

We believe that our orders may not represent a material portion of our contract manufacturers’ total orders and, as a result, fulfilling our orders may not be a priority in the event our contract manufacturers are constrained in their capacity. If any of our contract manufacturers experiences problems in its manufacturing operations, or if we have to change or add additional contract manufacturers, our ability to ship products to our customers would be impaired.

Additionally, any or all of the following could either limit supply or increase costs, directly or indirectly, to us or our contract manufacturers:

• labor strikes or shortages; including shortages in labor as a result of, or to mitigate, the spread of COVID-19;
• financial problems of either contract manufacturers or component suppliers;
• reservation of manufacturing capacity at our contract manufactures by other companies, inside or outside of our industry;
• changes or uncertainty in tariffs, economic sanctions, and other trade barriers; and
• industry consolidation occurring within one or more component supplier markets, such as the semiconductor market.

We rely upon a limited number of suppliers. If these sources fail to satisfy our supply requirements or we are unable to manage our supply requirements through other sources, it could disrupt our business or have a material adverse effect on our results of operations and financial condition.
We use components that are subject to price fluctuations, shortages or interruptions of supply, such as chipsets. The cost, quality and availability of these components are essential to the production and sale of all of our products and disruptions in our supply of these components could delay or disrupt the supply of our products and affect our business, results of operations and financial condition. Since 2020, we experienced reduced availability of components used to manufacture our products, especially the chipsets, which has impacted our ability and costs to manufacture our products. These supply shortages have resulted in increased component delivery lead times and increased costs to obtain components, particularly chipsets, and resulted in delays in product production. We do not stockpile sufficient components, particularly the chipsets, to cover the time it would take to re-engineer our products to replace the components used to manufacture our products. If there are shortages of chipsets or other components used to manufacture our products, while we expect to work closely with our suppliers and contract manufacturers to minimize the potential adverse impacts of such supply shortage, there are many companies seeking to purchase the same components, many of which have greater resources and larger market share than we have, which may limit the effectiveness of our efforts. There is also no assurance that we will be able to obtain sufficient chipsets or other components on acceptable terms, if at all, which could delay or disrupt the supply of our products and affect our business, results of operations and financial condition.

We purchase components, directly or through our contract manufacturers, from third parties that are necessary for the manufacture of our products. Shortages in the supply of components or other supply disruptions, including, without limitation, due to increasing demand for electronics and reductions in supply as a result of COVID-19, may not be predicted in time to design-in different components or qualify other suppliers. Shortages or supply disruptions may also increase the prices of components due to market conditions. While many components are generally available from a variety of sources, we and our contract manufacturers currently depend on a single or limited number of suppliers for several components for our products. For example, we currently rely upon some chipset suppliers, such as Qualcomm Atheros and Broadcom, as single-source suppliers of certain components for some of our products, and a disruption in the supply of those components would significantly disrupt our business.

We and our contract manufacturers generally rely on short-term purchase orders rather than long-term contracts with the suppliers of components for our products, particularly chipsets. As a result, even if the components for our products (including chipsets) are available, we and our contract manufacturers may not be able to procure sufficient components at reasonable prices to build our products in a timely manner. Further, in order to minimize their inventory risk, our manufacturers might not order components from third-party suppliers with adequate lead time, thereby impacting our ability to meet our demand forecast. We may, therefore, be unable to meet customer demand for our products, which would have a material adverse effect on our business, results of operations and financial condition.

Our products, especially new products, sometimes utilize custom components available from only one or limited number of sources. When a component or product uses new technologies, capacity constraints may exist until the suppliers’ yields have matured or manufacturing capacity has increased. Many factors may affect the continued availability of these components at acceptable prices, including if those suppliers decide to concentrate on the production of common components instead of components customized to meet our requirements. There is no assurance that the supply of such components will not be delayed or constrained.


35


Our contract manufacturers, logistics centers and certain administrative and research and development operations, as well as our customers and suppliers, are located in areas likely to be subject to natural disasters, public health problems, military conflicts and geopolitical tensions, which could adversely affect our business, results of operations and financial condition.
The manufacturing or shipping of our products at one or more facilities may be disrupted because our manufacturing and logistics contractors are primarily located in southern China. Our principal executive offices are located in New York, New York and we have operations in Ukraine, Taiwan and their surrounding countries. The risks of earthquakes, extreme storms and other natural disasters, military conflicts or geopolitical tensions in these geographic areas are significant. Any disruption resulting from these events could cause significant delays in product development or shipments of our products until we are able to shift our development, manufacturing or logistics centers from the affected contractor to another vendor, or shift the affected administrative or research and development activities to another location. Our business may be materially adversely affected by public health problems, particularly in China. For example, in the last decade, China has suffered health crises related to the outbreak of avian influenza, severe acute respiratory syndrome and COVID-19. The COVID-19 pandemic, the military conflict between Russia and Ukraine, the escalating tensions between China and Taiwan and resulting global disruptions have caused significant volatility in financial markets and the domestic and global economy. This disruption can contribute to potential payment delays or defaults in our accounts receivable, affect asset valuations resulting in impairment charges, and affect the availability of financing credit as well as other segments of the credit markets. Public health problems may also result in quarantines, business closures, unavailability of key personnel, domestic and international transportation restrictions, import and export complications, and otherwise cause shortages in the supply of components or cause other disruptions within our supply chain. Public health problems currently cause and, along with the military conflict between Russia and Ukraine and the escalating tensions between China and Taiwan, may continue to cause disruptions, delays, shortages, and increased costs within our supply chain, and distribution channels. In addition, public health problems may require us to take precautionary measures to minimize the risk to our employees, including requiring our employees to work remotely and suspending non-essential travel, which could negatively affect our business. Additionally, when our suppliers’ ability to manufacture or provide key components or services is impacted by supply chain disruptions, such as disruptions caused by COVID-19 related restrictions and shortages, we have incurred, and continue to incur, additional costs to expedite deliveries of components and services. The disruptions in our supply chain have not been fully remediated as of the date of this Quarterly Report on Form 10-Q. As a result of the transition to a remote working environment, we may experience disruptions or inefficiencies in our ability to operate our business. The continuation of these remote working measures also introduces additional operational risk, including increased cybersecurity risk. These cybersecurity risks include greater phishing, social engineering, malware, and other cybersecurity attacks, greater risk of a security breach resulting in the unauthorized release, destruction or misuse of valuable information, and potential impairment of our ability to perform critical functions, all of which could expose us to risks of data or financial loss, litigation and liability and could seriously disrupt our operations, which could materially and adversely affect our business, financial condition or results of operations. Public health problems may expose us to unanticipated liability or require us to change our business practices in a manner materially adverse to our business, results of operations and financial condition. In addition, the outbreak of communicable diseases could result in a widespread health crisis that could adversely affect general commercial activity and the economies and financial markets of many countries which may affect the demand for our products and services and our ability to obtain financing for our business. The extent to which public health problems will impact our business, results of operations and financial conditions will depend on developments that are highly uncertain and cannot be predicted. Such developments may include the geographic spread of the public health problems, the severity of the public health problems, the duration of the outbreak and the type and duration of actions that may be taken by various governmental authorities in response to the outbreak and the impact on the U.S. and the global economy. An outbreak of public health problems, or the perception that such an outbreak could occur, and the measures taken by the government of countries affected, could adversely affect our business, results of operations, liquidity and financial condition.

Additionally, the extent to which the military conflict between Russia and Ukraine or the escalating tensions between China and Taiwan may impact our business or results of operations in future periods will depend on future developments, including the severity and duration of the conflicts, their impact on regional and global economic conditions, as well as their impact on surrounding countries, including their impact on our employees and contractors in Ukraine, Taiwan, China and their surrounding countries, and its impact on global supply chains. A worsening of the conflict between Russia and Ukraine or the tensions between China and Taiwan, or the spread of either conflict to surrounding countries could adversely affect our business, results of operations, liquidity, and financial condition.

General global economic downturns and macroeconomic trends, including inflation or slowed economic growth, may negatively affect our customers and their ability to purchase our products. A downturn or such other trends may decrease our revenues and increase our costs and may increase credit risk with our customers and impact our ability to collect account receivable and recognize revenue.
The global macroeconomic environment has been challenging and inconsistent caused by instability in the global credit markets, the impact of uncertainty regarding global central bank monetary policy, the instability in the geopolitical environment in many parts of the world, including the June 2016 referendum by the United Kingdom in which voters approved an exit from the European Union, commonly referred to as “Brexit”. The United Kingdom ceased to be a member of the European Union on January 31, 2020. An agreement governing the U.K.’s departure from the European Union, Brexit, was agreed to on December 24, 2020, but a “transition period” keeping most pre-departure arrangements in place ended on December 31, 2020. Accordingly, although an agreement on post-

36


Brexit trade and future European Union-United Kingdom relations (the European Union-United Kingdom Trade and Cooperation Agreement) was reached on December 24, 2020, and the formal ratification process was completed in April 2021, there continues to be uncertainty over some of the practical consequences of Brexit and as to its application, including as to the United Kingdom’s trading policies with the European Union and other countries as it issues new rules and regulations. The most significant impact of the new trade agreement is new regulations regarding trade, tax, and employees, among others, in the United Kingdom that resulted in the creation of non-tariff barriers and have increased our shipping and regulatory costs and complexities for moving our products between the United Kingdom and the European Union. The full effects of Brexit will depend on agreements the United Kingdom may make and rules and regulations it may issue concerning trading among the United Kingdom and the European Union. Given the lack of comparable precedent, it is unclear what economic, financial, trade and legal implications the withdrawal of the United Kingdom from the European Union will have generally and how such withdrawal will affect us. The consequences of Brexit have brought legal uncertainty and increased complexity which could continue as national laws and regulations in the United Kingdom differ from the European Union laws and regulations and additional requirements come into effect in the United Kingdom and the European Union relating to testing, authorization, labeling and other requirements that may impact our ability to import, export and otherwise distribute our products, services, and solutions. Brexit could continue to cause disruptions in the markets that we serve. Additionally, we may be adversely affected by the Brexit in ways we do not currently anticipate.

Disruptions in the financial markets have had and may continue to have an adverse effect on the U.S. and world economies, which could adversely and materially impact business spending patterns. Tightening of credit in financial markets could adversely affect the ability of our customers and suppliers to obtain financing for significant purchases and operations and could result in a decrease in or cancellation of orders for our products.

Inflation in the United States and the other countries that we operate is currently expected to continue at an elevated level for the near-term. Rising inflation could have an adverse impact on our expenses. Our costs are subject to fluctuations, including due to the costs of raw materials, labor, transportation and energy. Therefore, our business results depend, in part, on our continued ability to manage these fluctuations through pricing actions, cost saving projects and sourcing decisions, while maintaining and improving margins and market share. Failure to manage these fluctuations could adversely impact our results of operations or cash flows.

Unfavorable macroeconomic conditions, such as a recession or continued slowed economic growth, may negatively affect demand for our products and exacerbate some of the other risks that affect our business, results of operations and financial condition. A tighter credit market for consumer, business, and service provider spending may have several adverse effects, including reduced demand for our products, increased price competition or deferment of purchases and orders by our customers. Additional effects may include increased demand for customer finance, difficulties in collection of accounts receivable, higher overhead costs as a percentage of revenue and higher interest expense, risk of supply constraints, risk of excess and obsolete inventories, risk of excess facilities and manufacturing capacity and increased risk of counterparty failures.

An economic downturn or economic uncertainty in our key U.S. and international markets, as well as fluctuations in currency exchange rates, may adversely affect consumer discretionary spending and demand for our consumer products. Factors affecting the level of consumer spending include general market conditions, macroeconomic conditions, fluctuations in foreign exchange rates and interest rates, and other factors such as consumer confidence, the availability and cost of consumer credit, levels of unemployment and tax rates. If global economic conditions are volatile or if economic conditions deteriorate, consumers may delay or reduce purchases of our consumer products resulting in consumer demand for our products that may not reach our sales targets. For example, the Brexit caused significant short-term volatility in global stock markets as well as currency exchange rate fluctuations, resulting in further strengthening of the U.S. dollar. Our sensitivity to economic cycles and any related fluctuation in consumer demand could adversely affect our business, financial condition and results of operations.

We have been investing and expect to continue to invest in growth areas and in our enterprise and service provider technologies, and if the return on these investments is lower or develops more slowly than we expect, our results of operations may be harmed.
We have and we may continue to invest and dedicate resources into new growth areas, such as consumer products, while also focusing on our enterprise and service provider technologies. However, the return on our investments may be lower, or may develop more slowly, than we expect. If we do not achieve the benefits anticipated from these investments (including if our selection of areas for investment does not play out as we expect), or if the achievement of these benefits is delayed, our results of operations may be adversely affected. Additionally, as we invest and dedicate resources into new growth areas, there is no assurance that we may succeed at maintaining our competitive position in enterprise and service provider technologies.

To remain competitive and stimulate customer demand, we must effectively manage product introductions, product transitions and marketing.
We believe that we must continually develop and introduce new products, enhance our existing products, effectively stimulate customer demand for new and upgraded products, and successfully manage the transition to these new and upgraded products to maintain or increase our revenue. The success of new product introductions depends on a number of factors including, but not limited to, timely and successful research and development, pricing, market and consumer acceptance, the effective forecasting and

37


management of product demand, purchase commitments and inventory levels, the availability of products in appropriate quantities to meet anticipated demand, the management of manufacturing and supply costs, the management of risks associated with new product production ramp-up issues, and the risk that new products may have quality issues or other defects or bugs in the early stages of introduction. Therefore, we may not correctly determine in advance the ultimate effect of new product introductions and transitions. Additionally, if the assumptions on which we based our forecasts and management of product demand, purchase commitments or inventory levels turn out to be incorrect, our financial performance could suffer and we could be required to write-off the value of excess products or components inventory or not fully utilize firm purchase commitments.

In addition, the introduction or announcement of new products or product enhancements may shorten the life cycle of our existing products or reduce demand for our current products, thereby offsetting any benefits of successful product introductions and potentially lead to challenges in managing inventory of existing products. Failure to complete product transitions effectively or in a timely manner could harm our brand and lead to, among other things, lower revenue, excess prior generation product inventory, or a deficit of new product inventory and reduced profitability.

In connection with introduction of new products, and our consumer products, in particular, we may spend significant amount on advertising and other marketing campaigns, such as television, print advertising, social media and others, as well as increased promotional activities, to build brand awareness and acquire new users. While we seek to structure our advertising campaigns in the manner that we believe is most likely to encourage people to use our products and services, we may fail to identify advertising opportunities that satisfy our anticipated return on advertising spend, accurately predict customer acquisition, or fully understand or estimate the conditions and behaviors that drive customer behavior. If for any reason any of our advertising campaigns prove less successful than anticipated in attracting new customers, we may not be able to recover our advertising spend, and our rate of user acquisition may fail to meet our expectations, either of which could have an adverse effect on our business. There can be no assurance that our advertising and other marketing efforts will result in increased sales of our consumer products.

If we are unable to anticipate consumer preferences and successfully develop desirable consumer products and solutions, we might not be able to maintain or increase revenue and profitability.
Our success in the consumer product market depends on our ability to identify and originate product trends as well as to anticipate, gauge and react to changing consumer demands in a timely manner. All of our consumer products are subject to changing consumer preferences that cannot be predicted with certainty and lead times for our products may make it more difficult for us to respond rapidly to new or changing product or consumer preferences. If we are unable to introduce appealing new consumer products or novel technologies in a timely manner, or our new consumer products or technologies are not accepted or adopted by consumers, our competitors may increase their market share, which could hurt our competitive position in the consumer product market. It is also possible that competitors could introduce new products and services that negatively impact consumer preference in the type of consumer products that we supply, which could result in decreased sales of our product and a loss in market share. We may not be able to achieve an acceptable return, if any, on our research and development efforts, and our business, results of operations, liquidity and financial condition may be adversely affected. As we continually seek to enhance our consumer products, we will incur additional costs to incorporate new or revised features. We might not be able to, or determine that it is not in our interests to, raise prices to compensate for any additional costs.

Our strategy for our consumer products depends upon effectively maintaining and further developing our sales channels, including developing and supporting our retail sales channel and distributors.
We depend upon effective sales channels to reach the consumers who are the ultimate purchasers of our consumer products. In the United States, we primarily sell our consumer products through a mix of retail channels, including, e-commerce, big box, mid-market and specialty retailers, and we reach certain U.S. markets through distributors. In international markets, we primarily sell through distributors who in turn sell to local retailers.

With some of our consumer products, we depend on retailers to provide adequate and attractive space for our products in their stores. We further depend on our retailers to employ, educate and motivate their sales personnel to effectively sell our consumer products. If our retailers do not adequately display our products, choose to reduce the space for our products in their stores or locate them in less than premium positioning, choose not to carry some or all of our consumer products or promote competitors’ products over ours, or do not effectively explain to customers the advantages of our consumer products, our sales could decrease and our business could be harmed. Similarly, our business could be adversely affected if any of our large retail customers were to experience financial difficulties, or change the focus of their businesses in a way that de-emphasized the sale of our products.

Our distributors generally offer products from several different manufacturers. Accordingly, we are at risk that these distributors may give higher priority to selling other companies’ products. We have limited number of distributors in certain regions, and if we were to lose the services of a distributor, we might need to find another distributor in that area and there can be no assurance of our ability to do so in a timely manner or on favorable terms. Additionally, as a result of the COVID-19 pandemic, certain of our distributors have been forced to temporarily suspend or otherwise reduce operations, which may adversely impact sales of our products. Further, our distributors build inventory in anticipation of future sales, and if such sales do not occur as rapidly as they anticipate, our distributors

38


will decrease the size of their future product orders. We are also subject to the risks of our distributors encountering financial difficulties, which could impede their effectiveness and also expose us to financial risk if they are unable to pay for the products they purchase from us. Additionally, our international distributors buy from us in U.S. dollars and generally sell to retailers in local currency so significant currency fluctuations could impact their profitability, and in turn, affect their ability to buy future products from us. For example, the Brexit, caused significant short-term volatility in global stock markets as well as currency exchange rate fluctuations, resulting in further strengthening of the U.S. dollar.

Any reduction in sales by our current distributors, loss of key distributors or decrease in revenue from our distributors could adversely affect our revenue, results of operations and financial condition.

We may experience risks in our investments due to changes in the market, which could adversely affect the value or liquidity of our investments.
From time to time, we may maintain a portfolio of marketable securities in a variety of instruments, which may include, but not be limited to, money market funds, corporate bonds, U.S. agency bonds and commercial papers. These investments are subject to general credit, liquidity, market, and interest rate risks. As a result, we may experience a reduction in value or loss of liquidity of our investments. These market risks associated with our investment portfolio may have a negative adverse effect on our business, results of operations, and financial condition.

We maintain cash deposits in excess of federally insured limits. Adverse developments affecting financial institutions, including bank failures, could adversely affect our liquidity and financial performance.
We maintain domestic cash deposits in Federal Deposit Insurance Corporation (“FDIC”) insured banks that exceed the FDIC insurance limits. We also maintain cash deposits in foreign banks where we operate, some of which are not insured or are only partially insured by the FDIC or similar agencies. Bank failures, events involving limited liquidity, defaults, non-performance, or other adverse developments that affect financial institutions, or concerns or rumors about such events, may lead to liquidity constraints. For example, on March 10, 2023, Silicon Valley Bank failed and was taken into receivership by the FDIC. The failure of a bank, or other adverse conditions in the financial or credit markets impacting financial institutions at which we maintain balances, could adversely impact our liquidity and financial performance. There can be no assurance that our deposits in excess of the FDIC or other comparable insurance limits will be backstopped by the U.S. or applicable foreign government, or that any bank or financial institution with which we do business will be able to obtain needed liquidity from other banks, government institutions, or by acquisition in the event of a failure or liquidity crisis.

Risks Related to Our International Operations

Our business is susceptible to risks associated with operations outside of the United States.
We have operations in China, the Czech Republic, Lithuania, Poland, Latvia, Ukraine, Canada, India, Taiwan and elsewhere, with our operations in Taiwan, in particular, increasingly important to our overall business. We also sell to distributors in numerous countries throughout the world. Our operations outside of the United States subject us to risks that we generally do not face in the United States. These include:

the burdens of complying with a wide variety of foreign laws and regulations, and the risks of non-compliance, including the increased burden of complying with anti-bribery regulations, such as the Foreign Corrupt Practices Act (“FCPA”) of the United States, and the risk associated with non-compliance with such laws;
fluctuations in currency exchange rates;
import and export license requirements, tariffs, economic sanctions, contractual limitations and other trade barriers;
increasing labor costs, especially in China;
difficulties in managing the geographically remote personnel;
the complexities of foreign tax systems and changes in their tax rates and rules;
stringent consumer protection and product compliance regulations that are costly to comply with and may vary from country to country;
limited protection and enforcement regimes for intellectual property rights in some countries;
business disruptions created by health crises and outbreaks of communicable diseases, especially in China, such as the outbreak of COVID-19;
increased financial accounting and reporting burdens and complexity; and
political, social and economic instability in some jurisdictions, including impacts of the military conflict between Russia and Ukraine, the escalating tensions between China and Taiwan and the responses by governments worldwide to such conflicts.

Additionally, changes in the local political, social and economic environment in the countries in which we operate, including Taiwan and Ukraine and its surrounding countries, could adversely affect our operations outside of the United States, as well as our business, results of operations and financial condition.


39


If any of these risks were to come to fruition, it could negatively affect our business outside the United States and, consequently, our results of operations. Additionally, operating in markets outside the United States requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required to establish, acquire or integrate operations in other countries will produce anticipated levels of revenues or profitability.

Our third-party logistics and warehousing providers in China and elsewhere may fail to safeguard and accurately manage and report our inventory.
We use third-party logistics and warehousing providers located in China and other countries to fulfill a portion of our worldwide sales. We also rely on our third-party logistics and warehousing providers to safeguard and manage and report on the status of our products at their warehouse and in transit. These service providers may fail to safeguard our products, fail to accurately segregate and report our inventory, or fail to manage and track the delivery of our products, which could have a material adverse effect on our business, results of operations and financial condition.

We face significant political risks associated with doing business in mainland China and Taiwan, particularly due to the tense relationship between mainland China and Taiwan, that could negatively affect our business.
We conduct a portion of our business in mainland China and Taiwan, and our operations in mainland China and Taiwan are critical to our business. Accordingly, our business, financial condition and results of operations and the market price of our shares may be affected by changes in governmental policies, taxation, inflation or interest rates in mainland China and Taiwan and by social instability and diplomatic developments in or affecting mainland China and Taiwan, which are outside of our control. Relations between mainland China and Taiwan and other factors affecting military, political or economic conditions in mainland China and Taiwan, including responses by governments worldwide to the geopolitical tension or conflict between mainland China and Taiwan, could materially and adversely affect our business, financial condition and results of operations.

To the extent that we develop some of our own manufacturing capacity, we will be subject to various risks associated with such activities.
We invested in developing our own manufacturing capacity to support our product development and prototyping. To the extent that we may invest in and expand or relocate these manufacturing capabilities, and increasingly rely upon such activities, we will face increased risks associated with:

bearing the fixed costs of these activities;
directly procuring components and materials;
regulatory and other compliance requirements, including import and export license requirements, tariffs, economic
sanctions, contractual limitations and other trade barriers;
exposure to casualty loss and other disruptions;
quality control;
labor relations; and
our limited experience in operating manufacturing facilities.

Since these activities are currently conducted in China and could be expanded to other foreign countries, some of these risks may be more significant due to the less predictable legal and political environment. Additionally, changes in the local political, social and economic environment could adversely affect our ability and plans to develop our own manufacturing capacity.

Our business may be negatively affected by political events and foreign policy responses.
Geopolitical uncertainties and events could cause damage or disruption to international commerce and the global economy, and thus could have a material adverse effect on us, our suppliers, logistics providers, manufacturing vendors and customers, including our channel partners. Changes in commodity prices may also cause political uncertainty and increase currency volatility that can affect economic activity. For example, escalating tensions between the U.S., China and other countries may result in changes in laws or regulations that will affect our ability to manufacture and sell our products. The vast majority of our products that are imported into the U.S. from China are currently subject to tariffs that range between 7.5% and 25%. These tariffs have already affected our operating results and margins. The progress and continuation of trade negotiations between the U.S. and China continues to be uncertain and a further escalation of the trade war remains a possibility. These tariffs have, and will continue to have, an adverse effect on our results of operations and margins. We can provide no assurance regarding the magnitude, scope or duration of the imposed tariffs or the magnitude, scope or duration from any relief in increases to such tariffs, as well as the potential for additional tariffs or trade barriers by the U.S., China or other countries, nor that any strategies we may implement to mitigate the impact of such tariffs or other trade actions will be successful.

Changes in U.S. social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories and countries where we currently develop and sell products, and any negative sentiments towards the U.S. as a result of such changes, could also adversely affect our business. For example, if the U.S. government withdraws or materially modifies existing or proposed trade agreements, places greater restriction on free trade generally or imposes increases on

40


tariffs on goods imported into the U.S., particularly from China, our business, financial condition and results of operations could be adversely affected. In addition, negative sentiments towards the U.S. among non-U.S. customers and among non-U.S. employees or prospective employees could adversely affect sales or hiring and retention, respectively.

The foreign policies of governments may be volatile and may result in rapid changes to import and export requirements, customs classifications, tariffs, trade sanctions and embargoes or other retaliatory trade measures that may cause us to raise prices, prevent us from offering products or providing services to particular entities or markets, may cause us to make changes to our operations, or create delays and inefficiencies in our supply chain. For example, political unrest and uncertainties in the Middle East, Eastern Europe and Asia Pacific, including the military conflict between Russia and Ukraine and the escalating tensions between China and Taiwan, may lead to disruptions in commerce in those regions, which would in turn impact our sales to those regions. Furthermore, if the U.S. government imposes new sanctions against certain countries or entities, such sanctions could sufficiently restrict our ability to market and sell our products and may materially adversely affect our results of operations.

In addition, reports of certain intelligence gathering methods of the U.S. government could affect customers’ perception of the products of companies based in the United States. Trust and confidence in us as an equipment supplier is critical to the development and growth of our markets. Impairment of that trust, or foreign regulatory actions taken in response to reports of certain intelligence gathering methods of the U.S. government, could affect the demand for our products from customers outside of the United States and could have an adverse effect on our results of operations.

Our ability to introduce new products and support our existing products depends on our ability to manage geographically dispersed research and development teams.
Significant parts of our research and development operations are conducted in geographically dispersed localities. Our success depends on the effectiveness of our research and development activities. We must successfully manage these geographically dispersed teams in order to meet our objectives for new product introduction, product quality and product support. It can be difficult to effectively manage geographically dispersed research and development teams. If we fail to do so, we could incur unexpected costs or delays in product development.

Risks Related to Intellectual Property

We have limited ability to obtain and enforce intellectual property rights, and may fail to effectively obtain and enforce such rights.
Our success can depend significantly upon our intellectual property rights. We rely on a combination of patent, copyright, trademark, trade secret laws, and contractual rights to establish, maintain and protect these intellectual property rights, all of which afford only limited protection. Our patent rights, and the prospective rights sought in our pending patent applications, may not be meaningful or provide us with any commercial advantage and they could be opposed, contested, circumvented or designed around by our competitors or be declared invalid or unenforceable in legal proceedings. In addition, patents may not be issued from any of our current or future patent applications. Any failure of our patents or other intellectual property rights to adequately protect our technology might make it easier for our competitors to offer similar products or technologies.

We may fail to apply for patents on important products, services, technologies or designs in a timely fashion, or at all. We may not have sufficient intellectual property rights in all countries where unauthorized third party copying or use of our proprietary technology occurs and the scope of our intellectual property might be more limited in certain countries. Our existing and future patents may not be sufficient to protect our products, services, technologies or designs and/or may not prevent others from developing competing products, services, technologies or designs. We cannot predict the validity and enforceability of our patents and other intellectual property with certainty.

We have registered, and applied to register, certain of our trademarks in several jurisdictions worldwide. In some of those jurisdictions, third party filings exist for the same, similar or otherwise related products or services, which could block the registration of our marks. Even if we are able to register our marks, competitors may adopt or file similar marks to ours, register domain names that mimic or incorporate our marks, or otherwise infringe upon our trademark rights. Although we police our trademark rights carefully, there can be no assurance that we are aware of all third party uses or that we will prevail in enforcing our rights in all such instances. Any of these negative outcomes could impact the strength, value and effectiveness of our brand, as well as our ability to market our products. We have also registered domain names for websites, or URLs, that we use in our business, such as www.ui.com. If we are unable to protect our domain names, our brand, business, and results of operations could be adversely affected. Domain names similar to ours have already been registered in the United States and elsewhere, and we may be unable to prevent third parties from acquiring and using domain names that infringe, are similar to, or otherwise decrease the value of, our brand or our trademarks. In addition, although we own www.ui.com and various other global top-level domains, we might not be able to, or may choose not to, acquire or maintain other country-specific URLs in which we currently conduct or intend to conduct business.

Confidentiality agreements with our employees, licensees, independent contractors and others may not effectively prevent disclosure of our trade secrets, and may not provide an adequate remedy in the event of unauthorized use or disclosure of our trade secrets. We

41


may also fail or have failed to obtain such agreements from such persons due to administrative oversights or other reasons. Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property, such as the production of counterfeits of our products, and unauthorized registration and use of our trademarks by third parties, is a matter of ongoing concern. The steps we have taken may not prevent unauthorized use of our intellectual property. We may fail to detect infringements of, or take appropriate steps to enforce, our intellectual property rights. Our competitors might independently develop similar technology without infringing our intellectual property rights. Our inability or failure to effectively protect our intellectual property could reduce the value of our technology and could impair our ability to compete. Any inability or failure by us to meaningfully protect our intellectual property could result in competitors offering products that incorporate our most technologically advanced features.

We have initiated and may continue to initiate legal proceedings to enforce our intellectual property rights. Litigation, whether we are a plaintiff or a defendant, can be expensive and time-consuming, may place our intellectual property at risk of being invalidated or narrowed in scope, and may divert the efforts of our technical staff and managerial personnel.

Enforcement of our intellectual property rights abroad, particularly in China and South America, is limited.
The intellectual property protection and enforcement regimes in certain countries outside the United States are generally not as comprehensive as in the United States, and may not adequately protect our intellectual property. The legal regimes relating to the recognition and enforcement of intellectual property rights in China and South America are particularly limited. Legal proceedings to enforce our intellectual property in these jurisdictions may progress slowly, during which time infringement may continue largely unimpeded. Countries that have relatively inefficient intellectual property protection and enforcement regimes represent a significant portion of the demand for our products. These factors may make it more challenging for us to enforce our intellectual property rights against infringement. The infringement of our intellectual property rights, particularly in these jurisdictions, may materially harm our business in these markets and elsewhere by reducing our sales, and adversely affecting our results of operations, and diluting our brand or reputation.

Our contract manufacturers may not respect our intellectual property, and may produce products that compete with ours.
Our contract manufacturers operate primarily in China, where the prosecution of intellectual property infringement and trade secret theft is more difficult than in the United States. In the past, our contract manufacturers, their affiliates, their other customers or their suppliers have attempted to participate in efforts to misappropriate our intellectual property and trade secrets to manufacture our products for themselves or others without our knowledge. Even if the agreements with our contract manufacturers, and applicable laws, prohibit them from misusing our intellectual property and trade secrets, we may be unsuccessful in monitoring and enforcing our intellectual property rights against them. We have in the past, and may continue to discover, counterfeit goods being sold as our products or as other brands.

We operate in an industry with extensive intellectual property litigation.
Our commercial success depends in part upon us and our component suppliers not infringing intellectual property rights owned by others, and being able to resolve intellectual property claims without major financial expenditures. Our key component suppliers are often targets of intellectual property claims, and we are subject to claims as well.

There are numerous patents and patent applications in the United States and other countries relating to communications technologies. It can be difficult or impossible to conduct meaningful searches for patents relating to our technologies, or to approach third parties to seek a license to their patents. Even extensive searches for patents that may be relevant to our products may not uncover all relevant patents and patent applications. Because of the existence of a large number of patents in the networking field, the secrecy of some pending patents, and the rapid rate of issuance of new patents, it is not economically practical or even possible to determine in advance whether a product or any of its components infringes or will infringe on the patent rights of others. The asserted claims and/or initiated litigation can include claims against us or our manufacturers, suppliers, or customers, alleging infringement of their proprietary rights with respect to our existing or future products or components of those products. Regardless of the merit of these claims, they can be time-consuming, result in costly litigation and diversion of technical and management personnel, or require us to develop a non-infringing technology or enter into license agreements. Where claims are made by customers, resistance even to unmeritorious claims could damage customer relationships.

We cannot determine with certainty whether any existing or future third-party intellectual property rights would require us to alter our technologies, obtain licenses or cease certain activities. There can be no assurance that licenses will be available on acceptable terms and conditions, if at all, or that our suppliers will indemnify us, or that any indemnification will be adequate to cover our costs if a claim were brought directly against us or our customers. Furthermore, because of the potential for high court awards that are not necessarily predictable, it is not unusual to find even arguably unmeritorious claims settled for significant amounts.

We have received, and may in the future receive, claims from third parties, including competitors and non-practicing entities, asserting intellectual property infringement and other related claims. We expect to continue to receive such intellectual property claims in the future. As our revenues grow and our profile increases, the frequency and significance of these claims may increase.

42



Whether or not there is merit to a given claim, it can be time consuming and costly to defend against, and could:

adversely affect our relationships with our current or future users, customers and suppliers;
cause delays or stoppages in the shipment of our products;
cause us to modify or redesign our products;
cause us to rebrand our products or services;
subject us to a temporary or permanent injunction;
divert management’s attention and resources;
subject us to significant damages or settlements;
cause us to give up some of our intellectual property;
require us to enter into costly licensing agreements; or
require us to cease offering certain of our products or services.

Some of our competitors may have substantially greater resources than we do and may be able to sustain the costs of complex intellectual property litigation to a greater degree and for longer periods of time than we could. In addition, patent holding companies and other third-party non-practicing entities that focus on extracting royalties and settlements by enforcing patent rights may target our component suppliers, manufacturers, us, our distributors, members of our sales channels, our network operators and service providers, or other purchasers of our products. These companies typically have little or no product revenues and therefore our patents may provide little or no deterrence against such companies filing patent infringement lawsuits against our component suppliers, manufacturers, us, our distributors, members of our sales channels, network operators and service providers, or other purchasers of our products.

In addition to liability for monetary damages against us or, in certain circumstances, against end users of our products, we may be prohibited from developing, commercializing or continuing to provide certain of our products unless we obtain licenses from the holders of the patents or other intellectual property rights. We cannot assure you that we will be able to obtain any such licenses on commercially reasonable terms, or at all. If we do not obtain licenses, our business, results of operations and financial condition could be materially affected and we could, for example, be required to cease offering our products or be required to materially alter our products, which could involve substantial costs and time to develop.

The production of counterfeit versions of our products may reduce our sales levels and damage our brand.
We have in the past and continue to discover counterfeit versions of our products. Although we have taken steps to combat counterfeiting, it is difficult or impossible to detect or prevent all instances of counterfeiting. Particularly if the quality of counterfeit products is poor, damage could be done to our brand. Combating counterfeiting is difficult and expensive, and may not be successful, especially in countries that have a relatively weak legal regime for the protection of intellectual property.

We use open source software in our products that may subject source code to public release or require us to re-engineer our products.
We use open source software in certain of our products, and may use more open source software in the future.
There have been claims challenging the ownership of software and claims of copyright infringement against companies that use open source software in the development of their products. We could become subject to claims regarding the ownership of what we believe to be our proprietary software and claims of copyright infringement.

Usage of open source software can also lead to greater risks than the use of third-party commercial software, because open source licensors generally do not provide warranties or controls on origin of the software.

Some open source licenses contain requirements that users make available and license the source code for the modifications or derivative works that they create based upon the open source software. If we combine our proprietary software with open source software we could, in some circumstances, be required to release our proprietary source code publicly or license such source code on unfavorable terms or at no cost. That could significantly diminish the value of some of our products and negatively affect our business.

Risks Related to Our Management and Structure

We are reliant on our founder and Chief Executive Officer, Robert J. Pera, and the departure or loss of Mr. Pera or other key personnel would disrupt our business.
Our success and future growth depend on the skills, working relationships and continued services of our founder, Chairman and Chief Executive Officer, Robert J. Pera, as well as the other members of our management team. We do not maintain any significant key person insurance with regard to any of our personnel. Mr. Pera, in particular, is central to our product development efforts and overall strategic direction. The departure or loss of Mr. Pera or any of the other members of our management team and the inability to identify and hire a qualified replacement timely would adversely affect our business, results of operations and financial condition. Our business

43


model relies in part on leanly staffed, independent and efficient research and development teams. Our research and development teams are organized around small groups or individual contributors for a given platform, and there is little overlap in knowledge and responsibilities. In the event that we are unable to retain the services of any key contributors or are unable to identify and attract additional contributors, we may be unable to bring our products or product improvements to market in a timely manner, if at all, due to disruption in our development activities.

Our future success also depends on our ability to attract, retain and motivate our management and skilled personnel. Competition for personnel exists in the industries in which we participate, particularly for persons with specialized experience in areas such as antenna design and radio frequency equipment. If we are unable to attract and retain the necessary personnel our business, results of operations and financial condition could be materially adversely affected.

We may fail to manage our growth effectively and develop and implement appropriate control systems.
We have substantially expanded our business and operations in recent periods, including increases in the number of our distributors, contract manufacturers, headcount locations and facilities. This rapid expansion places a significant strain on our managerial, administrative, and operational resources. Our business model reflects our decision to operate with streamlined infrastructure, with lower support and administrative headcount. This may increase the risks associated with managing our growth, and we may not have sufficient internal resources to adapt or respond to unexpected challenges and compliance requirements.

Our profitability may decline as we expand into new product areas.
We receive a substantial majority of our revenues from the sale of outdoor wireless networking equipment and enterprise WLAN. As we expand into other products and services, such as video surveillance equipment, voice communication equipment, security access equipment, wireless backhaul, consumer electronics, and machine-to-machine communications, we may not be able to compete effectively with existing market participants and may not be able to realize a positive return on the investment we have made in these products or services. Entering these markets may result in increased product development costs, and our new products may have extended time to market relative to our current products. If our introduction of a new product is not successful, or if we are not able to achieve the revenues or margins we expect, our results of operations may be harmed and we may not recover our product development and marketing expenditures.

We may also be required to add a traditional direct sales force and customer support personnel to market and support new or existing products, which would cause us to experience substantially lower product margins or increase our operating expenses. Adding a traditional direct sales force or customer support personnel would reduce our operating income and may not be successful.

Our operating expenses are increasing as we make expenditures to enhance and expand our operations.
Over the past several years, we have increased our expenditure on infrastructure to support our anticipated growth. We are continuing to make significant investments in information systems, hiring more administrative personnel, using more professional services and expanding our operations outside the United States. We intend to make additional investments in systems and personnel and continue to expand our operations to support anticipated growth in our business. As a result, we expect our operating expenses to increase.
In addition, we may need in the future to build a traditional direct sales force to market and sell our products or provide additional resources or cooperative funds to our distributors. Such changes to our existing sales model would likely result in higher selling, general and administrative expenses as a percentage of our revenues.

Compliance with conflict mineral disclosure requirements necessitates additional compliance cost and may create reputational challenges.
Pursuant to Section 1502 of the Dodd-Frank Act, United States publicly-traded companies are required to disclose use or potential use of certain minerals and their derivatives, including tantalum, tin, gold and tungsten, that are mined from the Democratic Republic of Congo and adjoining countries and deemed conflict minerals.

These requirements necessitate due diligence efforts to assess whether such minerals are used in our products in order to make the relevant required annual disclosures. There are, and will be, ongoing costs associated with complying with these disclosure requirements, including diligence to determine the sources of those minerals that may be used or necessary to the production of our products. Accordingly, our ability to determine with certainty the origin and chain of custody of these raw materials is limited. We may face reputational challenges that could impact future sales if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to verify with sufficient accuracy the origins of all conflict minerals used in our products.

We rely on third-party software and services to conduct our enterprise resource planning, financial planning and analysis, and financial reporting. We also rely on third party software and service for our computing, storage, bandwidth, and other services. Any disruption of or interference with these services would negatively affect our operations and seriously harm our business.
We currently use NetSuite and other software and services to conduct our order management and financial processes. The availability of this service is essential to the management of our business. As we expand our operations, we expect to utilize additional systems

44


and service providers that may also be essential to managing our business. Although the systems and services that we require are typically available from a number of providers, it is time consuming and costly to qualify and implement these relationships.

We rely on third party service providers, such as G-Suite, Google Cloud and Amazon Web Services, to provide distributed computing infrastructure platforms for business operations, or what is commonly referred to as a “cloud” computing service. Any transition of the cloud services currently provided by these service providers to another cloud provider would be difficult to implement and will cause us to incur significant time and expense. If our existing cloud service providers experience interruptions in service regularly or for a prolonged basis, or other similar issues, our business would be seriously harmed. Additionally, our existing cloud service providers have broad discretion to change and interpret its terms of service and other policies with respect to us, and they may take actions beyond our control that could harm our business.

Our ability to manage our business would suffer if one or more of our providers suffer an interruption in their business, or experience delays, disruptions or quality control problems in their operations, or we have to change or add additional systems and services. We may not be able to control the quality of the systems and services we receive from third party service providers, which could impair our financial reporting and may negatively impact our business, results of operations and financial condition.

Our debt levels could adversely affect our ability to raise additional capital to pay dividends, repurchase our shares of common stock and fund our operations or limit our ability to react to changes in our industry or the economy.
As of March 31, 2023, our balance outstanding under the Third Amended and Restated Credit Agreement for our Term Facility and Revolving Facility (each as defined herein), was $450.0 million and $640.0 million, respectively. In the future we may need to raise additional capital to finance our payment of dividends or repurchase shares of our common stock and fund our growth and operational goals. If additional financing is not available when required or on acceptable terms, we may not be able to pay dividends, repurchase shares of common stock, expand our business, develop or enhance our products, take advantage of business opportunities or respond to competitive pressures, which could result in lower revenues and reduce the competitiveness of our products.

In addition, any potential debt level increases could have important consequences, including:

requiring a substantial portion of cash flows from operations to be dedicated to the payment of principal and interest on our indebtedness, thereby reducing our ability to use our cash flows to fund our operations and capital expenditures, pay dividends, repurchase shares of our common stock and pursue business opportunities;
increasing our vulnerability to general industry and economic conditions;
limiting our ability to make strategic acquisitions or causing us to make non-strategic divestitures;
limiting our ability to obtain additional financing for working capital, capital expenditures, debt service requirements, acquisitions and general corporate or other purposes; and
limiting our ability to adjust to changing market conditions and placing us at a competitive disadvantage compared to competitors who are less highly leveraged or have access to more capital.

If we are unable to integrate future acquisitions successfully, our business, results of operations and prospects could be harmed.
We may make acquisitions to improve or expand our product offerings. Our future acquisition strategy will depend on our ability to identify, negotiate, complete and integrate acquisitions. These transactions involve numerous risks, including:

difficulties in integrating and managing the operations, technologies and products of the companies we acquire, particularly in light of our lean organizational structure;
diversion of our management’s attention from normal daily operation of our business;
our inability to maintain the key business relationships and the brand equity of the businesses we acquire;
our inability to retain key personnel of the acquired business, particularly in light of the demands we place on individual contributors;
uncertainty of entry into markets in which we have limited or no prior experience and in which competitors have stronger market positions;
our dependence on unfamiliar affiliates and partners of the companies we acquire;
insufficient revenues to offset our increased expenses associated with acquisitions;
our responsibility for the liabilities of the businesses we acquire, including those which we may not anticipate; and
our inability to maintain internal standards, controls, procedures and policies, particularly in light of our lean organizational structure.

We may be unable to secure the equity or debt funding necessary to finance future acquisitions on terms that are acceptable to us. Completing acquisitions could consume significant amounts of cash. If we finance acquisitions by issuing equity or convertible debt securities, our existing stockholders will likely experience dilution, and if we finance future acquisitions with debt funding, we will incur interest expense and may have to comply with covenants and secure that debt obligation with our assets.


45


Our investments in new businesses, products, services, technologies, joint ventures and other strategic transactions are inherently risky, and could disrupt our current operations.
We have invested and expect to continue to invest in new businesses, products, services, technologies, joint ventures and other strategic initiatives. These investments may involve significant risks and uncertainties, including insufficient revenues from such investments to offset any new liabilities assumed and expenses incurred in connection with these new investments, inadequate return of or loss of our investments, distraction of management from current operations, and unidentified issues not discovered in our due diligence of such investments that could cause us to fail to realize the anticipated benefits of such investments and incur unanticipated costs, expenses and liabilities. Because these investments are inherently risky, no assurance can be given that such investments will be successful and will not adversely affect our reputation, business prospects, results of operation and financial condition.

We may be adversely affected by changes in LIBOR reporting practices or the index used to replace LIBOR.
On July 27, 2017, the United Kingdom’s Financial Conduct Authority, which regulates LIBOR, announced that it intends to phase out LIBOR by the end of 2021. The U.S. Federal Reserve, in conjunction with the Alternative Reference Rates Committee, a steering committee comprised of large U.S. financial institutions, is considering replacing U.S. dollar LIBOR with a newly created index, calculated by reference to short-term repurchase agreements backed by U.S. Treasury securities, called the SOFR. Whether SOFR will become a widely accepted benchmark in place of LIBOR, however, remains in question. As such, the future of LIBOR and potential alternative reference rates are uncertain at this time. The terms of our Amended Credit Agreement provide for the use of an alternative rate. Such an event would not affect our ability to borrow or maintain already outstanding borrowings, but the alternative rate could be higher and more volatile than LIBOR prior to its discontinuance and may result in interest obligations which are higher or lower or that do not otherwise correlate over time with the interest payments that would have been made on such debt if LIBOR remained in its current form. Accordingly, the potential effects of the foregoing on our cost of capital cannot yet be determined. Further, the same costs and risks that may lead to the unavailability of LIBOR may make one or more of the alternative rate methods impossible or impracticable to determine. Any of these proposals or consequences could materially and adversely affect our financing costs, and as a result, our financial condition, operating results and cash flows.

Risks Related to Our Common Stock

Our Chief Executive Officer owns a majority of our common stock.
Robert J. Pera, our founder, Chairman, and Chief Executive Officer, is able to exercise voting rights with respect to a majority of the voting power of our outstanding stock and therefore has the ability to control the outcome of matters submitted to our stockholders for approval, including the election of directors and any merger, consolidation, or sale of all or substantially all of our assets. This concentrated control could delay, defer, or prevent a change of control, merger, consolidation, or sale of all or substantially all of our assets that our other stockholders support, or conversely this concentrated control could result in the consummation of such a transaction that our other stockholders do not support. This concentrated control could also discourage certain potential investors from acquiring our common stock and might harm the trading price of our stock. In addition, Mr. Pera has the ability to control the management and major strategic investments of our company as a result of his position as our Chief Executive Officer and his ability to control the election or replacement of our directors. In the event of his death, the shares of our stock that Mr. Pera owns will be transferred to his successors. As a board member and officer, Mr. Pera owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Pera is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.

As of May 5, 2023, Mr. Pera beneficially owned 56,278,181 shares of our common stock. These shares are eligible for resale into the public market within the restrictions imposed by Rule 144 under the Securities Act of 1933. Sales of a significant amount of Mr. Pera’s shares could adversely affect the market price for our common stock. Mr. Pera had informed us he has entered into arrangements under which he has pledged up to 25% of the shares of our common stock that he beneficially owns to secure loans with financial institutions. Mr. Pera had also indicated these loans have or will have various requirements to repay all or a portion of the loan upon the occurrence of various events, including when the price of the common stock goes below certain specified levels. Mr. Pera may need to sell shares of our common stock to meet these repayment requirements. Upon a default under one or more of these loans, the lender could sell the pledged shares into the market without limitation on volume or manner of sale. Sales of shares by Mr. Pera to reduce his loan balance or the lenders upon foreclosure are likely to adversely affect our stock price. Mr. Pera has also indicated to us that he may in the future from time to time pledge additional shares of common stock as collateral for margin or other loans, enter into derivative transactions based on the value of our common stock, dispose of shares of common stock, otherwise monetize shares of his common stock and/or engage in other transactions relating to shares of our common stock and/or other securities of the company. Any of these activities by Mr. Pera may adversely affect the price of our common stock. However, Mr. Pera has also indicated that he intends to continue to own at least a majority of our outstanding shares of common stock.


46


Not paying cash dividends to our stockholders, or repurchasing shares of our common stock pursuant to our previously announced stock repurchase program, could cause the market price for our common stock to decline.
Our payment of cash dividends is subject to, among other things, declaration by the Board of Directors of the Company, our financial position and results of operations, available cash and cash flow, capital requirements, our obligations, contingent liabilities, applicable corporate legal requirements, and other factors. If the Company fails to meet expectations related to dividends, its stock price may decline, which could have a material adverse impact on investor confidence and employee retention. These and other factors may also affect the continuation of, or activity under, our previously announced stock repurchase program. Failure to pay cash dividends could cause the market price of our common stock to decline. The discontinuance of, or lack of activity under, our previously announced stock repurchase program could also result in a lower market price of our common stock.

Fluctuations in our results of operations could cause the market price of our common stock to decline.
Our quarterly results of operations fluctuate significantly due to a variety of factors, many of which are outside of our control and are difficult or impossible to predict. We expect our results of operations will continue to fluctuate. You should not rely on our past results as an indication of our future performance. If our revenues or results of operations fall below the expectations of investors or securities analysts, or below any estimates we may provide to the market, the price of our common stock would likely decline substantially, which could have a material adverse impact on investor confidence and employee retention. Our common stock has experienced substantial price volatility since our initial public offering. In addition, the stock market as a whole has experienced major price and volume fluctuations that have affected the stock price of many technology companies in ways that may have been unrelated to these companies’ operating performance.

Factors that could cause our results of operation and stock price to fluctuate include:

varying demand for our products due to the financial and operating condition of our distributors and their customers, distributor inventory management practices and general economic conditions;
shifts in our fulfillment practices including increasing inventory levels as part of efforts to decrease our delivery lead times;
failure of our suppliers to provide chips or other components;
failure of our contract manufacturers and suppliers to meet our demand;
success and timing of new product introductions by us, and our competitors;
increased warranty costs;
announcements by us or our competitors regarding products, promotions or other transactions;
costs related to legal proceedings or responding to government inquiries;
our ability to control and reduce product costs; and
expenses of our entry into new markets.

In addition, our business may be subject to seasonality, although our recent growth rates and timing of product introductions may have historically masked our seasonal changes in demand. For example, our consumer products may be subject to general seasonal spending trends associated with holidays.

Risks Related to Regulatory, Legal and Tax Matters

We are subject to export control and economic sanctions laws in the United States and elsewhere which could impair our ability to compete in international markets and subject us to liability if we do not comply with applicable laws.
A substantial majority of our sales are into countries outside of the United States. Sales of our products into certain countries are restricted or prohibited under U.S. export control and economic sanctions laws. In addition, certain of our products incorporate encryption components that are subject to export control regulations.

In May 2011, we filed a self-disclosure statement with the U.S. Commerce Department, Bureau of Industry and Security’s (“BIS”) Office of Export Enforcement (“OEE”) relating a review conducted by us regarding certain export transactions from 2008 through March 2011 in which products may have been later sold into Iran by third parties. In June 2011, we also filed a self-disclosure statement with the U.S. Department of the Treasury’s Office of Foreign Asset Control (“OFAC”) regarding these compliance issues. We resolved the matters described in our self-disclosures with the BIS and OFAC, and have taken significant steps towards ensuring our compliance with export control regulations and embargoes. It is, however, possible that violations may occur in the future. If violations should occur in the future, the response of regulators may be more severe in light of prior compliance concerns.

In addition to U.S. export regulations, various other countries regulate the import of certain encryption technology and products, and these laws could limit our ability to distribute our products or our customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in other countries, prevent our customers with international operations from deploying our products or, in some cases, prevent the transfer of our products to certain countries altogether. Any change in export or import regulations or related legislation, shift in approach to the enforcement or scope of existing regulations, or change in the countries, persons or technologies targeted by such regulations, could

47


negatively impact our ability to sell our products to existing customers or the ability of our current and potential distributors, network operators and service providers outside the United States.

Even though we take precautions to prevent our products from being provided to targets of U.S. sanctions, our products, including our firmware updates, could be provided by our distributors, resellers and/or end users despite such precautions. Any such provision could have negative consequences, including government investigations, penalties and reputational harm. Our failure or inability to obtain required import or export approval for our products could harm our international and domestic sales and adversely affect our revenue.

Existing and new regulations, changes in existing regulations, or the enforcement of any regulations related to our products may result in unanticipated burdens, costs and liabilities and could materially and adversely affect our financial condition, results of operations, and our brand.
Our products are subject to governmental regulations in a variety of jurisdictions. In order to achieve and maintain market acceptance, our products must continue to comply with these regulations as well as a significant number of industry standards. For example, our wireless communication products operate through the transmission of radio signals, and radio emissions are subject to regulation in the United States and in other countries in which we do business. In the United States, various federal agencies including the Center for Devices and Radiological Health of the Food and Drug Administration, the Federal Communications Commission, the Occupational Safety and Health Administration and various state agencies have promulgated regulations that concern the use of radio/electromagnetic emissions standards. Member countries of the European Union and other countries have enacted similar standards concerning electrical safety and electromagnetic compatibility and emissions, and chemical substances and use standards.

As these regulations and standards evolve, and if new regulations or standards are implemented, we will be required to modify our products or develop and support new versions of our products, and our compliance with these regulations and standards may become more burdensome. The failure of our products to comply, or delays in compliance, with the various existing and evolving industry regulations and standards could prevent or delay introduction of our products, which could harm our business. End customer uncertainty regarding future policies may also affect demand for communications products, including our products. If existing laws or regulations regarding the use of our products or services are enforced in a manner not previously contemplated by us, our channel partners or our end customers, it could expose us or them to liability and could have a material adverse effect on our financial condition, results of operations, and our brand. Moreover, channel partners or end customers may require us, or we may otherwise deem it necessary or advisable, to alter our products to address actual or anticipated changes in the regulatory environment. Our inability to alter our products to address these requirements and any regulatory changes may have a material adverse effect on our financial condition, results of operations, and our brand. Further, the enforcement of laws and regulations may force us to withdraw one or more of our products from sale in certain jurisdictions or to recall one or more of our products in certain jurisdictions. We may incur costs and expenses relating to a withdrawal from a particular market or a recall of one or more of our products. The process of identifying products that have been widely distributed for withdrawals and recalls may be lengthy and require significant resources and we may incur significant replacement costs, damage claims and harm to our reputation. We are and expect to continue to be the subject of investigations, inquiries, data requests, actions, orders, and audits by government authorities and regulators in the United States, the European Union, and around the world. Orders issued by, or inquiries or enforcement actions initiated by, government or regulatory authorities could cause us to incur substantial costs, expose us to unanticipated liability or penalties or require us to change our business practices in a manner materially adverse to our financial condition, results of operations, and our brand.

Our failure to comply with U.S. and foreign laws related to privacy, data security, cybersecurity and data protection, such as the E.U. Data Protection Directive and China Cybersecurity Law, could adversely affect our financial condition, results of operations, and our brand.
We are or may become subject to a variety of laws and regulations in the United States and abroad regarding privacy, data security, cybersecurity and data protection. These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us and our business, including our webstore sales, are often uncertain and may be conflicting, particularly with respect to foreign laws.

In particular, there are numerous U.S. federal, state, and local laws and regulations and foreign laws and regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal information and other user data. Such laws and regulations often have changes in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions. For example, in April 2016, the E.U. Parliament approved a new data protection regulation, known as the General Data Protection Regulation (“GDPR”), which came into force on May 25, 2018. The GDPR includes operational requirements for companies that receive or process personal data of residents of the European Union that are different than those previously in place in the European Union, and that include significant penalties for non-compliance. Another example, in November 2016, the Standing Committee of China’s National People’s Congress passed China’s first Cybersecurity Law (“CSL”), which took effect in June 2017. The CSL is the first Chinese law that systematically lays out the regulatory requirements on cybersecurity and data protection, subjecting many previously under-regulated or unregulated activities in cyberspace to government scrutiny. More recently, the Personal Information Security Specification went into effect in October 2020, which has broad but uncertain applications and imposes a number of new privacy and data security obligations. China is also implementing new legislation on the protection of privacy and

48


personal data, including a Personal Information Protection Law and a Data Security Law, each of which went into effect in September 2021 and may impose new obligations on us.

Additionally, California enacted the California Consumer Privacy Act (the “CCPA”) that, among other things, requires covered companies to provide new disclosures to California consumers, and afford such consumers new abilities to opt-out of certain sales of personal information. The CCPA took effect on January 1, 2020 with the privacy provisions enforceable by the California Attorney General as of July 1, 2020, and the regulations becoming enforceable as of August 1, 2020. Given the recent implementation of the regulations, we cannot yet predict the impact of the CCPA on our business or operations. The costs of compliance with, and other burdens imposed by, the GDPR, CSL and CCPA may limit the use and adoption of our products and services and could have an adverse impact on our business, results of operations and financial condition. Further, it is anticipated that the California Privacy Rights Act, or CPRA, effective January 1, 2023, will significantly expand the CCPA, creating obligations relating to consumer data beginning on January 1, 2023, with implementing regulations expected in the third or fourth quarter of 2022, and enforcement beginning July 1, 2023. It will also create a new California Privacy Protection Agency authorized to issue substantive regulations and enforce the CPRA, which could result in increased privacy and information security enforcement. Other states have enacted data privacy laws as well. For example, Virginia passed the Consumer Data Protection Act, Colorado passed the Colorado Privacy Act, Utah passed the Utah Consumer Privacy Act and Connecticut passed the Act Concerning Personal Data Privacy and Online Monitoring, each of which become effective in 2023. In addition, data privacy and security laws have been proposed at the federal, state, and local levels in recent years, which could further complicate compliance efforts.

We strive to comply with all applicable laws, policies and legal obligations relating to privacy, data security, cybersecurity and data protection. However, given that the scope, interpretation, and application of these laws and regulations are often uncertain and may be conflicting, it is possible that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure or perceived failure by us or third-party service-providers to comply with our privacy or security policies or privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other user data, may result in governmental enforcement actions, litigation, or negative publicity, and could have an adverse effect on our brand, results of operations and financial condition.

Governments are continuing to focus on privacy, cybersecurity, data protection and data security and it is possible that new privacy or data security laws will be passed or existing laws will be amended in a way that is material to our business. Any significant change to applicable laws, regulations, or industry practices regarding our employees’ and users’ data could require us to modify our business, services and products features, possibly in a material manner, and may limit our ability to develop new products, services, and features. Although we have made efforts to design our policies, procedures, and systems to comply with the current requirements of applicable state, federal, and foreign laws, changes to applicable laws and regulations in this area could subject us to additional regulation and oversight, any of which could significantly increase our operating costs.

Government regulations designed to protect personal privacy may make it difficult for us to sell our products.
Our products may transmit and store personal information. The handling of such information is increasingly subject to regulations in numerous jurisdictions around the world. These regulations are typically intended to protect the privacy and security of personal information that is collected, stored and transmitted in or from the governing jurisdiction. In addition, because various foreign jurisdictions have different regulations concerning the storage and transmission of personal information, we may face unknown requirements that pose compliance challenges in new geographic markets that we seek to enter. Our efforts to protect the privacy of information may also fail if our encryption and security technology is inadequate or fails to operate as expected. The difficulties in complying with privacy and data protection regulations could subject us to costs, delayed product launches, liabilities or negative publicity that could impair our ability to maintain or expand our operations into some countries and therefore limit our future growth.

The vast majority of our products rely on the availability of specific unlicensed radio frequency spectrum.
The vast majority of our products operate in unlicensed radio frequency (“RF”) spectrum, which is used by a wide range of devices such as cordless phones, baby monitors, and microwave ovens, and is becoming increasingly crowded. If such spectrum usage continues to increase through the proliferation of consumer electronics and products competitive with ours, and others, the resultant higher levels of clutter and interference in the frequency bands used by our products could decrease the usage of our products. Our business could be further harmed if currently unlicensed RF spectrum becomes subject to licensing in the United States or elsewhere. Network operators and service providers that use our products may be unable to obtain licenses for RF spectrum at reasonable prices or at all. Even if the unlicensed spectrum remains unlicensed, existing and new government regulations may require we make changes in our products. For example, to provide products for network operators and service providers who utilize unlicensed RF spectrum, we may be required to limit their ability to use our products in licensed RF spectrum. The operation of our products by network operators or service providers in the United States or elsewhere in a manner not in compliance with local law could result in fines, operational disruption, or harm to our reputation. In addition, if new spectrums, either licensed or unlicensed, are made available by government regulatory agencies for broadband wireless communication that may disrupt the competitive landscape of our industry and impact our business.


49


We could be adversely affected by unfavorable results in litigation.
We may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, consumer or securities class-actions and other litigation matters relating to various claims that arise in the normal course of business and otherwise. It can be difficult or impossible to predict the outcome of legal proceedings with any degree of certainty, particularly given that laws may be ambiguous and factual findings can often be the result of incomplete evidence, opinions, varying standards or proof, and extraneous factors. Any such proceedings or matters may adversely affect how we operate the business, divert the attention of management from the operation of the business, have an adverse effect on our reputation, result in additional costs and adversely affect our results of operations. If one or more of the legal proceedings to which we may be or become a party are resolved against us, our results of operations and financial condition could be adversely affected.

We may become subject to warranty claims, product liability and product recalls.
We have received, and may in the future receive, warranty or product liability claims that may require us to make significant expenditures to defend these claims or pay damage awards. In the event of a successful warranty claim, we may also incur costs if we compensate the affected network operator or service provider. Such claims may require a significant amount of time and expense to resolve and defend against, and could also harm our reputation by calling into question the quality of our products. We also may incur costs and expenses relating to a recall of one or more of our products. The process of identifying recalled products that have been widely distributed may be lengthy and require significant resources and we may incur significant replacement costs, contract damage claims and harm to our reputation.

Our customers and the users of our products may expect us to indemnify them against claims for intellectual property infringement, defective products and other losses.
Our customers, users and other parties may expect us to indemnify them for losses incurred in connection with our products, including as a result of intellectual property infringement, defective products, and security vulnerabilities, even if our agreements with them do not require us to provide this indemnification. In some instances, we may decide to defend and indemnify them, irrespective of whether we believe that we have an obligation to do so. The expenses associated with providing indemnification can be substantial. We may also reject demands for indemnification, which may lead to disputes with a customer or other party and may negatively impact our relationships with them.

If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial condition or results of operations or safeguard our assets.
Effective internal controls over financial reporting are necessary for us to provide reliable financial reports and, together with other controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation, could cause us to fail to meet our reporting obligations, and prevent us from producing accurate and timely financial statements to manage our business. If we fail to do so, our business could be negatively affected and our independent registered public accounting firm may be unable to attest to the fair presentation of our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the effectiveness of our internal control over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act. If we cannot provide reliable financial reports and effectively prevent fraud, our reputation and results of operations could be harmed. Even effective internal controls have inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud. Therefore, even effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. The preparation of consolidated financial statements also requires us to make estimates and assumptions. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. Additionally, as the COVID-19 pandemic continues to develop, many of our estimates could require increased judgment and carry a higher degree of variability and volatility. As events continue to evolve our estimates may change materially in future periods. In addition, projections of any evaluation of effectiveness of internal control over financial reporting in future periods are subject to the risk that the control may become inadequate because of changes in conditions or a deterioration in the degree of compliance with the policies or procedures. We have in the past and may in the future fail to maintain adequate internal controls. For example, as reported in the Annual Reports on Form 10-K for the years ended June 30, 2015 and 2016, management of the Company determined that the Company did not maintain an effective control environment, which contributed to three material weaknesses in internal control over financial reporting. As described in more detail in the Annual Report on Form 10-K for the fiscal year ended June 30, 2017, under Item 9A. “Controls and Procedures”, the Company completed the remediation efforts of such material weakness, completed testing of the controls to address such material weaknesses and concluded that the previously reported material weaknesses in internal controls over financial reporting have been satisfactorily remediated as of June 30, 2017. Any such failure (including any failure to implement new or improved controls, difficulties in the execution of such implementation or deterioration of our current control practices) may result in an inability to prevent fraud, or cause us to fail to meet our reporting obligations. Any such failures may cause a material adverse effect on our business and financial results, and investor confidence and the market price of our stock may be adversely affected.

50



Failure to comply with the FCPA and similar laws could subject us to penalties and other adverse consequences.
We face significant risks if we fail to comply with the FCPA and other laws (such as the U.K. Bribery Act of 2010) that prohibit improper payments or offers of payment to foreign governments and their officials and political parties by us and other business entities acting on our behalf for the purpose of obtaining or retaining business, particularly as our foreign operations, such as in Taiwan, become increasingly important to our business.

In many foreign countries, particularly in countries with developing economies, which represent our principal markets, it may be a local custom that businesses operating in such countries engage in business practices that are prohibited by the FCPA or other laws and regulations. Although we have implemented a company policy requiring our employees and consultants to comply with the FCPA and similar laws, there can be no assurance that all of our employees, and agents, as well as those companies to which we outsource certain of our business operations, will not take actions in violation of our policies, for which we may be ultimately held responsible. Any violation of FCPA or similar laws could result in severe criminal or civil sanctions and suspension or debarment from U.S. government contracting, which could have a material and adverse effect on our reputation, business, results of operations and financial condition.

Our results could be adversely affected by unfavorable tax law changes, an unfavorable government review of our tax returns, or changes in our geographic earnings mix.
We are subject to periodic audits or other reviews by tax authorities in the jurisdictions in which we conduct our activities. Tax authorities could challenge our assertions with respect to how we have conducted our business operations which might result in a claim for larger tax payments from us, including, but not limited to, income and withholding taxes and potential fines or penalties. The expense of defending and resolving such audits may be significant. The amount of time to resolve such audits is also unpredictable and may divert management’s attention from our business operations. We regularly assess the likelihood of favorable or unfavorable outcomes resulting from these audits or other reviews to determine the adequacy of our provision for income taxes. Although we believe our tax estimates are reasonable, there can be no assurance that any final determination will not be materially different from the treatment reflected in our historical income tax provisions and accruals, which could materially and adversely affect our business, results of operations and financial condition.

In the ordinary course of our business, there are many instances where the determination of tax implications is uncertain. Our calculations of income taxes may be based on our interpretations of applicable tax laws in the jurisdictions in which we file. The final determination of our income tax liabilities may be materially different than what is reflected in our income tax provisions and accruals.

The legislative bodies in many jurisdictions regularly consider proposed legislation that, if adopted, could affect our tax rate in such jurisdictions, and the carrying value of our deferred tax assets or our tax liabilities. Multi-jurisdictional changes enacted in response to the guidelines provided by the Organization for Economic Cooperation and Development (“OECD”) to address base erosion and profit shifting (“BEPS”), and additional amendments or guidance regarding comprehensive U.S. tax reform, among other things, may change certain U.S. tax rules impacting the way U.S. multinationals are taxed, increase tax uncertainty and adversely impact our provision for income taxes.

As a global company, we conduct operations in multiple jurisdictions, and therefore our effective tax rate is influenced by the amounts of income and expense attributed to each such jurisdiction and the amount and type of presence in each such jurisdiction. If such amounts were to change so as to increase the amounts of our net income subject to taxation in higher tax jurisdictions, or if we were to increase our operations in jurisdictions assessing relatively higher tax rates, our effective tax rate could be adversely affected. Additionally, withholding taxes vary by jurisdiction and any changes to our operations in each jurisdiction could result in greater taxation to the company. A number of factors may affect our future effective tax rates including, but not limited to:

the interpretation of country-by-country reports and outcome of discussions with various tax authorities regarding intercompany transfer pricing arrangements;
changes that involve Ubiquiti’s supply chain outside of the United States;
changes in the composition of earnings in countries or states with differing tax rates;
the resolution of issues arising from tax audits with various tax authorities,
changes to tax laws regarding R&D tax credits;
changes in stock-based compensation; and
changes in tax law and/or generally accepted accounting principles.

From time to time the United States, foreign and state governments make substantive changes to tax laws and regulations. For example, in 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act, which made a number of changes, including changing the taxation of certain foreign earnings and the requirement to capitalize and amortize research and development expenditures. Further, in 2022, the U.S. government enacted the Inflation Reduction Act, which made a number of changes, including adding a 1% excise tax on stock buybacks by publicly-traded corporations and a 15% corporate

51


minimum tax for companies with higher than $1 billion of certain adjusted financial statement income. As a result of the 1% excise tax, the cost to us of making repurchases will increase and the number of shares repurchased pursuant to our stock repurchase programs will be reduced. Changes in tax laws and regulations and interpretations of such laws and regulations, including taxation of earnings outside of the U.S., may materially and adversely affect our business, results of operations and financial condition.

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

Issuer Purchases of Equity Securities

The following table provides information with respect to the Company’s share repurchase programs and the activity under the available share repurchase programs during the nine months ended March 31, 2023 (in millions, except share and per share amounts):
Date of Publicly Announced ProgramAmount of Publicly Announced ProgramTotal Number of Shares Purchased as Part of Publicly Announced ProgramsAverage Price Paid per ShareTotal Aggregate Amount PaidPeriod of PurchasesEstimated Remaining Balance Available for Share Repurchases under the ProgramExpiration date of Program
May 6, 2022$200$—$—N/A$2009/30/2023

There was no Common Stock repurchase activity under the share repurchase programs during the nine months ended March 31, 2023.

Item 3. Defaults upon Senior Securities

None.

Item 4. Mine Safety Disclosures

None.

Item 5. Other Information

None.


52


Item 6.

Exhibits
Exhibit
Number
 
Incorporated by
Reference from Form
Incorporated by
Reference from
Exhibit Number
Date Filed
Filed Herewith
10.1First Amendment to Third Amended and Restated Credit Agreement, dated as of April 3, 2023, by and among Ubiquiti Inc., as borrower, certain domestic subsidiaries of the borrower, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Association, as administrative and collateral agent.8-K10.1April 7, 2023
31.1Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.X
31.2Certification of Principal Financial Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.X
32.1Certification of Principal Executive Officer and Principal Financial Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350.X
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Schema Linkbase Document
101.CALInline XBRL Taxonomy Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Definition Linkbase Document
101.LABInline XBRL Taxonomy Labels Linkbase Document
101.PREInline XBRL Taxonomy Presentation Linkbase Document
104Cover Page Interactive Date File - (formatted as Inline XBRL and contained in Exhibit 101)


53


Signatures

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 UBIQUITI INC.
Dated:May 5, 2023 By: /s/ Robert J. Pera
  Robert J. Pera
  
Chief Executive Officer and Director
(Principal Executive Officer)
Dated:May 5, 2023 By: /s/ Kevin Radigan
  Kevin Radigan
  
Chief Accounting and Finance Officer and Principal Accounting Officer
(Principal Financial Officer)


54


Exhibit Index
Exhibit
Number
 
Incorporated by
Reference from Form
Incorporated by
Reference from
Exhibit Number
Date Filed
Filed Herewith
8-K10.1April 7, 2023
X
X
X
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Schema Linkbase Document
101.CALInline XBRL Taxonomy Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Definition Linkbase Document
101.LABInline XBRL Taxonomy Labels Linkbase Document
101.PREInline XBRL Taxonomy Presentation Linkbase Document
104Cover Page Interactive Date File - (formatted as Inline XBRL and contained in Exhibit 101)


55
EX-31.1 2 ubnt-033123xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Robert J. Pera, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Ubiquiti 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: May 5, 2023
/s/ Robert J. Pera
Robert J. Pera
Chief Executive Officer and Director
(Principal Executive Officer)


EX-31.2 3 ubnt-033123xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Kevin Radigan, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Ubiquiti 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: May 5, 2023
/s/ Kevin Radigan
Kevin Radigan
Chief Accounting and Finance Officer
(Principal Financial Officer)


EX-32.1 4 ubnt-033123xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Robert J. Pera, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Ubiquiti Inc. on Form 10-Q for the fiscal quarter ended March 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Ubiquiti Inc.
Date: May 5, 2023
 
By: /s/ Robert J. Pera
Name: Robert J. Pera
Title: 
Chief Executive Officer and Director
(Principal Executive Officer)
I, Kevin Radigan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Ubiquiti Inc. on Form 10-Q for the fiscal quarter ended March 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Ubiquiti Inc.
Date: May 5, 2023
 
By: /s/ Kevin Radigan
Name: Kevin Radigan
Title: 
Chief Accounting and Finance Officer
(Principal Financial Officer)


EX-101.SCH 5 ubnt-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - ACCRUED WARRANTY link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - COMMON STOCK AND TREASURY STOCK link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - ACCRUED WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - REVENUES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Long-term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Long Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - ACCRUED WARRANTY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - ACCRUED WARRANTY - Schedule of Warranty Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - DEBT - Schedule of Debt and Interest Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - DEBT - Schedule of Debt and Interest Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - LEASES - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - LEASES - Schedule of Operating Leases Future Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - LEASES - Schedule of Operating Leases Future Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - LEASES - Schedule of Weighted-Average Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - COMMON STOCK AND TREASURY STOCK - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - STOCK BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - STOCK BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - STOCK BASED COMPENSATION - Schedule of Option Activity for Company's Stock Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - STOCK BASED COMPENSATION -Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Product (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - SUBSEQUENT EVENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 ubnt-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 ubnt-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 ubnt-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic concentration risk Geographic Concentration Risk [Member] Inventory [Axis] Inventory [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future fixed operating lease payments Lessee, Operating Lease, Liability, to be Paid Number of lawsuits Loss Contingency, Pending Claims, Number Provisions for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Hong Kong Tax deposit Income Taxes Receivable, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest and other payments on debt payment obligations, total Long Term Debt Maturities Repayments Of Interest And Other Payments Long Term Debt Maturities Repayments Of Interest And Other Payments Unrealized losses on available-for-sale securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Debt payment obligations, 2025 Long-Term Debt, Maturity, Year Two Debt Instrument [Axis] Debt Instrument [Axis] Property and equipment, gross Property, Plant and Equipment, Gross Credit facility Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Interest payment Repayment of Long-Term Lines of Credit, Interest Repayment of Long-Term Lines of Credit, Interest Software Software and Software Development Costs [Member] Accrued compensation and benefits Accrued Employee Benefits, Current Additional paid–in capital Additional Paid in Capital Debt basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Number of lawsuits Invalidated Number of Lawsuits Invalidated Number of Lawsuits Invalidated Range [Domain] Statistical Measurement [Domain] Stock options exercised (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Service Provider Technology Service Provider Technology [Member] Service Provider Technology [Member] Inventory received not billed Inventory Received, Not Billed Inventory Received, Not Billed Restricted stock units issued, net of tax withholdings (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Share-Based Payment Arrangement [Abstract] Other, net Other Noncash Income (Expense) Net income Net Income Net income Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Schedule of Estimated Debt and Interest Payment Obligations Schedule of Maturities of Long-Term Debt [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Federal funds rate Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Reclassification adjustment for loss on investments included in net income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Tax Period [Domain] Tax Period [Domain] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Net income per share of common stock: Earnings Per Share Reconciliation [Abstract] LEASES Lessee, Operating Leases [Text Block] Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Supplemental Disclosure of Cash Flow Information: Supplemental Cash Flow Information [Abstract] Number of operating segments Number of Operating Segments Unrecognized compensation costs, RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Remainder of Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Outstanding borrowing Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Options outstanding, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Other payables Accounts Payable, Other, Current Award Type [Axis] Award Type [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Lease liability— current Operating Lease, Liability, Current Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Lease, Cost [Abstract] Lease, Cost [Abstract] Interest rate Line of Credit Facility, Interest Rate During Period Debt — long-term Total Debt - long term Long-Term Debt, Excluding Current Maturities Distributors Sales Channel, Through Intermediary [Member] Total liabilities Liabilities Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Tax Year 2016 Tax Year 2016 [Member] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Hong Kong Inland Revenue Department Inland Revenue, Hong Kong [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revolving credit facility Revolving Facility Revolving Credit Facility [Member] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Revenues Revenue from Contract with Customer [Policy Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Forfeitures and cancellations (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period SOFR Secured Overnight Financing Rate [Member] Secured Overnight Financing Rate Settlements made during the period Standard Product Warranty Accrual, Decrease for Payments Payment for tax deposit Payment For Tax Deposit Payment For Tax Deposit Non-vested RSUs, beginning balance (in usd per share) Non-vested RSUs, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value DEBT Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred taxes Deferred Income Tax Expense (Benefit) Debt and interest payment obligations, 2023 (remainder) Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Debt payment obligations, 2026 Long-Term Debt, Maturity, Year Three Subsequent Event Subsequent Event [Member] Document Period End Focus Document Period End Date Total assets Assets Debt Disclosure [Abstract] Net income per share of common stock: Earnings Per Share [Abstract] Other Long-term Debt [Abstract] Other Long-Term Debt [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Additional borrowing capacity Line of Credit Facility, Option, Additional Maximum Borrowing Capacity Line of Credit Facility, Option, Additional Maximum Borrowing Capacity Accounting Policies [Abstract] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Variable lease costs Variable Lease, Cost Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ deficit: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current EARNINGS PER SHARE Earnings Per Share [Text Block] Major Customers [Axis] Customer [Axis] Other Current Liabilities [Abstract] Other Liabilities, Current [Abstract] BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Award Type [Domain] Equity Award [Domain] Award Type [Domain] Weighted-average period recognized (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Gross profit Gross Profit Schedule of Other Long-Term Assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Registrant Name Entity Registrant Name SUBSEQUENT EVENTS Subsequent Events [Text Block] Reserve for tax uncertainty Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Inventories [Abstract] Inventory, Finished Goods and Work in Process, Net of Reserves [Abstract] Entity Address, City or Town Entity Address, City or Town Europe, the Middle East and Africa (“EMEA”) EMEA [Member] Debt basis spread over applicable interest rate Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Restricted stock units issued, net of tax withholdings Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Net increase (decrease) in unrecognized tax benefits Unrecognized Tax Benefits, Period Increase (Decrease) Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Minimum Minimum [Member] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Interest accrued related to uncertain tax matters Unrecognized Tax Benefits, Interest on Income Taxes Accrued Raw materials Inventory, Raw Materials, Net of Reserves Provision for inventory obsolescence Inventory Write-down Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Corporate aircraft Air Transportation Equipment [Member] Trading Symbol Trading Symbol Entity File Number Entity File Number Deferred Revenue — long-term Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Number of shares, vested and expected to vest, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of Accounting Estimates Use of Estimates, Policy [Policy Text Block] Enterprise technology Enterprise Technology [Member] Enterprise Technology [Member] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accounts payable Increase (Decrease) in Accounts Payable LIBOR London Interbank Offered Rate (LIBOR) [Member] Revenue percentage Concentration percentage Concentration Risk, Percentage Subsequent Events [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Periodic payment Debt Instrument, Periodic Payment Intrinsic value of RSUs outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Reserve for sales returns Reserve for Sales Returns, Current Reserve for Sales Returns, Current Basic (in usd per share) Earnings Per Share, Basic Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total stockholders’ (deficit) Beginning balance Ending balance Stockholders' Equity Attributable to Parent Number of product types Number Of Product Types Number Of Product Types RSUs canceled (in usd 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 Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Accumulated amortization, intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other long-term assets, net Other Assets, Miscellaneous, Noncurrent Payment of common stock cash dividends Payments of Dividends Retained Earnings (Deficit) Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Dividends Paid on Common Stock Dividends, Common Stock, Cash Repurchase Agreement Counterparty [Line Items] Repurchase Agreement Counterparty [Line Items] Total lease costs Lease, Cost Common Stock Common Stock [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive loss Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Provision for sales returns Provision for Gain (Loss) on Sales Returns Provision for Gain (Loss) on Sales Returns Number of reportable segments Number of Reportable Segments Schedule of Lease Costs Lease, Cost [Table Text Block] Repurchases of common stock Payments for Repurchase of Common Stock Statement [Table] Statement [Table] RSUs vested (in usd 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 Lease, extension of terms Lessee, Operating Lease, Renewal Term Document Quarterly Report Document Quarterly Report Letters of credit Letter of Credit [Member] Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities —long-term Operating Lease, Liability, Noncurrent Range [Axis] Statistical Measurement [Axis] Leasehold improvements Leasehold Improvements [Member] Schedule of Revenues by Geography Revenue from External Customers by Geographic Areas [Table Text Block] Retained (deficit) Retained Earnings (Accumulated Deficit) Term Facility Term Loan Term Loan [Member] Term Loan [Member] Accounts receivable, net of allowance for doubtful accounts of $66 and $52 at March 31, 2023 and June 30, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Litigation Case [Domain] Litigation Case [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Provision for loss on vendor deposits and purchase commitments Provision for Gain (Loss) on Vendor Deposit Provision for Gain (Loss) on Vendor Deposit Non-vested RSUs, beginning balance (in shares) Non-vested RSUs, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Domain] Variable Rate [Domain] Sales, general and administrative Selling, General and Administrative Expense Unpaid stock repurchases Unpaid Stock Repurchases Unpaid Stock Repurchases Loss Contingencies [Table] Loss Contingencies [Table] Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Number of subsidiaries (or more) Number of Subsidiaries Number of Subsidiaries Options, weighted average exercise price, vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Option Activity for the Company's Stock Incentive Plans Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income from operations Operating Income (Loss) Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Inventories Increase (Decrease) in Inventories Add—dilutive potential common shares: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Balance Sheet Related Disclosures [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Debt issuance costs, net Debt Issuance Costs, Current, Net Adjustments to reconcile net income to net cash (used in)/provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Warranty accrual Warranty accrual, beginning balance Warranty accrual, ending balance Standard Product Warranty Accrual Provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Schedule of Warranty Obligations Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Fiscal 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Aggregate intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cost of revenues Cost of Goods and Services Sold Diluted (in shares) Weighted-average shares used in computing diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Percentage of principal due quarterly Line of Credit Facility, Periodic Payment, Principal, Percentage Line of Credit Facility, Periodic Payment, Principal, Percentage Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Debt and interest payment obligations, 2027 Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Four Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Four Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accounts Receivable Accounts Receivable [Member] Dividends per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Debt payment obligations, thereafter Long-Term Debt, Maturity, after Year Four Long-Term Debt, Maturity, after Year Four Debt issuance costs Debt Issuance Costs, Gross Base Rate Base Rate [Member] Interest and other payments on debt payment obligations, thereafter Long Term Debt Maturities Repayments Of Interest And Other Payments After Year Four Long Term Debt Maturities Repayments Of Interest And Other Payments After Year Four Changes in liability for pre-existing warranties during the period Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Common stock—$0.001 par value; 500,000,000 shares authorized: 60,428,811 and 60,420,525 outstanding as of September 30, 2022 and June 30, 2022, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Infringed number Loss Contingency, Patents Allegedly Infringed, Number RSUs granted (in usd 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 Asia Pacific Asia Pacific [Member] Tax Year 2010 - 2016 Tax Year 2010 - 2016 [Member] Tax Year 2010 - 2016 Other obligations Other Commitment Interest and other payments on debt payment obligations Interest and Other Payments on Debt Obligations [Abstract] Interest and Other Payments on Debt Obligations [Abstract] Direct Sales Sales Channel, Directly to Consumer [Member] Short-term lease costs Short-Term Lease, Cost ACCRUED WARRANTY Product Warranty Disclosure [Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Product concentration risk Product Concentration Risk [Member] Debt and interest payment obligations, total Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Components Components [Member] Components [Member] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, issued (in shares) Common Stock, Shares, Issued Unpaid property and equipment and other long-term assets Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Net cash (used in) investing activities Net Cash Provided by (Used in) Investing Activities Fixed lease costs Operating Lease, Cost Aggregate principal amount Debt Instrument, Face Amount IRS Internal Revenue Service (IRS) [Member] Other lawsuits filed Loss Contingency, New Claims Filed, Number Proceeds from borrowing under the credit facility- Revolver Proceeds from Long-Term Lines of Credit Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Deferred Revenue — long-term Contract With Customer, Liability, Deferred Revenue, Noncurrent Contract With Customer, Liability, Deferred Revenue, Noncurrent Interest and other payments on debt payment obligations, 2023 (remainder) Long Term Debt Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year Long Term Debt Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year Entity Current Reporting Status Entity Current Reporting Status Other current liabilities Total Other Liabilities, Current Other long-term assets Total Other Assets, Noncurrent Customer A Customer A [Member] Customer A Debt payment obligations Long-Term Debt, Fiscal Year Maturity [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Vendor deposits Increase (Decrease) in Vendor Deposits Increase (Decrease) in Vendor Deposits Depreciation and amortization Depreciation, Depletion and Amortization Commitment fee percentage of unused borrowings Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Change in unrealized loss on available-for-sale securities Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Minimum consolidated interest coverage ratio Line of Credit Facility, Covenant Terms, Coverage Ratio Line of Credit Facility, Covenant Terms, Coverage Ratio Accruals for warranties issued during the period Standard Product Warranty Accrual, Increase for Warranties Issued Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Amended and Restated Credit Agreement Amended and Restated Credit Agreement [Member] Amended and Restated Credit Agreement Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Operating lease payments Operating Lease, Payments Stock options Share-Based Payment Arrangement, Option [Member] Number Of claims remaining Number Of Claims Remaining Number Of Claims Remaining Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Tooling equipment Tooling Equipment [Member] Tooling Equipment [Member] Stock options exercised Stock Issued During Period, Value, Stock Options Exercised RSUs canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt payment obligations, total Long-Term Debt Interest expense and other, net Other Nonoperating Income (Expense) Additional tax deposit requested Additional Tax Deposit Requested Additional Tax Deposit Requested Vivato X R Vivato X R [Member] Vivato X R Common stock, shares authorized (in shares) Common Stock, Shares Authorized Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Inventory [Domain] Inventory [Domain] Sublimit for swingline loan advances Swingline Loan [Member] Swingline Loan [Member] Repurchases of Common Stock Stock Repurchased and Retired During Period, Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenues Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Income taxes payable Taxes Payable, Current Income taxes paid, net of refunds Income Taxes Paid, Net Entity Small Business Entity Small Business Other Commitments [Table] Other Commitments [Table] COMMON STOCK AND TREASURY STOCK Stockholders' Equity Note Disclosure [Text Block] Dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared SOFR, One Month Rate SOFR, One Month Rate [Member] SOFR, One Month Rate SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt and interest payment obligations, thereafter Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments After Year Four Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments After Year Four Premium amortization and (discount accretion), net Amortization of Debt Discount (Premium) Options outstanding, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Repurchases of Common Stock (in shares) Stock Repurchased and Retired During Period, Shares Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Debt — short-term Total Debt - short term Short-Term Debt Title of 12(b) Security Title of 12(b) Security Investments — short-term Short-Term Investments Class of Treasury Stock [Table] Class of Treasury Stock [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Intrinsic value of RSUs vested Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Vested In Period Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than option vested in period intrinsic value. Total operating lease liabilities Operating Lease, Liability SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS Segment Reporting Disclosure [Text Block] Sales, general and administrative Selling, General and Administrative Expenses [Member] Interest and other payments on debt payment obligations, 2026 Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Three Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Three Liabilities and Stockholders’ Deficit Liabilities and Equity [Abstract] Forfeitures and cancellations (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Testing equipment Testing Equipment [Member] Testing Equipment [Member] Debt payment obligations, 2023 (remainder) Long-Term Debt, Maturity, Remainder of Fiscal Year Weighted average shares used in computing net income per share of common stock: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Non-cash lease expense Operating Lease, Non-Cash Lease Expense Operating Lease, Non-Cash Lease Expense Inventories Total Inventory, Net Accounts payable Accounts Payable, Current South America South America [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Options, aggregate intrinsic value, vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Maximum leverage ratio Ratio of Indebtedness to Net Capital Debt payment obligations, 2027 Long-Term Debt, Maturity, Year Four Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Entity Filer Category Entity Filer Category Basic (in shares) Weighted-average shares used in computing basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Options, weighted average exercise price, vested and exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and Contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning balance (in usd per share) Ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Preferred stock—$0.001 par value; 50,000,000 shares authorized; none issued Preferred Stock, Value, Issued Schedule of Revenues by Product Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of Debt Schedule of Debt [Table Text Block] Revenues Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Income taxes payable Increase (Decrease) in Income Taxes Payable Authorized shares, stock incentive plans (in shares) Common Stock, Capital Shares Reserved for Future Issuance Customer deposits Contract With Customer, Liability, Customer Deposits, Current Contract With Customer, Liability, Customer Deposits, Current Cover page. Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Issuance fees per annum Line of Credit Facility, Debt Issuance Costs, Percentage, Annually Line of Credit Facility, Debt Issuance Costs, Percentage, Annually STOCK BASED COMPENSATION Share-Based Payment Arrangement [Text Block] REVENUES Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Total Total Debt [Abstract] Total Debt [Abstract] Tax withholdings related to net share settlements of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ deficit Liabilities and Equity Recovery of impaired investment Debt Securities, Available-for-sale, Recoveries Debt Securities, Available-for-sale, Recoveries Operating expenses Operating Expense [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Repayment of outstanding balance Repayments of Long-Term Lines of Credit Amount remaining for share repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Dilutive potential common shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Accrued Warranty Standard Product Warranty, Policy [Policy Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Computer and other equipment Computer And Other Equipment [Member] Computer And Other Equipment [Member] Purchase of investments Payments to Acquire Investments Current Fiscal Year End Date Current Fiscal Year End Date Repayments of debt Principal payment Repayment of Long-Term Lines of Credit, Principal Repayment of Long-Term Lines of Credit, Principal Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Diluted (in usd per share) Earnings Per Share, Diluted Number Of claims dismissing Number Of Claims Dismissing Number Of Claims Dismissing Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Customer concentration risk Customer Concentration Risk [Member] Income taxes payable — long-term Accrued Income Taxes, Noncurrent Unrecognized tax benefits Unrecognized Tax Benefits Schedule of Activity of RSUs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Interest and other payments on debt payment obligations, 2027 Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Four Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Four Other Long-Term Liabilities [Abstract] Other Liabilities, Noncurrent [Abstract] Number of shares, vested and exercisable, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Revenues Revenue from Contract with Customer Benchmark [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Schedule of Undiscounted Future Fixed Payment Obligations Under Recognized Operating Leases and Reconciliation of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Income Tax Authority [Domain] Income Tax Authority [Domain] 2022 May Program 2022 May Program [Member] 2022 May Program Product and Service [Axis] Product and Service [Axis] Interest and other payments on debt payment obligations, 2025 Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Two Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Two Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Options, aggregate intrinsic value, vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Debt and interest payment obligations, 2025 Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Two Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Two Schedule of Revenue and Accounts Receivable by Major Customer by Reporting Segment Schedule of Revenue and Accounts Receivable by Major Customer by Reporting Segment [Table Text Block] Schedule of Revenue and Accounts Receivable by Major Customer by Reporting Segment Credit Facility [Axis] Credit Facility [Axis] Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred revenue, current Deferred revenue — short-term Contract With Customer, Liability, Deferred Revenue, Current Contract With Customer, Liability, Deferred Revenue, Current Entity Tax Identification Number Entity Tax Identification Number Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Revenue from Contract with Customer [Abstract] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Interest and other payments on debt payment obligations, 2024 Long Term Debt Maturities Repayments Of Interest And Other Payments In Year One Long Term Debt Maturities Repayments Of Interest And Other Payments In Year One Product Warranties Disclosures [Abstract] LIBOR, One-Month Rate LIBOR, One Month Rate [Member] LIBOR, One Month Rate Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Vendor deposits Vendor Deposits, Current Vendor Deposits, Current Debt and interest payment obligations, 2024 Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year One Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year One Applicable interest rate Applicable Interest Rate [Member] Applicable Interest Rate [Member] Entity Central Index Key Entity Central Index Key Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Tax Period [Axis] Tax Period [Axis] Accrued expenses Other Accrued Liabilities, Current City Area Code City Area Code Assets Assets [Abstract] Debt issuance costs, net Debt Issuance Costs, Noncurrent, Net Purchase obligation Purchase Obligation Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Proceeds from maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Debt and interest payment obligations, 2026 Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Three Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Three Product Warranty Liability [Table] Product Warranty Liability [Table] Debt payment obligations, 2024 Long-Term Debt, Maturity, Year One Non-Cash Investing and Financing Activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent North America North America [Member] Purchase of property and equipment and other long-term assets Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Schedule of Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use asset recognized Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenues Cost of Sales [Member] BUSINESS AND BASIS OF PRESENTATION Business Description and Basis of Presentation [Text Block] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Name of Major Customer [Domain] Customer [Domain] Warranty period Standard Product Warranty Period Standard product warranty period. EX-101.PRE 9 ubnt-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
9 Months Ended
Mar. 31, 2023
May 04, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Focus Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-35300  
Entity Registrant Name UBIQUITI INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 32-0097377  
Entity Address, Address Line One 685 Third Avenue  
Entity Address, Address Line Two 27th Floor  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10017  
City Area Code 646  
Local Phone Number 780-7958  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol UI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   60,441,733
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001511737  
Current Fiscal Year End Date --06-30  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Current assets:    
Cash and cash equivalents $ 152,520 $ 136,224
Investments — short-term 121 427
Accounts receivable, net of allowance for doubtful accounts of $66 and $52 at March 31, 2023 and June 30, 2022, respectively 146,359 119,627
Inventories 743,397 262,441
Vendor deposits 89,321 89,661
Prepaid expenses and other current assets 20,674 13,193
Total current assets 1,152,392 621,573
Property and equipment, net 85,122 80,232
Operating lease right-of-use assets, net 59,562 64,231
Deferred tax assets 6,483 6,618
Other long-term assets 71,638 72,058
Total assets 1,375,197 844,712
Current liabilities:    
Accounts payable 159,075 83,663
Income taxes payable 1,705 14,061
Debt — short-term 24,410 23,865
Other current liabilities 177,190 189,361
Total current liabilities 362,380 310,950
Income taxes payable — long-term 77,783 94,169
Operating lease liabilities —long-term 48,583 54,025
Debt — long-term 1,063,814 762,622
Other long-term liabilities 7,112 5,822
Total liabilities 1,559,672 1,227,588
Commitments and Contingencies
Stockholders’ deficit:    
Preferred stock—$0.001 par value; 50,000,000 shares authorized; none issued 0 0
Common stock—$0.001 par value; 500,000,000 shares authorized: 60,428,811 and 60,420,525 outstanding as of September 30, 2022 and June 30, 2022, respectively 60 60
Additional paid–in capital 3,391 650
Accumulated other comprehensive (loss) 0 (474)
Retained (deficit) (187,926) (383,112)
Total stockholders’ (deficit) (184,475) (382,876)
Total liabilities and stockholders’ deficit $ 1,375,197 $ 844,712
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 66 $ 52
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 60,441,733 60,420,525
Common stock, shares outstanding (in shares) 60,441,733 60,420,525
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]        
Revenues $ 457,773 $ 358,068 $ 1,449,427 $ 1,248,547
Cost of revenues 269,297 242,050 892,023 748,369
Gross profit 188,476 116,018 557,404 500,178
Operating expenses:        
Research and development 38,210 35,261 104,633 100,181
Sales, general and administrative 16,741 18,151 52,080 50,302
Total operating expenses 54,951 53,412 156,713 150,483
Income from operations 133,525 62,606 400,691 349,695
Interest expense and other, net (16,497) (3,252) (38,421) (9,784)
Income before income taxes 117,028 59,354 362,270 339,911
Provision for income taxes 18,451 9,000 58,306 53,758
Net income $ 98,577 $ 50,354 $ 303,964 $ 286,153
Net income per share of common stock:        
Basic (in usd per share) $ 1.63 $ 0.82 $ 5.03 $ 4.61
Diluted (in usd per share) $ 1.63 $ 0.82 $ 5.03 $ 4.61
Weighted average shares used in computing net income per share of common stock:        
Basic (in shares) 60,441 61,411 60,432 62,089
Diluted (in shares) 60,455 61,435 60,451 62,125
Other comprehensive income:        
Unrealized losses on available-for-sale securities $ 0 $ (439) $ 0 $ (433)
Other comprehensive loss 0 (439) 0 (433)
Comprehensive income $ 98,577 $ 49,915 $ 303,964 $ 285,720
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Jun. 30, 2021   62,582,858      
Beginning balance at Jun. 30, 2021 $ 2,699 $ 63 $ 0 $ 2,635 $ 1
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 132,150     132,150  
Other comprehensive income (loss) (1)       (1)
Stock options exercised (in shares)   1,605      
Stock options exercised 17   17    
Restricted stock units issued, net of tax withholdings (in shares)   7,887      
Restricted stock units issued, net of tax withholdings (952)   (952)    
Stock-based compensation expense 810   810    
Dividends Paid on Common Stock (37,499)     (37,499)  
Repurchases of Common Stock (in shares)   (130,994)      
Repurchases of Common Stock (39,252) $ (1) 125 (39,376)  
Ending balance (in shares) at Sep. 30, 2021   62,461,356      
Ending balance at Sep. 30, 2021 57,972 $ 62 0 57,910 0
Beginning balance (in shares) at Jun. 30, 2021   62,582,858      
Beginning balance at Jun. 30, 2021 2,699 $ 63 0 2,635 1
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 286,153        
Other comprehensive income (loss) (433)        
Ending balance (in shares) at Mar. 31, 2022   60,781,979      
Ending balance at Mar. 31, 2022 (334,997) $ 61 0 (334,626) (432)
Beginning balance (in shares) at Sep. 30, 2021   62,461,356      
Beginning balance at Sep. 30, 2021 57,972 $ 62 0 57,910 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 103,649     103,649  
Other comprehensive income (loss) 7       7
Stock options exercised (in shares)   2,584      
Stock options exercised 36   36    
Restricted stock units issued, net of tax withholdings (in shares)   7,947      
Restricted stock units issued, net of tax withholdings (181)   (181)    
Stock-based compensation expense 819   819    
Dividends Paid on Common Stock (37,445)     (37,445)  
Repurchases of Common Stock (in shares)   (434,271)      
Repurchases of Common Stock (129,044)   (587) (128,457)  
Ending balance (in shares) at Dec. 31, 2021   62,037,616      
Ending balance at Dec. 31, 2021 (4,187) $ 62 87 (4,343) 7
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 50,354     50,354  
Other comprehensive income (loss) (439)       (439)
Stock options exercised (in shares)   2,112      
Stock options exercised 23   23    
Restricted stock units issued, net of tax withholdings (in shares)   7,225      
Restricted stock units issued, net of tax withholdings (52)   (52)    
Stock-based compensation expense 874   874    
Dividends Paid on Common Stock (36,860)     (36,860)  
Repurchases of Common Stock (in shares)   (1,264,974)      
Repurchases of Common Stock (344,710) $ (1) (932) (343,777)  
Ending balance (in shares) at Mar. 31, 2022   60,781,979      
Ending balance at Mar. 31, 2022 $ (334,997) $ 61 0 (334,626) (432)
Beginning balance (in shares) at Jun. 30, 2022 60,420,525 60,420,525      
Beginning balance at Jun. 30, 2022 $ (382,876) $ 60 650 (383,112) (474)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 93,182     93,182  
Other comprehensive income (loss) (49)       (49)
Stock options exercised (in shares)   2,112      
Stock options exercised 23   23    
Restricted stock units issued, net of tax withholdings (in shares)   6,174      
Restricted stock units issued, net of tax withholdings (544)   (544)    
Stock-based compensation expense 1,048   1,048    
Dividends Paid on Common Stock (36,256)     (36,256)  
Ending balance (in shares) at Sep. 30, 2022   60,428,811      
Ending balance at Sep. 30, 2022 $ (325,472) $ 60 1,177 (326,186) (523)
Beginning balance (in shares) at Jun. 30, 2022 60,420,525 60,420,525      
Beginning balance at Jun. 30, 2022 $ (382,876) $ 60 650 (383,112) (474)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 303,964        
Other comprehensive income (loss) $ 0        
Stock options exercised (in shares) 2,112        
Ending balance (in shares) at Mar. 31, 2023 60,441,733 60,441,733      
Ending balance at Mar. 31, 2023 $ (184,475) $ 60 3,391 (187,926) 0
Beginning balance (in shares) at Sep. 30, 2022   60,428,811      
Beginning balance at Sep. 30, 2022 (325,472) $ 60 1,177 (326,186) (523)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 112,205     112,205  
Restricted stock units issued, net of tax withholdings (in shares)   2,147      
Restricted stock units issued, net of tax withholdings (50)   (50)    
Stock-based compensation expense 1,101   1,101    
Dividends Paid on Common Stock (36,257)     (36,257)  
Reclassification adjustment for loss on investments included in net income 523       523
Ending balance (in shares) at Dec. 31, 2022   60,430,958      
Ending balance at Dec. 31, 2022 (247,950) $ 60 2,228 (250,238) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 98,577     98,577  
Other comprehensive income (loss) 0        
Restricted stock units issued, net of tax withholdings (in shares)   10,775      
Restricted stock units issued, net of tax withholdings (83)   (83)    
Stock-based compensation expense 1,246   1,246    
Dividends Paid on Common Stock $ (36,265)     (36,265)  
Ending balance (in shares) at Mar. 31, 2023 60,441,733 60,441,733      
Ending balance at Mar. 31, 2023 $ (184,475) $ 60 $ 3,391 $ (187,926) $ 0
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Statement of Stockholders' Equity [Abstract]            
Dividends per share (in dollars per share) $ 0.6 $ 0.6 $ 0.6 $ 0.6 $ 0.6 $ 0.6
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash Flows from Operating Activities:    
Net income $ 303,964 $ 286,153
Adjustments to reconcile net income to net cash (used in)/provided by operating activities:    
Depreciation and amortization 12,164 10,110
Amortization of debt issuance costs 979 990
Non-cash lease expense 325 1,029
Premium amortization and (discount accretion), net 0 35
Provision for inventory obsolescence 8,142 1,437
Provision for loss on vendor deposits and purchase commitments (2,419) 8,430
Stock-based compensation 3,394 2,503
Provisions for doubtful accounts 14 0
Deferred taxes 135 109
Recovery of impaired investment 0 (902)
Change in unrealized loss on available-for-sale securities 780 (407)
Provision for sales returns 62 83
Other, net 325 0
Changes in operating assets and liabilities:    
Accounts receivable (26,746) 84,808
Inventories (489,463) (13,520)
Vendor deposits (5,045) (34,844)
Prepaid expenses and other assets (8,695) (796)
Accounts payable 74,827 (9,812)
Income taxes payable (28,742) (12,663)
Deferred revenues (2,561) (2,721)
Accrued and other liabilities (1,312) (19,742)
Net cash (used in) provided by operating activities (159,872) 300,280
Cash Flows from Investing Activities:    
Purchase of property and equipment and other long-term assets (15,650) (11,063)
Purchase of investments 0 (864)
Proceeds from maturities of investments 0 1,209
Net cash (used in) investing activities (15,650) (10,718)
Cash Flows from Financing Activities:    
Repurchases of common stock 0 (513,005)
Payment of common stock cash dividends (108,778) (111,804)
Proceeds from exercise of stock options 23 76
Tax withholdings related to net share settlements of restricted stock units (677) (1,185)
Net cash provided by (used in) financing activities 191,818 (394,668)
Net increase (decrease) in cash and cash equivalents 16,296 (105,106)
Cash and cash equivalents at beginning of period 136,224 249,418
Cash and cash equivalents at end of period 152,520 144,312
Supplemental Disclosure of Cash Flow Information:    
Income taxes paid, net of refunds 87,315 72,826
Interest paid 34,241 7,403
Non-Cash Investing and Financing Activities:    
Right-of-use asset recognized 5,814 27,524
Unpaid stock repurchases 0 10,000
Unpaid property and equipment and other long-term assets 1,097 264
Revolving credit facility    
Cash Flows from Financing Activities:    
Proceeds from borrowing under the credit facility- Revolver 380,000 250,000
Repayments of debt (60,000) 0
Term Facility    
Cash Flows from Financing Activities:    
Repayments of debt $ (18,750) $ (18,750)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS AND BASIS OF PRESENTATION
9 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BUSINESS AND BASIS OF PRESENTATION BUSINESS AND BASIS OF PRESENTATION
Business— Ubiquiti Inc. and its wholly owned subsidiaries (collectively, “Ubiquiti” or the “Company”) develop high performance networking technology for service providers, enterprises, and consumers globally.

The Company operates on a fiscal year ending June 30. In these notes, Ubiquiti refers to the fiscal years ending June 30, 2023 and 2022, as fiscal 2023 and fiscal 2022 respectively.

Basis of Presentation— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) related to interim financial statements based on applicable Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June 30, 2022 balance sheet was derived from the audited consolidated financial statements as of that date. All significant intercompany transactions and balances have been eliminated.

These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the fiscal year ended June 30, 2022, included in its Annual Report on Form 10-K, as filed with the SEC on August 26, 2022 (the “Annual Report”). The results of operations for the three and nine months ended March 31, 2023 are not necessarily indicative of the results to be expected for any future periods.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
The Company’s significant accounting policies are disclosed in its audited consolidated financial statements for the fiscal year ended June 30, 2022, included in the Annual Report on Form 10-K. There have been no changes to the Company’s significant accounting policies as discussed in the Annual Report.

Use of Accounting Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES
9 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
REVENUES REVENUES
Revenue is primarily generated from the sale of hardware as well as the related implied post contract services ("PCS").

Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

Disaggregation of Revenue

See Note 13, "Segment Information, Revenues by Geography and Significant Customers" for disaggregation of revenue by product category and geography.
Contract Balances

The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the consolidated balance sheets. Accounts receivable are recognized in the period our right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.

As of March 31, 2023 and June 30, 2022, the Company’s customer deposits were $0.8 million and $1.1 million, respectively.

As of March 31, 2023, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $17.2 million and $7.1 million, respectively.

As of June 30, 2022, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $20.8 million and $5.8 million, respectively.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE
9 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Numerator:
Net income$98,577 $50,354 $303,964 $286,153 
Denominator:
Weighted-average shares used in computing basic earnings per share60,441 61,411 60,432 62,089 
Add—dilutive potential common shares:
Stock options— — 
Restricted stock units14 19 19 29 
Weighted-average shares used in computing diluted net income per share60,455 61,435 60,451 62,125 
Net income per share of common stock:
Basic$1.63 $0.82 $5.03 $4.61 
Diluted$1.63 $0.82 $5.03 $4.61 

The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS
9 Months Ended
Mar. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
Inventories

Inventories consisted of the following (in thousands):
March 31, 2023June 30, 2022
Finished goods$645,520 $253,260 
Raw materials97,877 9,181 
Total$743,397 $262,441 
Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):
March 31, 2023June 30, 2022
Testing equipment$19,800 $16,999 
Tooling equipment19,918 18,398 
Leasehold improvements23,898 18,589 
Computer and other equipment11,398 11,078 
Software10,346 10,509 
Furniture and fixtures1,961 2,668 
Corporate aircraft65,807 65,807 
Property and equipment, gross153,128 144,048 
Less: Accumulated depreciation(68,006)(63,816)
Property and equipment, net$85,122 $80,232 

Other Long-term Assets

Other long-term assets consisted of the following (in thousands):
March 31, 2023June 30, 2022
Hong Kong Tax deposit (1)
59,972 59,992 
Intangible assets, net (2)
6,085 7,228 
Other long-term assets, net5,581 4,838 
Total$71,638 $72,058 
(1) The Company expects the deposits made with the Hong Kong Inland Revenue Department (“IRD”) to be refunded upon completion of the audit. See Note 12, "Income Taxes" to the consolidated financial statements for additional details regarding this ongoing tax audit.
(2) Accumulated amortization was $5.5 million and $4.3 million as of March 31, 2023, and June 30, 2022, respectively.

Other Current Liabilities

Other current liabilities consisted of the following (in thousands):
March 31, 2023June 30, 2022
Deferred revenue — short-term$17,161 20,766 
Accrued expenses18,349 42,305 
Lease liability— current13,842 12,744 
Warranty accrual7,943 6,394 
Accrued compensation and benefits5,757 6,168 
Customer deposits753 1,059 
Reserve for sales returns3,995 4,297 
Inventory received not billed101,466 86,953 
Other payables7,924 8,675 
Total$177,190 $189,361 

Other Long-Term Liabilities

Other long-term liabilities consisted of the following (in thousands):
March 31, 2023June 30, 2022
Deferred Revenue — long-term$7,112 $5,822 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED WARRANTY
9 Months Ended
Mar. 31, 2023
Product Warranties Disclosures [Abstract]  
ACCRUED WARRANTY ACCRUED WARRANTY
The Company offers warranties on certain products, generally a period of one to two years and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.

Warranty obligations, included in other current liabilities, were as follows (in thousands):
 Nine Months Ended March 31,
 20232022
Beginning balance$6,394 $4,812 
Accruals for warranties issued during the period8,344 6,342 
Changes in liability for pre-existing warranties during the period206 790 
Settlements made during the period(7,001)(5,847)
Ending balance$7,943 $6,097 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT
9 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
DEBT DEBT
On March 30, 2021, the Company, as borrower and certain domestic subsidiaries entered into an amended and restated credit agreement (the “Third Amended and Restated Credit Agreement”) with Wells Fargo Bank, National Association (“Wells Fargo”), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that extended the $700 million senior secured revolving credit facility (the “Revolving Facility”) and provided a $500 million senior secured term loan facility (the “Term Facility”, together with the Revolving Facility, the “Facilities”), and extended the maturity of the Facilities to March 30, 2026. In addition, the Facilities include an option to request increases in the amounts of such credit facilities by up to an additional $500 million in the aggregate.

The Company has $1.8 million of debt issuance costs which are capitalized and are being amortized as interest expense over the remaining life of the facilities.

The Company’s debt consisted of the following (in thousands):
March 31, 2023June 30, 2022
Term Facility - short term$25,000 $25,000 
Debt issuance costs, net(590)(1,135)
Total Debt - short term24,410 23,865 
Term Facility - long term425,000 443,750 
Revolving Facility - long term640,000 320,000 
Debt issuance costs, net(1,186)(1,128)
Total Debt - long term$1,063,814 $762,622 

The Revolving Facility includes a sub-limit of $25.0 million for letters of credit and a sub-limit of $25.0 million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Third Amended and Restated Credit Agreement, including to finance the repurchase of the Company’s common stock or to make dividends to the holders of the Company’s common stock. Under the Third Amended and Restated Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until March 30, 2026, at which time all amounts borrowed must be repaid. The Term Facility is payable in quarterly installments of 1.25% of the original principal amount of the Term Facility, commencing with the quarter ending June 30, 2021. The Facilities may be prepaid at any time without penalty.

The Revolving and Term Facilities bear interest, at the Company’s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or the Secured Overnight Financing Rate ("SOFR") rate for any new or existing loans that reset after April 2, 2023) for a specified period, plus a margin of between 1.50% and
2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo’s prime rate, (B) the federal funds rate plus 0.50% or (C) the applicable LIBOR rate (or SOFR rate for any new or existing loans that reset after April 2, 2023) for a period of one month plus 1.00%. A default interest rate shall apply on all obligations during certain events of default under the Third Amended and Restated Credit Agreement at a rate per annum equal to 2.00% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender’s commitment to make revolving loans, of between 0.20% and 0.35%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of 0.125% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type.

The Third Amended and Restated Credit Agreement requires the Company to maintain during the term of the Facilities a maximum consolidated total leverage ratio of 3.50 to 1.00 and a minimum consolidated interest coverage ratio of 3.50 to 1.00. In addition, the Third Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Third Amended and Restated Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Third Amended and Restated Credit Agreement.

The Facilities

As of March 31, 2023, $450.0 million was outstanding on the Term Facility and $640 million was outstanding on the Revolving Facility, leaving $60 million available on the Revolving Facility.

Term Facility

During the nine months ended March 31, 2023, the Company made aggregate payments of $36.8 million under the Term Facility, of which $18.8 million was repayment of principal and $18.0 million was payment of interest.

As of March 31, 2023, the interest rate on the Term Facility was 6.59%. This interest rate reset on April 28, 2023.

Revolving Facility

Under the Third Amended and Restated Credit Agreement, during the nine months ended March 31, 2023, the Company made aggregate payments of $76.3 million under the Revolving Facility, of which $60 million was repayment of principal and $16.3 million was payment of interest. As of March 31, 2023, the interest rates on the Revolving Facility were 6.46% - 6.53%.

The following table summarizes the Company’s estimated debt and interest payment obligations as of March 31, 2023, for the remainder of fiscal 2023 and future fiscal years (in thousands):
2023 (remainder)
2024202520262027ThereafterTotal
Debt payment obligations$6,250 $25,000 $25,000 $1,033,750 $— $— $1,090,000 
Interest and other payments on debt payment obligations (1)
18,196 72,139 70,272 51,468 — — 212,075 
Total$24,446 $97,139 $95,272 $1,085,218 $— $— $1,302,075 
(1) Interest payments are calculated based on the applicable rates and payment dates as of March 31, 2023 and assumes the outstanding revolver balance remains at $640 million. Although the Company’s interest rates on debt obligations may vary, the Company has assumed the most recent available interest rates for all periods presented.

The Facilities were amended on April 3, 2023. For additional information regarding the Facilities, refer to Note 14 - Subsequent Events.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
9 Months Ended
Mar. 31, 2023
Leases [Abstract]  
LEASES LEASES
The Company enters into agreements under which we lease various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2036. Some of our leases include options to extend the term of such leases for a period from 12 months to 60 months, and/or have options to early terminate the lease. As of March 31, 2023, we included such options in determining the lease terms for certain of our leases because we were reasonably certain that we would exercise the extension options. Most of our leases require us to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs.

The following table summarizes our lease costs for the three and nine months ended March 31, 2023 and 2022 (in thousands):
Financial Statement ClassificationThree Months Ended March 31,Nine Months Ended March 31,
2023202220232022
Operating lease costs:
Fixed lease costsOperating expenses$2,761 $2,390 $8,287 $6,861 
Fixed lease costsCost of revenues1,010 1,051 2,975 3,347 
Variable lease costsOperating expenses234 230 388 549 
Variable lease costsCost of revenues149 139 305 468 
Total lease costs$4,154 $3,810 $11,955 $11,225 

The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for the three and nine months ended March 31, 2023, were $0.2 million and $0.4 million, respectively. Total short-term costs for the three and nine months ended March 31, 2022, were $0.2 million and $0.4 million, respectively. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For the three months ended March 31, 2023 and 2022, cash paid for amounts associated with the Company's operating lease liabilities were approximately $3.8 million and $3.8 million, respectively. For the nine months ended March 31, 2023 and 2022, cash paid for amounts associated with the Company’s operating lease liabilities were approximately $11.4 million and $10.2 million, respectively. Cash paid for amounts associated with the Company’s operating lease liabilities were classified as operating activities in the consolidated statement of cash flows.

The following table shows the Company’s undiscounted future fixed payment obligations under the Company’s recognized operating leases and a reconciliation to the operating lease liabilities as of March 31, 2023:
Remainder of Fiscal 2023
$3,805 
Fiscal 2024
15,163 
Fiscal 2025
13,831 
Fiscal 2026
9,683 
Fiscal 2027
5,727 
Thereafter18,726 
Total future fixed operating lease payments$66,935 
Less: Imputed interest$4,510 
Total operating lease liabilities$62,425 
Weighted-average remaining lease term - operating leases7 years
Weighted-average discount rate - operating leases2.5 %
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Operating Leases

See Note 8, "Leases" for future minimum lease payments under non-cancelable operating leases as of March 31, 2023.

Purchase Obligations

We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During
the normal course of business, the Company’s contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our products. We periodically review the potential liability. There have been no significant liabilities for cancellations recorded as of March 31, 2023. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligations to range from $1,279.2 million to $1,390.5 million as of March 31, 2023, depending upon the timing of orders placed for these components by our contract manufacturers.

Other Obligations

As of March 31, 2023, the Company has other obligations of $5.8 million which consisted primarily of commitments related to research and development projects.

Indemnification Obligations

The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third-party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third-party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.

Legal Matters

The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company’s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company’s financial statements.

Vivato/XR

On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (“Vivato”), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company’s products infringes United States Patent Numbers 7,062,296 (the “’296 Patent”), 7,729,728 (the “’728 Patent”), and 6,611,231 (the “’231 Patent” and, collectively, the “Patents-in-Suit”), (the “Original Action”). On April 11, 2018, the Court stayed the Original Action pending completion of certain inter partes review (“IPR”) proceedings before the Patent Trial and Appeal Board (“PTO”). The PTO invalidated asserted claims of two of the three Patents-in-Suit. The District Court lifted the stay on March 1, 2021 to resume proceedings on the 231 Patent in the Original Action.

On June 16, 2021, Vivato filed a new suit against the Company in the Central District of California, alleging that various Company products infringe some of the non-invalidated claims of the ’728 Patent and U.S. Patent No. 10,594,376 (the “New Action”). The New Action, as well as four similar new lawsuits filed by Vivato against other defendants in the same jurisdiction, were consolidated into the Original Action. On November 24, 2021, the Company and the remaining defendants in the Original Action filed a motion for judgment on the pleadings regarding the ’231 Patent. On January 4, 2022, the Court granted defendants’ motion and dismissed Vivato’s claims based on the ’231 Patent. That ruling is now on appeal. All claims asserted against the Company in the Original Action have been dismissed.

On April 18, 2022, the court granted in part the motion for judgment on the pleadings with respect to the ’728 patent, dismissing one of the four remaining claims.
On July 28, 2022, Vivato voluntarily dismissed, with prejudice, its remaining claims related to the ’728 patent, as well as claims 22-31 of the ‘376 Patent. On October 20, 2022, an IPR was instituted with respect to the asserted claims of the ’376 Patent. On October 26, 2022, the court stayed the case pending completion of the IPR.

The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
COMMON STOCK AND TREASURY STOCK
9 Months Ended
Mar. 31, 2023
Equity [Abstract]  
COMMON STOCK AND TREASURY STOCK COMMON STOCK AND TREASURY STOCKCommon Stock RepurchasesOn May 3, 2022, the Board of Directors of the Company approved a $200 million stock repurchase program (the “2022 May Program”). Under the 2022 May Program, the Company is authorized to repurchase up to $200 million of common stock. The 2022 May Program expires on September 30, 2023. The Company did not make any repurchases under the 2022 May Program during the three and nine months ended March 31, 2023. As of March 31, 2023, the Company had $200 million available for share purchase under the 2022 May Program.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK BASED COMPENSATION
9 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK BASED COMPENSATION STOCK BASED COMPENSATION
Stock-Based Compensation Plans

The Company’s 2020, 2010 and 2005 Equity Incentive Plans are described in the Company’s Annual Report.

As of March 31, 2023, the Company had 4,939,274 authorized shares available for future issuance under all of its stock incentive plans.

Stock-Based Compensation

The following table shows total stock-based compensation expense included in the consolidated statements of operations and comprehensive income for the three and nine months ended March 31, 2023 and 2022 (in thousands):

 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Cost of revenues$24 $18 $47 $63 
Research and development942 629 2,524 1,786 
Sales, general and administrative280 227 823 654 
1,246 874 $3,394 $2,503 

Stock Options

The following is a summary of option activity for the Company’s stock incentive plans for the nine months ended March 31, 2023:

 Common Stock Options Outstanding
 Number
of Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
(In thousands)
Balance, June 30, 2022
2,112 $10.77 0.37$584,982 
Exercised(2,112)$10.77 
Forfeitures and cancellations
Balance, March 31, 2023
— $— — $— 
Vested as of March 31, 2023
— $— — $— 
Vested and exercisable as of March 31, 2023
— $— — $— 

During the three months ended March 31, 2023 and 2022, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $0.0 million and $0.5 million, respectively, as determined as of the date of option exercise.
During the nine months ended March 31, 2023 and 2022, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $0.6 million and $1.8 million, respectively, as determined as of the date of option exercise.

As of March 31, 2023, the Company had no unrecognized compensation costs related to stock options.

The Company did not grant any employee stock options during the three and nine months ended March 31, 2023, and 2022.

Restricted Stock Units (“RSUs”)

The following table summarizes the activity of the RSUs made by the Company:

Number of SharesWeighted Average Grant Date Fair Value Per Share
Non-vested RSUs, June 30, 2022
53,374 $222.24 
RSUs granted30,559 $271.27 
RSUs vested(21,783)$182.18 
RSUs canceled(801)$276.53 
Non-vested RSUs, March 31, 2023
61,349 $260.18 

The intrinsic value of RSUs vested in the three months ended March 31, 2023 and 2022 was $3.1 million and $2.2 million, respectively.

The intrinsic value of RSUs vested in the nine months ended March 31, 2023 and 2022 was $5.8 million and $8.2 million, respectively.

The total intrinsic value of all outstanding RSUs was $16.7 million as of March 31, 2023.

As of March 31, 2023, there were unrecognized compensation costs related to RSUs of $12.3 million which the Company expects to recognize over a weighted average period of 3.5 years.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES
9 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company recorded tax provisions of $18.5 million and $58.3 million for the three and nine months ended March 31, 2023 as compared to $9.0 million and $53.8 million for the three and nine months ended March 31, 2022. The increased provision for the three months ended March 31, 2023 is primarily related to the overall increase in income before income taxes for the period as compared to the three months ended March 31, 2022. The increase to the tax provision for the nine months ended March 31, 2023 is attributable to the overall increase in income before income taxes for the period as well as an increase in taxable income in higher tax jurisdictions as compared to the prior year.

The Company’s estimated fiscal year 2023 effective tax rate, before discrete items, differs from the U.S. statutory rate primarily due to profits earned in jurisdictions where the tax rate is lower than the U.S. tax rate, partially offset by additional U.S. tax related to our non-U.S. operations under Global Intangible Low-Taxed Income ("GILTI") rules.

As of March 31, 2023, the Company had approximately $34.9 million of unrecognized tax benefits, substantially all of which would, if recognized, affect its tax expense. During the three months ended March 31, 2023, the Company recorded an increase of its unrecognized tax benefits of $1.3 million. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying consolidated statement of operations and comprehensive income. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets. As of March 31, 2023, the Company had $3.5 million accrued interest related to uncertain tax matters.

The Company and one or more of its subsidiaries, file income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong Inland Revenue Department (“IRD”). All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company’s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years.
During fiscal years 2022, 2021, 2020, 2019, and 2018, the Company made a total of $3.0 million, $21.9 million, $15.5 million, $13.4 million, and $6.6 million of deposits with the Hong Kong IRD in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2016 tax years. On March 30, 2023, the Company received notification that the Hong Kong IRD is seeking an additional $0.3 million deposit covering the 2017 tax year. The Company has filed a formal protest in response to this notice and is awaiting a response from the Assessor's office. The Company does not expect the deposit, with respect to the 2017 tax year, to be material in nature. The refundable deposits are included within other long-term assets on our consolidated balance sheets. The IRD is examining the Company’s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and we expect the $60.0 million (net of foreign currency impact) of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company’s favor and therefore it's possible that an adverse outcome of the matter could have a material effect on the Company’s results of operations and financial condition.

In July 2018, the Company received a draft Notice of Proposed Adjustment (“Draft NOPA”) from the Internal Revenue Service (“IRS”) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (“AOF”) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company’s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS’ interpretation of certain obligations of the Company’s foreign subsidiaries under the Company’s credit facilities. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company formally protested the adjustment and the case was moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law took place on May 9, 2022. The Appeals Officer issued a Notice of Deficiency on August 3, 2022, which upheld the position of the Examination Division. The Company filed a petition with the United States Tax Court seeking to have the Notice of Deficiency reversed. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company’s favor. Regardless of whether the matter is resolved in the Company’s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. We estimate the incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $50.0 million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company’s results of operations and financial condition.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS
9 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS
Management has determined that the Company operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenues by product type in two primary categories: Service Provider Technology and Enterprise Technology.

Revenues by product type are as follows (in thousands, except percentages):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Enterprise technology$373,573 82 %$295,043 82 %$1,217,279 84 %$972,173 78 %
Service Provider Technology84,200 18 %63,025 18 %232,148 16 %276,374 22 %
Total revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %

Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
North America (1)
$230,741 50 %$183,575 51 %$683,907 47 %$579,711 47 %
Europe, the Middle East and Africa (“EMEA”)173,262 38 %135,227 38 %568,502 39 %498,836 40 %
Asia Pacific26,880 %26,455 %116,158 %102,152 %
South America26,890 %12,811 %80,860 %67,848 %
Total revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %
 (1) Revenue for the United States was $214.3 million and $173.9 million for the three months ended March 31, 2023 and 2022, respectively. Revenue for the United States was $634.0 million and $536.8 million for the nine months ended March 31, 2023 and 2022, respectively.

For the periods presented, there were no customers with net revenues of 10% or greater of total revenues. Customers with an accounts receivable balance of 10% or greater of total accounts receivable are presented below for the periods indicated:

 Percentage of Accounts Receivable
 March 31,June 30,
 20232022
Customer A12%*
* denotes less than 10%
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS
9 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
First Amendment to Third Amended & Restated Credit Agreement

On April 3, 2023, the Company as borrower and certain domestic subsidiaries, as guarantors (the “Domestic Guarantors”) entered into a first amendment (the “First Amendment”) to the Third Amended and Restated Credit Agreement (as amended, the “Amended Credit Agreement”) with the financial institutions named as lenders therein and Wells Fargo. The First Amendment added a new term loan facility in an aggregate principal amount of $250.0 million (the “First Amendment Term Loan”) which is payable in quarterly installments equal to $3.125 million, commencing with the quarter ended June 30, 2023, and has a maturity date of March 30, 2026. The First Amendment Term Loan bears interest, at the Company’s option, at either (i) a floating rate per annum equal to Base Rate plus a margin of between 1.00% and 1.75%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable Adjusted Term SOFR rate for a specified period, plus a margin of between 2.00% and 2.75%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter.

The obligations of the Company and certain domestic subsidiaries under the First Amendment Term Loan are required to be guaranteed by the Domestic Guarantors and are collateralized by substantially all assets (excluding intellectual property) of the Company and the Domestic Guarantors.

The First Amendment also (a) provided that all loans bearing interest at a LIBOR rate under the Amended Credit Agreement (each, a “LIBOR Rate Loan”) and the applicable interest periods in respect of such LIBOR Rate Loans under the Amended Credit Agreement will not be renewed or extended and, upon the expiration or earlier termination of such interest periods, such LIBOR Rate Loans will be (i) repaid or (ii) converted to loans accruing at Base Rate (as defined in the Amended Credit Agreement) or Adjusted Term SOFR (as defined below), at the Company’s option; (b) implemented “Adjusted Term SOFR” as a reference rate for borrowings under the Amended Credit Agreement, and (c) modified the definition of “Base Rate” to replace the LIBOR rate component with Adjusted Term SOFR. Base Rate is defined as the highest of (a) the Prime Rate, (b) the Federal Funds Rate plus 0.50% and (c) Adjusted Term SOFR for a one-month tenor in effect on such day plus 1%; each change in the Base Rate shall take effect simultaneously with the corresponding change or changes in the Prime Rate, the Federal Funds Rate or Adjusted Term SOFR, as applicable (provided that clause (c) shall not be applicable during any period in which Adjusted Term SOFR is unavailable or unascertainable). The Base Rate shall not be less than 1.00%. Adjusted Term SOFR is Term SOFR (as defined in the Amended Credit Agreement) plus 0.10% per annum; provided that Adjusted Term SOFR shall in no event be less than 0.00%.
Dividends

On May 5, 2023, the Company's Board of Directors had approved a quarterly cash dividend of $0.60 per share payable on May 22, 2023 to shareholders of record at the close of business on May 15, 2023. Any future dividends will be subject to the approval of the Company’s Board of Directors.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) related to interim financial statements based on applicable Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June 30, 2022 balance sheet was derived from the audited consolidated financial statements as of that date. All significant intercompany transactions and balances have been eliminated.

These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the fiscal year ended June 30, 2022, included in its Annual Report on Form 10-K, as filed with the SEC on August 26, 2022 (the “Annual Report”). The results of operations for the three and nine months ended March 31, 2023 are not necessarily indicative of the results to be expected for any future periods.
Use of Accounting Estimates Use of Accounting EstimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.
Revenues
Disaggregation of Revenue

See Note 13, "Segment Information, Revenues by Geography and Significant Customers" for disaggregation of revenue by product category and geography.
Contract Balances

The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the consolidated balance sheets. Accounts receivable are recognized in the period our right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.
Accrued Warranty The Company offers warranties on certain products, generally a period of one to two years and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
9 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Numerator:
Net income$98,577 $50,354 $303,964 $286,153 
Denominator:
Weighted-average shares used in computing basic earnings per share60,441 61,411 60,432 62,089 
Add—dilutive potential common shares:
Stock options— — 
Restricted stock units14 19 19 29 
Weighted-average shares used in computing diluted net income per share60,455 61,435 60,451 62,125 
Net income per share of common stock:
Basic$1.63 $0.82 $5.03 $4.61 
Diluted$1.63 $0.82 $5.03 $4.61 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS (Tables)
9 Months Ended
Mar. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
March 31, 2023June 30, 2022
Finished goods$645,520 $253,260 
Raw materials97,877 9,181 
Total$743,397 $262,441 
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
March 31, 2023June 30, 2022
Testing equipment$19,800 $16,999 
Tooling equipment19,918 18,398 
Leasehold improvements23,898 18,589 
Computer and other equipment11,398 11,078 
Software10,346 10,509 
Furniture and fixtures1,961 2,668 
Corporate aircraft65,807 65,807 
Property and equipment, gross153,128 144,048 
Less: Accumulated depreciation(68,006)(63,816)
Property and equipment, net$85,122 $80,232 
Schedule of Other Long-Term Assets
Other long-term assets consisted of the following (in thousands):
March 31, 2023June 30, 2022
Hong Kong Tax deposit (1)
59,972 59,992 
Intangible assets, net (2)
6,085 7,228 
Other long-term assets, net5,581 4,838 
Total$71,638 $72,058 
(1) The Company expects the deposits made with the Hong Kong Inland Revenue Department (“IRD”) to be refunded upon completion of the audit. See Note 12, "Income Taxes" to the consolidated financial statements for additional details regarding this ongoing tax audit.
(2) Accumulated amortization was $5.5 million and $4.3 million as of March 31, 2023, and June 30, 2022, respectively.
Schedule of Other Current Liabilities
Other current liabilities consisted of the following (in thousands):
March 31, 2023June 30, 2022
Deferred revenue — short-term$17,161 20,766 
Accrued expenses18,349 42,305 
Lease liability— current13,842 12,744 
Warranty accrual7,943 6,394 
Accrued compensation and benefits5,757 6,168 
Customer deposits753 1,059 
Reserve for sales returns3,995 4,297 
Inventory received not billed101,466 86,953 
Other payables7,924 8,675 
Total$177,190 $189,361 
Schedule of Other Long-Term Liabilities Other long-term liabilities consisted of the following (in thousands):
March 31, 2023June 30, 2022
Deferred Revenue — long-term$7,112 $5,822 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED WARRANTY (Tables)
9 Months Ended
Mar. 31, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations
Warranty obligations, included in other current liabilities, were as follows (in thousands):
 Nine Months Ended March 31,
 20232022
Beginning balance$6,394 $4,812 
Accruals for warranties issued during the period8,344 6,342 
Changes in liability for pre-existing warranties during the period206 790 
Settlements made during the period(7,001)(5,847)
Ending balance$7,943 $6,097 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Tables)
9 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
The Company’s debt consisted of the following (in thousands):
March 31, 2023June 30, 2022
Term Facility - short term$25,000 $25,000 
Debt issuance costs, net(590)(1,135)
Total Debt - short term24,410 23,865 
Term Facility - long term425,000 443,750 
Revolving Facility - long term640,000 320,000 
Debt issuance costs, net(1,186)(1,128)
Total Debt - long term$1,063,814 $762,622 
Schedule of Estimated Debt and Interest Payment Obligations
The following table summarizes the Company’s estimated debt and interest payment obligations as of March 31, 2023, for the remainder of fiscal 2023 and future fiscal years (in thousands):
2023 (remainder)
2024202520262027ThereafterTotal
Debt payment obligations$6,250 $25,000 $25,000 $1,033,750 $— $— $1,090,000 
Interest and other payments on debt payment obligations (1)
18,196 72,139 70,272 51,468 — — 212,075 
Total$24,446 $97,139 $95,272 $1,085,218 $— $— $1,302,075 
(1) Interest payments are calculated based on the applicable rates and payment dates as of March 31, 2023 and assumes the outstanding revolver balance remains at $640 million. Although the Company’s interest rates on debt obligations may vary, the Company has assumed the most recent available interest rates for all periods presented.

The Facilities were amended on April 3, 2023. For additional information regarding the Facilities, refer to Note 14 - Subsequent Events.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
9 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Lease Costs The following table summarizes our lease costs for the three and nine months ended March 31, 2023 and 2022 (in thousands):
Financial Statement ClassificationThree Months Ended March 31,Nine Months Ended March 31,
2023202220232022
Operating lease costs:
Fixed lease costsOperating expenses$2,761 $2,390 $8,287 $6,861 
Fixed lease costsCost of revenues1,010 1,051 2,975 3,347 
Variable lease costsOperating expenses234 230 388 549 
Variable lease costsCost of revenues149 139 305 468 
Total lease costs$4,154 $3,810 $11,955 $11,225 
Schedule of Undiscounted Future Fixed Payment Obligations Under Recognized Operating Leases and Reconciliation of Operating Lease Liabilities
The following table shows the Company’s undiscounted future fixed payment obligations under the Company’s recognized operating leases and a reconciliation to the operating lease liabilities as of March 31, 2023:
Remainder of Fiscal 2023
$3,805 
Fiscal 2024
15,163 
Fiscal 2025
13,831 
Fiscal 2026
9,683 
Fiscal 2027
5,727 
Thereafter18,726 
Total future fixed operating lease payments$66,935 
Less: Imputed interest$4,510 
Total operating lease liabilities$62,425 
Weighted-average remaining lease term - operating leases7 years
Weighted-average discount rate - operating leases2.5 %
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK BASED COMPENSATION (Tables)
9 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
The following table shows total stock-based compensation expense included in the consolidated statements of operations and comprehensive income for the three and nine months ended March 31, 2023 and 2022 (in thousands):

 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Cost of revenues$24 $18 $47 $63 
Research and development942 629 2,524 1,786 
Sales, general and administrative280 227 823 654 
1,246 874 $3,394 $2,503 
Schedule of Option Activity for the Company's Stock Incentive Plans
The following is a summary of option activity for the Company’s stock incentive plans for the nine months ended March 31, 2023:

 Common Stock Options Outstanding
 Number
of Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
(In thousands)
Balance, June 30, 2022
2,112 $10.77 0.37$584,982 
Exercised(2,112)$10.77 
Forfeitures and cancellations
Balance, March 31, 2023
— $— — $— 
Vested as of March 31, 2023
— $— — $— 
Vested and exercisable as of March 31, 2023
— $— — $— 
Schedule of Activity of RSUs
The following table summarizes the activity of the RSUs made by the Company:

Number of SharesWeighted Average Grant Date Fair Value Per Share
Non-vested RSUs, June 30, 2022
53,374 $222.24 
RSUs granted30,559 $271.27 
RSUs vested(21,783)$182.18 
RSUs canceled(801)$276.53 
Non-vested RSUs, March 31, 2023
61,349 $260.18 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)
9 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Revenues by Product Revenues by product type are as follows (in thousands, except percentages):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Enterprise technology$373,573 82 %$295,043 82 %$1,217,279 84 %$972,173 78 %
Service Provider Technology84,200 18 %63,025 18 %232,148 16 %276,374 22 %
Total revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %
Schedule of Revenues by Geography Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
North America (1)
$230,741 50 %$183,575 51 %$683,907 47 %$579,711 47 %
Europe, the Middle East and Africa (“EMEA”)173,262 38 %135,227 38 %568,502 39 %498,836 40 %
Asia Pacific26,880 %26,455 %116,158 %102,152 %
South America26,890 %12,811 %80,860 %67,848 %
Total revenues$457,773 100 %$358,068 100 %$1,449,427 100 %$1,248,547 100 %
 (1) Revenue for the United States was $214.3 million and $173.9 million for the three months ended March 31, 2023 and 2022, respectively. Revenue for the United States was $634.0 million and $536.8 million for the nine months ended March 31, 2023 and 2022, respectively.
Schedule of Revenue and Accounts Receivable by Major Customer by Reporting Segment
For the periods presented, there were no customers with net revenues of 10% or greater of total revenues. Customers with an accounts receivable balance of 10% or greater of total accounts receivable are presented below for the periods indicated:

 Percentage of Accounts Receivable
 March 31,June 30,
 20232022
Customer A12%*
* denotes less than 10%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]    
Customer deposits $ 753 $ 1,059
Deferred revenue, current 17,161 20,766
Deferred Revenue — long-term $ 7,100 $ 5,800
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Mar. 31, 2023
Mar. 31, 2022
Numerator:                
Net Income $ 98,577 $ 112,205 $ 93,182 $ 50,354 $ 103,649 $ 132,150 $ 303,964 $ 286,153
Denominator:                
Weighted-average shares used in computing basic net income per share (in shares) 60,441     61,411     60,432 62,089
Add—dilutive potential common shares:                
Weighted-average shares used in computing diluted net income per share (in shares) 60,455     61,435     60,451 62,125
Net income per share of common stock:                
Basic (in usd per share) $ 1.63     $ 0.82     $ 5.03 $ 4.61
Diluted (in usd per share) $ 1.63     $ 0.82     $ 5.03 $ 4.61
Stock options                
Add—dilutive potential common shares:                
Dilutive potential common shares (in shares) 0     5     0 7
Restricted stock units                
Add—dilutive potential common shares:                
Dilutive potential common shares (in shares) 14     19     19 29
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Inventories [Abstract]    
Finished goods $ 645,520 $ 253,260
Raw materials 97,877 9,181
Total $ 743,397 $ 262,441
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 153,128 $ 144,048
Less: Accumulated depreciation (68,006) (63,816)
Property and equipment, net 85,122 80,232
Testing equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,800 16,999
Tooling equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,918 18,398
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 23,898 18,589
Computer and other equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,398 11,078
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,346 10,509
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,961 2,668
Corporate aircraft    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 65,807 $ 65,807
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS - Schedule of Other Long-term Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Other Long-term Debt [Abstract]    
Hong Kong Tax deposit $ 59,972 $ 59,992
Intangible assets, net 6,085 7,228
Other long-term assets, net 5,581 4,838
Total 71,638 72,058
Accumulated amortization, intangible assets $ 5,500 $ 4,300
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Other Current Liabilities [Abstract]        
Deferred revenue — short-term $ 17,161 $ 20,766    
Accrued expenses 18,349 42,305    
Lease liability— current 13,842 12,744    
Warranty accrual 7,943 6,394 $ 6,097 $ 4,812
Accrued compensation and benefits 5,757 6,168    
Customer deposits 753 1,059    
Reserve for sales returns 3,995 4,297    
Inventory received not billed 101,466 86,953    
Other payables 7,924 8,675    
Total $ 177,190 $ 189,361    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS - Schedule of Other Long Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Other Long-Term Liabilities [Abstract]    
Deferred Revenue — long-term $ 7,112 $ 5,822
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED WARRANTY - Narrative (Details)
9 Months Ended
Mar. 31, 2023
Distributors  
Product Warranty Liability [Line Items]  
Warranty period 1 year
Direct Sales  
Product Warranty Liability [Line Items]  
Warranty period 2 years
Minimum  
Product Warranty Liability [Line Items]  
Warranty period 1 year
Maximum  
Product Warranty Liability [Line Items]  
Warranty period 2 years
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED WARRANTY - Schedule of Warranty Obligations (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Warranty accrual, beginning balance $ 6,394 $ 4,812
Accruals for warranties issued during the period 8,344 6,342
Changes in liability for pre-existing warranties during the period 206 790
Settlements made during the period (7,001) (5,847)
Warranty accrual, ending balance $ 7,943 $ 6,097
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT - Narrative (Details) - USD ($)
9 Months Ended
Mar. 30, 2021
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
Debt Instrument [Line Items]        
Debt — long-term   $ 1,063,814,000   $ 762,622,000
Revolving credit facility        
Debt Instrument [Line Items]        
Debt — long-term   640,000,000   320,000,000
Principal payment   $ 60,000,000 $ 0  
Revolving credit facility | Minimum        
Debt Instrument [Line Items]        
Interest rate   6.46%    
Revolving credit facility | Maximum        
Debt Instrument [Line Items]        
Interest rate   6.53%    
Revolving credit facility | Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Credit facility $ 700,000,000      
Additional borrowing capacity 500,000,000      
Debt issuance costs $ 1,800,000      
Issuance fees per annum 0.125%      
Maximum leverage ratio 3.5      
Minimum consolidated interest coverage ratio 3.5      
Outstanding borrowing   $ 640,000,000    
Available borrowing capacity   60,000,000    
Repayment of outstanding balance   76,300,000    
Principal payment   60,000,000    
Interest payment   16,300,000    
Revolving credit facility | Amended and Restated Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Commitment fee percentage of unused borrowings 0.20%      
Revolving credit facility | Amended and Restated Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Commitment fee percentage of unused borrowings 0.35%      
Revolving credit facility | Amended and Restated Credit Agreement | Base Rate | Minimum        
Debt Instrument [Line Items]        
Debt basis spread on variable rate 0.50%      
Revolving credit facility | Amended and Restated Credit Agreement | Base Rate | Maximum        
Debt Instrument [Line Items]        
Debt basis spread on variable rate 1.25%      
Revolving credit facility | Amended and Restated Credit Agreement | LIBOR | Minimum        
Debt Instrument [Line Items]        
Debt basis spread on variable rate 1.50%      
Revolving credit facility | Amended and Restated Credit Agreement | LIBOR | Maximum        
Debt Instrument [Line Items]        
Debt basis spread on variable rate 2.25%      
Revolving credit facility | Amended and Restated Credit Agreement | LIBOR, One-Month Rate        
Debt Instrument [Line Items]        
Debt basis spread on variable rate 1.00%      
Revolving credit facility | Amended and Restated Credit Agreement | Federal funds rate        
Debt Instrument [Line Items]        
Debt basis spread on variable rate 0.50%      
Revolving credit facility | Amended and Restated Credit Agreement | Applicable interest rate        
Debt Instrument [Line Items]        
Debt basis spread over applicable interest rate 2.00%      
Term Facility        
Debt Instrument [Line Items]        
Debt — long-term   425,000,000   $ 443,750,000
Principal payment   18,750,000 $ 18,750,000  
Term Facility | Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Credit facility $ 500,000,000      
Percentage of principal due quarterly 1.25%      
Outstanding borrowing   450,000,000    
Repayment of outstanding balance   36,800,000    
Principal payment   18,800,000    
Interest payment   $ 18,000,000    
Interest rate   6.59%    
Letters of credit | Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Credit facility $ 25,000,000      
Letters of credit | Amended and Restated Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Commitment fee percentage of unused borrowings 1.50%      
Letters of credit | Amended and Restated Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Commitment fee percentage of unused borrowings 2.25%      
Sublimit for swingline loan advances | Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Credit facility $ 25,000,000      
Sublimit for swingline loan advances | Amended and Restated Credit Agreement | Base Rate | Minimum        
Debt Instrument [Line Items]        
Debt basis spread on variable rate 0.50%      
Sublimit for swingline loan advances | Amended and Restated Credit Agreement | Base Rate | Maximum        
Debt Instrument [Line Items]        
Debt basis spread on variable rate 1.25%      
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Debt Instrument [Line Items]    
Total Debt - short term $ 24,410 $ 23,865
Debt issuance costs, net (590) (1,135)
Total Debt - long term 1,063,814 762,622
Debt issuance costs, net (1,186) (1,128)
Term Facility    
Debt Instrument [Line Items]    
Total Debt - short term 25,000 25,000
Total Debt - long term 425,000 443,750
Revolving Facility    
Debt Instrument [Line Items]    
Total Debt - long term $ 640,000 $ 320,000
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT - Schedule of Debt and Interest Payment Obligations (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Debt payment obligations  
Debt payment obligations, 2023 (remainder) $ 6,250
Debt payment obligations, 2024 25,000
Debt payment obligations, 2025 25,000
Debt payment obligations, 2026 1,033,750
Debt payment obligations, 2027 0
Debt payment obligations, thereafter 0
Debt payment obligations, total 1,090,000
Interest and other payments on debt payment obligations  
Interest and other payments on debt payment obligations, 2023 (remainder) 18,196
Interest and other payments on debt payment obligations, 2024 72,139
Interest and other payments on debt payment obligations, 2025 70,272
Interest and other payments on debt payment obligations, 2026 51,468
Interest and other payments on debt payment obligations, 2027 0
Interest and other payments on debt payment obligations, thereafter 0
Interest and other payments on debt payment obligations, total 212,075
Total  
Debt and interest payment obligations, 2023 (remainder) 24,446
Debt and interest payment obligations, 2024 97,139
Debt and interest payment obligations, 2025 95,272
Debt and interest payment obligations, 2026 1,085,218
Debt and interest payment obligations, 2027 0
Debt and interest payment obligations, thereafter 0
Debt and interest payment obligations, total $ 1,302,075
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Narrative (Details)
Mar. 31, 2023
Minimum  
Lessee, Lease, Description [Line Items]  
Lease, extension of terms 12 months
Maximum  
Lessee, Lease, Description [Line Items]  
Lease, extension of terms 60 months
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Schedule of Lease Costs (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Lease, Cost [Abstract]        
Total lease costs $ 4,154,000 $ 3,810,000 $ 11,955,000 $ 11,225,000
Short-term lease costs 200,000 200,000 400,000 400,000
Operating lease payments 3,800,000 3,800,000 11,400,000 10,200,000
Operating expenses        
Lease, Cost [Abstract]        
Fixed lease costs 2,761,000 2,390,000 8,287,000 6,861,000
Variable lease costs 234,000 230,000 388,000 549,000
Cost of revenues        
Lease, Cost [Abstract]        
Fixed lease costs 1,010,000 1,051,000 2,975,000 3,347,000
Variable lease costs $ 149,000 $ 139,000 $ 305,000 $ 468,000
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Schedule of Operating Leases Future Payment Obligations (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of Fiscal 2023 $ 3,805
Fiscal 2024 15,163
Fiscal 2025 13,831
Fiscal 2026 9,683
Fiscal 2027 5,727
Thereafter 18,726
Total future fixed operating lease payments 66,935
Less: Imputed interest 4,510
Total operating lease liabilities $ 62,425
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Schedule of Weighted-Average Term and Discount Rate (Details)
Mar. 31, 2023
Leases [Abstract]  
Weighted-average remaining lease term - operating leases 7 years
Weighted-average discount rate - operating leases 2.50%
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
$ in Millions
Jun. 16, 2021
lawsuit
Apr. 19, 2017
lawsuit
Mar. 31, 2023
USD ($)
Apr. 18, 2022
claim
Apr. 11, 2018
lawsuit
Other Commitments [Line Items]          
Other obligations | $     $ 5.8    
Loss Contingencies [Line Items]          
Other lawsuits filed 4        
Number Of claims dismissing | claim       1  
Number Of claims remaining | claim       4  
Minimum | Components          
Other Commitments [Line Items]          
Purchase obligation | $     1,279.2    
Maximum | Components          
Other Commitments [Line Items]          
Purchase obligation | $     $ 1,390.5    
Vivato X R          
Loss Contingencies [Line Items]          
Infringed number   1      
Number of lawsuits Invalidated         2
Number of lawsuits         3
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
COMMON STOCK AND TREASURY STOCK - Narrative (Details) - Common Stock - 2022 May Program - USD ($)
Mar. 31, 2023
May 03, 2022
Equity, Class of Treasury Stock [Line Items]    
Stock repurchase program, authorized amount   $ 200,000,000
Amount remaining for share repurchases $ 200,000,000  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,246 $ 874 $ 3,394 $ 2,503
Cost of revenues        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 24 18 47 63
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 942 629 2,524 1,786
Sales, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 280 $ 227 $ 823 $ 654
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK BASED COMPENSATION - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Authorized shares, stock incentive plans (in shares) 4,939,274   4,939,274  
Options granted (in shares) 0 0 0 0
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate intrinsic value of options exercised $ 0 $ 500,000 $ 600,000 $ 1,800,000
Unrecognized compensation costs 0   0  
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Intrinsic value of RSUs vested 3,100,000 $ 2,200,000 5,800,000 $ 8,200,000
Intrinsic value of RSUs outstanding 16,700,000   16,700,000  
Unrecognized compensation costs, RSUs $ 12,300,000   $ 12,300,000  
Weighted-average period recognized (in years)     3 years 6 months  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK BASED COMPENSATION - Schedule of Option Activity for Company's Stock Incentive Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Mar. 31, 2023
Jun. 30, 2022
Number of Shares    
Beginning balance (in shares) 2,112  
Exercised (in shares) (2,112)  
Forfeitures and cancellations (in shares)  
Ending balance (in shares) 0 2,112
Weighted Average Exercise Price    
Beginning balance (in usd per share) $ 10.77  
Exercised (in usd per share) 10.77  
Forfeitures and cancellations (in usd per share)  
Ending balance (in usd per share) $ 0 $ 10.77
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding, weighted average remaining contractual life   4 months 13 days
Options outstanding, intrinsic value $ 0 $ 584,982
Number of shares, vested and expected to vest, ending balance (in shares) 0  
Options, weighted average exercise price, vested (in usd per share) $ 0  
Options, aggregate intrinsic value, vested $ 0  
Number of shares, vested and exercisable, ending balance (in shares) 0  
Options, weighted average exercise price, vested and exercisable (in usd per share) $ 0  
Options, aggregate intrinsic value, vested and exercisable $ 0  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK BASED COMPENSATION -Schedule of RSU Activity (Details) - Restricted stock units
9 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Shares  
Non-vested RSUs, beginning balance (in shares) | shares 53,374
RSUs granted (in shares) | shares 30,559
RSUs vested (in shares) | shares (21,783)
RSUs canceled (in shares) | shares (801)
Non-vested RSUs, ending balance (in shares) | shares 61,349
Weighted Average Grant Date Fair Value Per Share  
Non-vested RSUs, beginning balance (in usd per share) | $ / shares $ 222.24
RSUs granted (in usd per share) | $ / shares 271.27
RSUs vested (in usd per share) | $ / shares 182.18
RSUs canceled (in usd per share) | $ / shares 276.53
Non-vested RSUs, ending balance (in usd per share) | $ / shares $ 260.18
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES - Narrative (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
subsidiary
Mar. 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
subsidiary
Mar. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Mar. 02, 2022
USD ($)
Income Tax Disclosure [Abstract]                    
Provision for income taxes $ 18,451,000 $ 9,000,000 $ 58,306,000 $ 53,758,000            
Unrecognized tax benefits 34,900,000   34,900,000              
Net increase (decrease) in unrecognized tax benefits 1,300,000                  
Interest accrued related to uncertain tax matters $ 3,500,000   $ 3,500,000              
Number of subsidiaries (or more) | subsidiary 1   1              
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]                    
Reserve for tax uncertainty $ 0   $ 0              
Hong Kong Tax deposit 59,972,000   59,972,000   $ 59,992,000          
IRS                    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]                    
Loss contingency, estimate of possible loss 50,000,000   50,000,000              
Hong Kong Inland Revenue Department                    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]                    
Hong Kong Tax deposit $ 60,000,000   $ 60,000,000              
Hong Kong Inland Revenue Department | Tax Year 2010 - 2016                    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]                    
Payment for tax deposit         $ 3,000,000 $ 21,900,000 $ 15,500,000 $ 13,400,000 $ 6,600,000  
Hong Kong Inland Revenue Department | Tax Year 2016                    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]                    
Additional tax deposit requested                   $ 300,000
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details)
9 Months Ended
Mar. 31, 2023
product
segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
Number of product types | product 2
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]        
Total revenues $ 457,773 $ 358,068 $ 1,449,427 $ 1,248,547
Enterprise technology        
Segment Reporting Information [Line Items]        
Total revenues 373,573 295,043 1,217,279 972,173
Service Provider Technology        
Segment Reporting Information [Line Items]        
Total revenues $ 84,200 $ 63,025 $ 232,148 $ 276,374
Product concentration risk | Revenues        
Segment Reporting Information [Line Items]        
Revenue percentage 100.00% 100.00% 100.00% 100.00%
Product concentration risk | Enterprise technology | Revenues        
Segment Reporting Information [Line Items]        
Revenue percentage 82.00% 82.00% 84.00% 78.00%
Product concentration risk | Service Provider Technology | Revenues        
Segment Reporting Information [Line Items]        
Revenue percentage 18.00% 18.00% 16.00% 22.00%
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]        
Revenues $ 457,773 $ 358,068 $ 1,449,427 $ 1,248,547
North America        
Segment Reporting Information [Line Items]        
Revenues 230,741 183,575 683,907 579,711
Europe, the Middle East and Africa (“EMEA”)        
Segment Reporting Information [Line Items]        
Revenues 173,262 135,227 568,502 498,836
Asia Pacific        
Segment Reporting Information [Line Items]        
Revenues 26,880 26,455 116,158 102,152
South America        
Segment Reporting Information [Line Items]        
Revenues 26,890 12,811 80,860 67,848
United States        
Segment Reporting Information [Line Items]        
Revenues $ 214,300 $ 173,900 $ 634,000 $ 536,800
Geographic concentration risk | Revenues        
Segment Reporting Information [Line Items]        
Revenue percentage 100.00% 100.00% 100.00% 100.00%
Geographic concentration risk | Revenues | North America        
Segment Reporting Information [Line Items]        
Revenue percentage 50.00% 51.00% 47.00% 47.00%
Geographic concentration risk | Revenues | Europe, the Middle East and Africa (“EMEA”)        
Segment Reporting Information [Line Items]        
Revenue percentage 38.00% 38.00% 39.00% 40.00%
Geographic concentration risk | Revenues | Asia Pacific        
Segment Reporting Information [Line Items]        
Revenue percentage 6.00% 7.00% 8.00% 8.00%
Geographic concentration risk | Revenues | South America        
Segment Reporting Information [Line Items]        
Revenue percentage 6.00% 4.00% 6.00% 5.00%
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)
9 Months Ended
Mar. 31, 2023
Customer concentration risk | Accounts Receivable | Customer A  
Revenue, Major Customer [Line Items]  
Concentration percentage 12.00%
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS - Narrative (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Thousands
May 05, 2023
Apr. 03, 2023
Repurchase Agreement Counterparty [Line Items]    
Dividends declared per share (in dollars per share) $ 0.6  
Term Loan    
Repurchase Agreement Counterparty [Line Items]    
Aggregate principal amount   $ 250,000
Periodic payment   $ 3,125
Base Rate | Term Loan | Minimum    
Repurchase Agreement Counterparty [Line Items]    
Debt basis spread on variable rate   1.00%
Stated interest rate   1.00%
Base Rate | Term Loan | Maximum    
Repurchase Agreement Counterparty [Line Items]    
Debt basis spread on variable rate   1.75%
SOFR | Term Loan    
Repurchase Agreement Counterparty [Line Items]    
Debt basis spread on variable rate   0.10%
SOFR | Term Loan | Minimum    
Repurchase Agreement Counterparty [Line Items]    
Debt basis spread on variable rate   2.00%
Stated interest rate   0.00%
SOFR | Term Loan | Maximum    
Repurchase Agreement Counterparty [Line Items]    
Debt basis spread on variable rate   2.75%
SOFR, One Month Rate | Term Loan    
Repurchase Agreement Counterparty [Line Items]    
Debt basis spread on variable rate   1.00%
Federal Funds Rate | Term Loan    
Repurchase Agreement Counterparty [Line Items]    
Debt basis spread on variable rate   0.50%
XML 67 ubnt-20230331_htm.xml IDEA: XBRL DOCUMENT 0001511737 2022-07-01 2023-03-31 0001511737 2023-05-04 0001511737 2023-03-31 0001511737 2022-06-30 0001511737 2023-01-01 2023-03-31 0001511737 2022-01-01 2022-03-31 0001511737 2021-07-01 2022-03-31 0001511737 us-gaap:CommonStockMember 2022-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001511737 us-gaap:RetainedEarningsMember 2022-06-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001511737 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001511737 2022-07-01 2022-09-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001511737 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001511737 us-gaap:CommonStockMember 2022-09-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001511737 us-gaap:RetainedEarningsMember 2022-09-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001511737 2022-09-30 0001511737 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001511737 2022-10-01 2022-12-31 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001511737 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001511737 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001511737 us-gaap:CommonStockMember 2022-12-31 0001511737 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001511737 us-gaap:RetainedEarningsMember 2022-12-31 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001511737 2022-12-31 0001511737 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001511737 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001511737 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001511737 us-gaap:CommonStockMember 2023-03-31 0001511737 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001511737 us-gaap:RetainedEarningsMember 2023-03-31 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001511737 us-gaap:CommonStockMember 2021-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001511737 us-gaap:RetainedEarningsMember 2021-06-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001511737 2021-06-30 0001511737 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001511737 2021-07-01 2021-09-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001511737 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001511737 us-gaap:CommonStockMember 2021-09-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001511737 us-gaap:RetainedEarningsMember 2021-09-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001511737 2021-09-30 0001511737 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0001511737 2021-10-01 2021-12-31 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-01 2021-12-31 0001511737 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0001511737 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0001511737 us-gaap:CommonStockMember 2021-12-31 0001511737 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001511737 us-gaap:RetainedEarningsMember 2021-12-31 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001511737 2021-12-31 0001511737 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001511737 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001511737 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001511737 us-gaap:CommonStockMember 2022-03-31 0001511737 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001511737 us-gaap:RetainedEarningsMember 2022-03-31 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001511737 2022-03-31 0001511737 us-gaap:RevolvingCreditFacilityMember 2022-07-01 2023-03-31 0001511737 us-gaap:RevolvingCreditFacilityMember 2021-07-01 2022-03-31 0001511737 ubnt:TermLoanMember 2022-07-01 2023-03-31 0001511737 ubnt:TermLoanMember 2021-07-01 2022-03-31 0001511737 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001511737 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001511737 us-gaap:EmployeeStockOptionMember 2022-07-01 2023-03-31 0001511737 us-gaap:EmployeeStockOptionMember 2021-07-01 2022-03-31 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2023-03-31 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2022-03-31 0001511737 ubnt:TestingEquipmentMember 2023-03-31 0001511737 ubnt:TestingEquipmentMember 2022-06-30 0001511737 ubnt:ToolingEquipmentMember 2023-03-31 0001511737 ubnt:ToolingEquipmentMember 2022-06-30 0001511737 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001511737 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001511737 ubnt:ComputerAndOtherEquipmentMember 2023-03-31 0001511737 ubnt:ComputerAndOtherEquipmentMember 2022-06-30 0001511737 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001511737 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-06-30 0001511737 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001511737 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001511737 us-gaap:AirTransportationEquipmentMember 2023-03-31 0001511737 us-gaap:AirTransportationEquipmentMember 2022-06-30 0001511737 srt:MinimumMember 2022-07-01 2023-03-31 0001511737 srt:MaximumMember 2022-07-01 2023-03-31 0001511737 us-gaap:SalesChannelThroughIntermediaryMember 2022-07-01 2023-03-31 0001511737 us-gaap:SalesChannelDirectlyToConsumerMember 2022-07-01 2023-03-31 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 0001511737 ubnt:TermLoanMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 0001511737 ubnt:TermLoanMember 2023-03-31 0001511737 ubnt:TermLoanMember 2022-06-30 0001511737 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001511737 us-gaap:RevolvingCreditFacilityMember 2022-06-30 0001511737 us-gaap:LetterOfCreditMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 0001511737 ubnt:SwinglineLoanMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 0001511737 ubnt:TermLoanMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 2021-03-30 0001511737 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember us-gaap:BaseRateMember 2021-03-30 2021-03-30 0001511737 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember us-gaap:BaseRateMember 2021-03-30 2021-03-30 0001511737 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-03-30 2021-03-30 0001511737 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-03-30 2021-03-30 0001511737 srt:MinimumMember ubnt:SwinglineLoanMember ubnt:AmendedAndRestatedCreditAgreementMember us-gaap:BaseRateMember 2021-03-30 2021-03-30 0001511737 srt:MaximumMember ubnt:SwinglineLoanMember ubnt:AmendedAndRestatedCreditAgreementMember us-gaap:BaseRateMember 2021-03-30 2021-03-30 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-03-30 2021-03-30 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember ubnt:LIBOROneMonthRateMember 2021-03-30 2021-03-30 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember ubnt:ApplicableInterestRateMember 2021-03-30 0001511737 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 2021-03-30 0001511737 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 2021-03-30 0001511737 srt:MinimumMember us-gaap:LetterOfCreditMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 2021-03-30 0001511737 srt:MaximumMember us-gaap:LetterOfCreditMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 2021-03-30 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember 2021-03-30 2021-03-30 0001511737 ubnt:TermLoanMember ubnt:AmendedAndRestatedCreditAgreementMember 2023-03-31 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember 2023-03-31 0001511737 ubnt:TermLoanMember ubnt:AmendedAndRestatedCreditAgreementMember 2022-07-01 2023-03-31 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:AmendedAndRestatedCreditAgreementMember 2022-07-01 2023-03-31 0001511737 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-07-01 2023-03-31 0001511737 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-07-01 2023-03-31 0001511737 srt:MinimumMember 2023-03-31 0001511737 srt:MaximumMember 2023-03-31 0001511737 us-gaap:OperatingExpenseMember 2023-01-01 2023-03-31 0001511737 us-gaap:OperatingExpenseMember 2022-01-01 2022-03-31 0001511737 us-gaap:OperatingExpenseMember 2022-07-01 2023-03-31 0001511737 us-gaap:OperatingExpenseMember 2021-07-01 2022-03-31 0001511737 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001511737 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001511737 us-gaap:CostOfSalesMember 2022-07-01 2023-03-31 0001511737 us-gaap:CostOfSalesMember 2021-07-01 2022-03-31 0001511737 srt:MinimumMember ubnt:ComponentsMember 2023-03-31 0001511737 srt:MaximumMember ubnt:ComponentsMember 2023-03-31 0001511737 ubnt:VivatoXRMember 2017-04-19 2017-04-19 0001511737 ubnt:VivatoXRMember 2018-04-11 0001511737 2021-06-16 2021-06-16 0001511737 2022-04-18 0001511737 ubnt:A2022MayProgramMember us-gaap:CommonStockMember 2022-05-03 0001511737 ubnt:A2022MayProgramMember us-gaap:CommonStockMember 2023-03-31 0001511737 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001511737 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001511737 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-03-31 0001511737 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-03-31 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2023-03-31 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2022-03-31 0001511737 2021-07-01 2022-06-30 0001511737 us-gaap:EmployeeStockOptionMember 2023-03-31 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102016Member 2021-07-01 2022-06-30 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102016Member 2020-07-01 2021-06-30 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102016Member 2019-07-01 2020-06-30 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102016Member 2018-07-01 2019-06-30 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102016Member 2017-07-01 2018-06-30 0001511737 us-gaap:InlandRevenueHongKongMember us-gaap:TaxYear2016Member 2022-03-02 0001511737 us-gaap:InlandRevenueHongKongMember 2023-03-31 0001511737 us-gaap:InternalRevenueServiceIRSMember 2023-03-31 0001511737 ubnt:EnterpriseTechnologyMember 2023-01-01 2023-03-31 0001511737 ubnt:EnterpriseTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001511737 ubnt:EnterpriseTechnologyMember 2022-01-01 2022-03-31 0001511737 ubnt:EnterpriseTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-03-31 0001511737 ubnt:EnterpriseTechnologyMember 2022-07-01 2023-03-31 0001511737 ubnt:EnterpriseTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 ubnt:EnterpriseTechnologyMember 2021-07-01 2022-03-31 0001511737 ubnt:EnterpriseTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2022-03-31 0001511737 ubnt:ServiceProviderTechnologyMember 2023-01-01 2023-03-31 0001511737 ubnt:ServiceProviderTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001511737 ubnt:ServiceProviderTechnologyMember 2022-01-01 2022-03-31 0001511737 ubnt:ServiceProviderTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-03-31 0001511737 ubnt:ServiceProviderTechnologyMember 2022-07-01 2023-03-31 0001511737 ubnt:ServiceProviderTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 ubnt:ServiceProviderTechnologyMember 2021-07-01 2022-03-31 0001511737 ubnt:ServiceProviderTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2022-03-31 0001511737 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001511737 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-03-31 0001511737 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2022-03-31 0001511737 srt:NorthAmericaMember 2023-01-01 2023-03-31 0001511737 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001511737 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001511737 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001511737 srt:NorthAmericaMember 2022-07-01 2023-03-31 0001511737 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 srt:NorthAmericaMember 2021-07-01 2022-03-31 0001511737 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-03-31 0001511737 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001511737 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001511737 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001511737 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001511737 us-gaap:EMEAMember 2022-07-01 2023-03-31 0001511737 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 us-gaap:EMEAMember 2021-07-01 2022-03-31 0001511737 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-03-31 0001511737 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001511737 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001511737 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001511737 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001511737 srt:AsiaPacificMember 2022-07-01 2023-03-31 0001511737 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 srt:AsiaPacificMember 2021-07-01 2022-03-31 0001511737 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-03-31 0001511737 srt:SouthAmericaMember 2023-01-01 2023-03-31 0001511737 srt:SouthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001511737 srt:SouthAmericaMember 2022-01-01 2022-03-31 0001511737 srt:SouthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001511737 srt:SouthAmericaMember 2022-07-01 2023-03-31 0001511737 srt:SouthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 srt:SouthAmericaMember 2021-07-01 2022-03-31 0001511737 srt:SouthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-03-31 0001511737 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001511737 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001511737 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2022-03-31 0001511737 country:US 2023-01-01 2023-03-31 0001511737 country:US 2022-01-01 2022-03-31 0001511737 country:US 2022-07-01 2023-03-31 0001511737 country:US 2021-07-01 2022-03-31 0001511737 ubnt:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001511737 ubnt:TermLoanMember us-gaap:SubsequentEventMember 2023-04-03 0001511737 ubnt:TermLoanMember us-gaap:SubsequentEventMember 2023-04-03 2023-04-03 0001511737 srt:MinimumMember ubnt:TermLoanMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2023-04-03 2023-04-03 0001511737 srt:MaximumMember ubnt:TermLoanMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2023-04-03 2023-04-03 0001511737 srt:MinimumMember ubnt:TermLoanMember us-gaap:SubsequentEventMember ubnt:SecuredOvernightFinancingRateMember 2023-04-03 2023-04-03 0001511737 srt:MaximumMember ubnt:TermLoanMember us-gaap:SubsequentEventMember ubnt:SecuredOvernightFinancingRateMember 2023-04-03 2023-04-03 0001511737 ubnt:TermLoanMember us-gaap:SubsequentEventMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-04-03 2023-04-03 0001511737 ubnt:TermLoanMember us-gaap:SubsequentEventMember ubnt:SOFROneMonthRateMember 2023-04-03 2023-04-03 0001511737 srt:MinimumMember ubnt:TermLoanMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2023-04-03 0001511737 ubnt:TermLoanMember us-gaap:SubsequentEventMember ubnt:SecuredOvernightFinancingRateMember 2023-04-03 2023-04-03 0001511737 srt:MinimumMember ubnt:TermLoanMember us-gaap:SubsequentEventMember ubnt:SecuredOvernightFinancingRateMember 2023-04-03 0001511737 us-gaap:SubsequentEventMember 2023-05-05 2023-05-05 shares iso4217:USD iso4217:USD shares pure ubnt:lawsuit ubnt:claim ubnt:subsidiary ubnt:segment ubnt:product false 2023 Q3 0001511737 --06-30 P1Y 10-Q true 2023-03-31 false 001-35300 UBIQUITI INC. DE DE 32-0097377 32-0097377 685 Third Avenue 27th Floor New York NY 10017 646 780-7958 Common Stock, $0.001 par value per share UI NYSE Yes Yes Large Accelerated Filer Large Accelerated Filer false false false 60441733 152520000 136224000 121000 427000 66000 52000 146359000 119627000 743397000 262441000 89321000 89661000 20674000 13193000 1152392000 621573000 85122000 80232000 59562000 64231000 6483000 6618000 71638000 72058000 1375197000 844712000 159075000 83663000 1705000 14061000 24410000 23865000 177190000 189361000 362380000 310950000 77783000 94169000 48583000 54025000 1063814000 762622000 7112000 5822000 1559672000 1227588000 0.001 0.001 50000000 50000000 0 0 0 0 0.001 0.001 500000000 500000000 60441733 60441733 60420525 60420525 60000 60000 3391000 650000 0 -474000 -187926000 -383112000 -184475000 -382876000 1375197000 844712000 457773000 358068000 1449427000 1248547000 269297000 242050000 892023000 748369000 188476000 116018000 557404000 500178000 38210000 35261000 104633000 100181000 16741000 18151000 52080000 50302000 54951000 53412000 156713000 150483000 133525000 62606000 400691000 349695000 -16497000 -3252000 -38421000 -9784000 117028000 59354000 362270000 339911000 18451000 9000000 58306000 53758000 98577000 50354000 303964000 286153000 1.63 0.82 5.03 4.61 1.63 0.82 5.03 4.61 60441000 61411000 60432000 60432000 62089000 60455000 61435000 60451000 62125000 0 -439000 0 -433000 0 -439000 0 -433000 98577000 49915000 303964000 285720000 60420525 60000 650000 -383112000 -474000 -382876000 93182000 93182000 -49000 -49000 2112 23000 23000 6174 -544000 -544000 1048000 1048000 0.6 36256000 36256000 60428811 60000 1177000 -326186000 -523000 -325472000 112205000 112205000 523000 523000 2147 -50000 -50000 1101000 1101000 0.6 36257000 36257000 60430958 60000 2228000 -250238000 0 -247950000 98577000 98577000 10775 -83000 -83000 1246000 1246000 0.6 36265000 36265000 60441733 60000 3391000 -187926000 0 -184475000 62582858 63000 0 2635000 1000 2699000 132150000 132150000 -1000 -1000 1605 17000 17000 7887 -952000 -952000 130994 1000 -125000 39376000 39252000 810000 810000 0.6 37499000 37499000 62461356 62000 0 57910000 0 57972000 103649000 103649000 7000 7000 2584 36000 36000 7947 -181000 -181000 434271 587000 128457000 129044000 819000 819000 0.6 37445000 37445000 62037616 62000 87000 -4343000 7000 -4187000 50354000 50354000 -439000 -439000 2112 23000 23000 7225 -52000 -52000 1264974 1000 932000 343777000 344710000 874000 874000 0.6 36860000 36860000 60781979 61000 0 -334626000 -432000 -334997000 303964000 286153000 12164000 10110000 979000 990000 325000 1029000 0 35000 8142000 1437000 -2419000 8430000 3394000 2503000 14000 0 135000 109000 0 902000 -780000 407000 62000 83000 -325000 0 26746000 -84808000 489463000 13520000 5045000 34844000 8695000 796000 74827000 -9812000 -28742000 -12663000 -2561000 -2721000 -1312000 -19742000 -159872000 300280000 15650000 11063000 0 864000 0 1209000 -15650000 -10718000 380000000 250000000 60000000 0 18750000 18750000 0 513005000 108778000 111804000 23000 76000 677000 1185000 191818000 -394668000 16296000 -105106000 136224000 249418000 152520000 144312000 87315000 72826000 34241000 7403000 5814000 27524000 0 10000000 1097000 264000 BUSINESS AND BASIS OF PRESENTATION<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Ubiquiti Inc. and its wholly owned subsidiaries (collectively, “Ubiquiti” or the “Company”) develop high performance networking technology for service providers, enterprises, and consumers globally.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a fiscal year ending June 30. In these notes, Ubiquiti refers to the fiscal years ending June 30, 2023 and 2022, as fiscal 2023 and fiscal 2022 respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) related to interim financial statements based on applicable Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June 30, 2022 balance sheet was derived from the audited consolidated financial statements as of that date. All significant intercompany transactions and balances have been eliminated. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the fiscal year ended June 30, 2022, included in its Annual Report on Form 10-K, as filed with the SEC on August 26, 2022 (the “Annual Report”). The results of operations for the three and nine months ended March 31, 2023 are not necessarily indicative of the results to be expected for any future periods.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) related to interim financial statements based on applicable Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June 30, 2022 balance sheet was derived from the audited consolidated financial statements as of that date. All significant intercompany transactions and balances have been eliminated. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the fiscal year ended June 30, 2022, included in its Annual Report on Form 10-K, as filed with the SEC on August 26, 2022 (the “Annual Report”). The results of operations for the three and nine months ended March 31, 2023 are not necessarily indicative of the results to be expected for any future periods.</span></div> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are disclosed in its audited consolidated financial statements for the fiscal year ended June 30, 2022, included in the Annual Report on Form 10-K. There have been no changes to the Company’s significant accounting policies as discussed in the Annual Report.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Accounting Estimates</span></div>The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates. Use of Accounting EstimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates. REVENUES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is primarily generated from the sale of hardware as well as the related implied post contract services ("PCS").</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13, "Segment Information, Revenues by Geography and Significant Customers" for disaggregation of revenue by product category and geography.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the consolidated balance sheets. Accounts receivable are recognized in the period our right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and June 30, 2022, the Company’s customer deposits were $0.8 million and $1.1 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $17.2 million and $7.1 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $20.8 million and $5.8 million, respectively.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13, "Segment Information, Revenues by Geography and Significant Customers" for disaggregation of revenue by product category and geography.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the consolidated balance sheets. Accounts receivable are recognized in the period our right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.</span></div> 800000 1100000 17200000 7100000 20800000 5800000 EARNINGS PER SHARE<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"/><td style="width:45.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add—dilutive potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,435 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,451 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,125 </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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share of common stock:</span></td><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.03 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"/><td style="width:45.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add—dilutive potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,435 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,451 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,125 </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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share of common stock:</span></td><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.03 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 98577000 50354000 303964000 286153000 60441000 61411000 60432000 60432000 62089000 0 5000 0 7000 14000 19000 19000 29000 60455000 61435000 60451000 62125000 1.63 0.82 5.03 4.61 1.63 0.82 5.03 4.61 BALANCE SHEET COMPONENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,397 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,441 </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:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net </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%">Property and equipment, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Testing equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and other equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,122 </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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,232 </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:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-term Assets</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%">Other long-term assets consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong Tax deposit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,638 </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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,058 </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:middle"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(1) The Company expects the deposits made with the Hong Kong Inland Revenue Department (“IRD”) to be refunded upon completion of the audit. See Note 12, "Income Taxes" to the consolidated financial statements for additional details regarding this ongoing tax audit.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(2) Accumulated amortization was $5.5 million and $4.3 million as of March 31, 2023, and June 30, 2022, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</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%">Other current liabilities consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue — short-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability— current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory received not billed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,190 </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:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,361 </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:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-Term Liabilities</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%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Revenue — long-term</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,112 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,822 </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:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,397 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,441 </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:middle"/></tr></table></div> 645520000 253260000 97877000 9181000 743397000 262441000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Testing equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and other equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,122 </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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,232 </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:middle"/></tr></table> 19800000 16999000 19918000 18398000 23898000 18589000 11398000 11078000 10346000 10509000 1961000 2668000 65807000 65807000 153128000 144048000 68006000 63816000 85122000 80232000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term assets consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong Tax deposit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,638 </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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,058 </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:middle"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(1) The Company expects the deposits made with the Hong Kong Inland Revenue Department (“IRD”) to be refunded upon completion of the audit. See Note 12, "Income Taxes" to the consolidated financial statements for additional details regarding this ongoing tax audit.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(2) Accumulated amortization was $5.5 million and $4.3 million as of March 31, 2023, and June 30, 2022, respectively.</span></div> 59972000 59992000 6085000 7228000 5581000 4838000 71638000 72058000 5500000 4300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue — short-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability— current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory received not billed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,190 </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:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,361 </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:middle"/></tr></table></div> 17161000 20766000 18349000 42305000 13842000 12744000 7943000 6394000 5757000 6168000 753000 1059000 3995000 4297000 101466000 86953000 7924000 8675000 177190000 189361000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Revenue — long-term</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,112 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,822 </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:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 7112000 5822000 ACCRUED WARRANTY<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers warranties on certain products, generally a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhODdiZjQ1MTliZDQ3NDQ5ZjM3MTljYThjNWZkOTQ2L3NlYzphYTg3YmY0NTE5YmQ0NzQ0OWYzNzE5Y2E4YzVmZDk0Nl81Mi9mcmFnOmFiMzdiMjNlZWVhYjRkM2ZiYzE1ZDY1NzZmOWYwZjBlL3RleHRyZWdpb246YWIzN2IyM2VlZWFiNGQzZmJjMTVkNjU3NmY5ZjBmMGVfODU_68c72d4e-eca3-403a-9961-9129af944c96">one</span> to two years and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty obligations, included in other current liabilities, were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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: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%">Nine Months Ended March 31,</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:8pt;font-weight:400;line-height:100%"> </span></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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%">6,394 </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%">4,812 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued during the period</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%">8,344 </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%">6,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in liability for pre-existing warranties during the period</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%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</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%">(7,001)</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,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">7,943 </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%">6,097 </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> The Company offers warranties on certain products, generally a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFhODdiZjQ1MTliZDQ3NDQ5ZjM3MTljYThjNWZkOTQ2L3NlYzphYTg3YmY0NTE5YmQ0NzQ0OWYzNzE5Y2E4YzVmZDk0Nl81Mi9mcmFnOmFiMzdiMjNlZWVhYjRkM2ZiYzE1ZDY1NzZmOWYwZjBlL3RleHRyZWdpb246YWIzN2IyM2VlZWFiNGQzZmJjMTVkNjU3NmY5ZjBmMGVfODU_68c72d4e-eca3-403a-9961-9129af944c96">one</span> to two years and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment. P2Y P1Y P2Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty obligations, included in other current liabilities, were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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: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%">Nine Months Ended March 31,</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:8pt;font-weight:400;line-height:100%"> </span></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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%">6,394 </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%">4,812 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued during the period</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%">8,344 </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%">6,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in liability for pre-existing warranties during the period</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%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</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%">(7,001)</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,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">7,943 </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%">6,097 </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> 6394000 4812000 8344000 6342000 206000 790000 7001000 5847000 7943000 6097000 DEBT<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2021, the Company, as borrower and certain domestic subsidiaries entered into an amended and restated credit agreement (the “Third Amended and Restated Credit Agreement”) with Wells Fargo Bank, National Association (“Wells Fargo”), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that extended the $700 million senior secured revolving credit facility (the “Revolving Facility”) and provided a $500 million senior secured term loan facility (the “Term Facility”, together with the Revolving Facility, the “Facilities”), and extended the maturity of the Facilities to March 30, 2026. In addition, the Facilities include an option to request increases in the amounts of such credit facilities by up to an additional $500 million in the aggregate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has $1.8 million of debt issuance costs which are capitalized and are being amortized as interest expense over the remaining life of the facilities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Facility - short term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - short term</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Facility - long term</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,750 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Facility - long term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - long term</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063,814 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,622 </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:middle"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Facility includes a sub-limit of $25.0 million for letters of credit and a sub-limit of $25.0 million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Third Amended and Restated Credit Agreement, including to finance the repurchase of the Company’s common stock or to make dividends to the holders of the Company’s common stock. Under the Third Amended and Restated Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until March 30, 2026, at which time all amounts borrowed must be repaid. The Term Facility is payable in quarterly installments of 1.25% of the original principal amount of the Term Facility, commencing with the quarter ending June 30, 2021. The Facilities may be prepaid at any time without penalty. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving and Term Facilities bear interest, at the Company’s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or the Secured Overnight Financing Rate ("SOFR") rate for any new or existing loans that reset after April 2, 2023) for a specified period, plus a margin of between 1.50% and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo’s prime rate, (B) the federal funds rate plus 0.50% or (C) the applicable LIBOR rate (or SOFR rate for any new or existing loans that reset after April 2, 2023) for a period of one month plus 1.00%. A default interest rate shall apply on all obligations during certain events of default under the Third Amended and Restated Credit Agreement at a rate per annum equal to 2.00% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender’s commitment to make revolving loans, of between 0.20% and 0.35%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of 0.125% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Credit Agreement requires the Company to maintain during the term of the Facilities a maximum consolidated total leverage ratio of 3.50 to 1.00 and a minimum consolidated interest coverage ratio of 3.50 to 1.00. In addition, the Third Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Third Amended and Restated Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Third Amended and Restated Credit Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">The Facilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, $450.0 million was outstanding on the Term Facility and $640 million was outstanding on the Revolving Facility, leaving $60 million available on the Revolving Facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended March 31, 2023, the Company made aggregate payments of $36.8 million under the Term Facility, of which $18.8 million was repayment of principal and $18.0 million was payment of interest.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the interest rate on the Term Facility was 6.59%. This interest rate reset on April 28, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the Third Amended and Restated Credit Agreement, during the nine months ended March 31, 2023, the Company made aggregate payments of $76.3 million under the Revolving Facility, of which $60 million was repayment of principal and $16.3 million was payment of interest. As of March 31, 2023, the interest rates on the Revolving Facility were 6.46% - 6.53%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s estimated debt and interest payment obligations as of March 31, 2023, for the remainder of fiscal 2023 and future fiscal years (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.768%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 (remainder)</span></div></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%">2024</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%">2025</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%">2026</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%">2027</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%">Thereafter</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payment obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other payments on debt payment obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,446 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,139 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,272 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,218 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#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:middle"><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302,075 </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:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%">(1) Interest payments are calculated based on the applicable rates and payment dates as of March 31, 2023 and assumes the outstanding revolver balance remains at $640 million. Although the Company’s interest rates on debt obligations may vary, the Company has assumed the most recent available interest rates for all periods presented.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Facilities were amended on April 3, 2023. For additional information regarding the Facilities, refer to Note 14 - Subsequent Events.</span></div> 700000000 500000000 500000000 1800000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Facility - short term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - short term</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Facility - long term</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,750 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Facility - long term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - long term</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063,814 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,622 </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:middle"/></tr></table></div> 25000000 25000000 590000 1135000 24410000 23865000 425000000 443750000 640000000 320000000 1186000 1128000 1063814000 762622000 25000000 25000000 0.0125 0.005 0.0125 0.015 0.0225 0.005 0.0125 0.005 0.01 0.02 0.002 0.0035 0.015 0.0225 0.00125 3.5 3.5 450000000 640000000 60000000 36800000 18800000 18000000 0.0659 76300000 60000000 16300000 0.0646 0.0653 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s estimated debt and interest payment obligations as of March 31, 2023, for the remainder of fiscal 2023 and future fiscal years (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.768%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 (remainder)</span></div></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%">2024</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%">2025</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%">2026</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%">2027</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%">Thereafter</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payment obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#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:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other payments on debt payment obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,446 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,139 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,272 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,218 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#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:middle"><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302,075 </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:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%">(1) Interest payments are calculated based on the applicable rates and payment dates as of March 31, 2023 and assumes the outstanding revolver balance remains at $640 million. Although the Company’s interest rates on debt obligations may vary, the Company has assumed the most recent available interest rates for all periods presented.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Facilities were amended on April 3, 2023. For additional information regarding the Facilities, refer to Note 14 - Subsequent Events.</span></div> 6250000 25000000 25000000 1033750000 0 0 1090000000 18196000 72139000 70272000 51468000 0 0 212075000 24446000 97139000 95272000 1085218000 0 0 1302075000 640000000 LEASES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into agreements under which we lease various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2036. Some of our leases include options to extend the term of such leases for a period from 12 months to 60 months, and/or have options to early terminate the lease. As of March 31, 2023, we included such options in determining the lease terms for certain of our leases because we were reasonably certain that we would exercise the extension options. Most of our leases require us to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our lease costs for the three and nine months ended March 31, 2023 and 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.823%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Financial Statement Classification</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%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Operating lease costs:</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;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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:#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%">2,761 </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%">2,390 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,287 </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%">6,861 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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:#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%">234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">388 </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%">549 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">4,154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">3,810 </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="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%">11,955 </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%">11,225 </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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for the three and nine months ended March 31, 2023, were $0.2 million and $0.4 million, respectively. Total short-term costs for the three and nine months ended March 31, 2022, were $0.2 million and $0.4 million, respectively. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For the three months ended March 31, 2023 and 2022, cash paid for amounts associated with the Company's operating lease liabilities were approximately $3.8 million and $3.8 million, respectively. For the nine months ended March 31, 2023 and 2022, cash paid for amounts associated with the Company’s operating lease liabilities were approximately $11.4 million and $10.2 million, respectively. Cash paid for amounts associated with the Company’s operating lease liabilities were classified as operating activities in the consolidated statement of cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company’s undiscounted future fixed payment obligations under the Company’s recognized operating leases and a reconciliation to the operating lease liabilities as of March 31, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,163 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,831 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,683 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,727 </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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,726 </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 13pt;text-align: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 future fixed operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">66,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,510 </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 13pt;text-align: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">62,425 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 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%">Weighted-average discount rate - operating leases</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.5 </span></td><td style="background-color:#cceeff;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> P12M P60M <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our lease costs for the three and nine months ended March 31, 2023 and 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.823%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Financial Statement Classification</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%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Operating lease costs:</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;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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:#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%">2,761 </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%">2,390 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,287 </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%">6,861 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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:#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%">234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">388 </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%">549 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">4,154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">3,810 </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="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%">11,955 </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%">11,225 </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> 2761000 2390000 8287000 6861000 1010000 1051000 2975000 3347000 234000 230000 388000 549000 149000 139000 305000 468000 4154000 3810000 11955000 11225000 200000 400000 200000 400000 3800000 3800000 11400000 10200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company’s undiscounted future fixed payment obligations under the Company’s recognized operating leases and a reconciliation to the operating lease liabilities as of March 31, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,163 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,831 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,683 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,727 </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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,726 </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 13pt;text-align: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 future fixed operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">66,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,510 </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 13pt;text-align: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">62,425 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 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%">Weighted-average discount rate - operating leases</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.5 </span></td><td style="background-color:#cceeff;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> 3805000 15163000 13831000 9683000 5727000 18726000 66935000 4510000 62425000 P7Y 0.025 COMMITMENTS AND CONTINGENCIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8, "Leases" for future minimum lease payments under non-cancelable operating leases as of March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the normal course of business, the Company’s contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our products. We periodically review the potential liability. There have been no significant liabilities for cancellations recorded as of March 31, 2023. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligations to range from $1,279.2 million to $1,390.5 million as of March 31, 2023, depending upon the timing of orders placed for these components by our contract manufacturers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company has other obligations of $5.8 million which consisted primarily of commitments related to research and development projects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third-party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third-party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company’s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company’s financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vivato/XR</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (“Vivato”), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company’s products infringes United States Patent Numbers 7,062,29</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 (the “’296 Patent”), 7,729,728 (the “’728 Patent”), and 6,611,231 (the “’231 Patent” and, collectively, the “Patents-in-Suit”), (the “Original Action”). On April 11, 2018, the Court stayed the Original Action pending completion of certain inter partes review (“IPR”) proce</span><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">edings before the Patent Trial and Appeal Board (“PTO”). The PTO invalidated asserted claims of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">two of the three </span><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patents-in-Suit. The District Court lifted the stay on March 1, 2021 to resume proceedings on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231 Patent in the Original Action.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2021, Vivato filed a new suit against the Company in the Central District of California, alleging that various Company products infringe some of the non-invalidated claims of the ’728 Patent and U.S. Patent No. 10,594,376 (the “New Action”). The New Action, as well as four similar new lawsuits filed by Vivato against other defendants in the same jurisdiction, were consolidated into the Original Action. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 24, 2021, the Company and the remaining defendants in the Original Action filed a motion for judgment on the pleadings regarding the ’231 Patent. On January 4, 2022, the Court granted defendants’ motion and dismissed Vivato’s claims based on the ’231 Patent. That ruling is now on appeal. All claims asserted against the Company in the Original Action have been dismissed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2022, the court granted in part the motion for judgment on the pleadings with respect to the ’728 patent, dismissing one of the four remaining claims. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 28, 2022, Vivato voluntarily dismissed, with prejudice, its remaining claims related to the ’728 patent, as well as claims 22-31 of the ‘376 Patent. On October 20, 2022, an IPR was instituted with respect to the asserted claims of the ’376 Patent. On October 26, 2022, the court stayed the case pending completion of the IPR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.</span></div> 1279200000 1390500000 5800000 1 2 3 4 1 4 COMMON STOCK AND TREASURY STOCKCommon Stock RepurchasesOn May 3, 2022, the Board of Directors of the Company approved a $200 million stock repurchase program (the “2022 May Program”). Under the 2022 May Program, the Company is authorized to repurchase up to $200 million of common stock. The 2022 May Program expires on September 30, 2023. The Company did not make any repurchases under the 2022 May Program during the three and nine months ended March 31, 2023. As of March 31, 2023, the Company had $200 million available for share purchase under the 2022 May Program. 200000000 200000000 200000000 STOCK BASED COMPENSATION<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 2020, 2010 and 2005 Equity Incentive Plans are described in the Company’s Annual Report. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had 4,939,274 authorized shares available for future issuance under all of its stock incentive plans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows total stock-based compensation expense included in the consolidated statements of operations and comprehensive income for the three and nine months ended March 31, 2023 and 2022 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.682%"/><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: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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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:8pt;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%">2023</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%">2022</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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%">24 </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%">18 </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%">47 </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%">63 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">942 </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%">629 </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="padding:2px 0 2px 1pt;text-align: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,524 </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,786 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, general and administrative</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%">280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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,246 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">874 </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="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,394 </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%">2,503 </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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of option activity for the Company’s stock incentive plans for the nine months ended March 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><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:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Options Outstanding</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:8pt;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%">Number<br/>of Shares</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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</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%">Aggregate<br/>Intrinsic<br/>Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2022</span></div></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,112 </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%">10.77 </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%">0.37</span></td><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%">584,982 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,112)</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%">10.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures and cancellations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></div></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of March 31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $0.0 million and $0.5 million, respectively, as determined as of the date of option exercise. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended March 31, 2023 and 2022, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $0.6 million and $1.8 million, respectively, as determined as of the date of option exercise.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had no unrecognized compensation costs related to stock options.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any employee stock options during the three and nine months ended March 31, 2023, and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units (“RSUs”)</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the RSUs made by the Company:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:9pt;font-weight:700;line-height:100%">Number 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:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">276.53 </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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,349 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of RSUs vested in the three months ended March 31, 2023 and 2022 was $3.1 million and $2.2 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of RSUs vested in the nine months ended March 31, 2023 and 2022 was $5.8 million and $8.2 million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of all outstanding RSUs was $16.7 million as of March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, there were unrecognized compensation costs related to RSUs of $12.3 million which the Company expects to recognize over a weighted average period of 3.5 years.</span></div> 4939274 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows total stock-based compensation expense included in the consolidated statements of operations and comprehensive income for the three and nine months ended March 31, 2023 and 2022 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.682%"/><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: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 March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</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:8pt;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%">2023</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%">2022</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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%">24 </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%">18 </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%">47 </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%">63 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">942 </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%">629 </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="padding:2px 0 2px 1pt;text-align: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,524 </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,786 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, general and administrative</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%">280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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,246 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">874 </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="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,394 </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%">2,503 </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> 24000 18000 47000 63000 942000 629000 2524000 1786000 280000 227000 823000 654000 1246000 874000 3394000 2503000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of option activity for the Company’s stock incentive plans for the nine months ended March 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><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:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Options Outstanding</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:8pt;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%">Number<br/>of Shares</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%">Weighted<br/>Average<br/>Exercise<br/>Price</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%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</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%">Aggregate<br/>Intrinsic<br/>Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2022</span></div></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,112 </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%">10.77 </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%">0.37</span></td><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%">584,982 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,112)</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%">10.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures and cancellations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></div></td><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of March 31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2112 10.77 P0Y4M13D 584982000 2112 10.77 0 0 0 0 0 0 0 0 0 0 500000 600000 1800000 0 0 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the RSUs made by the Company:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><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:9pt;font-weight:700;line-height:100%">Number 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:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">276.53 </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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,349 </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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 53374 222.24 30559 271.27 21783 182.18 801 276.53 61349 260.18 3100000 2200000 5800000 8200000 16700000 12300000 P3Y6M INCOME TAXES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded tax provisions of $18.5 million and $58.3 million for the three and nine months ended March 31, 2023 as compared to $9.0 million and $53.8 million for the three and nine months ended March 31, 2022. The increased provision for the three months ended March 31, 2023 is primarily related to the overall increase in income before income taxes for the period as compared to the three months ended March 31, 2022. The increase to the tax provision for the nine months ended March 31, 2023 is attributable to the overall increase in income before income taxes for the period as well as an increase in taxable income in higher tax jurisdictions as compared to the prior year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimated fiscal year 2023 effective tax rate, before discrete items, differs from the U.S. statutory rate primarily due to profits earned in jurisdictions where the tax rate is lower than the U.S. tax rate, partially offset by additional U.S. tax related to our non-U.S. operations under Global Intangible Low-Taxed Income ("GILTI") rules.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had approximately $34.9 million of unrecognized tax benefits, substantially all of which would, if recognized, affect its tax expense. During the three months ended March 31, 2023, the Company recorded an increase of its unrecognized tax benefits of $1.3 million. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying consolidated statement of operations and comprehensive income. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets. As of March 31, 2023, the Company had $3.5 million accrued interest related to uncertain tax matters.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and one or more of its subsidiaries, file income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong Inland Revenue Department (“IRD”). All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company’s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021, 2020, 2019, and 2018, the Company made a total of $3.0 million, $21.9 million, $15.5 million, $13.4 million, and $6.6 million of deposits with the Hong Kong IRD in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2016 tax years. On March 30, 2023, the Company received notification that the Hong Kong IRD is seeking an additional $0.3 million deposit covering the 2017 tax year. The Company has filed a formal protest in response to this notice and is awaiting a response from the Assessor's office. The Company does not expect the deposit, with respect to the 2017 tax year, to be material in nature. The refundable deposits are included within other long-term assets on our consolidated balance sheets. The IRD is examining the Company’s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and we expect the $60.0 million (net of foreign currency impact) of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company’s favor and therefore it's possible that an adverse outcome of the matter could have a material effect on the Company’s results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, the Company received a draft Notice of Proposed Adjustment (“Draft NOPA”) from the Internal Revenue Service (“IRS”) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (“AOF”) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company’s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS’ interpretation of certain obligations of the Company’s foreign subsidiaries under the Company’s credit facilities. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company formally protested the adjustment and the case was moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law took place on May 9, 2022. The Appeals Officer issued a Notice of Deficiency on August 3, 2022, which upheld the position of the Examination Division. The Company filed a petition with the United States Tax Court seeking to have the Notice of Deficiency reversed. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company’s favor. Regardless of whether the matter is resolved in the Company’s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. We estimate the incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $50.0 million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company’s results of operations and financial condition.</span></div> 18500000 58300000 9000000 53800000 34900000 1300000 3500000 1 3000000 21900000 15500000 13400000 6600000 300000 0 60000000 50000000 SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has determined that the Company operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenues by product type in two primary categories: Service Provider Technology and Enterprise Technology.</span></div><div style="text-align:justify"><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%">Revenues by product type are as follows (in thousands, except percentages):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.462%"/><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:400;line-height:100%"> </span></td><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%">Three Months Ended March 31,</span></td><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%">Nine Months Ended March 31,</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:8pt;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">2022</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise technology</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%">373,573 </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;border-top:1pt solid #000000;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%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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%">295,043 </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;border-top:1pt solid #000000;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%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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,217,279 </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;border-top:1pt solid #000000;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%">84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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%">972,173 </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;border-top:1pt solid #000000;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%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Provider Technology</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%">84,200 </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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">63,025 </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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">232,148 </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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">276,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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%">457,773 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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%">358,068 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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,449,427 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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,248,547 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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><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%">Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.462%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa (“EMEA”)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,773 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,068 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,427 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,547 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> (1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Revenue for the United States was $214.3 million and $173.9 million for the three months ended March 31, 2023 and 2022, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue for the United States </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">$634.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">$536.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> for the nine months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">March 31, 2023 and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the periods presented, there were no customers with net revenues of 10% or greater of total revenues. Customers with an accounts receivable balance of 10% or greater of total accounts receivable are presented below for the periods indicated:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.957%"/><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: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%">Percentage of Accounts Receivable</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:8pt;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%">March 31,</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%">June 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:8pt;font-weight:400;line-height:100%"> </span></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">denotes less than </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">10%</span></div> 1 1 2 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by product type are as follows (in thousands, except percentages):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.462%"/><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:400;line-height:100%"> </span></td><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%">Three Months Ended March 31,</span></td><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%">Nine Months Ended March 31,</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:8pt;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">2022</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise technology</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%">373,573 </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;border-top:1pt solid #000000;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%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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%">295,043 </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;border-top:1pt solid #000000;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%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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,217,279 </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;border-top:1pt solid #000000;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%">84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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%">972,173 </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;border-top:1pt solid #000000;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%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Provider Technology</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%">84,200 </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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">63,025 </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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">232,148 </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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">276,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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%">457,773 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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%">358,068 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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,449,427 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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,248,547 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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> 373573000 0.82 295043000 0.82 1217279000 0.84 972173000 0.78 84200000 0.18 63025000 0.18 232148000 0.16 276374000 0.22 457773000 1 358068000 1 1449427000 1 1248547000 1 Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.462%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa (“EMEA”)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,773 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,068 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,427 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,547 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> (1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Revenue for the United States was $214.3 million and $173.9 million for the three months ended March 31, 2023 and 2022, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue for the United States </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">$634.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">$536.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> for the nine months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">March 31, 2023 and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">, respectively.</span></div> 230741000 0.50 183575000 0.51 683907000 0.47 579711000 0.47 173262000 0.38 135227000 0.38 568502000 0.39 498836000 0.40 26880000 0.06 26455000 0.07 116158000 0.08 102152000 0.08 26890000 0.06 12811000 0.04 80860000 0.06 67848000 0.05 457773000 1 358068000 1 1449427000 1 1248547000 1 214300000 173900000 634000000 536800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the periods presented, there were no customers with net revenues of 10% or greater of total revenues. Customers with an accounts receivable balance of 10% or greater of total accounts receivable are presented below for the periods indicated:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.957%"/><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: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%">Percentage of Accounts Receivable</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:8pt;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%">March 31,</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%">June 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:8pt;font-weight:400;line-height:100%"> </span></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">denotes less than </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">10%</span></div> 0.12 SUBSEQUENT EVENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">First Amendment to Third Amended &amp; Restated Credit Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 3, 2023, the Company as borrower and certain domestic subsidiaries, as guarantors (the “Domestic Guarantors”) entered into a first amendment (the “First Amendment”) to the Third Amended and Restated Credit Agreement (as amended, the “Amended Credit Agreement”) with the financial institutions named as lenders therein and Wells Fargo. The First Amendment added a new term loan facility in an aggregate principal amount of $250.0 million (the “First Amendment Term Loan”) which is payable in quarterly installments equal to $3.125 million, commencing with the quarter ended June 30, 2023, and has a maturity date of March 30, 2026. The First Amendment Term Loan bears interest, at the Company’s option, at either (i) a floating rate per annum equal to Base Rate plus a margin of between 1.00% and 1.75%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable Adjusted Term SOFR rate for a specified period, plus a margin of between 2.00% and 2.75%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations of the Company and certain domestic subsidiaries under the First Amendment Term Loan are required to be guaranteed by the Domestic Guarantors and are collateralized by substantially all assets (excluding intellectual property) of the Company and the Domestic Guarantors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The First Amendment also (a) provided that all loans bearing interest at a LIBOR rate under the Amended Credit Agreement (each, a “LIBOR Rate Loan”) and the applicable interest periods in respect of such LIBOR Rate Loans under the Amended Credit Agreement will not be renewed or extended and, upon the expiration or earlier termination of such interest periods, such LIBOR Rate Loans will be (i) repaid or (ii) converted to loans accruing at Base Rate (as defined in the Amended Credit Agreement) or Adjusted Term SOFR (as defined below), at the Company’s option; (b) implemented “Adjusted Term SOFR” as a reference rate for borrowings under the Amended Credit Agreement, and (c) modified the definition of “Base Rate” to replace the LIBOR rate component with Adjusted Term SOFR. Base Rate is defined as the highest of (a) the Prime Rate, (b) the Federal Funds Rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.50% and (c) Adjusted Term SOFR for a one-month tenor in effect on such day </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 1%; each change in the Base Rate shall take effect simultaneously with the corresponding change or changes in the Prime Rate, the Federal Funds Rate or Adjusted Term SOFR, as applicable (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clause (c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shall not be applicable during any period in which Adjusted Term SOFR is unavailable or unascertainable). The Base Rate shall not be less than 1.00%. Adjusted Term SOFR is Term SOFR (as defined in the Amended Credit Agreement) plus 0.10% per annum; provided that Adjusted Term SOFR shall in no event be less than 0.00%.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2023, the Company's Board of Directors had approved a quarterly cash dividend of $0.60 per share payable on May 22, 2023 to shareholders of record at the close of business on May 15, 2023. Any future dividends will be subject to the approval of the Company’s Board of Directors.</span></div> 250000000 3125000 0.01 0.0175 0.02 0.0275 0.005 0.01 0.01 0.001 0 0.6 EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ! XI58'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 " 0.*56+[V1KNT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VG10^CFLN))07!!\1:2V=U@DX9DI-VW-ZV[740?0,@E,W^^ M^0;2F2C-D/ Y#1$3.GQY=EW&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M$#BE5G4]M5KB!0 KQ\ !@ !X;"]W;W)K SAW_>, M 9M$XX-K+5^";^?-/'-]YTQO(^2W9,FY(J]1&"IY-99P9^4J?A#Q. E$3"2?WS0&SH>A MZ^J [(L_ KY)CJZ)1ID)\4W?C/R;AJU+Q$/N*2W!X&?-ASP,M1*4X]^]:"/_ MGSKP^/J@?I_! \R,)7PHPC\#7RUO&E<-XO,Y2T/U)#:_\3U06^MY(DRROV2S M^[;5:A O392(]L%0@BB(=[_L=5\1QP%.20#=!]!W 8Y;$N#N [*:LW8ER[ ^ M,L7Z/2DV1.JO04U?9'6310--$.MFG"@);P.(4_VA6'-)QM!BI$F2)9,\Z5D* MA/5KR]N+W.Y$:(G(-?DB8K5,R%WL<_]MO 4%RDM%#Z6ZI:C@%R8OB>M<$&I3 MUU">X:GP+;%;IN@WI7'S.G(S.1>MH[\'LT1)Z';_F"IHI] R*^BQ^"%9,8_? M-&"P)5RN>:/_TP].Q_[51/>=Q-[ MG+8%J;>_RB\%(:I(M/MBIM(\7#';CZ: MD-"HFDCM'*E=#>DQ95)Q&6[)$U\)J4QXN)22J:E2AFA43;Q.CM>IAC?F,A"^ M'H3D'IX9!S(NE8^[TH&'QM<$[>:@W8I=4S)81[)EH+PA<:TY"Q-C2Z)A-0&O MR-+@N+RUX:17>@>^#>G)QN""?X3OR-3:W*R[9N6J3Z3*0 M/AFL>6Q>8W")NM2%"7)0VX%33S?"2(U+TJY:DOM0"%,7&>+!=7D+'^3@3N8] M[U#?P0B>BDUL9,7E'F!'\P([&B/I.=R14]@C!SO <=BT2QD/P5K,KG8US1@>76/$6=PR@YA5-R<'N3==8! M[.O+P7"!3JMCQ#J'/7(*?^3@YN:S\*"]QDL18P;IA$CWRFYVK]M71KYS."2G ML$@.[FVF@0+K)^;$H3_/?B$3[J426M((B2L-113! CQ1POMV07ZT+Z&CDA63 M9,W"E),5;&BSW;ZQ$L[AH&CAH"CN<<#=^T&\()-M-!.AB?V$P//(F#(XATFB MA4FBN*,YM"6Y>_66+%[P4OM[0NCA96(T@7A87;["%-%*IFB82JFW:+M]6=:, ML)J8]Z(G%%^,J:@A'E67L[!!M)(-&L6*RUT.DNC$VP'P_[0PO[0 M2O9'[T5AUP*&8"&D<2(ZH?.92>CK \_C( 0R_D[22'P.&T0+&T0KV:!)Q,*0 MW*8)O$[,_1;7*4TMX'%U^0KW0RNYG[N(RX4>F)] ?PWK!0K%IN;%A%Q=O,($T4I9HKS-OAYV:NU,39\7K?L=N]5RNJ[;L]8FQL((4=R^#"(>^UFN[SYD9A1S8SGL#MN87?<:G8',"4@CF*?OY+?N7&>.2%E@S5O.S!JC!M)/+@NY]'1 M%VY.#G[NN+OJ P;P/$;S>D*NV;0[3=>8F\8C_R^H=70DJA>\[*0X(9Y.O^Y. M1_.G^6GT(#N#M8K/=T?97YA>+Q,2\CF$VI==F/#D[G1X=Z/$*CM@G0FE1)1= M+CGSN=0?P/NY$.IPH_]!?D;?_P]02P,$% @ $#BE5D4C9GVU!@ ]!L M !@ !X;"]W;W)K\&;106\Q6:3W*\_VTM@%QLGO>N'-L#.#,^,Q_., MAZM[WOP0&\8D>*C*6ES/-E)N+^9SD6U81<4YW[):_;+F346ENFWNYF+;,)H; MI:J
-.INWEO)BXK5HN U:-CZ>O8.7BQQJ!6,Q/>"W8N#:Z!= M67'^0]]\S*]G@4;$2I9);8*J/SNV9&6I+2D=0I.UEO!3F?W#?R08SD+5"\JI35@BJ MHM[_I0]=( X48#BA@#H%]%(%W"E@X^@>F7'K Y5T<=7P>]!H:65-7YC8&&WE M35'K9;R5C?JU4'IRL>2UX&614\ER\)Z6M,X8N-7F!#@#WVX_@#M<7,VE>K/6GV?=6][OWX(FWO*)-N< PU. H0=ZDN_^E]MK=0#HXZ. MU>?*W]YIU#N-C#T\Y73;-*R6@ JA_+QP^;,W$+H-Z+UU(;8T8]2 M-94+[MY>=(@#P1%66R9$L1MHU .-O$#?91EO-ZRI@]Z^2R MP%[D"*(Q6I>8VKQH NT!(T,OVL\**Y5%?0=*IAH4T.A.Y(ROSUIULP_R-'1H M88K2B%C0;3$2(CR1QG#@5>BELL4'MF8J&7(@Z8,G'SHKQZ]/\!BD0XK 9 +C MP(?03XB?S;XJ>7UG>,4'$]LE"Q*!!&+VHCRH+NBK*0JK*[VRFH)=/?[6;^EW6CIT>6 [Z::YG M_RU]U-3O=-AF,1BE01R-5\:62S A4P5O8#OHI[N/=<8KIG=+"<:@K&C:E+#"'B=CM"XY&*11,(%VH#OD MISM7KO99T9=I)W2;Q>(XMGC$(9:&D*03P \.D7ZR&_/T0:"?\/OAV_P6)I$- MWQ:+P@!-Y#0:>!#Y>?!H]_F!V@0' \6#<-QD.@1CHMKW":)! Q4B/Q6..?NY MG+8)+X9PW 0YI*)D$NM BLA_.MSOON<0.HY@4922V +I$$0HCI*)]@(-/(;\ M/+;D555TQVW=%R]YK9.9U=D49J\]-^\"YSCD_QLZ]GG@111[&Y9;R;,?&U[F MK!$F]>-+/?,KLD*ZIT!>FOWE,=!OLG;L_$"WZ-E39M>="QV&;NN?!.=! %7A M;<".EBV[!%%P&@3FGR)EVNCC:"L5.Q?_L/P2U+QFH!"B9;DS8C8#6TSB$SGV M;2!HY"=HGZ%&ZJE9Z^F#"!B^+&F1T M6Z@:YAP0.KH G(Z') XI,M4HX*%1P/Y&037>;=669E+=#4=XI7;*1G]4V#'P MIN1"O'6BMCL :Z1IBYR%\<1$$P\] O;W"%^8I.I1#MYT9<:-SZ;X,YC$*2)C ME Y!G& X=93#!U-B?S>P9RWAJ(]^Y#;C*^3J<#D^0[@$<8*2F$P@'WH#_))C M\F'SI7>BRY/.$:&PO=V]R:W-H965T&UL MK59=;],P%/TK5D!HDV#Y:M-MM)&V3@B0D"K*X 'QX":WC37'#K;3 K^>:Z<+ M;9=U+="'UA_W')]S>YW Y>KD1=Z M]PL?V:(P=L%/AQ5=P!3,;351./-;EIR5(#23@BB8C[RK\'(V>:8&;XWOV-\X\FIE1 M#6/)O[#<%"/OW",YS&G-S4>Y>@MK0WW+ETFNW3=9-;')A4>R6AM9KL&HH&2B M^:4_UHG8 (2]1P#1&A ="HC7@-@9;90Y6S?4T'2HY(HH&XUL=N!RX]#HA@G[ M-TZ-PEV&.)..I="2LYP:R,DUY51D0*:63I.3"54@3 &&992?DE?D=GI#3IZ? MDN>$"?*ID+6F(M=#WZ 2R^=GZU.OFU.C1T[]0-49B<.7) JBN ,^W@]_7PN$ M!PX>;<-]]-\F(6J3$#F^^!&^J4'[6)N&R#EYPP0F@5%.)E(S5VM?KV;:**RX M;UU6&^Y>-[>]AI>ZHAF,/+QG&M02O/3%LS )7G<9_T]D6VF(VS3$^]C3*XZ7 MVA4 /AY(+NN9F=<<;UHF:X'UH" #MJ0S#EUI:+@3QVT?'LLT28;^ZUDGM[)4_PTH-26+MX4[*[EZ2BBBPIKX&<8(GFDG.J-*D GUP%5O-I ME_+FB,&&K. L",(=\4]%;>GOM_K[Q^EW*C6AM2FD8K]PP_IH5CO%-_S]S9P& MS6='_P&!6Q:2UD+R5Q:8UO73\I,'JG9U[XO8$CQH!0_V"A[+LL1+_0\%,SBH M8)Z*VA)_WHH_/T+\T=5R_F@1[*;]D,@M!Q>M@XLC'!Q6)1.B.[#+A;[SW;=.%K]4% M$YIPF",T.!L@AVKZF&9B9.5:@9DTV%BX88&]'R@;@/MS*9_@90 M2P,$% @ $#BE5N_[\5-V!@ Z1X !@ !X;"]W;W)K/PKY56TXU^@ISPIU,]IHO;T: MC]5BP_-$78HM+\P_*R'S1)M+N1ZKK>3)L@K*LS'%.!CG25J,)M?5O3LYN18[ MG:4%OY-([?(\D?_<\DP\WHS(Z'#C8[K>Z/+&>'*]3=;\GNO/VSMIKL9'EF6: M\T*EHD"2KVY&[\C5G/IE0(7X(^6/ZN0W*J4\"/&UO'B_O!GALD<\XPM=4B3F M:\^G/,M*)M./OQO2T;'-,O#T]X']YTJ\$?.0*#X5V9=TJ3$^"]M 76!+"7MN W 97T<:V]&KA9HI/)M12/2)9HPU;^J$:_BC;CE19E MHMQK:?Y-39R>3$6A1)8N$\V7Z%Z;+Y,%6B&Q0K]ON4S*V50H*99H*G*3BILR M1_8-V"D3H=ZB5V?7UV-M>ERV.UXT MO;NM>T<[>N>A#Z+0&X7FQ9(O@?A9?WS<$S\V(W4<+GH8KEO:2_@AD9?((V\1 MQ=0#^C-]>3B%Y/R_UN??W?K98'C'W/$J/J^#K\F!8]:@/]\]*"U-[?\%375- MQF"RY,J'\4ZO<*G0JERS5*]@BN&?R3IFD0T]CJX12 ,8I]; EV85%%1:MB[J#1/G6*-^)-Q0XJK*TAQ..1B,B39;$BR^4!D9S,1 M'6F8Q43R1BTWU]%^:0LO$MESFH>F(G%SP(DJL&IH"*)\&Q$H_%T4P"SR[ MTB"8R64"IU]\%!WWBKY/,FZ,RYH7)@VS2GJR-+XK+1]LI:>%U,=N5X*06;JF M "HBOJW>1?D41]9(S@$4]C"%M1/QWZ&-J7"Q(PY]D*X3SJ.Y,/P2)&G2$ <'$8L8X1:'TLZ35EA[E_X&;CS*3UC*3?--Y)L4^K MC;^1_[QZ!BQCS"U[%Q9C;)LJ .5'GETB!H%!"_:X%K+20)>HU5*Q:9Y:W>KY<6 MVMS)S=PK+19?0:M%>KWIMWJM0=EF@[+-AV([GZ'6^9)>.S>Y352Z0*_3 NW4 MLIVD-^"DU%31:1E>!O9F#D#AR\A9?EV4?XF=)Z^+8I=!U^K3FDS2[S)G:;8K MWSV]4';T(MDN"I+MHB#9+JI'=FLS2=Q;C5^J-YA&=[(W7F/-#^_/=LK<,T-A MJG*[JSQ8\=UUV^MTO[ENAV2;#1#!SJ6M< \R< M30($(XS8NP28S;-2? [!S&ZBXVT$;%V78/717M/]K=4W*-ML4+;Y4&SG M\]*:=]IOWC\7DB=9^J])QTPHLUE%Y?G3/DFSY"'C%\;37BBSJ4>*+W8RU2EL M:YM&3FV7_?8"@%PP+[:S]%FB.4S48?!HZ^-IOX^'$K0<$5"NZZ@=N2X$DOLL MT1PFZI+;FG?ZW"M@MQ)!J2^S\0",F=V5LPB]T,8#.&I:I=B2/3XYNLNY7%=G MILK,XJ[0]4G,\>[Q7/9==1IIW;\E5U,"W)^1JWE]ZMK2UX? 'Q*Y3@N%,KXR M3>'+T'19UN>J]846V^K@\$%H+?+JYX8G2RY+@/E_)80^7)0-'$^W)_\!4$L# M!!0 ( ! XI58\]Q%PW0X !>9 8 >&PO=V]R:W-H965T&ULQ5U;<]LV&OTK'&]GMYFI:Q$ ;UW',XT$S'9G+YFDW7W8V0=6HBUN M)-$5Z3C]]TO*JB%<](FPC]V7Q$Z G-V=;G[M_?;J\OFKEO5F^K]-FKOUNMR^^N[:M7EUMVKK91-OJ^NW9]_%WJF!#A5V)?]75?7OP M]"S1\ZAXN'/ MOZ&KWM$MWY[E9]&BNB[O5MV'YOXOU?Z&D@%OWJS:W9_1 M_;[LY"R:W[5=L]Y7[J]@76\>_BZ_[!OBH$+,CU1@^PIL; 6^K\"M"BP[4D'L M*PB[0GZD0K*OD%@51'JD0KJOD.[:_J&Q=BT]*[ORZG+;W$?;H72/-ORPDVM7 MNV_@>C,\61^[;?^_=5^ONYHVF[99U8NRJQ;1QZ[_JW]LNC9JKOO?FOFG9;-: M5-OV3Y'\Y:[N?HV^GE77];SNWD3GT4\?9]'77[V)OHKJ3?3CLKEKR\VBO;SH M^NL:T"_F^VMX]W -[,@U_-ATY_+>G'^PR::EK>U_THDC?6AZOH^W#>@++>;>G/3ZF;R@*D3%S:?WZWO5CM! M_MDMJVW4WVC_UE@.W?ES%?VPF3?K*OKZ;TW;6O 7O?B/3P![? +8CD\NI>S79;;JGT3E5WTU[O-MQ&??!.Q"8M]ZI+XPZOQN_:V MG%=OS_J[:*OMY^KLZH]_B-/)GWV:/X E.[#AM?CY*F5)SO(DO[SX?"@ODE4B MP10(S%"3/ZK) ]4+' M$D:KB,=6$;LJ_$BK]'VF'W;;:NB7#S^]&=Y9WC?3SC@2;(<$D$DR!P SUDT?U$[)/_*.?H#V\-7UJ)LX+)^8L3JP'=TI2A.J$ M!)/C;D"!. T%TD<%4E*!AW%L;HQC]7X<6[GCV(,PJ7-?Y[$E"LD:*@H23"+! M%-D2AB#9HR 9*ZV=YI-(/@4",V0H'F4H2!D^ M5&VWK>?#3+W=*7*WJ?O8J6[;NVKQ3;3IQYT^CNK*+WU0URV'B<9#<$!W,I(S MM),5CAQ9GEN"S)",$@FF0&"&NO%$Q\:3%]#7&P!/W%=XD3"K(]*7$]H31W%* M**="H9F"'9@9\>GWXOG@-"UVLXU^JE'N#*SJR_"S=_ZWASQLICRV9W\T;[ R M(R@EE%*AT$QAM,<0TR;#K/Y<+ZK-HMV9+5&OR GWYEWL&@'G/!-.5$H3!RL# M=15&WH-"L9KB:,L@ICV##]7MW7:^['O-SO<[5.;46$4CAPY6>S1SHLLG12&L M 0M**Z%H"H5FBJF=CI@,I2DQO0(*SR-:,'=H$HXG8T=C,P]6S!+[M>8EY%EJ M]XF7< QB;1G$M&<@-PO"$OU8W=*&&HT>W"_<$#]E(HUYDMH20)T%*)I"H9F* M:@LBICT(2]%1*KJ!=Y(5F=,W4M<99;8P+I0SX'O9['F!(I',MM%N0$S; <]? M Z )@A]XUQLXL@H Y950-(5",T75'D%,FP1/6PJ(W0#>LQ:P+T4N!GB0G$?> M1^8L!WA*';&_8AVYQ\4KK@C$T)@=BC:#HDDHFD*AF0N?.KYG='Q/+PPP-WYF M>1HGUG,^I4E"Y8*B22B:0J&9^A:!**IE!H MIH8'R0:T$4#/J_]>;OO1*=Z-3LRK)C;7P)-L,,GRN,BL\6X&Y950-(5",Q75 M[@&CW0-W7GU:14^$HBD4FIEPJUT$3KL( Z38S@EE%.AT$S!#G8ET";!4Q)S MN!N,Y[&S*0&Y=C\;0RFAE J%9@JCK0E.6Q/AB3G;V G#TG]QN4@RNP.]A/_ M?_ :?^!7FV85?-'G]J_ M+0Z:U,!]20T3GJ6Q[;I">2443:'03$6UD<%I(\-=;3BMHANYGXO8?J:GW)/2 M8%NN'BBW;_CHN.!VSQCM)W#M)_#73&K@4)L!BC:#HDDHFD*AF3M=M1TAGI/4 M(%P_()GPQ!Y4:([@;:G0G(9QMZ!0I*8,VH<0+Y"L(+S)"G;,0S,'BP.U&:!H MZE1[F-IH^T#0]L$3?5<:-7CCM^L"L#BV1QPHIX2B*12:J:+V%,0(3V&<[RK< MN)[9*4 T6W"O.LTHH8P*A6:J<7#" FTDO(SO2I,&=SDW[,^8O4-A!N644#2% M0C-%UH:$.&5(H'Q7X7$4G$TG]-4$=\D1E!)*J5!HIES: M.=-#J.Z,J31RL#-2(&'D/"L5J MBJ,M!D%;#,]P76GDX.'*XR3$+!6%W3EF4%X)15,H-%--[8F(4VHIXD_= M]A4\FKJ=:*L@ 9Z.Z&\QWR8#P2:)'7A,1Y>C=)HC6"WLV8BC;D&A M2$T9=)R>O,#QB(EG#=Y)G:>)@[6![G2 HJD3S6$JHP/UY$7.2:11@U^';MSL M62F 8>$XDL%<*:+;@3G6:44(9%0K-5$-'Y,GO<6HB M31KKS8+TM8Y.3#W'&"9.%AQ].:%]F/H.'DR9O;U[ M2A,'2P-U)4;>@T*QFN)HOR$-.OZ V-CO-1YH]-!A*_4X#Q/!\CRVK3-T52'_&GVBL9H"G4"H&@S*)J$ MHBD4FOD0:,<@I1T#VAA-W9"=3WB1.D$)U"B HDDHFD*AF7)I2R&E+86G?5_& M7<&W%_EIVF !H78!%$VAT,ROT6B[('O2&0HGOT?C.:+1&2BF-'>HBE T"453 M*#131>TA9$'Y!$2&"/>JZ8;V_31/Q)ES7./HDC/ZBH/5@MH**#13+6TK9$%' M,8Y2B+FSP3@7(K-G[)Z"SFPP893JXST*3 M"4+C>YH@=/Z7C8[OH;P2BJ90:*:H.K[/Z/C^Y,%]?B&]\;8GQ,]&A/@>,$^( M[Z?TA/B^@D=#_$R'^%GRBI%0!CV1 (HV@Z))*)I"H9D/@;8-,MHVH".AS(W! M^_D7LS_C-Z5)@N6"YB&,O >%8C6%./AB(YV*\#++IC1I<*_T92HX!UM!.244 M3:'03)&U[Y"=VGN 6C;-/)L'G(_:TE<3W"U'4$HHI4*AF7)IWR$;<8!CX*)I MYJ86Q/'$/G&,)@Y69@RGA'(J%)KY@53M*.2THQ"^:)I[%OV'!4?G@T*QFN)HHR _=4CC?%6V;7U=SQ_Z2[GXWUW;K:M-%UTWVVCP[ ;)ZLWG MZN&?V\'/6]TM^H[6#VC#>[ ^.BG)77<@<9*XZ"L,5A%J,T#1U(GF,"74[D'^ MG \Y'![*XPVG:/30>4?NW3G!)X7SO2@HKX2B*12:J:@V._+0#SF<5M&S-X&) MK' F&OF(;1,>,,:8G=GCI4PFC.?V*X[Z+H391-HZR,4K1L0Y*/E_W\1(M!D4 M34+1% K-? BT+9(_9]-$[MEQD">VMS.E.8+5@OH7XVY!H4A-&;0QD;_ IHG\ MY&<8IS1ML#)0JP**IE!HIH#:T,A_#T.#)@U^J?H^[Y#9RQTS**F$HBD4FJFR M=C3RUW(TJBC,8920BD5"LV42SL:.=[1R#WN A-V@AA-'*S,&$X) MY50H-$.:0CL:!=K1V .:R7LI2VUWGB8.E0:*)@N_HV'?@T*QFN)H1Z-XT=2' M8G3JP^B2,_J*@W6 >A(H-%,M;5X4\-2'8FSJ@Z>@$^IZRGA2'_R4GM0'3T$[ MU+UHEU75S]2C\W M7=>L=S\NJ[*/<(<"_?]?-TWWVR\7/?Y]L_VTX[CZ/U!+ P04 " 0.*56 MA B@(<(" !I"0 & 'AL+W=O0'[N,_79WRZ\V OY*-* 31YSGBNADZJ=7'KNBI.(:.J*PK(\6C\K<,O!GMU-"9F)RLA M'LWD1S)T/!,0<(BU4:#XVL$8.#="&,93I>G42QKP>'Q0G]F]XUY65,%8\-\L MT>G0^>*0!-9TR_6#V'^':C_71B\67-DGV5>^GD/BK=(BJV",(&-Y^:;/U7\X M E"G&? KP'\+A"> H *"MD!8 6%;X+H"KML"_0KHMP5N*N#&'E;Y=^W13*BF MT4"*/9'&&]7,P)ZOI?%$6&XR<:DE?F7(Z6@L M\7E\ G&-^PWXY#R^A )Q[R0^;1]\$SYK'WRO 9^W#[YWYBB".L<"JQ>MBL;DKUK2IH#$,':[$"N0,G^O"NU_>^-1W[)<4F MEQ2;7E)L=DFQ^87$7B5/6"=/>$X]FK =2R!/%"E EN6%7+&<)()S*H^LG:;4 M*;6_6FW3E'>1U^T/W-UQ1K3PF;3PF;;PF;7PF9_W*7^B>U3Q,Y ;V\P5B<4V MUV6-K*WU?>'.MLDW]A'>(\JV_U^FO(1@#=JP7!$.:Y3TNC?8VF39V,N)%H7M M*RNAL4O988IW(9#& ;^OA="'B5F@OEU%_P!02P,$% @ $#BE5MVQ]ON( M"0 ?BT !@ !X;"]W;W)KSM93;B\5"E&NZ(>(#W])&?;/B[89( M]=@^+,2VI:3J!VWJ!8SC=+$AK)E=7_;O[MKK2][)FC7TKHU$M]F0]ODCK?GC MU0S,7EY\8P]KJ5\LKB^WY('>4_EC>]>JI\5>2\4VM!&,-U%+5U>S&W!QFZ1Z M0"_Q.Z./XN!SI$U9&;,D@M[R^C^LDNNK63Z+*KHB72V_\<=_T=&@1.LK>2WZ_Z/' M43:>164G)-^,@Q6"#6N&O^1IG(B# 4J/>P HU=)*F_[0STT_6EG#&KV,][)5WS(U3E[?\D;PFE5$TBJZE^J/6B,I M(KZ*;HE81Y_5.HMH'OVX_Q2]^^5]]$O$FNC[FG>"-)6X7$B%06M:E./O?1Q^ M#WI^KXB^\D:N1?3/IJ+5\?B%PKXW +X8\!$&%7XE[8<(@5\C&$/DP'/[^N$P M ?MYQ/U^I!O/LVDK5J^B7[;TI9(UCQ$-]IAF6147+BF;5"+W6IU,%^(+2GI MU4Q%JZ#MCLZN__XWD,;_<-E\)F5',X#W,X!#VJ__K7(/:TJ^H2XSA[%I/U:G MF-TUBE&1XLO%[M 6PSF*4C07NP(6K*'E@07YZ;ZKXJHP<$E5UFHY$W):AHU M>\SZO7XJ]3J^ZX2*"M:\7VQ;OF/*8:/E<\3W2TK"2YJ<8 MFLYB%5VJM16B(TU)HY(+Z54R4O&ND"H.R MI?K]^U]U[+C0%Q:R>(+=ED")&SF(#;?%)["KJ.T+#E7OJ#C>J(\ M*DJJ7,))8;$%)@<83A [I !&F0?T 2&#-X"NN5!DW$0*>J4>*[KE@JGTI5=@ MV[7E6KN-2EP;-N0UISG CJ'&$S=VR&68^1Q< "-/3!HS[WDY<^Y+K4J#50[ MN#=OC*J.O 5T[SAD())[.$&8)@;!&G13+SH9[[BW5*NNEJ[MW9S]]0BAP], MX=HRODDU' O")/N)KFC;JAF5Y(FZD6$;&9HF#)=0[$D8P+ L")+1]3?%JSNJ MXVP5L)-CF9(!PB\R*&'K"&VD"8VV[7I'F@NJKM&M4'U>Q/ M!?8EZLB.L)HL:SI7'C$71)4*@I9=VW.^TPZ;T[+.(+0G'%1X0M QV]:,+%GMK_9 D$??6NZ=2]MQ3V68$X:9\V;,>;I&IFRG M0\!E,[0I< [3#*>3]7+(Y3B/<_>:0<.5,,R57T9*]T0C=! ?S@N@[-S M':.C]SM!VYPVS]/" NT0RXK4 ]FP'PRSW]X[M^39ZYHVM64XA]D4H2TV+W+@ MH15H.!"&.?#+V$UJ>@["=+ :S#.KV'3) 9BFGFP,#?_!4[W=6$FT5,52YPDD M!V/!) 53D"ZQ# (/1L-L\$1/IQJ,3D$TGGF0C)UX;=Y2\0RL276)%8>3?PS8 M4!P\T=99.PC1J1T$IQDVS\5V M%CPK&YY+V_&6GF%#=**/?&FT5$&KUE&MGGSNG9'^T;&MKFD/79,W#W-)VTT@ M?2(';X(D3::5HE,.Q+ZH1X8XT8DF\\ B4YF[L=K<:,%TT&>>>I@)&?)$8?)4 M!6U):36ZWH;(L?!^#6B;+2W0M@B ON8''>S_ANG4$?IL'S3A<$<.MG1ZA4LN MSH"GG$*&5Q%^4[1_9@UIRM=L7@?Y^LV[UV?2=CP+AKK1J?;U96.E]S2]N:)Z M*J&W,9RVGVY='2+S!*@,[=GA0H:]49B][\ASGWXF. M!?-,GVI9L2$F#$7RK]XG4I/ M9)@=A9G].WF*'IE6^W3P8D\9N_E@@+DP/(L M6VZ.5'>6>A(9-H2-PX0]GD&U_:;ZNXH.GW0F'NS3;-U_T 2^([6/1K!CBS>% MQ;2]=8BI6$H447L,,3R-PSQ]ZT,;$1DMZ0-K&KT>NBZA+>.5TPB;G0%*(;3. MW&PYB OLHQ5L>!R'>3QH!-6%4Q"^@Z<3>-B;C_ =ZYM!W/R,$);[C_GC2WK.IW M\X9,M^H\A(/M3CO/$)AN&3C$,IA#7R095L>G&G)5DZL\W.-UXK-)&F&(ISVN M0RS#OL,';(@!O3>9#DM'S*LK,!RL$][L7V?2=CP9IC# X<*@OTPT MYZNYHIZAB^K/ZA\:O3GOM-ZF^B2W#F(<4C!+H*>.P:8FP.&:X$?3;Z -U-Z: MZM&)-+1S/<)T'>.J?QZ8AMUQF-U'F&=I8+&#XN-B6JZ9A0M%XQ&:U(J?>"GIUW,(*ZWGP)XTS:CBTWU4 "_IK^+ E6&6^>A3-I M.YX%4TXD;]D66/)6:=!SH(A'>:]RX:E?S*/!96CKG!O'F7-^%&^CUV M8VL/+HF%;XG]_U%VW@M??\6-K\04)$EX9^&57CDH.;RH-P=Y9FU9G98;8"X. M;K)N:/O07_ 547_<,]P)W;_=7R*^Z:_.3MY_!!>WPU5@HV:XF?R5M*IM$E%- M5TIE_"%3\]P.EWV'!\FW_7W9)9>2;_J/:TI4;M$"ZOL5Y_+E0?_ _LKU]?\ M4$L#!!0 ( ! XI59OCW(,0 4 "$, 8 >&PO=V]R:W-H965T&ULI5=M;]LV$/XK!Q4H.L#SBYRF71(;L--TRX8F09QL'X9]H*6S MQ)8B59**X_WZW9&2[11N%FQ?8O'MX7-WSQTO9VMCO[@2T<-CI;2;)*7W]\/VSX7>+:[7T#6[(TY@L/+O-),F1"J##SC"#HYP'/42D&(AI?6\QD M>R4?W/_NT#\&V\F6I7!X;M0?,O?E)'F?0(XKT2A_:]:_8&O/6\;+C'+A+ZS; MO<,$LL9Y4[6'B4$E=?P5CZT?7G(@;0^D@7>\*+#\(+R8GEFS!LN["8T_@JGA M-)&3FH.R\)96)9WST_G]XO+J8K& V=4'F,\6EPNX_@@WMQ>+BZN[V=WE]=79 MP-,]O'N0M9CSB)E^!_,G^&2T+QU&CT.>./OX%W;0FCYMV!=].#<:&>4S$64B<[AQJ)#[>.$6<%'J87. MI%"PH$DD37H'?\Z6SEM2U5^'/!0)'!TFP)EVXFJ1X22I^2[[@,GT]:O1\?#T M&?..MN8=/8?^'V/Z?S%AWC@ZY!R\?O4^':6G<+^47QOI)5SJK!\<*\EOZ](H MM0&SUIA3+5@ZF4MA)3IX0V(.V?J :M,+,.GPM$,)P]$I& N^Q&[UW%2UT)MV M\0=*2#IL:B@I&Z%&&\J6SA T>JX/4A?@,2NU4:;8 "T#NU_2CMJ:!YFC=3V@ M *.MK71( R:>D4::BM:@4&8IR( ^W!&+]GJ@(FE)&0Y80;"2+B.Q;%!8@LKY MSE\;C3 >]LD73-\1(>,9?>LDJD:,[TTP;P_"?8,1TR#0HH^4"+IN^W9A-TX) MV-6=5_LP%TXZ%O43D7ARTV#]%82U_"?7_1AP(UN8X50@2@&=%NM6!UMQ'^> MS6ZVX;:H BWRFN28R>HP0R[<>0A.72N9B:5"6B/(\1@,N'K-2Z"+87TD7 M7IWNSL7%^>[*1K4G+!:-"OYS?9@%XX@S2Y.CORR2$MA7RPVPE4&=[%6%'@_:%41(6OKW$)&Z.+4""Y%_IH:3_VP(M_ -Q9HG?6E8VYA1(:!' MG@,36,!*2$M!9L0]6H2YHUL;)V-))FG2JQJ68V:QCV,B"E?"BEH)%[S#<'E( M/%ZDK=+D#NHH;=94_)0SE-RD..LJ0*B:'+)GGR!\EUT MD_"!!LF _.MDH>6*5*9]5&6;&4#/A78BVUG3$):(&5)*>>=&1?U%P M76D:16@(W)=Q'.G,YT;'QB?DFC^0V"\WLW/U-X6-MC_Q;:\3>^# Q7ZF=4,' M;K$VUG/^<2L%H^&/O[5E2]'>+4%*,]XS:PK2)Z3';<3>[-7[)X!=3L8P'Q9- M1]V7%J-$-;U24,4.)1I!_07E0-=@A+K%F=NI6))N)97@3' 1[?*BNXX43H[' M1ZZQ[#^ZCV.]:D).M)+L'WK6!WMM&[TM16A.N=Y2\8L=W'9VV__.8MNWVQZ; M9[*@D&2MPA4='?;?O4W QH8T#KRI0Q.X-)Y:RO!9DE;0\@9:YRK4#?B"[7\% MTW\ 4$L#!!0 ( ! XI588W#U>PP( $,& 8 >&PO=V]R:W-H965T M&ULK55M;]HP$/XKITSJIXZ$0%_6 E)@;<]S)CRRO=U MG&'!=$N6*&@GE:I@ADRU]G6ID"4.5.1^& 3G?L&X\ 8]YYNI04]6)N<"9PIT M511,O0PQEYN^U_9VCCE?9\8Z_$&O9&M6X.M9"7EHS7&2=\+K"#,,3:6@='K"4>8YY:(9/S<;?X/X6%N.[Z?AV/(JF#Q"-1O?+Z<-X>@>S^\_C MT?AFT?,-Y;,H/]YR#VON\ #W.YA(83(--R+!Y$^\3SH;L>%.[# \2CAAJ@6= M]BF$0=@YPM=IBN\XOLX!OBB.924,%VN8R9S''#5\CU;:*+HL/UXKN.;KOLYG M&^A*ERS&OD<=HE$]H3=,^#ZZ/J.TV:KO'V/_Q4_TO;GC($$:R*)EX.7ES M&;8OKC5HOA8\Y3$3AOJL.=1R=ZA,(21V\(%. ]D[!QTH@= )W(\)38H[S*JE36$ D M1$6 .992&: A8#L9VL';3RU;!ZG*V!/""E& D!!G3*Q)KI$._==5:E=DI?4! M!2U8:@29PM[%N]&&TW!!_=H-\?<:NT"U=N-+@P/7/=YXFPD9U8/A=W@]7JEW MUEQHR#$E:-"Z./- U2.K-HPLW9A824-#QRTSFO*H; #MIU*:G6$3-/^-P2]0 M2P,$% @ $#BE5E]O/E.%!0 '0X !D !X;"]W;W)K&ULM5?;0E[4V#S8'<.RID,I>1;ESY?EP M:),<"FYC78+")RMM"N[PUF1#6QK@J3\1YB E 2&-OUK, MJ'-)AOWK@/ZSCQUC67(+UW_"FT\)X27:&G]+ZN; MO<>G$4LJZW31&B.#0JCFGS^U.O0,SD8O&$Q:@XGGW3CR+#]PQV>71M?,T&Y$ MHPL?JK=&-.70H-'4!6P ME=$%FR-7@R6 \KJ81H M]OK5^/WHX@#[XX[]\2'T@XGY,4L6!!"6E49@SPFY9ADH,-Q!VNCBD-1%%*@?^EMHXE05 *7"1@V9OH;KZ(WL9]OP5P M6QFT::%XH2OER!G:6Y$2%6I.>C;71I!:J/ M:CH@EX)+-15FB2L^(-#GT0OIZ5\Z^!+K%+$<[SEJ3GNJ$7_*U MC[O,UU8D7%)M6;!^Y N5R,JGTPF'%4K[C+ /I(+$;3W&73TTK/ON-R5 "I&^ MVZ6 !8?1"69YF!-F)D'M@L -AG[8"-IP,6+2 K2)V/JCEGAX,R5ON.2*8OI" MQ2L*RD(/JM6OH;G$L.DY827C&XC-GOU#)!1RDXAHW/4$IO M:/WPX^FC9X7E7_@^>C-_'LW;_A0.$C=S$/MC3S*(^D:U,+.1]'-M8_8=HY < MNVRUWB.C;U><&H8*,@2 @XU$W\G3UF8L/Z75NQU;_]Z4AOQLRLG/BAK:B4]< M5Y5<41?A/DN1T6LE;<9D^,8@T7IS._;U&?R5VH2:W^$I;#M/F@1K=&!V@J0L M493$LA]( -X+(K7*WM&IL05#CYM".%"+/HWXVH,#);SW>/^_50K8=.17)H/^ MX?CZU=ED?'IA]Z2MQHG#CD;Q&;XF8K70&R]"'8WC<5@84#>2TCB=Y'J___W> MGLLY^ ]B'E!IP&JLGZ/Q:3S9)GWZ;Z1_0*'_E_-D1^B3S<(SSOO>!H>]5W9, M8^8_3&A&X'!JWMZ[U>[;Y[IYY=]L;SZ<,(&9P%$K886FH_CT)&HF5KAQNO0? M $OML&;\98[?;V!HPPD=&W@.M3?DH/LBG/T#4$L#!!0 ( ! XI5;^F7/\ MG , !\( 9 >&PO=V]R:W-H965T)KDD0/JRW7VX($BVW8=A'Q2;CH7:DB?)3?OO1\F)FP)IL .* MF)+(1^1#4NSL(-6C+A$-/->5T'.O-*:9^K[.2JR9'LH&!9T44M7,T%+M?=TH M9+DSJBL_"H*17S,NO,7,[:W58B9;4W&!:P6ZK6NF7FZQDH>Y%WJGC0W?E\9N M^(M9P_:X1?-GLU:T\GN4G-F MG'MC#W(L6%N9C3Q\Q6,\J<7+9*7=+QPZW3CP(&NUD?71F#RHN>B^[/G(PYG! M^#V#Z&@0.;^[BYR7]\RPQ4S) RBK36A6<*$Z:W*."YN4K5%TRLG.+!Z6F]6W MU>];6#]L8/MUN7F8^89P[:F?'3%N.XSH'8P)?)?"E!H>1([Y6WN?_.F=BDY. MW497 ;\S-80X'$ 41/$5O+@/,G9X\7M!,B6XV&M8HX)MR13"W\N=-HIJXI]+ M\79PR64XVR=3W; ,YQXU@D;UA-[BTX=P%'RYXFS2.YM<0_^?&?E9#/BC1"AD M14U(3(!ANPI!H]&TJ4P)AHXS63>M8:Y;9&&+G6? 1 XYKUJ#.>")QX9XU(Y' MLG:VM,-EKH&+G&?,*O_"!9W(5A."'@ ^9]B8,\N# 9 M62D:CP9A&L,]"DD-UEG_<-V,^6?V1(![['S6T&KR@0+KJ+),=BQ=8&84#)(D MA%$X2,+0K>((1M$@&$]@F>>?/HRC,/KBJ*5W"1II4!C.*HM=4P:Z&Z>P-3)[ M!-G8M&@XFD':2S>P02IEGEG2M5-N!:?$A@F$$_L737XBGE.NQ2M_;V-*4Q=3 MG':KT,841NDYX:\&5$:G<*QG4[AU='V$<#B*Z1,,QY%-RS"PJV0X"N'^Z, U M'5O,=^0R$R^VL*HVIUAZ!JL7Z&G5F+6*&T[GA9(U6&*NAIBQ*FNKK@D.)=H: M1JX BX+F"(V8MLIAA]06AG_N;S'R,ABK92MH:%YZ%ORS1YNJ=N]&DR:ZR*)[ MO_O=?OHMNT?_5;T;G=04>T[%46%!IL'P)O5 =>.H6QC9N!&PDX8&BA-+FN"H MK *=%Y*X.R[L!?W_!(O_ %!+ P04 " 0.*564;*LS*@% "[# &0 M 'AL+W=O2CZ0.U2$M'54B&YD=VO[R%7EN76-E @?='R,G,X,V=F2!VL MM/G3SJ5T=+=H.WLXFCNWW!^/;3V7"V'W]%)VV)EJLQ .4S,;VZ61H@E*BW;, MHR@?+X3J1D<'8>W*'!WHWK6JDU>&;+]8"'-_(EN].AS%HX>%:S6;.[\P/CI8 MBIF\D>[7Y97!;+Q!:=1"=E;ICHR<'HZ.X_V3U,L'@=^47-FM,7E/)EK_Z2<7 MS>$H\@;)5M;.(PA\OLM3V;8>"&9\6V..-D=ZQ>WQ _J'X#M\F0@K3W7[535N M?C@J1]3(J>A;=ZU7'^7:G\SCU;JUX9=6@VR:C:CNK=.+M3(L6*AN^(J[=1RV M%,KH!06^5N#![N&@8.69<.+HP.@5&2\--#\(K@9M&*? MCB]/S^GFX_GY+9U^^7SUY?+\\O;F8.R [F7&]1KI9$#B+R!5]%EW;F[IO&MD M\U1_#*LVIO$'TT[XJX"?A=FC)&;$(YZ\@I=L7$T"7O*2JZ(572WI)B3[M6R% MDPV=*5NWVO9&6OK]>&*=0:+\\9S[ WKZ/+HOGGV[%+4\'*$ZK#3?Y>CHW9LX MC]Z_8GNZL3U]#?T_T?0JTO-VO@1/%]UWV3EM%**S/:XURM+Z^.DIN;FDJ6Y1 MWZJ;T8[JL*)[*[K&[NX3:*SG&Q[IY[Z3E$1AQNF#ZA22MZ&9UHVEMY2G&LJBI8 MK]NG,I"HXI+B$MZ4]$FBV\QUVY!:+(W^+KV,)9ZPL@I"65G1J5XL>P0G.*-A ML=G&BP,0/E%1THV>NI4PDN*()6GN/UE4T8?>=,HA_P/$5-VY4 LQJ_*8.,OS M$H>8I3;@@(0RM1%31WD&9XJ'STLAG1EM 04F8PX[TI1%J7?,VGTZKNM^T0]% MV$CD8JU$:-0[>QB %=C#%YC["V5&="Y'T2,)YR^A"A\TMWL)P1F0)_;L6==TA;Y6@GWJ4,K!8\?"J.*G*BFZE)*]<6 M#&[L\%W*651F5#".6#UO[2"+"D'RIZQ,RL<2B%F.*0:<15D9#KZ%-SX_1'=/ M\FZ)>] &#]?&6915(W'?N'E8?O3@HFM]I*\E"KZ7=":7PKB043OOWI2<1^\O MKL_"*'Z_2T[31/H+NO>-G_HE.*QQ;"L#G>NPBKY1;H]NI*1+C4R*.:/110=! MZ2,F[<@#>4G/""JC"9DQ51V:-DJ?K,/"4 )XBY!H@ =\[#32"87>8.1,F,8S MY^;*$CS180(^UJ?[*&_GG5AHX]1?0]ZM!!I0MI?AFFW;\&) #-ZF>\GC@O7> M/$T#%L2>Y *#)=:'&^^-]GYOS>5I;XP/X2RDU.?H1DK,G096($&N\=N+<%.0YUV!#]:#.,H9BG<+]&> 3QPLQ3W8N+Q8#=/J61Y MD6V*+BX0MRJT]+)B"2*XU7MN?6C_3?9C2?^O=%__@^['8]$B6!S[?HG>#97G M7B?CK0@BH5)7%\$U5"ZF ^;??N:3XUC5-2XSV!;:I*T-,2E=G-@D%P MV%C+HG1^(YI/:U'@9W1?ZWOB5=2SY+)";:710+B=!8O![3+U_JW#7Q)W]L@& M'\G&F&]^\6<^"V(O"!5FSC,(?OW %2KEB5C&]SUGT%_I@?+C++M$W:=;YH$D#76F6H/9@65U-U; M/.[S< 08QR\ DCT@:75W%[4J[X03\RF9'9#W9C9OM*&V:!8GM?\HGQWQJ62< MFR]6J_77]W?PL%BO%Y^^_#V-'+/ZLRC;,RP[AN0%A@E\--J5%M[K'//G^(C5 M])*2@Z1E(9OV(-[5F[ Q9*5?;7X1P)++*364A?4,>S3H/P8W#89IZDC2!52ET MX9UU+_ZI)>(4O\5':9T''['^ERZ);V TB8%GGE/(,\Y9;NH<3[A>C,(X'ES" MQ74X3D>7/NSGD8W"23IL(XPG(SA5=M'1>*B0BG8(6LA,HUTW*?K=?LXNNO'R MR[T;TIQNSJT%A5N&QE>CZP"H&WS=PIFZ'38;XWATM6;)_PHD[\#G6V/<8>$O MZ/\^\Y]02P,$% @ $#BE5D$<^9S%"P V2( !D !X;"]W;W)K&ULW5I9<^.X$?XK**UFRZ[BR!1UV)[#5?8Q#*@\0"4G(4(06(*U1?GV^;H"7+(\SFVQM*B\V#W2CCZ\/-/5J9^QGMU:J M%%\V>>%>#]9EN7UQ=N;2M=I(-S);5>#-TMB-+'%K5V=N:Y7,F&B3GR5Q/#_; M2%T,KE[QLY_LU2M3E;DNU$]6N&JSD79_HW*S>ST8#^H'MWJU+NG!V=6KK5RI M.U7^O/W)XNZLX9+IC2J<-H6P:OEZ<#U^<3.E];S@KUKM7.=:D"8+8S[3S8?L M]2 F@52NTI(X2/R[5V]4GA,CB/%KX#EHMB3"[G7-_3WK#ET6TJDW)O]%9^7Z M]>!B(#*UE%5>WIK=GU309T;\4I,[_BMV?FUR/A!IY4JS"<208*,+_U]^"7;H M$%S$CQ D@2!AN?U&+.5;6G97@1/=G::"Z\53)(U27X@=3E&LGWA69ROKT9Y"@$2.IQ;A)OLKP!VE' M8C*.1!(GDZ_PFS1J39C?Y#&UU*(4;[5+<^,JJ\3?KA>NM(# WX\IZWE-C_.B ML'CAMC)5KP? O5/V7@VNOO]N/(]??D72:2/I]&O<'W7 TU3B8R%@MW0M)C$; M#N8KUTJ\,9NM+/:1D$XLC(4\R@I99")5MD28BLQLE"MUBDA<.)UI:;5R0A6E MLBH3NB@-E@N)T(-SF1)JE[+$38H5NA1R997"^U*1)/'+3VMM,W'= MH;NMZ=YXNNN:CBG&+T^!]G(M?D%0.O%>VI41-[+X'(D?)<6LS,6U>_ E021I5!?2F\%>C4\CV/$;IZ3$DX5 M&B1.I159VZI[D]_K8E6;=BE3G>MRW[/L;;/J?7C=&)"$VEISK]GF8CA[?"^( MO1&Y@6^/;O*)7A_PASIFI=BL["E:_E 8;_W )CP$I%KGD) ]DR"=5I8$,$N^ M;XFP81_5\Y'X #1F, YTB@Z7ZR+-JTP18LV680(&5OU: 7KT$I7*\3(FE!M3 M%:6C;5V%/?I&)WZ+O:BV(H1 V!3.[MFU9K8"G%= PTA\:N-.K(&?X7ATT2S' M9AGE(^U+119&/+:TC\G'2A"':$+ M-=D![_?*@\\JJK]$D.NEJHW::M43D-PR/G_IO% I8@- QPXU%1!N=L3KA/4T ME8-,[O1%[9:0I<6?JT+53DI$#SWBN7!K2.XA-Q3)+(IAO^;B[4-S1*) "W(R MNXQ/Q2[F'LYDXL#.5M^0S&.XCF$'$]Q?3Y/HCD9ZF@(U3A& MZJ&T_#S7&^ 2+ADFLU&+/,HVN2I+RE]X6:=CPLQ39(Y\2G6$4T" 1">0"'3R M7NI<+G+%%-1/<6;R\.1MD/,X^:7&;@VRHQ+;"E<48ISX4F LW[?)@@SA:FA] M0X&(@D%H?P2CS^DJ@!U;IHBR!NB'P(80&TI_I4D_"\K/!@GGLQ*9IC0),-,3 M(ER;/ NF?(K/2/Q,"?[;]6@S/-N=EQ_X M+M$?!UM-UFN(=R@D:0-/%OO^G[8:">VQ>J4I.VXMO*6WLMZZ<7AWCXCMJ; 0MF@ $K9"^\&^[B:5 M\0.,!CMM:_,0]/=>;V*(0X= 9I1YN1\=Q!E9LBL-IWHE;9-4V8['0."K"K]6 MFBOAB4;9%4NXKB36/@JXQRJJC4#I@1T"P.C $!;D%<4V3CXP&=EGHD45^E5AN6O:>2W&YSG3)2_O+AYN.M7W(2VJ"[T&M\A#P% MG8C$>]^.@>LM+QSOE: M2$W=!I*X;V2('@D2+QRGBI/K4W'0U+,\\/;&,XC$R;RW@ MM24LOSE] J<$P/\>_#SH2 U3D%EP+O82C4=Q_&PDKNLA0>MFWMNM.55OJ5S2 M> (W9I'KE?3'E0S],=7><&:#&T(&KKE5OZ4<>80]!JR$)!9R@;[RT(0]V?O] M[@Y-!A4/XJ DZI _"A&2Z^JR5(IU[!06 !B@(!AG-1RKHJ*[MH1TN/5JLBY9 ME[JL'U38J!\$20B">#3Y0X+@@:ED[DQMKP,KUT?3H[:JH0!C'A@N0]>VK^W6 M]G#@CV*96;DK EK8H*B20(>W@>\EVU:RVW8UQYL'J[P3G&.@_@^E5W_0;#IV M-A2(X]&8FI8&\'V?P++LD1!\+ >[IY.1>);"Y_W(<_63.6GW(0D<'MY99'!V M.+NQ4.5^&\+F6Z*5SK':*M>UG8<]XI%'.3Y+U)WVD>,T588O>H,P?]K6H)[ MA;0#):]PKJ!)R /Z)A^DYFLLCIS=OT5_;$EJ=NTMETM-TU@>RX"X((C2#0F" M3H/.:"V&FX<^F8?CD>6!EM6I[_CDHN.TULZ,)5#VIF0E86%#1SP_;(*7BQ6V M7%GL OZ*(L+Z85H8I=7:N&;7X#)MFZVQKL>AH)D. $M=C0 M12)+AP*%1S@1%2M5\TU32@8<>:3MEL8(U-C!@2GT.%B^J!QJL_.'$UBOHOUH M/* R>DP6];DCI8H.@_Q#I9Q_6[^H+ZG:^M+UNX9$A A+=MFBYTW26Z4,,.=>SFH(W,.G-&$1#+IAE.YIT9 M8\?H_3,W5OKIP'!\T5E/-J!3],,(\/;"XK[!.DOK"!D]XB22HM_K'O4+<9V/ M9I?/R/?:'9#XOAN$H>F^\-Q'QV9GOW$RD_T>7CF?CR9'O'(,7*UKYO&_[Y@N M___4,>YQ"(L=EL$_T_DS\9S\-'GF8[2=#Y<S($(C>B=[R*.2UU]9_* [\\UH:/YX&$U\EU5)W_K"XSU.UN[!#)L7GS1L M3NG!E/[,>)I&?\Y)39Q.^T>DW8HYE$RBX^,N'GX._%SYR%_&QDG+WM7 M>'_I!\T?FO,_M/#EH,54X0UW;/>3\:D87T3CR[DX3Z+QY%*5$,.QOJ+;),4)W5.?$^,VH]5NO"_UO _G%A)F]5YKF5),^:E MXMGXCP9);#Q%F-^AU:5/9Q#ZG>\3CGWA/NO\W( [TC=\4N*.T__RH'G:_&[C MVO]0]/%AV =:HBVBDJB25)SLU^^0>EAQG* K-J"U))+WW/.-5%]U MRKFA^SPK],D@-:8\&HUTG/*8&9E50Y,_A4ZY$N%6>)$\JS43 >3TR:&%+$CQUZ]T[6DZ647^W'F^1D,+8& M\8S'QB(P/.[X!<\R"P0SOC68@TZE%>R_M^A7SG?XLF2:7\CLBTA,>C*8#RCA M*U9EYD9N_N"-/Y'%BV6FW2]MZK4^%L>5-C)OA&%!+HKZR>Z;./0$YN-G!()& M('!VUXJWQR,# M+#LRBANY\UHN>$9N0>]D85)-ET7"D\?R(]C0&1*TAIP'+P*^8VI(H>]1, [" M%_#"SK'0X87/.<:1*TU_GBVU4L>"!>&*XTB<)(8FO%.;K&:*J0 M&D6;5,0I;3AE-B)TQY20E49#L8RX-LQP7HOE4GI+.=*Q,RCRTJA_8D5 M"9UIP>B:Q6(E8J^!+F1Q&+,B1D^Q9=9HT&129HC?ET)Q0N.U&A.HLI-*5NN4 M5D+'L" 8A],AWU>R$E &@Y+##R'O[D5T!5\:R3 M4,2HA.DRH962.?D!Y7650GHZ;CX\Z\\(BU-V]QB?J>S!08O"AL4J&^U MH4:AKBU2SP:U,3.I+6G!$,F$UT"B6&^!''AM:+WD,:NP;F/_(7S( MDI8%@OO0";CHVGE990EBPE4L=&VL"Y"CR\:0(;I4FQT=BG^K;&HJYW3)MM#( MM6+&6HSL :FN"98DPC$H5EL"!$!AO-IA!@QVSQ%34>A*V5IPU6*W ]CBOF.8 M $MLP:YDAEW A<053+T5B+^AJ#.P7N]BY#*=HIX=)D+)VWQRRSH[^7"+\!+0 MKRY,J#F,Z-^.Z$I82P3*[=;6N^T.NLB8UK:8F?/MHU/3Y[0>^GNK^9DYI]EI MW;Y]Z.+8\\B:<0_1OI,?G@;\@ )O-O7=,UR,\9Q[P7R&Y]2;8_PIR$638L7O M>%$!PO?&_MC^1CY %K.(0B^/TB#@?9$#FGA^-,$S].:^=OUZB63Q?K048,M!9V"S.K/NO*'C4V]B1^M-:]NSX/Q$!0CLLP=,""' M@4D[X"$VNN3NV)$]_'?*@Q]1OC>'I1*V_4 N;2Q[?0N2-R)#YR.W%GT/.3@J M8LJE0KFV@H-@">O.RM5IQQ>69^I=R6)9&7[?,*>C:BN"_2"NLKH?+67M%$(& M!_H&W7SX!/[1W)++U:,@?@])>%"G4Y@EDGKGR&7ES--:@BH,)#<">Z'9[K._ MZ!=MRFJ/7ANWGN!UQX]=,\\&>O_[TCOK^M MK=H3OU=^NZY<_']VQ0UO X3UE[OC?;VNX8H8&Z#,1.(4ZH[X45DN;"OL1,]M M2RFF]IJ'=/P]Y0 M!$KWYJ'?&YK2PIO.^XMF%'DS_"*4.*^LP&WDSS$R;2CO49QV/>AX 1O9+@0!2X$U@^Q=W)^/)(0YZ"E=,!-4& M8ROE:/CP:0IF](##H'X*T&:?E#T@[I$,AA']O.]V,.K=T7"\7KN;J":'5E_7 MNM'NLGM6W_&VR^N;,E*\QG$+*E<0'0]GT8!4??NL/XPLW8UO*0WNC^XUQ86= M*[L \RLI3?MA%71_ CC]!U!+ P04 " 0.*56TUN.NGX+ #+'0 &0 M 'AL+W=O3PX3"8N7ZE*NK%I5(TG"V,KZ7%IEQ/76"4+ MGE25D]G1T>FDDKH>7;[B>W?V\I5I?:EK=6>%:ZM*VNT;59K-Z]%TE&Y\TLN5 MIQN3RU>-7*I[Y3\W=Q97D\Y*H2M5.VUJ8=7B]>AJ^N+-'1$@5:KB4 O9EOZ3V?RJXGY.R%YN2L?_BTT8>S(;B;QUWE1Q,A!4 MN@Y_Y=?HA\&$\Z-')LSBA!GC#@LQRK?2R\M7UFR$I=&P1C]XJSP;X'1-0;GW M%D\UYOG+Z]N/']\_?'QW\W OKF[>BNO;FX?W-W]_=W/]_MW]JXG'$C1PDD=S M;X*YV2/F+L1'4_N5$^_J0A6[\R> UN&;)7QO9D\:_"CM6!Q/,S$[FAT_8>^X MV^\QVSM^;+^FJK0'J[P3LB[$->#J>JGJ7"LGWFJ7E\:U5HE_7:F$Z8R7P;ATPBP$8IZONJ"/Q5V+:[)V.R_U4E(V._&[0B&9 MYP@?!0E9XU?"K[0ML*;U%$QOD"AUN\!C F9:*QIKBC:/H5_)-0 FV_F &&SL MB]K2S<;4N(>UFJ;4RKJQ>-M:@NQ7"OM!82@QK+4P >CSUL&]SF7\&&1K9+W] MZ8?SV?3LI1,=V@$NZPA53@B[U0*^(?@..%6@0K08)XPM>'8)HA5BOA4MP+U? MB TLL8^%+$N,8H<0.((4)F4TJ));X;S&F+D2I>:(P&((-VA0Z!^PM"OZ::CJ9:4 W9"D<32AUJ?UV+!Y6"C8X MAG.E:H1".+VL]0+S$:\TDHA L(-'RD@>JW)R1/$(X6Z!#,"=*74A/88M=(WY MA* Q3H=V@@@AMU'\V42D,AD'&\J"?%HK(NM:83<:1,C)DN;X; B[57^VVN(> M_$)>1*?#8M_S/_B$9.HV,-RGKD$C&&1G4G3G'((_T !I#5D4#)UVD5AO!AE% MUIGF6R&75JF^2 YBS/P)$3;!2X> !I;"2_UM2AFLH'+I*,.8TFM=\'XKH20" M4%'K8/ *O*R2,V1EVCKQ#9B_MP]LU4J4=+&PIA(_3K/9V<5XAL)4EA0X/,:] MXXNC\4EW[Q -,C1WQ*0@X)QOA 6PZ)H"OI-],3/<3CX\Z2.P#!/L3DV[.@AC M4$G =PSA><,=8]*/)^/S;CN;E88%8K!V1+K&PIM6([ 8.2QT%H78!P92G^*% M*>"% FM-0X,H3L0@JBVHX57(,$Z!(?2' 4C,(M?H&F:=ASV)JJSW)@\HQN6V MHIF I\EQL8IRY:J#K52]D(EV>Z#BAD*DE=:*5Q+/. M/['H K!!+ $F*K/+F$ M9[F0)EAN ))=0Z*1&W-?3?O$BKV[Z]9#RG7E;%BO*OE%Q9X>:/]$>+5#\AT'V]@Z;OPN* M[&'P&+)FB44^2L^<'=(X5E!=KTVY5D46Z@DV$=HD_F;$2RG6DF(0DHN19!U( M&K&FG<<\R7CSU/"5HLH203,335'0N%6Y3Q!41+X0[$ZIJ M2L-A(Y=Y;NY6+5M8-38H&/0(-+_TF!$$^E#?","ZAT,XM"_3NN3>P&*KV;%/ MRY_QCB,+!=,5/4!E4KRRK+L:CX@:Y!X[5[(+@AY')JT2]62>VS9T'>D@%!TA M[&P% Z!90=%E]\X[HJ'Q!_)*AY8Q1PWL%MY%&0Q3&R4I\ZWDX,71=+;_H<5= MHW(BUM"'01)TKD\N;1FM7$L=5"_2GL^3F++O)ZZZ 0&I'T43/EV+:>?R,L-8Z_66P'D<=4;*(H@#0).T*;H.CUFT[")IH#B8B( M\%#+[:\CAJGFJ,==$Y)-*$C4N??\$C*5:4K'*J^64"S8OOS"SB&A&O2DG!O M6D3)R#T$T:="M=L)@P(BB*F.;5@1:D],Z"@0:V$_;T."ERM-(@[!"W-Y,-][ MDC6_F@TB90]K_#3.]?4#0"UIL/VZ%RHK',T32"4RK,J0.$9V4DL"I'J@@L@C MFD)4;CL1._ZF:LG2F6AL1Q-SJ5LHBF7@A+34NDAY!BV<*C 7ME!O.3RQ'T:% MP^5@=]58XWEV[4E!;L@V<8(:7K3#(@D^!D&R:GJ6"=REEP%M M';L#G/+APS54WV0^D7&J>%#YJC:E(;:*GVFYV='+\(POIB__AKZ@2W)?J+7P ME!\ZK'=10/X9\\\<>0N!9C7V=8T:ZKL#UK6B1E#VC^'(:UEJ/*^US(*P M"/*%:K+G\S,Y1Z4TVG=0=X#L1<94M,ZRH]-9-KL0I^)GLA>W M'NW-+D[CA-X+9]G9[ +_S@]-H-O[$R@=3K/3*03Z\?3@*KB],XFFD$3B;L@' MJY"#<5H8ZY[I^MD]FF^_TM#V+1JGIK/#%;\63(/& XJP\IZ>I_RFP(!56Q6R M=\] 1VZ.ON);) 30I,$!;M[A!*Y<.M,F'KV_^Y26#Y) 1$TP5W12XM5B6!Y" M+L!C5TVC\/.-(5&=+-T]W/8;H;S$#2KX,AU@J;E9^A%[.;%D8Q)9*"G34IW[ M@J$]@H*"/OJ!7$+I&(XKX;0RC2>)ME([(B=F;8RKZ .;LF+/J1R-?[2@\_0T M&,Y21J9DJ^%(DEA/Y=I?2Z/4U?9D>I\RPJ$/)I_1JZRAAP>.[7?:TYYC]WE\ M/^X2S8S%]"@[N7B>'9_M)MD-MK;/3HI%?Y]Z,<[0Z&22SC1,Z_*9BYUT(M^3'8G:#YDT%1,R> MI[@-XY(ZH%7TO8 \_RV(_?Q* :],N$2)_*,MEBPE(J^0=S*IZ:6T13K8?5-' M J]P#*<#4T X&Z;YT@*)*@:H$F7CZGPXUJ[2CCIFWPC"Z[U @>[EQR,0'HAL MMBT))??-#0V6G-=C<86@1D-=TCY!\7UO]2_$.IC#TG8^W'.^LV<8Y!>%].1_ M\C7K3B1[$]\O[?$^G6@C#N[_?7]BTO8T2)J"TQ[R8=8!C=2%=H7\"2\QNIUE M 4-C%5#JG,YC_%)CU^K>N? 0QD$VQ3FSV3.$;)C-IR\I3P<\NH5$9:H?):R0 M:JCI8L-*"CK0M[3L(3\=JL<]M,<6.OTV>H/&E/,+]X/=B!X#V:YF@U8);\O6 M>FDL*A^Y-IRQX495+@[JOI=B-9"_5B6I7!L^'U@^:AY6W8@3'8(2=6.9V@4% M:[M"K\*,UE H#W+85*X.*$3L'!VJN,G MP?31P VTZ/C0%YK)X -;I>R2/R/RF][:AV]MW=WN2^55^$#7#P^?.=$ND;!8 M42TP]6A\=C(*9_ETX4W#G^OFQGM3\<\54DY9&G!"WUIP3(L7M$#W_?;ROU!+ M P04 " 0.*56]BH;J/T" &!P &0 'AL+W=OJ<1![&470:"L:+H-]ULEO5[\K*Y+S 6P6Z$H*I M]1!SN>H%[6 CF/!%9JP@['=+ML IFOOR5M$N;%!2+K#07!:@<-X+!NWSX;&U M=P9?.:[TUAIL)C,I'^SF<]H+(DL(ZCIL.9Q%>QSBVB%VO'T@Q_*2&=;O*KD"9:T)S2Y1J,+V??/>B;F@HB#4-DQIPZ 'C M/8 ?8"P+DVFX*E),7_J'1*YA&&\8#N-7 <=,M:#3/H(XBCNOX'6:C#L.K[,' M[^JQXF8-/P8S;11=BI^[G,5Q=&&CV?!PZY5.W+YXUX)[NE?*1?O3YN@%!ZZ!52:3BO\B(D9N1ZQ* M*_B;&J61^&HXDBVXVQ$&\*FDQ"EI*AJ6!L4,55VFR%]3[[AADO(4"FFH;1\0 MK."9B89J;SJ05HH7"ZQ-_X,YDA^IED3*6 M[B@#6S*>LUF.0%,?=,84'5)3N[V$6[LN?[@UFP2JA9O FLI<%<:/J4;:#/F! MGVW/YOZ%H&P6O-"0XYQ&ULO5A9;^,V$/XK W>Q2 "OK,-G#@/.L>VVV"2( M]W@H^D!+M"4L17I)RH[[ZSM#R;*2=5)G4?1%IBC.-]^<)'VV5OJ;23FW\) + M:F,0:R9*;4-WKYD)RW?"+$!8\M(3#\ M6?%++@0!(8WO%6:K5DF"S?$6_;VS'6V9,<,OE?B:)38];PU;D/ Y*X2]5^O? M>&5/C_!B)8Q[PKI'=] M,YU\^G![<]:QB$YK.G&%=%$BA<\@C>"CDC8U<"T3GCR6[R"KFEJXI781O@CX MD6D/HJ -H1]&+^!%M:F1PXN>,S5EFK^[P! F<,!N_.=D9JS& M-/EKG_$E=G<_-I7.B5FRF)^WL#8,URO>&K_])>C[IR\P[];,NR^AORI(/X<$ M4ZOB;Y5S+E6.-6^8*YL[P:2!3REWTTQNWOXR#(/!J:&P^!2

1:-V..@"*VRJ=/8W*C 4:=2Z8IE@,\$!FQ?,"UL@C]YSY!/YDI@6\OD JQ39%*U-F"514,N/*X:B\ M-))@;*HY=\LD1A_RLBHY5>43=U9Q"T,XA2&4M&:+[BLL# O(&PBX]@B(_N !_]",-NN$,A3@FN%&KIRG+4#:$? MCB!L]U J: ^&?9@RP4T;%ERB6X0380EVQXP*V 4O'/H0A@,8(HE^C^3";A^& M ](;M:,1_2*B'Y7QA=MEZ=W'0O6_A>6$ M\/#[$VJWA<6DD D1NRGR&6;O5[?I($ ]F"P6FB\P=>"""H+K(E2J% MI1T$(3G?]P8#\+V(_-\;8AT-0[A^X#K.*&&/W+KC>B%N@7.>4055&4C80E0Y M6>MZD@C.(>$IHFQ'/\Y\X8:(LSWE_BIY),5+^JX2?QKOJM"NGNM*.J2 RL;$ M:N=GTB**R6)8,5'P7>Z8+4G$*CO0X?FS1IO>^)Z/YP A7!ZB=ISH;2?:6&)F MR=U!1VS:Y(.$6ZZQ,FH/DSKJ,(UTWC+RFK8?W#O^3]/[CTT/O.%_9OIAVXU4 M2%WS6"VDVVD>]?48^YQ!'L(U<*LJ6RKKO>8F"DE&8!86>/ZP0#,\7PJUP7Q[ M) 7)TW0\I+&WZ^AXU%@Q(#%1*OO)9TF[W1%Y//1/[Z>?C1L&I\?[MS37_M!: M4P9ZV_LJAY(\'D@3#K--TUTGVQZ%ZZ;E?KQK4BMLVPL.OSKCKR@D[UFFX8M+ MF#L4I.9I*^MA(W<-/40[<6]P5)Q#40!7]7HC^C@(/-P(W,<* M["BD;21RW6T8>K@/N:]E3Z/O0S\X=J)]KQ?]2.-))?2#=M1UJOH^@9$7]U1! MDT&UXQ_>8,H*B+S@<06@W?LKP'L%B\./"8Y$;U=U)8GARR3*T] >*N[LU=C4 M'#6G(NA[@YV./97Y0KUBWJSI\8HZ=8H1[4T0>E&M=YUFB-WL '1PBRV=[Z#& M!K6B8R3JK)*;5X.'&>/ON IW&Y2WG>N&NJ)B,JI"VO,?5 ML_4M>%)>_G;+RRLT>F.!/@;!YRB*^W:O!;J\EI8O5BW=57"F+%XLW3#%FSS7 MM "_SY6RVQ=24/\W,/X'4$L#!!0 ( ! XI5;<\.E*P@H +T= 9 M>&PO=V]R:W-H965T>TF]'#OM+ ;[);$D\K[ON8?2 MV<;8KVZME!=W>5:X\\':^_+%>.R2M.C7JT]W1A? MG)5RI6Z4_UQ^L+@:-U)2G:O":5,(JY;G@\OIBU>'M)X7_%VKC>O\%N3)PIBO M='&=G@\F9)#*5.))@L2_6_5:91D)@AG_CC('C4K:V/U=2W_+OL.7A73JMG%FS$9960QK]8%=Y-XS3!27EQEL\U=CG M+ZY_?_W^W1OQZ?(?;V[.QAX2Z?XXB;M?A=VS/;M/Q3M3^+43;XI4I?W]8UC2 MF#.KS7DU>U3@.VE'8CX=BMED-G]$WKQQ;\[RYOO<*Q*3*_%)WHDK[9+,N,HJ M\<_+A?,6!?&O72X'B8>[)5*3O'"E3-3Y %W@E+U5@XL??Y@>3UX^8N]A8^_A M8]*_F8[OWRT^K95X;?)2%O?HGL189$AX!**TYE934SEAEN)@>C(Z0F5E&3=) MD8J#HY/1O+F#OA<>HOS:*L7/"V@5>6*#E+]*_,>&GP4RV7BC&=-5DL&M:>I%AKE8V'O>W*F'M.*H(?9+[6&#M 4,@&=]=S;P4C698AF(/<8< M.;]&F!I-K8%PWFNDX1Z]MW08NHM[(=-4DT1XUZYN2])45A2F>,;/,(TAB-57 M2+X5/V=F@8W7A9?%2E,B?C.;9P \;([H]V3P\_5OGZX'3X6M,N5&XI([OU\V M0[:V!HRU1,I+!.".HP]S#^:'H].F:;&]*@A55H7^3\25A2H4Q6N("0]\E45T ME(H.ZS=K#74;4V7I4.BE:'14"@HV25)WX!Q.C<05XEVLOJ^E^PXTB->M M5EA!*O9:'O"P!;_1 Q#E30X2/5+O/,,5;)69U[C=2=I^'1OMUSK41MMPM;*X4Q)D#NVQ:DV\Z;96@90GB:VXB'=: M+D/[9Q6%K&-AXQ%,S+1R,43C Y_"$P(AO=K&"WH"@$@J:Y$Z= 9W\,I0 M>GNE($'T8D8!#PV*7%-(""4^JEM5 *-NP#YT$H8FK?K%0-+?Z,]UD='->N&5 M(MSA@GE"T#J;O+S^>,6_IB^?(D]H4>ISBX[M9S1Z/PQ.LB;VLVMP3 1R>4NS M1!4D(M;2,J*[HP8VU6J-&I@>AISE\HNQ5$](DM^!_;NCN$M+5_:0ZY<%JKM$ ME3[B51N<@$1K3",68]4MN'Y/RN1T3[*$K(#5S7"$OLDS_#GF.+"?#6AUYI7C M(<_E'YI@0G^GIZ%8\.NDWQ2Y3!%J5+R7#)UHD(9!#<7!;-HB,2ZG1VW[T.5\ M=-A>,M\Z'AUWD3M5I7$U%&T7SL\!= =S %(W72YT$_1BY?IQR!$.14$+CL1($/.YIDIVS0;CB>%EB/$S",K![,!E8'#!;.71F4!J M8EY"B=31WF[_)),Z=R&M9(>-8(:-*PQ3&Z9"[%D^W6N>91B'E!$R=FV8:54> MX*]JF&G+8YNAE*3!S'A#,M#C6M$"-) MCS&3T#N\,C5)1>A<+\&SLC36U^.+,_& D"#,V%W!94YJIA5QX3I-=/7IB MM HCXIFXA5<^P=2C@)N!+&M&N0\S>Z.Z!7UP/.F<&9\4BB-1SX, )@FBCC@D M_FD/TQ@[&S^#.Z&J84*%7F."E*EZ+##1(C0:(;\;1- .@T,B04@6[!.JN[)< MQ!%CM(M##YHP.ED%*OXVG!)VSC)Y"_?[T=+^)TZM8]K.HAFA8 .1U%^+5"33R<2PWN M2I%:N?3B]P!K$/S!&GB"1Y?I%Q1/CVI MN\$YQ ?,"5.-^3 .MS3:9,)>_ O3\:V$V:-%5 M0^O?HK1=$X;+]V^;,&B48WN"KI,3F2+B11[]*HM*XF0[?1X(1XV[-WSLAV ( M; DC:==RN##T.XJJ4ZX2=B?#'>T,TK[K6JR@4C- M:FI6AS'&67*;9-\H]JUL[)G$1^-MJM,%]$ DT'J12JA ZSOIJ)E^0L=9JJ3< M4#\V[?2F,VFN='QS%-632Y=EJ63FVF?A'4;#80(7KF.]Y!*L="GFPTB6 TNO MRK7*@OYZF-76[?)U*YZ1H)7*ZY;+/CSBT>OAUR NOF&*"!EC+*W=:3"1$>K@ MOD+G+>@!$ABGL=MI."4BUL=*VK0AB1'B=2#FP/\P9/\/@VD$^"53,C#/\*Y& M,<'K#![MOD_4,.)OP=6$#57K>FM=&&,+%=][T)L*+C.=JV?$'JL\9B%52T6D MK$C'P!J03)^!JOZAFA>#]8L4R\ )I?U7%8B0P8#S-?GIO';IM%59-W3TC,!Q M4YNX]1[L:-(]C.&(&>EQE)C=R?OXYA7DDSA\C;/WW?3P6YC>H&AK,QZ82!A.XBM*&J&/U!R) MQU"=CL8&-"S!J0-X2FR/Z&-#]F1#!/?1ODY9[V ]N;Q_P'*8G<=U?R7CV?7= M9MSYI(8N7/&'0_(9J0A?UYJ[S;?)R_!)KET>/FSB)(O(.I&I);9.1L^/!L*& MCX7APIN2/] MC/+PU**UZ0@N:+[<5_ 5!+ P04 " 0 M.*56*P*=W*8% !Z#0 &0 'AL+W=OE!)3 5:>J'YS=2=:ZC9W:#H'^^HZ] MR2:T@/KE5"$%C^UY_,RKO2<;J;[K"M' X[(6^K13&;,Z[O5T4>&2Z:Y*62E4UK6O=#WT]Z2<=$Y.W%SM^KL1*Y-S07>*M#KY9*IIW.L MY>:T$W1V$Q.^J(R=Z)V=K-@"IVCN5[>*I%Z+4O(E"LVE (7ST\X@.#Z/[7ZW MX2O'C3X8@[5D)N5W*UR7IQW?$L(:"V,1&/U[P NL:PM$-/[<8G;:(ZWBX7B' M?NEL)UMF3..%K'_CI:E..WD'2IRS=6TF/6#P<*N?^*0KA5"!WOYB#'\C,S[.Q$R0THNYO0[,"9ZK2) M'!(B<7K%=M3SYM3PU=.[<-( M"E-I&(H2R^?Z/;*@-2/O@DX8JH+4>!!Z(?1&WA1ZY;(X46ON047E'D& M)KB2RG"Q@-\',VT4)=$?+YG;H,4OH]G".M8K5N!IARI'HWK SMF'=T'J?WJ# M:]QRC=]"_V$A_/&GPH@)JGSGZ8IIJB:#BI(<2S 5,_2#<"&7*R:>@-J08@8U MT#XID!J"C0R;U0A,E-ME&RB]#1WM.]#_\"X/@^R3AHN*XQR&CUBL;3^ F_F< M%Z@\V%02^,LZA=/9'U%BP5U76K+O5K64Q$M(X^1VE:C.J T24RW7JJ M1L*, MZ-:U+,@4(JV(I4:M@:!=@Q4%@NU5K174<;CNPN5:$3&UE J]9VYICZ:^S 3_ M"RUHXQO@AJA+;?2+D'<'*"XK!6VT*@H?4*P)=F879+DN*!)/*P0NP&PDS7'; MO\':L)"*HSZ&*>4TN1%NE7S@)2JXPZ(2LI:+)Q>>H:#(DJ+&@Y4NE=TN.(,HB+\DBR$-X3V+83SP_;L7 HWSQPJP/>>PF^EGH M!;0]RTE\RT=Y[-$U"H'=ET:>'R;-.(P((,XA2*V0I5Z4Q1#:T^ZD8?4^5D<0 M)YF7T5D!X=BSHR3W_#1OY<"+X[X7A]G!3!CG7A+O9@ZCL4"Y4&Q5/;D[K[09 MU-Q&J-JRT!5?_4(Y7:*FLF#&Y?P&_^?0C2GU*Q@045XP^"GX:.,4^5X6!Y!L M#<]M%!-( B>F)/;]#,@15DRROI<%02,.UXKJOJFY$2]+:C=#IHU+ZL&\.<(Z M)/0_#4?#@1L&GSX"1=T+TQ B&\4@2KR0'.^$)"6?^[32)R'NYUX>I1!;8@/- M&=RR@E-'@C#U\MP'%_?4BY,$+)T@2+T@R<&A^I0;2>C&4VHT>Z.M;K_1#4(O MM[;0,/>]/&UFT\S+*:N2'Y-'UN?;7*(T4,YW]X+;CC[;9KM"]].I]?WF+11K%7?\Y MBR1*N_F_6 B;A_^%!/R3Q>46@9*>RU+ONBV6+JVH7%S-"-E6&%'C%$Z!9A\8 M.2?OOK?=?4&/;^I.=L8\"UX7+IX#,/OJ+>1:N*Y>(']P]^6,U!D#[CWWZ]K\BW5Z$$9[TR! >7P M>_B9_DJDBXY<4=L;DQX(PM)_Z0'5.W@/$\3"O?KM74@,FJ=Q.]M^6 R:]_1^ M>_-50AP77-@SYZ3J=[.D ZIYZ3>"D2OWNIY)0WS=L**/(U1V ZW/)7'>"O: M]G/K[&]02P,$% @ $#BE5AP?RDT$!P _1$ !D !X;"]W;W)K&ULQ5C;=C5ULI\B!4ZG&:)'OC4JAJ<'00[EW8 MHP/3>*TJ>6')-64I[.V)U&9Q.)@,NAN7:EYXOC$^.JC%7%Y)_Z&^L+@:]UIR M5BT?[2+'Z3 M+9]=UI<9[<(G+>+9],6 LL9Y4[;"0%"J*GZ+F]8/*P+/DPT":2N0!MS14$!Y M*KPX.K!F099/0QO_"%2#-,"IBH-RY2V>*LCYHZL/)U=G?WXX^^,]G7W$Y]7! MV$,M/QQGK8J3J"+=H.(%O365+QR=5;G,[\J/ :?'E':83M('%;X5=D0[DVU* MDW3G 7T[/<>=H&]G$\=FZN371E:>SJ[QZ>BOXZGS%AGQ]SJZ4=O3]=JX2EZZ M6F3R<( R<-)>R\'1DY\F>\G^ UB?]EB?/J3]Q^+Q'U70N;+.TS%J*2_9"][0 M^T+9/-Z2.3T19;U/E])YX7'YRLI<06!NI0P"[RHZKJW2M!.#LDV^D/3*E+6H M;DDXFAH+HM*2J'+*I/5H!Y2;$AI5AHJ?.I4K895TVWQ\W@@K*F^LHRW6].2G MYVF:[)]V K_VS\.3R?Z0 $,"%BG<)D&S0$GTE%;5W*/;JX @G[I+G0%O)KX% ML"*>C)Q;$YWT?8'>UD+Y(@C,5"6J3 D-Y.#F&VY&CBIHS=D5FA7!#SAK)9S& M>#ZA23DZ%W9N1H KOPF@R -TJM#UX):2M!$5S42FM/*W%-20F /5'+P(H0.$ M&AA$:1K(FQD]2G>348*6HC5WQP?\1^_9PAM86+(K5%:0W5OOLYX%3:6 PU5(*.>AV*^F,Y.VE)#3CTXVS-L&WP;DKYJRB73$TP)N@P/=1/QVCD\!*!3Z1=25C09 M)K;[>!N#!&,V9ZT(QCHT&;+&:)6'//4&#D;J7$N+R MG5_&\U@0H,W5,E,SA<=0IPRJ9J,/TMX'Z?_B@Y@F9JK57,2B;$7[OO:]7D8- MUVZ0V9QMP@()K.E\PS\(8\1J,K=#JGRC!&#Q.H:N M&S[ VTD4VY:\R7037,CIK7GWX2C6%EN<];?#=10WV-_0>;0SZ(I#5GFMV*F^ M$#Y@X![D0G%U]KF\N'P$O7E]\J[-DZ7/-C51T!!9@<+K&E*4#A5UIPUUZ%>R MLS<;TX_+'-[GK Q=SS7H$_?4N1^!M$#;HLIX#I^5Z+LXA(27-[X?(]O4U&WB MRIM:A82LPB%AM6(#R E,@WB[Q7(?[_8&B,$^;',+LK(6*N]+&%6!&H@ET09! M9)EM. IP_K(;\3##PHIU@F05%GKH)=W MC7:"?J.\#2N%%H_=''ZI,KEL+G'' *L?"5@<%UO9$(T@CPV)CP?LJHM "Z7W M4(< ?H2/-7:\(+22O!A:B'%,",RL;TF,5ORMEKX28?)&=#J=*O/&(2IK&H?OTLSM# M>%!H)G;P5A^LQU^N4[W*=P/7M:D7]L:50M^ZUX$R+1J 9L=$S&VQKHCD3>A, MW/=BM3&FN,JL\:7B-!/70ND@#%"X=.T\X%O#V"'O^ZJUJZ7CF(MVUH\VF%A? M6M^MSC8=)DB'?FSOW_/(&H,1(;17AB2_"MU%FD2DIXJU<#BP][]%JNRNV?I_ M=G1B!!9IY/(I9EL69E8AP M[*@8II\YKY>;#M C(>].RKZM?4MZM.ZU;[SR2EY*.P]_// &@_4[OIWW=_O_ M-H[C*_WR>/QCY&W8G/A-80;1!+O2@&S\LR%>>%.'%_RI\=Z4X6&ULG5AM;]LX$OXKA!=8M(!K.TZ3])H7P/&V MW=Q=TR!NKC@<[@,MC2UN*5)+4G%\O_Z>(279;EPCV"^))9+S^LPS0UVLK/ON M"Z(@GDIM_&6O"*%Z/QSZK*!2^H&MR&!E85TI Q[=]HU[[XEXMB\ OAE<7E5S2C,)# M=>?P-.RDY*HDXY4UPM'BLCG]]QOOCAG\I6OFMWX(]F5O[G1]N\LO>B TB M35E@"1+_'FE*6K,@F/%G([/7J>2#V[];Z1^C[_!E+CU-K?ZF\E!<]M[U1$X+ M6>MP;U>_4^//"R*K?;!ECGQP8 M-P?&T>ZD*%KYFPSRZL+9E7"\&]+X1W0UGH9QRG!29L%A5>%'VZ\WM)W'WY9\WTYL/,_'JSFJ5*?*O+X8! MJEG ,&O47"GQ0X&?I!N+XJ"_& MH_'Q 7G'71R.H[SCG\B;9)FM35!F*5HWQ7\F6_WR^-:>N\K MF=%E#\7BR3U2[^K77XY.1^<'K'W;6?OVD/2K:^F5%W8A[EBV"9(1OL_(OR!& M_/K+N_'1^%Q\+4A,;5E)LXZOSLZ]R*SQ"$\N ^5BH8PTF9):>!PEE&KP0IH< MI9:EX',<)@ ^%>!C,!F))AIS4>LW+5+$.N/G!V(2G8/->MT7 MH:"UR"W' 79ENLY)P$=^C^=$JY&?(&5A;4CQD"+P'I-BM$+F?X!DXON^6!4J*SA5?4X1&V@K9=@X8"1LX-#G9PF/ M8+MNW$?\7$RW##5RS2]#86&/H8R\!^%S8J(58B&50Y)9XI99D+DQM[)><5CZ M$.W!L'$9KIT5L53;WHDK0ICS&1_R]-B2.1Y$W MQH""CA!,_6\E/0C=H4L@<,Z64:*L<\61? 'R?0J3#-$,P #Q]6IIU (H,R&A MLJD, 6(Q7F8;;QI;O"CD(XDYD1&D%2A?ML:_*+F^L+6&-!+SD"4&>^9U$O@4XQ/FXR]XK6F$G<$MC69TKP?-*WIH7"4(&K MB*),K2DY@<:"&F@[2^0MKMP6Q0JX529'0GF::.NB50>$(_#T5*&\.'[0Q[E> MU+$F&D@.#C2 DZX!G!QD[@8HU)!<+)JE8@R4; MQL3%F>:N@ ,Y\*>M3_CB72_K35'>L_[$J&&R:FW:M:=!,@LZCWCL\Q'I)C%F\VG#/GVE7D' 9';NMY6-2Z;7/)1"]U[ #0^^ M<7CPY[ ",H(%D3Y*76^:!M[F+(LB9V+C5L]D);#>E@"]?"+?5B6O<22V)'6& MX:&S&X,B7+!*>2"Y.AC5TO8T)^C1;E(7#%ZC!D0?M25W,94FWU_ MD_JP7$F7XU ;>=X.&UU,&=(WMPZUP?:ZV#JBITE^ZT1#\8T"5I?J31,TB$JN M8_;/4[ ZA[$/JL'"(8X;#E0"&'P#!M(>2*K=%DB[L:%0L-\I)C^N=*>(H\;" M+:QQ>Y#LF,^UHLFNY)8N\GBN4 MA1-LDE-Q5&HZU39Z#U+,:4MQEC>2DC]_4%[!&7CT?\V')I:5$2^X_LLZV[%J[QII *7!A2_11OD1ZD' MXDO-TVD31ZTDW$[3=#R(!LX#8_X8K6H+4KR:_NC-:QX$5L1SJ>]"#-/HB;OO MGF2PZ9NH;=T ?HQMK.Q,HS;58KTGC- G!<^P#,C6 0RZ^UA\=S/@9ZQY\^SL MAC#"#IQ6!2:[53LEL*UH !A^XHW LV?\+25>>,C%PHBD/-=JV=XO&)^M/NZ( M#>:?V:G\SA"6Z.E'0]L[#UNY[4@K>*\0;3D#X*18/$--91TQG M!^EEPF0-R=\:]MY'4(M@+V SVUC:Z@#;7/K:MH5"69+0_L< M&FY]CP'*EO&K4V1P$]*GF>YM]V%KDK[G;+:GKV(81Y<*E*)I@:.CP1E&.9>^ M-*6'8*OX=6=N R =?Q88_,GQAI->O%*V#ZR@^]QW]7]02P,$% @ $#BE M5BO+N')L P IP< !D !X;"]W;W)K&ULE55M MC^(V$/XKH]SI="=1\IX%#I#8E_;NPR$$V]Z'JA],,A!K$SNUG67[[SMV(,NJ M+%(E1&;LFH]!<"E"XFWF+<'*;V'@7\ ?'@SZSP2K9 M2OEDG>_%S LL(:PP-Q:!T><9[["J+!#1^/N(Z?5+VL1S^X3^J]-.6K9,XYVL M?O+"E#-OY$&!.]969BT/W_"H)[5XN:RT^X=#%YLE'N2M-K(^)A.#FHONRUZ. M=3A+& 7O)$3'A,CQ[A9R+.^98?.ID@=0-IK0K.&DNFPBQX7=E(U1-,LIS\P? M%NOE]^5O&U@]K&'S;;%^@,^/;%NA_C+U#2U@P_S\"';;@47O@(WAAQ2FU/ @ M"BS>YOM$K&<7G=C=1E#BZY#&91R="HWI&;_[I0Y@%7Z^037JRR37T M^88.8-%6"'('=[)N6L-<(Y-[RS3/@8D"[GG5&BS@O\HNR;FZX&4YCR7"3E9T M> D>C&T-T&@T#2I3@J'I_"VY;4^N.)+#$[F&R&E7=LIVN33"9:&!BX+GS 9_ MYH)F9*L)00\ 7W)LS%EF06W^90*/I4)\TV] W9*7KEV6I.R].=M*]B\ZLY9M MC8H9J2:PI(N0"Y*$\!'&HT%Z.LX96$P<2UI7*5K*KTH7*9,$@24+(PD$2ALZ+(\BB03 : MPZ(H/GT816'TU966[C-HI$%A.*LL=DT[T*TX@8V1^1/(QFZ+AF,:I+UU VND MSN>Y+;IVP:W@M+%A N'8_J+Q_]!SVFOQ6K^WFM+4:8K3S@NMIC!*SPO^FD!M M=))CF4V.'?\1PF$6TR<8CB*[+LDP"_N3<"WFTJGTSRY/ZH*]>R(T+=\* MT]VC_6C_"BVZR_&PO=V]R:W-H965TW*!* BR7J M/4T"Y*UHMC0-8F_],.P#+9UMHK+HDE2<[-?O2#ER,CA>-W1?+)(^/KR7Y^[( MHY727\TIX$ Z>%N[D;&[=PO#D M:"EF.$+[Z_)6TVS8HU1R@8V1J@&-T^/!:7AXECMY+_";Q)5Y-@9GR42IKVYR M51T/ J<0UEA:AR#HZC<_'3^@?O.UDRT08/%?U%UG9 M^?$@'T"%4]'6]DZM/N+:GL3AE:HV_A=6G6R<#*!LC56+]6;28"&;[BL>UGYX MMB$/7MG UQNXU[L[R&MY(:PX.=)J!=I)$YH;>%/];E).-BXH(ZOI7TG[[,G9 MZ?7IS?DEC#Y>7H[A_/.GV\\WES?C$>R-Q:1&LW\TM'2,$QZ6:\BS#I*_ EG M)]78N8'+IL+JY?XAJ=?KR)]T/.,[ 3\)?0!1R( '/-J!%_4V1QXO>LUF48NF M1!AYUM]A+2Q6<"%-62O3:C3P^^G$6$V,^6.;^1UZO!W=9=&A68H2CP>4)@;U M/0Y.WKT)T^#]#MWC7O=X%_K)B+*R:FL$-86KYAX;J[1$LTW-G4#;U7R&"*6B MS#/.,W24G2-,54TI+)L9[,F&5E1K1%.9_4.@ )7S/D+P<]L@1(&?T(@G$>-I '=B19RVJ*6H#109R[,,"A;F(8R5%36)9G'$ MHB)SFU+.XCB$'F')86+ \<.X.4U84!;E4U2]E2*((R(@V!LS3-Z1"]5)J( 4+J4HNIA30A M8[*GSVLNG6EE"(KH%7+2(XY9$#O#C#F$T[)L%VV7\Q52>$HI?(/82W-&K6R? M!F1J2(-=$7L+>4+HW T"QB.^BY!I3\CTNPGYV3OU6C6SG\:H%W!J#-JMB;X; ML\.I'8YU.,+C_##&?21@^,7]C,6#N \)L2KC_E-P*E96-#-)/66M M0>?&/;X/*0OR!#+&*5;;M>UDJ6Q018A9'N6;NA"RE*8TX"Q(K8(+N8M*Z/@?MDCA4TK$U>CJMW2K:2MH#&"'"C2(FAYS!X*HA M070>0S-P0$[2180RL_+,G,J&>A350S"6%KH4I#L8B(KP")_^J= *2053XTSH MRD7.SJ4!LD3Y"<5C?;KS\G/>BX725O[9\7XEJ"HG!PE=+^K:WY3(!V_C@VBS M8)PU+VG O-@++C#2Q#AWTSVK?CS8D0]9GP_9O\R'\U9K%Y!K*2:R)D]L[WT[ M8;>7YPZ_7./7&_P?EBH7.$5"K\A-'<$THXJL[^9DK_ZG,J2B&IW MD!24/MZCGJU&T!V2[*7:WAB(J!(DE,"<&OG35>.1_BV1&%-!HRR0'34-PR!D M,9F?4\LBX"XV2_'H[Z1.;QY#SM(LZ0M!F)'?"M_F\H)%Z!<#-[7O?^7@W=\XN#F6:BD+0]?8J,GR[7UM^.S%0328^7>5T[)M;/?X MZ%?[I]MI]V+9B'?O/E)W)HD<-4YI:W"0T=5*=V^I;F+5TK]?)LH2Y_QP3L]/ MU$Z _I\JJJOKB3N@?]">_ 502P,$% @ $#BE5@KQ\!+J @ 1 8 !D M !X;"]W;W)K&UL?95M;]HP$,>_RBF;)BIE30@I M3P,DH)VV%^T0;5=-TUZ8Y"!6'9O93M-^^YT32*E&>1,_W?W\/]MW&95*/YH, MT<)S+J09>YFUVV$0F"3#G)ESM45)*VNE!V6ID:>64BR *PVZ0,RZ] MR:B:6^C)2!56<(D+#:;(9=1/!9+1E&[Q%>[]=:!H% M#27E.4K#E02-Z[$W;0]GL;.O#'YR+,U!'UPD*Z4>W>![.O9")P@%)M81/ M.$_.X<"A'[[C$.TDNY=9J6N7D9R?3^7QY?W4)#]/EVVSZ"3PFNESZ+1] MB,*HY89!_83>Y-.'=C?\TS3&])XG']39H]8KV@7K37)C"H*FA7;>I!.VJ+E*H>]WXMA!X@CF M&9,;9RP;\2\5B [A,SYS8YWS ?5_7!1VH3<(@=K0&!:W(-SWL7'NBZ9M4#J[95G5@I2U6GZF94YE$[ UI?*V7W M [=!\^.8_ -02P,$% @ $#BE5GFPM0N5! Q@H !D !X;"]W;W)K M&ULC59M;^(X$/XKHRQ:@92%O ,M(+7=5MN3]JYJ MN;L/I_M@$@/6.G'6=F"Y7W]C)Z303;G[DMC.S#//O#DSVPOY36TIU? CYX6: M.UNMRZO12*5;FA,U%"4M\,M:R)QHW,K-2)62DLPJY7P4>%XRR@DKG,7,GCW) MQ4Q4FK."/DE059X3>;BE7.SGCN\<#Y[99JO-P6@Q*\F&OE#]>_DD<3=J43*6 MTT(Q48"DZ[ESXU_=QD;>"OS!Z%Z=K,%XLA+BF]D\9G/',X0HIZDV" 1?.WI' M.3= 2.-[@^FT)HWBZ?J(_F!]1U]61-$[P?]DF=[.G8D#&5V3BNMGL?]"&W\L MP51P99^PKV43SX&T4EKDC3(RR%E1O\F/)@XG"I/W%()&(;"\:T.6Y6>BR6(F MQ1ZDD48TL["N6FTDQPJ3E! $O;/T++5[X MGG]TI>$S4RD7JI(4_KI9*2VQ%O[N#8HJS80)\5>"(J18I,#:X DY)NVZS +U5!(?3L+H E ME3D\D)1QI@_P"=162 W:G/8@B%W/\UX7-AU,J8H4*44*2BL7"KQ[^O'4&T#? M=_TP'L!2:,)KX3/ ('(CWX,@="=)_)-E+I"[E8L:Z$WQG7.L4 M3R+/BH>!]Q\LD=\DJ7D&DS<\7_%ZX+M>@B3]"-?C)' 3#-2%&HG;&HG_=XW< M*\WP5L+\6?N8*G@LT#Q5&I[( 2].#;^M.-L0<_VIKG*Z;&QY5A/:7!'-W+1J5%E]3\53(JC= :>QAC;0O0 MX*XK;?JY.3Y0(M5/=6N%^RW,P!Q$YA&;1V(>8T W\6^V1I:GZ>QBVX/$#6*O MHZQMPL.ZUGI@PQ%NRWK?'X _E!H.%$KCH:E%:=N9FO\QMRU:IQB1-/2PF?%'R3D&;0@WW-3#9MM9K6UI MUL2.P3\->DX.L,-AQ3T%@"U1#;?,GN?"@-#4N$1VA''K[AMX4]6$0KIF?,%Y:P*]"4\![Z1.\5"M%OU>&]/W.Y''8=4.-3F:+G,J-G: 4 M7HI5H>LQHSUMA[2;>C9Y%:\G/,SPQF2)TS6J>L,QWC^RGIKJC1:EG5160N/< M8Y=;'#2I- +X?2V0?+,Q!MK1=?$O4$L#!!0 ( ! XI59*Y>]@'@0 !0* M 9 >&PO=V]R:W-H965TZRG-H&DFR"+=!N@SAM'Q;[0$LCBZ@D>DDJ3O;K=T@IMM(XWCY8O,VG/J>2JOL&'J1&RPI9-2R(9I6LJUIS8266&5FMH+ M?3_U&L9;9S&S>]=R,1.=KGF+UQ)4US1,/IQC+;9S)W >-V[XNM)FPUO,-FR- M2]1?-]>25MX.I> -MHJ+%B26<^,; MA[#&7!L$1L,=7F!=&R!RXY\!T]F9-(KC^2/ZE8V=8EDQA1>B_LX+7?D4A'!1"ZW=O MR'KY.]-L,9-B"])($YJ9V%"M-CG'6U.4I99TRDE/+SY=GBTOE_#VEJUJ5.]F MGB90<^3E \!Y#Q"^ #"%SZ+5E8++ML#BJ;Y'SNP\"A\].@^/ GYF\@2BP(70 M#Z,C>-$NPLCB12]%B%0T!7^=K9261(*_#\780\2'(4QCG*H-RW'N$/,5RCMT M%F]>!:G_X8B#\<[!^!CZ8DF-5G0U@BC!.@L70FEUR,VC0(?=O*T02E%3\_%V M#=J4>>A _B^E1702:FLT-T9)5((F%5U)1&!M 2U9@::O,9H: U4HKW8ELD(T M">$M;TE/=(IVU+M3N.(M:W/.:EAJII%:6<-%S93B)<^9;X%\9[^W0P]7D/H3M+ CM'4IS%SPVQ" M8^IFM/\%CE=<0NT$2TQBY66!""P)WFB3]) P3 M.$+B9$?BY)=)_+4MN,I%UVI*V56G.XE#_J[9@V7!EU7-UY8!RDBCA!O,Q;HE M2A:CU RM:PAFSHE+->]Y0U9^$H-/E"PZUQP/MLYQ]P]V226VRC;#A6@VK'UX M\RH+@\D'!=TXP+(/L+0!;H8 Q2C S@9X"$?N@Q9/N=L'S:S$*&PM+,Y/PE#O M0P>F3'*>-LHII<]2P0AA6Y,OG^W-S,6[]D=2:^1DFJ2L=/R_! M!!Z02?4"W0UWEC6[J!N7:OD<46+3^TM[M[IX\9_U-OQ?O MWTM4XC4G>M58DJI_,B&&R_X-TB^TV-A[?R4TO2+LM*)G&THC0.>E$/IQ80SL M'H*+_P!02P,$% @ $#BE5HZT((:5! 7 L !D !X;"]W;W)K&ULI59M<^(V$/XK.USGFLQP8&0PD!!F()=KTTY>)N1R M'SK](.S%]L2VJ"1#TE_?71D%>:L MD5B[/&FW39A@+DU++;&@E872N;3TJ>.V66J4D7/*L[;PO*"=R[1HC$=N[E:/ M1ZJT65K@K093YKG4SU/,U/JLT6EL)^[2.+$\T1Z/EC+&&=JORUM-7^T:)4IS M+$RJ"M"X.&M,.B?3@.V=P4.*:[,S!LYDKM0C?UQ&9PV/"6&&H64$2:\5GF.6 M,1#1^&.#V:A#LN/N>(O^Q>5.N*'*C'O"NK(-R#@LC57YQID8Y&E1O>739A]V' ;>&PYBXR <[RJ08_E96CD> M:;4&S=:$Q@.7JO,FH3D>M2V%8>-VN(&<5I#B#<@A7*G")@8NB@BCO_NWB5[-46PY3L5! MP"NI6^!WFB \X1_ \^NO&F&TZ)6HUVS@9D M4<%I3+@#K!R.RIF+=C VT8C.K* T(*\DARPY(,&$2:T89T0# 4>.@BH-S9CC M$[AW&+MJW7&]9M@WUARL@WP9G2MC.0F-*RQ*-/ #B"X].@-Z=/OT"'RXHVUU M*,PI(LM,+9WFAET!@1B":/;(J]/L#P*822K )L18T+9DSD5&U -25B#/H>3::DENU/I5+12[_?P^WCAX'H]$]- MI5R6U8;ADAG6UO^DJA/&H_5-HM6&&+@I+6FZB)C8=9G/4<,W]V<@@'HPB6.- M,2D?II*"AMB$7TH*YWO-C:J:G8Y@[7BM?A^\EL_RZ0VZS>% 4'VC#E.NMR-G M=UP;TG]J@:DM::.J F+L+-N45!WKE8[=AHA30MF.OI]Y0,/$I2O3_^%/I+"B M[QK)?\8[(.>@EG/P;CG7.J;QW>SK7IT>1/L7O=,)-?V3CHAE)GB M10W/K5;JX_6!USEVKD&KYW]/X]7Y!YVFWW6A H_!]IUU>^?&DZ..W;V.0JJR ML-7EIYZMKXZ3ZL;T8E[=.REZG%)Y9+@@5ZHC:DBZNLM5'U8MW?UIKBS=QMPP MH>LO:C:@]852=OO! >H+]?@O4$L#!!0 ( ! XI5:1=&"S'P4 '0, 9 M >&PO=V]R:W-H965T7Z8;ZX'X]FW? MPU#:>.AS/%?T*."8R2YX+@'J4.\(GM?FQ[-XWO?RP]P$@46M8+W>0DZ M$UO%RE01X-\27FFHN$PP=5C:ZO0,%IGD_-5N ^Y5DMG-FN#"WQLS&VD^Z%YK M5&HN*YDK#IHG62D*L7Z"$_ BCP21!S&%MVC2?D L[04Q<<*XM5WB^WWBTVBOA_HQ"?RFYXA M@E8@P;\2R"T7:\FJ[.F01(Y#[L.LGV'L.9D"'KKU"<;ENS]"T.Q&;*050.!:,T2S M[T2 NV/,(.J3R'5K<[25>&D2# %)Y&F*"1\QI0&C@>&J7L(DA#KGH_%H:)ON M^2F@% D-*7A&6JX7$(IJL$80HA <'.FCX?=C$GLA^(;84.4,IBS)5WD"-"1Q M[( 58TC\( !#QW5#X@8Q6%0'!1M0VY[C'?T2M/'MU[XN);&)!9NQ0^*P[@TC M$J/4@_]$W#;GC990!M+F[J',-6[=7#.-J^Q0("?4];L>WH-%8:]T3.@)9JW; M;[N>?;65QZ:6 #\D >-L-I]@(*KB]G50/'5_A$7H^5WG-8O "[OQWUB41H<_ M0@+^PN)(L8=ML8?_M-AK!2:)V)9:86?"\T=S W/?J5!+LM\0: F?=>$Z?-'N'4;L'0ZS$M_ 3_J6\%$9]^,A2N"I& MA_0/::2W]Q)$B+5][RJP#.I'8=O;/JF']4OR97K]'D>.Z[PT:Z[0U>E&>!'( M^HU;&UI4]EVY%!KYVF:&/PNX-!-P?"60]I+XVO<7KJN6&114G8L2.*ZD0A94 M8RA7KBHET,2"BMP-/"]R"\JX$X_MW+V,QZ+2.>-P+XFJBH+*OS>0B\W$\9WM MQ -;9=I,N/&XI"N8@WXL[R5&;LN2L *X8H(3">G$N?8OIZ')MPE/##:J,R;& MR4*(9Q-\32:.9P1!#DMM&"B^UC"%/#=$*.-/P^FT6QI@=[QE_VR]HY<%53 5 M^4^6Z&SB7#@D@916N7X0FR_0^+$"ER)7]DDV=6X8.619*2V*!HP*"L;K-WUI MZM !^,,]@* !!!\%#!K P!JME5E;,ZII/)9B0Z3)1C8SL+6Q:'3#N#G%N9:X MRA"GXX?;I]N[Q]LY.2-W5$IJBDJ.9Z IR]4)SC[.9^3X\(0<$L;)CTQ4BO)$ MC5V-FQL*=]EL=%-O%.S9Z#N5YV3@GY+ "P8]\.G[\&\51[AGX<%KN(N66]]! MZSNP?(-]OF$-O *22E&0J>!:X@>%M=<9F=JJ@R2_KA?*SO_NLUOS#_OYS>6[ M5"5=PL3!VZ5 KL&)CP[\R+OJ,_^?R%Z58M"68O >>]SZ3: 4BNG>PZTI(DMA M.L,Z'H5XC.NNB=T)K*G" MKH"1'_EO9.YF!=XHBOIUAJW.\&,ZMQ_6T<%%X =7)!=\=:9!%GV"P]VJ^I[W M1N]N4GC12:KENIT68-HO7K<5XXKDD"+,.Q\ABZQ;6AUH4=JNL! :3]\.,_P+ M@#0)N)X*H;>!:33M?R7^!U!+ P04 " 0.*56X%CL"-P% #6+ &0 M 'AL+W=O?J9%MIH"\2"3=?[\2$&R(0IWV[)?$X/,^NO#Z2$):/M+R M!]L3PM'//"O8Y63/^>%"T]AF3_*83>F!%.*;+2WSF(O+Q0TGBI!;EF6;H MNJ/E<5I,5LOZWEVY6M**9VE![DK$JCR/RW^O248?+R=X\G3C/MWMN;RAK9:' M>$?6A'\]W)7B2NLH29J3@J6T0"797DZN\$6$9U)01_R=DD=V\AG)IGRG](>\ MB)++B2YK1#*RX1(1BW\/Y(9DF22)>OS30B==F5)X^OF)[M>-%XWY'C-R0[-O M:<+WEY/Y!"5D&U<9OZ>/(6D;9$O>AF:L_HL>VUA]@C85XS1OQ:(&>5HT_^.? M;4><" 1'+3!:@3$46"\(S%9@GBNP6H%UKL!N!?:Y J<5..<*9JU@=FXOS5O! M_-P2%JU@4=NA>7[UPW=C'J^6)7U$I8P6-/FA=E"M%L\\+:39U[P4WZ9"QU?> MU?UM=!NLT9UWC];AU;V'/J&U^$DE5480W:(;FA\J'M?.%)?7,4LW*"X2Y*99 MQ4F"O+@LTF+'T!TIT7H?EP2]=PF/TXQ]$*RO:Q>]?_L!O44:8O);AM("?2U2 MSCZ>W/AK3RLFL.+FV][U4N.BF;*RVJ9MTG73)..%)IGH"RWXGB&O2$BBT(?C M^L6(7A/=V_6Q\=3'U\8H\$M<3I&)/R)#-TQ%?6[&Y2[9=')#(7?'Y6MR$'+] M1;EW?N55$!9"P$!(6 M <%ZIK4ZTUIC]-6MF'%%Q8;F1&7:1NO46CFQ>E@MYO9LMM0>3MWX/ ICP]#M M?IBK@)EX;O2CO.=1MF[:5C_*5Q2IFXZUZ(<%BC#3P+;>#PN?AYFZN7 &A4;/ MPXRY@VVS"^L] ;M[ O9HVG!)0<70_V+BL"$3!R3,A81YD# ?$A9 PD)(6 0$ MZ]G6Z6SKC":.;_5"@R2?X@EK70T)\Q3UQY8YJ+\/660 "0O5_3](^Y$B2J0[6YTV%YW! M%N-K4)5=Z+;+F)QN?B@3Y@(R84+"7$B8!PGS(6$!)"R$A$5 L)Z?L7Y\@ZF/ MILSFE:3,>!5+CJ96)KX6-3]=[TT=1Y!:0_0S150F@M*\T!I/B@M *6%H+0( MBM:W\G&3!3O_Z_@.N1UP TIS06D>*,T'I06@M!"4%D'1^OX^[O+@T=?M?SZ^ MSYX-']@:#O"@^S>@-$]5_\5PA ?=F &EA6?4/U+$&,/=0>WDC&-.REU]0)8) M+U0%;TY@=7>[0[A7]='3P?UK?!%@Q?U0'MJMSU0>\&ULK55=3]LP%/TK5H8F)FWDNP661BJE"*8!%2W;P[0'M[EM+!P[LYV& M_?O93L@*A&H/>TG\<<_Q.3>^-TG-Q8/, 11Z+"B3(R=7JCQU7;G*H<#RB)? M],Z:BP(K/14;5Y8"<&9!!74#SQNX!2;,21.[-A-IPBM%"8.90+(J"BQ^GP'E M]%.[+)E5EPTZ3$&YB#NB]G0L_$0045LHP8/W:P@0H-41:QJ^6T^F.-,#=\1/[A?6N MO2RQA FGWTFF\I%S[* ,UKBBZH[7E]#ZL0)7G$K[1'4;ZSEH54G%BQ:L%12$ M-6_\V.9A!^!';P""%A#\*R!L :$UVBBSMLZQPFDB>(V$B=9L9F!S8]':#6'F M*\Z5T+M$XU1Z-OXZOIE,T?QR.EV@R>WU[/9F>K.8HT]HKF],5E% ?(VNV!:8 MXH* 1(?GH#"A\H..N9^?H\.##^@ $886.:\D9IE,7*6EF0/<52OCK)$1O"'C M&HLC%/H?4> %80]\LA_^I6(:[EEX\!SNZH1T60FZK 26+WR#;]?NC_%2*J&O MV\\^6PU/U,]C2O!4EG@%(T?7F 2Q!2=]_\X?>)_[3/XGLF>6P\YRN(\]O2", MZ&N4H0WG_5^PP0\LWC2';3J(XCCP$G>[:^)U6!"'P>!OV#-Y42=0T\WCGV9'@\'+X0UQ/E'_O]TN).6KQ7VH(K3/LDQ:\R,8S"\.2E MIM=AP2"(HI>JW)TB-PU6E\R&,(DHK#70.QIJ'M$TK6:B>&GK?LF5[B)VF.L^ M#\($Z/TUY^II8EI)]^=(_P!02P,$% @ $#BE5N<@>H!W! 5QD !D M !X;"]W;W)K&ULM5G1ST\ZDL25C M8[+ 3$+2:7>2E"GI[L/./B@@P%/;HI(,Z=^O9!P;@5"7CG@!V=Q[./?J2#Z( M_H:R;WQ)B O>5;P@;<48G7E^WRZ)#GFEW1%"OG)G+(<"WG)%CY?,8)G55*> M^2@(8C_':>$-^]6],1OV:2FRM"!C!GB9YYC]N"$9W0P\Z+W>^)(NED+=\(?] M%5Z0"1%?5V,FK_P&99;FI. I+0 C\X%W#:]&*%8)5<1?*=GPG3%0I3Q3^DU= M?)H-O$ Q(AF9"@6!Y=N:C$B6*23)XWL-ZC7?J1)WQZ_H'ZKB93'/F),1S?Y. M9V(Y\!(/S,@YFNY%2*"_ HA?;VE@B<9OR=S/DZN05OW[P#;T!:@*MF2PL=H?6 V24(X05 0H-Z2-[^I]E(=.#*AWIZ;YL4-,EU'0) M57CA$;S7\B_ .,.%T+L _KF7X>"3(#G_UU3J%KMCQE;K](JO\)0,/+D0.6%K MX@U__PW&P1^FPAV!:6T(FS:$-O2AI@+2JF#!*#=.\A8NKN#4AK(>PBB$*.G[ MZ]V:#&&=3M!IPS2VG89MQ\KVGG!^!:ZGTS(O,RS(3"YOV91IBM4&8J*[Q8MV M>+R/$[D?[M$UA84)C,UTHX9N]$O-+8@P<8T.2"015&+7J!JBY()"9J9QPS2V M,GTB7*3%HB5IXF>%.%7TCL"T:KM-M=TSKOVNRS8X M/:D#1M2-RN_>1 >K G M%].>0 U1<:_7,PNTUW#MV05*:?93@5HA3IT91V!:M3!HG^'!&25:@SOJA"LT MO14[=@:ZE6F-I^NT!_43!UEA ZP-;/J2D!UW2; ;2?,7HFBBZ M9J).;80K-+WLUDC \)R*M=J4DUOA"$UO1>M2H-VFG*[80_^!PJ1WH-C#,)A$ MR9&M%;8V!=I]RHCFJU(05O&E8BE'UGW6#G?R9#E"TXMOG0^,SZE;IZ;(%9K> MBM860:O=^ 7==@\%"<-#W9K"@NZQG;;U+]!N8"9T+C:8$2,U:^K)$^,(32^T M-3^P=TZ-.O5%KM#T7^VM,4)6MW&Z1FL\37Q!V-G_!6@,BX(C>RMJW0NRNY+]39>O-?RO _ M4$L#!!0 ( ! XI584T/,RWP( ,0' 9 >&PO=V]R:W-H965T\Y?HXQ=F_#Q;-< 2CTDE F^]9*J?32MF6T M@@3+Z_"KQ2X.5!"[(\U@@K'/8$WR!AJK6; M:>1SDZMU&L+,5YPJH=\2K5/AU>!V<#\#Q#PX>[RU H$NN5L>:9 )&@@)2B)CD>@,*'R1)<_34?H^.@$'2'"T&S%,XE9 M+'NVTI1F+#LJB:X*(GY;N:WGIIH@ MMYH@-_?S]OAM)Q_!7*%O@[E40B_![TWY"L-VLZ'Y+2]EBB/H6_J_DR#68(7O MW[4"YT-3VO]D]B:[5V7W#KF'USHU^FPN,_RB?XZ42Z*:$A9!E&4)1G%"F*$$RX4^87-_G^J=YFM#]]$ MWME=*6)8DF!YN(";[J:1*KQ<>H^<- MSR_(WF2+GV$)_,?V@8HSN78)HP12%I$445A/I9EZO5"U7%!$_(Q@SXZ.4=Z4 M%2&_\Y-OX512\HP@AH#G%EC\[6 .<9P[B3S^KTRE^IFY\/CXU?WOHO&B,2O, M8$[B7U'(-U/)D5 (:YS%_)'LOT+5(#/W"TC,BE^TKV(5"049XR2IQ"*#)$K+ M?_Q2@3@2J,8)@58)M',%>B70SQ48E< X5V!6@J+I4Y@-ER:FX&PD=]VYFM[.[^0(MORX63VA^__WA_FYQ][1$G]%2 M#,HPBP&1-;KG&Z!HGE$**4>W$5Y%<<0C8.BC#QQ',?LD%#^6/OKX_A-ZCZ(4 M/6U(QG :LHG,1:+YX^2@2NJF3$H[D=1W3*^0KOZ%-$73>^3S8?D_62KD2B'7 M>N3^^4_ODR_.?[K:E,NB<^H>TNH>T@H__83?:?3_SE:,4S'5_NM#7+H:_:[Y M^G/-MCB J206& 9T!Y+WX9UJ*5_Z@(]IYH]IMAC)K-$U>MTU^I"[Y\,:1+>$ M8L7<09H!^O#.T53M"V(;0OEG#C3IZYG2U"I,\X5\YZFV:HFQLCM&WHW2%-NR MFE'^8(*7LAS)K,'2J%D:@RQG04 S@1)>Q#N00>^J43J8Q^ <9+JNU-$0K2&$=\=YY9W>: M9-IF*]MY-\A2+:?5[L'D+ATN(YDU.#HU1V>0X[PHS<2+.80M82>X.=WQ8K:' M2S=&5/6'T[N4Y5AN39A'FQ]U$&996V_Q :_B_I*C M,FBN^9K19M>-=B7J8&7M/1'>_Y*L=,WRUE9=IM(%HH'GD@O=(X4QU7D0Z'F!)=5'LD)A3W*I2FILJ!:!KA32 MS(-*'L1A>!*4E F2=OW>6*5=61O.!(X5Z+HLJ?ISB5RN>B0B+QL/;%$8MQ&D MW8HN<(+FL1HK&P5KEHR5*#23 A3F/=*/S@>)R_<)WQFN],8:G)*9E$\NN,YZ M)'0%(<>Y<0S4OI8X0,X=D2WC=\M)UI]TP,WU"_M7K]UJF5&- \E_L,P4/7)& M(,.=/GUH<-0'3\ 2!N M ?&_ I(6X)T+FLJ\K"$U-.TJN0+ELBV;6WAO/-JJ8<+]Q8E1]I19G$DO^S?] MN\$()E>CT10&][?C^[O1W70"AS"Q'9/5'$'F<&\*5' CQ0*FJ$JX873&.#,, M->P/T5#&]8'%/$Z&L+][ +O !$P+66LJ,MT-C"W5?3"8MV5=-F7%'Y1U2]41 M)-$7B,,XV0(?? [_5@L+#ST\?@L/K$%KE^*U2['G2S[@>Y5_^$[^S_Y,&V7; M\=-Z+GNJ)S[!$[@QK5$DFZMQ.=A!?;1/\GLC<6)&L+DL_8TR'F MJ!1F\(!+%#7"WLY9',47P)TKQKJR37[#>>(YW86R3$^CR/Z1Y::L]TF=L_@U MJ2DWV.AQ=[_8#EDPH8%C;F'AT6F'@&IFM@F,K'S;SZ2Q0^27A;WF4+D$>YY+ M:5X"-TGKBS/]"U!+ P04 " 0.*56A>HGF+T" #K"@ &0 'AL+W=O M#^&P8MXW SOA.8"6WVLB$,N/\P70N\WX0&2*@D"EC@?7K$49 MJ7'2'+\;T\"M:83;[;7[5QN\#F:&)8PXO2>Y6O:#DP#E,,<555.^NH FH&/C MEW$J[1.MZKGM*$!9)15GC5@3,%+4;_S4;,260/OL%B2-(+'<]4*6#FVP_T&=U@(;#9 M*_1A# H3*C_V0J77,HHP:WR'M6^RQ_<47?-"+24Z+W+(_]:'FM&!)FO08>(U MO,;B"+7B3RB)DI;'K^4";UF_]AZ_,9%*D%FEN)"[PO.JS5DYDR7.H!_HPR!! M/$*0OG\7=Z(O'K:V8VM;]]8>MHG@>94I=&\R4:AG=$7PC%"B6S^O]%QTJ8#) M7[NPVP? /G;8Q]XM=;@E",+S77A^@Q@] Q8>DHXCZ;R07*%//;K%%'8FUZM^ MY2YU'5OW4,GM'@#[Q&&?O#6Y?H/$)E=Z4$X=RJG7Z9H4A%5L%X)7^,H=BJ/- MOS0Z5&H;Y_],OG4+Q&_-[@L.+Y[=.-G )/[\XJ=]^?4K7[M-FSLC;ATLP8>X M4.+-C1)[__S_E&"_@^?\AEOU!P.QL%661!FO"E67(F[457*#NG[93*_+0'W- M+T@A$86YED9'77UCB+JRJCN*E[::F7&E:R/;7.IJ%(29H+_/.5?KCEG U;?I M'U!+ P04 " 0.*56^%%8N4D# #R" &0 'AL+W=O\NO4NW5U#[M]WUB8N 8>F4K]@[WKF]?,.NSL>[Y3^9@I$"\^ED&;B%=9N M;GS?9 66S%RK#4IZLE*Z9):&>NV;C4:6UTFE\,,@2/R2<>FEXWKN0:=C55G! M)3YH,%59,OW]%H7:3;R>]S(QY^O"N@D_'6_8&A=H'SFSB8W7+I_<6$U/>649]/I;#9_O+^#I^E\/OWEZ^]P!0M: M*7DE$-0*GIC63-KO\.M2\#5SE3?P\0XMX\)<4/#CX@X^?KB #\ E?"U499C, MS=BWQ.;>X&=[CMN&(WR#8P1?E+2%@7N98_XZWR=/K;'PQ=AM>%;P"]/7$/4N M(0S"J(-G]O[T\ Q.U-8YJO6BM_34%FGQ6U>FA:4:,9T#7>#^V:*S# ]:Y55F MVY)?PF>9T<8TZ K>W%W 'W,E!- *WI' GUUU;CCB;@YW*-R8#*QOSWT=1H4#WMA&_2*M]_R]L_R3AM, W2VPJZ!YVB &U/1 M_YM7VI'; F&#FJN\"[YY0_^ :QC%Q_"G04D4OP&?M/#)6?A9P>3:P4H0G"VY MX%1X9X3^V"M\YL8Z^ -7[[*3G)"&07+DYC1F, JZS0Q:,X.S9JCW6%%O-T-G M98[O@QV<@%P-@J!WA-L1U1_&@V[@80L\_(]+GUUW50*8J:9L#MYUM&_>T[E='\[?4T)O^^X],\S5 QREM70," M5R097 ^H@+KIL,W JDW=I);*4LNK;POZ*$'M NCY2BG[,G O:#]STK\!4$L# M!!0 ( ! XI5915AG(L@L *& 9 >&PO=V]R:W-H965T&TXM5O!!? M1?7GZDLA7PUWE'FR%%F9Y!DKQ,/EX,HYYY.@;M <\:]$/)5[/[/ZH]SG^;?Z MQ>W\(C7:767/_U=M!^H&> L3\OF7_;4'CL:L-FZK/)EVUB. M8)EDV__C[ZT0>PT!VS9P#QL$/0V\MH%W; ]^V\ _MD'0-F@^^G#[V1OA MHKB*IQ=%_L2*^FA)JW]HU&]:2[V2K/ZB?*T*^=M$MJNF$;_^@[UC_XR+(JY# MQGZ)1!4G:?FK?/?/KQ'[Y6^_7@PKV5-]_'#64F^V5+>'>L8^Y5GU6#*>S<5< M;S^4(]P-TWT>YK5+ C_%Q7OFC7YC[LAU3.,YIKG3-/<,S:/CF[N&YIQN_H]U MMAN\2XCA[6+F-3RO+V;BOF*W65D5:WG*5NP_'^4![+82R_*_AM%=;VF^F59G MHO-R%<_$Y4"FFE(4&S&8_OR3$XY^-PF-A$5(& ?!M)#XNY#X%'T;DI]_FKB. M^SM+\VSQKA+%TA0,DF,;C"TL;&#U)6$S=4:A-W'\T6AT,=SL2XWLEW?['8=N MZ+K[W6HZ!CL= U+'.[')TTV2+=BL$/.D8@_Q+$F3ZH=)2A)E*R42%B%A' 33 MXA'NXA%"4TV(# D2%B%A' 330C+>A60,2C4DQS886UBP=\J'=989=3,-LEO> M[=9S#[O59)SL9)R0,GXIDFR6K.*4K>(?]7?;I"")L%5PTDF:H5G [H$'1W#0 MN#3ASG;"G9V6HMG_V*1A-I*B81%2!@'P;3(.",UF1]!TW6+ T4% M2HN@-(ZBZ8'9=+<9C))B[)BTF4)8R3(]M:1:$W?:#^'O!^%?GB0:J#= MU]FHJG6TB-I$93&430]/LJV.EC?ZD"-*Y0606D<1=,# MH\RK0[O7E[,3U+6VM$YV"KS#[ 0UK2B:+K)RMLZ)UE9FIRMY/LS%G,79G-W) M0,@PS-G-]K"K12%$WP25[M,Z,% 3#*5Q%$V/GO+!#M8(.U G#*5%4!I'T?3 M*#?LT';XYN4Z44O0RE4CH_6ZH3NS%AIJA5$T76CEEQW:,%_-I4'(4JV$H6\'F=FS]"2'$>?PHP< M-SC0F^[35F\HC:-HNM[*%+NT*6X]&4O%1A3Q0M33SR0WRMWZ67>_#OB^(S72 MS$90&D?1=*F5-79I:]P6YF3^R,H\3>;-!#-YGO;/\A<#X!X5 *CWA=(XBJ8' M0'E?E[1PT\_K2D[KLWE]T=Q=/HU*0TUO2].*SCUE>VC''$73Y5:.UJ4=[=4F M3M+X/A5'SE5HG+7J?G>QI$=TJ,-%T731E<-U7W*X[5(*RQ]8OO^%C]/ZNFH4 M'FI@6]J^\./0,PH/-: MO-?9NI3GU&[N9"PYM!T>RXTRWG0)6B744L+=&OX4;]Y0;]V@WCDASUW$IV)W\+3VQHT=B?68A:1&4QE$T/:;* M['L!-N5!C3Z4%D%I'$73 Z.* 1Y=#&@"\=8GK%-7"1-.:SO#H\6 MVDESG2P'78F&TCB*I@NO:@,>71N 9SEB8@<[>B)'C\)ZHQRT!@&E<11-CZ>J0?@.-,7YT*("E!9!:1Q%TP.CB@H^ MO69_6HIKH9T4=YCAZ,ZMA8<6#5 T77A5-/#IH@$TP_5/XNA16)](T/(#E,91 M-#V>>WNS?6R&@]80H+0(2N,HFAX854/PZ1L&3LQP@3'#N9U)'-V[M?+0(@&* MIBNOB@0^722 I;C?V.=,O&N>]M'X5F/ H'<>0&D1E,91-#VJJ@+AC[&)#EI& M@-(B*(VC:'I@5!G!I^]F.#'1;:&.=S"5.TQST"H!E,91-%UW527P3]^K?FR: M^R#FHHA3]K#.YF5_K*#W+4!I$93&433]^3"J_!!@M[@'T#H"E!9!:1Q%TP.C MZ@@!?2_#:3DN,.]4[ZP[T)U;"P^M$Z!HNO"J3A"0;YW:']\[1 [$. K1X@*+I0=A[4AQ=//A#%$OV@7H\'/;Y<-@'Q&&? M$/<6Q81 %1,"[-[X %H/@-(B*(VC:'I@5#T@0#TJC@99AZ2[9\%W ^/N$&C' M/.CN]/=];QST/RXN4!X^ #PPCF98Z]C=0>],#CY-*V/WF7'F(SEJA+J*RI$' MM"/7LO9KGGQ"]V.M--1P0VD<1=,? *H,=X@UW"'4<$-I$93&430],,IPA[3A M/N+))RUA/RWT/8*#[LQ::*C!1M%TH97!#FF#_46[:WRUNP[,UX+]M8X+>5%- MS?+WK,5W5JKH 5B+#S7!*)HNOC+!(6CC/,VQSCM>=PH3F#>X0COF*)HNM[*V M(6UM3]G#32.ME?<[RGNAZ5$V$;1?CJ+IPBL[&])V]JCI);M24#0ZQV^)#J-N%TB(HC:-H^M]64&YW_,*V^)=-54O8S^;FXM8-W9>MSE : M1]%TG95Y'=/F]>2T1>\:H'NU/4^@M A*XRB:'C_EB]CZ*(QE!9!:1Q% MTP.C_/+XK7>\C\T[WCL[".B!6 506@2E<11-#XSR[F/:NP.RFWFC>W?W #T2ZRA MC3V*ID=A[R^0T<;^Z_H^39;U-#DO6%E+71_!TCS.6#S?U'7"\C4VE.[>^G2" MWI<.I7$430^D*AZ,L=O;Q]#Z )0606D<1=,#H^H#8WJ9_!@;VGWB>Y\-A=I] M*(VC:/K? %1V?T+;?60F._XA1?2@;$\C*"V"TCB*IH=751DFV+WM$VCY $J+ MH#2.HNF!4>6#R5OL;9^8U],[FP7HSJV%AY8'4#1=>%4>F-#E@;=,>/W&E1Z4 M]7D%+3Q :1Q%T\.K"@\3'YOPH!4%*"V"TCB*I@=&510F;['5?6+>ZMZ]@8CN MW5IY:,D 1=LJ/RP?A:BBN(JG%TM1+,2-2-.2S?)U)O'U!6CW+BO$0_T'ELZO MW,&P\_Z-K.*%^!07BR0K62H>)'+TOJYY%,GBBRE+XGN-S;J]SG=&6\4>Q0DB"IXQ0,;964JXO;%ND*Y1!<<[6B*J9!>,9E&K( ME[98GEP MAY7Z&E!$_,1H*QKW M0%N9,?:H!S?SL>5H18B@5&H*J"X;=(4(T4Q*Q]^*U*K7U,#F_0O[=6%>F9E! M@:X8^87G3R9?+>W &IJH\YCE!@"W !,TD.)X@"3$1)VKR83H!QT0SL7(EFI]S6*GU5J7Y5K>@;5^0'X.?/<4>([G&^!7W?!O.55PIX![ M;;BM7-?6O=JZ5_#YAZQKGS=42)ZKNI3@]W<5 &XDRL0?D[F2+3"SZ>UV(=8P M16-+[2>!^ 99R<$T>7!5(9[R[M.Y,=NL"-S/VX0>9&N M>)/.J-89]9;-R)2H.-K1:8SR8K/,02UST)U.E3QP#5-,L'PV:>N$OW<3]D36 MWSYQG\9[(FL9'];&AWV]?89[)>:%CK.[K_\7U5+I.J^-T>EI9U=$ M306!2:@I+O 'X2&IC1[N=DJ]0QM&-EA)[-HZW23O+:&^V-J67WNWVV_S=GOM MWGVQM;;^?DG^ 5!+ P04 M " 0.*56!;KWFK<# "[$0 &0 'AL+W=O^0;0@1XRM*<3YR-$-LKU^7+#Y,Q\6U.9N.Z4ZD24[F#/!=EF'V M?$U2>I@XT#E=N$W6&Z$NN-/Q%J_)'1$/VSF3([?*$B<9R7E"<\#(:N)\AE?7 M*% !Q1._$G+@C7.@2EE0^J@&-_'$\1012%K/ G'RAZ>\D%IN),W1 3%9XEXI;>OA.RH(*P"5->?$+#N6S MG@.6.RYH5@9+@BS)CT?\5"Y$(P A0P J U#!?9RHH)QA@:=C1@^ J:=E-G52 ME%I$2[@D5[MR)YB\F\@X,9U]O;X''\&=W.UXEQ) 5V!&%@+@/ 8WN2",< 'F M^%ENA _%VFRQFHU.3B?$8&3E%^ ,Y#DX'Y#=UP&\;$K))9*[BY+A.LC C(@ M_,#L$OCP T >\L'#W0R.-/W[V#H?;)P^A6G;\MNY"P7Y)P1]7;%A%WHR(^Y MPR*W>@7WTQ %WMC=:X@&%=&@/]% 1W',%S0H)(1GP @JC* _1J##"%Z#$588 M87^,4(<1MC"@Y_N1:5NB"B3J#Q+I0*(6B %A6"$,>R*(C=0*O)**H0,9=@49 M52"COB!4X%3',-+LRL@S_CV@5TNH9Q6:2B>5:%*U$"D/=7 ME(K30#7\U?>:Z5]02P,$% @ $#BE5NT195HQ @ HP8 !D !X;"]W M;W)K&ULM97;CM,P$(9?Q3(2 JDTIS9%)8FTW2YB MI8*JK8 +Q(6;3AIK[3C8[J:\/;:31D5J+#_+\_>YQ)T@CYK$H C8Z< M52K%I=;UW/-47@(G:BQJJ,Q,(20GVG3EWE.U!+)S(LZ\T/=CCQ-:X2QQ8VN9 M)>*@&:U@+9$Z<$[D[P4PT:0XP*>!)[HOM1WPLJ0F>]B _EJOI>EYO!7RCT*BS-K([V0KQ;#N/NQ3[%@@8Y-HZ$/-Z@7M@S!H9 MC%^=)^Z7M,+S]LG]H]N[VM3 U<]+V-$-L"<]]F3P-#M<..KNHQ(%TB"YN@0Z;!6$B(M*EVH :]IC M38>33([7DCPH_,?3BGNL^%9)CF^ />NQ9_\OR<-6L3^09.^LYMCR;3[]/:T4 M8E 8,W\\,[F3;4EL.UK4K@QMA39%S35+\QO_2]D?4$L# M!!0 ( ! XI58-Q@RX[@, ,D3 9 >&PO=V]R:W-H965T,T[*UEC,H,RKYA\]M@MQ9B!X] 9N:^#^;.!?,/!: ^]:#WYK MX%_K(6@-E'2[T:X6+D$ M+=,E> .6XA7,]@4&9 ,^8K'T8$$89^!E@CG*"_9*8+XL$_#R]U MMU[N&R_N!2\>^$0JOF,@K3*<:>R3RW2?9]^XHX2=$;X '7P/7 M<3W-?!;7F[LZ.?_/>_J?O?<6P^O> 4_Q>9?> 1GNURK>X.^[%>-4;-]_=%%N M>'P]C\QIMZQ&:SRW1-)BF!ZP%;_X#8;.6]T2FR1+3)*EALAZP?"[8/AC[/&? MA*,"%&H'KN4.U,6AH0@5A?P4'&(?!K[C.#/[<+[$0YP706> 2X8X"*=!, "F M.J#K]H ]U4&G.AA5O=P1RM]P3,OGI#<\P=D,7&>H:'$=+!G"? TL?1;6$QUV MHL-1T7_4F"*>5]M65--+ACB(C>:#%/!$!=&?;\]S= YU:#. MJ.JOB.9H)6K/9X2W-'U%FL^>%J<1KL%Y4304KL$%_O2R\+/B&XX*5YM.%-P4 M'W"UUZ? <8I?W79&V1*C;*DIMGXPW%,P7$.)L"4R%1*3;(E1MM046S\DIX,) M'"VUKTN'+4>_1-%4N0LM,!@FSD0#=*<333FL 7J>/[F<&4ZG #A^#+@Z)6HJ M\GYJ:K5K<-X0EVAPGJ-3KCF"A-%0N'W6FB@QW:J>$!-Z]A5O3JC=:-=WNE/= MEI_&[^'M FK&$]FG4JV0$WW3Y!+'Y&U>,;&"&^'*N9F(,-&F;]3<<%*KQLB* M<$Y*=;G#*,-4 L3S#2'\Z48ZZ+IW\0]02P,$% @ $#BE5E14MJ/[ @ M30@ !D !X;"]W;W)K&ULC99=;]HP%(;_BI55 M4R>QYHN$P"!26UJM4J>BTFX7TRX,.2%6G3BS'6C__>PDI*P8Q V)$Y_SO.]Q M?,QXP_B+R D>LUI(296)F4YLFVQS"#'XH*54*@W*>,YEFK(5[8H.>"D#LJI M[3E.:.>8%%8\KI_->#QFE:2D@!E'HLISS-^N@++-Q'*M[8-'LLJD?F#'XQ*O M8 [RN9QQ-;*[+ G)H1"$%8A#.K$NW=&56P?4,WX2V(B=>Z2M+!A[T8.[9&(Y M6A%06$J= JO+&JZ!4IU)Z?C;)K4ZI@[UU3I:B2.%7I6YY.HM47$ROK^YG-_,T51IB+ULI5PU4KP#4GY@?H%\MX<\Q_/1\WR*SL^^_)_& M5NXZBUYGT:OS^HNB>X 6A1+[UMLYZ:%H!^GVY$)*K[^6/R40# MZYMA>A.-1(F7,+'4+A' UV#%GS^YH?/MB!6_L^(?RQX_@MYH"7"]2K=$+#&M MJV72V60*ZTQZ;ZYC/W*"L;TV\/L=OW^4_X[LFY!-<+"#= ,W],W,H&,&)S(# M$S/89_J1[YJ98<<,3V2&)F:XQQR&T0&;@PXY.!$Y,"$'>\A@H&>:D%&'C(XB MGS)0C3R5P$W$:+^PT4#7PX0<=LCA<223RF3:M).4O$*"6+'0/_!1N\Y[#W2.JM(=8H3N\K*22A I5$5 2&,'<_84] /7.2!@IPF[ M)Y3E8R5HVY\(F+NIN[?#0Z_O?:R&O7,XZ(-6M=D548V;0JKBG(N!,L.;LZL9 M2%;6Y\6"277ZU+>9.N^!ZPGJ?W&326.O8P7::W;]G[*11D=H* M7A*//7/F',^,XU:J)UT"&/)<<:$3KS2F7OB^SDJHJ![+&@2>%%)5U*"I#KZN M%=#>(%EA!PR(Q%H/@[PCUP;H&0QN\>TQM2VL#S]0G]H]..6O94P[WDCRPW9>*] M]T@.!6VXV7R+%<4T/36,F6*.N-:';AI+IH),>$+02%I2'?0%6$BIRLFZ$K>KU2-R21\1Z(@FOP=[J.$04#G=*^SM58&>& MB0/AECLQ]HY'!,=-43-LZTLZ;F>:DQ>@2M_@/!TX3_^/R78HP M<#GL&W%,@W$0S6+_>$[-/^MA^QQ@@QR8T A<8%PPGL\\HKH1ZPPC:]?6>VEP M2-RRQ%<)E'7 \T)*&PO=V]R:W-H965TYIE2AER1.9=]9*[6Y=5TY7].$R!K?T%3_LN0B(4JOBI4K-X*2 M15:4Q*Y7K_MN0ECJ#'K9MDWQC=RY-E9 YE MQOEWLS):])VZZ1&-Z5P9!-%?.SJD<6Q(NA__Y%"G:-,4GBZ_TJ/LX/7!S(BD M0Q[_P19JW7' MDY6=Z8 H,N@)OD?"[*UI9B'3E57K$\Q2*A80%!U@W@YG[X6[0JG5Z[N[4%V2#$1"LY*M9^&I:1^07+J4>D*EBZ8JF MMDF6E7"L+$A9 PD)(6 0$*WGM M%EZ[P \<74C#D+ $A9"PB(@6,DPKA^#@[IU[#YNQ7Q-)#UYZCCWT&$G76L7 ME!;D-.R=WMV\=K?FO7GV &TV@J*5Y9VD/M@^\9*7BR9>.^9J'J;*]8U"$[4G1>WN5QD"#(E!: $H+06E13CLUUGACS#UYQ\"\&ULK55A;]HP$/TKIVR:6HDU(:'=U$$D&CJMVF@1M)NF:1_< M_EO;/NTE]+=:W'>YB8K[LC(Y+W"B M0%=",+4YPURN!U[7>TQ,^3(S-N''_9(M<8;FIIPHBOPMRYP++#27!2A<#+QA M]S3IV?/NP'>.:[VS!NOD5LH[&US,!UY@!6&.J;$,C!XK3##/+1')N&\XO>TK M+7!W_%@A(;Q7!]2-I%"T"W,C$SO* R#,(0QV\!$R:5B@E(WLQ$_>],]"3ZU.?]/9$\*$6T+$>UCCVN["LM*I1DU#I3U57> 52:3BO_! M.3 AJ\*TU6$O^6OK4).=.#([IU8Q3:WZU_=7+29[6Y.]O2:'3C^YM .0%TN@ M.0DZ8PIWG.LV?[T72*K%[U7PVDOT=UK?CEUJGB4O-.2X(/K@Z,.Q!ZH>975@ M9.FFP:TT-%O<,J/IC\H>H/V%E.8QL -F^SV)_P)02P,$% @ $#BE5J,: MJ.X5! 5Q4 !D !X;"]W;W)K&ULS5C;;N,V M$/T50ET4NT 272W;J6W ME0TZ&9CQ-GVH>@#(XTM(9+H)6D[VZ]?4E(4ZQ(A MV?(A+Q9)G3F MKX%]W*RIZ>L42QBED+"89HK"9:G/STC=M:9 C_HKA MR$[:2(9R3\B#[%R%4\V0'D$" 9<46#P.L(0DD4S"CV\EJ5;-*0U/VT_LO^?! MBV#N,8,E2?Z.0QY-M9&&0MC@?<)OR?$/* ,:2+Z )"S_1<<2:V@HV#-.TM)8 M>)#&6?'$C^5"G!@(GFX#JS2PF@;."P9V:6"_=@:G-'!>.\.@-,A#UXO8\X7S M,,>S"25'1"5:L,E&OOJYM5BO.).%LN94O(V%'9^M[VZ6?Z+%?.U[:'ESO?*_ MK.=W5S=?T#E:BZ(,]PD@LD%K3H*'\X7(2(B6)!5ERG">:/]1M@%]](#C.&&? MA.'7M8<^?OB$/J X0W<1V3.'\O]G]GYZ] MMAAV53EVSF>_P.>GNX1\!T!KH(A&U= L!V6;Q M?P*V AH3B6:4_=M5+(4[3K<[4E OV0X',-6$8C+A$VBS7W\Q M7>.WKDRI)/-4DOF*R&HY=:J<.GWLLV*;%RD,3KB'TZ7NPT:#9TZQFMC;'O< /EMD#4P[ I4BWI013WHC5J6GRQ,"@?(]M"I M5+T,;RT^E62>2C)?$5DM#6Z5!O=]"8JK,JZH-]Q;L8"8!A$2'SSB<_4@OL-W MXJN:=X79R_36ZE-)YJDD\Q61U=(QKM(Q?E^*,E:94Y5DGDHR7Q%9+:>F\7QB M,91K2DEYNM?'CM50E0Z0:XT;NM(!L@9-@?([4.9PY':KBWER6#/[0\<)L#.T MA0PH3G*5P:$X%<:,4RQ/W)VQ]W*^M2J5LGE*V7Q5;/7L6,_9L=Z7W)3^J,JL M2C9/*9NOBJV>V>>CKME[ZOHYR;';1Y61T92<#I U;$I.&S2R[*;BM$'NP&D( MCGYR490"W>8W=$R$M,]X5X MC>DVSAA*8".F,BZ&0AMI<8M7=#C9Y==4]X1SDN;-"' (5 +$^PTA_*DC)ZCN M4F<_ %!+ P04 " 0.*56>!BY8X($ "6%P &0 'AL+W=OCBS'^AAX2N(E$P/V>+B",9HC]KQZ)/S.KE"B M)$,Y37 ."%J,K(ES$S@=X2 M_DC0EM:N@4CE!>-7<7,;C:R6F!%*4<@$!.0_ M&S1#:2J0^#S^+D&M*J9PK%]_H/\BD^?)O$"*9CC]ED1L.;+Z%HC0 JY3]H2W MOZ(R(3G!$*=4_@?;PK8WL$"XI@QGI3.?09;DQ2]\*XFH.7 1B MH3K[G\O^C!?X[>(,.KUH$G\;S/UL$2 M$G0EMEP$9CCC.D2AW,D3O@CR&'%M8.#E'=3M'N&[')YL(8G G[]S2'#+4$;_ M4JV.(GY;'5_HX0U=P1"-+"YX%)$-LL8__>!T6S^K2F,2S#<)%A@":Q2Q716Q MK4,?3]9LB4GR#Z\-%76BEX +2/@*DCSDA1);>97"G(*+)"\ME!NYB-*14<2; M9C-N#[R!VVL/[4V]"MK9G%N%$X,&AH(V".Y4!'>T!#^LQ)Z@(.9[@G&6C_#8 M.4BIMR:+:!+,-PD6& )K%+%?%;&OU^,X)BB&#'$!9B3A7] M?.PO@-X0"1.J_"2:%OA=C8(<6G1:XF]/1@[-N@JSX-#,Z3?M&D0,*B(&6B*> MT=I_I+2V#3XCR%12* MET[Q2E_GB9HX/="Y&]LHFF\4+3"%UBQ)[>3D?&>)+B=@JI0FT7RC:($IM&8I MW5TI7>WNNCV4YZ?Y,P4;ONO4PEP"U@7#)7FLY,([F+G3[2G),'IN.SEN8"IND]?=LD1;H@DPVQI2Z:FA"17GL6I\Q M0R26#5[*%_$Z9T6KJ1JMFL@3V3K=&Y\Z-S-',>Z+IK/L:^[@BX[U'20QER:0 MH@4/U;KN\<1(T00N;AA>R2[G"V8,9_)RB6"$B##@SQ<8LX\;$:!JQ8__!5!+ M P04 " 0.*56/Y[TS-L$ -%@ &0 'AL+W=OZ>]F2$Q-A!("LP 2:=I)PES27H?.GT0M@!- M;(E*,H2_[THV-B&.'"CW!6Q9>[1G=[T^4G?-Q8M<$*+0:QPQV7,62BVO75<& M"Q)C><&7A,&3&1X2S\F$J.?E6,"=FZ.$-"9,4LZ0(+.> M,_"N1[XQ,#/^HF0M=ZZ1IC+E_$7?W(4]IZX](A$)E(; \+'N]1;]-T,>R$RQ)",>?:>A6O2\D(]32> &/I/E% MZVQNW4%!(A6/,V/P(*8L_<>O62!V# "GW,#/#/Q]@_8'!HW,H&&(IIX96C=8 MX7Y7\#42>C:@Z0L3&V,-;"C3:9PH 4\IV*G^Y.EQ]"<:#B:W-VCT>#^^?9@, MGNX>'] YFD#)A$E$$)^AQZ4)^D 'G:H-@OI!(QXO,=O\(M%$\> %W;& ,)T4 M-(XPD^CK#5&81O(,L)XG-^CKES/T!;E(+K @$E&&GAE5L@:#T]WP+@0D#SJ/K;J Y]*^(] M%A>HX=607_<;90[9S?](&)C7C;EO<:>1)[EA\!H?X#TD\90(R.///WF7]5\G M)@%E<4YAFN4PNJ-'Y(Y98RR M.;SC4(P!05^AQM+*.RMCGL*U#)QN?:N^[WD0^]4N(^N:1S)JY8Q:5D:WKT0$ M5)*PBDGK'9/S$BK6Q8ZDK([I'(D.TA#9J4E6:J12ULY,' MKW[1;N]ER[KVDO&]KQ_01ZHY97!>LX*5?=EC:>W(&.]_]I1/4+4N<4!O M.0:H.A9^$0O_T/;R"?(IYJ6ES613/J[OM_X6ZL2SRQ.C1\Z'6!>E%I6P2<"I MW!0"LSF!78-"TPW:G3?&&S,\6&,1UC)]"EIR$(947^((W5 91%R:DOA[,)5* MP)[AGU+N)]4]IT)[&\U"^7AVZ9.% L&>32IL2J&&UMMNCK-N+HC>X^DR"4#Z MZL@D$+*(SDH[NWW)@P-D)]!$<:K&O08*\4;:HE*H)\\NGTJC0H$YA1UI@%8X M2LJ9MZI?B_=36IWF5>>##[!7R"3/KI-RV9ZI@QI:$6F2" V.O"YA)PPWBIOA M&B('J8IL;9NLL+MW;"$7(LFSJZ3\G7Y7O&0K199:BN1A^62C:U=GU.K8L<0+ MY>59Q4U!',_G@LRQ(ON5NJ5]'B"NO4%>>75Y5U+7)+9Y&Y."2OJHN MZ1\AOOQ"?/EV\75P2>]%Y),EGGEA*P&[H\<&HI!KOEVN?;[$]T-0RM>KYGM2 M2>;N'+C%1,S-.:2$3VG"5'KVEH_F9YT#<\+G%M/3@])[+&"S(5%$9F *<@K* M5Z1GC^F-XDMS?#?E2O'87"X(#HG0$^#YC'.UO=$+Y"? _?\ 4$L#!!0 ( M ! XI58XF5?:9@, "D+ 9 >&PO=V]R:W-H965T-[ S2GC3CPNY^8R'HM"9XSC7((J\IS*'S/, MQ'[B^,[+Q!-;;[2=<./QEJYQ@?KS=B[-R&VTI"Q'KIC@('$U<:;^]&>W7T#=:5I1#/=O QG3B>)<(,$VU54//:X0UFF=5D.+[52IW&IA4\_G[1 M_J%TWCBSI IO1/:5I7HS<2('4ES1(M-/8O\'U@Z%5E\B,E4^85^O]1Q("J5% M7@L;@ISQZDV_UX$X$@C(&0%2"Y"2NS)44MY23>.Q%'N0=K719C]*5TMI \>X MW96%EN8O,W(Z7GQZO/D39M/%W2WFWJ[%9=ZVV-,&)8])*H=RA$U=: M+T#V&\C^)>WQ@^!7.[-'9G_,'JIWL,0UXYSQM3G+&>4)PAO&ZZ"\A;]:PU.Y M41D*2T,VUW=Q& 3#_MC=M?"%#5]XD<]"P5I2;@E_E20\(0F\,!RUDPP:DL'/ M2>I0_2K(X 3DBOC#*&@G&38DPY^3)'9OL@XLPU.6R//;2:*&).IV>I"G_^;H M1"=L S_HG]FP40,WNIA_7\N":]"F.Y3F JERYG=[EL"4PGK\@;(Z1[_0K$"8 MHZQ2M8US]#]DJN\=*K'W7^1JH5+8&B_*<-NX'XI;:]VMC$9'P2>$],B9Q/6/ M+@Z_6^IV!:LOIOXQV=#OD>$9,G(@(YU2N2L8.07S(]+SHS-@AQO#OUCK6S*[ M*UK0%K-!+SQ3%WO"A:4KTK;/_TY V\TS"Z1]U+CG)=]F@F3J+@NFID MFMFF#YQ6W<]A>=5$FEO?I(R"#%=&U.L-3]>R%6I_U^N;AG&2W?%BN6RW=N"YY1(7?Y7;]< M<4:7M5&6]BW#&/4SFN2]Z5E][(I/SXJU2).<77%2KK.,\L^7+"T>SWMF[_G M=7)W+ZH#_>G9BMZQ&R8^KJZXW.MO*QI9=&=0M?DW8 M8[FW3:J/,B^*OZN=<'G>,ZH>L90M1(6@\N6!S5B:5B39CT\-M+?U61GN;S_3 MO?K#RP\SIR6;%>EOR5+Z5-S(O8,;/L% ZLQL+XPL*P7#.S&P.[J8= 8#+IZ& MPZX&H\9@U-7@I#$XZ6HP;@S&70TFC<&DJX%I/']S1F>3[9>]";I-E-0AYE!! MIV>\>"2\:B]YU48=I[6]C*PDKR1U([A\-Y%V8AI^F/W\WB6_7/SNWI ?R0?* M.:V"G+QRF*!)6KX^ZPOIIVK=7S3,RPW3>H%ID_=%+NY+XN9+ME38.WK[R=?L M/;V]:6D ?7F"MF?)>CY+EY:6^)[RM\0VWQ#+L&SR\<8AK[Y_+2]#\S)9)O)* MI.CCK#O1>B:J3A6\8RZF8YX>$ZUSB3&^BO&[8TP-)NB.,328L#/&G&@P47?, M6(.).WQ3AJ4[Q:U@M[>7!+OFVB]=$O)%D3'R"WTB3E(NTJ)<M,?OC-'QD\JY2!A#A+F(F$>$N8C M80$2%B)A$1(6@V MD0VV(AOHZ-,K7CPD=5XJTV*2;"0GZ!,K5?+:L$8UJTJ2 M'Z;F># T#<,XZS_L2^>PX<2H_]KMG,-VP[%MC X:NHJ&]LEP?-#0TW[<8Z,9 M"0N0L! )BY"P& 1K1?-P&\U#;31_S#E;%'=Y\@];5E%,YBQGMXE0!O,&-=P+ M*7LP403I3.OSV'&@JU<7Z=5#PGPD+$#"0B0L0L)B$*REBM%6%2.M*CXP45W9 M.9.W_.35DFVV7LMC9'V,8$8'H6O:*KUH>W.L7I P%PGSD# ?"0N0L! )BY"P M& 1K:>IDJZD3K:;"7#!)%80N%GPMQ<-92D4EHD**:L&XH%)>E:(R*F13I:!. M#I(:>Z@2E+8KQPJJHU,7Z=1#PGPD+$#"0B0L0L)B$*REE?%6*V/]^+/.YHR3 MXG8W(92PDKR2-QQ9P>5 ]*]^INAR?#CP?*$0;0>.5BIS.T\_DJBC+9)XR\N<[R26A8%FIG!>;(.?%D# '"7.1, \)\Y&P D+ MD; ("8M!L)8N36/W0,K0CEK7&V8]+U;E<=NL3BC'J(:VGU=]F<;I'1XKG*\[ M=*$./2C-A]("*"V$TB(H+4;1VJK8>TQK:E41%/D=B:M_U;"T9*NB3(12#^9! M%C6<3$ZLP[L;O<>C9='5KPOUZS6T4=OOY-"O#_4;0&DAE!9!:3&*UHY\:Q?Y MEOZ.__I&&>=:JV-3*RC-@=)<*,V#TGPH+8#20B@M@M)B%*VMJ=T3?E/_B/]_ MNOLQH64!4)H#I;E0F@>E^5!: *6%4%H$I<4H6ENCNP(!4U\A\$ZJC"R*7"12 MGOGB\QO"2I%D5+!J1F_UK,%4;BBU-SC,QPQ5+ZSAX=5"J,7LD9H<41GOR[4KP>E^5!: M *6%4%H$I<4H6EL=NS()4U\GT2%K)/_6ROF#45[]:L,@/U8O(Z6$D,_(9U": M Z6Y4)H'I?E06@"EA5!:!*7%*%I;BKNJ#/.;*,LPH7494)H#I;E0F@>E^5!: M *6%4%H$I<4H6ONGL+L"#4M?H'%%/]=#XG.!AB:=U)..U1F4YD!I+I3F68)]C:!W4BIO[?" M4L;X7;T(6%6>LDI3=RBX8;T^&/<(W"XAM=D2QJM=]FA="%%F]><_HDO&J@7S_ MMBC$\T[E8+N,V_0_4$L#!!0 ( ! XI58R.^S'C0( .@% 9 >&PO M=V]R:W-H965T$[9T?9$\\0!3R7 M1<5'1B9$?66:/,ZP)/R"UEC)+VO*2B*DR5*3UPQ)HH/*PK0M:VB6)*\,U]%[ M2^8Z=".*O,(E [XI2\)>QEC0W M8L5S6@'#]E?CH?+7#@\Y[OC!&E0F*TJ?E#%+1H:E@+# 6"@%(E];G&!1 M*"&)\;/5-+HC5>#A>J]^HW.7N:P(QPDMON6)R$;&9P,27)--(4*ZN\4VGX'2 MBVG!]1-VK:]E0+SA@I9ML"0H\ZIYD^>V#@'R2OV42##Y-9=QPHW\Z=P/[F 6W"S"N7\O81O. :HMDTF-W,)IX,F=Q'=XNY'T9P#@%AC*CZPH=K%"0O M^$?'%))/G6+&+15^W$L M_4;M\KB::K\K7I,81X;L+XYLBX;[_EUO:'T]P7K9L5Z>4G>#3;E"!G0-LJ'5 MOY*T;27X,=9&;:#55&=OW9YC;H\ ##J P1L!F"X7615XDF#P5H)A1S!\(\'^ M*HB7&CG\VMO'*(;_4=C_4)@'W54BKVA#NB&N_L; M4$L#!!0 ( ! XI592_KHMTP0 $ = 9 >&PO=V]R:W-H965TQ[G^#@O.75W3^ASO,:8@9]A$,4]:^(AL<\6^6A(8NXZ=T)<<;BMU%&A0&LJHHIARZ?B3UN^FU!]KO MDBT+_ @_4!!OP]"E+S!*7#A:F_6K/D@MSO;MP5GF'VN'F@_$PN* L_ MQ%'LDPA0O.Q) WB-8"<)2!7??;R/CXY!DLH3(<_)R6C1DY3DCG" /98@7/ZQ MPT,9[,DQOC(0G^]!=LW9-L"2SPTMT&;$KV MWW">D)'P/!+$Z5^PS[6*!+QMS$B8!_,["/TH^W1_YA-Q%, YS0%J'J#6 _0S M 5H>H%TZ@IX'Z)>.8.0!:>IREGLZ<8[+W'Z7DCV@B9K3DH-T]M-H/E]^E"R4 M&:/\6Y_'L?X,W8W19 Y&D]O[Z7@P']U/OH(I^HXFCV@&;GZ .W1_-QT\?/L! M!A,'S$9WD]'M:#C@(3G)3LI??^DUVZ^J9 M6]? F$1L'0,4+?"B(=YIC^^TQ,M\&HNY5 ]S>:.V L;C:E,[[1D?_>_3*9&C%PM)2GG9N8>$5]Q/&5\.&4.9'*S"*,E]+_.&O/[@< MC!@.X[^;*I^Q]69V8I[7\<;U<$_B[AACNL-2_]=?H*G\WC3M(F&.2!@2!*L4 M2"\*I+?1^W/"W(![??:P-A4ABS?3^.0'9]?7#K4O.%4U[&X4&NV!KO(UF[-=L9GS_=P\K*R\Q>8 M@GFK0;3"WKK^1,(H2.<##:(CLD B88Y(&!($JQ0(*F7?H+S3 M(G+ \2^YK?,&MF81#3)34U2C9A$-,E53H5Y[S4!-.LO4++W9(^!1HP1;$SZT M,AZ)/+XV:;86^0O%,_BWZ'D:YZ&5^];U*)3F"*4A4;1JA=2R0NH'ND8.%U4F MD31'* V)HE7+5#:&L+6MZ>?/"MA@FCQ([@HWEB.#0.WXI:!N':]KG LTJ%U3 M3;-LKV![?]7J%XW=R&L^TCK>FQ>H2)HCE(9$T:J5*SM%:'RDCPAM((72'*$T M)(I6+5/91,+6%NA2'S%/GVWERE;K5G*1S#DCT^N&TBBS[#.>4K9EL+TO:_64 MEC;F-6=I'?7-2U8DS1%*0Z)HU?J5C2:T/])9A':>0FF.4!H21:N6J>P^86OO M=*FS=)H>4BF7-&9M:=I5&FJC5GD8]VA$),5^E67,Q]8QNQ['_XQ=5B MNV^0;G+5KM_ ZR%LN.XDVX/I#E2)S_86QRY=^5$, KSD0W'7X[\2--NNRTX8 MV:3[44^$,1*FAVOL&PO=V]R:W-H965TAW2A56EW-5W=#RD8B 8)2TR[2??'7R>\!"?& MA=U#/[0A/.=QCL_)LSRS<_&2I-^S*><"_9S/XNRR,15B<=YL9L,IGX?96;+@ ML?QFG*3S4,B/Z:29+5(>CHJ@^:Q)+,MMSL,H;K0OBG-W:?LB68I9%/.[%&7+ M^3Q,?UWQ6?)RV<"-S8G[:#(5^8EF^V(13OB B\?%72H_-;>;7?#;+ MF>1U_%B3-K9CYH&[QQOVST7R,IFG,./7R>RO:"2FEPV_@49\'"YGXCYY^<+7 M"3DYWS"99<5O]++&6@TT7&8BF:^#Y17,HWCU-_RYGHB= ,FC#R#K %(-L/<$ MT'4 /70$>QU@'SJ"LPXH4F^N4YFC)EA\4LU]$R_F*XKQ1 M!B*5WT8R3K0'[*;'^@^HV_]\>]_K/'1O^Q_1/?O*^H]L@*Z^H1MV>W/?N?OR M#77Z 1IT;_K=S]WKC@RY?AP\W/;8_0#]@0:R@4?+&4?)&-WS9QXO>8:>?J$; MGDS2<#']A=X'7(31+/L@T8^# +U_^P&]15&,'J;),@OC47;1%#*A_+*:P_7% M7ZTNGNRY>(IZ22RF&6+QB(\T\8$YOF6(;\J)W,XFV3G3I_+_1V6^/KDP&W;86+?CHOM;B$ZDH0O;#(DE%%$]0-UXI6ZX0 M?_\IX:@K^#S[1U?Y%;>MY\[E\SQ;A$-^V9#ZF/'TF3?:[]Y@U_JDFW9(L@"2 MC &1*06RMP6R3>SMS8VJF_Y5I%M$YO_8/+=MQ_,\V5;/NQ-;AU''MUQ?A05U M&+;MEDT\%<,Y%36HPUR?MJRJ&-1ACM?R,-9K@;]-TS>FR9:I?,K^B,24HUXT&LEG%A9F M LDG$-09YP*!WK][XQ-B?6(]UBD.\:O2H,&9Q'LD#W24)HI;'93@V1I-AGF^*.;#I(M &5C4&QJ)4JWAYU3:@.H M&01E"T#9&!2;6J;2$&*CG3%K@ZO3AE9-&^HP3'R,J]I0A_F6[UI5::C#7,^W M_3W*4!HK;'96CW$D^ @-1"CV9&N,/[KE(-D"4#8&Q:96HO1^V#^E,H :/E"V M )2-0;&I92I-'S9:%K,RM&K_1TBP3:V:--1QTGJTJKA @W.I;55Q3(-SJ.OO MX-05@](_$;-_VBR11$,T3.*A;,]TU8YIE'U'_R+39)BIC^U(4+8 E(U!L:E% M*GT?P2<4#@+J"D'9 E V!L6FEJETA<1H9S;"@18\S6^D<,*UY5B18+JK#17Y M. 3'(!A9HR:9NFJB-E5'2H9\O#5I0_S4$?W)NA*&R@;@V)3BU;Z0V*?4D) MS2,H6P#*QJ#8U#*5YI&8UPH/E!"G?EM;9TY51/2HFHYH879U/>15F)IQZ<.( MV8<=H2: BR?FBSJZH4'7]$#9&!2;6M[2?1+OE+H#:DU!V0)0-@;%II:IM*;$ MO"YYH.[X.@V@?E5X#H(%>V"MJO!H8?8>W2E='C&[O"-TY[5E%_-(1W56Q&0/ MS+.4G^I#S9ZHZG+,JS!U!DHG2,U.\ AQ>77AQCS4T6T+NEH(RL:@V-2B[6P8 M/>F.4=@MH[![1F$WC9["R=+2R=*#]HV^IB[V8>JBA]E5.3F(C>V!.14Y:>YL MF)?W_:1X4R&32K&,Q6J#\_;L]FV(3O$.0.7\%3Z_QIKS 3YGJW<=2OK5JQ>] M,)U$<89F?"R'LLX\Z>K2U=L,JP\B613;]9\2(9)Y<3CEX8BG.4!^/TX2L?F0 M#[!]IZ3]'U!+ P04 " 0.*56%DL!ZXP" #'!0 &0 'AL+W=OF&\R);/("F=Y9<9$3I:=B[XI[>30&XV3!^:.9Q,N^XQE!F&&J# /1OQT.,ZRX.LRBNB2- 3? _"1&LV M,[!6+5J+H\Q3!B31?32YB^8P>(!1 M-!TEX>SF <+)%AA@SOYK?3<93,X1/,4*3(E+Y&X"M(<(=LB[(! M89KR+5-2+Z5(=V21(7RX0D5H]K'G*FW R'#32NR@%.N_(?8KC#E3&PD16^+R M-=[5QFOW_L']P#]+.":B">U6 WS/;Y_A:]?9;%N^SAM\0WMA*"#ES.1#$/OT M!)6/\'PR&<]08\)3"3E[GJG82UF0%/N.+DF)8H=.\/Y=Z\+[=L9-IW;3L>SM M-]Q4U]B ,?G-Q8O0G]]U(,0*<_GKE.;.?]#V%)=<*53;8<;W6E1F "]O^)<'2;F@+IW!_\ 4$L#!!0 M ( ! XI5;T<7INP 0 /D> 9 >&PO=V]R:W-H965TN4BHTH=BXVFX8XNE,@W^9)S1!4Q!/62W0A_YI4K$$D@EXRD2\'CJ MG>&3BS P ?D5WQELY,X^,E9FG/\P!Y^C4R\P/8(8YLI(4/VUA@N(8Z.D^_&S M$/7*>YK W?T7]>O/PGB]3RU#OR4 2/=!6K.[[Y'0I# Z,WY[', MMVA37!MX:+Z2BB=%L.Y!PM+M-WTJ$K$3@,.6 %($D-Y>@*(OE1]TZ7>GHX2Q!J\R:^_X&'P6Y-Y1V*U M5(1E*D*;^N22K5D$>DSU=)G'>M0CE('8%@#:TX,>\5@WRZKU8U,^MCN R%8[$:JD8EJD86@?\;*$3L* *4"98.F<9C1%-3"J:;%NUNMK>B@UWY@(9 M!/I33H>:H5%I:&0U= N"\8C-44:?S;@VV; J=+4Q>F,CQ&30;.*H-'%D-7%N M2O/.C,H_J)R2>O^&I2Q9)4V>K()=/3D2JWD_+KT?]SPYCUVFPI%8+14XJ$ E ML/_LP$P98F,2;8D5:0I<4\'H+ :D@04:&<,JVC4#A1H.:[]: 6XN<;P#8=CJ M;:IT]R,-3'I@0:IV-U:9SFYP)S<5*F$K?K1/6?K4-F7MBIV-]8%'N.(C'/8\ M;;$C\"G2T0=&X8JCL!VDWCEQG2)6H6;F;ZW41RV_3KCB)VQEDLGTV_7=;ITW M>G'*2*[4ZH8K2L+#OJO;*3NY4JNGHV(L;(>L=U:W4^XJU%Y7=^N3O&(O;(>O MU\5MYRZ[6&=3?9 7KM +]\U>V"E\N5*KO_VHZ(OT05]VTS3V=GK8?+Z]WX105<$M\IVCE M]*K5PH4!Q,2CP\3W:6/2W8.D]RACPKUMX96/6V&>S?<7WY#K#J@4$N1&.P36Q@V"^H MUDS)&].I+JZ"+R"O;M\O"^-PJN@R:'?(FE"=3))QKA*FFC0!686&?<%2L*/X M= 9GG1<^@%KGF6DDG$YS22L/*T;=,+(3)L0=/!U^IUO:BW1CQ:J%EDW3&*J; M5L9V0']3S6IORG;>I.L5_#'7W^9F.++JPWW!;A5+^:+J+]+& *8>X.JT*,3R MJ^!3F3$[^(,3#OMTQ?-FN>)/)AN4RL0$F"+>(U.:3S8C?Q4M[ME"K\IID>*> MVR?H^=_.\Y1)IJC8-&UJ_YAG^*KN&G1[K5_ZQF^R<@LGH%$R> M1$WV3L%D? (FN^_VU'R-R>#X38;'N=I^O5W;V!-N[0B;J <[[P'Y!3MXL4[J MC>=<:"[KWHPG"9,O-H9&7M.Q^6=T2]]'KH>"R&>>LYD1[*Z:$H@B^;C7,&S"P/)#I=7.-KS9>(?OK %O3?16"C12O1&RD^%P#XIXW M8,2Q>[6Q/,# 5@&K':$(:PJY@V[@W$DCC$$:M%=HU&$S$X$'_?Z M8'=)&,:Q&P',[2 ,,03N1AS!'( '# G#ZCVX\S[R5^\I?_T+[? 94$L#!!0 M ( ! XI5:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GB! SB4 \ !X;"]W;W)K8F]O:RYX M;6S%FM]SFS@0@/\5C9]Z,Y>SS8^TS=2=P5A)F8O!AW!Z?;I1C!QKBI$'2'+7 MO_X$CJ]+XVSO9>,G!T'$QR+VTPH^/)KJZZTQ7]G?VZ*L)X--T^PNAL-ZM5%; M6?]F=JJT>]:FVLK&;E9WPWI7*9G7&Z6:;3%T1J/SX5;J;[$'7^E87NOEG,NC^+M2 ;76IM_J;RB>#T8#5&_/X MR53ZFRD;68A598IB,ACO=]RHJM&K9\VBA+]UWYA+732JFLE&757F?J?+N[8;>Q5#5/\G MC&:]UBLU,ZO[K2J;?1PK5;2 9;W1NWK 2KE5DT%H'E3%%O).M1=ESQ+E^PML M+!D(5W6A[8XJRCM&2IZR-H7.[=ES-I6%+%>*=7&L :"# #HG V1O%A) N@BD M^XJ0HH5H_Z%F9LV2G:H I(= >B>#%(U9 4@?@?1/"/F7 R#/$TD&(YGP?IEY9, M1%=Q=!F%09RQ( R399Q% /(] OF>%C+E-SQ><@$S]@A+V2-:'AZD<11?";;@ M*1.?@I1#,E0FQ#:9!M=!''(+Q7G&PF2^2&([VGJ1PUPR)I:)'5?IDL_8YR!- M[3C[ KDP?8R)_3'C4_A CC%+C(DU<#J$MD86+3 M0GS%XS#J0V(Z&%/[P$(F,1-9$O[>46:I#>+2YK6N"6)B0A@3&V'/9U7 9]VS MR6,19%$20S[,!6-B&42QI>(L"_[LWUHL]8^)<[_@5^W@8U%\F:3S+ER_LH,0 MV!3.D3$E.,1*$,NIX'\L6]*6K9=Q'Q0*,XA#;)"]=(]B M8<9P3F2,(V,.$X=#745@2;J?9#"7.*]41[ S%LNJDNT2%7LS4XW41>^>NYA* MW%>O+BROL!WG]X5B!F)B8G%/5&H\P4),3"PNL5A0S-[0=-'UJU/)I<-T(28F M%Y=8+CBF!S$QQ;C$BL$Q?8B)2<3-TV!U"X2HT)R",6T$N8LLQ95#80$Q.01RR@ MIRG;S^ZXA]G'([;/?XPPF-=*UHJ%INZ%$K./1VR?HYCMBQ-[:'D'GW /?7_R M*BMC/V!^5OINTZC\+("8F'V\4RZ9L3.(B=G'.^6B66]FY&'V\4Y5 CV;9WJ8 M?3SJ$NAES#8_04Q,01[U$Q86/OL0XQ,0OY MQ!9ZMG#>?XX@)F8AO[/0\/#]4*[6NE1Y;$]1V_:5+%:+BK4_^U>@GM^^U%C? M%T5HVY+RVLC\\#G2X5.JC_\"4$L#!!0 ( ! XI5;S((MYZ0$ !(B : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8 M\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]]LL:>OZ1=6[;=(6^V M?9X<][M#7C2;4OJ'$/)RD_9MONGZ=#A?677#OBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8?^W0HOPP.G]WPGCBGHK@=Z*>BN!WCIZV2;06U%O)=!;46\E MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;1ILE M!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>OMHLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.^(>D<"O2/J M'0GTCJAW)- [HMZ10.^(>D<"O>/H8R6!WA'UC@1Z1]0[_J?>N9QV*5][OM?X M_/^DNISO3=?'7Y;?)T?L7' .\ O(XQ=02P,$% @ $#BE5K)H2=C5 0 MOR$ !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1 MYXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6 M616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H M:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[ M<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96V MV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*O MGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T M(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN MN3M>N__J6@O^>MJ;OW?#;\MW'U M"E!+ 0(4 Q0 ( ! XI58'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ $#BE5B^]D:[M *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ $#BE5IE&PO=V]R:W-H965T&UL4$L! A0#% M @ $#BE5D4C9GVU!@ ]!L !@ ("!) X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $#BE5CSW$7#=#@ M%YD !@ ("!&A\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $#BE5F^/<@Q !0 (0P !@ M ("!XSH 'AL+W=OPP( $,& 8 " @5E !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $#BE5E&RK,RH!0 NPP M !D ("!X4P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $#BE5DL#600@!@ #A !D M ("!]F$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $#BE5J5WVGSW!0 )Q !D ("!-G< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $#BE5AP? MRDT$!P _1$ !D ("!.HX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $#BE5D;?N]'O!0 W X !D M ("!0Z$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $#BE5DKE[V >! % H !D ("! M5J\ 'AL+W=O&PO=V]R:W-H965TX !X;"]W;W)K&UL4$L! A0#% M @ $#BE5CP[V7&' @ 8P8 !D ("!S;T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $#BE5CCO\>9: @ 1 4 !D M ("!@M4 'AL+W=OHGF+T" #K"@ &0 @($3V >&PO=V]R M:W-H965T&UL M4$L! A0#% @ $#BE5E%6&&PO=V]R:W-H965T:MP, +L1 9 M " @=#M !X;"]W;W)K&UL4$L! A0#% @ M$#BE5NT195HQ @ HP8 !D ("!OO$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $#BE5J,:J.X5! 5Q4 !D M ("!@ 4! 'AL+W=O!BY8X($ "6%P &0 @(',"0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ $#BE5CB95]IF P *0L !D ("!EQ,! 'AL M+W=O&PO=V]R:W-H965TP> 0!X;"]W;W)K&UL4$L! A0#% @ $#BE M5E+^NBW3! 0!T !D ("!L"$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $#BE5O1Q>F[ ! ^1X M !D ("!03 ! 'AL+W=O&PO>D! 2(@ &@ @ %I/@$ >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 0.*56LFA)V-4! M "_(0 $P @ &*0 $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 00!! +X1 "00@$ ! end XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 242 306 1 false 55 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.ui.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.ui.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit Consolidated Statements of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) Sheet http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficitParenthetical Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ui.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - BUSINESS AND BASIS OF PRESENTATION Sheet http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION BUSINESS AND BASIS OF PRESENTATION Notes 8 false false R9.htm 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - REVENUES Sheet http://www.ui.com/role/REVENUES REVENUES Notes 10 false false R11.htm 0000011 - Disclosure - EARNINGS PER SHARE Sheet http://www.ui.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 11 false false R12.htm 0000012 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTS BALANCE SHEET COMPONENTS Notes 12 false false R13.htm 0000013 - Disclosure - ACCRUED WARRANTY Sheet http://www.ui.com/role/ACCRUEDWARRANTY ACCRUED WARRANTY Notes 13 false false R14.htm 0000014 - Disclosure - DEBT Sheet http://www.ui.com/role/DEBT DEBT Notes 14 false false R15.htm 0000015 - Disclosure - LEASES Sheet http://www.ui.com/role/LEASES LEASES Notes 15 false false R16.htm 0000016 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 0000017 - Disclosure - COMMON STOCK AND TREASURY STOCK Sheet http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK COMMON STOCK AND TREASURY STOCK Notes 17 false false R18.htm 0000018 - Disclosure - STOCK BASED COMPENSATION Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATION STOCK BASED COMPENSATION Notes 18 false false R19.htm 0000019 - Disclosure - INCOME TAXES Sheet http://www.ui.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 0000020 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS Notes 20 false false R21.htm 0000021 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.ui.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 21 false false R22.htm 0000022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 0000023 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.ui.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.ui.com/role/EARNINGSPERSHARE 23 false false R24.htm 0000024 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSTables BALANCE SHEET COMPONENTS (Tables) Tables http://www.ui.com/role/BALANCESHEETCOMPONENTS 24 false false R25.htm 0000025 - Disclosure - ACCRUED WARRANTY (Tables) Sheet http://www.ui.com/role/ACCRUEDWARRANTYTables ACCRUED WARRANTY (Tables) Tables http://www.ui.com/role/ACCRUEDWARRANTY 25 false false R26.htm 0000026 - Disclosure - DEBT (Tables) Sheet http://www.ui.com/role/DEBTTables DEBT (Tables) Tables http://www.ui.com/role/DEBT 26 false false R27.htm 0000027 - Disclosure - LEASES (Tables) Sheet http://www.ui.com/role/LEASESTables LEASES (Tables) Tables http://www.ui.com/role/LEASES 27 false false R28.htm 0000028 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables STOCK BASED COMPENSATION (Tables) Tables http://www.ui.com/role/STOCKBASEDCOMPENSATION 28 false false R29.htm 0000029 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables) Tables http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS 29 false false R30.htm 0000030 - Disclosure - REVENUES - Narrative (Details) Sheet http://www.ui.com/role/REVENUESNarrativeDetails REVENUES - Narrative (Details) Details 30 false false R31.htm 0000031 - Disclosure - EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) Details 31 false false R32.htm 0000032 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Inventories (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails BALANCE SHEET COMPONENTS - Schedule of Inventories (Details) Details 32 false false R33.htm 0000033 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Property and Equipment, Net (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails BALANCE SHEET COMPONENTS - Schedule of Property and Equipment, Net (Details) Details 33 false false R34.htm 0000034 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Long-term Assets (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails BALANCE SHEET COMPONENTS - Schedule of Other Long-term Assets (Details) Details 34 false false R35.htm 0000035 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Current Liabilities (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails BALANCE SHEET COMPONENTS - Schedule of Other Current Liabilities (Details) Details 35 false false R36.htm 0000036 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Long Term Liabilities (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongTermLiabilitiesDetails BALANCE SHEET COMPONENTS - Schedule of Other Long Term Liabilities (Details) Details 36 false false R37.htm 0000037 - Disclosure - ACCRUED WARRANTY - Narrative (Details) Sheet http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails ACCRUED WARRANTY - Narrative (Details) Details 37 false false R38.htm 0000038 - Disclosure - ACCRUED WARRANTY - Schedule of Warranty Obligations (Details) Sheet http://www.ui.com/role/ACCRUEDWARRANTYScheduleofWarrantyObligationsDetails ACCRUED WARRANTY - Schedule of Warranty Obligations (Details) Details 38 false false R39.htm 0000039 - Disclosure - DEBT - Narrative (Details) Sheet http://www.ui.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 39 false false R40.htm 0000040 - Disclosure - DEBT - Schedule of Debt (Details) Sheet http://www.ui.com/role/DEBTScheduleofDebtDetails DEBT - Schedule of Debt (Details) Details 40 false false R41.htm 0000041 - Disclosure - DEBT - Schedule of Debt and Interest Payment Obligations (Details) Sheet http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails DEBT - Schedule of Debt and Interest Payment Obligations (Details) Details 41 false false R42.htm 0000042 - Disclosure - LEASES - Narrative (Details) Sheet http://www.ui.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 42 false false R43.htm 0000043 - Disclosure - LEASES - Schedule of Lease Costs (Details) Sheet http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails LEASES - Schedule of Lease Costs (Details) Details 43 false false R44.htm 0000044 - Disclosure - LEASES - Schedule of Operating Leases Future Payment Obligations (Details) Sheet http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails LEASES - Schedule of Operating Leases Future Payment Obligations (Details) Details 44 false false R45.htm 0000045 - Disclosure - LEASES - Schedule of Weighted-Average Term and Discount Rate (Details) Sheet http://www.ui.com/role/LEASESScheduleofWeightedAverageTermandDiscountRateDetails LEASES - Schedule of Weighted-Average Term and Discount Rate (Details) Details 45 false false R46.htm 0000046 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 46 false false R47.htm 0000047 - Disclosure - COMMON STOCK AND TREASURY STOCK - Narrative (Details) Sheet http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails COMMON STOCK AND TREASURY STOCK - Narrative (Details) Details 47 false false R48.htm 0000048 - Disclosure - STOCK BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails STOCK BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) Details 48 false false R49.htm 0000049 - Disclosure - STOCK BASED COMPENSATION - Narrative (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK BASED COMPENSATION - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - STOCK BASED COMPENSATION - Schedule of Option Activity for Company's Stock Incentive Plans (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails STOCK BASED COMPENSATION - Schedule of Option Activity for Company's Stock Incentive Plans (Details) Details 50 false false R51.htm 0000051 - Disclosure - STOCK BASED COMPENSATION -Schedule of RSU Activity (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails STOCK BASED COMPENSATION -Schedule of RSU Activity (Details) Details 51 false false R52.htm 0000052 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.ui.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 52 false false R53.htm 0000053 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details) Details http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables 53 false false R54.htm 0000054 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Product (Details) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Product (Details) Details 54 false false R55.htm 0000055 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Geography (Details) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Geography (Details) Details 55 false false R56.htm 0000056 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail) Details 56 false false R57.htm 0000057 - Disclosure - SUBSEQUENT EVENTS - Narrative (Details) Sheet http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails SUBSEQUENT EVENTS - Narrative (Details) Details 57 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept LondonInterbankOfferedRateLIBORMember in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. ubnt-20230331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: ubnt:StandardProductWarrantyPeriod - ubnt-20230331.htm 4 ubnt-20230331.htm ubnt-033123xex311.htm ubnt-033123xex312.htm ubnt-033123xex321.htm ubnt-20230331.xsd ubnt-20230331_cal.xml ubnt-20230331_def.xml ubnt-20230331_lab.xml ubnt-20230331_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ubnt-20230331.htm": { "axisCustom": 0, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 729, "http://xbrl.sec.gov/dei/2022": 33 }, "contextCount": 242, "dts": { "calculationLink": { "local": [ "ubnt-20230331_cal.xml" ] }, "definitionLink": { "local": [ "ubnt-20230331_def.xml" ] }, "inline": { "local": [ "ubnt-20230331.htm" ] }, "labelLink": { "local": [ "ubnt-20230331_lab.xml" ] }, "presentationLink": { "local": [ "ubnt-20230331_pre.xml" ] }, "schema": { "local": [ "ubnt-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 483, "entityCount": 1, "hidden": { "http://www.ui.com/20230331": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 45, "keyStandard": 261, "memberCustom": 17, "memberStandard": 37, "nsprefix": "ubnt", "nsuri": "http://www.ui.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.ui.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "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": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - REVENUES", "menuCat": "Notes", "order": "10", "role": "http://www.ui.com/role/REVENUES", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "11", "role": "http://www.ui.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - BALANCE SHEET COMPONENTS", "menuCat": "Notes", "order": "12", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTS", "shortName": "BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - ACCRUED WARRANTY", "menuCat": "Notes", "order": "13", "role": "http://www.ui.com/role/ACCRUEDWARRANTY", "shortName": "ACCRUED WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - DEBT", "menuCat": "Notes", "order": "14", "role": "http://www.ui.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - LEASES", "menuCat": "Notes", "order": "15", "role": "http://www.ui.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "16", "role": "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - COMMON STOCK AND TREASURY STOCK", "menuCat": "Notes", "order": "17", "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK", "shortName": "COMMON STOCK AND TREASURY STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - STOCK BASED COMPENSATION", "menuCat": "Notes", "order": "18", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "19", "role": "http://www.ui.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.ui.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS", "menuCat": "Notes", "order": "20", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "21", "role": "http://www.ui.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.ui.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - BALANCE SHEET COMPONENTS (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables", "shortName": "BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - ACCRUED WARRANTY (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.ui.com/role/ACCRUEDWARRANTYTables", "shortName": "ACCRUED WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - DEBT (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.ui.com/role/DEBTTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.ui.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - STOCK BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "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:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - REVENUES - Narrative (Details)", "menuCat": "Details", "order": "30", "role": "http://www.ui.com/role/REVENUESNarrativeDetails", "shortName": "REVENUES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-5", "lang": "en-US", "name": "ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details)", "menuCat": "Details", "order": "31", "role": "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i83f96f8582b44e4db004fa140485cc01_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Inventories (Details)", "menuCat": "Details", "order": "32", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails", "shortName": "BALANCE SHEET COMPONENTS - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "33", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails", "shortName": "BALANCE SHEET COMPONENTS - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesReceivableNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Long-term Assets (Details)", "menuCat": "Details", "order": "34", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails", "shortName": "BALANCE SHEET COMPONENTS - Schedule of Other Long-term Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Current Liabilities (Details)", "menuCat": "Details", "order": "35", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails", "shortName": "BALANCE SHEET COMPONENTS - Schedule of Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of Other Long Term Liabilities (Details)", "menuCat": "Details", "order": "36", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongTermLiabilitiesDetails", "shortName": "BALANCE SHEET COMPONENTS - Schedule of Other Long Term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:StandardProductWarrantyPolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "if59e8db7d1124791bfd423b5a6ea137e_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ubnt:StandardProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - ACCRUED WARRANTY - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails", "shortName": "ACCRUED WARRANTY - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StandardProductWarrantyPolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "if59e8db7d1124791bfd423b5a6ea137e_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ubnt:StandardProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i1331862a68b848988f8c17915731684a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - ACCRUED WARRANTY - Schedule of Warranty Obligations (Details)", "menuCat": "Details", "order": "38", "role": "http://www.ui.com/role/ACCRUEDWARRANTYScheduleofWarrantyObligationsDetails", "shortName": "ACCRUED WARRANTY - Schedule of Warranty Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - DEBT - Narrative (Details)", "menuCat": "Details", "order": "39", "role": "http://www.ui.com/role/DEBTNarrativeDetails", "shortName": "DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "ie0a5c551ccac4b3fb43190d133e72028_D20220701-20230331", "decimals": "4", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements of Operations and Comprehensive Income", "menuCat": "Statements", "order": "4", "role": "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - DEBT - Schedule of Debt (Details)", "menuCat": "Details", "order": "40", "role": "http://www.ui.com/role/DEBTScheduleofDebtDetails", "shortName": "DEBT - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - DEBT - Schedule of Debt and Interest Payment Obligations (Details)", "menuCat": "Details", "order": "41", "role": "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails", "shortName": "DEBT - Schedule of Debt and Interest Payment Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i42ecf5fe463b4bf9b56b006c0e232928_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - LEASES - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://www.ui.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i42ecf5fe463b4bf9b56b006c0e232928_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - LEASES - Schedule of Lease Costs (Details)", "menuCat": "Details", "order": "43", "role": "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails", "shortName": "LEASES - Schedule of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - LEASES - Schedule of Operating Leases Future Payment Obligations (Details)", "menuCat": "Details", "order": "44", "role": "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails", "shortName": "LEASES - Schedule of Operating Leases Future Payment Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - LEASES - Schedule of Weighted-Average Term and Discount Rate (Details)", "menuCat": "Details", "order": "45", "role": "http://www.ui.com/role/LEASESScheduleofWeightedAverageTermandDiscountRateDetails", "shortName": "LEASES - Schedule of Weighted-Average Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i902e728bb1f04b77ada400a522824cd8_I20220503", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - COMMON STOCK AND TREASURY STOCK - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails", "shortName": "COMMON STOCK AND TREASURY STOCK - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i902e728bb1f04b77ada400a522824cd8_I20220503", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - STOCK BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "48", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails", "shortName": "STOCK BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i11dd6530d4644ef696066088ce87ae58_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - STOCK BASED COMPENSATION - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "id26719df34cd43f29513f90718c87059_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)", "menuCat": "Statements", "order": "5", "role": "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i1add798c68394c9f9e45a44e07eb74db_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i1331862a68b848988f8c17915731684a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - STOCK BASED COMPENSATION - Schedule of Option Activity for Company's Stock Incentive Plans (Details)", "menuCat": "Details", "order": "50", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails", "shortName": "STOCK BASED COMPENSATION - Schedule of Option Activity for Company's Stock Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "true" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "if95edfcafe394350b9c192497a5af65a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - STOCK BASED COMPENSATION -Schedule of RSU Activity (Details)", "menuCat": "Details", "order": "51", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails", "shortName": "STOCK BASED COMPENSATION -Schedule of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "if95edfcafe394350b9c192497a5af65a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - INCOME TAXES - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://www.ui.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Product (Details)", "menuCat": "Details", "order": "54", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Product (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i908f69b2f88c4172900cf43aba362b77_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Geography (Details)", "menuCat": "Details", "order": "55", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Schedule of Revenues by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "iafdb559b71064122b8ada4b7d336a9e0_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ubnt:ScheduleOfRevenueAndAccountsReceivableByMajorCustomerByReportingSegmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "ic8107e1299b84cfe9a607a0c2eb99c49_D20220701-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)", "menuCat": "Details", "order": "56", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ubnt:ScheduleOfRevenueAndAccountsReceivableByMajorCustomerByReportingSegmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "ic8107e1299b84cfe9a607a0c2eb99c49_D20220701-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "icfc85f7855554c9a85cd02fbcbc21b2d_D20230505-20230505", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - SUBSEQUENT EVENTS - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails", "shortName": "SUBSEQUENT EVENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "icfc85f7855554c9a85cd02fbcbc21b2d_D20230505-20230505", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficitParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i5f5640f0e3e740e8b58018b9b5524045_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - BUSINESS AND BASIS OF PRESENTATION", "menuCat": "Notes", "order": "8", "role": "http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION", "shortName": "BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20230331.htm", "contextRef": "i564bb0c373c84db8afb55f5bbb970171_D20220701-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Focus" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r516" ], "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/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r514" ], "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/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "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/2022", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r261", "r504", "r549", "r571" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r277", "r278", "r279", "r280", "r357", "r455", "r466", "r486", "r487", "r501", "r506", "r512", "r548", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails", "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r277", "r278", "r279", "r280", "r357", "r455", "r466", "r486", "r487", "r501", "r506", "r512", "r548", "r563", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails", "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r261", "r504", "r549", "r571" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r257", "r457", "r502", "r510", "r543", "r544", "r549", "r570" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r257", "r457", "r502", "r510", "r543", "r544", "r549", "r570" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r277", "r278", "r279", "r280", "r356", "r357", "r385", "r386", "r387", "r454", "r455", "r466", "r486", "r487", "r501", "r506", "r512", "r540", "r548", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails", "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r277", "r278", "r279", "r280", "r356", "r357", "r385", "r386", "r387", "r454", "r455", "r466", "r486", "r487", "r501", "r506", "r512", "r540", "r548", "r564", "r565", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails", "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r258", "r259", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r503", "r511", "r549" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_SouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "South America [Member]", "terseLabel": "South America" } } }, "localname": "SouthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r258", "r259", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r503", "r511", "r549" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails" ], "xbrltype": "stringItemType" }, "ubnt_A2022MayProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 May Program", "label": "2022 May Program [Member]", "terseLabel": "2022 May Program" } } }, "localname": "A2022MayProgramMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_AdditionalTaxDepositRequested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional Tax Deposit Requested", "label": "Additional Tax Deposit Requested", "terseLabel": "Additional tax deposit requested" } } }, "localname": "AdditionalTaxDepositRequested", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended and Restated Credit Agreement", "label": "Amended and Restated Credit Agreement [Member]", "terseLabel": "Amended and Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ApplicableInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applicable Interest Rate [Member]", "label": "Applicable Interest Rate [Member]", "terseLabel": "Applicable interest rate" } } }, "localname": "ApplicableInterestRateMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components [Member]", "label": "Components [Member]", "terseLabel": "Components" } } }, "localname": "ComponentsMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ComputerAndOtherEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer And Other Equipment [Member]", "label": "Computer And Other Equipment [Member]", "terseLabel": "Computer and other equipment" } } }, "localname": "ComputerAndOtherEquipmentMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Customer Deposits, Current", "label": "Contract With Customer, Liability, Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails", "http://www.ui.com/role/REVENUESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue, Current", "label": "Contract With Customer, Liability, Deferred Revenue, Current", "terseLabel": "Deferred revenue, current", "verboseLabel": "Deferred revenue \u2014 short-term" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueCurrent", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails", "http://www.ui.com/role/REVENUESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue, Noncurrent", "label": "Contract With Customer, Liability, Deferred Revenue, Noncurrent", "terseLabel": "Deferred Revenue \u2014 long-term" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueNoncurrent", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/REVENUESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate", "label": "Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate", "terseLabel": "Debt basis spread over applicable interest rate" } } }, "localname": "DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_DebtSecuritiesAvailableForSaleRecoveries": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Recoveries", "label": "Debt Securities, Available-for-sale, Recoveries", "negatedTerseLabel": "Recovery of impaired investment" } } }, "localname": "DebtSecuritiesAvailableForSaleRecoveries", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ubnt_EnterpriseTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enterprise Technology [Member]", "label": "Enterprise Technology [Member]", "terseLabel": "Enterprise technology" } } }, "localname": "EnterpriseTechnologyMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "domainItemType" }, "ubnt_IncreaseDecreaseinVendorDeposits": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Vendor Deposits", "label": "Increase (Decrease) in Vendor Deposits", "negatedTerseLabel": "Vendor deposits" } } }, "localname": "IncreaseDecreaseinVendorDeposits", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ubnt_InterestandOtherPaymentsonDebtObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest and Other Payments on Debt Obligations [Abstract]", "label": "Interest and Other Payments on Debt Obligations [Abstract]", "terseLabel": "Interest and other payments on debt payment obligations" } } }, "localname": "InterestandOtherPaymentsonDebtObligationsAbstract", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "stringItemType" }, "ubnt_InventoryReceivedNotBilled": { "auth_ref": [], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory Received, Not Billed", "label": "Inventory Received, Not Billed", "terseLabel": "Inventory received not billed" } } }, "localname": "InventoryReceivedNotBilled", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LIBOROneMonthRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LIBOR, One Month Rate", "label": "LIBOR, One Month Rate [Member]", "terseLabel": "LIBOR, One-Month Rate" } } }, "localname": "LIBOROneMonthRateMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails": { "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", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Coverage Ratio", "label": "Line of Credit Facility, Covenant Terms, Coverage Ratio", "terseLabel": "Minimum consolidated interest coverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantTermsCoverageRatio", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Debt Issuance Costs, Percentage, Annually", "label": "Line of Credit Facility, Debt Issuance Costs, Percentage, Annually", "terseLabel": "Issuance fees per annum" } } }, "localname": "LineofCreditFacilityDebtIssuanceCostsPercentageAnnually", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Option, Additional Maximum Borrowing Capacity", "label": "Line of Credit Facility, Option, Additional Maximum Borrowing Capacity", "terseLabel": "Additional borrowing capacity" } } }, "localname": "LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Periodic Payment, Principal, Percentage", "label": "Line of Credit Facility, Periodic Payment, Principal, Percentage", "terseLabel": "Percentage of principal due quarterly" } } }, "localname": "LineofCreditFacilityPeriodicPaymentPrincipalPercentage", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 2.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments", "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments", "totalLabel": "Interest and other payments on debt payment obligations, total" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 6.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments After Year Four", "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments After Year Four", "terseLabel": "Interest and other payments on debt payment obligations, thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 5.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Four", "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Four", "terseLabel": "Interest and other payments on debt payment obligations, 2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 2.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year One", "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year One", "terseLabel": "Interest and other payments on debt payment obligations, 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 4.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Three", "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Three", "terseLabel": "Interest and other payments on debt payment obligations, 2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 3.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Two", "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Two", "terseLabel": "Interest and other payments on debt payment obligations, 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 2.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year", "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year", "verboseLabel": "Interest and other payments on debt payment obligations, 2023 (remainder)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments", "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments", "totalLabel": "Debt and interest payment obligations, total" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails_1": { "order": 6.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments After Year Four", "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments After Year Four", "totalLabel": "Debt and interest payment obligations, thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails_1": { "order": 5.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Four", "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Four", "totalLabel": "Debt and interest payment obligations, 2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails_1": { "order": 2.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year One", "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year One", "totalLabel": "Debt and interest payment obligations, 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails_1": { "order": 4.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Three", "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Three", "totalLabel": "Debt and interest payment obligations, 2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails_1": { "order": 3.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Two", "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Two", "totalLabel": "Debt and interest payment obligations, 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails_1": { "order": 1.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year", "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year", "totalLabel": "Debt and interest payment obligations, 2023 (remainder)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, after Year Four", "label": "Long-Term Debt, Maturity, after Year Four", "terseLabel": "Debt payment obligations, thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_NumberOfClaimsDismissing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Claims Dismissing", "label": "Number Of Claims Dismissing", "terseLabel": "Number Of claims dismissing" } } }, "localname": "NumberOfClaimsDismissing", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "ubnt_NumberOfClaimsRemaining": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Claims Remaining", "label": "Number Of Claims Remaining", "terseLabel": "Number Of claims remaining" } } }, "localname": "NumberOfClaimsRemaining", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "ubnt_NumberOfLawsuitsInvalidated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Lawsuits Invalidated", "label": "Number of Lawsuits Invalidated", "terseLabel": "Number of lawsuits Invalidated" } } }, "localname": "NumberOfLawsuitsInvalidated", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "ubnt_NumberOfProductTypes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Product Types", "label": "Number Of Product Types", "terseLabel": "Number of product types" } } }, "localname": "NumberOfProductTypes", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails" ], "xbrltype": "integerItemType" }, "ubnt_NumberOfSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Subsidiaries", "label": "Number of Subsidiaries", "terseLabel": "Number of subsidiaries (or more)" } } }, "localname": "NumberOfSubsidiaries", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "integerItemType" }, "ubnt_OperatingLeaseNonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Non-Cash Lease Expense", "label": "Operating Lease, Non-Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseNonCashLeaseExpense", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ubnt_PaymentForTaxDeposit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment For Tax Deposit", "label": "Payment For Tax Deposit", "terseLabel": "Payment for tax deposit" } } }, "localname": "PaymentForTaxDeposit", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_ProvisionForGainLossOnSalesReturns": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for Gain (Loss) on Sales Returns", "label": "Provision for Gain (Loss) on Sales Returns", "terseLabel": "Provision for sales returns" } } }, "localname": "ProvisionForGainLossOnSalesReturns", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ubnt_ProvisionforGainLossonVendorDeposit": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for Gain (Loss) on Vendor Deposit", "label": "Provision for Gain (Loss) on Vendor Deposit", "terseLabel": "Provision for loss on vendor deposits and purchase commitments" } } }, "localname": "ProvisionforGainLossonVendorDeposit", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ubnt_RepaymentofLongTermLinesofCreditInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment of Long-Term Lines of Credit, Interest", "label": "Repayment of Long-Term Lines of Credit, Interest", "terseLabel": "Interest payment" } } }, "localname": "RepaymentofLongTermLinesofCreditInterest", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_RepaymentofLongTermLinesofCreditPrincipal": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment of Long-Term Lines of Credit, Principal", "label": "Repayment of Long-Term Lines of Credit, Principal", "negatedLabel": "Repayments of debt", "terseLabel": "Principal payment" } } }, "localname": "RepaymentofLongTermLinesofCreditPrincipal", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_ReserveforSalesReturnsCurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reserve for Sales Returns, Current", "label": "Reserve for Sales Returns, Current", "terseLabel": "Reserve for sales returns" } } }, "localname": "ReserveforSalesReturnsCurrent", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_SOFROneMonthRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SOFR, One Month Rate", "label": "SOFR, One Month Rate [Member]", "terseLabel": "SOFR, One Month Rate" } } }, "localname": "SOFROneMonthRateMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomerByReportingSegmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Revenue and Accounts Receivable by Major Customer by Reporting Segment", "label": "Schedule of Revenue and Accounts Receivable by Major Customer by Reporting Segment [Table Text Block]", "terseLabel": "Schedule of Revenue and Accounts Receivable by Major Customer by Reporting Segment" } } }, "localname": "ScheduleOfRevenueAndAccountsReceivableByMajorCustomerByReportingSegmentTableTextBlock", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "ubnt_SecuredOvernightFinancingRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate", "label": "Secured Overnight Financing Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ServiceProviderTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Provider Technology [Member]", "label": "Service Provider Technology [Member]", "terseLabel": "Service Provider Technology" } } }, "localname": "ServiceProviderTechnologyMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "domainItemType" }, "ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than option vested in period intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Vested In Period Intrinsic Value", "terseLabel": "Intrinsic value of RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard product warranty period.", "label": "Standard Product Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails" ], "xbrltype": "durationItemType" }, "ubnt_SwinglineLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swingline Loan [Member]", "label": "Swingline Loan [Member]", "terseLabel": "Sublimit for swingline loan advances" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_TaxYear20102016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2010 - 2016", "label": "Tax Year 2010 - 2016 [Member]", "terseLabel": "Tax Year 2010 - 2016" } } }, "localname": "TaxYear20102016Member", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Facility", "verboseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofDebtDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_TestingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Testing Equipment [Member]", "label": "Testing Equipment [Member]", "terseLabel": "Testing equipment" } } }, "localname": "TestingEquipmentMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "ubnt_ToolingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tooling Equipment [Member]", "label": "Tooling Equipment [Member]", "terseLabel": "Tooling equipment" } } }, "localname": "ToolingEquipmentMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "ubnt_TotalDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Debt [Abstract]", "label": "Total Debt [Abstract]", "terseLabel": "Total" } } }, "localname": "TotalDebtAbstract", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "stringItemType" }, "ubnt_UnpaidStockRepurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unpaid Stock Repurchases", "label": "Unpaid Stock Repurchases", "terseLabel": "Unpaid stock repurchases" } } }, "localname": "UnpaidStockRepurchases", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ubnt_VendorDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Vendor Deposits, Current", "label": "Vendor Deposits, Current", "terseLabel": "Vendor deposits" } } }, "localname": "VendorDepositsCurrent", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ubnt_VivatoXRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vivato X R", "label": "Vivato X R [Member]", "terseLabel": "Vivato X R" } } }, "localname": "VivatoXRMember", "nsuri": "http://www.ui.com/20230331", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r509" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable, Other, Current", "terseLabel": "Other payables" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r263", "r264" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $66 and $52 at March\u00a031, 2023 and June\u00a030, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r6", "r139", "r153" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable \u2014 long-term" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r85", "r169" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r31", "r32", "r174", "r462", "r471", "r472" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r29", "r32", "r127", "r450", "r467", "r468", "r524", "r525", "r526", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r9", "r509" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid\u2013in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r394", "r395", "r396", "r533", "r534", "r535", "r556" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r118", "r119", "r359" ], "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 expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash (used in)/provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AirTransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of air transportation.", "label": "Air Transportation Equipment [Member]", "terseLabel": "Corporate aircraft" } } }, "localname": "AirTransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r389" ], "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", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r175", "r265", "r268" ], "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": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r41", "r52", "r132", "r313" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Premium amortization and (discount accretion), net" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r37", "r313", "r434", "r528" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r137", "r152", "r172", "r200", "r244", "r248", "r253", "r266", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r418", "r420", "r426", "r509", "r546", "r547", "r561" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r165", "r177", "r200", "r266", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r418", "r420", "r426", "r509", "r546", "r547", "r561" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388" ], "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/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r60", "r69" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Unpaid property and equipment and other long-term assets" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r54", "r167", "r488" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r49", "r54", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r49", "r131" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "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": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-Cash Investing and Financing Activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r105", "r106", "r107", "r108" ], "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/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r144", "r159" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r87", "r274", "r275", "r476", "r545" ], "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/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Authorized shares, stock incentive plans (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficitParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r533", "r534", "r556" ], "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/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r8" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r8" ], "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, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r99" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r8", "r509" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock\u2014$0.001 par value; 500,000,000 shares authorized: 60,428,811 and 60,420,525 outstanding as of September 30, 2022 and June\u00a030, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r181", "r183", "r187", "r458", "r463" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r64", "r65", "r129", "r130", "r261", "r475" ], "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/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r64", "r65", "r129", "r130", "r261", "r473", "r475" ], "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/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r64", "r65", "r129", "r130", "r261", "r475", "r572" ], "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/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r64", "r65", "r129", "r130", "r261" ], "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", "terseLabel": "Revenue percentage", "verboseLabel": "Concentration percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r64", "r65", "r129", "r130", "r261", "r475" ], "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/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r333", "r334", "r353" ], "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred Revenue \u2014 long-term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r505", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r505", "r549" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r39", "r457" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "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/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r61", "r261" ], "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 concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r98", "r198", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r307", "r314", "r315", "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r3", "r4", "r5", "r138", "r140", "r149", "r203", "r291", "r292", "r293", "r294", "r295", "r297", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r435", "r496", "r497", "r498", "r499", "r500", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r133", "r135", "r291", "r435", "r497", "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r23", "r292" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r24", "r203", "r291", "r292", "r293", "r294", "r295", "r297", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r435", "r496", "r497", "r498", "r499", "r500", "r529" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r24", "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Periodic payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r24", "r100", "r101", "r102", "r103", "r132", "r133", "r135", "r148", "r203", "r291", "r292", "r293", "r294", "r295", "r297", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r435", "r496", "r497", "r498", "r499", "r500", "r529" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "negatedTerseLabel": "Change in unrealized loss on available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Current, Net", "negatedLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "negatedLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r399", "r400" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r52", "r123", "r406", "r411", "r412", "r531" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r52", "r242" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r362", "r390", "r391", "r393", "r397", "r507" ], "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/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends Paid on Common Stock" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, the Middle East and Africa (\u201cEMEA\u201d)" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share of common stock:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r188", "r209", "r210", "r211", "r212", "r213", "r217", "r219", "r224", "r225", "r226", "r230", "r424", "r425", "r459", "r464", "r493" ], "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", "verboseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r188", "r209", "r210", "r211", "r212", "r213", "r219", "r224", "r225", "r226", "r230", "r424", "r425", "r459", "r464", "r493" ], "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", "verboseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Net income per share of common stock:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "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": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r392" ], "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 recognized (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r551" ], "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 costs, RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r551" ], "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 costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_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": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r99", "r163", "r184", "r185", "r186", "r204", "r205", "r206", "r208", "r214", "r216", "r232", "r267", "r332", "r394", "r395", "r396", "r407", "r408", "r423", "r427", "r428", "r429", "r430", "r431", "r432", "r450", "r467", "r468", "r469" ], "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/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal funds rate", "verboseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r170", "r271" ], "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", "terseLabel": "Accumulated amortization, intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r63", "r475" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic concentration risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r38", "r200", "r244", "r247", "r252", "r255", "r266", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r426", "r495", "r546" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r35", "r136", "r145", "r161", "r244", "r247", "r252", "r255", "r460", "r495" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r272", "r273" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r201", "r402", "r404", "r405", "r409", "r413", "r415", "r416", "r417" ], "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/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority.", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "terseLabel": "Reserve for tax uncertainty" } } }, "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r202", "r215", "r216", "r243", "r401", "r410", "r414", "r465" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r55" ], "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 paid, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r150", "r519" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Noncurrent", "terseLabel": "Hong Kong Tax deposit" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r51" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r527" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r456", "r527" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r51" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r220", "r221", "r222", "r226", "r361" ], "calculation": { "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "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 share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive potential common shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InlandRevenueHongKongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Hong Kong.", "label": "Inland Revenue, Hong Kong [Member]", "terseLabel": "Hong Kong Inland Revenue Department" } } }, "localname": "InlandRevenueHongKongMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r82", "r83" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r193", "r195", "r196" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "IRS" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods and Work in Process, Net of Reserves [Abstract]", "terseLabel": "Inventories [Abstract]" } } }, "localname": "InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r80", "r490" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails": { "order": 1.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/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r176", "r489", "r509" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails", "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r80", "r491" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails": { "order": 2.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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r270" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for inventory obsolescence" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r447", "r508" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r439" ], "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/2022", "presentation": [ "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r560" ], "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]", "terseLabel": "Schedule of Undiscounted Future Fixed Payment Obligations Under Recognized Operating Leases and Reconciliation of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r448" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails_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 future fixed operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r448" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails": { "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": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r448" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails": { "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", "terseLabel": "Fiscal 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r448" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails": { "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", "terseLabel": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r448" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails": { "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", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r560" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails": { "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": "Remainder of Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r448" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails_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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r558" ], "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", "terseLabel": "Lease, extension of terms" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r449" ], "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]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r200", "r266", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r419", "r420", "r421", "r426", "r494", "r546", "r561", "r562" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r13", "r141", "r157", "r509", "r530", "r539", "r557" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Deficit" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r166", "r200", "r266", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r419", "r420", "r421", "r426", "r509", "r546", "r561", "r562" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r5", "r140", "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowing" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "verboseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage of unused borrowings" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r5", "r140", "r155", "r304", "r318", "r497", "r498" ], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 1.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Debt payment obligations, total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Debt payment obligations" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r97", "r203", "r309" ], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "Debt payment obligations, 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r97", "r203", "r309" ], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Debt payment obligations, 2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r97", "r203", "r309" ], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Debt payment obligations, 2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r97", "r203", "r309" ], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Debt payment obligations, 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r532" ], "calculation": { "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Debt payment obligations, 2023 (remainder)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTScheduleofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r173" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Debt \u2014 long-term", "verboseLabel": "Total Debt - long term" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r88", "r89", "r276", "r277", "r278", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r277", "r278", "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss contingency, estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Other lawsuits filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [ "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Infringed number" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of lawsuits" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "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": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYScheduleofWarrantyObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r194" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r194" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r49", "r50", "r53" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r36", "r53", "r146", "r160", "r164", "r179", "r182", "r186", "r200", "r207", "r209", "r210", "r211", "r212", "r215", "r216", "r223", "r244", "r247", "r252", "r255", "r266", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r425", "r426", "r495", "r546" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r538" ], "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/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r128" ], "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/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r244", "r247", "r252", "r255", "r495" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r440", "r508" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Fixed lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r437" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails_1": { "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", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofOperatingLeasesFuturePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r437" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability\u2014 current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r437" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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": "Operating lease liabilities \u2014long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r438", "r443" ], "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", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r436" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r446", "r508" ], "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", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofWeightedAverageTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r445", "r508" ], "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", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofWeightedAverageTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other long-term assets, net" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r171" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 5.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 long-term assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails", "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Other obligations" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r124", "r125", "r126" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized losses on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r124", "r125", "r126", "r180", "r183" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r30", "r33", "r79", "r178" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "terseLabel": "Reclassification adjustment for loss on investments included in net income" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r21", "r509" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails", "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other Current Liabilities [Abstract]" } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Long-Term Liabilities [Abstract]" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Long-Term Debt [Abstract]", "terseLabel": "Other Long-term Debt [Abstract]" } } }, "localname": "OtherLongtermDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherLongtermAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Interest expense and other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r47" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payment of common stock cash dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r192" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Tax withholdings related to net share settlements of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r44" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r43" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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": "Purchase of property and equipment and other long-term assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r7", "r319" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r7" ], "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, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r7", "r319" ], "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, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r7", "r509" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock\u2014$0.001 par value; 50,000,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r522" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r46" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from borrowing under the credit facility- Revolver" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r78", "r190", "r191" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities of investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r45", "r116" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product concentration risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "ACCRUED WARRANTY" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTY" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r84", "r168" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails": { "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": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r86", "r158", "r461", "r509" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails", "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r189", "r269" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provisions for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Maximum leverage ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r72", "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Revenues by Product" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "terseLabel": "Repayment of outstanding balance" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepurchaseAgreementCounterpartyLineItems": { "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": "Repurchase Agreement Counterparty [Line Items]", "terseLabel": "Repurchase Agreement Counterparty [Line Items]" } } }, "localname": "RepurchaseAgreementCounterpartyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r120", "r162", "r569" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r10", "r104", "r156", "r470", "r472", "r509" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained (deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r163", "r204", "r205", "r206", "r208", "r214", "r216", "r267", "r394", "r395", "r396", "r407", "r408", "r423", "r467", "r469" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r240", "r241", "r246", "r250", "r251", "r257", "r258", "r261", "r351", "r352", "r457" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r261", "r537" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r355", "r492" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/REVENUES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenues by Geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility", "verboseLabel": "Revolving Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r444", "r508" ], "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", "terseLabel": "Right-of-use asset recognized" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer.", "label": "Sales Channel, Directly to Consumer [Member]", "terseLabel": "Direct Sales" } } }, "localname": "SalesChannelDirectlyToConsumerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred through intermediary.", "label": "Sales Channel, Through Intermediary [Member]", "terseLabel": "Distributors" } } }, "localname": "SalesChannelThroughIntermediaryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r536" ], "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 Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r114", "r117" ], "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r114" ], "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/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r14", "r15", "r16" ], "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/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Estimated Debt and Interest Payment Obligations" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Long-Term Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r95" ], "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 Obligations" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r86" ], "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]", "verboseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r70", "r71", "r73", "r81" ], "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/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r358", "r360", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388" ], "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/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r110" ], "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": "Schedule of Activity of RSUs" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r110", "r111", "r112" ], "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": "Schedule of Option Activity for the Company's Stock Incentive Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r237", "r238", "r239", "r244", "r245", "r249", "r253", "r254", "r255", "r256", "r257", "r260", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyGeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSScheduleofRevenuesbyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.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": "Sales, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "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": "Sales, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r51" ], "calculation": { "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r379" ], "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": "RSUs canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "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": "RSUs canceled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r377" ], "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", "terseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "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": "RSUs granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r374", "r375" ], "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": "Non-vested RSUs, ending balance (in shares)", "periodStartLabel": "Non-vested RSUs, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "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\u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374", "r375" ], "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": "Non-vested RSUs, ending balance (in usd per share)", "periodStartLabel": "Non-vested RSUs, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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\u00a0Grant Date\u00a0Fair\u00a0Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r378" ], "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": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r378" ], "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": "RSUs vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeitures and cancellations (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeitures and cancellations (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r366", "r367" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "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]", "terseLabel": "Number of\u00a0Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r366", "r367" ], "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": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options, aggregate intrinsic value, vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may 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, Exercisable, Number", "terseLabel": "Number of shares, vested and exercisable, ending balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options, weighted average exercise price, vested and exercisable (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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, Aggregate Intrinsic Value", "terseLabel": "Options, aggregate intrinsic value, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r382" ], "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": "Number of shares, vested and expected to vest, ending balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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, Weighted Average Exercise Price", "terseLabel": "Options, weighted average exercise price, vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "verboseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r371" ], "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 usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "perShareItemType" }, "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/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails" ], "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/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Intrinsic value of RSUs outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r2", "r138", "r154", "r509" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-Term Debt", "terseLabel": "Debt \u2014 short-term", "verboseLabel": "Total Debt - short term" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets", "http://www.ui.com/role/DEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r142", "r143", "r151", "r521" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 2.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": "Investments \u2014 short-term" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r441", "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r60", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "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": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r94" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Warranty accrual, ending balance", "periodStartLabel": "Warranty accrual, beginning balance", "terseLabel": "Warranty accrual" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYScheduleofWarrantyObligationsDetails", "http://www.ui.com/role/BALANCESHEETCOMPONENTSScheduleofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made during the period" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYScheduleofWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Changes in liability for pre-existing warranties during the period" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYScheduleofWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for warranties issued during the period" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYScheduleofWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r93" ], "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": "Accrued Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r99", "r163", "r184", "r185", "r186", "r204", "r205", "r206", "r208", "r214", "r216", "r232", "r267", "r332", "r394", "r395", "r396", "r407", "r408", "r423", "r427", "r428", "r429", "r430", "r431", "r432", "r450", "r467", "r468", "r469" ], "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/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r204", "r205", "r206", "r232", "r457" ], "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/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r7", "r8", "r99", "r104" ], "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": "Restricted stock units issued, net of tax withholdings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r8", "r99", "r104", "r371" ], "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 options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityforCompanysStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r99", "r104" ], "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": "Restricted stock units issued, net of tax withholdings" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r99", "r104" ], "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 options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "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", "netLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails" ], "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": "Amount remaining for share repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r7", "r8", "r99", "r104" ], "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", "negatedTerseLabel": "Repurchases of Common Stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r7", "r8", "r99", "r104" ], "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", "negatedTerseLabel": "Repurchases of Common Stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r8", "r11", "r12", "r77", "r509", "r530", "r539", "r557" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets", "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 deficit:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r199", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "COMMON STOCK AND TREASURY STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r433", "r452" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r433", "r452" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r433", "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r433", "r452" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r451", "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "BALANCE SHEET COMPONENTS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2016Member": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2016.", "label": "Tax Year 2016 [Member]", "terseLabel": "Tax Year 2016" } } }, "localname": "TaxYear2016Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.ui.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r398", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Interest accrued related to uncertain tax matters" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Net increase (decrease) in unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r66", "r67", "r68", "r233", "r234", "r235", "r236" ], "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 Accounting Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r442", "r508" ], "calculation": { "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.ui.com/role/LEASESScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Add\u2014dilutive potential common shares:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r218", "r226" ], "calculation": { "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "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": "Diluted (in shares)", "totalLabel": "Weighted-average shares used in computing diluted net income per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted average shares used in computing net income per share of common stock:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r217", "r226" ], "calculation": { "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "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": "Weighted-average shares used in computing basic net income per share (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.ui.com/role/EARNINGSPERSHAREScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r514": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r515": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r516": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r517": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r518": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 75 0001511737-23-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001511737-23-000037-xbrl.zip M4$L#!!0 ( ! XI5;?TN:-/@@ +,B 5 =6)N="TP,S,Q,C-X97@S M,3$N:'1MU5IK<^(X%OV^OT)#:GN2*EX&\B+I5-% 3[.523*$;/=\VI)M&50Q MED>2(>ROWR/)/ *D0W9Z)DE7-;&EJZO[./<5N M'' C^NGC8"W_?H<732\(Y"OU'W6=WWCOW@J.:?5/_C0<@* MR-T:I6-7\> M\#%3Y(I-25^,:?)S4<$K)<4DCQRAXO]E$!&;V-NIT^ 8?&*>L+E&7LWHT'T8 M<9]K4O?*WF,%5D1?D36 K9E\)6';W?Z@][G7;@UZUU?D^C.YZ?>NVKV;UB7I M?NNV[P:]?W_=$FK/2#]N\ON M+?'JM.0U]ND!:5UUB'<8NKOBF]>%M&Y)JW-],^AVR(H3WKS%OLH3XE8]Q)3F,2T0!# MDH@Q"I 6CFZ#(&$!4XK*F2$9TWN&?5=X*HR%$ 9;QK93P!Z&(. 2G0'($BR' M)"&39#KBP8BHS/PLUT^99#D3H\"8JQ@MA.E&IER/H*!*66 %-'Q3B"9"J#G! MLI#XLU4SO -WUK_C3D8BGL!@QO9+ Q7A2Y!C6J[,\R0"JJEI!G$=Q%D(GG#" MBC6*<" WD9#"AL;]!A9QO/1O;EJUMC4@%-HNLV@HLA@$<*J Y>UVRLH34#4B M42RF:NYQR89<:;2HFE SZ.2&E,45QZFY,!O2O@/?-_X3.7> MR5.H@:Z((HY;:X(>H9)98\-XW(^9,0IA\+ ?Y#,*+)D)$68J6?Q:! @V %],Z\PWUV M8!F@35@==[L14QPK0#".5C*O9A)CD"'+$K$/+1G0I7YBH><2FX4X"[5 MVY25&$Z9,NG70E_97&T#&H=."(33H%V4HAKS((NIR4-0RPJQ3.-8X8K":BW# ME<\,(5(%UK-PY]3PBICPUS&Q"O:3_F:&8XPQXN"=M'HM')E,@>7PFNE43?\; M< 8SY]EXT7)-&;TWZ=45.)M@;6FVA^SY\>E%SLN[(W=^V!)O-,1"Q1;A]J2C M\X*.)? 6ZF[1Y7B%!*^R,6P-HUAE\C2W]:#Y7O(W>K$6TG0D >E.EONPYQU5%R&I;9^82^ #-$R6($A,4\6:\XLSI*XTIK,F3RP_N^@L MQX$OM!9C X6SB!]%HZP!9 MOH-YWA0[JN7P]4J:_4IGY+!H7YP^TNRM@.6HL!;:>;!B';&/ ,C<1N\&3!_V M&LBZ]G?M]<8V#SQC#E/#_K0M%@C\\1E]1YL\88>_J,SL*%1[Q%E$N@\LR,R1 ME%RO=,2=O)_\^T2U')MR')1?_ M U!+ P04 " 0.*56:EX))S@( "Q(@ %0 '5B;G0M,#,S,3(S>&5X M,S$R+FAT;=5:;5/CMA;^?G^%&N9N829O3@++!I:9; AW,Z5 0YAM/]V1+3G1 MX%BN)"?D_OH^DIP72%BRM]L6=F:#;1T=G=?G'%D^_>'\NCO\[:9'QF:2D)N[ M3Y?]+BE5:K4OS6ZM=CX\)Y^'/U^25K4>D*&BJ19&R)0FM5KOJD1*8V.R=JTV MF\VJLV95JE%M.*A95JU:(J7F5698Z>S4/L$OI^SL7Z<_5"KD7$;YA*>&1(I3 MPQG)M4A'Y OC^IY4*@555V9S)49C0QKU1I-\D>I>3*D?-\(D_&S!Y[3F[T]K M;I'34++YV2D34R+8QY((6KS)#EOUX_ P;#7C5LB.HB@X;K2"XR-*PP__#2!D M#>1^CC;SA'\L341:&7.[?KO5J+X_S,S)3# S;@?U^K]+CO3L-):IP7H*\_VE M9[/)C*H1^!F9M3^ D>$/ID(3,4K;3L.2Y[2@CF0B57NO[OZ=V)%*3"OSJ33'9+!W67O ME@1-6@E:^_2 =*[.27#(_%WYU>M".K>DL,& M__!SC]QV!I\Z5[W;RO6OE[W?G',PTJC7GT_FQSCTEZO2VNZ"?IG\Q*9D MP#.I#)$IN9!J0H)ZY1%)G,R7TJ M9PEG(U[V^BJO)9-8,96HYV!(X5>:SDF>&I5S"(P*[XH]U*=D@CLE:$)B&N&1 M(G*" F2DI]L@2'G$M:9J;DDF])YCW36>&L\8A,&2B>L4L(8EB(1"9P"R%-,A M">.*S,8B&A.=VY_5_!E7O&!B%9@(G:"%L-W(3)@Q%-09CYR EF\&T22#FE-, M8R2KDA97G-<7HAS(:T;\!WK2H9/E+TW=YQ(WA_H@OO M%!!J0U?&L<"M,T&?4,6=L6$\$2;<&H5P>#A,A!Y;ZIF2$6=XK,D^C,PXO.8MV7N(QC0=<=)!K@SR!!1H$)R P4EPN,\/ M' .T">O/_$-ABVKJ/6_7(C:YU@+".\C*]8V+QEL6C;&HU?]IR(#.POD;*#VV MY3KG&OT(K.#0[&5WE2W01C37NT^QB!=RF+M8R6.HS!48()FF0KL4!15/'1]; MN5?)O0X0BB?4^:\ T97=RP5XV$&!1(9S]@:@83]\&A,[)]5&:.R>CCM'"*)J*IAU/-4RI1:#J$;0V.ILHX$JMO , M8D704"3"S"VR;UO6QJESHO./#[%'I&O5W4'=0Z%0EJL,\:%=)8HBJ9@3P-7Y M$4]18!*$"49X9N//DJ"'\:& .!49$.8M!$-T0'I3FN0NBZRE>!RCT(HI=-1; M"N:RCNR "OYV>PUUOL=$9+3VE3J4N7E>@EUPBRZIN6U#XI>[,!(N&AP7SMQ; M O(XU]D%7KG[&'+96V;3PK:O+HJ>&]GJQF_(8(O9,HIR9>VX!I!;N$ZD-GAN M]\#@I2,P^MWO=LC^,U-B! 1RZPEU(3A:..ZV!':WD.9+N0Z\5&.JE]7$9J4+ M(,X<7#E[%% R1^-_SY-B?_"$OORG3?1&@N;P_^T-W1Z6+<*MO$H>F\OK+E_E MD77:-Y27C:*_%(VB\!NI]!+1W0.PG&!+:#C_"E*%$C7#CC,!^1R3?00&@$%; MX,%?VWXLHIECRPWQ7>3F:>2V$0=OI-7K8,MD"ZR UVRG:OO?2'"8N4#C9PJLO< Y@76EVF^S%]NF;G%=T1W[_L"7?*,-$S9?I]JRCBX*.*? 6ZF[9 M8[P&P.M\ EO#*$Z9 N:V;C3?2"K:7JP#F(X5PKD,$W*7@7"">[]0>*OL44ZD M4YE,N86ZE(Z*UR2J2%H^R1(YYQB=C:7/5/HH%N"[[U('JAL6_;MQ<4)H"M+Z+PM4L?/33HIXB"4QLA)VQ[< M3"W^H0@5+W+=.UT_7)SI'-:K0>O('NL8A?]LL7!QXE-U)SXUPS;'/E2/CM\_ M.PJVSXY]C>OQ<34(FCNQK3F)U8)@8=)#EP'&MDF)SFCZL=0L+6@RRFS'W:Z3 MP%$MUMB5M%CRI3F-[,'.6C_M2GB\Z0V9_?VYZL[PSI&-K@Z0U1G,RZ;842T? M7_^09C_3.3DLNX/31YJ]EF Y*CU)[2)9,8^X5P!D8:,W$TSO]EI 7??[^'1C MFP->L(8M87_:%,L _/Z OJ-)MIOA+RHR.\K4'0L>D\YJJX]@6!AZ+=A!^_\:_B4#UOEC6\4+H@R>?("RCK>:JXH8V6SY;6.NEGGSY MD$G_Z4?;O\R;\HUO(581[!*YOII"0X1Q;C:GO/#Y1/'K/^9PGY6<_0%02P,$ M% @ $#BE5B7$TZ<;!0 >20 !4 !U8FYT+3 S,S$R,WAE>#,R,2YH M=&WM6FUSVC@0_GZ_8DOFVG0&O_&2$$,S0\&9?:?KH1M@R:&LN510CW MZV\EXS0)S86[2:YI A\\MG>U>AYI9>W#J/6B.^CXGX<>S.0\AN'9V]->!TJ& M97VL=BRKZW?AG?_^%&JF[8 O2)(QR7A"8LOR^B4HS:1,7_M%X8!G1YL)C31$(@*)$TA$7&DBE\#&GV M!0QC[=7AZ4JPZ4Q"Q:Y4X2,77]@YR>V2R9@>%W%:5O[MD)T# M"]^4V,1I'%9([?#0GD0U^R @0;T1VHT@K->/:B$]^M-!D!:ZYVTRN8KIF]*< M)<:,JO[=6L4\K*>RN62AG+F.;?]:TJ['K8@G$OL3V#Z_S<-L!B-BBO$D3]TC M#"3IA31(S*:)JQF6\DB%=\!C+MP]6_^:RF)$9,[BE?O*9W.:09\N8<3G)'E5 MSG!6C(P*%N6.&?N+(D3L1#\NC\5F[[X,_>/18G0:9VAW?&6IV'9E MRT7^X%1JWZ72*V.4"142?C-A2 4I0X!/+%J5(5V(;$$0D^1P)<-HH#:DEWO. M@=W4:08D Q+R5.TJ5]M<\U1CQ2.0,PIC(B8DH9DQN(CI"MJ!5!8U5F6T$ZF= M/BR(P!F.5S"B*1?:Y6S"OBYP.X1>$IC $SCA8@Z.;7R B O=+&)90&+XFK<& MFH0(ZCT1P2R'477*^=86+6*,'?!Y&C,I!PZS;VX6U]$"(PJ&8J;K.7VR(4Y"E)'E3JI8*GY2$ M(1;*K@V.]BKZ> #7-;J[VE32"]7J:E48TV@S'WCZ_R]*7::_7>DE>;D [QZ& M+2GEV7W?K!I;D;J^D!\[IRUGZN5>[;"9Z>N-,N :T:>2F'W)5 ='5*%]H@MPFMO68O%G4+@GE\+A7RO<6X^? M7!$0-TZPI#P_PN,*&A.EJS?.M'S[C.D2V/[6A$SP6[:0FTWN. :SON:'7!5=4[.>^W#H^&-488OW&P_])YF[A(K"!*T$)PX0L #44B M"0SSQ&MJGQV^="EXIJTJ;)2^$(+; G]IBD@DT=X8'F1Z%EX"&.V2D-2Z(+00 M>&W\O0?C90I6J'S;HR&^';YA=_#R;-#ZQ\K1<'CR\L6++U^^//_"G_?ZAR\8 M(?3%O^MO=OU1[$#1Z@Z&T/5Q9?RK4]<=7OO9:>NY[W5>Y/?J@_^VJ"0:N/!>_S-=EWZXY+ ;17[LP?GY^V/M\ MY9(OAGWH#E*OWX$ARC#?41;$%-^>[710' *PE_DPPX&EV-^EY2HM?;%69;FY35][[0[ M[)_?_:SC@[>>M_4W3W%3\JU!3S"J_^X7HS.^WN#6:UY[^'STBF3OON[?B961 M@K""CE[H91NZA_]8B=UB;W<%]3Q"6/VS$X=0RYC+/U^,+NUZ MX7SUS]#Z7!L,S]OQ'RNA-3AIP_G+;J\;\0%:9R_SB;$_^K,50NR6?^+Q!D)( MO^5']S\;[L3TCY665,(YXKGFWHC@#"0G99+..:L)U?3C>A8>P;^+;[;6A4Z^ M=6R]7$-4"AF9-MMPN%(;C1->]FSX,K7.8B@2M+-&M0)^&?C[<[?>^_R&[7S> MY_73<+SQ^>"U/=[N;!YMKX?6P?$[6F^V6P?K[WAC_9T\.*YS_'R\WSPZ;GPX M^+3=?,?>\$9[_^+D:+]YR/<[^Z31W)#[G7>DV(?8OWG<. MUC^11MN0-^S@?/^#5P-UW52[VQ=--8W1/W# MQGF]L_^EWMS!9SH<_^8]WDMV#YHGQXWC/5Y_O7&^O?X.K[%']B_>G>\?X^^; MAV?[S:WS@^.UL\;K]\?;F^;B37-C6-\E9V^:^[+>_,0^6@I,1@,% P>%8$P4 M*!Q1,*$M5T010\7*ZN;:F]V-/U]<$_!CROO2$6VV!A[:^Q'ZF_C-H!+PCP1, M;@F8!V*3L;RPBO-":&<*E_ C2L0"$U)(%596LQ!F)M^W>/U>J"1\+PG36Q)V M(C+)B2A2R@3*>2@L35"$9(V*DOO@^9ZBC)^==KO M7X/HC6Y8QZCANGL.^$W1P=L>%0$J%?BA"O!;*D 5E5IX5420Z*$3U87EU*,* M>*JD9$)QBRJ@7G#R,])/BEFO$!P,1F8W_5XX]<,/T$<&.SP?8?ELY4SK+=OQGD _2SBBL%44 MH9A92%8(;]7*ZENZ?TM(+ZY3Z'Y,$0W+Q\$=S#^'%2\'9?"*8JR58<;+(?+] M?ZP,6IV3=HYGRN^.^EG*UTC^\[,!>OH_7UR_QNC^WVXZ?H9![[1??BH#J9=C MU1F)]2' <7FA6'J&RT^MD#^G5NS7R@>*=T:_K[;^YSK&W?SQZN57UZ]^4NKB MY2>,]_K##%"9[+""Z(+0R]]]._;U,8G+8Y>?\S7N'%%*0U#(?8)00L2D M+$8L&+(8'XV&*,UX1.=# :^/Z%6=>N"(GI;V?'W(QEF*EWN[ZS\_FCA.1C%0 MQAEAK#')>*HMNA].E1$C_61$<3)?HYDSC$7V?K\ZFNB\=K,B?GV]T/J,CW7U MU!*U8=CK/W#@;_T^?[D>N[U.JWO79>]K'M+ZT_]([HC=2I!$(D?'3Z)Q MTA!JG'6971 A2SSGA,XQGJ-!T:GC.;4Q$FHU3=%ECPC.()^BGGEFI-=J[ ?' MX\;F<=S8_<>-36S<0%!P40#E(0B7$CBN!+<154Q&25,Y;O22/\SEN-'[\X?) MC5M0+DB,![UQ5/!HP>(G):QU41L:T_3P>?S6\3 G<48? ][L[*3=\JUA/78< MWB*T\.AHHFD\]9"#AF',O]GXSVE.$/0Z)[TN?ARLG;60&ER>AM]CR+@[[/E/ MHVO]^>+.6WP=M:]/,D7'<4TTEF!(QKFA%*& 26-"LAY-7WN'?M3XI1'-6@BM M/$,![;?0"EO=5W#2&D)[0<3$+:)*%!CT4B]"HM;'$+1%P$[22K,\%K03A]#J MQK !_6ZK>SA8$/E$J=)]NWA M4>SG\_KQ*%_M<]SJ^EXG+HC('/-2V"PGF42DS"5(2@O 4$*C4=U(!C!B%UYV MCV];#TU5X*GVBE1_@6KXE)1":L:$8L)I"80+P0&8U0QB%#.0ZD*,FT7$<@PD MDC0BE!?H5$BB)%D&5B!N+9\US 3)9B]H) T:(FAC(A@0^$3USX(GV7GFFJ62"+9] IT;E9R]L:41T[0CYPG)QUK%$T?.K@!$ M2@0X)$IC(H'8(#E=&OG,0>0\(9$%# BBCU)$8$(H"=2&D QZ*@;@[!2=TJQ& M(!HNE(;DB$T"Q\$80$>ME6'.@R+C*).2,>>B[/$G A8>76Z0+4KN3;8HF\PT MA8A4 *)0X. $LFG (-@%P8EE3@BK9R#5A1@W SA"PBBC/1>4(1H(\)*S1)EW M(,WR6<,\Y YF(&@6<]V*B,%@S!E9@ M&3@IM'5@B?'&J>!0MBC2Y1/HK'(',Q"N!X'L+"!+,4PPXDPND0D$:.)<4F%' M-&T)9#J]W,$UT?P"?Z0A.D*CIB(2P0-Z3)T$LT1B?"K9)8-> M',)G'19?8EM1 LH+/P@28E!$B@X+27A'!!"!Y9/JE. M+S2:B4!52$YS8:A'K\)]0<,>4]-*( M9A:AT>3$Q(2(0'6N0]8B9F!.< MET$GQ1A7$L+R"7IZ">V9"%0ZH%J9((*6@DGF<*!S+POC0J1"+*% 9Y/0GHEP M03F6>VIP2[7(6*Q-3-1(FUT;(Y>1S^++=(JY@TG5B@?D&9)KJ6,0'DET8BIF M:$W24&73THAF1KF#2:U#2=R ]"H*PD00"JF@"$")9(DK;]32B&G:N8,)R8<# M0% 48D SHL(#VHXR25I!'8:DRR.?.<@=3$AD7FKIM%-68V 0F0*:O/8H0):( M%.[AW836= M6&%U;@'GJ,[991""&>L)Y[EPG:3E ]B^00]S=S!+ 2*S#@0 M3H/,*WX]0 H6;%""&QV2#\LGT%GE#F8@W("6R2)'F>94.'A54KB;U()GDR5AC\SK( M<7?.99#/[','DQ*9U,!! R'.*Z&=,%HP;Q)026+@(4U/9#,#%>]$[CVA#<*) M2,Y%":",8,BI250P@R;M"X\N-Q9ESZ*%/ DL:)-<7DK*I#+&X6?IC:72@+?+ M)]79Q\ S$;133C$&U%H=A#Z(I1'3M/ML3D@^(CAA5?0J-P+2":RF4NO$E9-2\\261CZS MCH$G)S*JM5_V(\+X)OM7&Q[H)*9][[<\()M=/>GRB-?VM1*- C8Z> M4IF861Z$PV=R,N8?03"X8IB/$4-?DL]80N48)H;0<9X$.7W7& (%AZ&7D]&+8#F8C*S4LJ0HB4PND&N< M&T'.Q$=:J?-6@!AY !<2/'C#N F1Y015LG[Q?>1.' S[+3^,H13E7K6(N63Q?>7,A#E]?VD4V"A%,#$$(4)$YRF9P"O"A?:7LQ'F M3'RFHT$IPX5Q3 K/I&-6<>]9BHQIN0@=_M[V>_B^P_.W;>@.U[HASQN*1[01/+N?.4$H$X9X8LE16U.NU%]"*\EXW,D5I/5 A$? X MBR"X438I!L$NE15-4T23LZ+E\2SRA!2((U)0(;1/B'HV$>*C)EP2KI;%FF8FJLE9 M%4;,QJ%' @].R)2WZE/1AP11>)_H G1!OS_PY2J0TV'LXTEE5!*79 MLMC595U6+PTQ6HYXWN6?Z_%S;/?*7[SJ#1;&=SE00A$E T/W):0!Z21%Z2'I M<$:XI6&"1YTT1BBT\D9(@P%&H3CW$4,CI6. M*7FIHUL:ACA;>4TP^E+,>L5],((+#M$ 5T8&94"DJ(5=@)FO07_X<@>ZAV/1 MY(_U5K?5.>TLX^P68\+RR"B33 L?P2GM-<(C2DLQA,@%%1B<+:O DK31!(>1 M,\4XS%*7D!)R)R&W(.,Z+H# OBW;ZP[[X(#8:\3^[O0CH-71]#M MQO8-8G_E2/.HWSL]/-K"<>EW8FA!?RG7%1 7*%-62X9H*GSNF9/36&B?BH$+ MX4G(>KW5CW[8/F_V\!J#4_S=,HK: M2LI>FCK28K,BW%2N]*.>5M'\2BZX *WBF/\$Z00 M-#EG21*0.&1*9PV(5CWKG,F*.0Z*E5WGQB[H/3 MV4IB@E/I6L> C-B@*2!5TBX&0KTW1#)BE%^ R8EY\UT3G.2C&)DPKQ)%[AHD M Z&0P3(B-?-(;.*"6LD,93/!*0;D$0;R1I+@J4)"\YQ5?&*7].. M-W&($>IV&IVS( 2#4>I)WM* :BDX3TZ28*GVRA#G/>>54OR"8]W]@EC1;G7C M C%.ZXR(@B)*>"^,$'FO!Y*(LL)8H2B,*^!1(8I*,^:08'+(Y>?\Q7N!B@;.%/>"A^4 MR."4B/0&8,IN)703KP08333(8Y3CK M4@PB<<9L;I\.JK*+B=C%FUXW]+KEG)R#[J?ME"(^0C[OS=9?VSM+9B[+ZT8< M,.&(XMI*CN;B'5I-4L&3:'WN@U692V4NE7?Y5AB/;L1);IPA2A!E#"IQM"GE MK88P1.:5N4P[;S)''.]I>0YFJ&'9703-A''1JLBC,LJJ$+RDOC*%RA2>B%

!S""(+?A,5"&VF:92@PJE?Y%E<[W+ZG_=C?6<>"/*AV> M/$.)5M.8]R^G>=MF;D)>MR4$<)824#?_7 MN=#?1YE=-4Q)Q?*>FB$)0Z61/$G+J&!Y*V(N*EA=O&S'\H9X")>4(J-EWE$! M23AG*='@&6N$ MM/6G"MTJ2+T^/:F=UH098SD38+E).F]5GQRQEL7@*B5=&"5=8B3E1"B9HK&& MB&B,D80:10.R )J2JI1TX8*9V>N4]](0I@B+Q K/DPM2BJ 3)9;F5>GSOVIC M3E5I ==222IXI(&+7&'L,:Z0AE,M.&*.M)$LP J>.=6%I5A#Y)0WQJ'3,=X( M$KGS$C0(&R5QWD:Z0 OAYU1-EGU#..NM(,Z1P+@52%X,5\YJ#LZ:Q&,0E08M M&M#,7JFEI-[GW;R1OPA.+0F4\ZCQ1F:!=&I.,E'+VV=)!ZT$HXEJJX2% M:)QC#(P"H"$2#Y6NS&6L/1-=$2SZA+&V4-P)EZR3RA&B/(F,,\O,_'+A:=KT MXW3RU,8:Z4#+0(40&(@B1XA,>)> *K)@0_]8)O(H0Z]!6^Y!R)BGE2)%7B9S M_6QN]FA@O*IO,;:SV^KZ7B?N9@J6?_FFY\MFCM>A M93J3K>Y2(B1I:6W@47!&#)?.&P(&E&$PQMXE\J>YM?]V*CM'+J,K]2)JH96W M%$F1I<((!BS&:&,0E'NW;*YT>N*G[3 %^W'3AU>,;>,*??6G&PU?V,O^_UKT[WY!VI>MWX MXZW=?GC3A4_[,.I%\$R!D4(P(AT1)#"F-#4@@8=*WLN5:W(J,"<9%2)7,Q%O M& (UTS9QR8F7Y6P@U4106US^,6^"SX/^!F5]6*+S*QA<70WROO49AKU__ZB) MP"]B,T5@%@6U]\#FFZ<^L)=8&[X,3EO#6\W$RI<>'[R\QKW;B4GGF$J"4B70 M^&VP05)G+6?@.,;!Y6[&%/6$SIWQST@'OIDD-:58)V&2)FJC7"[I,$I0"(Y1 M':P%GE@"H'3,H!15Q>4?CRV.!U 555!U'ZIRX]1?F2P2,3CMN>5!"BFEDPHH M8IKD+ E&+[?W$]3,P7!=;V*+FF,>ICE? <&WH=6Y&P[*0S\-!I:PJ)EQCB8B MG-800! "DC'#A ^7&TY)PN<-#+[NG7$$_;@33T[[_@@1X6V_=]B'SM4RD?P& M=3@?'YE44H> MOH[=W/$(Q;P6.JUN:S#,,]F?XUC22SGW:3F7-@(17!J!81DD'9,0Q(!BRGJR M;-YX/D0]$[_,G*0.,,"65 EF$;^38Y02(1P2,K%TU45S(^KI>^@@***U)=0G M*J0"DWP@%E%<4$JY#=#U#/QU<$P3XEGR=JRH35("$I"?._G=UW1)+7#/9; M?AA#*92];FLXV-G=>^PD[81VLO-YABXB.8041!(!N+9YWRH5(Q/!^H6UE%F( MY9>LY>O:AF5(\:V9%+ M%:*5"LVU"I'[JQ"=F I)&H/6FBD?):H.=3C6,>G HJ=*IU16$=E+%2*5"LVS M"E%[?Q4BDR/X/ KKF"/)2(%AD4O*IA2U34P&QLJJ%V0V(Q5"7:I4:)Y5R-Q; MA;*V34B%,(:."JD0LSH)T-HQJ2V3427-#;-^7,LX5B%3J=!341>V)]3I*%2%H/O^!]!R9]J-DH *W1":/9$$;0:2T MTC,1#0@42NY#M(@2NBF=8>QWH3V6SV[L?V[YN+6S.[\2^I;U&-W\.RF/T<'[ MY#N^7O"DWPNG_CL7'!_\Z02*)0:9IF/)&"_0Y"TA/@D.#KAB3NL%F#S/Q>]O M1Z^_W1^KR!7>L)%UZ*3?&L1F]$?=7KMW^-A-R&8R-TX5I=;YZ*,R B""%$IZ MHW-MDTGF:4KRWDCTJM?U^)#]ZG1,>#]:M>978#:C_E#JIF4=G#-*?6*:AF]B%8A5@E.E#52)N2)[$X'Q.K7-BB6(Z M=^ 4B<=(T@*(L\*L!<*LV;0C)=YIC HC1\=LO8+$-1#-\2_/J5R$Y?#SBUG3 M#_"=0IZE VBC$:84,WGS3NMU,L&C1UJHW68JS%H(S)I!EC;E1IT6D2L2P9EP MGE&F8VYX'@21=O%S'[/"K)F$^E%&JHQ/C"00.G@;\6^6HF $M<8L4L.."K,6 M +-FH^2*1NI$)%QP(;5SBAMBE,M-:J3EJ4J +*>RS201H:UFF>Y1BLKFDK7> M<"N"2T1%+:"*7)=4V68205IAM#56\H3NV[ID;!*2!:D0XI+5BU#]4"G;HE!_ M!D1+J[607 D9@Q64Y"V.!,WS"HQ67'$YE6TV%=CIP MKL!&L@"<+<_)4?WBTAGJ$7R\C&2)Y#ID DA27'*&^C<^3X/I<:,J,5TY2(3C3!D-+'ZP+@AF1 M%%T KC]?(#4;$LTY>&D)AFA">!E-(CXJF5* I(Q:A(BM JF% *G9-/>D(O=, M0S*E -UNLBIWS5>2 1"IU*+45<\52$T_^ +/@T M.EM+O&#..W D9D9E =4Y+DH!_'R TTP"=4V=45((A?\5/CF35%X037ED7!$6 MGY0$*W!:)M7FTI.DJ?148XA@HTTJ9$_L,,Y+C"U!]F*ZX#2+[@R*>BF451"$ M=8#1'3)A'S&L8X+S)<@B5N T%^ T@]R3Q8B.6V\1B 15"0.\Z*V!:*,+DBU* M2?M\@--, G.=@LNMBJ606C@C'!0[G8 M!O\=!;'<>V],&/>W6NB,13Z\-FC!6_!X [^,L3FH(*1T-(35 MUU2)N/C9BZE#U/3C="N"],GE[>>Y$)G\9J\#R3G%&.@G)\0*HI9)NZ6- A79 M!0,@ ,D4!^V42XP1EB07M=L[7>HU>1X@(>=5.*I& M$$&=IY9K+7(;8U!F2596_H04*Y!:)O6.CFJJ+27.@>!* ?>*$JL81"HM6Y)$ MQA1!:C:M$8/4EFA#%>."16\2)5)31P)(I,B+LFU-!5)S#U*SR;8"QG6Y0P/+>":RG* M-I^>!02J:(QQ,.YN\)2D6('4,JFWBT%(ZZB0"2F5=\ BIU(K3X/W9!SNS7*0CQ_N;>[7$Q(IJ3 MR4($E89X(&$#+PZ+E= M@KSE="0W?>\<%43GB):<&Q&]LM[1A #JG:86TA*DY*8@N9GX.6]0+)$RB\8F M?(H6%-% /(O.6B\69<:G#L>]_B4O&ES9U>;RNQFL3ESSI=(,=J*/K<_@VG&J MA.WRS9]$>(!.0E-JO!,L"JVT59$F$GC2- C4Z8];I?8*PN=->R_%M7OJ!O$_ MI_BC#23]P]ORO''"I'1I/;KA5G.]( M@4KP=2#'1QY"'@P'3SG"&=4".-A *-,J! HI:7FYF1)J0%&IPMRHPLUPX:HR M_ YKI[Z2Z23JKR>3*; A2;&&@A2L20E&!L9J?3FA_=]#_U6=F\[*(+K-_P+ M!N6W\Z*A]^(2.] ]C-^F\.JM;JMSVEE&W0I$D:* 0;#'&LX@L/TOW11J+^M!_#]N?8 M[[8.CX:;K2YT?:M[N/#6L+R>P#AP$KR6'(/^2)C3AJ9(O14Q,4)"90V5-3P= MWQ#1%I)5J)C:"8P=07(&TE'*&&6"^P6RAN_SD\T88A_:FZ?=,-A(*?IAZW/< M_0(GDU3,*I2=HMIZ32/W/C +5H#P1AF92/*HRH:D<=WW8JCMO('X]N;.=C?6 M<;2/Y@FW%U)-'?>2*49)A"0P2&-"L-568*0'UOKD#7 N M*N1=1E5=?BS.^BN3-A+_([P%(WT@+#GO/*..768O))'%Y1]/1,$G %,2_W=/ MF+IZZGUAZD7K[&4_#GJG?1\'HX]'$4+Y\*'U>?5/_-=XM@),WKE-TKR1L'12TK(_UXI MSUO]W68?=E+E&)_97O2@.?_"$C8&Z,@+YC!%96]QI;S8WUVFYSK;FQ M>_V9Y_!I=S=>[>UL-;UQB1PL[PL>]C*2NK_^>_J")_S+V";&[OU&M_ M(I!V>]W&:;GXM#;&VYULT*W<2M<1SS6&W2(X \E)F:1SSFI"-;VKZ*_6A>P- M0VR]7._YDHIDY[0RWN6+OS]WZ[W/;]C.YWU>/PW'&Y\/7MOC[<[FT?9Z:!T< MOZ/U9KMUL/Z.-];?R8/C.L?/Q_O-H^/&AX-/V\UW[ UOM/?WUUGFC^?YX_SC@L;HX:.ZTZQ<;G\/K]R+\\U_M ];^ M[(Y[%_ML_^R@62?[']YWME_OD?KZUI?]XRW:^-!H-?#8_@5>[_7>1?V]$8VU MCXGSQ"77!0CN"^%#*IPWKI"<>,+ Q2C(RBHEQ;O2F7V3P>IW%:<#_4-T4\/> MR4MY,IRTUMQ4FKMU^[_T!S+D8:ZF'=M':2JCPV./;,5SS5AV MRD-T_<-P>>.QOWY>^NL7PW#[&/Y0R>\>)<_I=X_]W54M?T[X_2[[HGSBT5/C MN.31^\<*7[G\P0F$@"'!2W9R5J,X%%=@HAW3[:'IG=Q? ]8P+&G?%XMO"7Y$ M@AX?*-Z=(FU$4G&^$T]Z_>%*+?7Z'1CB#W0?\:+>?/=E_V*--E[OM XZ_VKO-S_1.L/[O=X3^\>(,Q^VQK]YC_>2W8-F M3^)UC_;9UEEC_:_C^OH>.7C]K\Y^Y_T17O,"WXT<-(]:C>/-]G[;?'G37!O6 M=\G9F^:^K#<_L8^2:M!>\B)R90JA(D4T8JHPEFE0P6JF0G9<5@OUQW25&*4HW?[:WM-#=VWNS7=C;>;N\T:V_W=G;WUAK-6G.[AI2IB;RH1GEM M>Z=&Y6_A]]KV9JWYSXW:%3;UE4FMO6KFP]1R<6V(2D-_44+<#U'\C^F3EN^P M@5Z_-CR*M?]<&F%M%(K5,$*+81H\X6UYOXU10'C=^ -^4W3RM$K^61'@O#B/ MT"]B=R'!X,'$XJQ^L?;1>5#>.4!2(64A*#<%&.6+7-/L04)4G*^LHI_V1S5. MG]7RF-\TZ=H]2<;[?)=P)&@/%IEQU"_V$$ V M6_6+PXO&AWV)O[EHL*TOC74$G>/WK?P/ZAZV+[?4Z M/3C^A,!4Y_O':P191J?QX5_YG3OUUP>M@[L8ATC>:FYBX8'80C 6"N/P+R9R M1I0#3]J.&8=8:L;1W%EK[&Z5O&(.*(>=(TR_I!S#KW9XR3E2O]>IC=(HO_[O MVK WJ4O](+,SI^/\JM?IM 9Y J&VV4+?V>@]'[_(XV'L1CEUD&^'5W?XZHL( MH0_F:>?UYN%'DJA4CJI"6(4\35E;6.TPYDH8@W$B@C DSP_1@DM.R /30(^O M94S<2\L>79EVXF%KD+%BV, C3TVACC<^IAB%SVIDA""% $4+B%(7)B0 G13U MSJ^L[OVU]6X/W49MJ_'J^<\JU15J/*>!P&\;9^"'I7+D::3^5Z6HP: V.(EY M7P^,5UO=6FLXJ/FC,IJ=5;(2Z3@W#PH>]'/D10^*'O[^F-%FXC&),,_M/2_[ M\)ADI'33H'4_U,/'CD]&<+?5];W^R7BZM6PY\6K47.)5+UQ/C^ K^#SG/HPG M_=[G?)T%S8N,0I;]X_IY_<,^.6CNR>WFOXX1 L_KZX=?ZA=_=;:;:Q?[S7^U M&J_WV<'QS23I"88Y6QC6[+0;S4^RWLE)T:TOVQCRU%]C6++>.*IWMLC!\4&G M?E?(PEF(3#-=>'31&+* *(PTJ4#))<(A4"YX)?@E%'QN2<,29T42CA9"6U<8 M1D2AI$\2@"B5F=IZ;,,7Z,?;/O6Q@]>14YGZA!^Y8S+[0>_TY+"["6=;XRHO M7YKQ @=!T[;-K>NVZ96,@0=9<,C9;L61]*:DBF2B2C$HHKVI)+I($DTD4FMH M+#27H< P.!8.Q5$$SK7WE&FP3C;IW6F%T(XKTRW?^6'U M3HEAOY7,H-;KUWK#H]BO'9_V6X/0\F4:K9=F5WUTO\=O724YY5OT#Z';NB@_ M_WZC('!BCO2K/!?4D2Z:CFX]WWF^^[RVT3EI]\YS_?%\*^5UA,]YTKLT\5ZY M]OE/I#RZRUP+H1\'@_'_O<$'H OI+A^>M$.7^%%SD4!)5KC@/0:5EA36.ET( MR$VJ0W ZVI55962M>=3JA]I:V[U^K,3U"O\<[O?['U9S)#_5\1T^%%1 M;[EP4$C#52$2\X6-R10>K+=@+0TAK*QFI-SO]3_-3D@E2=ONO^WW/B/C>6J3 M%MO-K8]2$<.DR*NX,&H3D?C" ))[E9*+S @7#$-)[=^N4)J2B-[V!D-H'[1. M1NFU)R:@O8]YM2=USA0T2G103N5P#$BAG<_C&1F7*A>JX[C.[13E_18\_#:6 M>)XW.NFC/;9.H%V+9]&?YJ8F^#52OSAX5D-EJ&5M^'UN7O"^DV./:#39WZSU M(SP],[EH--<^@HF:2>1Q/@$M!"6QL"R%(@I-=?#).N&1QPEUTTA^?TPD>]/# M0/#M4:_[),LL4##O/BHP93=?) 2!4.H*@RQO'#: R 9H%H@%= &$,71C'[LQU [.>T/3O/4_K!7VXVCU!9EO[G?,X+GRK$U/WPYFZE]](?/ MR6@RX6?G]CE];O3#YO;_[K),/E>&3_RRW#ZGXGZ7G?3D_N-DZ^XU1_1W2Z^; MK>%H"7,$?U3S;1@,'F-Z;%[?O@\ELNR>=URO_=O@]R?T[HUQT5$I^'CFCW(W MC!J"TI>C%G[S#;DF-"4QT\&9>EG^V ><4^9*$UM(+C.:6VM\V$#.LO9EGQW@ M\[T_;JQ_^H+7Q7CKK[S>[ZC^^E^?#HX/>>/BT\VJ>[J/Y]37_SK&\SJ-#W6" MO\%WV)+UST]E>]WS[/3[CS4H&[Y@-W,HB)2D*P5(L\D;)A4@I0/(Z M6&E'!<&HM;O#GO_TK/;?V9/1V@GT:Y^A?1IS$79M<'1GI;N&+RZ:GQS?*'4R,/O!@"L7R,@"J&DEM<(JL;W#4RR7FETN7ADY8WR7_*/R?/QE?I3QQ?(BQD'Y).63PF!8LZ06X'SP_+MKEQX[ MJ_[JM-_'QQJMJ,P.< C#T\%" L?#^[^@X7\D,0AG/"T$6%(([D5A=/0%!1F\ MUBFH@':_'PPFT<_#X[,+TRTGF@Q]CZM,#TK-[<8Q\9QR@ 77.AD3<5 MP@F&T0"C1=*>6\H5<0DJ-*W0=+[0%/$+:FU\D5@#[Q%-^Y 1,<-*/U.^.[^M MH?86=QP8=!"$\1[]2VJ%@-/!(4!<1MS#BR$?S$-V6#OL][X,CRX//T>Z&\LG M"S&UNN5"^W(./,\@,7S)NY^O/$K_>'9YV@]/^.[S?3TQ@^OXY.\\Z_C4O'PS MNXHQ@6>N8)?4_2I??SZC99WZN=;Z(5,_C#SG8O(+,/ESHQ^V(/1OEW62YU9, MOH,-0_^N[<0OJYX;J6?0%^=QUF;-/C7TK8%#_Q7:_&&O?WY'9J@\J40#/SYI MH9-$!QVD)>N?SAOK>WBO/=98K]/&^B'&=/")+MX?(:6YO0*1,$? J538 M9%,AH@\%*,<*2F,PRN35_:X2]]*(&Q0PJ6@LF$VL$-+SPI$D"LE"H(&"H4:O MK+ZYVS$_[OK3NQ/@/XMR'_#J^0Z#7\.W&_3Y'F]$\ONL//3EYP[@U[X)?\2% MQAJP7!(6?SSB&KZ9RJ]Q%Y5?=!?W\M 3$=\EP.Y5^G [SS8+",S26GQ)^0-[V[4>9B M_I:WZ"5CS.J8L '1MWYW0JN+@? M7%P.W^MR]%Z-!J^"C0?#QODMV'"6V8B!5N$B@T)PF0IC=2JT$A0#;^N!B9^ MC?N47LQ3ZCK]39(X+QJX,[/=2G=-$983@\AG,TL:]FJG@U&"&5]TU"[^CI:N MO7YYK_9YOOF7%MX:;UOKXKOU,JWZW!J4_+C<&0_:.>S-7:_RR7G#MP#],*CE M-E>M\+V5 ?PW^/W.-'%MKFFJ6$[8?/W6ZO>_E1A&1!!U\0[?4HN6DAT((*39G( M"^B,^R'LSF[J]'*B=.:SQS-?HW;/QUXK9Q?K<#X:-S':@N+KHOO-LJ(! ?NT MVQK97UELCA'2-9M,7*(Q,BXLC8+2!"$11XA*5E*%9'^\"ZTD8@4QR+28$?:;YUTU&+@6\.EI% M,!AM]WAUR<&WM0:CQ0?/:E]B/Z*'&9SF"L]NJ/6^2>C[Y3??LXNK&WF>]$8\ MY&4_YF*CS_'6UI[?YHW+*6#R[2?@!KWVZ?#[/_F>Q:W^Z?HO;JPMO;FYY?TV M*]4KE[\YZG^+E@YCX?H1/A60\*8OH?T%S@T,NULO@@Y=[ES3_N;.Q4>X[ MV]AJ;-3JVXWF/W=K&RBB]5I];>?5/T<(?KD]U>WMJ";\^/8!&[1/KD[GL7H_+OQ+32:[.]'FT&\A+[MZU"F">5MW^+/K MX-^BQZIME:6;:V]0=Z0/==:\^KFXM\?CC&FEBO43H8UY-JM M4+M\KSN'=2R*&SR?CC)H,Y_!F>&&>Q,U[*UA[(S3>,\?$;-F$8/\0+&G&H/\ M_;/15R7D+K4ZLL&A9 M]$!46%1AT2QU4/XM%I6SFD>]-EYX,&[+6MOXSVEK>%[[;3VFEF\-KT5@LPCJ M:Q42+H,6R@H)*R2[ACUW9;TKW%D6F9MEQIV%F 2LL6K^;_YMQ6!84(JL$957 MB#K_QD(I6UE]E]<7MH;EFH$2'?&+]N7G#*[MWN TKVY8<[W38:T._4]Q6-MI M#3Y5B+DT2L J$CISR!059"Z"M8RF2(9]E$T)EV_[/1]#1L@*#Y=&PLN-AX]1 MPCT-\'Q8_?:W N[MYC\W=GZR>+NJSYZM5ZQ*LQV;(JI3)K)!RO5%FK\' 1;$:LK.8426T3_+#7KZ!P><1:0>',H;":KUL, M:]$KJWO=*_O<[T)[U"5G7#1Z97O"G$G9&Y3]1<8,LL+,Y=$"R2K,G&T3@VI2 M;F$,AI.5U?68H"Q1V#O)W<1BM]7K7X'+"AJ71M(5-,X%-%:3;PMA,'QEM8Z_ M02:9(A+(*^4)%20NC80K2)P+2)05)"Z"P:B5U>VRC?E6=]3A%R]5@>'2R+8" MP]FG&U6%A(M@+79E=>/LJ.5:U>JH)1*I_.4&/>IQ4>WVY7\*U2K[GY"R"+:R MNHOC"L,J'EPJHOHW6WZ1P7 +W_0N?EZ+_[OF=\]%9JOW#$>5W8QL%/8!>T[ M&T=<:7?\H)V>?O9IRBN^; U1$?P]GN_N+@?&9]W][+]M=6O#H]XI7B,,GM7BF8^Y(7O>O:F&+P2_S_\;7.UU M_0C6NP ;B-CGTO"';""B['/U"#N(4/[#?/_R M?4D69S^(F[I]][X8=>C[H]KECCT/72&T! /QK]-NK'%2C@.[-@X_T P'_M-A MOX=\LQ@_JO.!H_LHU'KPUR?WO ME,K_S*?L[\[YOSKM]]$::U#JP,L'*<&-MWZ0C![[&A,RXUK^?S[O,LT-&W.1 ML<]_Q/^NXV6[?C.9G?[>.-B>QWO?!&.&J\W M6_O-=W1[?4LVCK=$O;/9V6[^J[6]OG%1[^R1-WSG:+]SUM[N[+/]IC^O-P\I M/I_<+_]I'.T?'W3JS3UYT#P\KW<.C@]>'QQ?_@;O=7K ]A1^>]2XV#K;7G_? M::RW6_F?.MML-3K[9XUFNXWW/C_H-#[A/ZE^3L[>-#>&]5W"MO&=&H<>4)(]DXS,2;F")\F1.P7@@UN=3_'P7#4S;ML#L+^J V. M>OUA@3%XY[N$G_W<:-P)OPL-4A,B4;MYJ)LXTE?D4,'.3\!.X]4M6A0Y!$]X M+&)4KA!&FP*T1.SQ7@+ABH+6"#N,_BKD_(W9/Q8ENF\@_.3M*_-MXTL4^?R7 MG$Q^TOQ^$UUKWN/[(4OH1Q^13;MV?%;KQF&NAX!VN_>EG/U$-ET+O5,W3*?M M&ES^!$_Y[QDXU[7+Q]KL]=?'#W7Y&CM?WV*L>I=\N6;5+4L._GU$ M?.=]%S[8T^WCOS[A_;[@52!0"% FBPG :M'!6CY26WE*OL\NR/1H[GCPQ^ RA<7 2?:Z.;)__H.+V[PC:??-7"TW0)H7QMTRN$8=?K:Y* M[DS,)&]&64PZ%Q$["\^%*83$OZR@OA#!<,=T9#2@%E*AGG%IYRBY,^FIY2=O MR)/RIY4A3\>0;X9CQ L%WK)""YFR=]2%=0'R5)+5UE B"7I'2NTS]>LA696E M?7"6MCOL]58GR/^5, S,>!IW6(0E%'+C",%0X: O$&EPD2> M"B0.TJ(KB3+8E56,#)]Q.T^YH"I7.Y\,HC+<1S+)EF>4I7?^]@-.1<;RU68@]J#:,.3B%]^E3:X M[O#E:+37QX-=12V3QJ [:M\ I%/"%Q!Y*(1+LK")Z")JJJ)/0+7(&\K:9_S7 MYWFK[,/\6N^OJ=AO3<91"*1&4-90262!Q$#VC%X5B2FA:*4@*6VM%ZE MYLEZ?T @+M?UX:R/?!2)77>]N,)M$(MGIW$[F#<^;U7-K#SU];= M5"F?1T[YC"6Q,1+$6C>4;01'"]\J=S#I0N'F6G8%):%K''\ZVV[N?XQ*:AJ) M*:*RI! I\<(J$PLF(0JK)?5<8T1)GBG]RX7"529H?NUY0IF@RIZG;<_GU^V9 M2*Z,]K9PU'GD=S)AG"9EP0(D'1P>2RY7_C^CEL^1/4\R0:3FG'TT>T-H3X)H M_,SZZ>5$K4F5LE3X]#CXM'&+;R@,/GT0NHA,B4((D0HK!"T@ #A#D@L.$)^> MY;63W-XN#'M8"'IO$UF@[-(3-OM)%;Y49O]H9G^#ED@MHO+$%2BJ7&7L96'S MRJ &IBSGK&RRIC19RC$13'Z)]"&Y&V_=X)/Z$XVPVVT"!CBP];:$0:Q5HY*T4O%*7X8Y40>SC*> MQ/S[A%C&5T&\R7+8R0^SG?8&L0R.*G2:'#K5;^="7+1!,2Z- M*)0+KA#:N *HCLA\%%<^.,J(7%G5])GBOPR:529E?BUX4IF4RH(?W8)OL![C MO22>9"N$Y*1QP5S 9;53, M&ZEH+L7E6CZC$^L#,S>EN#_()U705D';(U8=5] V46B[66X' M/?_IJ-?&@1V4>Z3H/VKK,;5\Z_N%03^WXR1'8>2VZ>TXS_MBWO>T."&%(U86TGMF ;1E06'@QY\I-:EEIG,TC; 0/&]43Y3K M,>-WN5Y5S#5A=M3,HUT!T6,!T>T^%V"H3"[J0@0/2(T816I$5!%<@DA!LTA( M3JYK\LO$J*K%G%_SG1"5J,SWL99H5$@E&"E)* MP;+YBF?DU]NDSM_"T87@$>O1#2>UV\DA=8#$QI/"7U*K;T8.2!Y)^/;KW^XML+$$-H(ML05]9H:#D1"]>_5Z M^EEWDI++B$1=*(ADB$E:Q]+9B91#3O?51;%:K[]ORBMKXMR724:%J ME5"UV)C"%Z8M%T9GZ@QJR^\. M,96J^2O6_#F2(JSQ(09+@M98FEE8XH1'HA+3,:).G*FL^8SVK=P8S7\ 6=:7 M)6E\#K9\[BA1O2.K3VH=GUYHP1-K/?I*@.OE F71/.,61$<\XT" "D6<5)YH M)VDT5DJC<&M;Z[ZNS;3NLR*WEPM:%7D]BCQ?"B@41?"NM(;)#(0!+W%4S%^L M$512':W;VK;09\IV2)'O5;'?]5J 7W"/G%.-VS&-!Q$57DD;\',SZ6-%J56@ MU&(#*PX8)-.!1)YXMI-D :B@270A16>%-"G3#3!]>7NZ47,\NJO-*VD%7K5Y MU=H\QSEBM#'1I B SL8#BX$8RV)IX:G 1M1>V:UM"7W*[V'&1Y9#1^10L?]AJ(5I8U6.%H%'+U>(!544O!14P(12ET<]R0C ME"3&HSV[?5JVZ*;JKQ2O*&ZU:O"(MGH^).*ZLH98XHTJ[?$:) MU0F)"$DYAUG'J=K:EGUS>TI1W1/+YXNV5'_R@+/%VL\3K8#4'B#]O4 KLB1D M](F3P+"THJ:"6!H423))1,'0%BN']:6T?:4WIF/K'3@R'K#2MY\B6I6^5:6? M8R&:<3#TO,1!N_N MIA'OZ.1D,#V)I65KZ=5#X86\TC3,)V7]^EE&SUEOV0KY::N>X MN1JB\&$R^&DX./Y_6]/Q:9P'C0N;\7@8GES'3XN]14.6!RWFB9&> M$6#H,SH $"&\YIY)B8P7E9L#A2YTZV[UA"YQJ]43NMH3.G=_*6F499"(]<(2 MH!J)<3&35@CY7DNHI;WZA#X 8_:RYOUAUKR_=FQO\?8__^RSCR#E_3\QTZSI M#L3^^_A\Y/JD'("S9(M_? OS?H_C%TZ^^0KM'P7?OT/A/_][?@5/W[GWHP^Y'70 MPT_A35['^[TWAW3WZ=[)_J__.=X]^,_QWJ>\SC?^P^[!WO'NL?FX^_@O'5W0 MPC 2M18$%!IBHA4D>$VM"59*$;Y]L5YUR&YD-M9#=A\/F?$@,1#U$%N;=-'E"XV5%CX0>\MCGOOBNQ_[EUY+B?E3$S6@WO-^9L\ M/IT>C<89SD,]BAT]BI_V'O_%O9(I.B#.^$0@Z$0?*A*"ET(X IY2 X_D>-1R)2RBM5"S0)O1'^YDCEO]= ^=F9ZV' MGP] I_!N9S(YG3^3:? A!O(ICD?U.-[=<61[K_]B#E.T/!!(P C$R(B13!&: M;#85*:(%U2F8J\>IR\?)96. !TE)%C#/MZ;UF< A(PJ4, 9YY &WMO-1BM? MM4$CZN_XKA]\*E!+H?:O=:TQF;ZK9#7P=DTE6W"M^TB-C,1%+@ORJFQ+I\PR MPVSQPW'4H JFE\W8R85]U=H>[.!1W !,L3Y:6@)Y-XRBAQP0:" MGMK$DG19>EW4W77'.[KG%R\!N-'P]D[QMMCM;#W56;DF5=[]#M=].]A]NOOI MU9O?3O8^O62[^7D/_WQ&]P]>?CC\$2A,F2JQ/V'Q],@R$61F"X9(E8XHC_%:>\)]ND?E8 MLUVNS^H%O2M6WY6K[#*_=$6/C&Y^=Z3/=_?0II+W[C.C"EYRY2 X MW9WCM'\ZG4QQ6#2LGJG.GBGON=(ZTR'%721 /1 KN271*4YC)C6!B:UM1?L MK)]-PFM<8263ORM,JF):I\_?A\RB&-(@%0="(RM9^MP1FXPD7F90@L2H"+8[ MU+RBVH:<*J>\XTF2?+F5K !K"?)HB%#!>:JT=!)FN,9I7U[20^^J8&X#;Z,O MIZ"'D]XH]79Q[(]FOG'!^KUR:3;O_.UT>%;#)&CS8][OY6/T-N8/?1>//];8 M\%IBPQ?T^"RX5(-(RZGGBX6>V D]$\3HV'!112PJ0:BBP&1DD%PH^M6A^%&- M_78S]EMU\[:Z.1?@Y3I8E8"6.3DIA =T\TV)P4SV^VB MML=YR66[\;CW%@>A">2RGP?#GL>W@RD>UU:RJQZ)\UD O^?]WQD^F>U[;=70 M'B@M3L.))LD(G!.I;3,PF!.K:3Z_W @;$U(;,B$7?6&[-&FT]I'M)F>X4H6K MEBZGI?-MYS-/8* ,H325#HVVN -I9OD,T6A/M;7YD*G;#]KK7I_8S> .WI^> MG!Z7))C>J&D>ZTQ]\/Q:#+Y9^T=N_JA>N=B:!I0/KDHA-F$ MKO_+@MB+T_UT@!]J*FLK<+4X\\8:&T24CCC@Q=+QG+B4 @G><>^30(6ABZFL MU15Q#;W^82V\8I(?,W]W:PVOFKR<)L\1#^>4XT)ZHKAM.KE98J-F1&66P &, MTJ6*#_3BD(F%VZ[Z*]K5P^=QBOF'H??#6>N=F_&+C35OEL*A&Q.,*W#H?/.? MX7B8MVUR 9>>SJ11W1;MX=+B"!P:2CS#:)+R%4- *4^\I@+7-2B[V97SVW]/!]&,% MK/8 :W%F3BC^5QD"X=XY CYCE?-2$2\"-TPER[@K+ 3ZH!=3F9:VD#K3U;Y% M_\=#5O^V^4M5_Q6K__RP'0X,I;.9KPA:1GM;@L@D4-OHT1 MLB[U?P"=BQ?&\#39H)>1FS-N<\,A!&XTG8Y.?A)9$F%TZH[C9T'=#O"ZMI__ MN,/]Z?1%<+X- :D8L0PR(52H@M':&MX, M.A):]IG5[P"0<4U M"1AIY"*%X/G6M@'HZ]M/INT,JC94_,.VZR)LQ M(#'VAJ-I_KSIJ*A>LPU-#E0:#''H!XW?,/]@-DKJA],AGH9!?OV?C[ZNK[KP M:&=_0*B\@K>C29--^-,X'F.IR_KY_2!,C\Z1X,)OG4F*?OD5='DUI].K?^6J M/=S^EQO_N'WE^E:^]8Q>:^_%7(7:A:]EM0W4E-Q ET RZP)H )N$9M:C\3(% M"^HOWDRQ:7[I:/RE_<+K2-PXXM\$4W[ G_#X/7Z<;/WXU3Z<#(;DHJSFM_G* M74EI9;LRT[$,O*,Q-H<@:W8>T9?_WOGCY<[!3F]G[\G5&G^"X]?Y,!4LE5^3 MLC4IV.6+?W(1SUY\0;$LBOVW<2;4F??@JQRDWBP)J4/XW$Z^6?W'^3EYUMEZ;7>-=9?[YK]FL,TG.#+ MO=?PD+R08WP[B3^=?_-S&$S>'N/'GP;#YO.:7_KY3-/.+LNB;',TOECTR C9EL1NULV6QZEH?^QVO]G>#6';AK9?X#V;X<#>&\@(N MSCS=F67$WFY^W]&D]RR3CS!KAM 3K'^-&7WW=5OV\D^NLRNW/3477&%+V(K= MWKOBAK[.>,=EYJ4^E(WC;>CJA:.50;G8OV?:/Z+.G]71R>QLG*8N=W M'!VXYC9O'5L[/WRWAT4IPQ90E_#J9'3TXGV5Z*XV/"'W'NZ _M/GQ^_.G@-^P?EY[L?7OWY_'CWY.7' M_/V%T$#^]Y\[;/]@[VCOT]_O=Y\^+V.')TL MA 8.?CLZ?/-2[O)G8O_@\?N]7P_AU9^_'>]].AKLO0G'>V]>';]ZL_-A_]=7 M:7#TTL/2(TL5(# 8R>(%62!'0T,* 6T6QM"VGZ5)F*AQ4/'S8>9G:8 M4= ++;R!X RFS R3=,Y939EF9WBH*S_<$#QDY9D1$1BQ5K@"B]Y*JZ,)O" B!].7L#&(N-%U M*]=4XR>CR;3DGHRO<(!N:EN #?#[E:W?3[^.1J')_XWC=P,?)R]&Q]<<8%'! MZAI@]7'!O2=94 :B(HXS0<#)D U;DTB*(2+(P(VC6]M=(I*!)C<9>(@,0JCD0;%2Q$EKS K6UCLWKR M)<-I50LWSW:O6K@6+9PWT?.-:$7,ND=+UTTP1A)$7OK*!+0.D+/2CU]G UTH MNWXM? @Y1K^.1Y-)[^UXE!;;/]S+UC8;8(,W,OF]$4F%G[;@9^_)@M&=5$@< MA2$) @PEHA3*A%)P2K'P3@52D=7\UNC]OGZ-T M8*G,&A^R%0 ZF^;(@!'JM$.NJ?&QZ#Y3_8SE5?>K[J_!%U!U?S6Z/V_\6P$1 MDLYF1XJ^S UEQ%A+B? ^4SG)4:>L^U+J?J9O5?>K[J_! U%U?S6Z/^]R$%Z; M)"D2A4QGW5>&F/PCHE7*N,ULH(QGW:>TS_3&W/L/(2?@K _%\'4O?G@;AY,X M^>DZE73?Z7IT^Q*[&X]>N IS$IFJ[M%\)\5T\'KTM MW5GNRX"]#7#(G8O@\3 \_2* 9S,E5U#/555Z/2H][WG37G NA26>E7F9I5S!6CTK/.]0,S?>TDIQ(FP0!(S2Q M+B'16:KEY1YGF5GB1(@E":@(Z M)((R*F( A%-@K(^VZ#3M,].E>_I^3,6]IFJ^R"=\TN^]CL,XQN/&0X#A9# < M3*;CIHETK9Q9FY/@13S."WK]ZTP6&; >?R6)BEEM8]9B%8U-"$FR2"1$2R"Y MC%DNND/.F//<2%<]6/"K%"#"? M%5()18).J%F@Z(M[3M*^H$L.E5J#P7X^W"&OZ3LZ7-_Y]3L?0OG2;,3M:"$W MJ)8R=<,I\CEKZPSG)Q7HVP+Z_1>+V1*::Q:C(E1P1WD6I>\WT$@-8])Q4 5@D \TZ2)$61F".*E8K& (98&HH#E&FAG>-6 MVPP H@^W'Q]: > ^ D#K#ID* *L$@(72IA@2=98315UF !)8&2 O3!PQBJW-DS,3T?Z-)A;'V M6D,=/"X0UK@S]M[\_6'_X/ O:YADH!D)R P!'AQ!JRBA&(2U)M]0P60<$Z(O MN6PIX-L9)M-BIL<#!H'5.3,J"*P(!#Y^#0+1&B\]).)1)@(JV&S.B&S.Q(P% M4DN-2+>V%>\K>NL&37>+ >#TE=VV1A%U=SN:N[JO I5DN7-W<3(,P0M%,K!F M0JY,&5&@ E$I^B185ER6SZ$ FS5W64+>.?_!!J9"[)29W7$R/<^!:*I!1M.C M..[WAO&AM8OX8;W.@DE^X/S= DB5[=\;#4=?@U5->FL=KYXM.!"$RO>*1$MX MQ(Q7D!A!!T#0IL L-4YQWA2#P"435?Y9RU'O@V:WX &HFGWWFCW'1,!&%EQA M(IIQ DEY8M%X(H1BR:%.*J7,1/I<+B8Y5,6^%XK=@B.@*O:=*_:\<\"AX>A# MRKH MB=(TD_$0-M;!%]_F^5CIP? T[]_^Y_R0?S?"F[WOH(CNV8?I&+,(!D,N(]@TGKV0@6330&3.?+DHUN"-!=!&@]FZ(BP*8@P!PWT-'K -R0K.E P)KB M,F61..DT1Q=D4_ EA.U;UK5\JH>0E?'[>/1N,"GJG+7@]CZ6S?4!W[T;):/6 MF:_WWW$8ZZ"M5I%I=\$%$@)ZSA4M5:@^,Q(L)6F<$<\E;AGW06C.* M&M'IH#:OR(]1M7FUVCSO@Z :5.".T"!DYAE,$RL<$&:2,XQA1- E@)./757F M^ZO,*W(]5&5>J3(OY%EHD*X56#P'PO.#C#> M6"X8B2AY-H^L)<@,)0&#U%&@T66HH35]J1>+338J1+MTND=%NHITJW8)5:1; M'=+-L4TE(H)0B4@ED4 "1URPBFB?K$\\"3!JUDS^OB:CM!)^WAS<>GCPU+J3 MJ\+3RN!IWK6EA$6:N5@&I>+:0LS&L(XRPY.PC/)D():,&"KZ5BV+3Q6&*@QM MLG>NPM#J8&B.)4G@(&50Q *7!'C^DLWY2)Q35CJ>?\K]UC8WJL_DLEU8:UI. MFXZYWMLX[DV.QR_*"C:KE.;SW.89S@> MYMV:G/^YYE1]IBNTTI5KT)7#!?>U-,8Q2SU)3F>Z(DVF*RH;4=)SK85&+INF M\8_4K3O&=V]L=H6@>PY!M_0V5PA:#03-64R8DF*H$J'!BE(QK8D34A)1D5O;])&Y]>"J.YON/??RY@/*_<:-6[J!*VZL!#<6&DJCLJ9TE@G(-0'( MX&$SO22*J6"B34):MK4M']$EJ4N%APH/WX2'6[IG*SRL!A[FDR.]I<)03JB* M2+(%R@@FH?,7;X+W#D7T6]OP2"U9@]0A1^MFN'^>#HY/IS'<8K38-[QJFX^5 M;6S O8/853N/SLYD!=FE0-8ON(]\B.B93B3%,G8X!23.E1B\2!*B 71-J6<+ M[J.EE>*.:TTJO%5XNS/'5(6W&\+;?#"_7#T\B#)--1#@SA,TZ$@4FGO+!$V1 MMN.:JO!6X>W>P-NJ_6<5WFX&;_,>-(LT4/"1&&U+ZS N"7J>A2(S\[91.R'\ M33QH%=XJO-UC>%NU_Z_"VPWA;8Z]66L=2T@)SEHQ>T45R+M8? MM9U_>-U6V>M0=7>Z8F+X_W4 M7..3_=/I9(K#LJ5G(;U:>-'6;?_WXN"%3,>DT#U*Z#]UO-6Z\RKVI^=VH^1^IY9*BH%H2AIP2T2<2"B<3SJ)V*028O MLIJS/BS=];BJ^6:I>>O5VE7-[TS-YUV3TG"4*( X3DM=@HO$1H6$,6JUX5:[ M8.MYJ>?E*6URE_48[28"PD/F-_8C%65^^)>WU/M%Y. M7_7^[O1^C@X*IT0RQ;W+=2"@,AW$;-V3* /+=J!A3J>L][Q/C>V0FC^H^M\K M$D"OA5%+N3CO+8*MRV]U)JD%(*L8UAJ&O7F\X+G*ABO-M$42P\KP<\LI0>,\ M$9IK+QS7J738+]Q%RO8;J]UQ('XU(T,?(DBLR^M506(M(#%?)2L*)GA'4$J; M#6+MB//%/K:&:U02T;F9WTML.DC<;!+@0U3Y=7DTJLJO0^47?&"(FED9B/9@ M"'@6LO)[S**T6@K#+>)91&OI.5I5LSNNV>OR653-7HMFSUWF +2$I#V12J5\ MF3,D2+4B7$L$&85(C6;S/N/+7N;K2D$[_X/G9UPV"KT9W=?J*A_:*A]"WN3^ M]"B.F^S(<3R*P\G@73S+CKQ5#F17LAQ7DU.XQK<^A.ZJ+X?CF)?Q*8;>\6@R MR1^7(2[68_KQ^?'+9^V?#YKC\.;T\GT) ZG>W&ZGP[PP^^C<5GWX^ET M/'"GT_);!Z/?,Q<>SHVN2X,/,9!/<3RJY'!$WU5F:YAC/^2L(,N>(M%%8[Q@:BUO;(!93$/Y9D:Q#VGZ?D>PNQR!5 MJK89N#8?@A5^80"VY,8RKTG2X DHM,0&EHA'Q8WF'*VR M-Z4#5<$[?(>OWYE1[_ 5J?3'^9GV*$LZ* '-\A< 3C +E$2.S%@9K&=J26=% MG2%]>^5\NG4NP_1S7 M:P5 >\C^1;V];TI=;M=J=M0:$Z M'I:KT%JA=6EH;;UZND+KNJ!UCC0S"%RE$$A$S0A8%HBQ7A(9*%=14I]LRJ39 M]BV[=:5TA=8*K15:U^V!K-"Z)FA=<#$*9EW4,;-6%@GDJY$8F2B)PC(=.;4V MB*WM+,&^55"QM6)KQ=858VOK?0(JMJX+6^<;6X=43 U.P'#,M-5*8ADX4M+2 M#*5.@F-;V_D=?]ZMFV_^7&/VY?^6MGZQ(J+_SM:#(HA^&G<3S&:5;?G]\/ MPO3H'%0N_-:9P.F77T&7'^)T>O6OW'!]71$9?+W"BU_+:AO$0C3:)9"9XP30 M #8)S:Q'XV4*%M1?7&Z=_]+1YP88;_%U)&X<\6^"*3_@3WC\'C].MG[\^B3G M8WQ15O/;?.6NI+2R79GI4\;OT1B;0Y !(H[+N_*:L#-KZ1V-RU7W/]^7C][: M/BA(4F9 /2FW9-:^?_V(VY?)?JUGE,_M@+[TC+[\]\X?+W<.=GH[>T^N!HH+ MF"CO!!,O7_R3BS#XX@OX95&\*'.XCD;'6:"3)OU _]Q[]M_3P?1C[X>G,0W\ M8/K/#@'(Y<_WP\ZP-ST:G>;/")-^+W[P,5]Y7\:.X4F^7Z>3#7B0EY]OHZ76 MVMS1X\>?!L/F+S>_]//9D3V[=,$S=^; MO7R&C-8^TIP7<#R+)9_]X3/_ MM5C[" S4M=:U;LA:&7O$K=R4Q=)'BEYOL=_)6FFU2]#B>Z_IK9D!Y/5H>6NW MBOW>I=)0V(/,T?(=. R]O?Q:;S?_PM&D]RQSN-#;Q;$_FMFG@O5[Q<4[1\C6 M+ '[_:S!;Z4CS?9Y/0ZCZ^W^D]F\TX9G7:?5UW>?>KEAG)N\=8_S6HN]D2WV MWW$02&9Y3_#M8(K'=2.7VLCG<8KYAZ%W/LWZ$FY?=_):1]+[TY/3X\:0FI5& M?IUO.'/*]GXH2;AU;Y>\IT99LYC%C(:= MO5\N26G(YG%#^FXXYX#><4[#WHOSG(8_WN_]^_OI3[O_XA/N_&NP>/*9[;PX_S>WWOVS<2ZQ1RN MFP'=8NK61;-V9LYV)BEK0P",S@.82$,8]$!E\:$9#VG3'MGC3&^ M>Z@(O/ 1=& X8R M3XPHW0.$+XU;%<_H%9EW4AGO> 8N69&K(M>]0:YE>J8(2S6-X(-A'D)BUL<0 MM.6>)VFE^0;GNJ)5RF48M@GI\AL"<# '<$R&8)$I MRGDBW/B9,Z$.M &J98 MDE%N;0LC^HSQV[=RK?A6\>W.'WH9?(M2H=.<:>0IZL9*RXE?%K_N- M7TP(9A1'95RV9+(UF8QGVC*I!5,&L/*SKH';8*[!410"@T)B#*<$0D@$HP=" M.5.JK>K*/Z MAC9-KU*J4JI2>JA26H+).>XEV&)^R@21<9:B(L H9@-5.T)1^6 ):-92J)%=(2H;2D0D6KRDCTS@'M1O=ZOYX"7C:;;G!6@'5\W0*L5>8';QZF MW>SFZ=YTV"JEC9)25SZCGI9-."WW4DK+!&"L"]9QE$E["LJ#E88F1I/E:($J M<0TZ><^'"FT$V7RQ&'8&G]FD=JJ,GM $' 5BA#4$I!)<Z&W9Y$DO?HAC/YC$4 .LJRT'HZSGOW>WZ,49A5DS8O[L^$_.QG\8KH+CRRF70=KZ6S$0F$@N<1"<] =") MN*0E<4B]MM9G*69:R1=GT%8E[K025ZBM4JI2VOPX?;T05WPA+CA:&&IP*!PQ M69 $I(P$H^0$!4_ 74B@1,=NQ <0JG\>)]/QP)>VJ9/&\5*4<-(;-)K1[PWC MM RCF.*'WOO!]*B4@I0VM9L9O__<"KQ+6-<%9\R70]"\[?%['(?&]_S+:)SB M8'K:K+#Z9EH"QTMZ?FF6\G\XD5G>!"PH8B651!HJK9 L1J.VME6?75+6N,[P M\6<-JHK?X2!_E=)J@_RW=\Y\J]SR"E)Z/8RN''49&)YWVOB8 @LF$)IM"@+( M)3&1.T)95-Y#T%FH6]L26J@MKYI=\;=*J4IIHZ34C8R9>DNN]Y9<\.18 8)[ MZTF@I4.QCIZ@ R2>)A<4VAB4ZM U^1TOSOGPQ;S.[[AOZSOO^SL?2GH5<3B) MH:G0B<-),SNX%S^4[VLCBQILJE*J4NI^2+#U')G'XMA\RD--ZW5P&V1 MTOT7"ZX;1D4)C2B"/E$"W%'BA%9$214-54I52 M%^_7UE-NZOVZ0??K@M-'41>ULYYXC8& E:STW4UE0)7ET4:/5';O@KU_,_DN MU^NG@W>#$(=AT@SD[F7-OCC>O/?#/[ZE^%F=&KUK%P"^/5/N\X+/__@3G!R5 MM=<\D]8:S!X\GLZ5,;\+O_X'PO_^=OR*'[]S;T;Y&7?R&I[)W9.78N_/9_35 M07[. \\.^1\?]_)^['X*@]VR)\?F4V;9W$EE=>FV8XOG%XS.+%L:(J04SNK( M4<'6-GUTR7"GWMLX[C7)3E^>R MA0[X59,KWE8IW56"3\7;.[ (#W9*W"1C[J'SCMO8AOI_'$Q?$,0 7M]XI2 MW<*2;M$-?HL14YU#P.7JM)QS&>N2TS18$(X906GD/&2JHKFDX6S@TE*>L5E) MUO[I=#+%8=F]ZA%K#_^>31?Z?P7*\G\?&O2 MH),3E!,M+1+P#(AU6A'*.+=!19G0% 2KR%61ZP$B%[>.!KFJ8=HBK,T1,^ZMT,)[HK4V!%(F9IABAC7)(5#!0M!-P@'3NB); M1;;[@FQ+A3Q8H!Y#8C$B>),LUZ!3"H%22%[QJZ&MSON]$XR;#W:@IS)&0,(M M%66$421H1$FO4#(!9TZ;3-T$5WUF;N-\JP!7 :XK#[U4JPVK1!)*.868&0!% M@8FQF&B@-DC!6@&XBF'+.=!*$.%B ' *T$M)T*ASB!F,XBQ$K&U43"929SA M?FM;7M+9K0)8!;#[#6 !J(H^2HC( 91$9D-(QG'DB,Y^PVU6&=H=H=M<>)09 MSHR0E.AH)0%M539#@RG14AV"4@*B*Q1-]D$O-L[O&,(]@(:6>W':FTW0N>LF ME1=$*;*\PNC4'<=-C8O>*G_GFCNQ0:D]5;95ME6V5;:;$@2)1H#2F!RU"3(; M-0:=XUH9[CPJ>I:LES]VEJS'N&!USOF=4-"=!2>ARF*Q-#D2K8N9@:(A2+DB M3B40%H%ID^UKQGB?4]E2>^"J^9W6_(KJ]U>V2Z Z1 :("$&@@Z046FE<@.*, M62,XH;!^@-HG_<\^F.< M3 8IKZ=13_SW]\&F+(WS0#-08W=T\\Z.8E MM<5,E5*54I52E5*54I>DM 1C-YBY.1AEM!? .+,!T$O!$^/>H31+,_;]Z5$< MEUY9XW@4AY/!N_B%P,]SE2\-N'X9CTX>[S_9^64T?I%9_'YZ$?WI># =Q$G3 M+?T /U2"OQ3!WUW,BZ !8Q *B)0,2F41$+14D6BD1!.4!R$NSXNH^GY?]+UU M"[WJ>W?T?=Z@3Q&X-T""*WY:JSAQ5G@B/:B Z+3DKFOZ7F\YT/('?D M(0U#[>0%>FF1?7&%A@ QF( 0>7).L)"L9=[EER3[SAU:AZ%V^R9]N5"2SQ6S MR6E+F B<@'.:9+N)$A!*(@TN!*&WMGF?P:TKOVJ#H4UP:%0I=3?#.0F&BJ+F MZ"1HZ[*):[QQ*K@,U!F?KV'AU#EOW<#A^0IHTU&YPEQK"K%*J4KI%H+D% M-TR=UK:II-0ON&Y01R62\\6%K@FH9/,E)X!0224W*"VPV#1/HVTUM*V@4*&[ M2JE*::.D=)>97/6"W:0+=L'KXY%Y##H1+5@L79:@WGX=Z2P2H\U#O7(U??V\>ZL>]3Z_S\_YG\.K75\=[;_Z@AP/(,5=G.$$@XIDPZN-;) MZ;/Q?(O9L#41JZN:7/%V$Z2TYA2?BK=W8!'..W:XI#Q$9HEP3A!(T6?HC9)( MB6# 4T*KS2G%)$BH0PE :\3L5E>A#F@208G&;>S>:B" M]O,55V=OM:+X74N,>Y"3'99@>S=#NCH/=04(MC /-25 PQTQWAL"@@?BE%.D MB(LFAB:Y5.>A5N1ZH,C%0G241* M:_<%UY8A;ER7X*EP I #4F9HH"IJ)Q%\2E)4XM8YF)N+FDH.!A L\8YGF)/2 M$<=5)%918[G3-%NOF;F![MM;=4)8"\(]@%:7=4QJ]])ZZF"N*MLJVRK;*ML[ MZZ*0C)>2ZI"$ A&I2T++R(%J'AA+L_$<@K)9#I^@H@[4NQL*^N;Q@N]0*DZ3 MTY$DI34IL_6(35$0-$)XK;47+#-0:_I2M]4VN"I^IQ6_@OK]E>T2H"Z35$ 3 MC2+JDJ7CI*',..MD-EHIR KJW0'U!;]"Q S=%"R)$A@!;3PQP@'A#(-3&**! MM%FH7ALPUG=>\YWUJ-1WMG-4[D.OSC5.YZE-D:Y=\H'!8G3,!Y84 $IDZ+27 ME(K\Z?F5[["K.IVGVY1L=Z% 1$:?_T\C0682@6 3P<+('),LD^L(096Y];2O M]:W'UM=^:)M@,5RKD)R6H!AW@80/CD.##3UUD;*.8AK&+]U\$ W@'AA M/ _EJ(-W1&L%!$JYGJ6)$NX2C5GH7(5\0,WBN-&EH^U5LRO^5BE5*6V4E):Y M)5MP$==;LANWY(('6=,@T'!!&).BS! MC5JM)CH:XPY""VZ8.CU@4TGI)9.5RP!E9)($ Y$ M3YJ@DXXD;L$QY1-+L0P/X*#JA/O- H4*W55*54J;G^17+]A-NF 7Q_,$A:7] M!T$+I8VA$,196@JPDS_\ZN:YO/,\M$:".Y[ES-3[\SGB>MX/# M3\^/]@_"F]U/GNX_S7\SKSC_^^35P>'[O9/?CO*S?-C]]-O)JV.3/_=OF??F MP]Z;';'WZ?6'W<=_.9#::T\))N,)&)WA@0(CS/-\4+A';_E*Q_4\Z(!,#9M5 M*54I52D]'"DM$X)NO?2TCH]8!V.9KT+UFGIA(B,&HBCMGC@QVB@B>=2.@C R MT-GT"+68'5L3L[JJR15O-T%*:T[YJ7A[!Q;B0H$HCS%IM$1HK@E$AL0DEH@T M2EJ&$;@PW0+<^S>#^?OC>G9Q[(^^FM4CNC'U]JS8UXVFT]')0KWO Y[D$P,* MAEHZ'X"&8%G@RKF850H#N-ATY%O2B58G^:P0&OU"H5:,H&4RAC!FB[?+,I+I M:"),@DO<*C19>,TD'V!]+183(&]5/G\KC;KCJ-J=@4;7\N^NW[BTS9W93!B] M9$;0C3"TS@A: 3;.SPARGBN;F3X)*?+,&@40Z[PC+MC2L#DX';&-&4$5$RLF M5DR\@(D6G,E@R)WQ BSS1H),G OF?BML_GPB;ZPK&)FQ(R+3-A%(7#Y?34JF8'#"J M(H]P-6C6]OAW@I[S42&KDHLB Z>DP1"@.A"4(A!M DT)(R#2K6UF=-_RQ7RT MI8>*5^BLT'F/H7,)Y'13IJ#GIW$\QNG@7?SY_2!,C\YIRH7?.ML<^N57T.6M.)U> M_2M++OY[O]8:XC#Z/C\?EBWN+K2-PXXM\$4U[K3WC\'C]. MMG[\ZI%.!D-R<=OG=^S*!TQI90\X.Z<9LD;CINCKIZP7<5S>E=>$G5E+[VA< M0/U_!HB9.260S+H &L FH9G-M-C+%"RHO_36]D%1H])#]TFY#X;3R;]^Q.W+ MQ-A\:93NR_ENM#P_[S&^G<2?SK_Y^;QQR6#8K+KYI9]/3;!25O M'FCV\IFTK7VD.2\"/\N<.?O#9V?A47,6YA!K]AJWC]CL-R]]F3YB-WQ-2'VC MW_S68NTC,%#76M>Z(6ME[!&W.)KUG^5X*E^0"\DMR =IT76=Y_Z&KM\3[;N2Z5_4YI,=H:]LV+_NI%+;>3S.,7\ MP]![AN-A&<30^^%I3 ,_F"X8F'4GOWTDO3\].E1')=B^;?C>!2' MDVQSGHWQ[?U0IE'5O5WRGAIES>Y=]% U?F7]7[^9GV7O_EK0W! MB4ATH)H !$.L"988:[45E!M5:G45[TO#^T::]@>Z;GSZQD-.T-CH%(PE,C!N M!G0/IVYL?0!&YP L193&2DHTYZ:4C B!)IX$T@QE$2UPA4IRY92C M0;2%:O>IF6HY@-&.LR0Q,.%)<.C+"8.0 8ZHPPU^:*37 M 8D&R@EPDXC3TF63TP>>T( )?&N[Y5+["EP=T>$*7-]KK%1Z3]# -5/@+!KE ME1*<92O360.^,K*.H-I<$Q&+0'4FT41:Y0FHR @R3,0ZQHSS)M@R]BQ3,FLW M MG6/:[E#K1R+T[/$LQN-&OU0;T\6/&O2*9Z8 MYT18EXU301UQW @B(@AT5O H7#9.!>\S>>L.FE6%*]!6*=T":($;HS7-:HHZ M VTTDENM'3 NDW2>5:#M#- N&,Q*&9>O0T:"9)H %8J@9D!88(A)R)!4"UD1($2KD&SK^B?US"-KTJ^O]#OS,7WTP%^^'TT+@M\/)V. M!^ZTZ;)T,/H=QW$XK21\&1+^8C$6;Y(V#D4DTEA#("E&,&!Q=QCG$J.2<7=9 M+'[I1GI5KSNHURV8SU6ONZ'7<\8UITE#$HY$2@,!L(X@@"%19CK.>_=[?HQ1F-7:-B_NSX3\[%S&M>JV-: ;+%3= M4R:#M?49?)H^!: M<1)+HP-@D1(KK21:T9C-12H"M1EM=87:S5+B"K552E5*FY^]4"_$%5^("WX6 MT&6\'16$:Z E7\-X[1,@ICBA][[P?2H%,F4)KXUM^%>.6.^'(+F;8_?XS@TKN=?1N,4 M!]/39H75-],2."YV1+.^3-:B0"QEGH#CGAC-)9$Q2!X-HXYG:T'W\R784D54 M#3)UFHI6*74W%-B"<^9;(_*N(*77P^C*49>!X7FGC0V)!6"1&!XR#!L,!-$F MPKT 3:631K&M;2MY-X*!5;,K_E8I52EU\I9<7<),O277>TLN>'*BE D=YX3S MP @PA<1F6Y7P((RRBCO&4X>NR0>0,_,\OCT=^R. [M=:F_5W(Z$4=;NIJL:O H-GO?(@049,\H2$ZTC MX'0@^2>44 > AL9H2V DVY0=BAI716[Y"FZ]1]!2"EP;6[2FW?,=A"@:RRE+ M)!BM2R-(3AP*3;2*R8#4*:JTM2UL7VA5+^F-T>V:?;<)4EJS,[,&7 M:S3SF1=S(KTO67DLFT@Z)J(R,C/4SD?M&@CFMW+GUJ2\I4L@\U68%:-I+12' M$VQ4-'XHW]^L!^^#CES5^&*54I72)OI@ON8-C\.;T\GT) ZGDX/1X[QS905X M_#L.PL[P";X=3/&X"8PTX/GD G8^C_\]'4P&T_@BCM\-?)PQC.?1CUX/FT^I M_IJE^<2+!7^-YU$&Z@-14%K[)Z4)NA@)8R7-7U#CJ=K:-NS670JKTE=HKE*J M4MI$*=VEX5TOT&Y=H L&N4_9$C?&D"!X).!"(,7U36@PCC$P $IT[09==X95 M&+R[$\5].G@W"'$8)KVB+[VLNA M\/D??X*3H[+VFC;4VH"K@\?3N5:![\*O_X'PO[\=O^+'[]R;MT>[!\^/=W_] MXV->HWAU<$A?/?WES?ZONVSOTV/8_7/W0_X\N?_TU>#5+^9323MB44@9'#%< M90A(C!,C4R+9>$*!UACNT]8V?:06,:#W-HY[39K:%]]WEDS7 MO*+7'X=XV1/6,U?/7#US]?6LWX^D^$+!+GPX1I@;I,+[\^US7;4 M@;7(B6 &":#UQ 9N252>>B>=]""WMH7NPR737CH'1 \K>".,T%X4E%$5,43(AN M78;KSK9:O6M77ZJ-_\9C'/K8PVGO17P[C2S9#NBB3[TK(SCB?/_GLZF'ZL#&Y)!-N; M\V;0$I*C@A*ADR-@C"#664.TXV70&V5!TX)@%;DJ^3;=!KHO$+ T^Q$ ^Q?&H(MJRB#;'R8()PFM(A+*2L6LB$(R! MDR 3#])RE47ZV4%68:W"V@.$-9N$0>E5!,HA@'+ (""CDB>AO%%MP5KUM]T. MV^9C3R;2TDN;95-397N3"4ZRC!R1B5&.07 1LKTI==^VEDY9H:U"VYT_]!+0 M)A Q*):O_,S8&'C,-$V9)&UQ4RO5&K15QG9S+UJ))%R,(EAC#%J32% >"5 ) MQ'JD)*.=9MZSQ%!6RE9Q[2'CFI=:.NV4U2@A>TSRO%$+2A?*5M7P&TN M1)J,R42-9:;F4)%,LPVQ7 >B@D%0Z( ;/N-L>C.\;-^)H&Y06XJ]..W-9M-? MHP'%,L'.+_LO\B:'T:D[CIL:U+Q6*M'U'KC=V[0*I JD"J0*Y':T*EN&VE)P MQ6>LN7+>>NDRCT*FF8QG2=GY8V>):(P+]FU^E>^4V97R?Z/)-9N95VIU'6JU ML^ -$][$* 0CDM) P$M)G"LYV5I0H$FE8,W6-J.BKV Q^ZRJ:U?4M>)GQP2R M!'ZZ".B81@L<(9LRS@MN;1+Y'R8@5OSL$'XNF*:>LX02!9%99B1+T!'CP9(, MHJ@!+)CHNPF@#Z!GXO[T*(Z;;HGC>!2'D\&[V!LTFM'[X3CKQD+V=.U34[L) M52E5*54I52E5*6V2E);@VPH26*FM;=Z@[6M7ICMO05:?7K=/S9;$(W@K)B;(<""3O MB;4ZD21!,:]T%%YU2Z?O3U!WUKIP]+9LZ*07/\2Q'TQB:#?">X_PZ-+:U#(G ME =EM68 +#AG/?5<)5]+ =M\_5=* M43,:&/'&:P(B6&(%8YF 670I:6IE/H=BR5K\JGH5U>K6/I"MO4O;O5X8*V?" M\]9Z-JP%UTJ0TI8B4^%0J#!71'B&/"G*J4AWE<*%_&"3&ON^5_;_ET/0O.WQ>QR'QE'Y MRVB^KMO123_+SYNV78Y_5 NI+1I7!XWGM!=4EF3X8X8S(7 M#=823)B_XYXEEZ*60+>VF6&WZ*9:5;L"<)52E=(F2FF9:[(%WTR])KMQ32[X M;*A"(3QZ0A$U >4XL5XRHH0!Q] HRFR'[LG[DU[Q/+X]'?LCG.1/'*6OYD4^ M]!2+J[%IG3Z6+P(*CX?A>9P.QI>Y7*H[I3U\.EQPIW#G')$6ML M))I2*V4"D!#0Y_KZ$%7#.352UJVM7;/7XB9P5Z=XWP30%KKJ9FGD_WAB MLO0(>('$6I;RH4(-F.4%/&UM2[/H':Y@=F<:UWISBZ4TKI9NMZ>.\ZTOE C> M\1*R#I#Y18)$G#:4""N\LD9+ZB&;/]ST05:5K/QB4[=VS>Z>BG:=0+L%;X]" M'15-G#C+>4E6C\1%+HDTT1A#E47!"]S9/H7%=/55PMT#R-!IU("XH@%-.XHX MG&"CB_%#^?XZO1.K$[N&&JJ4JI3N67''X_#F=#(]B_XZ# ML#-\@F\'4SQNO*T->#ZY@)W/XW]/!Y/!-+Z(XW<#'V=4XGGTH]?#YE.JUV)Y MXN 7O!;*1]ZX*2P-ED LT\T24\08X9E.EJ/,O,&P99M;5:VOV%RE5*5T+Z1T MER9VO4$[=H,N%L=(37WRD?!8/(W.*&)]L<1UA/*O!*B[=H6N*-MB]:/<+U?0 MIX-W@Q"'8=(K>M'+*GHQZZ+WPS^^I<%9+QH%:E>3OSV%_/."S__X$YPO^/$[]^;MW[M_[D#>$[;W]!GL/MVE>_RW MO">[-*__9/?ISL?=IR_I_J\[;.\7\VGO]5_H0Y:W922?BM(-5E)BE60$959X M9:RF6FYMTT=J<;1<[VT<]YHDER^^MD9;'JK?NILA@>MN9]<\D%?-AMJ<04_U M/-3S4,]#/0^=S.KX3->A"T]PI[DR]0Y9B\4_[YV#R)&[1(G3V5P' M8)P8YA5A1B?/+><@Z9U<(NO.BUF];TY?JG3_QF,<^OQQ..T]C3Z>N#B>(;)@ M_5[1G6L[1%8:EKC%I.C. =UR95:!2\ZCP!10@Q?.!,N%1QT2!LFLF0U.7L[! M.2NAVC^=3J8X++M7'9OMP=S?"]540LB(7%O">6F17RH0'$-&@G9&\F!8D&9K M6_$^S4BGV)*-NNJ(^ VG:'5$_&V0[GHCXBM16PK!]N9'E3)/$5(BPI=NV[9I M\*(3L2:*+#9E>& %P2IR5>1Z@,C%4$7+K#0I18B&.2I>I&?0%B-OW$JKP5N'MSA]ZF7&3RJ>2_Z6"DB"31\FE2,8: M*QE8&BLQ6Y]3;'YP)&(V'*-31*DH": *F92%0(36 8+AP@EL;\A<1:Z*7'?^ MT,L0,ZE1H$9*LZ$"VH'1P+U)R"2-0814B5GG &Z^]"!9G6\:03SR,J(.'4$A M#6$QVN"]-U:5)FI]MD37H3O"M_O3_W$O3GNS:;+MMGN\L/\B;W(8G;KCN*D1 MRFL5OEWO@>^L64P52!5(%(@N!6:5 MEFQK6]*^D$O._:W:6N'SX0IDF6"GC9$RJUF*#IS+9HT1/C#//3?2:U7ALSOP MN6"3!AF5\E$2%Y0@P($3EQPGV#1S=TE0%3N)GP^@4=W^]"B.FQ9UXW@4AY/! MN]@;-(K1^^$XJ\:"3Z#V!JD=7*J4JI2JE*J4JI0V24K+!(*0!AZT28XJ!277 MUKC\;^F-9=*@M]?@VU=$A!K"\>0BW_C"PYN17P?XX??1N"SP\70Z'KC3*692 M=S#Z'<=Q.*UL?"DV_FPQ!!Z,!Q4"$@U4$W!)D__/WI9LOCA5Z9;Y'%1[ :9T4>TE4>T90SNEW%5& M491"(&!HVX"<) KE)FF#*GZ+?=\>Q/#2F_O= M+NG422:^>B]N('P'1=;[_YEJ/C3-3ZS:WQDFU,5ZSD MI"X.H#;G!$!3/D@10#"%B\9I;E=6:0-HR.W\@$OAFW]Z M^KFQ=3>@I#E-&VEL*Z$M4S*2$/0-B9L=;SUV<;W.BU?@WJ%>=T* MV&83OARU+!B.D0P>;*I\N*&MDLAQ)0P5QI&D =CFDR&*ZA54*U-;IO9Q#\/+ MAG'O3'C65!?> &'WN_C8-AO^V', M$Y"^F-KQ[8? M:B_EG[U^BNWAJ!YA<0&>>8%-AZKL+* MJFI0.E^'KYPU+K7FEQ/AI[!*MSDV6H"7XGLY@M>PSYN!="&CM\+A6>\%8]E+ M@1-RWCO$8U3(1,^0=$DF4& 52%I9%?,^V7(@O*R:7?"WK%)9I><47%%VR8>V M5F9=-C(9)D32"(O($0^6(!V21=8%0B,S*22Y/-OD\PFN>!^/1GV_;P=PQ5ZZ MU,?OI0=87 ]-#^EA.5^@L-8-[^.PW;_*X5*<*8N#IW_FG"D 2C(W:T=:I( X M XC2*29$)!-:6_@OJ955TJ"2-XR:S[-:GNXXSUPSKV@LUO.8\YX=:69K] M_HS>S5:I#D+P)%6N\)H\XI)C9!@/*!IF*54.%@M$D!1]6QY]NY^ FZ)O]Z-O M[=EB#)(H $5$O<[Z1D#S%!'PPPB5+(M)N)55PVY.PXO&W7_!WT57/[F5QI7D M_L6IXVQM%$H==M0EV.^HR-L?0RXQ@C!QU@EM>(QL995QU@#(+2KY^/[$,K5/ MP0E8T&XIT&[.!V@D=8$QA62N8L*YDPCV,HRHHS11IR3U*L,=;RB"GW7SP,?* MLD(N:T!=L21V![;6Q?@M_WZ3XIKE:*,<0)55*JOTS#)^UL+!:# \C-WA8+NW M!C.71V [[VP[;';?V*/VT'9J)WP-GF\N8.?[^+^C]J ]C!]B_VO;QS&5>!]] M;Z];7Z5X+6Y/'#[.>2U,L@XKH R:*XPXL1XY'Q@B1GC"&4E8Z]P1ZK;USXK6 M%VPNJU16Z5FLTF.:V&4'7;(==#YCBJCHA5-(&6\03T0@8YE# M;>)(EY=$NW MA=Y3$$YH?WT4!5UO?VV'V V#*NM%!2IZ,1BG^N6_OZ?!H!>U BU6D[_?<_YL MP-.;O[&#_3SV$HNR.%W=&38O'PI\#6__Y>$_?W5V:>>K.^CQYN'';ZUMSUO; MK?;.IX]X=WOOV\[A7YWF^A>XQR8\_U_MW4]-W/Q7G[;V/FNIA:0T(<QG MVAR,1]1Z0GTDC N\LHI?R7D/6W44^U4=^W3N:ZNUY:7ZK,< RP1'WT2 ; -^(U01+2P4V M^%&@[:&/X^_?):"N5+H_;,=V/5S.#JNF[?O],;(QTJBRXMS8"+M75^BD38SK M#8>]P[E.,7=H<+QT&'B[?"!I@ +0J)/%E!O"G/=6!2ET)%SR0.IVO[=TN8QS M?;9&P\'0=O/L%5?+XA#0SZ7]!*LB@_5"SM&(.$L!.:$,,B%$'FVR/M*558D; M2I.&4?.5G^_4V?Q.&O7(9RF/!AK+%E;ULUW1[S8S3Q-&YYGDSV'H-3&>,YW2 M"SN\%3;.IF8Q(00EA*#H%=B]VEMDM+& DESQR RQA@,VSN=F%4PLF%@P\>QWRM8>5NLG.&1Q 7B M#("CBPXC'C3\1AU'04;NO1!.:G+FO2J 60"S .9"3UJ<%QP+2I7A/))LN%FM M-C%YBI[E*UB@BE$I,.B$42W0AT%G0 M\79>ROFFDSPF1SF2A%+$% XFD%&@LT%F@^UN_6]S67,\A$DOC]1 MQM7_?,Q5MW>$"XX[&6 J!?.YNXGJ=VU M7=^V'1@2O%"GOU2_C+IV%-KP_J^OKGVVR0V8A!$<]09UHLOK?NS88?MK_/VX M'8;[4[_AA6]-! N??\4Z&,UH>/U7GOC) !N^1GP>?JE_?YYE,I>1*X?[1=D$SS@:]LYMB>#E=\NZPTHS61 ME+S*JS4[T=?.2TKW-B]C_85=HM>O Q3%?OX4C,DNS5BJ_7[>1__KQRND M5E:W,W*-"]2"O($B_<]O=O6JU7](*=4_"N*IA?3C'YO_?-S% ]'D[<["E^V>Q6P_W>""X1!K]6 MOWP\@^#IR.N-\1Q'ZYT8!M>Q1X/X>OK+[Z$]..K8D]?M;GV/^DN_3Q9N KYY M[68VXGH2QF]/X,'P5X*3C!"3&+;)C2?@\:H&CQE6,7Y/T5<<7_\V?D6N?>][ MER7DE58_=]GOO\>$NI_!LAM=]H89@M=&OYF;)!..)?MAK!AUH[#!%KQ2->%C M^X-J _ VC(,'*T8:ESCK7:?G@A%^'7F]@K\N]]R!S<9N4NKH)@_\TB:.WD:Z MEKMFULV>^<(>F/J]PVKK*&::T]VKUL!&_ HD/ Y>WZ5PUL+$[*<#@.]ED+<6 MC53_;SE%XVI/4BL.JW;7]P[G"J?=YB$?V8]XLT>]N1_QJB=\)'_@S1[M%NY M(7.JBV>*>M+[O;>Z1U\.=^:_W]8?/3CM@YV#C9_?3OXV_X#[P=*=_P7/LG.X<[J;FR?ALN?D! MTRUXIM;>9T&HU308A"-AN7Y41%8'CKQ@Q'#A9+1B9166K&'DG0M@7 UE]WH@ M,G/+&Q^(%$!ZRH!D09!=Y):PD%-4DW5,6(<>-0]QC[3@3&E85&+>6#2)NV<3\7@'I65'^JQ7P M0BFK[/#O1] YW^[$NJ_YF/#EU_-?/EL'OXQR0=UV]]??COJ]G,4:*G=2]]F!PI_4+UZ[P]](L;[H+ M/^6]:N'D^>(RP.^=F']9ZX:U"ZM1MK!%;6&M#W.0Q )>4TUXB$29'CP MR$>5*+=)6")75@EMD.=(J8MBWQ<)+8K]P(H]RTU9-$8G!F24"X6X=!H9Z1CR M%'."O916>5!LW"!7]&AX\M3T27"0B[J0CVI#=,!-!X-1+B8!3S_(Q^<_P426 ML/;M\C.1BXNQE?XU5P"D@J1Q@4>) ,D!$$8M: MKLSTL_)>M'I=5+NM.M$.X@];/[UTZV9Q9,%UAZ_/H@?^ MSI,/2Y'#"^K?-\;K4-#G%N@SS2&]@#Y)6D&EEL@F;!!G@$/6NAS^[VP@U 38 M.%96&15+9+<4A\2RTH4;JFQQ12Q,GV?91!+>8HT#XC0YQ+%CR!!C45**&&#_ M+DF^LDH:F-[9 "B>B)]2S'?]>-@>'5XZ!*E/17X)[8&'AQQ6UOM^[<3[M9%/ MS8ICXG$<$^O1#=1G/GXG)""-)*C8!1Y%K_V"%KP)30G'D: M"0U&YX+8=[8?BO?B)]E&[VM[D+4.-JZJW?T:N\->_Z3JY338./"QZXLOX\'X MQ>9T_C_UV\.XWCLNY[*+BQD MML=1PR_+P7&;@DH+8""SE96RC_9LN6"UWMIV-V<-@H%C2UCG##8JU96:8.3>3?MK8LL%4?'<^8D19\? M0Y]G&$JB"= 9+ O&,!@:#%-D"= 4K(7VF":P-D@V-."=X@AY%-VL*PDB9W/J M$5"/?!)9\D\>U/E1-^KZ(R_ FPOS7W!I<;C4G.,9G)*D8/= DB6PG*RUR B/ M\YEPHH8H+2Q((FLP4S).GJ\J+]P!4E3Y 51YEF)$J8CD!#%J.>*&:]C-2$(! M:P/,P[&48C89!'Z&Z<]/@F*/!&%73BA^+["EIBKQ2CR#*.0P!E\%!&%( GB(K>K MC-B@8#@)L'Y2X; <05>7M?DEN2W68XK]?@S5T'Z+/\<@7H*%-U;<$DNKM/=0"*,H[4*5=H8P& TH*RA!(>8:;)$+9$!5D3/44A^HL2 M=FM?;;N3NR* 9?,!T&>R1O!.L6L6 E,[<]S"&D&LS:4BG028DB;WL)(4&4ZM M5";XF'O_+8-=4V(L[C5Z:K%!%C?7ZZ*_M]/?&9K!E+62"(RM'&,\I,(QIN*>=J@2"C0T- M;&X?=*8OQ77Q<"&>9^;0]P#KX]D"3B/&"G#="KC\'/%0FMB O4#P2TT\*'(: M6%W0/E&B @W2KJPJO4Q% (M38VE)1U'C!U+CD]G@;!^9(!1IY3WB6G.DK9<( M@QI+HA0-BJZLX+2R)Y-._&Q9/:*>)L=3,2 M#=Z/%Z+@SZWP9^^<1IQNDJWMS<\V8D>9-,C:7,.')HDL-A%9P0V.2462],JJ MO'/*:G%=+*W.WE-Z2-'9A>GLR66=C9Q*(91%-DH-U#]$!.B*D>=),N*$=2*L MK.H[AV86O\5/J=[6<#_V?[Z8UI,U7);"#U%/?JO7S554QT>SI7CG'9G"-";< MA@AKYI'4+ )3, (YSQT2CNH$Q@JPB%2J=SYOO5VXO^$[ZEH.+!=+'B9J#,H: M$@L.16PPXHH X;>@QO";#CXP _B[L /+Y?,\+#-Q&!]X#/*)QX4&=8-!G)2S MZ+2M:W=*L[H;RQA3R[W@TZCSW,8PMK]F3^O+HHP/7)YDMK*2[^=2T>MQ_.]F M=[H>[\^6HZ09+FPO.EB;/\-2!MB#!4-6Y896D2ID<-UQ-2BO+,$4YS1#V5!< M+H?_NQ#*I2.4UQB"1;L?7+MGC[8TIV 7,J1US"D_3H&>2XX2[/Z.:1<,92NK MFC*^ZX1[ ',,2I MCLB80!&1)+NW+!C&8F65:]/@KLE:?!L/$S8SBT?M MR]49"R0M$)+FRZTJY5Q@0:$$F(.X\3DCB'(4B$TZ6&JBLBNKHH'Y_$E9\6D\ M!VU>;$!-T>8'U>89@N$HI=Q)B:31*W!4<>>Y''^ $>ZI,OR>'RKA^/;#M,._N.S_5Z^1!\:0F M48Y,B )QQA+\I@"8"$\T,(^E3X!)8,S196KN51PTR\7O1/U M>!%VT/VE2%V)4?W1A5*6L:#5XM%JOG9<(!9S D 5O,KAKXGD4#F*!&>1X&!- M79>6ZH:ZHF5P\78\!RU_8"92M/P!M'RN\CW5$C."B/8)\6 P,BQ7GX[""6ZE MM$*MK!+:D,L2_[\6OLCEY:[;AE921OX,9Y2)_:P_TWH\$0$*O_ M]R3][:3@U>+P:KZP7-1164(H F2B8$,1A4SR!%GO9#1!$V-IW?M+DN6PH8I[ MY F3DJ+H#Z?HL\3$B!2%P&!OY+88E@ED+=/("4\Y\XPYSK*B*[HDBOZ2G"43 MLGXA/N1"]G?QFBP#1YDLT=_GZS(]0MZ:9N]?>*]@V>*P;+XXC6-61UA,,*VB M1=P)("TJ4:2MY4IX&W@*8&0UV)TE*+YCZ'YLW$F3H%P@^8K MR@SB1&@P5V2F,C$)2;WTN;$@,N?B_:[7#[&/AKVCUWF&!KU..U33AWS>^'=_S ?6\ TLX;O) MNOUQ\G&0OPPR#" E&+&>*!J5SQ/Z* DU'16BH2 MV&M$F(96"SC>OK$N/2&_S3/#A\<,JRVH\$BH,-LG,7KGB5*(6.41ER0@':U& M05*'.4Z6Z9R@A'&#+JP7R+U#P[,J]J>N+O:76=&?G=[QH$K]WF&U6;=.S%3H M7'/N5.7O1HOTV"4 ;S_(!;'GY1"-:Y+$1GV_#X9F;JT);!D0=7A2.P+C_X[: M1[F[YD6W8*^[AX:Q?WB7!+(7<:RQ\&CN=_8D+\9@N[?F867Z\=UDL=YU;'>X MU@T;T_4J6^#"ML#3^:(^ G8]AX5"B3N)N*,$F40LPHX0H,:$RKI5L&A(<9^'TMNCV(^GV;($?XX@U*2*L="Y7K3W2N3\G 0BG3J8@L0?=)@U\ MI^BIY3NE?"H$Y;SE]PL[EEPJYK%YO@JEJS)>!V1@39!1 M(1$3C4H,U%;+NY3O6;[3P:6F#_T>S%>8.+Y@JYJTFUT$G7BRULZCTHG)@OP) MZ]$\6XZZ3,88F,#>>6,[G<%6FFT)?-XLN/".A0#8?-:Z=S1IFA02VV[+I57.9<\5*Y0(R!FF M$*B]]MYP%:3(<8T4FR72_)<4J'U%A%/[["COCE%-/SHD>X)XM]0A36=GL"5X MX3[@;3X#WE-I7(1RGGC-_I=X]#)RQJ3W7%)C9$B)X8B3$IHJ=B<' MX-^][MYV[!_^#2,$R_]-O3IEMUO<;CR!Q&SM\<3PD-SHZ6Y)>NH15O0E6O>NWP:8XRKA40&LQH-5:GV_* M;HDF@1"'G!$YS5"03$L<"@0+04)4U*6557DU9I5HZF75ZT>A(7=0ZQ) \/,: M/4-#N!$*PP^DB'"@T1PCXQ*#/R4-R7D1N%G& ((7X!VY 0W)"O.R/"&WH2#8 M):MCH-Y9QTF*1KC E*",A8A54H6"+#U@S2=TQ2!A[U$8Z4#!;N(A(@-\$A&F M%6;$$$KLRBK1#;6(8\'B"5E"O?8^"*]3PEAC3EDP4EC)G53)X2"->Q .4O3Z MCGH]0T0L3<%'P1&A&H@(6(G(".)1A'6U007G:5HNO7X9GI!).E<=@.U[AX>] M/(:>__*R/!_+D-#U9Z]_OAY;Z4V]&!_R6A3K:"&@-)_6%31G@$MUQ3B+.!@[ MR"2:<@Q2#"E:S!>8UE6\'LM+.>XMK>NF2EWHQATU>X9N4 F2#,J-J,<:<1H% MTMF3J:EG4AMA9'0KJX*P!L9W:2=<7!ZW"@B9.#QFN,8XB#JT<]Q=-[RP7/*E M*&.SE=:GLU]P:7&X=$63\\"Y(;FYAK "<*[P8B!<1@X*G'QN)JR1,\:A9#!U6%K)J,N5:4A# MXY);_CCAIO%;[/OVN%#-F&7TCO+TE]SR1\DMKVV>K?$*;$R6)A0@NA407='5 M' LCK%. /!(X!2<"N4#@3V6EUL'*1,G**ITOCU5\%\]%:^\U-;QH[4*T=I8^ M:$4 916B3FC06LV1 7L .1Z$3EXI[/S*JI)+I+4OP#FQ;;]5Q^WA_GZODX<\ MJ/JQ8XU8W#:K!O^[$:Q.&P$VNZG9E%/PZ&_;;/'QN3C*RIQ8/Q\!Z, M]^/%VN[!,GXZ7\5C@9@7KD: TC8J"&4.R >DBEEL/^*5Z,I^+%N+TF%U?' M5\AJLH12FS#B,6 M.4-<,]!PQN!/1AA)(3%%F)$Z'85:0I(W#=(S'*@E"1Q2J! A4!<&HVT]P%AR43"*0JO MTLHJ,[PAY5T.;1\*'UZ ,R6_U2YBT[\WU^<:$*3=1JG_)?96^@G;< ML8?!,\._QZ1&&?+R?QOG*_/^S,N6WUCKALLO7/CD.WC<7IAOV^P[H[P$&]_\ MONWNQ?=@86ZD%'VI@K! Y)SOS2ZL@9V1@K:P7-J/B(0,%BPG 202F=!6Y*A_ MV:#FSM[NVVKB$_(D/3-T60YV57#F">/,;':1BM@9PE&0DB#N@)PYR@B2@@:F M!0!/S%F#6#0(G@>:Q14-?#2&]O2B==Y<1\,J.ZQK%<.!*@)6E[%:>BD9 M)8E09S3WM:J3HNI/2=5GNS[@B(47!"4:0=4)]F SEIL$7 MYI N/J6[,Y:8NW)?QU7NU[Y;MGGZ[_M[_.<"Y(2$( 4@.9>YOP5M M"+JH J!/Q?=5\+#@X64\5$I@HS08-(8+KJTUA@H6%.<^^I0F-FS!PR>$AS/$ M-K+(K4X646%<#B1+2$MJD+1<:$NTLX$!'G+>8(0^%3Q\5GZZJ_M[?!@='8T# MWFVG6F\/?*L.K!4B^KUP6!)0F_D.G&9FWW<=)0OP#S: M[/K>8:R&]AM<\LBV0Z-.FZB3)-+HBKH.=XZ?7K89N/5&_RSW\H4'!(P%:SO+ MU3L0JU8LAVD+W*DWYZN 2^^2,Q1%$C3B(6)D.=7(&H$CF#!,A]PU7<%&/1_S M_>0[DA14>I:HM/!TE8)*]XQ*,_9#TK!]"(&1C,'F\CD!V9P^BSEL+0%+@7,[ M9$4;FBXJE*A8"#7LX=G!J=7/>%S@=-[('EC(2I8NG LG:][ M:J0**A&"-,8&L%13Y$1RB!+#J"/8D0A8RGB#T.09QA,7]'J6 MZ+5P Z"@U[*@UXRQ()A7+"J"E,AE3X7!2%/!D("UUDPE)W,^!%4-L53I$,_* M6KA:73]VLQ-X4@NQ?]Y>JIS]OXA3ML41R-RZ;RQ,=0W:"YW*2C>LA:#J?$5' M@6'=B%!(,",0YX8APX-'3%DI JP53W%AW;#*P7^!I"?&"F\*287MW1&79M@> MAC7!L(N@P"5&7'*/C)(*!(M0:ABLH1,YN;\!(K=$L/0"?(83MG?4[X$5-#RI M'<,Y+^YHW-8\I\0-]V._ZO2Z>V@8^X=CQ^+-V6 QR)\R]-Y#::BC]M!V-KX= MQ6YH#T?].-CL^E&_'\,?HV&K-]R)]6E=P>/%X?%\S4S W1"UD2@D$A#W*B$3 MC$6.,<.I2HDQGTL"8S-?^[OX#@M4+2-4+=QW>'.H*FAT.S2:S2OS6'#++=(N M4<2Q3NO)'5!&BM>$ MO*("I'WZ8G\LWY-7+]S6QQRNLFA%TS]2-%KGB,58=7M#N-ZPE_6J3K2K>Z=, M2I#;#HP(7ACW3?EEU+4C4(H8?GUU-OVSLS"Y 26O9'[\WJ!=9Y?535G:7^/O MQ^TPW)\J^H7ON=YPV#M\C<^_8AV,9S2\_BO7S>+J_[C^;ZO7CO#>)Y_@&\V^ MNCS"BS_S:&M4L58KE[@@Q@6N.#>)*6*\U5ZD8+C\S/C*]$O[_7-)W(O(]:/] M@FR"!WQM.\?V9+#RVZ5Y.&QWIP-B>:UFI_G:64GIWF9EK!D T+W^."L1%#GV M\Z=@3'9IQE+M]_/V\U\_7A^5&Q3E-,.<=YEWKKI@K5V]:NT?5$;ICZ*(:AG] M^,?F/Q\WMS>KS=:;ZW7^T/;W0)AR8N6#H-O<\ET]^-;6]L:':GNK>K/5^K#U M]^;ZVO;&>O7G9FNM]69S[>_JPS:\T-QH;7]8(JRX^E%^^7@&O;<>ZW5P>$. M42O?O]?!:#!LIY-'7.,Q(2!3#_>8+K1&AW!%OP#+]C)!_&,T@$$,!NMQX/OM MNL7>6C?\80?MP59Z!W0Q9USG5[?AKG]T>O[+(Q/$ULF4(/Z#=PY:!ZWUUD'S MX(^#W>U_CEN'&[RU#M.X1?]*S>T=UOKGJO132 M6+Y2P:3;HRQ__1'L"']\_+#9VOCPH5IKK5=_K'W8_%!M_5F]>[_Q 91Z;7MS MJS4ECQ-IN!$IN"S05VD/7',R\'JEQ^O[P\$OIP)-Y7GZA(_!A"::6WUT[?\= M ?FKP.1Z5?LAVT [C_=[G27905?"47]OPB4GWGOZ@4=5X>]1O#R+\4=<: S:= M96Y0[75ZSL(#7+]]WDKV'E>&KEZ_;9C>R;Q6O3JP!JX->F'!CLAFH&\>(S? K6.F\.(.)'=(X%P$@6'GVP##)BW?A.H.K+M2H,E[7,Y\1 M'-9@,/W.V1OG?]/<__%H*C@+6IA[WG;&&\R:]V#;YKBE=V"K^9/QSQ>]U>Q] M%K"Y6.\TDDY%Q %WD3..(0%TQAN2K 02,[-U+"<6YT7.EL)%'K$,P'Q!P>N7 MU.^#&_@+LM)9$-CZ>UECQ[Z&W([UJ!^/X-_<[ZS^2#_4F)O[N%8?7WUX5>W% M+N!(QGUX.Q[E>]@SV8>OM^%N1YV\!TQP_>W:VKLS4+_0 K:=D;E]>/4(76Y* M6"/5T1$H4FVH?8A^U*_S(NH'F,8,YN<_; \&>;^?WO/#QIOS6XXZDV_TX]ZH M4R_=X%6U5C\,8:X=KGI7C&:-7K#E&>U$X?QRN=ZE1<,,/7'2P0HFS?0>A0V9.FO7V_ IMOV^WFI M&GF)\@![1^UN'AR(Y_!<'!KY;PM/!&/O3!X_NTOKY;;9?UJ_.-SO98R/'IB& M[9_DA:E'427;[L,BYRM>&!9<\WRX4X=0(Z/VJ#-^>[S-Y#D^+^V9.KWC03T[ M^7*AWH7RF^/BGH,L=%FK8JCG9W[_H" /G5H.!_LQ#JMCV$1@>X=- F:OWSNL M+SLQPVXB_H/Q7-EA/1:0!9CDW-2@G4#4NL.Q:$[4HQKV04_''L[QJ"=C&53[ M]FNL7(S=*G;:AW"G^@F>-9NXD>P.]GNC#LQ3!+FP-9+ =PY&W?&A00TEPRMP MZ^8+.)6D&1(#'Y\7G<94H>N!9-JZU@7SH%.]CT>]_C!CS)^@(Q7!Z/]-V$D' M/GLV2H"2_)FUT1[,_?C25$ZD\I<+]/725:?@,Y;GJ[5C^A##_7XIVG[?G_R/&1*I?HU)SO365AG>+( DIM9TQ0%IO<$?89UB-\RJ#8Z?B'>#/HQWX\,Y/,U03=@/EX1F MXN:;*(\WU'39+ M,W>VWQ_L'NSN-]_"=[;W:.OMO_#Y_[^UO;7X">?CQN'02@F9M\ MZY_/5E!L &E0DD0C[E-$%N876<=EH"028?RL1X-0XS&FCG%I>"#"F21=HM&F M@*DUW-UMOJW=;?FV\V M-SX\H&?CQP]Q^:$]?%HDQ20('V?,&\N-HY*90 5HH7MT]OU#*_9LL[BX75_D MGQ.-J%$RC(LKGB/_0^PP^5O7[S#UA@!#.Z<.W5XUYK%G)O6M'W50/^EH,+AF M!$_;P5%?\74^^V_[&R#S/>/PQT'<2AOPR(>9Q;X\O!7-M<\RQJ!(-"@&BL&L MQPII90SR/"2E+>=@V<]"#PN22A-%-)IRIX*)F#BF0SXH="JF6;R%>/4^< -9\'QF7LR$\'=/E\4SPO5&YT?",?V>3;^S* MR/;OUPBB/DWP/_,5A.PKS1Z"R0=^S_9\[[@V9?,6DRO=#M.H,\7U\1 'ME-[ M%X"B=S.1C_VOR!D?[5=D;G#@EX->1KQ=H>AP]>V"3R3=H7ZLA. M]ZK:>0XS<>%*9P.#/\[^:A!A/7 CCP=37!8,N]G,&9_VIJ3, [A]B#DW. M]G ]>UEF;+M?WVO\V'4V&QK[>.RQ[0?XTG3F\\?K1K.3"LFNU^_WCO-X^[5; MHG[2\?6G#S%Q'TQND&\WMFXZ=;/:(WM2K_[OX\DZ>V#X'-P:C/MA[G-!MT<#,Z]LD!/Q0UM.O9$;#KV,#;=^S$H_ D+F"-0M-ZVOL!W@!GLMEOK:VQW?>-D:WW_R\[I1[[U M:>/;W.$!L(_6P;_ 3IK 5/+X-HY;AYNXN1Z^U%;T]L;/]9VH>;-+F M\6?+8/*< %LN.($X2PP9DGN&2Z\QLUQ%36=9AK*1,B4L;(22,RTU=L9'RR1L MD!9>F649[S?^W6A]?%";[<=#O/Q(+@H:E*"*I02F+3?$*Z62)2:Z"/JUI#;; M1+:K=O;N BC5;JKQV<'PHM;M@3$X\@+6-"20E9D\A;-QQ>H92V[O9T9WW_;RO[O6R8QY>'9^EYY>F MD_VJNC"6\Y)&U?$^F+,]!W,UV?C/=[:\7P_&!Q)G:U>3Q+S%^@G>C8WV 7QY MD&"I?S\_:LH'-/G\S?L1?.K,-3L=\.3)A_U>I_:QCNI1AY&?L!80C?SP[YW;^8+]]=#3> M_R\.9+R&]41.:,S@NHM>&MD^?,^>,9_S6<_7!\8S/E[9/QG4- 649A#')V07 MZ%][V!G3EGY[\"7/ K#IBR,^DX?QJ"_>_EP$\@SE^;TL"B" P&U@HKYF ^SM]2W 6@U;%XY$JJEBC3/'LV]@9CZG%CI<90+.E0<4VLOF M=+[8WO32#WH6=CDU@Y7$C._+C+X^,:/D6#SQ'(LKC:4;&#]7?N^'V\13V1BF MY*'Z8Q)T\GPWA.QJ'N8PFKV+>'W!H]JH''#!:;W<.K!H&F:5S:8&+Q9$ELS+ED+YBG=CCLM]VH3B/,C#?ST/I64](]=;%6O2L\SI="E"8! M9C-WKPV<"S1YXKB>$.%L%M39B&=L^Y(UU\X&%;P4ZLFPG5?55K8CI@+2F53* MRR>"]1<'M45HP]=Z5%,O:/7+F]FG^?6BS3V=XK%Q"$;#%8N1AWX^:Q="^F;G MMG:G^HX%TR.=7#&-M0U3Y_!VSQ_@I'&EZ_SRAV&/AUT9S7WWW$L[O"1.M0%U M/ V$R6--HTYJCT/\!OG)#NW8H7PQTOR",3N.Y)G>+Q]#3(C%W#C;@TOGP6.? M\.Q IT&,>907'V1ZX2LO 1TJ-(B$)<.8FLD08!?:GK%&!"[H \.7"XO7)HT[< M%47YONO_6Q.MO<\2)TD<=TA'+1!WU"%CHT(I. OVI'1*!U ^]6J^>W7UTS#\ MT(+0ZG5]D87OR<+&,6S+R@=8\,B1%S)GBH%4&"X9\MAPF[2USN=N-5< "5"!X%L=P9QN_?,Y),8X5P99DC#BQ'CD'*=(@NY9PY,#U5M9 MI5?1X9^'X(<6A +!/Y0%#-LQ;(T^"&-0%#P@+G!"VHM\.F>=%=F?&_G*JOB. M*'P7@A\EB4@^D8 S_C !9QNVGWU<@W>Q_V'?]N.R'$"WVA.)/_CWL+F^078/ MWA_N;'=X^;VOX>MM[O[ M6Y_ROW]U6J=[&,9 <_Q[:_N/]E:.<3_HI.;I/Z>?K=)&>"F1]SHA;J1%AJ7L M#O#)6:>L%F8N:PACJ@B)*L7$(_>.1L*=M2S'63,RE\R^L?:^M=EZ^Z%ZM_&^ M^O"?M?<;#YD=]*/!WG<0Q >_'\.HDQ,F9@0OY]/[M6Y8;^?CRE ?$KU@822? M@U!<$9Y0A/4"_AL$TM0IA %XG986S"2Y++$-/SS%2;T<2U['&-6G'G7X..R\ MD["M''L_&IZ=S+LL"Y.(_EH:JCB1ENR+KP997L[RL:89XY.$5_CP+_4A2F\$ M@PZYWLNW7)3@PC>#'=I?7]_J:'LRZNDI>S_$?JY9V;%'@_AZ^LOOH3TXZMB3 MU^UN/0OUEWZ?%%R;',WGFFLS=2OK^XW?GIPY&_.*89&/G2>US2*:8[?X^(5,>S:M_$K^_QX0I@WU2@R7T1I?]067^ MI2C _\/"JWA<5^6J$K9GSV1N\DQC''FQV76*@.:XLL'%>6:!BI'&# M%K,_[ +[1*>EE>LMW&!67HQX7RCC/M[UFB'O@F M;9#'UYD0@/E+/:N)I8L CR)T1>A^7NB>= O('_N)QOM4ML_M$.YU V)R[1,O M3-A^NEG\O0SR27>%^K%1/1: .)QD<3_A1D\W?-8GV3[EAL]VFU9/24B.$XXL M*HZC=D)CHIUQ0E".N:C=;PR3&[=Z AG:K$7H[][@:?37^UE/W*2#RMZWUJ>= M;\W#'0;7/=W9_@?^_?/PGV]-^GZN@\I6?:^-D]V# ,_0 MVF^MAX/=[;W3YNGN_N[VVNG.Z=[)[OK&Z>[;W33MGM+\@.D6/%-K[S/77AO* M"(I64,2-R<=K&J-@@U"16:VT6UDUNB'4"^SG=)FK,!AL+H+1B5?RD6<*6;>; M@V>#:<3$B(E1)$67#Q>LT\P'XJFG6G@E)T<*Y,8]H0JFW1>FG)V0MO.-F@:S[ M@BPR UD.4X$]UBA10"ON T;:!(F$$E3DYH1,D9556+*&6:I>=H6'%1YVOZ"V M\-Z:L0#-<@IRY%)TF-!8+5T6EFE6C:(8$^)B+T$ M/^YZ[/;JLHB+\^1^9S66R)5[TU&^!%_NI_J/&)"%4=F]. Y3&E2C2273<714 M#IX:!T;-!T-=*SKT=C-UY:;^A#:V\<3=M]]TNEYKX^5JC0Y=[&^E.HQQL#4: MYG*=>4KKD,:R]RUJ[VM]F/.K,N K0CJ*=(Y2Y]P+9 DH4@K464XETUJOK$K< MX/RZ?,TGS.>+EM^G)[%H^6-I^:RGD49B)58,$>LQXDHGE-N2(D^COLRK=70M MA$G.4:RW.-!;EOQYN467(% M^)![&%6]<9^?XI+]S@:M63(R::#\CO,(S!QCGBSAF&OA/2:W=LENGK>'>E,C MS7AK7KM0OG6[-\TSC^'=N/3I6N[U-&Y!-G-&F=K?8D"GL=\K&_9M-NSYT%?F MN0?B%1%)4>:8"X,T-P%1J< *T]'@W-=W6NQB>7;LPLL7K_:8> MT')1<*^#E M03-)!*5$PZO$8WIK'^TBU+ZH]VW4>]8WRXAF@NB ##!SQ"TCR.$(ZZU MQ*H8P5);18CD.$JM,<.<"^D3:#F1M_:SE?U\611^UN]&';9! M>8*D%!CQF# R!%L$Y$TH:2@-F)?]_&6H?0C$.L.%$]'S8)C5F<430Y,D.%)Q M:S];V<\?6KUG_6M84J$M"4@PZA!/Q"+C$DQHN MAO=Q *K@)4@9H92PV*AH&1?66Z\ITR%2A45,QC^* MKZ& U(U!:NO-G$\!.Q]AF2C"(1L=L DA$VU . 'M5#)JG'*-_CNG<'P'*>Z+ M?MS4(5LT>Z4MC2=,4RU4I#SP:)7%CI"DN G"B^).6'[-GG4G&)D22\RCJ*U' M8$ RI%44*"@.:PR*[G.B/+GST5[1[*76;,9I/A2P,9\/6)^L2!+39)DV#"P- M_"C^A*+9M]'L6;^!93ARH04BG@;$K?%@6(B(&"@ZQD[+Y&+1[&>OV5I:DZO) MZQ@"YR%:9P35&&M%G/:<%I?!TFOVK,L@!B.C31$%'QUHMM=(4Z61D21():7U M 623+I-FEZRRBUEETR+;W;.:8HO)++MQC<%GB70/E78V*9@_%XM8PA 7AGGS MB6?&6>H928@ )B&N4T#.48%T8%3SJ/(Y]SCZ6"SJ[/,V%3N?R@G)#_/(7S:$ M/%1.6X&0!X"065>'-R(JFC@2$GL$!F_N,V,=K"136.9"@9*,L]K8@B%D >KV M]##FA4+(0V5 %0AY B9]:G@Q"QAEJ)(-4-<,H&< BI",8]<&TQBF.1 B44E MQCYCA"@LY'&SJ0J$/ "$S#IO5 )*&;U @G,-+(1Y9 Q0$:FP$UA3+8FL\ZD( M?3XLY"5D8[6N<.;DWFK31*PL MW$F+7/ *42)#(II2R<3*JGB%"PLJ$/34(.B.OM4"0?<#03,L"'/%B-44268L MXLQI9#R D=$A)BS!@-9F996_DLM4?O1%Y<5-S@YN&TMX&U?T"^N'<@\S].S0 M^[[=:!.I+OA]*_S>G'.D&2:HC\ 9+4L.<64ULE@E,&IC\H2'(!Q;C"-M\5KS MR,D+!4$+@CYA+V!!T)]$T!D&[*(Q0'X%PHK6?D"/K#(!88U=5$I;*OQB_( % M00N"%@1='B=F0="?0]!9-Z:4VB0K!-!/3A&'70\922-BW#KIC=+,A<6X,0N" M%@0M"+H\/MB"H#^)H#,O:0]>OP8_J8%VY\,!H, MV^GDX5649A7=WH_5F]XAW/FDBM]\9Q3@VF>= CHGU5G[@$'THWY[V(;W4[]W M6+6'@^\F*UU=? MS!Z"3 P'KR[/:)[^#!_M[LB.>\G\< %J;;=6*Y>X(,8%H #<)*:(\59[D8+A M\C//W8V68=7F.M76J];:VMX8JY&8%O>\)(@+8*678?3#Z.BH,ZGL\(?MV*Z/ M'_9C'*ZW![[3&XSZ<; -]_NCT_-?'AE1MSY,$75-[*[_T0%T.VB>;@*"_H.; MVU_X[ML_O[0.]GAS_:\OS8--0+DF 73LQ/^\/]G]%(XKM?]GY] _=6M\[!E0]:1[ ]T__35OK:QA,K-1??C/QL9V]6:K^6ZKM=':_C '0K<&G:MT94:SQFOZ MXR%??L2$292.8NERH%+$SMN$#>;P&F/>Z)5'4Z_ZBJ_;(,YM?P.%V^Q^!=GO M]0']%C:]]ZFN?C^&42=NI>G 3]Z,^GWX;;NNP?)R595^%D82EX\>(C81<6(, M2ONI;S/5JG7Z?2.^WNE)6)HSD&5<_6^.W?C]MAN)]-@U=X;!Y,#L0G=YZ\_:I^:X86CM]3])4@ MY-JW\:OKW_O>90EYI8G\JJY3L1?HVZL&*[G@5Z:AY>0<_=GN]L>P#98 M[?5Z8:XJ\RU2U7XBRWCI)N-GG50W>/ZGZX*:/?XD(4C!<.! ;F.21F(IL=8^ M:F6CT)\W;UK>OM)FX=;L#GX?7#OSJ[VSMX9WLW->?+07D2 ]CT' &K4X@GGI 5 M0):]XX[F@N-*Y5HN7#0$Q8OU3CU^)8;%>.\+[+T@V - TY):J9WFVFB=M"?* M$ $6O=30FW0]_:X J6 +X-FE4ZE#T;/8-Z;TVDO,'4_,-6>;T$:0J*P MAB@);'+I\8BE8MNRTHZCS0ZCS+.O@C..4 M5 )U3A%QY2DR+ ADE5>2Y<9.SH Z-XA^0NE84UP,QU-0)PZC R5 27L M8!69<<+GCIB<-9BY,WU=?@= "H8_(XPN$+A9"YQB[TL)ZQI'#B2'. M 4>-H1H)[9/!3"A-R,HJE;3!^6,$[]ZC(_'[L;L_$4PZ>>Z)[C )RG74&[3S MMU_W8XY]_1K/PU[^S^5 HLELX/.O6 _Y6Y<(/O1)C=X&L/';%D9J)W M+_S<[Y^'6.Q%Y/K1?D$VP5A?V\ZQ/1FL_';ID0[;771QVF=G[-H'3.G>'G L MD@!3O7XM0*]!$6(_?PK&9)=F+-5^/R/W?_TX"EJ!+5;'AO52]2:#?C>WM[:K M5RWCE?&B-XO_7)8@SW?]WA%@R$EENZ':^-]1^R@'/#>J7+WYBK"Y[RC>?<=W M3D?ZKF.[P[5N.!OL"X[LY)^]LD$[PI P8!)PI2+2(H)Q$(B"O2X&%NU<9.=C MX. E08OG@I8S'VX?R5G"-TOXYC.*6BSAFR5\,SN!XZ#NAWD&CR6"LX0R_< 7 MX4B04C.N'17<4^&HD!'GB1^_P6ND19MX:WL3 M-S/S6M_?;QWD:V0VUCG<^=0\V=G^\V#6.P%C U;VD>V<_B.:!_\#K H,T43!6(F8.Q9R M9_*&QD\FB*G$;A; NQ_ "TEC3QBS/#INK+':&< _[)42P6-^4^=K ;P' [PY M=ZR(B20;D-1"Y7*V$AFL.%*2&LY#="SE3"$< M2Z?*LX0#,Q5,3!+E0J&(1YXK-QF#L(Z:D4"2#%F5=8.995+EE^#S^CO:0=SO M=4+5/CSJ][[6!7=^+B7DBJ=_?FC$0\!"*\:43)PQH;&35 G!A=2)45>(Q9*A MTQ0 MW-$4L,."$\Z53V HF(2QCPHS@9DLQ&+I5'F66"1"K3#8($,YV A"4F0"#XA; M2JS1%$P%4A,+H1?ER2C.BILI8J[P.!K&?AUPT!ONPV_%;_%#3$J*:R>,M=XZ M+I*S0LOH0[*1>Y](+/1BN3#IBGR!*)UF7$84M22YT#=%-OB G ;B'BEA<]= MF\F2&3O%;[%@5;8J5ZKD2E@ON&;"*BYYCKLSF*MH=:$72Z?*L_1"!$FEC@ZQ M9,!2X"ZKLI"(L5QC5: R8L%';9/1 M0@'^X ;PC24R;XJG8M%'(%9RB:4(% L.8F"%$P3T62;N-'?E"&3Y5'F62B@: M<%!$(VYRM787-'+82T2CI21RBHWCM2H+7#P5#URU==0'U1OEC@_=4"40_MQ; MH/@HKC5L+-@O(GI@$Y;G/@,V:1\X#2E:;B,IQ&+)T&@^ML($$0S6&%&F*.*: M"N2T-"AY2151P6B% 8T:9JDZFA<7Q:(3Z9WVE@FF$U$\1N\(U@S'$'4$MB%* M+.?R:?(LKV!,:9\"1C:!G<"-YD@3:I$T3%M)&+58KJS2AI3%0_'0!R#]HYP) M#;2BW?=]FW[NV.-%&#@RV12(E3H7T4Y&6@ @91BQG+E@)2N48LF :#ZJ0IM$ M9*(<2

"-0A=E$&T-,F\"_1[O&046%!UP8("#X8"LP3& F8+ M02,B+*:<;\*0428GN,;(,/5 3;-[D_,&$-6G@@(OP6?R=QP,7E=KWH\.S!'I_7KUV)<@;>% MP=L5W>:$E; W"<0U4X@+3I$FP2&FF%%:Y )_V=6B&QC/AX7\6KPLST+A%\12 MBL(OH<+/\AFI@_?,)R0\DX@;IY%F0J-$J9!>P:)3"PK/&IHLB<(77\RXMN9/ MLLA2#_\!)FBY-X-E\EN]D/KX#Y3&N+TVG%:A:QU\^;:UO?/9",ZE)129%#7B M3"JD$V-($@M[.\5$>+^RJD6#Y+*D[ JF+AM23 MRY!*.:>*2XTD]@YQ[($S4V8 4HGQE%!CI !(Q0W*G@^D7FXY,MMLY(9]!):C M,\)6G3+^=Z^[AX:Q?UBM#0;Q0F&:'S_+_;9#^.#W8QAUXE:J!SH>7:O7]:-^ M_T4W1=@X_BQ(4)X:C @ )^(D>F28]:!_DAC..-&$SC5%N$_1^VYGA+&@= I[.#.&Z)]0OY]3))^)F3A6M9W%,\?4Z26817NB]>G/=G-[O]W\M GDZ?UA:]O#];]@(%$'3;H# M)A.8/9_^.9DUB[;6OY"=3YO?MMYN?MN!Z[;>PF=/]P_@OJ>M3\W373"98(S? M=M?_NKK7 6%!6844L0SQH"FRTD6D7("U$S17,5Q9%:9AU)VMHENIRQ,Z62RQ M40OHO%H@X*$@8"YCS'D1#,$H*2D1]Q@C2PU'3G"FF?(\6CZ& '/O$/!HL5%W M3%-_-"*VV1W:[EX[&YIC.W7

\),C%Z%R;V,K)S%\:WIC(S\5+%X<8WWQGE MJ7O;ZX7C=J=3$'=AB#N?;:^U%=X(@HR+$?$D!3*<'U>>Y_#CI#%4IH4B51CPW)=$B>$0=IDX)&V@**ZNJ01>6 M8E+BQV^FC5?[\J^,Q'KFL:2/P#,N'(0UVP,?.QW;C;W1H-AU]X!*\PGXB@L> M)=HQ*?( MT J,+Q[&KV@&86+06FB#HA46<4\MP#@QB/#@@(]-2)DB#7EW'%^:*,02V%V@ M=&FA=/'TN$#IO4#I7!*D8[#Z7"')'4,\*HPX"9KLG5?QV%/UP M4 ?23L+'!M6A#;$Z;@_WZY?/8\PVNYV<2?D^?HW=4:S6XY'M#W/21/7+__TO M#=KY^^;[]?HW\ONOU;!7N5CU8X+UBZ$:'0$ >+CM.']Y&KUK1Z$]?%5]B+%J M]89Q+ ^$-JJ5<2Q"50V=[Y] MUD2$9&5 )"F>*W0RI+%1*&!EM?6@$)&NK(I7\X>0%0A@)R]Y5LM;R<'/[;9% M#NY/#OAG)JS)>HB4=R '4B2DE8@H4B&"-8Z#-*RL\E?L.W(PR+A:1XB/D70: M)MZH121'3$]>GX1--P 8!WD+@"7LG,R X&RBTM-*47HSYG[5WVWKVAW8#^+R M9"G5(YP,\,+XMC.?>+DI2FOD,TU.,TH2LI;F'M"6H]P<"V&I6.26:^'8LJ4H M38R,JG.^D#^1I71!)DO"4DE8>D9Y.B5A:>D2EA[#&;0>4P2@#, XQO9CMA0) M_;T:[ ,]K.-"[B>%X;EY$6_W\,_'0WC7PQ;7';Y^ U?,]_K4'NZ_&0U@%XS] M*0$[F4KHQ,'QYN4X#]?8[O;^?NNT*79._X'/Y/]VVZW#3=HZ73O=VOY"82P" M?N>SSL/F>NALO=U@S=/.00L87?T??&_G )Y^O0GWWX7G_@*_[U^5]Z2TPC)1 MA1A-8/-8[9!15"#B@]0DL. #V#Q$-(.VH,Y*9)!)@ L4-)1?57??9)4(]AMZN>0_V>*C/%+J#TJGS MH>)&QM-^P8U40&K1(#6?.\2,$,EX@Y3&!H@+TPBV'XR4DR$(H3. 7'1#<;O MW#>X) \ML2HO-&ZAJ/(#J/(LWQ TTB (180KASAQ!ID0'6+6BY@H8UC)E55. M&PPO4Q[@2_ 9_1WM()XYUD^F'J.)Q[VD#MT[P3B*?3N$>:H7XLPH*JBT:%2: M3QL"&&)*+^CV>NRHLB&$65 M'TJ59PF&\SPHPB3*G>X0ET U=' $"4EY"MA3HCBH,FTHSI=(E5^"S^*3[?=M M-[>(R-1[/FVH&#J+IA0?AK8;;#^\Z_?"R ^G"[ VGO^"0XO"H2N27H3,X4I: M(>P#03SQF%N!2Q1QL+!VW$7IL$S33[FW-O1";(]NMBOR/#R=]?7*3$OPIGO4 MZ9^$\$.63Q2AE%K\KUI\E+,PKLH!2X0#;F6FJ3(%%XCKXC 0A E0JZ-".OYB#3Y M.80L)BE*T_.:=0^CB?8 +OX=<06$((IZ*)HS&@UX=LKA;@E'- M.TS[AS3K[\M)K[%HW5BT(L="&1*ME0P 2X")< H1,"(&N,,+3 0"IM* MLE+]F(*.SR%4L=/[#L+?'YP DTC=I()O]/JC!I#O3O!UV.).6<5T[M]74]_J MC_[($U^#T;K :'="A4!B8Q(8L'E.$L6X74_=^Z*#:(QC]- MGX-K&H KC:?N)U-C[9,ASC76W@?6GIS%6L&EI%QP9*+/7%DCJYU$1A:IJCA1 M19&"Z$IOL-N7A7PT6+NBI\S3KL#_G]3O>2_U>[Y9#?[[*L0_:Q15U^*?UN(_ MW;>!*Y%R_JG$$1@/%N#!,+=7B?[@R_+/NXK?KZOMU]?WYZOOO%ZKO3V'SAC5S;T"8?FJ?;,VS\_,X9&L*?EUXH..9M?P\ M^0SC@F>=[F[#?[^^;S=/6^W=/YN\M9<<+[@?//O+US=BN>7G7^W6]C_P7O!; M^&_KSYW3)MV!L1V0W4]-##P1KG_?A7=<5;7?,8,M$P91833BFGADK8G(\UA( M3QSEO$B;DX2LJS3=FM3I@?S[XFC#:]Z"1S?UR^?YH"G@<6% MD.(LT)A0I=T;YY)%5VMG?4[0;G)=A6A, N3E [9PXY>#T#&IV^@L_I'@;NZJ M2A3Q[!)C0>K&H_,O6?([KS:^\RZ[[_@5P0M]5^?^3,/-2&K2,9;(!='6\X)S M'5E!M#/*B>@UE_N"OIA<=#B8>>@' =E!,-^0B?"&+TWGV)P,7_QV9B*Z[1Z: M7ZS%>3YW6F*\LVDI403L2G^0)?)E:B,^2+^",9E',Y;&X2!9X?^Y?'V $>>8 M<@I$)EN;NI7_^S?S:M7:WVLO^:4I6!W3;X&-*FV,K&('=QR;7Z@KN-T>NDY_ M.!X\EJ@\:;8KDM%]"P3!MYM?6YTOG_XY!,+PK4F_M#^?OB%?MC^3UNF7+MSC M^,O7/SJ+4?G/GW9.6W3GI$G_@6O? F%X![_^ZVMS[Q\@*!]9J_L9QOM'%XA# MVBICS>-]+QQ6)C<(Q[D\N$;66X.DKFM6# ZY6I> M.M2'5H_5('['RG!.LH!ZUW^]@*3Z(@*,@B EFF!=+1.!25+J3S M3%"I%^5Z[S ^'9!/DX AV,8#!O'Y52FS2(000=4U;1[C:-RGH<;C8/0"P/3 MZ9PT3.,(UK:?MY+.R!C(C$/M'^@0B&WHO7PV"[&[_7%?*E=0SP,*SC#$,3-( M:TF0)E2;J#EW6KYX!6RT4OW&J-^X2%HN25.^.\IE5[Z<>#8_!PAJ'WS)0(K/F^$-@K!2O&F'>(>\*0X98C M&0RQ$CNNO7WQ:G3<;YP$,Q@N&H%'3:.^HD,M4UGHHLG#=YPLY'T=?9A>37< M!SA7)[AT@[R'.]7I3$R*W\MMW^2IYH<,1_"?;N);27/[92,$^$$>?RK4.@B' MH3<$IP1N!_\.>5APY_3 =$G5L?CL>!)@I+&,3HZ2;POX %> 2PWCRA-PD9!' MH8/RMO"$4%YH8J/GE%EATLRS(M1"OB9+<>I.]X$3R0BBCKBV%G%)#;*\P(@% M90ESUL*W&:&RE"\)>5I+\*I'@[8=C_I@,.*@W\U"EZ0KB^=TW]O TVG-H,2B"L<$!@6 M@+E"!5900S0F%X%;N>Z#I,YE-:2E=?>A Y@Q."EA84(K -U"^K_\4^/#?\?& M);+1:"?PJLI#3S%M/EP#FD.4\+- MPGUA$#LSPN7: S?N E3#6\##YD ='GS2.#3?0[8UX\$PE$N1YM-506OX36^< MW@/NFU04UFX0CCK&9=R? KD/"9X3T,_XW?%AVQW"S1JF,^S/S07PE/2$I96: MK'"Z\>:=^45WZ4JXP^#'G; ;%W!D&NU_3+EO#^-E'^SSPE.:RMY*20 T&%@- MI7A$&N#:V4*&0MFE[+?'Z)A.6]ST+8RF9#X;$UW/*MK/^7/5_LX\(H%R!-!_ M,ZRRYH;GY=2+8ZKW5U1METW?2-T]ONY^W6IW> MUH)/&DWXV>&P\::7-'N:^7>=9+>?9QWG\C2NFAORN%?XBOF;E[_M%3([?YXI M>Y!43YBW!TH<^2. ">TEMFU-)W'I&R8$K#'%Z&X$X(Y3C-:10?2@+UXW!+M/ M;Z-*'/KG:Y.^;^]^:GUMI?N=OO_:ZK[C7_:V3L#3@&<<)F_C!XQWZ)H:QL]:?\+3MPTYS>^='?I\_WU$8/VZ5/ ME$>&*(V,ID*(( J>:F"NI2'8=?7DZGE!4WUY@)S+&N^>#]ZY8%3!L*<%D=QJ MHZ23DE$2";5:<9?QCM1X]XCP;C%1TA6>&Z\C4M19Q+WS2'MID"712RNB)X*D MFK]JW1GH=X=W]U00^.&H::47971V;A.M/1RFD+@?#Q)M38'?<&!NX(QYXC+>AC+K>J8/A4XNV?&\O<@3!9LI^<&P0S#=BC_ M6X/7-<"KM:+!0:H&(Y5"7D2%. \<:<$D4M@H')QBE,<4>+]UCI27&JFHBN@+9W5,1_EO7])RC>K\ MTT=*/H31J%-E+'>-#\\^-O++(Z8:YB0O5.TQK0VEE@N.Z.!D,$ZB8!-*D9 B MO>EOZ618M$$X(E/!$8R7RT'^6L=#?@:UOF_*4:OU^M5Z:1?'FA"\M$@HC1%G M!B/-(T&DL!3 NH"E%KG]/SM<'PY^\@"SS8,(%R(0%-O!/ ?"QD0P]1QRCR/(M,SS6_=+N\! MRQ8]9'I2#:DUI%X#4HM"8%VH*+SF@BMCM*:"^8)S%UR,54)G#:F/!U*7FIH3 MAJ7V%A5&@Y\K% =JC"-2CA=@(@-81I_V"/':FIH_/*1>H0'"RCIE%Q?[NF+U M+/'BU9,HOE3<3_&E[6!'CZ_B4FM:UC$U'_'I/B=?OK;@ON^./W]MP;U:\/PW M9'>O2=/S6]N=[N)9T-1\I$7?B=;V7]TF;1VVMO]H-^G;PR8\J[GW431//__8 M_;0#8_@26U^;HGFPS[C!A5$>188%XJ8HD/'1(,&(UB82K1Q>K+@DJ'.X"%P+ MRKEAWD9G"E&H(H2".ND6SXYNO_EC[QZK+%T^O+.OHUB0-@;K#'&< !Y19@O, MN)+>&^#OC_3PZVYO<@RN+/Q.SIPLWTA'6P'6!OWC,"B/S%>GT7V_F\[*N\9P M;(=MWS:#M.&?SS?E,[.C/OR\ 1J33]J5=5!RF1&X!?PBG28_&(3R\/DOZ8E) M:RG^?>^P/?"-K;GKWD^N>UU>MS6Y+E]!?O^UK)'R*70ZP\9;,SCH-_XPO6\; MC59>3=-I;%7E5-+:_E(]9^[GD_N4;UZ>]8WM'OCWZ2Q_NP>O.1J7]5 2!/@T M)YTTOD&N0C ([=Y&'NG\$. WQG?;O507(Y=SA/>=5,#(AWQ'J692]>&D'$QU MUS00,VJ B)2SD+[ZW^ND;S.EL3% *.5?HV.YN^O=-Z MNXAQ_P%QV8WEO+\U+B=\-,V/=G?<_2,+!1BTU^8(OAF=7(WLR.>&C]MO3O:M M)%$I"G!(!4$#?K?VUG+KB5=A16&$>R# )@S MA&E!BABTPS& ,TM"+5WW)UU L_<+K<$L"8N"=!1Q#1Q8$\T1H0J'(EA%,4B7 MN(9TE3V"^H#?*\4J-ZQ:D"B K/Y!R-"9T3C]?%G\2H2M;E-]"&9C!L!)+,_ M'BSY>) &4#4GFEV4RJ2=L5PR5TM)+#N]W,;BSR>U6^"M^D=9QN$&@_#?,9B7 M]&5.EAA.RF5-*LNDXD5C>,99-4OWLR>-\5&C,G/50P'0[Q>G4\VCI$;]!37: MS6^X-1U6K5;74:O=!-K,, =,CX,#X#CBDGND-7,H<((!^4""R65J-9&E V L M!V#P-]=#5Q\CC9RO[W0(W.?NU0")98^L[.#S-G.W\#I56OIST!]><8OR^4GY MQ^-]':TB$:@)>#0%XL()I"4E2'E2J$""(2$U[=U4Y\10)J*>2T?943ZJE":_ MJG-5EHY*10#!D\O-$4\K5I\^LR$9!X#:P:C\/%>5"LE1R!6[>D.@X]]#R8T' MH0M^1[J@TXYAVJQN"LB;C:=56BK%#QY5&:D'"1T<[W/+G:4^(&P4T!>G%;+. M"J0L-1'X,G>N>!)EI/965-G,.G']#HMUM:BZ6M3/V6.P;K98-UM,6#GO0C90 M8W@('*!QBR:+S[WAUW/JYV4]TY)%)[S@G$1@7SAR$X/@WO#@Y)7S89+0)4F< MNL5/))GQADRMVK%UY//7YFEK^TLG-;2&L8G6IX_\<_YJG?[3;IXV<:O[$:[[ZUMK^QOYLG?8_ORI23[3=R>[>Q^/FW^^H9^_ MKFR*&$@A'.8$P5I%Q&DZU:D]0]Q3[F4DD13RQ2LJ-O *I_K1U*1XR+Z'-(+A2/ '7ZJ:'^#^WTOAJXU&+XSN_R#9@T[#=4Z57@ M]G59;+L51C4@70>0EG./J66%2,T=HL08\OR 9AXG%H\9J"6/G95#QRZK#7'YE.(Q.(BT)9UZF.<3N'[_'AU4,< M=ZH=GSO$J.6Z?!IS;*3'"-P';W#R9!R?!ZB+ M\YPU?UUEUFO-OU/-7SJ*0PUQ0C'DM"&(&T60C3$@QK71CA"F+$@?91M*+M.3 M1ZKYSR'DL;@+U^FG$CHW92[5!,RMS(HC4C\W@*UK9^H_L!!I<1*E;/5[5>.Q M&L/6A6$KJO9YZH(C*J+ O4"\H 52,3H48B$+&H+VN'CQBJ\G;GMM57E"P91G MK?]KVK.I]?_.]7^1PT2N5<$=1DH)\%X4%T@9;U'0,0(#U5%[#_K/V48AGH[^ M/X=F,K\L,%CXIS"@F(E':W)RB,!J^5, M&L>L4@3<+.\8@%70%FFI&<*J$!+FV!,N7[R2'*]QD_F)AE-^;ATV1 9#G8S$ M)-Y*#9>ND!2+ N@LCJ$F'(]&AQ<)!].^P#)Z)%T,B,M"(AN90EKQ$ 35FA/] MXA6CCTV'GT-@I,X%>52Y(#-$JO>9UPE*R[DBD1%C@BF0]1(C3JE'*@:/=,%A M90&:B"CR/K-:[EY09XO\'(I\A]DBM2+?E2(OL@O#6(S.1!2QX8AC8Y$M D:I MKV<00C@F2T6FRR=[ZX21>TT8.3=4\0@K7S[)4P/W4OGRJ7B,Z^)IM<=XQYB^ MG&##@M(V B^CX#@BKCE%FA8$%8X+*@6L*-ADP'2PS1N*K+F-^;U6O7S(,U8U MG-9P>O]LN8;3.X?3I9SJ@E&=0N=1!0&^KH_(4,V0)@9+ZKP0N;&7I!N2KKE' M^@."Z15*"%]:,/@Q5EY9L0M857P;-DPJ4HHZ[6Y[E$JP7*C"TZ%DP6FWEHFZV*']U8OJ+FW)7;?[1M7.'!N':+1I42=U(I/I<*'DENJ MM-152&:<83 M[.2BF,/-QM[9TI*IEIGY;MJ=7*LI77'<'WS+U5G+JF=9M Y"+Y?\=?W!47]@ M1J%Q-(:_I:*3N=ROZW>/.B>S\IDI)#"4MRV7_FS>;'O8.#(G>>G;O<9_QV8 M*]](&RM5/=V*/)[%5G;R'H5X(>IS_H$*"J1:X2R-=E\92FRA%65OAQ-U"29O9-2_M,-^^-1XRC M@$8GZRJH^/@98\**^7G.Y7V#&4RK46:D6 5S927A_'5HY^K'O[1_!1(1 9Q2 M,^9&B?.Y=CZH3R/ 6G4F$&H3#I<_Z(P32RT+]J65MV%T'$+OFIA!M6=4.LV= MESRQCXB%@Y$2'10&5G(-S)AK7>,F1#P$4LE-2,OGB%-U#A=D,C7*.TR=\!THYT%&F7;N25%9 ME6X?6,T@)#,/3*4D8[&=UF=J3?H)R\Z"V0S',FJ= 3-S=-1IN\R"_K/SQ^[[ M\B>_5(TM/E25Y7=A/+V$PXUR6SC=]7W^X8L/NV_?O_BUO"Q1Z&26>H#V\-=) M:_N*\F6V#+ 14:J%=M+(6KWN7;V:QZ!>H$*$@Y5#S#"6RLNEW!7X9RPC[!G:LK*1UH2G5&2"26 ;X,+E*OLO!Z&3.[W,:NG^ZVRIXBKLAV>7 M& LJ.QZ=?\E2#=-K$ZTSE]TWSR)D85+G_CP"_H:S0+TWGV)P, M7_QVYIVZ[1Z:G_?%*3OW#6.\LS(@3 KX M/0Z&M=GXL!#+.N-S9M?\@1Q) 5S&"J:LPI)CJ10I6#H(5_AHI.:LEN][E^^/ M)[OO]KV*6GKJ$'&$@I 7X$-B:9#Q3D>M%?.!K]&1I(HHFK#-%Y0K&[0,@.[@ MK@*6.T%<+0;W+P:GK8/]PAB'F: HBK2O 0J*%)RA4;P M>3,ECM.>Q S[KB?@0'M841!IN!$\,*%!I82A2DH%?XFX%O![%W"' >=DQ)%0 MHA#6)" N"@J. 0-_CL ,20MKEAHFGH-S*7#Q^M=+@A(IVK"^6$,984@RW.\E MG>B-#F\BCMA%L+PV;?JH5$M+L^!A&@JFJ8S4U.)X_^)X<+J[M0\6SV,I! (^ MY! 141*4XR<$@'SU PXB2/97'%.[U^;C:V$>6;<&<#Q*F[X@ M&ND??0NND"E;S?KQ(.\@5_UV 8"K?<3)W<8WV50M6>5Y9/*:]"#H@@2A"TTB MUY8I;UCRAPRC,1IBK]:^\*R(YJ[:Y0O.2RM8GZVI+N]4TY@DMQ;;PO!7"UH#E23('@Q@@< 5P@) ! M;*QX*F[&UTIN UC^]_#(HR>$>%R99&>Y"@LI MLW-S_411FCCH/]B9R1802+ I-":=>DTR>U],7>AM"O05_J8#O_&B]VR@T-$=8%,H 85(8#W[ZW@ MWB6B0-?C$ &^$0),D3I+N(G<6DUP81QE-,2H0BT7CT N3IH'^RZ7[*($66L- MR(53R$8B0#BPL3P:4;B\X[JB7/)#>$A+, KBTI]@Z0("3SK/K\31"5L H%T M56_:\*L*4V?):G!_"U\.S'&O(A09;/OC$1"(<@[*1,E9GN1\?MFTM>W2KTJ M'@XSE[EY1H/3Q@3KK!:<"[!?W#GOA&=:T4BEKA7NX17N(TT462CNHW9(2ZQ1 MWH8SP3 4@RP*:@ML"G+QYMOU]F +6Q28*J49Y48S%0O*G(D6:TV#M[5"DBB15QG/J,679A3NGOQ"&\^A0.H3@J28F5(51)@GU$S"8S]Z''^?#%5= DVNCP=#NJV>\NB,@V*N/Y#2\O$9"Q2 MF=(CB;C1WPU+QOEYGBUXW7)OD ')NW%";&=EJQ]O?2)/22!Y;^X:I%'LZ[ M:-,/R[V,ZFC;(&UJC 9M5^:U&SMG;F9 FND07#D4H6;%N*EK2 MSQGO8)]Z!_#(@P$\!>X?DL.73B,D?Q!4 SC8Y&V&TZ=6F-P>3!\-OSMSAU[C M:- '4YM./JYU[M%+NP-YL:M?KEXO$%9T5![]21=.#Z!LS/ ,WB*Q ME/0)3.<81#N_!$QFVA(#P2S?-@WWV S2ZN6)_=[N=\J4L!0.F FE&_2'P]D( M^]-P13FPL_-M3>_;8'PTY65M=\(K&L)WH MG"LR/RF_*%;'D>:1]$F_^(4D8GL6W>JU)ZEGPRJXO9);S+MW7>/#W!9>Y0P, MKUOXQ$JGE%5***)-<8$)NAH7>1\F0]F-$V.4(&=8 M$Y2+$:4I@*!$8F7!@D<6XU3Z%0R2H58D@J*LT #Y F@VDYO+E5^G_&3.@3E; M?P!$HZR8\3 "DL);4^GHGQ6.R2[)M(Y%+26KI>3=:7-KGPAF&286!6$Q B8@ MD!)>(QHI"\!JN9+LQ2NB+I*2Q%8&854,X=K<]7Y%9))!6$O(.1)"6UO[#@1! M.>,19^#><%L IU6D0,P;66 I&"C8%>*7; ME^;LFL<1;Z<\_"KT?C[IMF0=9?F@>J/Y'!WZB%L'^T(;KHRU@*T,V#T#J%4V M. !=YZSVS/K,[C>%7I4YOI>"Q6H7(U!J=A/5A2>TDW%Y(#E)F M30C!A"@ETMZ#&RD91X9%$!+C@O(<\Z =. D7XLEY3D+C.EQZ>'[@LW$,/[MN M#35LA!.". ?";UFTG!&-/6$L%# "55/JAY XT3S8)Q@60W"" ) L4&I#D1:1 M(ZL-F#8;N.8^46J^W*'L7PUT33$H?"$Y)9$46G)M@K*64J.D,<0'[$PM!@]3 M!GSOXX_FWN>3W>UW/T L]JT'R^0*@3!/^;PR AX)X9!S$CO*J:+893=K&87^ MM2:OZ4P-_85=-\G!:#E6,'#/O54F6B&BL!:,%R;%:O?\K-Q\<(?!CSL@.TTS M AE)J1$S^ILV:G/5ICUXYA^=OOOVS&2B];4I4=C,,CK4:5T?7EJ:[JI$3Z1;YY'(,< MALG')\$,AHU?_OEQ2K%?_KEYE4@XO][J 2>V8HV%X.?G+[RFU MKV-.7K9[>6KR1;^7-8TFK3-2A[>%/A=Y]1-QU//Z\\R MUD*J*]WUDKZ8ES:T7?[I%7N3E4AZM6JD:[./:L$\+L5^,YIG(_3+U#S]NE"< M\O(IN-ULE:]^[GP]S(3P7S?OWB&;\^^ J#D&N3/>=)2(YUR]>R0VZXOCJK?J;_BR] MH&M$K!'Q#A%QI]>"Q^\=A\[WT,S).3429((5QN![J!5]3#K/&PQL,:#^\:#Q,EW#N^8DV2&@:O!(-D 099D9IX M.(HL2TTDM*1(LX(A66AKC/$Z*%'#8 V#-0P^+ P>#L(5BTO60'@E(&0+0*@5 MR+23&&F=#F<$2I$*)""EF0S1:JYC:ABX 8N[4=0N"8@$%K7;2$TR0B3$@KH) BBN&" &?W] M)\7 *XVG!L@:(.\:('/YSF5T/-E*^[LU$JYYNV2R9=+Z^NW'[M[G?>FQ9X$ M(23:(8ZY1#9:@236RC*AC73N9X?"&NUJM'M .E@[O&L%N).S &>QBSI$CEST M(;5+LLA@AU$1G&+411R#RQZOQD\I^G?M7)^8_^?&N3X7-9N_4^6<'!7+)S#* MHKFS<_F]\N3'JL,>DQ5;ZYCEIKC"H'\_Z@]SZ>N7@]#)9:I_3X* V.:*(QRI M8U%9!?87^JXT.\\;?L\AFPNN^$3FMGI^-TGRF= MQS-C"ADD"E()Q(LB;=PXB[P)T2NN22 J%63:('KY[.LUH7LU0MXI 5UXY+DI MJK7B/ZSBER&YW5Z].;%.95],5BF4!V9F-2+$%8@'29!V&OZ&"\.4Y:E-T8M7 M!=T@;+EV5*WLM;*O4]GKE(SU*OMB2@8GD1%PE9!(>1E<"(F,]@X)HH2RCA&= M+'N!-VA!:V6OE?UNE;U./%BSNB\F'A""K4CEWKWR!'%J/;(<.R1Y"($2[R2V M+UX)LL'E98$,&YU"_.(JZ]1DK&](>+PD=7 M>.S7MJ%4:WJMZ>=H>KU]?!?AN<7M8Q*I,4($Q&)JY:()1RHJAY15@47**5GC M]G&M[;6VGZ/M-7=?JY8O[*%R1BT-FB +"XIXH1BR JR[H-+9HN!6DW2*C- - M7"QW#W\X+5]308126?4C3]]8K@=Q]7WJJL(<@W?U_7&J5S<9;YWCLK8)JK'^ M>E@_38@&L*]W9!_&&)PL[4U#! W!-00_1PBN8Q=KA=Z%A#HF-"\D M*9"**8!,"HT491)9H[@M&-51^!2\8'@M*76/!GQS0MYON;GIJ_D>J7?3/BG? M\&5[!"-Q%RLJ2>T.?R&_-J;51J8U1LP@-.!UW+B3.\VFZI1,BE&XLM/SNLYFW]KAL-QM^INVQ^/AB/X,+6_'>2&[F$ C^N8GIOT MI87;C1K_>PU $82S0#SCCBON(D\1,E)P)D44.F!Z#J#(BWIX7PT9Y--$AENT M8P:-W]K'C!H6HT32,9KJ502DG/>(&*^DQZ( A'_Q2O+SZ@R!G'?@7YN-K4[J M*GQPN++Q\;3+<2EUDS(X\^5ONN:D\=T,3C;F;] X-,-*YGS^O-M/-PFIN5G# M?#?M3I;EA=NGWLBFTVDZH?GE-N+G]PI_K"VGJX[T8"$;Q_#2 M#1#[GB\U?.MHT.Y42EOJ[&;C;9H+P,$TR:8#,U7J0E+#03@P@ZR]HS/WW8!O M(JCRJ-]H]4>AO"'A#=3X,+;#\-]QFOPWWQ/8+$SH;V<:K)?_3NK=[HWS(V_> MN3U=E]73&%78R 71UO."0E;NWMORAE5 M$T?E;KO2_R<,AR'L@B[ $O0._A/ '@P?20]ZVIR"WE]?F]TOW<^G.P!^AYW/ M\+S6Z?OVYZ_?@/*\$\TNT)NO;XZ_?/W27@2]9K=Y\J4+(_KZY7#WSW\ &#\R MH$3MW41YMK^= )AVFWM_=%O=OV)S[X"VMO:Y)XXZ9A$SJ4@/9@Z9X%CJ.:.E M,5Y0[TK#!)(;_%8R'5H1'4-A732&PP\,8^D@L I8.1T*M=BS_C]OMCZ\^;"L M$M?%F$NPJ1(N)D'ZEJMX35NL_^MLC^"*4>'9)<8">1J/SK_DO+;"5\?.N^E& M?$7H)'0!JN;^/!Q,1G-D#@*R@V"^H=RM\Z7I')N3X8O?SKQ3M]U#\_.^.&7G MOF&,=_:&):\%4M,?9*A].4Y)YF6=MG^;1S.6QN$@ =O_7([C!9B[;-R!C;Y. MF CFYM^_F5>KEG'!S)28=JG"/K2!.-_&3]A/5IC,GOH-3H;QX=M M=P@# M3/]B/M4 [(/)S<:'?C#J0<.DUD(O&\W73 < MP[M55V0Z5Y&Y1ASTNXV+3":GP441 Y?,B8D<;FE?!]Z MX=AT4GCBC!L!J^M>^O&@"X\^?&Y&]'0+[RLMA%.4(N:)!K]!*&0(%\B#0V$U M%TPK6Z+N60/8R#.6E_VB522%TDI84PA/..=8DX*90+FST0!YJE=Q#:OXANTK M\/'SYG%3<2@OP&ZGEHOI_5:#/HG&1E M;O<2$"75SMH,?N)Y\86-A&45.O@2 "9W;"=_L;S;Q%TI02]]5@*$"X.1@=^= M!1L;G!G#[XY#Z2P!. [!#[(PN,D%&=32]_UQQP,4A8%K#\L19UP:)H-2#62S MT4S^Y]EG#, C2H@XSF]^9&:W[D^$,($FW*F$XHDWEGZ=@C-P@]YHHWQA\'9' MYD=RP=J]X7B0(RD)I%,L!<:2_^U@"(N.UQJ(Y,KK[MHU@==_#:^3#?VS]DD. M]DT$WN.)1"PU>^,B*%!%Z5$ "T9)8B\:+_H8#T908K_3Z1]G7THPS,(,.APF9J",79P7;4P2U/@E*RD0#?AD^.O+B0!7 M#Y[X,SD.#%/0,4?#\'+RE]]]>WC4,27'V]F;]:B&N7WU&\R6EQ[M=XD]SP.R;$C:Z\<+!T4S^9 MP1*RJ8BL!UL/5E%VI=M>4E_ATJHIM_KIBEWQ,B1RW[N_YVXS+84L\<6!A;?M M1$G:X.Y]2/YFWD5ZW3'#87(F\Z\7=_QN,I/ZYC-98OBZ9U)=%NDMRUMD@U>V M#&^\F=FY!IBX9SPMK63]KS K#ZJJZ_WI=7:I'PH=KK9XB9E=079OE"/ZLT\< M78?2_Z1S4PO56H1J3>6C'CIO[UK\Y,6K::QOWN]\>16)NFX.Y5.\Q]K4IA[D MSSG(^V[,]1 IK6]3$OX\/-P(':Y:6_-VD_

[%,B^B_F[SIQ=.>8KWK%2U-5'_3=KI'469A",V>X""9R&XB*3$C-60& I4PA\E8!P^3, M5L%%S2C/[NZE'80GD?U]TZV%*OO[;;NY]Q'N_YFU3K^171A7*^5T[KTYAF?R M5O>=V/WS2Z>YW3I1][:_D9:>]]^-/>VX/T.*(R/ M?^E^/&[2G/V-%ROH:6P\+!\*A5=IEU C9;Q%/*6 6YO21#6PT8U"D@>MI3K5 MAQJ5:E2Z%)68Y,8J#H #LBVQ-CYH7& >#14Z,%5M8%:H1&M4>F!4H@NH)"*/ ME F.BL CH%)*6^!"H9BWI4G05)"$2DS?ND?NG:/2)>#S\V#,SPDE.(C(?)#@ M@0D>6&%<08P6DDNA&&-V92Y$#24/!B5\ 4H,=L*GHA#84XPXH1$9G5B.,I)3 M28R5ZL4KM4%5<3THJ1&C1HS5B&$D9H47VEO+ Z>:!N8=@ @&6A()S8A!)HA1 MDX^'1HP?S==G#\0Z*G5!1$0J: [L@V'X&T"&9@G?.0[,IG-S&^JZ/M$Z(.,G MV0>XAY#>'03KGT9([W65R#H(WT-O?,. WE5G[Z)F0RMF[^K-AIX*W,>(<2R$ MUIX%SBA63%BGL %^H:BI?,TZ O8XX+[U>BD"IKPI"%:I_(&TB#NBD').(:J% M$\Y%$63,M1O)K7W-"SKZW%4$K%;C*ZJQXZ'@A72:2)U:QRE.#0TAZ. Y8<[6 M(:/'I<:+(2,=3"0!7#SA@:]QG(H=1&<1BSR=!RX\9SJKL;AU(+M6X\>KQD%H M1Z37-FC%112&6%05\FP.K9AN,7S/L>J=Z_!SRI?XQ@_;L MY'^=,O584Z:N9 QNU<[YR1B#=><8351@SA;4<']UN/^P%$-QD;&TF88I9H4V_MQ*M_;TE%KI;JETBQ$-[Y17TG(D&6@> M*!W81J48DM@Q7UCGO/'@":EK=H6J=>OI)7+4NG5+W5H*,^ H&-:!(,XP3=4^ M/=*$.Z"@FM-",:ZX>/%*\&OV'JX3->XYEE#G:M2Y&D\Q5Z-&]%LA>GLIDA"U MH$!I,5(DL25."3)&8"14H3SA*I""OGA%K@OH]>[/4U+3M>=BU&IZ2S5=C"08 MYJ(AZ42.3MD67EJDI9'(A% 4/D2FF0(U9;6:_L1JNO9 M(!8,1]Q(CBS#"A5*X4!H(D/\Q2LNU]4Y_A'E2I3JQAYYH&.O/S*=QY@Q<1?W MN.RZ"UOWG5^EZ#F44UC+U/PTE@0XXL# G\-!6:$P459;(2C'_/J)&W7R MWOK-T7)-&.LLAP6*R :9CDSG'6(<$>% #YPPWE' 8;Y!Q+KR.=:A-H^\EDP- MFC5H7JWOL@X!$UV0&&QJPV&L8BXWM:-*N$)>._A5@^9=@.9B1$P)35S0 06- M;>IB;U(AK8 \UH2HJ+0Q14IX5K<_1OAH0?,R;*PAL$:ZV[89JI'NOI%N,:B( M3:3&D@))K@+BM(A(N\"1I#(P8;VW1>H73S:TN&Y,J(93HP-W!#F M/;X"T9;BKR0R0@O)D$BA5VZI0*8("E'B<9"6 MJ1!_3CI-SW>HZ_=X!RHUH4P^ZX6%_,"K_639\W&R4@=ZY+V[5Z6ZC;$WYO_<7 M,\.+"/(AO4KJCGI-*)%/$TINW*H1QLGV4^OL8*1!FF")N"P\4MH+P %*M9<1 M,%N_>(4WZ1((-$#6.VEIDVQ<:[UO1X+K];YQ:\XM :8"3,3G$S W8#K>[5-% M:?1,(^(Y2UDM!5(T@#0(Z[C54H%BIN5?#GM.EG^C,0C#HP ??@^=DS7#";T! MG-PVFB1J^;J9? $=$:W3CT!CWB0J<[K/2#01@!T5/ "V ,X@RXA&#,M(A$IE M!MV:L>6V=+1>_+4L_L?C_<")UC@:%#W7B&-?(!T+BS0G/@@=O6+^>LBR*O6^ M<31HIUZ]G9,I]9GK+KW1&(_:G?:H#6PL2=**%M:Y8;899.8TR#T? ;U&_8Q5 M,1=EG':U3MVPTP_*>Z5KPH^JOW<<]+OY$EA\-^[D9I&YL?8";^O "\P/Z/WN MQX89#L,(>-C;,PAYY8["&_#,X2&,#7AT EG3[8_S&(?#OFN;$5Q^W!X=YEN_ M[G>!P)[\O\,+!Y81UQP=#?H_8&Y',/?W2>>65?!L(9._JT6HU7"UC6_^:+[; M=Q3PE7APYYPCB ?B4 )"%$R47&@6+4E9<)O+V34W1MZUF]UZV:^W[+M;^]3+ M(-..#%.V (,+/-Y&ZY'$U D0!\$"OGC9%S%W DK7ZW)^ TSZ?_Y'45+\?K?( M=,OH>RVBMQ+1=ZRYM:\E\+/(+2+: 2W0!45:XH@TIM@HQ50A<8H[7< +'IX4 MUNM^O75O'>\++E2,PB G2=I"<1XIJSS2A>/AYO6#C*N"DV?"F6M MML6X._#0<%:R_U/-RTG3C,8#^.]>XM][\-@_.GWW[=E)\@%M'N\S9B1+\7)+ M=$23A(,4?#\'+RE]_A98\Z MYN1ENY9&M#'"WM1N2U+;_^_;CM1X=I0VT3EYMJ5>9X]>3J MZ\W\U<(62OF=$IN<%N=^C3?)#;]C0MSHRHL&"Q9;$76EV]Y3F8#ISM!TQ^>^ MMU'?AQ2+2(H TOFVG0A XTQ[\#RR=1X!NO6QGZ>S"W^E5_QIMMD)\5X*ACV7 MG(-]-V^Y_O MCG?WOIU^/GU_N+OW3_M+]Y^ONW!_&-,Q<(.O7_96;,>?;AVG[?8OVVF/I?6U M]><;T?KT5_?+IR;?3:'1[2W\N=OJY 8\K_')8@T \-4QS;E% IB$ Q=>:R90 M$(YR[S55GN14RD=U;O&>:L<^/)#/L)O? KOKLHJ/$>RVQZ$%3]X[#IWOH9DC M7#74K0WJ/BQ!G;#26*\U8BHE'D6MTJ8@X%V! _,$!^E2XI'8()(]HJ*,SX:T MSK!.W!U/K8^J/Q36)2JW=]RO(6YM$-=>@CAMC'4V>>9TCG9$WG?E*(2TD4-1.ED N<,RP)APQZA./BPH! MH9.(N8(HK"T1$GB-^3HQ[VQ_74;FU05QK.2I'J7!6!2!N M2@;@<;) -@B"E!=1\'1\1L<7K\1&09]A1Z<'U\;_GRM0VX(;6M MP7]MX+\L!GNF/0./1J2N#"1R MI LJI A$T4*FZIWB]H7H'E^>_9H" M?PWP:P/XY9"5YEI'JR,26D7$4P,>Q0A%A2.PC$'R@G+P6N@&OW:QJMNIQX-Z M+7?00? V][AKK^4);E-\RO\('AD8E3E(92129OW, .8".6CI(-1C:;7PE+8S M5IZ+O [H7P3SDX7<*M?Q_609\Y>I.@PY@__P*NZE'P].\KF)&O$ORRY):-\^ M6Y\PA((JR3P"; F($^>0M8:CJ"+E&F,G&7[QJE@L\M=(4WY6?YY#>&0):"9> M: .$.*P+8>ILD)5<$\B>#8.UT,U+V.8"#&U7B_P>UOCO,$B]?J=,$]$:>*X M/#M+P,.,("IACB8"I_-8!;+2I:-8%(M"6.TE??&*;CZ2@U@/H0G_6L;7:ZKU"%-<%YSJR@FAGE!/1:R[W4X^P M1U&ZM5AYPKX%_DLI%3J??Z>_WW$1A]?];K<]RCMI6SW_.D_Y0>BY=A@FL.CT MA^/!HZG?T'H]08A6M[7]1WMW;^='J_NVVP+MWMW>XE^Z;VCK*R#'I^:/UI_O M.U^Z.WBI?@/]C)M_[HCFUS?T\Z?/!+2;-[&T4LQK804H,/BA?K/;S>;39W]IIO6GL?&ENM[<;KW=;>#B!1Z_7. MFP_+ZK&FZB#S*E8N[>7C/ON>S@NNL!=&*,452Q4:X5+/: 0I5%8\7"6+?,>7 M[1$\SEU!\Z9VL_&?LWSG5G/\&*MX? BAT>J/0HDS:J/QHGSC[)!,4DBZX*UT MQ]V%U)&J2@>((G*I7&(G5\98KLIQ7G6--=6U>1H2]?<8WC_-WNZLS,F3?O\+ MI>I3: S'-H%#8C>32DKM0:KV,L@U5T;]!CQE'.'K)&']\:!Q-.C[L:OJ8QZ" M*](XFDR:FQFF\F;?PDGZ\*C?2Z5CAN.CHTX[#(:;C>WQ(,G>0M+Z*@*Q$#UC M$M[LJ#]LIQ^\'(14A?-[F)5A^==9\*J*N.#9)<8.^YWQZ/Q+YE8G<6W@_-== MU#.7W?>:DL7"(W-_'DYCD4?@6" [".8;R@FV+TWGV)P,7_QVYIT 4-#\O"]. MV;EO&..=O6%)FL&9Z@^RD+S,\)9^!6,RCV8LC<-!HGO_:";@ERJ"^P; MXZ-4Z3=%ON'J3DJB:MB3QAB ;"6F**QY5?;JG(%.RJFG(LB3&\X->H*[>3#INSDP[P\N!._-!F _ M4(!VWR=_LW/2&(3O;5BH=)NC?A+"=FH,/-GXVFSD9/P2[VT(/5B*QA"$HAWA M>L#V^4)=:=CEC'2J0F&IV-? 5W7V5K.,QBX,[TR=O=A.Y9W3,";@G9=I$(;C MSF@X5W@Y/0%$HN/3Q/;"@2EK!S;:( TN9Q+E1T;3$-J_#UP W@F,LU]_; M/K]OMQ&,.RS+O>;!!Q#.[F0RRD*+E=#!F"][#WC5@0$OM"R2?:V2PBIX7XB8 M$M-Y<%)CP$D2N8J!LNB*<[9LE\IU3JC;C+D]C5*=]^T@-]-NZ]:^%M0[$R0J M3"K1&IE!E@:%/(N4>BX<81;8Q 8M](IJG:7R3DJUPN)?9\4I<=P[*HT2G%,L M+.;84S _1!EAF*]7?-TKOI-"(JGN"F.%1(18ACBL C*>8\2=5R%0C*F*:<69 MQN?&/:?%><_#\0U8,0#5%.PLK68N=M_NIG\GQ#YC0RO[-CQCU2X$N6?EC.[" MW R>AR>Z=;X\S1$[H!_PNSPK\[8'KKR6P;E9CM!R?>@TD%DLML:>U=C39*UW M^]I+I\&[0!)CA[@5&-F8ZM\1R9SDAA;1O'@E+FI5<'S8!KJ2&&)[F$C=K"=( M*L,\%WG(08&2X0%7#$FF,J'R 5AA_RA7L04>E!C:\\*3'?!.NR5CSSKR+)!E M;PX^$(9,(,TC&#L[,R1\-S#*N;K@01:R?;5+F;V<7KE?>:N'G@ MK0Q.5KBFV75*#'IVWTD3F\S&AU,_8#*2DURI&>ZZ^#BXAVGWP!=,0W(=T^XV M[* _AI=-5M.4L3N4?GPR\2QA&9*\IPN&XZ0_^2KP^,+!M"_.='XJ[Q &$I/K MD*+"\.AT@PUXL:.3O$F9/%RPS#!4,_BVD?[UO=U/&C?,3RGA&>X$^AE&:4KR M5RN M-89A-.J$3_K%KPQ%5:2@W?O>[WP/ M?J-J+@6/RU("_]U(V&(:WTW2H]+(96G:F I:^L7W)+T5B&]D 4[1K1 2 :\$ M+Z-)?TJHQS#5J>[YV(Q^R C H/TY:&Q)XE"J[T0C=HTZ_K/O>+5&@!0?*00. "I\T-$^OG8*%@T=E #+#?@\^/9D]^.PHRQNG<%&*VRW' MU_+#>Z9SGOI?)'"8G\,R]#6=^LF4CO-HS7?3+O?U +HS"X5+%N[*4G ;SJ=B!$21!AAL;92YP*1K]KP:9.*7[N" 1&)46H M%N:E1-LLIL-1RH4[:.>>M^9;GIP4E2V#IV7[W%C%1S,/@-5/QN:LGU%&^M(0 M)[;H.(<_VZ,D"5,1J.S9[+KC%-W-UF(B.&EXY;7YQ_FS"Z7F__2/8:4&JP/: MD]\-9_@! QVD6..B[2JM(TSTI(=2.:QN/T6"03L3K8 A]>:B?6E&VFF).B?3 MB.U9(4I/!6^H7]WL3 X8W@,:2U+F2A[Y^4.?#GP.[&B&=A*FYF7I^(T52 @ MP\'9IU9V.E_=&Z5(Z7&Z=Y*)1%JJ^^18 LPIB%D.T4XE)$_\<9Z.'+XV,Q-N M/$PU/#7$F.:P"EDL1?<80_&F!"G M\4L2&8I_+[_+_R"__PJVO=U)*E#:R]2X2M]'T$'X]8=1UO-M<'8' M;9#-UV '1],=H=0CS"-_WVF:C)/BE&Y'LZBAG>8P:YT9)*DJQ M$"FQTE,K*.%<81ZP4U2K0 L=F6#8"9YRU4B!.=%H\I?YD,E.Z^W2L5K OUG" MVLG?V;D8;F5WQ'=.=BK'P[>J;-O%=/O>N'NA6I9C76F@L5&037\OUIU0?IX\8)D M3^6&)&2#,K+R*?#QF8O2);XF0 MKJ8R<$,DY MI]IK+XC5 C&,AH83J%L MA-R'FXG$JWE0J]&_]3^94[L_FI$7A5BO%VD^QN M[5O#P"=,97&MD8B;()#EMD"%CT*;Z".+@,"CX_ZY"'SOJWV.%2XQXG76@-KR M7K3N%-9=,\=AX2F2!8N(2XZ1,HX@8IBSEE"8>I+2E09AA>U]2!!=L$ E("X0 M3*"0H\J4)*N27**\*]G6[/,4 MWVH:L*]"H:3E.@@E.3'>PD"]UH9%&HTAI&IL+(E$D[]<#_]AF"7V MOTU+51N "PR XZWC?:4PUC(4R.O")=?+(7"++2*% LM?*## 8 BX.DR_@_; MH'MFD+5ANF%4JH@]F:C,1$/*0'H9*C-E?*Y$9EC-QM?QH#WT[4J\RH;&\^F3 M.;JY"H,>%*4!)EK][R&)6(/R"53,0\$DD#FKHK \ 8M>S@1CNOWRG_T!3(\_ M*!O6EI> ]V,FFR('9N G>ZQ+WESVM?XRO7':NRQ'2.>=K8.!R=UQ9Z.J;C%Y M>LXU: ^[[6$*?,YB065*;PYW'ZL[;T['4X+X*W/?>G0*[-X$R6R2'CF.:RLQ19&0,R 7B0LI8-9)='%=[ M\(6>%BZIUWGU.N/DQ8$F8^X*Y(P&(\YC@8PB% 4>C%'1JG"^$9^9ILEVU34. MLMT44.L#<%<\ +?8O;4^ />3'X![H@?:LL?<.6G0*2^IZ/]WT,_>J,QMG3*T MC9)R' T"D)*V2^E!.=?U+!(MI)JMHB1SCFAU#:4(J.>\(RQ_3R[N'!_>=:-^ MINQX,E:8KYV_WS>.\\8^3.,HUVQ>18M6A-CGAG;>@^0R69O;YG#YA/O*O8WT M-8SL)PZUS.=&''5,>?KJ>_N@/^B/ATEFRGQ$D(_0B2OS*WYO',ZEF0S")"6E MU\]Y.(.=I$R203ND@94Y2KW@9AE*HT/PDF8Y'YOKL,?W MO:R-9=-7KS7Q#/DU0[XQ'6QCF94-_W MG=;>/U^;IQ_IY]//XO/I^Z^)"G\^;6*@N\>M3^].OGS]QIM?WRU1W]:?'TGK M4_.TM??E:^MKYVOKSR90X;_@7N^![FZ1+]M_=7?W#DY:VRE^]?ETWU##"J$Y M*J00B!="(JN)0,IK+*C5@CJ_>&0\4 R.26&,PX3SHC#.1BTEPTY3'Y1=51EG MM]7XL+?[^O_+I7'VWK_9^O#Q_>?RH[NIC?,TAY3)!6"IMMLIZ3(ED9Y-IBFS5+_G8.1USJ1I3%,I3&M)Q-S"^GL# MKV1@D(JF\YE5&$!@=DEH/Z_W;+G_'O0/!J:[-1X=]@R&&U>\9' M&.<^M6!958&1D2$B+CRXB<(1I+47QA=860820O%Y308FQ]6&6?$&TY5(NU-I M*;L](GCH^N>S*[%\#&( M8?/KSLD^,)O 1.!(8,X1I]&!F38%DJ&(- 0KCP%>6^6DP=B;\L]_4:G A6]TZW;>*>2\80863$G%E%3*.*(0C(8+"LN$0 MKJ(&LQ,RN>+*83I , /*%>RIN'?D?MR[F2.W&U]/ M:OC TKPO8U^OT[G,#VF%_TB[K).F@X_$Z6/-B1IU=_CNM@.5:9ZT]M[#?=,S M#GCKZT?QI?N1?=D^^ '7G#:WW[87U>AS^EU2F=,=TOJS==C:[G1WMP]H:Z_3 M_;+GO^UNOX7Q-8^;G_Z*S3U'6^_V30A6"::1B]@C3DA JH@8%(D%&CUP7\$7 MO0QE--C^0A=>.VYAM0B+,D@'6,D+:\BBVU?Z>W]L?7B3BJ$V_W[3^K"UM[/; MNL=:J)PK%C)BYC1ST1%NF%)*.H6MY(3"E 3W9&JA9NN#LL0WYI6B\7>* M$/Z4/MYB,'2:9 ' D5D+P9E?@'40C3(.U-CII.Q8+?[@]'B9M_/-)G7H%CG,JQL6X=KJ;FR@F2588TL[*_-4=*. MC/3#]P%>&?SNM_W!VUPS8&IHYYF>H,6?'D??,[S+%=]@695U1O:U5)4/*LZCYNVKTHG MN3W5R;R;\;1SD=8$VVLSD7<99G>'P8\[P,+>Y#H!(7P '6R[,"-?\Z^TU0'V ME?^V&]\'US_H)AS)SM63.T@WW+J%=61.0]!754-"++HD<^Q:,8@45A M2X'V1VE%DDF.?5CMX^SK9S@8'O:/TS[E*)^B3C)?ID"Z>:I2G1:?U,>9VN,S M>:VS,]@+)4 G13,'X1#NDN DG8[OANFAV6M&'"KN [A+WD<_3%,BA_^^O)^ M\*F:MTD:3VZ[E@X7FJ-A>#GYR^^IDD?'G+QL]_(ZY(M^[YK!0;N'JMP?<;34 M6"0_L/QZEM.RB]>N-I)D;?2OU&+V[+?[722=]XL]A[7H!GM[SB"Z;=P^]A=67D&VD-BZ M&.-??R*K2@(D<1$6('#UK,&"4E7E)>+))R(C(^[VV.NO,2&>3F.YX??16*G4 M$VJLIK=Z[ TUP%:BU)>^5>V=^46&)GTRM^E3%83W.+V:X3I5>> 2?WEE1>C6XS*3R/>%ZK3755M%,^6:%WM2Z1J?G_4)23Z\6OLCF9+@][4T5O/_=PZ MGRM72O6_[J__JUW5<8&-\90P3DH8$UCDC&+-A/,:6VV!D%NF2P\1P^22A^A" MPNR9,J>U RB&^?ZAG?_S\ M%_ZT_QZ>LT4^[7>@_5^^3=_NOTKBNZ>X[3/=R88?# ZJ\B#H0)$F0B ?ID9,ZHF@2UEH% M&W$ !)QUY]ZMLNDBB\*B94^76;>X ;@&X*8 SO.HN)+>$&FX(5QS:FF,T<3 M"?.N=H'7 $<;@'L<@/L^!7 L)F82-P@K[!!/QB)8DABBE'C'(O'"F;5-,EM* MH &X!N!^*H"+.891!N.BT5PD88GSRG,6 \%:2#QWCZ\!N(<&.#(%<-X3 G0[ M($Z-99J&-RC AR; C@=7&+18&1ICD457B+'E4.""Y,P]3.5_3\=[^/:*.EI7.I_I8IV?B\A/&IFDH%$[H2SCA@<2K<)2@6$B?!*& MQ,9YM@K(=#;K/,LY[%-0*#E%$6?.(L-H!'C"P)WA"N5R;=/PJRJBWAJ:YB/ MO=*KJ5=>N>'3Z"Z74@;/M*>2ZV"=(6T-1/LD!MA, L.8X4:&!5>2"!2NNNPNHZ//61"Z3==$'F371^^ B3S@1 MG(067AEV;PZ,VYP9:-3T5FHZ[=U@^8R!XP;(O_>(!Z>0DT$@:IQ55IA<"WYM MDZZ+1;>H&GV\?WT,6O%DC:4T\I"TC20%9IV01-O$Z;W9VXT^+DT?IXUQJWQ2 MA"ADL )C',P3I!-\,II1T$M!P"#/9>&5E@^OC\\^+N<=B.Y@O3B,W=BO"]G8 M<-SNMLM"ANVO\4XF]IQ1>'Y@Y#PQP1J10HR<$:$#)CI2:QW1)+K&Q%X!O&G] M,6-B1T$3H0$C&5).O.M-E6"'1&*B28K#M,+ZKZ_*Z+"H]V^%=C :W9TD&F), MF&@Q9P(L,^YL4C%QCK655!J/&Q-[)71WVL1V1"0!A ]AS8$K8 TF=F(14>YB M"B$%&27H+EW6UF2CNRNHN]0!)[04 S64G!JP!I*CA&#.G92!NR:J8"5T=]KN M)D:"\<9!6;'5B!NGD6.!HA1](MX)*SA9V]1T6;MNC>ZNH.X&3H @&TQ@SKF0 M5B6K6U* ML:R@[E78%/^1_:EZQ[\^ ,^@!Z$WRL?IQ\KX8[%"3QH"@,%)CA..+"J.\R:U M!KO9&2<$!2HN[LUL;GQX2\*'=S,VM7>!:>T5DH*"3>VQ1)8%^%5:10,7C 61 M?7B4+^C#>P ->T+;W@VL7 TKQ,2(B5$D19XEK&(HK%"?2JU &:>%%W<6/CG^E7^JW,E'BYH7ZS[QO++% MWDF9&O-I)9.=K_5EA^K^Y#KF7]O#L[)LZ,^<-7;W\("" <KL&_30),"EYFIE,+]6KU4];^JP]&DH[S#:'XH?XFA',\M:)@]C.7GG6^Q[]N#ZI<_ M@79?'0[>C.\=QG=2G*_\[0]X4#9B1[93_OZ?=HK%+Q^C[0]^;<;]#N.^=7C8 MCX=V6 WV&QC==G?0]N5O?]O.J/K[+V^Z%8*8?L;F_Q MW?V/(OLJ6]"&3_M_M_<^O/V\^QK^??WQ^Z?M-]];QZW/TS[,W?WWI[OPS-;G M3O95DM;VIT[KPQOQZ?7NZ:_AT'5"?CB;0Y-)ZTENYOS,F;3^C/T2JY:"E?0>D7),WFK> M-J;$)1MN('(QB)R._LFITH2+$7&B$N*:.:1I-/F'"X19)?(V#\$;ZF=+-KC( M,^Y*V%<6,.;N\01-/<&>)F,<-Q';@+T3Q ?'I,)63V_SEA Q!Q7HEAP;#X%V'4/P.3K@&,VP#&;%R,\MX$AI*0%E!#2F148L@+ M$[0.F#+'US;Q!E-7UGQN>$S#8^XQ#/E._&4V!F6)!&;B]RA='C]!V,K#P=-T MV$HRFAFJ+-*!*<09H<@X "IGHQ)&2A ",/F$YNM&/QFC[P;_UWB'&'H2KR

YRC,.Z"Y GT,VR, _\.JRG6U178Q MDFDR0XTG<%G+PIR4,]+:X($)("=T-G.-0<9CC+QT2O&8@B/^*D_@S,[/XZ6% M7/ALVP^K]A.FP/.ZN-JH=0=OW0\BU^)NN\$-M'>,9X,WW0KR&N_=\F!MIA"2 MD8:P&!"11" >E4$VL82\-2X TF%+\9*\=ZN';<_F&<\^Q>&K7C_%]G $U*?, M;^CS/G>G8R^'IB_!+73_I&\ (_G_K*&UXMN@_:+;[M0!U4OV'5P8L*UNV/EV MTNY7@S4&U08X%P'.V70))!(;(W,H<*X1SWF(M4X$?DU1&^DMTVQM-!W4B/'Y\VY\3,#P2H74X+,>M$?8KNIP6CTT@(4C M M;!2ZW+&XE=/I?J/34OL;(,3WV.\UF'LSYLZ&HRF&B3:)(9=--JZ-@$],(H*U MC%26&?7S60)-"7VYW&PK-ZA5XZ5JO%3W&E-V)X1[O)BRJU"OX9R+X-\TYXQ, M$V()0U)PBK@/.->W]4@%R8+/R?O3TO%OA5#NF6^YU?/VY*>I68R>RV*TE$7H MT0*#YJP[34S0K=:=Z9@@9@Q54CE$B5# NZE"QA'X59-@0B#.8;F*Z\[/<>SM M[S@ 'E;804[RL5S7PFQ\UIQT0T]PJ7VB[H5JIBM?;_3P<;^7_[2 UZ'AW[?' MP=G2QB;JZ+212#MO$*<,<) 'CC1QD4IIK&)N:3BXL.ZM^(FXYTS[YG7QB2+@ MROL@;@;!QC5Q_] XLQT6,&'68&2PY$ 1E46&Y"ARP9-,E+-HT[*A<87 ;Q$V M]03YTMU<$ZLW3+%*JY+/T=$Q-AUT0U%K%A:F='S/EP9=RB>T?@Z5L_7L7,N M)HVO8VG N3=[X <;+2(7 6'G,>*!):1YM$@)3[7W2B3G[RG68AG*V>R!-7M@ M/Z\SY )*-LZ0^\?.:6<(C3(8"E03L#&7?@@>9=T+@I2RTQ\L"J7I9QJ?)=E-56AD?]>'.YE=*!DD^?K9VQ M6A5?LUZ=5X$9C/TM\$"8L[A()9A3.RC^:P$XTBP9F4NL4P=PQ(/#F"=+..9: M>(_)3=6RQ;)Q:>:$_7YO:#L+0I!\FA!TYUI)K>\?OQTD[:BRQB 22$+<&(*< M=Q8E"8N434K:X'+N.ER 6G1@K&= I!351:0'$V]=2B K6G&7@F:2"$J)AK\2 MC^E-19%70'JN2D7S$XH0/U">2:H31;#<.,259LC1A)%4,5F:DG&,9A$2LZ)3 MR]1ZT8^#3"@ DCIGZ]E;'.(P]H\!2,=AUX7ZY]JENVH'%CZ_Q;I!KS,: M7GW+3!&"A=>L2[<]]))%Q-2@7OAYU!^WYL0>1N3ZT7Y!-D%C7]C.J3T;K/UV MJ4\PC^CBN$\/V94]3.G>>E@1%E#@7G7$^D6Y:.9O09OLRK2E +H H/F/MK5: MN<0%,2YPQ;E)3!'CK?8B!<,NTUM)K["0G5 H>_95JL3*<[%85\%:;DG&!F276*D(DQU%J MC1GF7$B?8(4E\J9ZV\VBNC*+ZMZ^/SLPSHD0/,R6S,D( BRO-EMW7&@>DP%K MK^)E\LI%=6%>%@*QSG#A1/1@5C*K,ZDGAF8N&*FXJ61Q(T*K)$+B0,!=VEF1 MW=4:\5RSV%@54.!:1DQAJG-::K*A[XV7/4S-T,=8/+:NBF=8OXCQQ9$-Q2)V MM=?":"-I")2+(*PA04=!G8)E/X1XZZWZG>.33N\LQG>Q_[7MXWQ%;/6Z7RM_ M7M:Y0:E<%Z__T1L,6[WAQPBM\[W#+@Q/N)BF\[GN-?U \>$MMGMZ8*Q7)(B MI/1@#P%90[#4:Q2DXLD10APE:YO=WJS:C;K]R4B#9)Q/!?PR& Z*TDR!2\-> MS1IJGO&,%6W_@C:%]C7:-#?VQ7)8TG+B'A8"=RE9QR1G)C),1!0DW;"DW4,0 MS&OXXG"RH+WN]P:-'LWJT0[9_>L >Y.$)Q1%+S'B43.4BU0!#\+4:FQ#8'CA M!'=) #U..+*H@"9K)S0FVADG!.68BQL\EXU /*9 2($QTR:BE$C(MVL7CHXS,6)B%$G1Y6QPUFGF _'44RV\DC$R!L$EA;"A' MP?ML&N44U@)')#A,D^ V4B8>) 5F(Q"K(1 >BVAXS$FD?$*<684L-AB8& E$ M8$ZQD'.IUQW^,"P.\\04F9G$FF]?IF5%F-[VRR;YK9Q-ZQ-OT]/F=N437[3! MLFC[ZVOCEFSO+=@C_78.+*CKI;\'71T4OV1G&<4OW[Y[/R@_DI>_+F=8KBGM M=2<@F-)\?Q3#J!/WTGP,..]NV=NRLZ7F;V63NST\*QVZ^]"DWSMP_:?3:4]; M6P?,825%/IWM8*AY"@YISP7"A&/#HM.2T[4B O"=Q#HKZ^.ZPD:U5U^7S[9@-7 M6SCUJ9;ZS?7EC?+25%!)=4W1#4'(E9?QQM77KGLL(1N:R#L]]OIK3(C[::R^ MU6-O.#FT0 [7%2F4;FY5*+TZ#5*MBZ J59V86Z1&?Z[C,8[[+NK [VID2G98 M;-MA_?LKVZ['K/2/%\ :JZ%[C/+QQ^T0.H^%QY40];JH\G*6./MD*LE/1FZE M(E/G6DS)B!B2MRDRPYG SG@"1IE15M@DQ0-4DM_YWQ&LIV^ZP*9&94&6/5A& M^_M'MEN;4!-7]T]38?[XW\?0EK/6]X]D;_\-S9QK]_4N/ ?N/_Y(/NYOB;WM M7?+Q^/W9=$AJV;[M-RP_?_?S1]9Z_?'TXW=XW^L6]/7OH]WM+WSW^]_M3_O MT6;K"+B\C:BP0\8*#$8Y,\AI'A%(!L.)8R:]7]L4;)TIOKK5!B?Z][1+LSXJ MC#QF:=;5Q,^K3Y_=#427=_KL]A Z=?RLY!^9?F3B46_)-P"Z"(!.GS7C6!'' M6$"1:8$XS5L>Q 2$A>',)(P.9#@[;F(\/6)^L2!+39)DVS/. ']#%?B/L77:^-\1Q:;@W6PLB">ZD M\D 798XCC\HCS:U$GBCIO)26:B".8+4)81[U*-/=N.%CG-U\(O3O3FP_>6C'LSN04D95%8@R0Q'G&/,^X)CKQBBG$?#</9_*$O?HWCZGC.;NU-: MTH;-/0S<-6QNR9 WS>84-YK3F)"@7"&>!4 '[A"C-HIHL/8Y4Q31=(/,'KQY MR.RD/ZF#KBJT_M-YZ)XQGZN+9E^D= V$W1K"6K.)0DW*\D88#YFBWMJDQ^0'*]I,XX)KD:0UENS.BC0"7&[ZV9+";YFLZ22%<"BAY MJ1$GC",MB07F1@VS*K(H5?:^R0TQ:Z(^^T)X*QC =Y_U\&Z5I_HG#/'S1&,> M.>8V!9YXL$P9XS27,=*<@?#^<\@W(7Z/AIFS(7Y2,IYJ5VZ@C:>P<8S>)\T\VY8V43R/0.4> 5]@3]/[]P^2ZY>Q=.XF:$ M4L)BHZ)E7%AOO:9,AT@5%CGIU^WSZKKN\/X0Y/*.0I./ZS9'6?_ZUCH]<-@; M C" B# 1<=!89'&NP$.EM3#-CE*QMLDV9AUK=T[J)HTG3%,M5%Y]>+3*8D=( M4MP$X<4"R78;D5HUD3IK;1UPY4,$<4*8.HXX!;ER0CHDG F>6L<5R\'B&_26 M2=Z>=KJ!)>'\8OE %X;Y'W1$-CJYNCKY_EOKKP,0-TDU%H@QYQ"WUJ.&>2VMB8(''4/@8)!;9P0T 6M%G/:>/\,">SG(?VMM,I M>N>U>ROT7Q3 [V;B7Y$@U]VL9VYA&_^*,CP7JA8WZG:%NF7#W4;-A* ITRA M<,DILEIS1,%JU\H)BAU=VR1R8S8@^QS"KTH1^XPIUO5INQ MR%FMZ<;L;NU$-4^/VO[H4J+F6-8S&V21F\AFT?L:^X4M3L=Y5VSE)RU.2O:2 MQ?*Z_&%W8OD/)($5_WK5Z]=_RM\CE\0.$,"_"*/^6;3]GT[0/-G;.K"P!.2L MHLAS21%W/B$M>]*E)M% MUV%^.1 M<,=9_B9F(AB7;%Y@L9E.Q/>F][DZQO_7_[;R;V4185@;'V9(T-S?S\ M4HQ0&42TA!ONC(8Q<<2!-1V$#&9%2]A<3(Z>EZU^=E4-[;?BI-_[VAZ4.4@7 M)$\_F"![ED5-]"Z7#.T.XN^Q&U-[^#0XSH-KYO[. 5>$@20"P<$*; ^2!! < MJU RVCDF>)2$Y ,$U]136]A]](-)CYM9_\%9/SS(<^X4Q#\D.#L[F]]/_"" M>R>I0BQZ6,8QR9G79$)$=DZ-W#F[Z/3)C\BV=_;5CE^3M^;:I904+L)[XO@WH#M J,9OKDWS*42[ M=9NF^C:Y]R*EFKSK=N *G;3#8;_M1E5ZYF7U[S3"W?"O[5YZ!GR]?$U]-_SE M" AC+CT(??@\ZK<'H>VK[/1S!@FF UZ4[==G[*33DO/Z5@.RV> 4'5ZIV5!2=L] M?]-Y V%6AVV0KYQD/ WB,*<6SY%A^8G0N_-OGVM=;]0O "90>:T'@F:KUU>5 M*U]W>@YN?-,=VNYA.TO8?WJG"! ;;J[0N_AE[?6;_^R_6?NUZ(\Z\3D7I5J@ M^IL]@>G]5LH63,9"U(J$($7.E" YCTD:B:7$6ONHE8U"W]:-_?Z"MQWFJUY: MGXB3^:'7UKWM]^+ .@@JH;V['ZMY'S*RP' MNK=U8!1/5!*-A!<$<64]TL%Q9(P HR[2(&+,)4*O-CHKPG11GLIY&>2]=UBV M!L.25X*TVLZP'2_M[5TM8*?MX5$=BG7.@L9"7V0\'D=J6>^K5VU.KNUQL9&7V@6K:,Y 4 R.8AP.X*VW7TM6:/5X4X_17G=BNL5! M/8"-QLW7N/+0Q1\Q5AP[WTKOQ M:]IQ,+N?"KIP"NOM('97YF3-PZO!Q[/67P<<6T-4\@BGG&("*XL<\1K%9!BG MR:? 0 UZW3BK!F"@'F?CJZ8I@PLCO@[66^?2F@'6V:C?'8R1.%?8*FN+@;Z MF19#-L(OF5M5X;6O\+C>:% M(NM@:\%D55>RW0=B/VU*PQ6PR?RHWX<5!RA= M:30=]O*J=&D% QWHU@M17>RI-+=*.,V&V=OX-7;!+*QW_,L'YV_]3P^>]/_F M'V^ZG?S'\1>W8S;URG5N7"7MS=OM<9$T6%Z 6V;CHP]4\_)"5/=^O>ID^::R MGQ<;7 ,(K#Y?LU\BY@B=\1*8:D]!+FK5[XT.CV#5(KSB \?V7BL]?+9;=\8/SF8U5L'-YP/C@5A3ZR@^HQ_?BU'4\O/06;*R:KL",P MCR>.ENRS!CI*9#D."^_HUR#%)*#826]0VMTO2IP&QG%>0.N?ES<6Z].M^/P6 MZV#"1L.K;YFI6+0P@%^Z[:'QF\BI0;WP\ZA_7J;I,"('=/X+L@D:^\)V3NW9 M8.VWRU$4[2ZZ..[30W9E#U.ZMQY6)^]"-K-*(7E1REK^%K3)KDQ;"K =83'\ MQRWB2F#-+1V,H'=_Y'6T.QS\ZS>[.6\:E[JE_T2WZ&L#_8)7<5 ZFDN.7S'] ML@P5,>.2GT1?9OYE94!;1S0O:'I;HEBPD4HK-*,/T1LU4 M>9&I8P%U!/*K7C^'T<02I!JR/Y?E?-X]*\UKF;"7 1DA,LOA'CD/UC:)BC-, M.;#]G-'^FJVY]86FFUL=6'0R>M 0L.:M#)$G;B1H-2R\L9QN/)YNTDSW\J;[ M^^[A@A:24Y2Q&+;*WE&W,EF4ZG^]%8RV"8U'""DZ- M2MPJY:A0\-8HDV*:5CD!B!K/N6[F?(ES#DMX3%@!RV0H^)1R41J.G*,$8>=A MK+,3S[NU3;DAK]T*"M5(#\X-V L&_=OM[)Z 2>_&2AK*+X$ Q.J(6OYZM8=< MLNY.^[@]K(AQ-E:OO_P MR [G]690#&+\DML.A/O"MO-"AZ03EAK6-NJ#XL(2"W3)A6A]PIC81.N">$"C MKA'WKHI'[^7+_\1NL;8)2%1+'2)9GF"G\<,0#D[7*J0!T M1N? BIOJ1M?NYSJH[/C,)E+G5C/?W7QW,L&C04E'/7KMX!E#1I8VLP3&)BW ME]3+I\"*#B@1@@<=%Q8:G3=;NV5DQK5[2/DUM>)5&# >[6F_F^_8]O&@TMMV M>=*N\B+"C8>QF_?(+CC+ZCKU>>_K)/;SC.3&'O7*J)+1<- .<>S?.]?_Z3"C M- M9;5L41[\W,G2,=UI?\FQ'F5H3I:J2CP&HT'>EREG+T?-E? 9V_UB&/U1-^=B M*O*QB.%@[/.M1^O>]_SP-<&8DS'^SWAC\VTIS5LA>U5*)@&S^"X.AYURK_4# M# ;<".._-1H>E2[@RRB;VM]B0-]CO_?S[H!\WV4 L,1Y#Q0RH&@"D$D+ &LC M42@GZ E",1(M& _=WBR^ AC%/HCEQ,U=AB:.7?(E-F9!G6P%#JNML=-X$=\6 MVDM6E+L@B%8X\LB(B\ICXU44,MJ@V&WWDB]L%;\M^40&Q5:O6U.59CV>+RY_ M91YJ A8H,&/W 0S%'&@P_1$S28.YC+EA.N8FO"_/^I1M+^!OOOE3C[@%J M ?S\\-=+3+5T.T[ K<*P:BD#01N=E(>UCT\Z<;P)4T9C9(ZY :!^"K#9'Y_Y M]H"#<'.WEY>T4;]@4LNB#J&1S_?L$L.E^JLT:4\18G_5A3"NC3.-:BYV!6:G&HQ:R,I'U7P,LK M!E49864T4#^6EICUY8*:^0>HP?D0E-E(@*QDX!BV]EY-AJ$->G8>U#V>G'K#&<8K]^C?MCNR_;."J&H38LPBWY61 MZ/!@>.#Y*U^*DX[-0U*-H+EXR&+\IKW2(NN?#^;Y M,&Y'N-0NERAXPM;H$'I9L/5Z ZW:[!^=',5.]?XQ-1^W;EY?I\:S-C=/XK!] M[GJ9C10!S@+WC,!Z&#LV8,C*Q2-_=VZ#LVF5-?CR"P?#/A@[,(&U;3&8V_ \ M$;5\'-I^F)B\]=K5KOQ(L+!5)L,#K+@; +^Y*1VPHZM8Y5B:JQ=6U/;@=H]: MK_&W6TI3&=XPZ?IYZZKUV<4ZZC/':99B!NL8RK;PZ+B>A1!3S"9F-_P&6#,H M39&-XD.<'.D8AY'V2^"$EUX.U(01ZL'*/1R;"3B^HUN>97 \'3?Q M[C'^@1DLDK?!*!^7Z8M30O-[9=BOYU MRW@.J>J!0>&'Z[#DE]9I]GY,C%,[,5RO,E,OX-@<_GYLSV;X>NE2I(4]3)*6=_$PR_G;F#UUH!"KEZME[]TX&=%?>)?^!=__N[T+ M4+7[&7Y__4:T/O_^Y=-K>/?GUI=/VSOPWJ,OT_ $;?K^:1O:]N'-6>O[ES-H MWRE $MU]_1;N>7^V2]]^@;8>[[U^6Q[VW3T]B(+#6$:+:' Y/8"FR*9$$9&1 M2P\#;HF=3FJ"63Z7[:P,DO&0O*- UYRUB6N';5+3N5K>[;S>W6GM%V]:K_;> M[F[MO]EKK1=O=_[>:;W?>5?\_K%XO0,MVOKS?SX66ZWMXMV;UZTWK][\L06W M_/'^W?[>[L[;A\SQ@SC%;#%\F3OU8'PE8HM-P'(G$H_XXCX2I?SJE0K]].( MBW]H/6]]]@J$!6<(I$D#Z?E6/)\>LJ-SWPS.Z-=V6:B;UA M8E-(42MJ4" T)X0&"'?!)Y1HX#9(K1+U\T\[S//^C_6I9"_G6V/U]&?EGT> M_CAJQP0FW#++=GQQF)IH>;-PDDOG!VT!QO%*["YP<[, M^VJ7/8V35_?ZA[;*UMBOQZ9T.%691.<]\J(Y?I(I:3?[]LXW0TNV#*PUC+)C MYNRD9--7*EW]Q?M3NHNGB_ZL7K8/C6J4;:ZR;>^>'6!M""B: @,NPRB8ULA% MZQ"SS!C!M3!>KVT.3^=LK56Y&PI?#'Q-_]9&3+]8C]OV,+J?UCM MJ^U4SLDVF"#G5Y;G_=^\9\J=,X!VLZ^SI%9YO2ZUH-K7K7!]O_?'A>B#GY>) M;XF]OPYL F[)"$>2!P/2!:ANI8U(^(0=0'M.$C#-K!^%.+Z]"LYRH$(.M>D! M'I\.BE]*EU9O!.\*@_7Z9%4&YGPP"*CGX-<78Z&LEIW)8:6RX!YTIV-/!O'% M^,/+T!Z<=.S9BW:W;%1YT\LZQ6E]PDFG/GQ; MFX%M!O;)#:S"3Z6Q,+"2WNJI-Y257K!Z]/U4B->WJMPYOWSB>4UH\=GB*B%"S@*T6V4!VCG/ E0PLG[E8,Q.\'35VF<_;JV< MK^46P_;3*(B9GN=;559>[4F^5"O^FIK.M^GPE1KR3 >.+@,]GNG8-$*U%*&Z M 5MO6_/X)M"%H7ND:N(77$7#B:MHT0K/MQ: 6U>/OQ\AN*_J\;?O_XUEKQ^U MXXO4A<8Z2>-HTMISHJC!V"?.K+-,4J?431D4V:S3;^+DRV%#N0GYZ,8?HP&, M1^SOC$-8JH-39>:WVT4/L:?I%*P+Q;<^[VX?8O@_?,]__[3_]FCW^PYOY;I MGU\=[7Y^@UL?6I_W]CV=*11/=T_WMO^"_W^AK>^M3NOUSO?=_4.R^WWK;/?# MSAF\G\!W1.O[I[3;QM^F"L4[G/>@K40!"Y.W]PVRG"3D5:36849Q)&N;3+%U MH69/W-VM4OPB"\DMR\A/].FZ=?"'VG.U7;*D%UP)G$\(0+KE=M'T(1Y)B'$^ M^B@UMS9:P:7P6D4?I$[Z)@RATQ "N)$I115)];8]^/+GQ&-,)G" :(,'M\&# M[]-X8&.D.F&4/..(&Y&0\4$A3P*)F%K& M(FEU3O#C/+),\H64-+;L#+0-.3XB71(GH>302B!EG M6!HM1*+03"E1&0X5R+N"&EC6T MK*%ECTG+")8A":T 1@/'-&GI$S$A"JX,D?;&8I8-+5LQ&!93,"RYC91K"^"+ M ^) OY$SWB+G(PV$4P?4;&V3K%.BUJF:3;;9$+.&F-U(S*3C$@N&E8Z2*VV< MD"R%[# C"@3GS<-491$H%XX#\CJLFV[3O%5R:EN#:/S$>->6=/4*^]$C)ZAHL_G/B&$&)D* MP1*N!;?"N(1)4,I&PMQ-I;0;[G.?>CL=Q,68\88E!]0G9_T(5B.3,$7&2RUM MTEA:LK9)?ICZW%9G5YS=-'BQ[*AQXQ37Q'G%$F>!&^^5L9@K0A+'R3?A24\, M8*;#D[BF23./D?):(:XE0SI*B8(+.#G/-0MT;5.R=4QG*Y UQ.")*OI<8N I ME@''X'R.ZV;88$D5-X3SQ&+$J0DC>D2]G0XC2LI32X+..)CKR G@!(HQQ"P- M-!+O.8T-,6B(P7T1@XB]4P[[R'(I90].0665@+$(Z.B""-M(*M;5)&U\&*;)C!<]'TNJ;CF/Q#&LN%$<"_D/<)(\<-12%)(W'C@IK-%"# MV6JC#35H &,)U$ F+!Q8#]Y%S!GESE-"530F %9@89H(C2>',%,1&I03IISC MR,M@$2P)#EFA'7 #6 Z2EF U)N &2JXS]IM5#H+8[PVK.FME]MX[!L#42?D8]#CT1CEK[[CA3=CM MT@;HB:X1LZQ/)"$Y3CBRJ#B.V@F-B7;&Y:H3F-^TK=RPOI5:5%I_S(:0P(*O MI$DH*06D#SXB0[2 A47#OU0[H )KFV!XKJMEA^4N0=$>*&YWB:&Y]P6_3PAE MYC-122)Q/&+&&<_GI2736$M':>3"L'0#T,PI1M-PT27"QG0$2P9_2BQ'T2:; M\U](I)U4" LFL)$:YUH'F^3'P\X>!C)6CKP\YKFKAB$V#'&!,_4F1DR,(BFZ M7'+&.LU\()YZJH57-Z4I:1CBJD']3"Q1-%XG(Y#"U"".I4=@!6CD(_$PVY$Q M%=8VF=#K6"[YL$;#$!N&. $:913-^Y*$ $-TR8!4,L.#2UB";6IO"F1J&.+] MPL9,*!-P>1$\14)BDTM6:N0"F)B&1&<="=82W3#$AB&N]" W#'$9/L0?*WG9 M,,15@_KIH+)<6UOB%!',L$,\^8"TI11Y(YAQ7D6'<TN0M=J@F# &IH^=UJHAB0U)7.E!;DCB,G(5<&)=Y):P$,"Z3]8QR9F)#!,1 M!4E->.&3P_KI\,*$@PH8HQ0"1IQZBBP'ENBDA3][I1E796Y.KM<%;UABPQ+O MBR52BY4P0#L$8(R(P0#38!1K@"#"-24W8$W#$N\9.6;B'E7PSEN,%/8$<4DY MQ=]BW)T=MO]6/=K"? MAV\?7O][I^>_/$V][\3_>7OVZ4,X<91+:-/W3]O0M@]OSEK?OYQ!^TX_?OY" M=U^_A7O>G^W2MU^@K<=[K]^FW?V=T]VM T\QF-V,(VM,0%P9AW30#D7NC1*" M$1]9APE7F73=J1:'W@7O*(K?/!!2-U,)$8I]1:$0%-3V!:AOT1*'T] M*8/"G16']12<% IH/X*TE7 ^*T]B/ MA1T ^^MT>J>#XI=VMQ@>]48@C&&P7L1O/H(>GTP@??#KBUG%N*@"^6+=K_(5 MI5*,U:&6629!J$]Z@W;^PHM^[, WO\:7XQKRI4!?N*L&(WQ^BW6 .Z/AU;?, ME'A=NU9I;[KMH=69J*E!O?#SJ'\>O7X8D0.5^X)L@L:^L)U3>S98^^U2GX[; M771QW*>'[,H>IG1O/:R6!* 5O8HVO("%*/;SMZ!-=F7:4ASU,X+^HVVM5BYQ M 7H8N.+<)*:(\59[D8!"R0-@[R7L%;U49),+A&?PK]_LM&Z4/Z<4I,+'9+EP M#+1@M4[2!FX"4[D&)E9K5]QW(VC4<*5:[A,+X=>S*(+\8?7H;V MX*1CSUZTN^4HE3>]/+;]0Y"A6@O%R>RI@#R U>5SZ=K E835IQ/J-]>7-\I+ M4YRDND;U!N/\RLMX@UQY[;K'$F@0N?K6ZQY[_34FQ-(;RS?X'9_Z\&UM!K89 MV&9@[W-@);W54V\X"[9@NMOC=@B=N&SZHV]ED\VW7,^=0.3<"W3)6KW1'GTY MP^\>I]MJ_A$W8!NQV(7O'0V*'2 AH=BU?7]4,+)^B[V,FYUGSW3<6O"7VPS; M3Z,@9GJ>;^6L6>U)SIZ)VVSH_5"5@6G8*5MZ57\BO4SZ) M1RM,=3\"_ 0*4SUJQQ>)2TC!"6&<(EAR0JG3-ECN5&!,6A-Q_B\N_W7]]WOG79K^SUI[7NQM__I2^O#7]]:G__Z-KV[N/MY M2[3V#RFTY7.+[IZVMG>_[WUX VV&>[]_$:WCOPB\C[:V7Y5U:*:/-V&I(\42 M24$ I-+49'A$/ID^V<^Z,P]:#X"B!N \1:>\I"H2YE+QF M,I>E$DN.-5AB*,&C*L8SJ1?:T+*50M596L:X(E1[Z03AG%&EG9,^Y)U)JGF2 MI#EU_L1@>.;4N8\,UDJ'*,G5 1WA2#.14,12!<&"H;',A,_6A?KA$A8-+?L9 M:9EAS'IAL$N8!F14 H#+>,,V4@Y MD@J'*)704H&9)E;#0ELY2M'0LH:6/4@9=\(-9T(((VV.$#,25--)0:W%0DK9 M'/5^8C \?=0[11>M2A1)D'$$3-LBPYQ#2=B<]DU8;@"&)= R@Y=\A*>A93\' M+;.>>F("3=%[KJER0B83 I/12T_M336(&EIVK][SZ1/<'/NDHO%(:0&\S'B! M3(P.>2PUCQXN*;:VN>SC? TO:WA9P\MNS\L2 S0-R@@2# _4&&G@OUPV2!$& M8-NK3RC<5\&\U43,.;XP&7PP5@%H6FZ8--Q' M%6+R FNP<6D3.?:D(/9L)G(L!F\3YPHQCS7BB@FD50A(VD03=L1[R?,Q9K9. MY8(UN99<+^]NK.K12V.NIJ;/YT9<1$FTMC)Y+CW0;:H]QLX+(J/RO GQ>D3% MG0[Q2L%2+G-B"B8=XK".(0=T"44#O)9R9:BB:YOLP>I?KQP7>**E=%<3+V:9 M0>!6*066D\&>4^>==3AF[XRQ !#1-\%+3PQ@IH.7I)0N8PPR@DO$35#P21*D M#1$4YMS[P( 9,+%.?SP=M($Y+P;F$_W&?G$Y28L$(BY1)3&,3 M9?2(BCL=922=5\P2CF"F+>*$)P2VFLV[W4P2Q071MF$.XM[!FX7%21'BB MLLL^FB1#-BRM/>=\,,5@U@9DHE*!<]< #DL_W! [5(,R^1Y"YXF,W( M=-ZFD7I=X,9G\&PT?2XSD$X2#P31E%G.G+51&:M@I<&:-GN\<2,&!Z4\%%XJ['#Z-\REC0XD6W*F;E+JA />JH-,A%2)X MPJ7PB/,8$,Y22I[!_B"1\.?^DK_T&F/'J/'6X.V+?ZTOIW: M_DX1#W/Z_-0!;4XI<"XQ,YH%;REWGL+/R+%AWGNM@R5-Q,-30L!BR"YI=$1X8UJ AX>46^G Q[ J% ,&XF 5M)%TU81SH5TED6IH.N"4JJ] M:>(=GAB^3,<[>%76:/0H!.,0]T(C[71 .OAH')8^15KR E@R&E[P7!1]_J8& MD0[SZ(S+);=\U(&Y9)0&DF",P*X)=WA$O9T.=\"!)&6P1H[*B'BT+N]I:*3 M9@O<.XHQ6]M,YX,:WA2HP0\'0C;48%54?2XU M2$ #]4;G]:":A!!7D9JHO?4D6*H2L!ME06L S(Q+W@LC M\;2@\=U,>(0+D3)E.'(\YZ@FS"#'K$1@YQI+C-8T'^[(X1'FA\,CGD3\ MYD^AZ',IC;&+Y,AT&=28.>*38LI8H;!NHB,>T\\W'1W!:+"4I(@B4#;$.3;(:8L1 M3%C $'BK'T5+$F.N+) 8P1S)='+C")L'52V*BIU'IM M<\&S3D]]G5]2(HA*N\V*QSSL]X:V4_2KA7-PQVHIKC>$!?8%@TZ'WLAUXJ1B M2E.C;6D#]$17B3E!L4E(CA..+"J.HW9"8Z+S23M!.>:BB1]Y4LM*>R9^),': MCT7*R4%S?J&8),KIW5 (VGM'C30Q^YN%6E>*+;=NTQ(4[0E%U-XS_#XAE)G+ M15T,7!A'N$B.<^\LC8P()3T)WN-Z0_IJH'G3>M6PT7N$C>GP%4(M567$6<@U MN8442'NE$#&,4:>"LJH,I5]62IY[AHR5(R^/6:2W88@-0UP@ 9N)$1.C2(J. M.P?6J&8^$$\]U<*KFZ(+&H:X:E _'4D4#.;)D8",S^GC64Y'#2LTDERXH&1D M!N.U32;T.I;+.H'1,,2&(4XS1)(2(U$:&@CE'H2/TL "IAA';-2-0-,PQ/N% MC>E )H\!*7+.6I%R<7!B,#*19BC+A&Z"FX8CW MO/DP'=2&!;%2"X84R4?A9$[BF0A&-F+!#3:!"-F0Q(8DKO0@-R1Q"2314[[@4F9Y[>)+WQR6#\57QBI3-PIA;S"N4!U=,AB%I#4D@3A M%%?19Y9(N5X7O&&)#4N\+Y8H.'9)!L4Y4SGCL$T81[!+;0J&8.YNP)J&)=XS MPQ"6&5/XVM-!A^#>TOV[^ M"WZ,VW2A'Y]A*6VGLV4W6H_;7#[P17L(;_/7]X+F7E1S_0OY==R;^VG5M6TH M[O?="XY(38$RJRF&1[%X#Z@80_%N:(?PUE,[*/YK 8;&-0\J&"5 ;WC0Q@G- MM&4>C#1&N9$WA0**!V-H\FGB;"?^S]NS3Q_"B:-<0IN^?]J&MGUX0;M M._WX^0O=??T6[GE_MDO??H&V'N^]?IMR6PZ"ELPX[1 1!.B5=A89%C7RWD7C MX H..1$4X1NS87P%2&,G3[_MAH5D0J0DK6$"APB+:<06XR!)--XR:J2[LR,08/89' M_1B+8YB5HT$1NP&09-?V_5&%NXRL%UGM2Q'*<[U>]./@),+#OL;.V<;](*.Y M%V1<*1 'F%ZIH5NMT5D$K(CG,CJN*7$YIIT#)@9E+1>!1<_,3>>=&["Z-[#: M@VL'.#F>,&< 48+# D8%TD Q$-:"RYS B.?,)Y+QC5F>/P:KU=*4#(5/5ENB MM-$YK 1CFD10I M)V ])SCZ@-@4 9O8^*5%GT4B MJWN[.RI]5K>S\3?_Y?J_;5Y^4B5;K5&9B7D)@1\U:+CN\,4[?Q3#J!/W4HT= M6]VPY7UOU!T.WD8?VU^SD^+WLUW[N=XG[^U M#ZWZO=/S7WXRL-C=WQ)[^^^_[>Y_/-O;WSUM'1[ =!C*(D'P+(:X] GEQ+&( M>N8T228P#N = 5U/LC#T1]DO5<[U SNG" 4Q?E7#P@G==B/P/'[^2_#2\=I-XH_ M+C\ NFIK88,OC:6M<+9CNSY>]\AYMUEHY*3IA8N=WND$\<9=:W=#V\.CPHO+ M*C89^WGZ5_XHO743OV;EG80)ZMB307PQ_O RM 6Q[1^V MNV-GISB9<4V6:%!=?GG:#L.C[#7_+77^ICG M>^(G?3*WZ5/>48G]Q^F5FMNK\VV>JG^]5/T[7J6*\V5JD;0%SV=>+VQX+K!G MLMJ37C+ LC?LGI]Y5;OE]/9'E.#)#1E= M1/IOF\3F)K6 <7ND#>8QLRZVEA&/^,B3?#^U.S3!*A)JC-/S"@H=WP]X\?_@W]#.V]?3"B/_^>QF%LN^\P MV_V^PUNG!X*[I)5P.36>1]PZ@9P4% QH*Q/V.NB8HY9G2PC>;P7/9Z="_W>! MN)3+9JPL1^A^W'#7>BO^[\KLCPJ^K-7*)2Z(<8$KSDUBBAAOM1][@W7UXWSZ\XQA _,._ >3?L];^J\[N\=_'.4)PVCNZM_^&ENW[_->W M%OUWI[7=.?[T^A4L .]//^U[LOOA/7SW(]W;?Y7R8G/ F7+$TIP#/0"<*\!T MHZ5#R3!K"?$$P+-:KD$P8]C*VU%.Z!!$P-KD6O,:9"T*CC51"C,I99CVG[Y[ M__N[G;_>[[3VBYV_X>>[6>&?%NT[.N,O*E UF3>W]7+?@B$,9"QQ2PG'5)E< M/RQ700[)$%"UM4?3HBO1;[Y>O6KW!\-<([(;\CY ,>P5^T?M?JC^%$/QW_;X MY&7Q-@YRW$/BSCS]X;VNL762;_=J?>QJFVLTJ%> M_-$[A@:=%790@+W5[YT";<_[6QZ(@6UWBP!$'IKNBP%@2#NT;;\=!^OYZXGA7E8PI["*TZA'X5,'_0A).\WW"\=IY$HJ(R-).+"D2.!@?QR\*5Y+DO9G^6. M6=O_:<_RKXVHW4K4ON\<:!>]45$A&C5#L#CDK"Q!Y@)QV*N<0IK ^LXV")U- M)#T6M768ZF,8=@^6Y#DDUM)3AVR,O;SUPI+Q[RBC;@&S-.IG. L9PP"R:F]Z M]54Y'QDG\ENX:/MYHS0O&X,A/'AX<=$JR;-Z.2AZ)\.RH7 YMC,(%[^T?\T+ M#$!JC@PH^B6"EDL;B,NYC/]N![%X6U[LC*KV9KLR-]3%X6F,8$$MEK7($VF4 M#F"),*Z @VD;A*1)" M\C.(;%&'.6:/+F@ -;@_>G?2C#7O=OV$QSMJ<.T!N MIQ2/[0-Z>*WX_D;L;;__WMH^Y*W/6Z>[?QVX2*0(!"/)H\R9U;-2B/Q)8:L3 M9EXP,%\WYAPP^F<5Y+>02 "7IMYKS2BEG%CLO-.<)0!Y[>%_L1&)1Q:)O:T# MXL&:=I(@8B5%/&&-#!<6@?E#!2S*I$QZ1S;4+$S^Q*'VVF43F>)*C' HW&):1)-TA+,T5O*9VGJL)YO8R MOET&N'-L*Z%N G#YB?;D! RH6$/MN[]7;ZOLY-,46.7RLG=IP MN0I165\6*HID+752)Q$T]]);H9.RQ 83-';T)GK0J, ]J\"WUE\'PEN8"Y$0 M<;D29=0*:44TBCA()W((<*X'0Y>%BMI9)ZQ7@AG/(Z9.:9(B\8;'!(@<&I%X M7)$XVST$5.0I:!J0X,PBSKA#,%D8X6BUY DH)>@ M(;9R/-2#,O'=W.2O 5T,L0H^O)IKYY#%/BP<[7XY'0#U8Q=/S"&,9^7M<[P[ MY>OSS67@(%Z]X_\;SGO<9MU%GT"M^L;_FL?K:SGHP/++#ANKLTE"[Y%<;3T-LUSV8S>>PI> MV&EU^R_4X[OP"$O=VM_URW9;J]ZUN77Q$&5;\ZPU6\H6&7^>MGV]G@&ZJ9,1FC< AA'&...];&\Z8+P>NADKUL)Q/!HS@AM7!CO M]OE8V=([6QR!=N7)AG=G'"TJLD^D4Y^/E;:YN9H#]>R_+QT,5JTP/G2T8JII3C"LP"P:@5CA"8 M=TWN/5Y%]KRYEMKVY_NGAY@FZ3%)J$0E,V& $=668FD"<1C MFCPW?FT3;XBK#(&L\W.0J[(Q07=1>=H+P+@+?P$8C"F5BT.W0MY@SQIE6X:R M>44B\SY08PVWW&NI1<+)IUP1/-4%G^])V1I]*O7IV^[6@2..2$DDRGLBH$\\ M(:V%0"1YJC7U)."![E6?!N-'7UP(KU@$YW*2UD9S_]&NU]32M3O5[+P30+5;6C'GQ_[/WYLUM6VF^ M\%=!9=SW)E40FZM$VCU=I3A.C_LF<29V;M[WKRF0/*00@P ;BVCVI[_/=A: MH$3*HD12F*KIR!()G.79E]_3O>QVVBJ8]<<]!0*WT\,*T7Z['TS&O?HD^[V2 M]KWX*+A0 BV9VOK>QK"Y+QOZ[U]^>-?[\-__T^N-X4XNA]@(>WG1[T][%^/V M:'HQ"3K#V638F4U[E]OR/JTM1%;OF-WKVU%:=$9!=Q $E_UAT)C.SZSJ?YG_3[\][DQZT\'%K'W5P?(.=3%J#\<7[1'( M@&!RV9N-VV@Z=^I,9Y/">5,)[=10'@LK(+,X\;"A^:N$EE(=X(MA5W74#.34 MU:C?[HZ#T6@"3!'T>OV#"ZU9^$5-+_ZMTN3E4E-%7O5QSL(PN+J:#G#X]P0= ML='P(ACVKRZNVK/N9#:;@4TY0FJJE5=[X#^(_NU=@H)>)AD%9UZG*@H02L+V M@/^E7 @JI?=M^Y5@G"51D6__RD;[P=[AV-+7GMHTZ0PKA^K\[TUJFQ?GZF(, M8O3S13"#Q;X.HE6PSK[Y:[E_(8POW'.O'MG6';8_D0>S\' M:ZZ,'M141O_OS/L^"=(I$M$/80I^-N:\;H(I.B>@IZF&U]923H+LQIO*L=U; MHPL:\>--D*IJY 8T[V!V-1S __4GHV XF$S;W=EX,IYT.^.N3HX/VH,+_<,] M[8&+11)_S)/)9W.C^M4_*'#\P$#=S3/H4$;VLJ==%JRZ[(3@8*;U-'()#W$R"E,H3_M1-$E$E M.1!.BL)OJI,[DRC)2)"-BPQH&"P]]SD=H5QP4\ _GA5Y 2_45&AS5UDQ_A,# M1;8P" @XB"K)5I- VJ3[@\%*[='<-3CJYJ[WN5K(W;;@?F*P!G1/ 9WI#V$V M*;),H^]>QT&T!L<+3_E'TV7P%D-UN?[,;RHKHIP^\@'(B6L 3EH@[PEMAH&: M61)%E'L$LC8G"">2%*G3GC$I'5QJ#RXQ!P=\EA31E-/( :9LYXI*AFNZ/:BC MA,OB^7D1U:IPDR6GW5.,S&(M _Q>19E:$4@5!0#@5JU>2 FEK.6]C['Q@]<( M; @? K["#MQR.8S;<<)RF0J<\VTG@5P8A+ [^/ *N/8B2I+/^!EG"[1@L)TB MRK; N2TCN";?PX**!2'AXB;'*@K5+&MY'^ 3 9=EZ(.**'CZ3I'2F M3WWCM8RUA3NY_SI\$,K8_UR !J0^".^7)!=LGY&OL].H/;]&?T?V^>RM#] M XLO;H$[EEZN)CL#MFBB17$/G>3;)0]'D0 MTAG^R@,9T/)@P0B/-P?Y^&]%W$7Q!1+BU$$H$.58]J8_J++7M E\%*T+"UA@ MV:LD)>GC[!S70>&$91IFV-.8(6E,E(Z^266;WD-&"\J#%-0%EQB9[]+GJM_& MHNG/BL0NW#JL"#> 2Z/ZQ3G8!5-JK$%W8$W52-77^_8"B+/!4BN4M TBM& 4 MT8=6:HPZA':PSD!@<,/,'/1=8O:0+A,JGWG_J73V^'5*H:P4%_R@')-2F=_' MX;\*4%1H%O(JW1,PQV+V-PWGJ-%EWW#8OLAH.G?G$)P%IPJT5H2)2-1=5,)% MG:$8RE12W)7[VY9STC;0G;Q:L1)^3EL>^&N!S^9.0L$0WWL+QX8DKNUWMM=) M1=V #O?>?5&3 H-XWH?9#$@KQ=M.,&W!8#&1UEK:I^"37B"^JA E$6V![P"I M$#* 9@:_1 V,)!!R+14^3BVQ+*] DX#6,%47\AHJ!T6*I=XO_AL)(JXU%"WX M&[5G_V!J"UD8Q"HBLILFE)M3BV64K(%"X+E\/O"V*;DG7@8>*HF7B?)A2SGU M-:*)-TWQ#,8I%:J",:)BCI0+21(\)@*#@EY@?ED68TP[DJCQ#NR>]]E'Q(KQ1+U. BN8"%& M6:WT)EC4J:QQO&(I(*=P/+ F]!VG8.>!,D3F9*ET$4QO45PR M!:D@ [+&(FXX;X8;-<*7+=_E4C$%!=X\2L9HP6KM]59OR*!9J9J%R%<,IOT<^[T KG0A;H4)7\":@W M!=V:7DRB %8D>T+5GP:8[IE0O $W0JD\%(!SP@3"WO\>8==;U] MGV:1/UW_8H\9_F&D4GG/H)3A:PEP:7JKX-5D;NA[!GT,3#>YT?O2>S17CR;' MA-MCL<4?TP2@\Q.LDR,C2Y\02X*$O 2L?XU"%)Q!NO9P:0Y=18ENT0W0/OM7 MH>P!ZLUJC:^H#"(CN46'*J\5_?9VC/,0R*;::&T M;L.6 J!=.BZ]7A^A)Q:TQ:EJ/6",0(R@&5YWA+-&OOE MT]5J,O" 'J+I"ME$$P<:"*!#O$Z[7:,4M5Y%$T];TZ*J_N]8V/.W#WBO M=5?>[2.H?V"*MPFFU<%(%NV!+O_SEJ)20+/S!CGS)K@5/@H5V0_(.> <@LF3 MD_W"7&TV0"&>*44J,/SBZ]ZBMQ_^[_L?+CHC#Q6I6H03$=PS$%LYB:@%\"&! MH7 XJ.;9M!8=D//9Q_L2L.2"7Z>H.; CK<#*8RR<2$ LC(LPFFK E1PD[I(H ME(2S>0L>^T*AYZ.M'%@C:;9EL-96E AH;E @'7P3+I=4=9EDO(>:IV)_Q%HO M2RLG%D#T%=,5%T1H"E"U&GX])-EX'>4WQ#]\*')&Z#GHD],2FHJ14"PN\W"A M?6I1-2*3S>JS4B]8W<;9<'%$!7D/:W,%>-9X![H]#"ED(N)?(U#AS_JC;%L+ MWCZ90-@IDMW -^8)-A*1#@U6)O!H;A!E,U7S.3?LX/;O^IBU2[@4#N2%L3N< M(LO1XSB[8KZNOG! ),'R!X5=)^9Y;M X2G#0S:8J6RE1CAR?H#SD\,B4V. "C*2ND%Y]]^DD"6_HWM]& [99,6$'2;AH92S+V-VHK]7ZP/ND+ MRJ[<>3"87 @N?O^,I*6\G]$.0C,*M-$,GIT_JP*Z0$Y"SEDDX' GJ>:>A5[E M1%9I, MX.\24LB6?8/LBAE ^9A);!'M>7*<67(7F(E08H8[3 2'%B<+[+4% M44/<"NQ] \8.+03LY8#;6A+C>^GGZR/%!X8@:VO?1Q Z7) ,JS?RIA*SP5Q) M?:++=D\3^ X&))*9Y) *+!^4!THM50L*X!6Q5%BS..;P'2Z8 M70Y6,/+T1; V*]AI.W!L(GIU9RFEM;G-'!>KT]X.'Y=#D* V43*BOT6V:)&: M5E!W:3Y=B;V^K4S=%,[M6#@W:@KGCF MSU;3LY(3,K-(*,;AHEB M[_UURW.3P3HWS9V7Y;H)-B5GDH"W\:7&,+2\^_8FC(.+3T&X@G5^$O/@*(V> M.C-&FSVT"[IAWLF&&;/Q#4JWM3ZV="HI#G:U:^2LGM1PJ=L[)7&2G.*!46/: M;#5MOEY0,H\0M;#E0Q_?74ZZ-'G6@G"W\IE1YZC+9_Z/6E.5J(2(L"(1>I6NJ/2^:8GG8XX=Y4*%VYJ@C4C))&7(3&$S&1LY@Z,'#%LUI; MWH]%2NSFEA$AXG7J"#;Z*&70QXJK'\JE>IV>[WTCTU_=,CK?TQ> (>9_J&2> M!LL;EI ?G1BUF03ZS78OZ-L!F3++^@9!T*2A.4U84".FOYZ]N/)FDYPSHI>#L( MT92A!!;81RWU'4&:(@Z :!6,1^8Z$Q10,MLIM=4Y6[-SBAN'F5D=O/:TKQARO$^]O2N?8Z;<& M>$BU=_RL/H,(D(P(]O ;G.%YB7_ M\UIJ1.E?X$!%GTV9U#7*"6<)1TK>+YR*[Y!'SPN 5//R9Y=$)08+PO3GZ__/ M]]Y-YXI^^/W'<(S9.'*ZPY3^Y3*@XUFIQ5AQ=6\P#9-RO1@[)<-VM]7IH!T2 M3['6TWS$LC'6WI&APOQ)CX+_FJHKS.IRX25Y][^^0V@+74H9K?V[=)&5)8@* M&L>!NS:S%E:!(3=4H/'3;HW03KALM;U__->_"68:,0(X^0W.F,+"*00MLL\@ M)#!X/(T6H6UAB9=" V7"=4OLXN.X&BI!>8=KH/KT:;#,U5G#@OZ!1C&03+D* MJE14R,YS1)5:&W6!&W7N]L;<6AR*<618.NO4^Y1+TN^HV-9%X4YI;GVAC_>1 M_YA42HAXIK;B.H/+WE^T"6IL+D$$0@J+,=1*L'*9@ /3G F9=]31S9$_N*LI MOZ!W57W!_L\_:8K;T[5]FW#E]_F[N%S0R+NU]GY&I3+(5%.'?4RX+>-P"+#8 MA*FH4H3"996%M+D%%#2,"XQ"%:GI/!%(Y\]J[=;EZ*H1*K^?4W^ _J00*"!W9>]*O MT)=,@[XQMC\+>0P5_"P5%>X:;"9C4^7@WS6Y2G:-:JT(+EMAZQ3N#;\+&C*B MXC?Z-%#"%-4-ZH!;H!NR0CCFD9F@AQ."EI .(B6BQP__=6OK^5OI/(C#?W,L M2YIDZ%GM36GG2YIIY24PX0< MNR*4HY(.;4XNC:E$=A857,2+\/U4=QJ9Y(AU,ASD4$U]B_"+KYL#%;V VQ\W MJT3QR[%RZRZQP#6R@MM'C4KCQJ2.GY1)'E(KVQ)LQHQ:+Y:6VD6AV"264Z)J M>T\=+>J4S:Z4J&G=QUFUK''V!#LSE.::XIB#5/K"MJAO.*DBY2"KZ"1[=JQ> MS:^UU"(Y/.%2UD0P[#G'>",0(*#*&+HUI6;]!?@]7A'/@MLD!9=H;4YZFZR@ MZER\]SPEOV 94!<Z*F)1*]<9CS"TA;T-2X;KLSY-PN-REJ&^IW^"R0(2''9=XG\&,5&)MX^]C[ M0J0 9)041*PB!I<)FAY:_>-Y:,O(.LH+E']Z!JG)=)-4EU0WYG=O@RS?:(1T M>B(T],-]3^/!&$;'N@ LLDI&9:![U?GWJ]: D;2[@[_0%:?=23Z.^1Q'-R'60H+]TQZU" 7B8!M#B3$2&$:8=#<7:WNAS%UP MZ[4#@>N^_Y77/$< _^)+^[-!NR -R.=2%E/R;2)406,-XREU8]XJ?1.UWZ#^ MLU(:?6NZ6,9N4[*X4Y,LQI'<3=7?URF@;KNI^CN"M;R584Q MGB6_IB$]2A%-CO4).!B%^\QB7;]F>_2/O+!*[",3UU [*^A?.E$0S1Z^;L3> M8!,GON&DT.R#P3C,DWR]I (^!5QQ@/#E@4\-F" LIK)US[F-,%6V[4M'SJ1D)>J#6F%]SSY[;+HD^<"=883O/CQ^&GG$A/ M5HVGXM]@>9D;M%)?0HZBZB\=.M/>"(E'$Q(?=Y;_QU!9\BP"0E2D0NLU*;N 6;H0]IB T=?6-4&A)9Y% KMHP% M1LF@9DA*=)%,*0ZGL^_4&$^'>P_>DHY2N(_Q5A0SBL+/RFFFE@@5A8"VBM3= M[9^2>$6I*$ZUCM+9""++W"F&#E8Y)K*\&Q5,*5G@\S&YD*(.Z #6R&>Y2D6^ MSQ1?!D88T\]2AQ#DQB/ %G\)LF^T&-@DP8NR_JF2)#-@1^_C"6*^? J^G+D; M@#6]TG>OV+"WS+U0^4W"B2RN0Z"C"?EHW=0F4G+_1G,>5ZY]!!:B"+ M@8><2N4"/V.I+X#_"6_B'_AU_#.]TR<"3PGU(?BBI_6Z*]=F$8:V.:M&V2:$ MI"51Q:C5""(VQX:-'&M'ZAY* > E#E(U11;W%EW[&BS!A:;0Z+6ELZ-H)@Y/ MDV#RGT4:9M-P8MI.#.JA9#TI5[@H<%HNPC1(?-2V$(& 2##K(""%C.X6*\PM M4QY< TA1O!/DNPB=6Q(;:XM]@2@0M0%^%( 95LJ'V8U]"@?&S?5MT(C(V+$# MN $'.\.G%1&?"X&X,4T(XL0R6.O4HD3_J4#!GL MN!#806DAI!"JO6;50W$V#?)^UQF6%HHW,^Z"XD1(G*%=(-!@U8,4:3&R40MW9*84I82N.]ZH3#!9=IP_G%]_:ONPR&=QTGA@!T,X6IY M8XXR1[-QX&"3H[T)SA+GND$X804MV02X)%1K@<2H\6ULIR:*6W!%53JF@QE% M8$V(F%HOA2N);7"EDICFI=[Y_;()DE'&G=R&!64;S1A&C5_%#IG9MRYGEF2H MUJ7(U=9#J3TG_$@6 BV5STC@H)@:3"/L#MCL6"PD6T%D1 )?H@&K)8A\K$5; M+%TL5)91=)VB2U>Z^8V&HY+)X[M&E&\*[WRG>L%&B/$U]JE:BV#K:L2&""-) M:8_*+A#VZJ19+2R;4]"WL?Z5Q:1B\RI &&Z\,3OG?1*FDV*!5S51F:5DM/'H M5SZ'ME!ZF^^OR02NO4.S8&G]!;)!W6<>5QU.6_?5\F+7VM7$'KX)UE]0&EYT M/]8[T$\MDHK47HC5[LD]4P[*D&"FG\^N88$Q@C&'^BV3;"OB2%4)KA(WJK/^ MY6LD BBMRW>++&K(U[.U$113V1R*X6_KMT<6S<"*M]-B=/)+,#VU4G%% M)&:]0MW_Z$Y^H%:?.,;E_R:C%F9A9"H]X6 ^OGN+M'I=S$%IR,242RJD[OH: M!C:5ADC"$8@36WBBB8/IF6PT.F'[:>$456D5[6*G:+&@%CTX!->Y37XH11 VB.%5S M:5F]I4FDUNVX3=!2C B-_CK3J5CW=!1\Y+8J%3'X)=53SMR2#=R%37B^BNPQ M%'\?M5/=CV89,OZQTR(7B.B:8AB[$#VW0),/(A;KU[(BT&B-BP21)!T:#O!L M,8D 1X#ON4-KB\+1)W0@0_GJFXTG/K4UO-OXI#MW^TQF/'I[:9BQ]?*)AEW@ MG?U"8'S U982S19LBCL]:!/:D8X4_@PX8D@TD'T+=GJ M20'[F^)&*T0L15P,X^%L$@0=5+$N@U?"?+1NVVLR*>0K_/]5OEC^WZ$]_ MS:>;?^N.6NW><.N?VZW.UK_=]=BKUM7P84^]^V^]P>#1USIHC8:]$UEKO2Z MN_SB=Z7%/ M+_&.3;,1_#S;WO!>VFRHH+^RZ:9XX*%L/8S-"V[C3K]Y0>>VQ;O;.+87PR"C MZCWGR?+4+QD]]!V88*<-;^60,SVX[F-(CS,]FX:H'H6H[I&MF[@-DXE2L]E= MNSXQH;O#9K^.CD[F!2=!P7^IA>)YP)&1>OKT2KL6L;TU=[Z@RO_ZJI7 M;^/N2:[>GOO=2WI47KD]V'7_,[9*H/MI\_@N$/[W89>WVRG47NO1<>A?'J26 M[R&I1I"=DB#K#89^^W+8"+)&D#6"K!%DIRO(.GZ_/_+[W:M&E#6BK!%EC2@[ M95'6[0_]0;\198TH.Q]1]D0I3[/C)^BJJ-_VV^K<@X- *%TBD-.]JZEIK4#2 MNNBU:FJ2L=>3"^^_[7Q7*5??AZ%K+NY$V+9[.?*[HWWE;CVA'E3N[IH:.<]K M&HP.=$-'+D(;ZMB)B?M=OSW85_\V3/S$U[1WT+%AXA=$'<,1,'%WWP1;P\1/ MS<3=AHD;ZMAV9E?]H=^[/)2QUC#Q8S'QH6RE(V?BEU!N] ]GCLWV#K&OB,Z= M:H!N./3[5Y>/'*3;*4[7A%\/?KO]3A-]/4@BZ46+C,ZEW^X\L%2F$1E'?KN] M?3V91F0T(N/>0/7@RN^W^XW(.$^1\=BZH!$9C<@8M-M^YZJQ,LY39/2;LI!G M+@MYCAU_V!C0^/IKHLD'[S4\:+_B\:_P)!9Y_"L\B44>_PI/8I'U3W_J /NS ME?QMG;GZTDK_=JTG/S[+K#?TNYT'6FK3Y X>@._ M>_G S$_#PD^61CF4D&UX^"RHH^]?]EX6L,8)7M.A6M,:'CX#XNA@"'O8*.(C MOZ87:DN_F#[$C_?.N']IT8G3+='M7/I7>Q>U-8743YW=>YEUU UQ[%9Q['<& M#0L?^2T-&A9NB&,K<73]]K!I+#[R6SI4TVC#PF= '(.VWVL?JFFU8>'&D#Y@ M:$)/&HV3^!YZ:C[9?/*0GWRDPAYBT-[5D5=O?J(9Q,E?33NNHU;X_VMNY M;8K63^-R.TUKW//G <].8O3\_J,35B,QCN-R._N&T1J)T4B,^XGJTK_J/+ T MJ!$9QWZ[36=<(S(>7V2T_?ZP$1EG*C(:O^0%-M.^CR?)0GFS-%GHH$P2/RP8 ML^]HS5/ABU[/'W0?F,D^&JGWB!F0LY)ZW0?B:9ZOU#LFBCI1HKKL^I?M?=$0 M&XEQ&I?;>>! BT9B-!+C#B2;MG\Y>F ]8R,RCOQVNP\ GX\N_C7*4JRW55#+69)?F-2GTO5E\%.7^"//!MY]+OCZZ^ MVS:+1Y%.\H4-!"QP=9_YE@PH;\MB!//SNH-OP[_%>T*%@!1K^/0ORZ W] M?K?3,/ 1WU##P UY;">/D7\U[#?\>[P7]%(5\ NJK1BK69(J+^1_Y<&7!S:[ MG&D"#;3B(PCO]U'K\YM1$8C,GJ]D3_J-"599RHRFBK.%UA? M\6N:W(89=KAXLR3]^I#,Z08>.T.__U"(D28\_%2W],!9QZ.?U&Y^/$'B]'5$OG1'<2KP^W_N)E[-/0'5X\=SFOBM,=QN=T'HLN?;YSV MD2BJD8XO0SKBB(:F5N9,I>/>^)V-=&RD8R,=G?!LN^>/+AOQ>)[BL?O8U1N- M>&S$XTL2C]WAI=\9/+:1T8C'([G=QGI\@350WW:^XVO?_-_W\20JIO"J+$\F MGR]P4#B>PP*Q: @8V NP<"J*DE7V^J#)HN89S3.:9YS&,QXIR\0Z,O-2=:OBXNLZ>4_19#C4+-%G,/>.Y1GG22F=!W9T-Y3RTBBE_\#<;4,I M+XU2+@\UC/Z$*.4QAP4?O;7UF\I4D$YN" =U"B97E"P7*GYI0*BC_@-G,QUC MA>&Q/.,\2>5R[X$V#:F\4%+I^H.]W;F&6%XHL73\J^$9=:HTL:X=[OQC$*G, M]^8J5FD0D0T63!=A'&8YS@F\W:BX/G/WHSM\((#,.?D?C:>Z6]ER$]1H2&4G M4AD^- W?D,I+(Y7+AQ9RGQ.I/&8 K'=UY";8IR0'RVM;.<8#1W6/DSQ/%M7: MG1=;L_>XAW/<$J3C=_L/=.,>YWQ.W0%\I&C",%_YV&MW__&_R/?I:S MIS^++ ]GZ\/=,SWQ=0B^<3@IW?Q5]>:[7$92*=;=>>U__]LX_>O?]__>$])V MU\8)=%$R N*DBL(%KT:CUI4';XS")/:])/6ZP[_XWBQ-%MZKWF#8ZN@_PI>\ M_$;!_Z=*>0MXY4WFJ7@*#_D9:W"8O]MU=/Q^?]3J/^0!O=997D>GB]=QH\P= MX)F8BUD%F;=,PT60PDN]:1K"[[WQVDN*U'N'D[CAC_"53VIR$\-:YVMO&07Y M+$D7+0\?*@_BZ\.3_JC2VW"B/(*9!IU0]U6''%8W\#Z,YP4I_ MN$)_!_T89 MZ_VK"%)8A;Y'6 T0S%H%J93#37"O]S_&^=X23C"9GO9=;Y7]]+-S+ MM)CDWJ?U4FW="Y##/(Q)G0](]Y'",QJ3E3WL)PJ6F7JM?W@S#3.XXO7K,*8U MT)?>R+/$;H#'514]'1S_^[9WO;5I\8YU_>YP:6L<5W?3$X7&T?-L>\/! MXS0I^1P_LXW[SMJX'IBW._2IWU].<*;G]@NZ!CLXB0#= MOUW '';9\%8.>J$'VWT,Z?-"SZXARB)2@[G*OCOL@,;FL+O[@ZE#CH^[>[VGUQ3WK-0T/U9E]=,QVD.E C4PZ M)9G4'0W\=K^128U,.I*=-C+IQ%O6BDT@.DTE,.86ND4B.5 MGG-OHZNNWVF\MV.725>'FMQY=,SV+(,AGR\@=DX^)_ZJV M\8<)HF?O[']>*_90:+E'+H@:ZM@-]]1O=P<-#Q_W+34\W%#'';'3'G@$_2<% M16^8^ %,O"\Z1L/$+X@ZNE>7?F]O8(:&B9_ZFAXX-/S4F?BIL>&?S[\OMUA^ M73MW#W8\30IL\KJ[G_LEQ%@?Y6B.6SKT!U?^U4-CLX]Q/B<4TST8IQP?673V MCI(=FB2.3IH\2V*K$=8O65CW!D._??G -$TCK!MAW0CK1E@WPOJI:K'Z_9'? MWQO[OA'7C;ANQ'4CKAMQ_=2EL_VA/]A[_FHCKAMQW8CKC<#[!C+FT4&GW0F4 M5H]XIS'N'!##*P>DD!$EKPR&87 ,'8[5ZW>PS 8SQD3LP+">/==38L4Q,$>E^\%V08$8A8LE" > M;D(H^E7T1W@K?&\I"('J"YQ1AA>(4(NS(H5OIUXP398X=\5+9@02^7L<_A@Z M'=<6Y#&8I$F6>4&$2:HY?"733>K761AXOP:3R$T$=_ZELAZ(4 MZNE= GDMDRS$-[Q.542#!RU6(F)X.=\2S=.V7PG&H&>*?/M7-H .]N:LTM>> MFK$<- ]:HON_-ZE>S3*8JXLQD-GGBV &BWT=1*M@G7WSUS+T91A?N.=>/;*M M.YS-#K9#M@*F:I*D-//H-5@=*L5/P9J"HUF+!V)J]I_?_$<8!,.K\:P_Z(S& MT_Y5OS^:]:XZHTDPG QFTU'_\G^N0!@2HBBPRUMX(1!/]K>_!G^ON\9ST@!W M@>/6Z>B.U<*DHGM]HZ(O>U]E9 S[FPI^5QMCEUT @>A=]/N573AXS]VKRX>! M-?,NNKWN)GCW"\9ZKC4S=KJNYS(V++5;^B^9#(Z^U#HT8YM!D]@#]OBDEH-E MA?NW2 \TVSQI&J4G/@RC^A\JF:?!\F9]T@=PYW;_4-Y-<(M$#);(@C#,\>[G MLG-T\;TI#ID.QX5K6&HSU "X\T1$_ #\=0)[2A8JS?[7?PS!!WOC93?A\H)H M$#8;D\(&[KGV%L&?21KF:_W8#,=<>T#I1+#ZO4F:>:N;Q%,A&;F90@I-X-WX M$[P%A?DT3-4D!VJ'/P KV27X]-5%L/;&RHN229 KXIEI.)NI%#0^,%<1PXO@ MQ?E-P,P4QF"QXK3'S74ST\^2*$I6R,>X6%QZZA"./KXU?"YUI!F:ZCOR/'R2 MU,O]\%JOSQ ^O==K]?K]1X'^N;$ MR4':9)O[^*K[>"( =C,V]ZY!/HA'74KTP<-.K#X8^N"S M7M/@@566#ZJ6?-:=G@XB:B.3#H:.A?,L]@4Q:V324\ND0VF-HV.V1B:]>)ET M"3)IU'Y@^TLCDY[JFA[:H-3(I$8FG9Q,&ER-_*M.X[LU,NE(=OHLR/'/NN-W M19HLE4\U=#_30KQW0993?=SU#"-[WK=89-AMOWGW\[MK^K'S9OM\SX.!+#ZO M0W?5\[N7AT):?$1!]>Q8F,]Z3;VG1*4^(D'54,=.3-P;^-V]\5H:)FZ8N&'B MHSFSP>70'[0;37SDU]3;=T1AP\0OB#KZHZ$_[!UJ^D##Q(]U38<:I77D3/S4 M%3S/L6,7FN-!SOSIAK.ZE_YP>*ARA";H^%CYJI<9G!<2GD(_?O2DT]Z;(.+A_?@SB2$VQ+&3 ='UAWO7_S4L_-1Y@(:% M&^+8:ERV_>%EHX6/_)8:+=P0QW;BN/*'_4-5734L_%B53R^3A9]ZSONS;OV MH][;^\ 3G6EKU",>T''+BL.-?=_KE$XHK'M@WCD^$CG,W+.O)X^CDS+'-ZRR M$>4O2)0?;BA\(\H;4=Z(\D:4-Z+\J?CT@"/C&V'>"/-&F#?"O!'F3R;,#S=0 MOA'FC3!_R<*\?L2\7M/A9_L9='!ZX.ZS#1U(Z<.LY\ZW>X=]]YYG(7,>S8"^ MW^,0!P-^S(,CPB#KWJ7/5:(_.K\G"_G6?Z^3BY<*DF" 4> MK5N'.9?1P<[EJ*[QU66O;P<0']5)TGT?UV$->I>MX7$>EJ:WS?&81W6$=_'U M41UH1,W,X3#V2EMVA[#WKRKCR[MV?'EGV&M= M?L44]FZOW;IZV!AVHGYGF9WVQICUH5GGX&JT^9[=QZQ?#EWMVXQ9KQVS7B8@ M,Y7XB":K$RV\P[$Y\&%8M#,C'8GIKAGJ,G9:)J_OM^TG';:^UZ[UKKQD-LM4 MCB^!!>0^CI+>G-I.#\*)TSL=U$D3_I[J8@M8J%]""T68T.].^E1VUB6X55PXZHM.Y M?-C7#Z CY!I[EW#/FW,$97H\A:C=;TEOLF[^6]K0(XPOWW*M' MMG6'L]G!=LC9$9#L21K0A19 @RE/BOQ;<#1K\8"99__YS7^$03"\&L_Z@\YH M/.U?]?NC6>^J,YH$P\E@-AWU+__G"LP.3*" !O/>P@N!>+*__37X>]TU'IE( MK;69*B+UR6RGO8R)7=3_OB;%W0;*IKEU[T$U9M<)FA][FEWUN""GN/&=[:[2 MEBN63*=LR73:UI3I;GJ[3V)P;=A;O:J]-3*+O+SZ&I=\V&Z"NO<%=G\\3U3:-=I&$3;3KK[C%4).U[S3C=[F+CU,VG#%ZP)KVI)X!]IDF5X'+,P M/^E]WVDM\RZ7M$L/2&X>N@$'(+Q^I]7]R[XA 9?@>]U6?[\'=$E&63K%APQ; M[;_LI8/*B^BW]_Q^=],^GM<D.@I(0N'+X!_7G6M+4Y6ODT0]@8/S.^Q ME0^B]6'IQ5[+N\Z\ #D?(XS!G$)&VE#R/=F8W9"5Z+1P<*;VDY^TWN&>7SI3 M9^11::MO/> MTRS(ZIV:&W@EF#%JL8R2-; RI4_@B?HUIWW"^T;>@@@I^Q\J!@,AXLJ8Z2*, MPRQ/*:FT:0N=TFG<*+UIDBS$N!5IY(F=8II'JKL M1)Y=/K0:\QYYIK>U5: -'J(K^WOKRH;&[J0Q-^QJ(ZL5G3EH;]IC>]1!=6W0 M^3$UYKT4UF^U'Z T>XW2=)6FZWV;$R=7]OFJM3A6 +_[K,COU 3@4V1 91E0 M&C#$3*%>!ZX 5ST-J8<.7A_G:3@N,)E<'TV\3X7S$V$'8>Y-@G2*[YS@.V$A M^,;-,,OV8WN:D$7)-+ECY;0S$!U@==O=UAT1GW_]66_>RFDSR)[!$ HV9[IC M[WT,]Z2\3\$7E9VG(N((4$'4X&P\Y(WGM'%'QXPJ?EFG/3!:9F2S?@^P#)JR MIJ\M:^HW94U'L)874=;$+:(=MSY^7[,>98Z:S;CK$ 6-!T>IRIF>SJ"U=W"M MJFSA&=U]/973UGB/).JK(3BG-:_GU'#L;9^_&@P=;V0_4WTWJKEL=>R-9^&7 MA]#,<*\GG#/%H#7,N3*T(38&S1/P*9O) K.9L MR2-]P[=C95R46WA 4F3>GV#+9]-PPNX$/'REH@C_&\0E%V!2I"F&L7]O?6P) MJ^"'L'&ZB')\%9SS-,B3= VF^9+,S7^3:F"W?I&DN?X%.<%;PN1DZJV^Y]]^ M\^GM/Z^_^4Z*XW-\.A9J1,':6X7YC?>/]S]]>D^^3PH[SKPX$=>!?(&IFBE: MREC%"G.WXI1@Q:**%)T?72&<6,[/X@,2CP8]IT?DD7#ZG]_;RJ#4YV<>!;VSHU_Y W2MG]G)Q6VG]VV:CTT1^#"7XLE"O(;D Z78 T6(!0N%59CJ(H M:WE_*.\FF&Y?%;[E56?0=:Q 1K[IN4TQ 7UN6]GH/XM8R:_;?BWDS?O8NX:C MBT3LK4"4H^1"E8%;"=,LQYJX>$H"]!/NXJ \'?()PM(B9D/>_'*%EY/P3Y&9=8HR4S2R+8*,7O MR/<"!4<&#&A LAN"/\'4,%4_F:$5][PR!#A:Z#\35\S@H9D'?PZ,-:2-F"4J M>Z#8Z6M]0O)F':@@]#,X@RA89NJU_N'--,Q0.[\.8]H)?>D-ETQI,+7!<@/Z MC Z;_VR]]E:;/7>9/2)OEC^WZ$\5-#?^VQ6P=J>S]<_MUO:_W?783JZ-K M[X>/_:Q[^[8S&/G#J^YW7[/'W;&MS5Z?$@V^H;ACVENOW?:[PP<";C\&U3V1 M0C\J(8;:OM7G>&S MW-#+L>Q<>\X*B%D8!_'D$03$KCKW^,BO,^KXP\X#1_@=D3ETYM?T;6_4]R\O M]Q 3C>VPGY@PQ0'?Z@+K[ZA.8%NN;%]Y_0S3F4[$FG_\ SIN7NY<^MW1Y9X2 M]]$/Z9FMNH9=&G;9V4 >^)WVY=X6\O/SR@-G11U1^GW/9@M3>)!Q9:E%HKC> M-+!/\3SNGEBBO0UQ,&HCQWLUW%&90IAAC8(MDDQF7LP&"Y9!8LE.K^T XE)7 M4!A$]$D:*5#&1G$6E5&Q!%HW4Y;G/+R@/\XJ@UX'W:)D1;F8E1FQCK+GW\<+?<#FL_%DPFP/,Y MUDQ.%!AEP&/TA>&6SR]3M0Q"TS5&NTYR;,#B8Z O7_5*$,?VV[@Q\\9EL*:" M#RH$G4S20I4.D-<-ZRCOT>W;XX)3_1PIO:2*VW"!-P,'-5-3:B+%JESX(%>G MT!N]5P/GMMU5PL%-DQ3>1#TR)][GM1NKW9>HV:\[=C=VZPXOW3$W3\1OHU:O M1%#[L%RGMR/'O>KU6\/MGZP0&#-<(E\&X=V1ZW+[:RQ-Z=UN@['/R*3 MM4NXEKL+DM/FNJ]4^.]-R/TE*/P_%*OZ5YV!0X.ZA% XJYJ!V+O=F)MD:A^U MA>-KUL.EZ&XWPFG3Z8[WTC[ ;3CUW MO>99!/ 47D7IXUZF)LX?7G6L"MMS0Q[MG'^^@Z>,]@K6<51_O5ZKI'TWB MZ\S5-,'R_*'$!"65,')@=6RY/YY*73KP =KZA[WA1%;N GOMCM-.^RW8P]^1 MJ5II^7F+?9;Q^G]GU>8?K?G<46D:,@4,8+@@\)?P663%XAE0.\0"E@D7DTP^ MOP3#H#?JUUL&CT$#W;UIH$LTP$OK]MS[%^^3;Q\[4=#[$$=E@Q@03:IS]<8E M"7#I!BY\OTL*^$UXG&-=5$E!VK\ZG1=-2_Y[#%NO9Y8DZ]=8;?7J>9M0[ MWX,D2.Q0^C*_(\]RH%WDP53=)M$M,$H$7]%,@XOXC?Z 'Q%VP8BC;B8K,A<2 MGQ&>*!7,39D1!1/&RINFP2IV.''SH;J7FQKA@P4&-FA_8Q6%ZE9QQ_67D'V( M.QI&,:(B':":>75S*+(BK$."SW>L!9Z"\D2!%()+@O/"+63%;!9.0CQ:>-!" M@;C!-<4J2+F'=)6DGWEQ[*U(E[HX(;,"W1:1%U:/!E2QO.#JW%X@W$ M0/A>OE)P72(Q?;>%/TKB.:_(=MFZ:]&Q/@2DRSFL9NZ-Q_&8#EMNB,_A1.'[ M"#CA[IR^0"MK>?^5K.!Q*7;DPE?0TUL0/D7FC8FRL1_6BXO%&(EJAB&@8K'D M5] "%@'--KC5]+)*$]0M&)!K)L1 M(VPYST/L1D;9G*2T?F80^-LB@;.^4<$M.:)QM6<8/LX1+&E4+S#M#E5 M2"BX7I!D:Y06>9(2)TRB@G@;ET%X(1:'$!'I5_F-[T;Z\(E 6D@5\,&,R ^U M&(E9QHE;E^Z9_@12>Q[CM"Z@+@^D"7 /K=Y:2O!4WKZ@ MU2%"8;) 1N$UR)MYY6L)6MMUP&MBBP%(+UXF>%/X8+%TX'8B<(4]BCS/ M@2 M!]:17VICS 1IPN%8(+VH$)ZWQX$A(+"8PI0>CVB$]'V$( EYW2I^$4)@7A]>G/%T [:1X >>F;'Q<9J.4, M%A]FGQ&C)$O@S)''">0CK[M[;+B?(2$EGL"-_AH C;]_?_$^5PNO<]WR?H.G M(9$A0]&'.ITW],L,M(:Q[Y"UO]<+P-6\CZ<@J8"7]5<^<"MUG@8X;2&("V12 M$ 7(IE$R1ZTVR3P.OPA0(V^P"HPJY%H/HN(B([AGCB^']0"YR<.1G5$VXN= M'D7)))"<2H!Z'(3:9Q2'+(JS8OPG777BQ1@T8_X(LIR^ORS&X%NCT(QR2C,! M:2V0UY$<4)S!MF?P":'[N4J6"7(L@KH _6:\6C:$6,X'4^#B#-\O-(;KU_?K M"W5R@[K54_ALRVF&[04WEC2G(T;"&'ZQH*^2C8&JEG=8DN!(8$')V9E%8(*, M#6\3[0I"C@@W5^(8I>@D55*0_5/8F[$YA/$S4/2T()#;N5:[RP3(7HRH)?(( M+')UHX@KBMC59!A)!6VB8E%+U(AO9%R*#DR0P=['\&I[NXZJ<RL^0+&:IF+N:#O;RAB4+MXX06D%XE[R MS,$X25L:\3U:LR$R1;F+^A;1XD@O+C%A@0RI3?%92EL1A-RJVC%+2A7P2BRJ M29:DXYHGD($&%AY)FQ#4D+9V]*,(%P;/)9V2!674VX]&^EVSLL/!9\CJ=B/T)EM5"[T#W8I M"K@,#ZPDN!W2)BC$TQ E(,ET_;H*ZI]V3:;:&#=WA.X;E3(G&=F_\P113+(D MDE?A \'(LU!F&L];[A1^$0)'<+1(6U!ZJZF:%Q$X)"Q3&2(%5XV_F"+_X>;) M#9DAJIA;&&$6J)=^YBE),KAU $5;W"6=PW]%[R+Q,B%0^%=)8'K!/%7B6A&/ M:(/*8>ILTS(U=B3*AA@EA;P9: D8C.R9(N4HH/XLN198X6#?R$M&]TM9^LL$ M=I+7N=:!3V=!OO?AW<_6S:PN!MX .P!:03=O$@7APANG28'2@Z7C39A.+_## M:VUNB#N'7\@*%'_T+: [-=4'2-;6_BS;*0T MQD@GZR.B\<*N,$JKYW<"4:@/(>>,C\9LA".\'??5T MX1_T[8., C<1K1/T]29K9GR^08[WF!>"TDXR?"7N.BDV=P[^9#@7)T]P-_#\0XEMW4OJZ,+O@@BNW6\-38P2$>M2X6*8AN6-<)6-,#MDJ,I M'-FQ<.2R*1PY@K4\7^'(J6C2[ZW?@G*LUG>1.:PF/N5]CI.5!A,ECU^D0YXD5&\ A M^S%2-D=8,;DDBKMD==R0C[5S KJ"6%S-J.KLSX.R7"<^%6[/TR62!R.$,==8?VRRMA'-;FC4N:4R(I$N*E38KYPO)?/:NW,]38Y MH'(5%NJ=J";(X=<64-7GM&@^%R6Z+9XP!W+LXLW"G6 >]9EFF."><,"W@,6] MGY'#CO(QPL %"@ \$*T/^4NDZ]"A@QMDKD8-%IFTRY:%:N6F8WYZ0IDL6I^E M&33@7!!Z/7=<"$F<4IS/B0]:_\?H63V!@.YPK%2,@PC(T6!4OS=J5]O8ME*%+]4C5,MEXAFFF*/,D=:Q=8[NSB,[[;#8 MGNKJ$]R/L-&GX,M)[WRG@*!+G=@JC+(KC?8TGE_AM.!Z=&?<^S MGF*:Q([VD5L;7KBGA*)-)F!)XW?L&BRO>A4QJYO0:=86F#T^ M)C>R#&Q9-E'C)+[0A5..K=?RKG,.;($)HFAM*&^+6)ORE*(+W!(!H'(V](UQ MA;K#&# FZ4?=K%1I7<@XL8R3_7$L4[R<# ]NUUW6T\>S1D<=S_I-8<#?K1/Y M-4WB!,LRSSQJQ96IY8K4E$\CL*>Q+)V&4V?Z"SA^S(!=7Q>=?BP6"\R3PY,^ M.OZ>>[B810,ZU-6,UJ>M\^7LE)[3ENIW4B >I'<]3HH_)0DGZ5D M*3\#,MRJU+:8%EA+I0&52(1R1H#C-JL$2[B$X&S=:.9KDI(_28ATX_?D_%=_ MF2GU>>.3IDAIXP]DN6_\&C4$MKY4?@U^?O57V/>057^G RD;'^9JV8WG:H-G M8R\W=3O$"/'&[_"#^G<86P!=$P48&L:8=69BO#I,(HD;[.% 7T![$#GW.&(U MQ12W,*-,"Q%R)(3L,+*N,*(&(C.$2Q!Q(FG,T>%OF;_%B22N07*^%!#3)+8; M1<(]OMO5(L5MON3;N3_)-XX^5DA/30<)_A9^SK#L":=TV4Z//.6V)BD74&^[!1C\\'@1[!(*N; B;8T;D.N-8RF M*SA55A%EF.,%[LITTTC^Z5'E(Q1YXOT5FSI-L+N[XD=># MJ-##7"=K;I*0RZ7P#V4>Q2_-5(P%);#P@)-0W%J#722VCR[(.=K#\4(JN\#P M,I?&Q"KR[8.IDXKC;3$JRM04RC!QV7(\7I$NW&#*YOVZ=^<&3W/QH.PG$K>Z MI%K54<)$LN4R&9=[WJHTIOURL:8S8I+CG,3(!L9+/0D&$V!\9K=,BPH'+8J# BB.\9_HE^D,J-HN]?54==<% M%)^-Q7@1X4_39)G;7.(N#1M&N-EWU;>P\NSW2LL=F$3Y"E.)OZ&S&O#8Z<]I M@$@;(A#';MMBK89J&0=KTRYE@]3FXJ3Y$M%52AV:9*AR I';9:7F0[^0,#)F MZ"/7-S^+U2[%WO"+;2\2>Y=K;7%Q6/LDA:OPEJHVEZGVI-(]*K/=JJ(=VX11;>6KC][J/4'0W6ZTFXJ MJEZ;$#7]V-6K. Q9VW911A,5G>]7>K3)-*@=!F[-"R8Y;)764Y.I+ B=J9*[ M;;ONN8!'>HI?:_^1TQWO;86?^)*^AUW';/=W3'#H)_ B(XRN3< P@8<:!YAI M'U_@?.W:?,]M7&[I[S#O;'4_^ QGB+GR M5K[%M?>^0\94CA:FDV*1$:(!B1%.T9B>&[- X?Q] 'E3O>H \J6AGNM\L2' MXT@9_7>!_GUN>_#A%Y'^]P](Z]3%H*,K/W/X YGP/&.06VY11QY^0Y'Q45%J M__9WNZES[\SR*6I$&OK6'0L!>9&WVB M=*SG5ED@E(+AA6A"J_ M;E3DIJ/U5"!!P;88)/ ',KRF210%J2"SE)MR#+Q0[:8H!"ME[6Z-G($Q8*VD M0H:;]CKMOU@[C-!17%!O)UJ6$5(#XCY$IH/2L0L(_J+4- 263W$^J9:M10M2 M>9-DNO^O=&9L&=F+UP73XR1-!27,@(E5$,VPFUV>I2TW_:6L!!Z%'A;YH?3* MEO>]197*K)P!<@FB=18R_LFVC'<0T\T!P02Q(K>-(%$R,1VZ[?8%O#?,+I9) M&#L3KS:IA:E-(RS-HD1"7\@M4S4NE: +; X"7W&Q+1>AYYC1CM'.+_#9 3?O M+>"%'-5F6F:NV88N=-FGOJ<)^E%#Y6QTJ/WD=?B=OO]4MDRQR,Q"PB$B$:!@.8#^' MEDW5FV DN(DB_K")_=H(=(J,@+Y?K!&&+&;.)+18-43^J0RB8/L9%^3V33A M11H5H%P)7/(^!7+'P5'8R(*H+V+9$S,+3/A$8!J<+U+A^PWZD\K[_PO$;7Q7 MI GS\Z<@7,&U_4"JK.5=DZY!1E.( R(>SU0Y_Y8'NOVGKCKT=-18ZQ^Y GMB MI0-RSW_KJ6_($"TV8&V2-7N8!&EURJ,VGMZM&9R(6]-O4?@T32)6-^313U'$ MG[1PV5.ZOC,HIETA66J3ZD)B?!5]IZ@YI*$7\[IB[(0C=%:Q09&]J M"!3EMQO"J+_?XA^?!9I2G1U+=89-JTA4ZQ\9);J'0^3+1IWO!TG3M4'97?9&Q=4^N MYA&_K"?#.$5L8Q4EJ_M>H)])V8B8)N.0JXK/4P30@\$"GB94'IL&#V7X.BK[ MXA_Y+?2+TDLTG!XS)])#%",]_+0M65W M&?JEX^KT6P,\"^X58H9U"G,UKI D^K:-/:&D[9OF@@YX04ZUL :.HLX[F\[5 MLYU6#$%-J54.=&S6G4]7&A)0K=&W M31EQI66T]#7;*8#UY#'\;K.UU*$$7T?OL0&O_"EG;(7N1-O2/M!0SJ$IQ]ZE MR;(X.9WZM-:,Y@QN'8N']I6=DNA,1M2]NP0N)\@_-)H2" ^M),HL8!V,+>U8 MI4#)%U,PM,Q<>Z&\U %M:\CD\&3BR/W/2BV]9:"[>ZEUI]+8SA5-/$%,XOP, MZF^&D+GMWM0XRX*IX?RGN%*>\N!>&/4(JB\U> $:HDL/BL3+PWANSH7)-^!; MKKA80'K/L2UYEM/OQL6\N5-UF.TLO-@@D@)4CZ_]FZ+ M"%O:##BIF=4S2X-B6D0"01!&'!63X>CKYDZ?]$XW.C1U?:3&!; N5',S3WPS MHL[0IHUOR :G+@ML,)TS: I%?E*XJN9NGML/V@*$? ?NM5_!:/D7->P$#%*0T@#[B%AP3"K +=K.=!-93V MW)1FX.@-=DM);NCIM_HJ#4X#4X#/M59!1L)$C]35UXX?O0F7&8$UV2'N3(;. MK.]['3FLN]/.EM.S[N_=IRY($H@TS+%L/0K9? <;#@*GQ<#7$:59$$94 .D@ MA\&?B,_@QR"BRAI&A=)GVI#W(F M*(%N))#2M;GPS6=0RRN_RG054U@[5E%#%P>E"XVXQ3@+O@MYQ?SN:V@P!R.6 M2W),![!6" YHR-Z7UMS0MALR$X\)5IB*D4JPQ@ZHA*UI0KR*,"]$>.=B]:Z4 MC:<)RDK#7D]V>1H79&KM6@<%@9RT#V)J.G.NF/LS/F(N++&OT@BPX(18S89';"%LI40#H[R M/3 +#7T>VD#4 2()->C[P/PB$)08\=8EUF9\5L*"]'4.11H4EU0WFTK=K%L' MT5SHTPN<4B#(5.W:F2/C M0J=AAFCZY+-OF=Z5JV#1"-3G*,U-QF1T4589,0@F:CMX+G HO*.J@$,)@?IN M]/0C*/P;[QJ<*2""YF(/K2D7869A%)R.IOIK)%LG#1A,,57WC3XUL?>-=&FY MDLOZS (!-U-AWD11GHR[70U+"C/#>ZDG 3MPI+F70S.G] G-/.P!FJ/)$^OQ M':9<3J 0&F9Y*F8A4$L9(U,=35#Y,Y8_\IC@>!.['G,)8&UBEZ*1DRO\Y4R M5=SNK^9:GXS7N$1. YKJS$&";8H$R2HA7Z<#R1EQ8*!)-H$@MU]A \>Q(QS' MZ*GA..H.IN' Y_3QLRQ!%%$9/%Z7OL4N$W=>C:W*DZQM::(>_NM/PCC&6 X# M91FP.SV,;L*)PV#2E,L^>:%.HNE4PL(VSRHN\UM_24@I(3'0S:21W:!-IH(343C7V[NDD\:H[$ MV1=_)JG3OX5 G@GN+IE\;F[OB=KII;J3)]S67(0ND-V"#%Y,D ME3)SW[EY&K[,TH5L8%VU(47,3>O@DQMB=>.P94X&SQ!$-H2/3R-IL> QY%@! M$^3!F^UCFYM[>ASYK.O8)!1,+&-S)8(5WO#+4]^#,5GJ+"6Z)-!..!I@5D18 M'Y2"5 1C">=V.G7C49)ENNT&2Q.:>SSH/>+)+'BB'8/8T75XP1S!"7-P-BGF M4Y^?#.,9QNEET@ #3+A99E^"1_5@!LV]/D\K//;GF):.;)TAXBYA]Y0QTC,: M^MO/!^^[A\RQ4$7D>$PZ[$.9"#((P=X M9?*>1@[ZC$28$T L5HSE&W"0\K5:U=[:;O >Q0G>*1F^5XR6J\&EMQR;PB!? MI0.- W_49>0 GW$YPL;4>PV@%JUK#Y9[EL),+Z#E_:%JD/E*W5+B(?+@BUCE MJR3]+->2I#8%YU1<,Y@DQQ[(XJJ.4,67F2=58 E9,.&:% [1A?5-$\+I58ME ME.#0(W1[0TDA3L,4 8MY7U2QV/(^TC_$2BP]F\<#\\P;Q;U]W-=>#IG*]$%X M^X?J$V0M2,I@05('>+HP\X,IQJ9QRF$!A9@F\JU\O90J6#T[J) )[>[$)YZU M+:AI6[H0Z5QPM$EPRU$_J=QTGT,HGF5RL<"JY$+:(("[1\1-#K/2HV!O/*]% M^K"HCM?A8?-VO!V&>UP@P::\_156Q<1X IRW1^QBG=TC/&F.-]GWT9ROB";C M$A S/( GJ6B2YF/QN55HK6 X7IG,P2+IE'VB$0P M@RWAW_7%:XG%2,LW0;K8Y#.I MYV@"9:D2_0LC/]X9/#T2^Q&JSD]UN+HX4&R,T!(XF(X83%(#2K-0\)D,$<*8 M(G*H7,R=JO.X#_">.=W5G?LB]:,UEVGI?_DV>%T]7W<^7:7;C(1 E*P0O(&' MNW/]'LD-T#-4/S)>UST6M=ZW%A41$=EQO.PR53S270^EVHX409W(>B@A%JK) M!WS/MKLQ,(AN4;.]=^OO?$,#>NH]P<&;> F[7V8$N=BR?CV-.$VUVY#G0;52 MV%].*S-8D"'.ZN5("KF#FAAE9Z!'F62WWH]L! 0W$@"INP5># _?RB2$39@/ M>A"AE)J[XSW+]HNN);$S($,*&BT-R@"M08\),+L4,P$92TW+>/UBF]2$G73" M#V2Z1"-PPC"/),F4!:QQWK(-8IN/(I"[V^GU[MTE:>W0 '+(U^6+L8D 7\Q/?B'='UVVF'\M\%#'D4<8[/MXFQA_9B20\ MRGX'F 533OSK R==4Y5\)")Y;*&=&YO!#K/96K9GWJW)598F$L*V<]GMCL5[ MA0>L]6W5>9IZDT[IN\]?8CAOLC!%!(D5@]-'-Z](F.U)E$8+T'@KVVA.2/6$ N"&4;A5QT+6BS/J M]L3E2<*&#$+E8PPCIOB'9?;C/K%[#'/:+CGF-/>HY-A2Q5&59!.KTZU*9BB:WMY6B=2T+CV M^RA;EXZ?$>MUH3:DYNC4BX,JY$T$+9;/K$C)D59?@&_3,3ECX_6AIT_>N1]! M7 ;SDI %8VPQ"F-;8ZEQF_EC);&R 5^D'$AGS<)D0MX)38[1 U"'\%\1- :8 MUQ%X#+,1 ?&=J?3?W\LGYTVQM<]6@34'JM.-,(&!P3<[A!8/F?]%R(#:T]#" MF.9N:(?X!EZ,19CLU[@CC-RY*G;@D6.6V-%'IQS&1>W[%N@>67Q1H(&(ZJV* M=H]%!Z4H7N56P*=*>)K"+(S#[$9-RQ]W.0OER?16UT+O>)4M[P<]_VH'HM U M]W==^68.#K6PR03RA*QB227?.BGF^!PZ<%@=H(7D0AV6E$3$;(PWAS5@H(+$ M)8J9(&6L,S%U\5FHDW%6GUE5R_O>>JDF&&D0J'/GVF3.'^_ IBX9W5EC_0 M(I141!I@:QD'+4A!_$K_;EQV^YGADAFOZS:("L4]Y!,9V>H@FQCB+4TD0^TV M*_!V"VSN^#?V_V_)$C>B6$1QBFX+L<%]@PM]4Q$QM[WY)0>I/CI+-R;?DIS MQD>0JP2EW6*\GK+8O8ZP+79.K"1I(C UYFK;4$ALML:RC:3('&QZ;"_;J!+Q M:V]*6-5]9JJ66- !7E-0BKY2 Z*%)^*S]C[$+$:=Z";59VQ>E/ R>5"!R1V9 M,&Y-%L2WI0&$+H,0W_-U@\[A]3X6T?3"T"^(CR8>6/C.1,@)MP@3P-I"/:1KK;(&-,=#0 Z.H6:G.J I9!%:G:0EB8JO*5"#];W&::! MJ0\*=G_!54=D^-HZ?;S*=!SF'/N@TADG:N_4BJ/F#04G1&:I@ C#=Y7E2"RA M89JXL*9#%8K!0&RD^[)"G:.OC$C*ZDIDF,P9K"(29W6Y;%0)LRU C?(KU(6)@B MA=UU-S=5LP")9).*&GU8^?6ZNN".(1VLZ5<(9#FZ< MD'ITJX=F26F*1>UVW%I,2S5+:G[)S&0:NT-&ST7I7+/'8HE!QVS733HV6AUX M_Y['@3\5L4S,(IZH/: /9=EJF8,-@\P>WU0MJ6^:K,Z*2'9YC2&?\TK>VM2] M4,$AX] *!CU]3I4=13I.455!7LMO>+6BC:H>:_E,,-O"-X&Z2'W!2R,@!SU] M239&QK0US68R(B2-$-/8^RGBUS/&\-@H9 M;7I^2PV%N\NE;3A.@\7RHECZ#@SWYF20\N!JEG1N6#Z;W"@<7FKZI&UDO'0W M!M/-F5W+FA!^06/Y)E)10*NA4%TFXZMFI;LY4_5UKZQUX7NKR1 R@VBJL&.R MF=H/&PFA&\C@06D0E:+"[L.E6)C:UI%06]X_*%ZLJ\)X=C$EW)+)),BH2EP_ M'',H*=ZFFFH>+B@3J'^MKYC3O+Y7-VIH':J(>0MIR,[[K$2B.-*JQ_E%/)$F MKQR5*R^T35ZB3$;BI>>;HO(-?F]Y[S'4I5V<>M+FK:"ER5^ETCA8O42I\%8R MO=/*\\OYQEC-*1,4K5V(Q"TUSQ5A+!$D1ZY$DLEED<5=T>B>+L#?H4#WAF2V M_66LG(1ZLL\XG'BZ<;PJ!DVNV,@!GIW-?+*XW06$<9S<4@:?Y 3.KPB6%%NJ MT_!\*1)9-$)!ZT&,'Y878/)U6AK5S/6DN=EN0;UH.>.K(/"'("C5*1=+A=NI MI%2=/PO X4-?Z#T3')I&/%FO)I-)I*RD2'W#"P?MF >FA =$->AJP09FYB!FD2GMT(-&P)BC)I02D9^G9/V*VO'0B9)JQL+K0HZ.UJZ%.GZU]\#Q:7TU^8?.A']'^1R]-;!6*!+1/K ,"6;L !1?L%/Z\N M\N1"?J38;!%+EW)VR@=7LOSKB,;V9=U-/BSPJ-AI%A6D/M$)IW 4Y[#;BE#4#; 4:J:>7-P]9E^UEA:=?Q97 M7=E\PCEH2B\H9\1II?'Z#'<.KEJR\K!L#YQ\BJ:6(SIE)K\3&.1DST"3OHYZ M85T8^$S;'9RF('/'@LS.:15DGKS!BX\A5L:80Z;49\&MP]2?5FV$08KN@C9Y M\3-H]%:J@C:B5I3V)IR%,.=J !LAP0 *5SW55268P-Z$"J(<\'FT/3FH !H& M]$XE:Y#(+14%NHU629$KPJR/"VX=-,^>D9PFXKR M]$%&6I_U_QBN%&-9.CM7#L#Q7"[>OM.T;T-Z,I>2:BHDWK=(IBJJGW]]IH&5 M.PGW/6D:]&BQ%QR;L?EMEC)%.R4:_?&:HZ/2,A>0)TIO^KL52H4Y;%4^QPL)4K#D1ZW))C5.PPDTEN@6M%'ECP ?3 MM0A"D!:#:!LOD!C^T,T5EBN2F(.0E.%+BHR"Q#1#:[9&5I7KRC -R56H6H1- MJ%:2LT6UH=K0P=W501E=Z,W]WP*#QZ%HTJ=4X5W.76)@)XE"[@'Y\"C=_1R( MEZ*J<.8TYIJ0N\!(N[WW9THQ>\9EKYTTJYLRQOH9 ]^K3\X@$4FQOFTFNPDS M[E[V33$O.8!8/)/,8U%3E"%QFL/&%+DGJ61% 9"LJ0=6/&!,\CMTKR<=$KXF MM(1%P@/M$F(PMR8"#05%YY^OEYS4L.8!(2JDNH1:E]AP!\7%YQA[UIG;T&[ M2P7C1K=DT?>$AY/,@9#XU5ZRZ>S&QW.U0ZGVSRDW-#D::@T)QMZ/5BC=3%>/( M.%V?23I35T1DU9(('K_5\OC>2*2Y=T:*35:%V$?!1&VNR5R&$;7R5@Z6A,M MU_(;S1XG5%6>TBFPXBVH8"9=;]*-!E>RF<&6]S-U[NJ:5KMMSE37\IJ1J[[- M3NHZ";+D3/Z,H+X,.G<=CYJX^YA*]3SMR'&9.LU.D;DY;'MRHAGM!RRY+,44 MW.%(9RJQ[S;X=)F2U9L,C^X,H'%N@S"#Y[H_9)$X!7+&YJ^KZ:SBTFCK"ST8 M!R"HE.K5N1>R U&(4%LPD:N&JY/0F-0H)XMQ&#/$%I,,,98+:43&Z_:=.DTE MSC[]DN*BK&VMYEK@L;IEB9PMIXW!*R:?-5#@JD1UU4(T706&)=FWF!NNT5:) M8Y'KHHI$HQK%*)PG%:7IAA,K4231C[XEY?&QE(<\+Y<: MS"&5^[5IG[#4:2@U4IN"KK*LRM$X*E@##^&%2K[1N)-"51M=P2#9L=A*L.)1 M]NO"DMO0B99;8:6KZ[$-A7K1\1*X[([*9NST$:VRQH(_P(=XO.1S:71>4_8N-4 MR)>OQR#*58B1;H-6XR3M? 2^B02"C.1/KK%MX<&@+!;9-L!.:=\30TM_FF3] M4F#^W(HM+I4EZUE)>V=E@;5'.PT6P5PC7"Z+/# VV&;+EW,RE47I5@>:RR7P M111(-BU66$+"51+T4\JMB+;(3]YHS4 *^CFT9Y%*RIV): .G)EY)UV)KS:B" M#_T!1@])]=PV]X_6PN%Z/W?8B(,QB"@82J%B<>8ER)0$>H9MKMF"E%HYWRW5 M@;]OE7:T>^Y=3TS%(<;-,+CUGA#D56X!RZNX8KPFEB!Z,A+VVH(7O6! QA(* M&!6OF,B,K<"NB 1PO(MXY@3&M PY?%;GN3'HY)3;B5'O:BU/KI4;9YH9 MT-/M8*RDA[G6F]IN-GIDK=LV68]5>A'D.6R:0+2#!S6(R#W M+HRQ@XH;8S#FBX8)N8XXE!IAPL0NH.)H Y_F2DGC$*8).+B*8CXNAGII,_B: M',/&#&M5/MG_ B?2CF#6QZ.3$DO)8B2I1L?2(4SW/B1;NVG9DQ7I ->D(V<,^0;YH:DK^MJZ MHNYIU14=C2S2#K&A6.GJ$L>3=2N)*%:EAN=!H=T&$SO"VGH&=I3(O C0,5 : M'<@\FQP:TS)*PU;0N,Q9NXCWP2 (R,?@FA7 *=S;;8/MW%OJ3&61;J4-_>M\ MB/$[>$HG8:9,PG12+&X9(ZQ(:PY"X]Z#I9QPG"-7(',0=8@\QLH2_LK '"98 MX7K3^&[S I$7@C^!RKDDP[D7%^,F. 8& 3E\%S&#?7P3U[$554@(7 ]A5F'= M*?Q8303 UX$45YO7ID_JBA+N"!^4:K= _>=LP<;<0$5!Q,A!(% MO,*.+C)&.^N"G. J9KD.W->^@*@O"C]3?Z2&!;-Z#(^\#.)"46$NX?>=#R?DQ*L3"74\J)$=VF.C-R MI401F$F?Z/!,.820@72A*M[V&V+W[IN-*7&_F;"9[_T$KV7$C4_!%^]G'@_K MR3?).G$&N%/V8,UFT^^MCRVF73!-$/!9730H^F[N&,L@1P@^X M(Z')0)**AG>MWUO>#_B)7\TGO!]H?(KN\WI[ TSHO2T]]Z=@Y>_)MUO+D+0< MI=*&%AUNYP&%[B=OI_\A $:"Z".:CBO]LHUV];)?LSEM1(QT'7"K_30G!$K) M8K\L&+112F]G#;D]L<[=YHA\E7/(GIQG M_4Q@ -J77]H1 Y\G=CR@)@.>Z47%I+#)..-FR]*D-!F*9,JNR]=!5R !ZAT/ ME,P(E!EB0A"T^Z;VJ&8XW8!Z9.2@E0QD?M"15S&[I++R5FE])5K)0*NZVH-W M+5WFOD[IF(G0KLTQ]0(#-:8=.@OQX'I16V,U97!,+NCY%T8I*5]K!]_5'!!5 M^I!6H9#'/ VF9F@4W3[\,:'" \TR4K:M,7$T1D8"SD1LLDY2"(COX=23Y"0< MP"T)]+A)))M^@.NA8JER-4TP %3BX.#L0NVV"PI:\%1&<58LTCXR ), M@%N2LU,>#.G,)*14-:.]X8HP_*("MA,I%D+)KTA97%>=9<9A,%3(2(2+R]7@ M<[YM6B?)CIPP3>*J,@L)O0NQK4(B=SU:LGH$+%#<71JKUBQ1R]TI8_KB-V_! M>'/M1*(]2 MHJV_1\^A>30<=Y)MX'K(,]EO5!Q)7\=X0[@H/F18FSEFU#R%@#R!J)A@B-;: MW('6)W8IMI@!:[!$6-/R7% M_!OZ=6HIK2XL_Y750#P_O,Y;WZ3:ERBN/AFW MD]I2R+A!I*]82N2"*%*W9>>RFO23N92.=KW"6+A]^TK;NRY2@"OPI%;% H^)UM5UZ8J#0]7HB@FC M&$ZDFR8FMNLH20U\1=M M]^#P%IUF,)$@-W:4)<9OHB2:E$)N\Q()"S1G81$0[)=2Y.>,V+>9KKP=:7:&NGON+6S M*QQ@6'=PT,.8A2*S_RQB!79Q9T F"\8H$7D:34UY/MFP7+<,W+#@@^1#85;Q MN <&,XX!]AE3WRL[)NQL20;2RDAUL2.Z5+1-FCQ1VA9M(2V3VZVD+.&PJ!(.'TOJ3)$4D;7GR?R'9_Y^$Z_:D2)W, M.!QMK/&6]1-+>7I8:T*#HYAR]+MN*!9,! YO>-49MB[URGAW^H/.AX:MCED] M 6/!7:=3WAT/QDAI2CM_\)5SK/8AY/&\:MLO[K\/_2S:Q<]!"L3.'NF63=RQ@4YK M9&_^E\3]FWS+! C)[R//"-@/EL6G;5OL/,HFS+3/(F6TRR+-"E6Z M%NT)LC(CWN^ZW$,9('R.;01E:%P]B,$P]UV"$/.-5,1CTIZX$JYV72 W7H!" MCB=6]0BREN3\6B!5ZH9H/;L3LU*W/'%WO848<=-B&L,))[EQLU.%Z12=+Q[S MC)GT;.L\[TXW$-R[;>G6[99&"@+I5F,#VH>OCH_749AQDL9JB_,^5D%:*Z\9 M"SR6W),CPFQTE_LV'-K4#$0K??S;:^I@=JR#Z35U, ^KR0/9)1DN[0^B]6Y2 ML[L9_HYMBFG6@M@7;.EYXK:-F5R;FY Q'0;,TIGF:3=ALC'2EKT8*ONG#LHS M%9M[AA$^5*L3P%23H4!2URQ3'[,\A6OD874VX7WDM>UWDO'/ @.B6W$91F]H;.E^WWVZSCPBVI[\JP<>- MJIT-F <77Z:1)4Y(4E^-6[/HS,T 2@.EPQ#'*:1,@L.(]E3,);PG:XA+_J5E#?@B18 MJ/*7B9'72Q-?FP43$R'43.Z\!Y-3:#T[S0^I#:[IN9#,D Z&FVX=_-$6BFTA MBS)^B_2A;T8'<)P1'E!&2KXJ84P8%-\>J2!V\3@-9ITOB&$:C:^"7\&V2-E' M +DQ(Y] %ZCS-',^*O&1*1>#4]D4P9+H60=40J.G\II,A\EC@5B6$EMJ)RN6 M7%IA&UXY-Z7S0O!+'#.((#NZ7\?)WU"*]5:5I1>UOV8:4\FD&8,RR(: PO!, MB*J4K;FS,I:,X6FGJ%)#;\5J9J?.^%R&E+E]RJ2CP@VW3** MLI'(NPPBW<;7V_CX(XZNTI."G'FQ5%3@SBK"E .!?LL(23-1N-#-VA2HC[ A MMZR,-:OI&CIB-"?)NBWE7^_>WU5Q>]Q7?5^Y)34[=3EINR6Z/\PB2 M8!4B$F LDK,K__VFNNZ 9!5)3E=JA)?$JM(XK(O:Z_+7',VY::0XM:D$KN MYX)')IBN"9%:2WV@VA77TNE9FP9J'(';'J/Z8]@DN!O0N7EL5 #DSM=ISA.1 M9EBU7>-KIJ;3"/;C#=)_*%\$-H7WO&\]!VH=_<5$ZMJR3* MP4D^27:B$2E\'MWJM^WBG'8MMA(+"<.T>?[E]4BVE-UL+B_6U4IR6)_^^"DC M.2?"X48:9TL>F1Z'Y#_F]Q9;86?MDFT:[7PJSJ M9+Z)DU$^S9>O&JQ] S?+ZPX=-.X7$&#JTQP)4:8C!X%9/CTMM9N5EQV%8+"L M0BV.M)"*V)T69WC,P]*7JXJ:2\/\JQ_%PW39)F/Q.1Z_5/B."CV1+E!;=8_' M1YP\!9!1\[7[75\O*_]AN_X%.Q-7Y6AT2IFS&)WE#9"Y?%%KU6,0"EY>GHU"F5WO9VO MI7:K80 W5QV) L"1OVNW6XZ4NUF_;F^6[4VCO]-L&SHA&&SH:O5<,R-/6ZH$ M&^]DMDXAI B%O',A[36<1KOS*RK]R>31H9!?.3Y.1(F#+-PB!1$]2*1?LM"U MDI'J708G\^%#<@>D68ZN*@8)JDQ!N28F-2X-'GEOX?(;N :1'$3!%;$]8L_B MTZP+C;]5' ]F!J/ON9C) M!$Y<*%EER.'QRTJ3OU-Q5U;0^U]C3N2XT4H),ZT!LBY6.J1^P6Y4PD M3&S5NPR-GY+.(MD&%LDBE*/*Y88\92KL**D C=76K% A'3PWS/6UJG=R\70$ M9JY0[;RN^H**PZ]RZM4AHN WPBG)5?=)'NN"\WY"1]BBQ#1L$O8)*W=\_2F) M[*GJ]P,13IZA;'>$LGUYAK)]: 96$O:6I#_N,_NYW65'-<<(R5DD>H6JN:Z[ MMH%LQ=J]^BU=CWOPO\V^$;E;3.S,=95PF!:2OD.3H_FE>FZG/8G&(%PL>I/. MA:^_\EA798H1_.<]=4V%-L6.U9[WN8M$*/KF B=!K7(LE'B9L_K7==W:RZQN M&1*0PLP/QT=\,.#T\L8XXT36PE8!2G3(<58I#B,;%PK@,O9#ME;#$7)WL8[- M%.USJXBWS]!O^+G*^['!U,5E60V8TDA)W2QX:T JM,WI2%39.E@]VZN]100H M& !#2W:#V\_17-_5+9I^Z^CGG-C/= A3OTWZ3/GK>2MK #HDE#]R':^U]=XK M3.X^B-JS:F-H/F]5E8P[QUO3.42<$6.-8R7>NY3O D!H6*W[')=R[I!A:M$W M;I!\F!"/'ZN:314%4B%?D<-X"BGTZF?ZKT)3!]V)U7.NY,5D-4X,0E'5[R10 M5L#)U^' M3\"\X6?Y&@FY9+3%D[.C?5;$KJAJ=84X],LA'C4:]:(6O-K44JX M1U[L:8X/,^Q;*\Z1Y&-Y_.Q@MT6&4X2)R"'D['_GA0 ER6&UKJ&0)Y3HH]9P>'GB@6J0ZD* MS2Y=SNB*?I?5FO#?ZG^[$R$*Q<;78ZOBX)O,RUK*0E1DRA%9@)UI;"H @\2K M^E[H=8149Z"B1,40U,K8(1VEY2;PTNJ33MPQ*]$XS[*G%2;O,<%:>V\TYELT MT'_Q_(OGIH6JQ)\JD#(L-2Y =B_*P\@2>U8_IFLI!8A \LW]IJ7 M">3:0D+?@>2TT.VX)?@78?&!P=\=OU\^E$C;:R,+ZO?)-'$,J:0X776AG9WY M.L)GW+PPJ"/?-K=J@SNVIGT&-]=BJK-9W6?1W&C+N$OSHE /6KQ8UG#U8NN7 MF*R?4UE@@ZX7VLG&G)67&'MCZQFLIR*\YH8"49>X[*OJG=,O<*I_IR+KV MIY]7+5N?;$\/D0)O8RX@G_2\/T4<+?XTG*0ADU_ "*3HC3>!=)(+9"?04DDV MGIZO(E&8KFVH9Y;-M,IF@D68[S9HM=+L0Q'SEUO27UDHUY+@I1CH<4$FWY$; MV5LI]C6\'?NR;Z-[,WYK;TW+6/T%&ID/G@R RZ+S!J 6-]A4,U_!U;FLB'>1 M3F@O6>PC]57SJF]M[4X7>@4F#*TK.#I*'.P_F.H1+)QQ[3)2V88;G5*G# MT*88"7&ID 5S5#A?C WS0=# 1:7RFQNV6->B+NI/^ M?)SF%W0TA:H\UR;2\<&@P/2*Z[:YY&_IE7OGBLD7P/'E>1QH%PLE5/60+J!3 M%YO]:@PU^C43+NE^OD2@^.F)U!ZZ=!L*OA $I)IJF6/.=GINO$'AS5HNQWVB-<.+U3D9,4XITVYXGK=L]>=G8=O BAP[O_API%.V NV@!9FM M,P.0/"0>Q"BBD8L.$%JI;XIH-!K)!6N4&1^MPQZ(!K17O6[:,,L3"%V$VAK: M$M,)40,!HCB"("AB^RZYDEUT_-E(1,!%K2>;;\YEFI2E"-$TA,4!'$%0WR'- MPB9VTV9'+#'62F4HYD\P?= FB'LX9O%"%#0.@/*C&.Y!/(DI-A+3B>"%QSG4 MH\]PJ@>#4WUUAE/]@OQ2QUO4+X5MB&>[S_0>)G"75+@#*R>2H4$L/E-D% FNJG*=_ (7>=V072NY MS+-*WY"$PV75;MNU4DE5(#"YCW38O_Z@?@C>T0$\IG-H[2AIL\L*8TY78P+' M',9$3NU1_P(#=6W5R;IL!0OD5 EA7:13F)PSX4Y@IH'TQ8:HHXD'LEKLL3Y; M\G:5OM-_3F/U_]HNN:'Z7XIQ9@4IG\CTY9_>P?(7LQ_+^J9LE(>GI@"^P[X6 M9$IZ;F8_MKX#*O G?_4J.:?OP++R?D=G%*6 <^7HB94\L6))L7YJP4J(V5. MSQ3A:0OPUD&^U@-+)H\(P:F3*"L,NZ]RO0">M4B\,$YT9[N^RU'KV7IA%T>J M]A ,31:[KNJ24Q6J]KYI_E@5G:(CP-WD6 M-"[;NH,0X:P_-,N.,B 0])/DF1!YCWL%D3$+IWU2%2<663@ )Q MHS0J(%*OJF0 BIRW!AOFBK))ZZ'D[K1QG.C+1/V3E*%*7(\&R#1#AG5!5LIA+&Y03?18 MUOM8LZ]8>9(YP$5@L-_WE/N&%DC;7 0\09G) MLM6ASE4:9%KD$QR+^*3(,=92E:?J\))$8:22/TVEX8J*= H=QV7PBYK(&S0& MP$'J^E]+&#^V=FC5Q7_7*"20@$3Z[AN0_E$VXSMJHWOQ_.*_LZRO_AQFBG)TATH\ZFB @6K)ZNZ:H4P=2]=)-/J:@+ Z4=^.%0 M%H\XS)AR5DRJ@#'F*!J0$Q+K;51)/JVW'MK%)^36][DB7[Q]]&:;6Z/C*;'U M]A@YY"DW(GOK-$,F$Q3?J>T&9X(V;^3$F])WQ*4,KF%,..EC.:E[XJVR8VSH M9U.Z<]^()'@:=VZH'PK6E>G\3 N/$?+!AZ^E,G\D0R$5,=RDZO!<$K@AF"??"X-H!1@B]YI/B1]ZYIN2J:*0:=N.NI5\AM5@J8T1;=RMV/ M> -(VRI[P(?/69\1?K?-;*Q917'K57UY177GQI)BM)=, ,0P \]F;R%)&2_" MZM!LZVC\0L#NC1#(CA\)"AE73$>@I>E/?G>Y[S)Y"UN$NA! -PQO+'RS7 2. M//&FKT8QIM[6N1[H7Z9-CS$9A%8O MFVSK''M;P:6D6:8B1:UZI^S"A$OPI@' VTF5W574M\23V!ORGM6MH-'[2<'Z M6Q8AV>9DJY:Z*3^-NM[#M'SM)K;ZO4,=F?][Y0Q$M'-H-XZ>44@0, 6N\OD- M3(9\&C?]H"O9M^]PUTE!CK-]A1;.;:-TU24[7:/\0]H.;L2R9/OP&I,IRW'; M=,[$XO%/Q%Y2@G:<'BW"()_(DDJTN.O#K>25HI,.PJ+DFZ:(2M+/<8SNL!KN M$.S*-]W\>D\6WP5:!!/O\,ML_N)I[OY[5J3^+"[+<%D3/Q=1C2NMTJ)K[3/2 M/EGF)>@T8]893O1>1&:F7V<- X'W34;A(T&-.G?4IQ@^:('J0S*H;W%E+53T M?+B?4BM)K1K\)SD$/?!H*9N:][-RN@TQC &B\X<-1BQ3)EFOD3+D=&+()DJV M=-%>-I04D4=ZS#TG/[KGD"^3$& C*$ MAW*// 5:9#[-*NNY(S'.;AERT@R$6,_F9?-NMFF;"D<C0^$O9[&GX1!+R.=Q%\(IB=-B#TQ'XZ=E_/I,$ M6B_BJG18'WT9?MH4 %,EC;E**79I9M^DC83G^N++0EIJ2+:^U-<,.1_V$^2- M9^^JBJ5VB.DCG3@7_A1EUU&TNA'PRXQ;-2K2(\EN&=YT06J;D(FF5 &!I"_A MZ_K[TP.D6UV0]!/#U6$/.=]K%P,K8"S[LU^--^;P MRS_:M5^UYF/-7NHF^#7V+[)]@ZWDNU?C0*3PU@03-N8TI6_$55@&1V $+[== MO785W,[A=+W8KW@.H&]+,>,,@$,FBGV^GI2@&X'YRY@AP89+D:-<;JUD5 M]QICYZ-B=HY&'BR4=, @D:.5I($U#@W$DL2&' M38N%53\/Z6[ 0_),F7FJY:*!;LF/2WPYC6SYGNSS[GZE+3? )"TU[IN-. *1I%RY1]< *H[VR)D'7&YHW]=Y""KD(-H3U M+>M0P&6W)ZWL95?>E$8=,WC2(R<]#R6WZGF+#"V%]H8]^G!E?%>BAKW75J8V M,"O8=JS:Q\\<+<*P8&H*6S'A;A6RM!6MU V6KM'\32XL[E$Z^N:35^+,?M!! M#BWR"[)@Z?%5?^K(;:?7A-AU;J/<55#/*C1W^$^Q;>N2B*UDL[%!&C3I2U)R M.NCA2G^A9?Z\KF\EYV$CJ@LD(G6M*HW/="H'DS%5%->1T!2Z-ES2I:M19;?2 MO.HT*(@N)+-#;6')+@LI)%-*19--N@C]]&EQ[ MM.R2J7M*CD.*-GG)9%R>LKP&.G^H"+*HUFL[8:7I:M32]QDNU>\M-97;R[>[ M7K- M!)U]>2VL[G^O7-8W;1SN0E[4CB)''VZN,\QJD"*W>UE;9M-) #)ASN,/.30( MX32Y!W]J5N5UR^YGGB.,U1/%/)5(EPJ;?%Q"]TLLGZJ0 M5^_+Y W.(?,0 D/Q>5C?#E7G7X#^Y>5LA[.FRU.7>#!R7_<;ZN#TRX<*OD+* M.C_!7 %>.K@'TAXYF([998XV2KH/S)1 )E3'(T_TW :>&1Q0?, H7ZVK>[NS M98%3++W['<-#64 LR:G6,UL8; EK8EYWZ!_5KU?*"%X2TFXBHX)Z;:%KS+X M8FC28,LS3;27Q29Z";QPU7$3KK#^?I:FY&4SKE'16K4_#ECW:'D2(-,\RARZ M;&6$4+K-C#TM/IS["SKV!==$'D'/=F?D%^J6!IE]5RDDUC8P=S9D&])^$A6B MI1&'26?@H5J^1=V6F@SZM@<$+^_#15I$Q\%!1 M&UV-(TR?T9GWBS$,GMW;?I>]%1O*@M^WY[H.)Z&X&81\MO(]/P(XDHX7Y>$E MF>X?LPQ/?6U9D3?4=J!'U0?1&J*0Z; ]#9;0B9#S^.-@+CE]P>E$7U+1_ MD_?KXX>B(U2QA==&.[Z5U.IZT1EIK8.MYWY(\A3!X<:D7OS4Q0D775)"'ZS< M\="8-]RF6>,.T%,S$<=.[CU!>#N5==:\]A3HNE:ZY#NTJUNX3 M.>_USXZMB*F3-*V/W%YF:AXZ/-JTLUZ[?1'_ESMS!GPW57/% C!(UM5\8H:/ MPV@?G1Q8#KHL_?=^>TE5MV6X"&>5%Q1,4YZ@&S4YL.8Y>BO-;O"TS 8> MDN/ZFMP.55M_WWR%2/*/&2H#8\_*L*I&*$A8'3*%2N]#FJ'":96_W-%.\$)S M@X6&. *-Y9-)B'(LUK!Q-Y8I]63.P)R/!>;\_@S,^2"3P[O6\FI&Y<#V.3** MIDVRL29+)W+CL'@BF(Y:A50F"@KP_]B3>Z,$"J!OBOZ.WIW+J/'YQI0AEA/K M%7^9_V):^C.:C\! U:6 ]F*_%:2+XX&X4Y@LHB8T/1"&^T[533H#2E"*"9&+9FE$>^[FMINM)AF['#O=X*?(E@N MWIY=S:"APDV3& %I8P37A08<)H(HR '4R&ZZ9.TOVA6_(35N5B$O:I/;9MR# M_HAT*J;YX#-/Z>16=629#*_W1'W#V[1,\Y;'N/(@ZM0T+65&=9UDFRH0Z(D; MX\$64DD*)JI7%:=JC/YZZ.F$--DPRU M/$%0E*L MG^>F61"Y"6\2'%+YMED-?'QMIYW(@TC=FUF#[!1!=C[+S*9)WS,Z' 'ZCK$ MGD2WF&JV**EW_3(61G<$+D"1&UXP7M5$&<7:EP M]EE9LM3O;\*WY8*[O&EP5#;PT$*M[ MAK0Z_5R5CJ-]AQBU:K>J0E^-"[N.)I,I4,T:*D#0(LP>J-T2VF'?U,ZY'K5M MHH/D*:EX@9Y1#R7UM);@)9$F9 _M,&2]F&8B"N!3K*'ZZ8Y+J3-*L&Y$ESZK M731TE"9_IZ8X"L^W["B8L:OKI\AOK6#H#T(I/ M2C=.S@-:29)#Z/AI:),[B MJY-UVZ'S$$PK:>JMWIOY2X'UF!J&I3HVRW<8UV^.U8B>J,6] M9PJ+L[*Y5)2OO3AJW#FEK 99&D3S,Z0/P""3<44N Y?RLC7:Z[!P)[,B$3'P ML:?F)W/ZH1PGV1W%Z ]&33,L(;\SA/R:584AJY.3568N$WX7VZ+C]!:SRW)_ MJ2V1I=25J.[([;Y9M6^: ?VE:T--S'D.D!M?.:XJYO48DTFP8Y!CQX.:T:B8 M:WA_0OI00<*P+/BNT,> I2&]=;FMEWS$D5U5Q>O@E"H+\O!YM:"1;QW/3J;8 MORK79K!'8X.8BM $,:T^,<2%ZK4>O4QV 4B6M$I8S23.Y;+="KC:"NM%5@I0 M?NPHOE'G CTY\O=JW^U.%A-.+.U MUL/*3&.(?1X6&6H.AND\2M(I)Z*?[Q_/Q'&RG-5SPL$3]>J"QF3\5-%2M)C M>S9)>X;TQQ9H$-V8';G>5!FL0 /?\U!.G"$%EZ,U8X09Y48;^EZM-4V&T?3X M05=2U7A.)S*#C HUN2%KQPCK&@66=5: MLN1=ID2)&;C:OZBI49)YE]^E#41.;/9SWC7:#9,LS6-V(DA:60RSBZZN:JG;'X6DBE:DZO.^$[$\?7",N/C>VLU3VY'-/K06'F9=K [QD3 MBHF:F.$4:%P(G1>ID=27LWG[GDBBEQ>A_B0J&" =H"MQV,T947YQI:P"),H; ME?@YLN5 [W8$I#A^OZDK8%CII*& E;_5@BIY[4_W1,W'Z<5*CES4CIH^&KRQ MTT9+A'S [FF2-SAE)2ZF%;\EUH"1.\@G/K'QI*F14\.MC-[)C87'TP7R#P@W9!4%B04)[L16T% M"9-?'>X:&#!DV<823=F]")4D9Q[SISFND_QO68CK5M5<-9H"5VRX4LS5" ], M6K)42S'6;_TJFQPFBS0BM"-IOC$=;#( 8-X=E7+(L#4S[V""].H$FF[(/SS! MQJ\C(G?/!LPAM\F4+D0EH**>:CGOF>W:2MUHJQ8S/":-S7L3)"2=BA;[(",W M>B:N!'C]J Z982F1"*L(+FTSS!*_N)O85= ^TBAIRH,Y\@Y9.FAT_S-(YV-! M.G\X@W0^R%P+QT<0@Z5?^PFH9)26I5MR-4P,,>660NI1$2W]Y,Y'=8L6"1K# MCYS',1.4MG.U5#\PUZ6&5TIWSXB;_:(X'QAJEBPR'4(ED(!1F@:-I M/S)^EM&PD&5@10[ZRYF&0-P5HF)0>A)JM.*>*;F)"%VL-85&-E14[>\3/;IB M]GB/)OIWL?@2$-.\5@Z O.HXH>2K:LD>9S&@:M$K&6Y7"/G^A5,KC'67OT0UJ5!KH-*FLP M:AT1'@3>10/.F%N4YP)JK0LY:['EX2:/.9?W'5I>1&J=I7REN&]%T7)&VA+.> ME)^W^ -W]5["0.)/2@FF]/O;J0%.LN,?*[D%8.]CMF)Q*DRR;#0GW_%,S+[AO\V^;S0O\$I,#&W67PFI['?? M?/]*>&1_;5-'(R[U6IIAR7;15_DKN)K.[\\2$AQ?)=IRSY>]0=["Z8<*RUNS M =4RNSX,940)<$?\O\ A9JM,6,WP;*"=0G:1[2::+_^4KQZ1H4PFI5V#,$?M MQ_"#!\\*&H&*Y+W*,L38%> M2&8<26]U56_CN I?I,"'D<.BF9P8C #O&S&GM0..&"7I/VX#*.5G+0*VNE)$ M05,Q80@"5]%=#,%=<'+3MBXNN)!2[$2Q*=\@7(Z?4Y/#XET*A;9;7[4XXFE] M,PLKU.)EK[A*B(@)@(+KP,8PTV0*0\9'IHW9LO7TNCZ%!L1"VD9IQ[CXQFU]R]CZDLF!KN"8L;P\A'L7B3ON,@9YLO^NILIDSMW)-_=GQ M%.PG,51WXD+(960@1,()FU?_K)(5>%.QLE$Q^VL:F7W9U.GC']HU&JC^6NZN MZ=^FMO*J;,IE^L/WR8R7F39UM>XK'-R%N^7YK57Y9- M(+ WU'*$1;5D11Y< M H6@=0 OJS>AV;)AW:6A2B0)144Z0^ $T."E,@5,R7+'A6"Q4M2_4[2:)_ D MV[\J'>PV6$\:B2'Z^_=?? -O"2C57%ZLJY6DJ<=7XC_5#8%7__WBQ1^VNP<2 M8X)3^;NO]64^HA(GBF61M#V1M5-P$;+HJ@Y%9/8J/'"> MZX>9:W-YF'Q8V00J05(B>\&NVGF&'F2&AA2LUD.]NXKJJ:6H=Q/8SK"(YRE[ M,/JO:B19&6PNG-"37;42*CD/(T/,HT4S*6Y:;(6HK2_ M%L9=J:B3X%]&%1$33":CNCX8F\%!O6268[@F7EKDLCA.E"_B/\]3_R!3KXGV MP7Q7#2"!R"\2F%(;#ZD:"6)L\G:(ZZNB.;H*=C:*!)0'.<_H@7F3;&?%; VRQX+UDXY2'N5&Y6Y%HIY7P$,ZNU6LL@B'O4N;:=^8 MYE<$R"#*5%_3OY_\[#WD))G(JQ&IP/)JB#E0AH5E_?L^[5GJ$A]6X[G*9G6P M^ZBI"VWA?;34+0V%IO*>\6Q>D>HYVXO<'!2U@7,2L?,GBM\X#0+,L*L#/!B# M36]9# ,98/:[-=5>!](V*]_[V@B3II+I !;M^F."[2? ''=,WF<40!\C9O*+ MKY8SCO^../X_GG'\'T;R96UQW _%Q09M/X*F(N'CN[TP-)GBX+12O3ESNMW& MA3*4#4V70)[#X "K"[JKOE!2L%$2L+(>!ZP3)UU57+)/U*J^XE M\;R&G5%P]>6JNMR7W5)(X(SM3 BHW8,U+"KZQ1XYD'"/SI_[C2:W."_S41V) M"[9$ [>"GBW@NBK;F ;/G37T)GBUOP/9),-U[_M4HSFT_?V1A93WE>OG86GUR620"3Z^NIA.3UGB_(6H_O,. M+[.LU@36.PQ?IYC@C#,]Q ]#2)\!TK< I $)R11/U<<^@E!:MAP.*["I ;Z1 M4#FC$*@(E.YEVP3?Y6&8M[1^AXF01L71-L+BAO!EXL%PF)2@_ATC0HV<) M!A?,C5J^%ZEL5V]M@WP@UT].CT"#>TE4&;,*S NT7:>))ZU0-!@$3_)-F&A>QD MU^?@,%(TY,\S]" S)*@/E7;P1BM#A43@9%:@^D"HY7F>'P02= :X/K(9 _V. M2LF4_1[DH.CX]XD*@)"OSQOK0:9)9<0D.#Y/PP/AWH !MS0=T"[GJ7B0J>#6 M<(8A!A(3RD!9<3*/[M)_26SW(0'V8TAXG)S@M[6H 68A"Z3 UZPA!CT+H C7U:4@6CR% M%B MPZ+TQR)D3N!78NYSNRX;5*HT,W0ZKW'.K8UZOV4MC$H6G-X.U 2J,-:# >N7;F-ZD!4\-WB'F[RELG YVA2NCH#C=K M(&;Q,&!C.85R5.J/XD09G9[:15&"F4*_,1R*05,$5@FM\X+#K!A[L4*@\<$W1;R0MGY$+E".>;F:W7H2M5! M^?VSK_X-#_?%5_^F!7?].J^V=9J=9=CWH3C'Y144*3AUTUW6C;Q5>H'+3NE# M55%%ZX$<3R:KTN[J0>'(7LP++/)K1CG,*U]!(DNC])0Z^7(/EC!/][DI.U&U M[U&6)'T>1OA,O+"(+-"LZGWIMOK1D5+^\:*A#0K#HHST/V.^(5A"9VWIR7(T M]0Y,=OVBW;(5V7?9F]%JH+2U/KJ0K)[\*98*J_DETT T>K;Y>L/Q6GXF2FS1 M?*HD*NO'.&PK/D&6)HAT.[KG G6/^2!-)-H1Z15@MZ0\0#L;ISYMJ7372Y4U M5.:A5?;D?@]^G%)T7;W4HSIO3_2\/WF2!9.-7<:>5A&=KT$&<*KXRL3HQL&@ MY6RIK\*#UR9!FH/!<5.,*D4!%*AZ5E5:1.D9](@-D#XE,G-3I^Z=&=E<8)76 ME9$5]K2*A3>L399AV0>3DS.N,ZZ=!\PPTW2DG2SH#DZD.K#D!DXGJBXM.SE4 M0KV8#M$5O:9)"3,L478[K^AD6#6=FEQ<.FTOT?P#.Y1&2<1F:<=7:@2#-D G MUJ,/VS]]^8RH_DA$]9?/SXCJ#S)*9KD))M,N^R.^S@"3Y9[/QT%[3DB@0#G) M9=#O9D0@PDU<+?BG*Z7 %.4?LB9/9>!CZL###?R#(Z&NZ"YTLZNZ\XXOP68# M4+A5T9G/\9@#=6(,1*5W/0* )+:5:*.R)F;W_R$L85$ 16^C(E=>W.+)3I.V M3KX=\B928C&OBHVQ%5_X4IOD,EVV57!=B*U^7?,AS#_9)#M-7)KL*M%SLQX8^B2 MAA'*H7N%\$^2Q[9,!\:AE^.^(B:(FLE"E5F;!2KI8G4S.$1C] A8'%TEC\/% M;_A;O5RFN?PVQ50%_C=-]^S;/34RXTR"EN@W61; $,9?F8B+)3(.^J'J"= DI1A M55Y2L+2S[@WWOEI?%X5JLNBOV%3U>YG;'7 X[(^,0V,7NAM&Q;81(XQNFN7^ M\P'(G>Y(BH<4X]JYT5NFCYOZZTNDW=,1=L768%.E!;.TGM+ATI"3A\?;CC%3 M;Z*UNHTAJ1N7E8L]I6BPYQ3U%'%?MY>]3#N.E)]Y^>^A5Y$&F(PK1PF:SR(V MR@CW94Q^'DVDN;@ALD3.I(CI2D@ &_I%;T2<%J^_G/:0A^0!X^ZY"=DFP,6 MTL*VD5+L6.I<&DP&S$_C4T;I>RCDT+0,:O657GQ MZ^@ HJXD9<0H3A^F!$=X)G=TVY-$\"]1PY,)\YR2=[!Q2>WHLV$.&86_I%Q5 M6@Y5)2W82-RFYV%*EK#>;!6RJ=>_*N0@$OG(HH0TN9!MNVS\0-CS(Q>BZ,9K MWQ14[PH6TF:/A73:]@V5?C%E LKLU"6LFRD(\?\^4?6#\5%_'TEW?A#2G7N_ MQA.TP4-AR& \A4D][,]H#O2ZQ+[I>%O:1MM4/>N+"ZD"(/ MA6,J;_EVG:#&**S$LMXRVZSF*ZU+JS2G2]:R&/-A\=G SY^M%G%J+2DC3]@3 M[?5.HU8:39SW_'O1%)#HE]:;-,*G^)T2X^F(\. ;0;00J!VBQI"I >MS'#Q+ MU6Z1"V;8)IHWTG_6W6*_H9B?E3N6%NT MC/'C9*EY#XBP@H ["+%=5?2N_2 MQJ_>Q[>M^WY/Y$1:<=*&,9%#:UWM<#QL MSV:DJ1:$+UJ;GI A.4E41GV_+CRMZP9MSM7BJDE;[_(@"K!(8-2[&;6.,$9F M-%1D;:"GJS(G,8UB%ZP_".+P&(SV[>HX;E5+Y'!H%&W&FD! [X4933H5V0CZ MXA75+]'-797]%=8:U1YWM+O9^9(5AT/"$P^WLMB5J.[F%:5]4^Y3I-:)S'2= M# 9WPY-%DT(,Y;V\0+\E5G+*%X5%!5%:;Q>5(NSJA''E9:B *S5/0>O8'I0- ME448"!+C+LIV8!@-EIJW+7"?.4CW^ W2?WQ=32QB"TI$&MK&9-.$Z.<.]XB$ M(0(I4W4\UY(QB\3G_\ H.))C>HAA8@UU\IGN4NP1R@U23I0.#=0CD%59,95Y,RV.!D<54CYRP&D6M]:J)H%P*7::4FQ?DE*@&MN! M.#4[S=$"^PJ+% SS=2N4#?QB#I_0I%!:>=]>4V9G96+GJF\B0^%?+;(#@96P MVRT?9%0[T(?E8>(\.'@=Y$++=@/=GW)C&?R::NHHI+L&8;A?]MIULP*!JSMJ M-BGFG+UU>07TU;K*@2JQ0DM<^W/Q*C0?VI %;V3@5G>.R=+\(38INFGP>:;W>5/.^!A]:^L=/;_[:%S8< M>Q9QS4N3RJ=YG^Q$@5:5UMOAN?(KX6J(3@7U%4#SIZ<:<,^.]H]NA8,E->^[! MKLFTMD4C=HKST2/0S5V[O0"YE#PW=QSS M(2]'LXQ#,9.3=7'5DIVD3^FO@>;*PI\(FCI<@*@UG>Y8KF02S9+) MR?B/AE7Y#(_"5U)J("P;W M#T[C&DI7?"^UBK "'Y>!9>+01N2IJ5CPB=91B M1C)O66.*SS4[K9[P<"= M\3X?B_=Y<<;[?- 6-&PXHD8"L=!1(Q*9GMOCL]*W)TX(_)%E(4R NURFX1,? MC[P&.NC8VPB BK)';N%O;0-<83I8QAOG5)Q6]R&!SLDKHL)_EL[ >UPF9]3> M6C*?BZ9[6LVKJO:"2(YDS)XX\VOYN*PF?':@<,-!6]";H(< 'F[Z?G/9XV?QNI4)*C@X>I;S%.-\[G _BDT08Y/IX\>A MW" '@L4=LI6O!VD0!U8V]_9YU8V%J9VFL0<(Y MNG?35V2_#3+?N0,S3&-YJ;=&@7OHW_(05.QB3S[;_*!@'LM1WNL1K5TBIA=' MD"/QW ;!3MI#(3&P4+ '107+V:HJ*;WQ6;HI&H$DP[9C0AIU#V);@GXZSM&& MS7*'=?M7QM7#ZTW>.TRFAG^$,2:0U6J%[!OI-*?]4R+9SZ$C5?::'E+PY&>F M8;A@G1& O>F9 5,^\1PE"]'3\IY73%:+_$\I">VF[+KVAN,.Y-3<6UH2'^-. M"[EM*"9C70$HDL+,U2JP5':B2LS:0D]T>=VSUO9M4 0Y>1!*(%_.N[9<#C"Y M62OJVV0^KV8O-^D)%R6.'LH>9 M[:HKW7']9"R>1Q-'BB%'#NH?K]2>Z&.S\T\0QU92:HN6&HVF7K5=W9I^/[)$ M\+K9KI+,(PU MZ]GLU=!&+?<:;9UK6VS#GD]5IVXP^KIJBU!,:A>-N ][2(0[PB 3+O= ME':1(99<_4+M87%%@O7LZJQ0[;C/(6*@T3ALO)BR@;R#;1D;E8E9+(88T:NR MVXR81I4[CGG/LP05^3WPK]2U XZVF*1LM"3F5(ZM$*+-%.OJ]RR_E*9LSWPZ MYU-&X0B:.XD-LB%W(KT+IV(HM6W*[)X[F>+Q6CKG\0,XCHR8:($0[C^M\#H3 M;N(EKA"&:K%7"W',4H8M"B\N(C;2958[.L!A)P*.[*ILCF![O^>_;@'$;X^^ M0R$DX&F;U=3P4-E?).7I>-=./K#6=LE0ISAVLQ4D%=L-@C9F-G7S!U_> M6H*CQ3*5BCVV;*QZR3)FC"E*TW)5SVLLV WGB]*\9&4+!W>"=-CS M1WY,WR4Y8.YPN30C4M3> T M>JI1]/TAA6HV 2NCA%!Z]DY0 N"GA6,]/9=K"Y2?P*%B>+,A,)H0NP9H1V M3R0BEC4GC9",>P?HW/BIN:2](\()\N79I3MU3RMGHN3HW!KR1%)??J)[[+: MN.-A:4A9EBJB$9@S@? [7CT>\K'$P--D*Z4M)P+O)E'NVNC>U[*VM/P9L)@, M;)=BOCYVO&N6;:VET,] MZXM*53,JMA$HU%5[U* IO2G'#+7=G5!G;BAF7P$ MZ_*<(XRL" ^JCV,V7CWF?8,3 L *^_(M<_!L]J>*&SDE:@0&![U+!/7@$)=F M=,Y5 KV<3%U3[6[:[AU"Q;I:+UED$.?G D@.8(!R<&R U7)G+:>!5T"+EG)G M=#OHUVLXG2BH"@M%R:EI:L)0<0 :S3C+5%CH-M2C63>:2[:D9FFM!G1 ,NBD MWO61A5A=89RAP+08_*;5PSI@A1$+PIQQL%OV:1^AS4$L T/H/(_K1PB6+/>@ M5O9U\1+VO<(3!HY/8'9JN\C61,&[F. \W);E%P"+\N0X\332<471A\ MBC!.!O#R!,,;\-BL!7Z#GMID4_0A^LIL*4.:><,.\\6QH "QZ3!@'&BCOB?Y M#LOQ>G87[VW9W8+#<,94[#,ZN!*=^.'PBD!.-+HRI+"US>P>:O+@&#TETP9] MJR62"F%.TKO4C''B=9HNM6\P)BUC1^3G7$H1TC#]?28R\U3=MUOU9!@9ZILZ M!W/ZQDY[>6+M1EFKDZ[)C12SXCHIUPH"')P 7)^61<'[@BG,E)!ID M9Q=1?J*2X'/PAFB]+ZC)EGVC]/[&IB5$/&CK9CQT84B\C/Y-#=BRVC1I@ID? M+O MZ2=R+/A3*.@$Q^9UI:AXZMRB>_+"9=7#><<=$4;N/K9AMB4&7>GS_ S* M2::NTLS0SB#&!279$#(T6A)-13XKYST"%V4\-?;-GGB2H8Y6"U%?^OWE/GWQ M,+T3^VJW(Q@"/4#,L98;Q%E6SOTN-4<09DK\GGA0XEXN\A]L 8 M%V*UF*Y'IE@.=OK860;X0#T>6XQ25XKX8*@P/PP";NY %$_0 FQY;(6DG@@[ MLM=]-GO92TY8!"2I[]Q")4A)KEUAA \]8F0B#<\%9QU\@2VJX2$I \R_/K[L MSF"M.X*UOGA<8*W';S7D8*;J?;L3K#FED.$1TNDZNR2L-B]WELEUAW!F#F' M6K'O1N@#/6*TC3"=W6>MGD=%"GZ$T24XO"$'/&H;3#Y#9WQ+2JYE3L]9H.)! MIE28C[FIG]RG7;LE@VH')TUKK %KX'B>KP><+X'^$>_D@4-E;LP[S]"G-4-= M):""095'V]_.4_0@4Z2E ,D8S*@8W7:49*-L;HISRX8Q/W_?,T_:>9X>9)X$ M)NH90B$RZP$@:")':-IAY_WT:>RG3'\$V5&Q>92D01[V/$T/?C)1&#?;Y[J[ MDWF4\UP]R%SE2>U0U;#Z"J6@$6I;>>/KM,W.L_7PL\5U!>NF&5 S3/F!GV.& M^FVP/$.B!N&&F5,9;L=(X<"6SV<] QE)0KRUW+8W:J=?]QAUBF%-41B:J-7[ M6W%"DNJ26RXKVF(JE#1;M\UE!3^Q5HY02G[IXR"Q-M(,XSNDZ-(>RK5)&X63EDJ;#G?+:^ T8 RD.883*H9U M;%4J6E(38SW?TX2E+U4$.+ 6'J8V%N4A^8% #P3&I>4#6?Y1X\B:/[=IDJ_* M/EQWB(GW422]\H7@R<$\1^_/24R##EC&7^ ,747TL1DEC:"3T<.=70.%S XX M"RV3LTL[?I"D# M%D/=VJQH6F2=0F!W$ZJ4PKY8<*PC?%41L4K&YFQ-10 UO^4JKG4Q03[ MI OXV*FS;P#U(':,045<2G\5S)0\HB-G[DCC%IFA4#6O9H=VG]/-!"MM)(X' MWE%>GF_"JX*4G'K!O:B>L8HQ&4LZ!^BN@]<:ZDP<5WV:4J P)I;(:ZZJ6@(N MQ'<*+! COY^;A/9RPB,8N@&#;\=[&9HA+)3 F%0WUT!>AK-23COMZ@S8F2>Z MG^\))O[Q5 __3&!*H_TI*A/H7'&["](8'FL5#]1&HD<--9X ND=-N SC?J?A MRZFN C^!D000-2GZ@.QBL'>,"SF!#Q5* O!S,L5!"?",F-[!_*9K/IO]D#6J ML9%3.N;!Y#UH'K38AG;%F^J\EW6"VHD;:%=\1AR^FPC9/T#X;2E%8IP(_W? M:@=2M3JOLCCJ5[-@\H-%NV3FK/T\W108WY*)?O)HL:LNT+]9#0S]8^:*OV7\ MCO@FO@GHQVA;.W:%".EYQ./$.$-L89"U*;(T-/72FU(+1D>%6 9IRS# (/,/ M8+6$PWF K5)5& ^6:+V>FIVA/$=$(SO5GAI XOJ;Z*W(U3&S%[@17W!.BI;7 ME0B$#OE9[_6:3]1JG5P[/_7P-U;3\PC]7:)K4N4BRY^ R![)"IH9 W)Z]B'V M&,GE N@SW(Q=;(HQG>] G'"-0M*/N[)112KT!;9KUM5(LUA;^[O>Z'.<2$Z$ MC<85#)K,)!@%RVS_(E7V+F*/::=8!PL&U0\B=0%8JU+[<<#HV]77S,%%B0.Y M/F/]602,U8#05H:]/+'<- 1C?OD3FYGA05,+U@.I6LAH!R'T($BR\W1T*W]I M/GI9/E,'AO6OPI>H6ZY9E==M%R#;'%PVG&ZGA%.IVDHY"?^R!HO95<[V%(LJ MF>K,2),]"TX_(_4,:O/[FS=^@%9DU^V1^WJ:)N#^'F@)>/:ZICJJ, BOZ!G1 M. &=[6HU^_8]: +2[GU-@06U'+]IYU0U_TL*=))1]OZM947V?<\LI>N6^WW^ MUO'7/+M#W9?6B",M%B)[][&K]9,QN:^#P$:@9!<1,I';$'O7OZO7E%G5UKD< M[QBCXJ6K,LKFE_DB)6V2,2N;>\Y<+N?-\S-( (?V*5+V@6\FAW 0XCAD57F? M8@J4I;-%&LO(;4/YPQ4@G'3+EDNA[<8<1X,HBBQ,QXT;P?!EKJ1R.Z#L 4YR MXOEB]?"%]**@3?O'NZS7TOBG[S0TMA&<4(_8V$ KNV)L_U4-\C0D U8U^!K! M@L;78%F#FVEQUX_(,G+7LS'@G-L&/K9MX+>/JVW@DS&+R3FLT(TLXJS@$VA) M3*8D&1XP\E7+G%192-R%)NLVU;'7^Q,J;2ROAB[_[C(%J_]T,9Q^0Z:"!F1E$E/^:SX\I>VK_K[HPBL&IY9*-R2\T':&7X$OQ*L!,W(J@VG,[?2&G!? M.%)D*QO;?&!;&FJSV\6DC4/2SMB'E*GN:A5[+:D<9ZS()7'5-Z6(P_ F*I=U M&QKG3!1V6CG!%CWVGVTE[1:-#NDO7LT;2RP\S95\_P D,C^+W"2-OGC)D1HY M6'+\=TU5T(W05QA_EZ1_9OVAWU6/6PQ5"V0Y1BEMDO3VU3)G-(2SZXL3^9R% MT!T0@B@VV%KGJ7%V&)G'& IRC&;KJBJ7J!)!3#5LB7)A9]J/5^DH9$8//#6X M&>#K]@.B2O+/R?(WP3[1WBD&%.Y%_J*H/@E4:^#@JINQHN)3+V?*HNX%5)W)^3(/9,8L;Z,A+QU;=)G7!,F)LN_; M!9-]X+IX43U5>N5_H7%^,+@"'\M4 MM4W62WT#J@(0&+.[KI(GPZ0J>J-B=MW62,,&DJCX,5%@XL5*=J["1_8&-"U7 M)97)N?LX/5)%=J5KTQ6MI+BXHN'-8)Y9RPEH@O M;5Z5LC=-7"RM/_*EB,X(D3C8&9(E:S335#?75;_#%"A( O0T1HD["1V>?4M3 M)96VP)O+@!6EY5&+MYS,RP R5!@/0J:6;GA!$CP=%H2F$IKC+*$, A9.!D#'T,+OS(Z_F4 MHH0=^P$2)1:4E,=)2WB@@6\?"..8,!A?(@\Q;0[>BY:.\YE5KSZ7YZ9^1MM=P^1DY/K*X[I>#PU]V;%-_+'2CG8"C_OCM@IEIVY MC9;HTU_(65.-GM:52ULJ@5PZA?;U^@X'S^!DH6+;1!:55?U\UCV\ ZA%QIOD MT/:4]A,_* ;KSV9OT3"2C,QE9=^PHXL?B>-B/@O6];MJ'1TX(E:CLR,](H"Q M KF9BGC=_-$:20]'V08%"X7XX'QTL+:D!=Q,4]@VJS4)6A-S88=E8[J,&1"' MLY.U$.'&=+U=D/QJ)PAG.(VK2]!W+?A_S-ORAWU'9+# _[T5@/&+KYY_H=79 M;]KE\N*[KFS>S5Z23YYS""M*YP)\[LO8'=?EOJ3,1*6*F4X]*# V!9;*U%FS M5QUQ3EG"C7S $72?+(K_][6C<' .VW/6U*[[G*TSI[J=KP- -L?WU:H02WK] +P MV8,R!/$+4A>3\)4AV^"3SF13RQ%4F_[=$7Y&3W*.'X5\V59:V33[;-\;(VAI M$LG8?.VU(_TT7I^: M%ZV"(BI0>>?+H$5CL6B!V25II4'AZBB7*] 7C.6$GW,EP&Y$.\L@$-Z5-U9W MZ3-A,2LU+(Y:1Q6)"8KB6GC#T^YJ2ENC*TD+?9Z^"$A)$5K!/;5'\I^A -^N5!J\6U7Y#36--!E91FJMWW4TIV0N%W?5THCSU#L6CO)=E1OTF60_I.^ROZ*6.-P83%268#G"?=\ZF+ 1\6D M7Y+%E7.AA '$0]^;,^S]])(ZI)[0V M^.<+V.1B]N>VO4RS\VK=[CGZ>KDI_YFN\W,U3_&DEA0#N8&E5B11U<1S^2(SY3SJ$4G\-N M-$:)Y8\47^QS@GRL=F]$KJQ49YFI[/G#HV5X,&)'81>%LZ#R[:ZZ%&@9D0"W M(N0"^IPE=175D89$U=Q)5V;(VN"OF_LK%#R\M$-/HY9;GYW[+4D)&;%85RG; M!Z?G9E+A)N^18)(4<7)3T,HNYF[$MEV3TS\69MF[=,Y!N'8H=RQRMO/JT)I M%\.B0HCS2SACC]Z@O,XCT(! &ZP+"KPJQ&?4BP^>EB[V7\FTR]<@W^,K5E+' M=405MEU,*0[4W'?MM\72S M 'D$3M!UD]$7'#TD;QP_,E!YF+32&$AZPX0;I1V5)<(^A'7B?YN2\"6W M'U'CPO_]_U[\[OG7OWU1S+YX_L5OY:@J&=Q$A<2=U!BY5X]>\T=LM9<;QL_0 M8+ZI^AWRA*](!6ZDLCI8N^#&=.;/O&+)YD-\0V0]=V?[\JZID7VI9K9"[ MHC1EW?PZ;=_TQ__SY5?/GSWGQTU#LE:^W/_SNR^'?R_TZ,+VM9X'2;+%4MLM MRXMWLA*K'32VM16G MNRYGR]28KDR)J3,N@08GK94N*M,4,7AW(Z@X:8B57?E8&7J%_032P-.B7?!= MR>3NFUH[Z@.D5#D441=/?T?B.C?C7DUDP$O&B2?H$^9+M$LUH@OWP+G)!RDP M4_>.EYC<"@>4MKIKA)\@#G$J)R%\Y,:'K-9T%CLYQNGZ\-2MC.&*H%KX-L(/ M5O97LU7:,H*HS4$;%(21D)FVMC/.Q@S?-EV;L!QK#RNJWAJZ:5[FZ8=L&M"C M-A>>,""RN!/G,O(68I0CU*FXDQ6;-,5;*O)61VS1TV>)?L@U M&B!L-#77^S55CGQ=*!;$O"N$]**^&J0'S[/TKYPE.,(3NY9!;];E7BZ2P>$D M$>.'2H:NB:8+?9GX?V-;/&',>/^>9_ A9E!92J=<3'+7M85"+&YQQ/3"@_#D M6"S]9XN"=J]NZ47;D33)KLH(>[=MU\,#K(=R20-HX6WH W%;RV?F MNES(WB804>:C+^O>G7Q@GI0L-I"AWURU*&:@U84@@ 16!W[WDN,7IG_D]AA( M0H'["ZOOG$"!1S^!VB O[!*;2N+;;/LYMEXSRG?)8*7@"/&SQ@366?+(Z^@4 M"#/J.8X1%QN(54"2I0.5*^,ZEM[/\3CKB7C@.H5S[@SVFI(C$+7Y90LY]D)X M_'>>JN?9C(^H+/$HR6C67>F2&^H3(P%A]'Z>8[3'JKMAU2]A.="EX$EI*2@+ M<9VEXZ,VN&Y?07RO+ 7"(-0;65?=D"\!)./$1"D1$[&D*'.)YJ>L&OGT';=/ M=($((_68$VI"2PS1?4,=*,D@E:11;FMFB,\YS^>#S"?G3++@2CC.:-,2U8[E M)\8\;?05UF,DW]NK9?J3;+.?)_C3F&"A@\E9"67B9*J6P4$[:J&9 3$]\Q*S M#*H+[FR;9)(Z3_^#3/^^<61YFC1B%#PPVX"VM4_X?;_LHMMS!NWG3SNNRHUDW_L5.7+6WU)NC4 M3+ELYVE\H(1U:(:P*B-ETE:K7O3&O-\X]"OF[3,QGCO/Y(-MR(P1\6!4XJJ- M55?]24\J:[=#RY(9<*VR>\/SYY'4_&2G>MJW-EXK0%O*;JGD8RT1(Z,)8@DB M!9AE 41^3+3\1%.7=\FU9;R>($!B3(:&+ ('HZ(O;:BLP4^Q-U-934*X L5J M_:P1]T*U9::67#.C3?9;SF@*OU(&("XWU-K::Y5HCX'RJ%0/L/?)4B59I.N0,I4<^0C7K]5ZQ&TMIV#LU*#AEXG@6 M)E+'8&FKU\L995!'0W*BPU.[/=-!9PQ0-G?ECF_1SM\\OB%0=T*$00Y.[!$7 N#E17,S$%C/JF"<5N69GYXFT!U@Y M/$OH,\$/P6;05$'I_$,A73M#X0+E)7L:G#XNT4=#+JA2[PF,?#/\E7_9A-0$ M 6)F!2VZQ'7 ?)LB4QF.#J'=3!?TH+_.R1FFPPAD:=%#%&_CP07!]NA%HW]* M4J2;,$@-4ZQB22Q95:]IA+DBM-329<)-Z-G*93J\F,>#N?M649Z@S3=!P9U* MI37VT%Y)=_K+?8JEB1Q5(=[<;4?),0P- MV9&F)=.ZY*U2[X3'#+M_*QT?.QE_[D*$/G5:Y5\\_^(%M[3_].SML]EWU1)@ MI#<5'1-5(0;S[^GJF<6D3ET*%(%O>5,I1\$;/%4*+C;U;E<1@TJ:A(HY2Q?Z M5WC2Q-: !UB3+CW?W/<8"1G6N[V82?1L-L3:UK$LCX)M\*MENZ9N0GXY3B:1 M-5\K#=.2EQ5!M=:+/>M2S:7Y4XE7^C3 NPN*FB),MM1.#>:>Y=_AGC]2/FM/ M&F0AAJ$6Y(IK3V]??_?FV>QGX:RA?ZFY8HK']*\E-@H",S;!BRO*3$.,@RL6 M*YW>J_:&@$!DG2A0QU[ZQYZ0@J0H\Y+I^8O8Q:&_E3!=@>UEF#1__X[SK,#- M*)$*A.&D29J7AS5&DAG5_I912XNV[6KF2-B:(%$8[IWN*#QIZ1-6VQ J"S+< MDXU.\[;KVANF?E6QHW6:!B*>"9TX_#6"HY"!W_%9-[AUP.TPU1IK,Z0!2+Y+ M^MJZ8M5$'D*N,Y!SM>OY5(:_91R20_9=A7U;#-C+MJ41EAO"C[CA_^"P413- M:;W<4,O-(KT'1-0@7\+MN[;Y[":"/M>V>&]1@,8H*(4)?T,#C<"T7ID1IE%D MWX+>2[T3ZJ(>T ,!Y6Y+B/F1+0V8OE\Q+9+@><"#AAP!XR)%(/Y0[1@^K]0[ MR=3L.WK;0FBK-U60,S?I2J804&5+K*AFR+W!;V3HI4%GZ.0"V*2-V2;S& 2F M66Z:3Z0R*$[C<;GGVPB.2.B@[8G0A_,:U@,B*RN*3C1'>O@<5QHHFIS,=;[:@T7SKU=/]7[TD=MZ=S@;<;W6K<_Y^/)_1!^?M;MO$\ MQO&4\EX;- *1%4UVF[7_PID7^[[3SQ0M/6<-R[VYY$_< N$!-"?2-X&O"(<48#-P/Y\[PE MJ4[6O.3$G!JK<$W(^:QJZB>D(M%R+QTM0[N $:>F!NK;3XODLFU),*AFZNE2 M!.)FX,LL^Y8J5 =5<-D-#LP* M\)5R&]BPL4= M[&2F@?%"4,%,NH+'HD-5YHCF)YD: ?*3B\ZA]YM]^OF++[\,= MO+?XFOF%Z MJA=__.UO4VP)KE HCXR+F%%=UO(N\M1'6#?8:C%PK!M0/88!" 9P*13W)*C> MTVXBFPC/LQ)5G;+KZ(AC.\>OQ(M7OKR%4B7IL=/J_^*K?S/.E^/MNS TV)GY M'/:AQKQN2RV(3F=>5! MS^BE?"VD?D"#/&G1KI-!KER3CAM!,^DO&8_T3N17N*JI".+9WDJ M\@FRKO U4:&GY\!+RG(PZV?,DK9_*,D'D*0X'@TE-*B0CZP)S#HY(VEOA!TB MUTO[R\8!\P6."#*PF!QC/>G"(_8\9^2^*L\Q6MBX6H_VN8G(E\78I:+N8U$H@C_OQ5QUT"S=(3EAG;ZFL)(RG:N3%#(>R]E/K!C M>;"=5SRO3,Y92H,?+3G;^VIJP:! 1*8LC/F(1L3S/^F/U8Z*-?[5*^.N3YX]'",!6)/C=-O_;YR@S8UJ!K@\#-(@+@F;K1Z0/DX9T,Q_ MS WG?VB*\^1ZD)40DMNQ^$F.0$G$'21],HYQL_AKK]5:!CF@@&BHRC*=\9(QNQ#=H/W !:70M%HQ>@^*NAB++MVLNN MW!197?I.[A1G8"'X^)AS4J]S>JS!I"#^Q!G<\7EU0Z(F M.*B&R7.OTXY#Z/6QSQ^S6YY?*Z5T=MO3GN$99'V^6Q/.V@6I!>4_06WP4:OA MTQZS6^WS/_9EE_:\R7 -QV8EHYCAVM8'0+)0 * @M6)?4[9Y01$7_N#57]6> ML]'D]"/R[EUD>.9BI)8F08=-Q&,[$,0&_;?IIV4ZZ. 9V^,_F_V_=D]H!ZVU M*X\W,@2V0P]V5.5(>7$(P"&=;DL0FG)",SUS-3IV).CD%^'LDCW$:E\"@Y>Y.< MP6IT8T[*\RWIZ263L(KVA ,R#(@BOOP6-N38!X8U/83N/>K6I/2L%?H=N[!O MPEG.X:;]3G)VH0X>E^/3-/LG3=AWXEF,\)_'; 2W+81IBD9",FS5F2'E435U MI2,(41^WOEM$970G]7)ARZ"PI_K&BGKF;\#P->D_ M#K' YR#/2';V65(6?I++IK^J5SMS#5?[]2IY#X.9BSA]XZ?TV1;"5FNB:5%$%[W;>=H?9-I7$AEJ%71/\;DHD:@?M0"?BJ6%Z?QM M&XK2SW/V*V 3/^U:8V5>5PT/<_H@\PHP_]#V,_E 9!.5/3U MJ(,A)>U+ZHYHX*[6#3"-9X_R 4E%)K"507!$#SHVFV?ZEX>:*>O9%4[#8DVWM4"(<\G1= 7=_^)Q:C-YPMVW;I6G^*TXDFLL?R_>SOW$?QKGG"%W@ M5,$*2RL9F;;;9<> )?W2O67)K\L;E5'4ANBW.]LPU;JO;JA!YIA$87;>D--7 M60]FHU132B?)<3$_'_,B*$#A(/Q!TG81B7X";($>]3'C4%YFM:0A.JX'')29 M&3":>V)(I3/":Y:C20HHTBS5S)<0O*U?BJZNV&ZF\4R_N*KGN")#8]%=??>E M,ZAOZ2W'S^.8DRJ%<0?6 _6$EE-E'5_!TG7_@6PRCV'/WW8T_BV='U\\?_&B M8+(M:LLH"9^\NB @B " (78(A]S:E3&IU*59=9?2U\/_?9;GJAO"6\O73OZ@]???FL_,"@L M=1!=UVE8%LRPP-T%^Q@LZDJ2-9!!:@$[_N+Y\S^DE^MPZ$,K$D/C!+39J>MU M34".9WV[EB: [[M24%TJT0KRE.^),J*I?+@!@KGOF/M0Z_95X@(;61_%Y$"D M^6YF+ZE'CL@GL.IM(+][^2J,I(Z35V:3,85$-!AL@%-(6YVH@)92C.>>Q675 M+[IZ[JPV@W?I_1729&,UT*TY$<94;.6[-(ZQJZ/?55LRZ#?$5Y@V>+I.:&W3 M)\-UC^]I*='/RXYZ!M(,D%9XX%YP- :9BNNZU=_1_*)C(4>G Q81OB:@BXEO M%MKT0M2;F(I.70[SV= KT-.35!F_(I,3A+=$EV#WV9HH/0O(?L>S)$QT81TE M6M;0\TEY5;A1#"*/0&RJ+?"3(Z 9HJ2$R8#W["Z(PS*IF^O"]OE9I3DL+;$J MV"$*I9CX^^"4$])5>Z-GU/,<17GC74(,(8,$JJ?-<+RP!)E*102R0R^=12\3 M9^YP? OK[LU>D#=F[K-%S!!9VV5%T!G=U.$M0%#34U_THNSC+:1O%:V5HV>; M]D[6N_82A"W9U?D-7EN6?C8 MEH7?GUL6/LA*3TO'!_.&CK?A?K7=X79#6M$"$TSD?LR9CR*0A?2E=B3D)V9& ML2VJUR?E[\YCGW'@\QF>KM\R%1\@+^GB+1?"J4!HONV X5!.TN>(3%K"!&*,-LI/)MYVY-9*093 M3OP=$>$?R_Y%R/^GR@IW"1K WU2@JSO M&VT-<'\<"Z"RO(@YX9NZ5VDVXI)I\1#E6M8)_ZF2+XU&V=_D>*9X'&UD\D'+ MUBHYQM^27<2#PI4P8)9$LUMGX$^Z?:7LY?+Y.R!*=@A^4JZ^2J.JM!H8DCX:Z\7B_U63?7;2?DA_R-<'@1"&*_OH25B&M%,.3((D0*1TS2;\"2DWY97E)[ M^B),6E@W?V.BFI!#YI'X=M^E%9+V=AIZ><+AI.'1TM&(I%R?XF:B]K1+ZW-! M6 !/@O'N?2R&SX>>@9WJF7"*1YY8R,.OTA]P$4Z.ZX326_LK/H-O%;VD[2'0UB_)LGN[5 M[B\1?AFULH;>@T5NS([Y\_IWI$MM.) \0V8ENC\AZ:Q6:;A.E-R>V8?8GUIF MO%94X0M=J'2(4F-6:54 J9Y?E= ?=.FQ3K 2R]C^4&N_#3G>3+C.SMPF+S"Z MHW6L?ZP2/ZOY2%=K]K>T:ENDK*?>(7M^<1VQ^_C-.^VEIMX%_1GJ M35ZF<(C*H@5\&.)7'6V'X4<_I;J^SI$:_KKH5;Q6%0 M%ON3/D M#1I'V<*O947SEQK6-70%6':7@60O7;YSH+D6VFM >G.!2L M@T$G2EU:EK=1D,Z M3P-@J"'==%3K8\YY*764K7_63#AZS<^;ZIY@0TK3C76_#E5CNTWYL2A$@ETD^#AFQ MX^9ZHB;I-B2"CT_!)-\8W880N13YL> ))WX*3M#PCEVWE(V87D5#LS7\PF@9 M*QX!9(=FII++@2E,YV&A#A7^X#"<0G$-:KH(:X)R,[A"0;9@:29.XE M!9M" ME#TFGY!7%_RS$ !@P1<3^&1B1&'1EWPGB'63'Q"\K^F3BU.'].^! M!YOE--.M7Z:16A/,ZG>%V^T?TJ*N2W8[4$D!ZHKR#8--']ZMF+UKP$#(]O_/ M@JP>'@%O/)FIT*H_?_/#&X5669!.>A@ B'$DT KZ#FR]+_[ =H)^J&0-O9O^ M :661N/"N0&[00CUFJE;U:&VV<4K H34P\,^EKXS ^1C#=44QJ"$$-L4;<0* M3WF'K%O$KY+YT.YHK2#[WEQX0H7J<[SVXHS^5YHNY!]]4M\J[Z,I$]$[X?PU M(-Q_Z=C]4+7I4O;W5VDY(;3<$GG\DF.,#9$J"ZY5W\ M%VP\&BAPMH0Y!#KW0@%2P.X20XO^,S"!UGJK;3KQ:[E:?_BN8XUD=KP"4]:0.%0 MXY/2S2JS3%-YQ$LBW)OK=C3S""+KW3-QY6IE+-4\)\OVWD1@D/+$#DQKN,T9 MF?.QR)P_G)$Y'^2U9$= ]!7+Z?"G^)DD.];0(DFKE,>"3 .?YN2;%O!FD.J@.T+)#5!H M+> PTJ3=3@*( R0O E4X7]],\.[ED>XT R%"J DI5\_2DWAFGU4JX'4-EH#N MIS>L")6V%;*7KWYX\[*0-4?^=;[F?EMPR3/GD*S>;W6MT# 5C+5&B!YL7LRL M6V3!C%=[@N> M^)B5]9N'U?];=$_@5>$/"7B<(ZB)00SGR$O"*%CV]I^1P&B5A.K^A,2;LC_X7\+=CS8O;3KKR*W\*_)TT_]J+H7R_V MN_@C^OB5PROLP)=G\]%ZW8 B\V]M0PP;R!OD![PDZ'P7I(&751&;];*1X\TN M0X]A]!H.JRU2E,';\$36A(G( (V$T3Q493D5$T6(@B![S1#6@R20N)7>&@7 MQ%6.)67OFNWD4R'O >-+Q[>V?)0\ELC0XY$&, 1.>/1Y[@I54BJ!QJ05,MR2 MY]#'TV?C">+/NOVZ,IB"%9P8PQR Q%MJPJPIHZ5_-.X<6/\+2EP>].2]<##\ M8%7P77CW.EWOP1=&:Y]?A :9?)TPSWG#G+#IY6N11]&+2;**3W(YH_9-.!T( MCPARP2[K]E'/D+)/7"6NL7:CI3?J'TM<%@,H;0;OG*A%%C/R4R]=AM X4S# MR\P01SV7'&& *LU]W9;/T$S]V28E*ZN(K5FUBST"1#,ZF94I1@G<<6(''L'$ M=H_IH+8;_ @&1O%LAO4X 2)/P4GNKH79&Z!_PKNI+Q5IW0.NYYYTY[0Y023X@ M187627M0>RCOS(;1$_O379." PR\>>&._&.]TS,2J;=^%>P^*&)GY*0TJ&S+ MQ&Y)163)SPJ_! G7D0%$646:C?)DZRI.BC@IYK0,BSC>'C">S.DZ9HV%KQ.2 M4UH$Y:L FT:X!JADVD?%+..EEZMD(8FZR2SO$>B!^R?K&MT38>!6*)L?7D\* M)("1\2R%&@]3*D_+VRG_J;RQ[R?[WQZ]O$+6JB(- 3M!M+:L)G DD9.VQG(M MI$E(%<43G-TGX2->'Z9[!K!IK.R:(^+&F*0?Q^A@PI FQ?()C#BF+ M8X[53-7<2U&6T- 8!_86=7PD+*=@'#IWZ2[LD-!PQ/<8Q%7SBI%.UM @QB9_ M=9A#K]S%-PX@>V'SAZAP>#9KYIAZO4(!<2LJ .T;+HOF>I T -LV9XY(9G!- MP#NN(9&!OZQ(!F9[92*A\LL;HD*H($"".@.C1(-9GYH9X.-\#@RY3%XPH=<9 MW&L=_ME$AG9_K+ETBOP#3/EMYVI$VOQ2>EI%57)DCVMY#(<(!"SI'!F5F";+ MR_VDN5=4(8&_*SMLT]F1(IJK"@ZJ9U,G'=2H&3!-K&1-2=Q>J)B2X)TBF<]- M^-Y-WT1MWPO MDL,E$,2S3K7HE]+SI5"_1=LMT1&WO4IQ>]IP\S+]:L.Y,46IU(NTVJ&4>UTI M=*4.U8#L$*/O+LET?"\GGCY=>B9 AP4"K#A6=M1BQUT:D'6]4J4/I.\E%2C= M44V]&#CGRIA+ID&C^ZC%UAM'33)C%']":VR-,=86>)''0@6"P)?'F.Q]4 M3E9&$;X9?X\G9@(V2&90>>F>I=5]-RH!F%F59!DR,NX;!>U)9[<\*H->XN,B M'2*J[*)JA"L3(+[&CK+! ?#'UPYYQPBJ73PR[Q^(D'SM/Z6I!RIGCO:) MZ:9BTX22]Q 8H]NI-=F11;DUZU!'"KE +6)9E+.\[T,AJ'=*CV.6SF]24U4G R529F53=\ WI6KNM)BYPA[)3-/"$UT8H(59$]<.:4ZO] M>C"-%BXQ7CVT-;YQSCU4;BA9"!-!1W?H M(^<$/O:]],=A",0"Q)(Z'M^H+-RFD1]$ZU ZA]H9&I]K2:']8U^N)Q)(W'-- M5[Q'C_O'MZ[S%:J0C;F]A_U?WJ=NVG)W;E@_6U$I=CF[AL(ZF65PF#N@N9#. M?FU*7U:;ANKIX _1 T^&?M5V1SS.NED1#*]B2G7:+ R[RY"TXC(FA^V#V"L_ M&>..RT0J?NIZ.]<&TJ M%+$Y-(,ZU)CA-Q BI/CX&H4$W@:C)('=[JJ_.PN1;IGL$IKB!\ $&K2M1702 MF3@'DB'$Q!T5+V":P):/A>2#0C35)NEL%]$/#:\"I=9844S/["AAAMGH=NHX M!@%-OR]26N[DQ$O,61*9?EHX:_(QF )UFB-!A.,F @9R8,I5BLO+CNN:A-WZ M()3+)V,BOPW Z\% @44!HA'#1:-FM.-X&B7D M(0*_6YU\NU%1BK(0_<[$XPDCL"4ZY="+I()CD <#R]+4:TJ#]S*O>N"D^F_N M-$E/_T9VIF-V46\)_BR"9C0(X$[UUI9! MY64U>YE,?#H5O W_Y&3KOTOFBE%$J+8Y^U3D3>54H:$6KO8;,OY=UPHQVJ+N%OO-M6:[.HQI MQVX E[!]@XN9^%'A)>(JG7I.\AQT(-L&YX5549/%3[O4%E:@,>%J.HGH^,A- M+O^IU:Y!G_]<2O&G]X@X,M)O&9($%,!NG+@F/?1F*UFWY /-%:[I7TMW="%! MN%M=C9*\N\OA*N:XJ2/'V3<;)=;G\JD2_S&]IU B<>*@[*]FJW4;\=B:"9SE_;5"Y?'J M]?]\_\W%BS_."/M$;+$Y!D,@R05S)JBDIKU?#IOV!K2_[Y>7&Q4J6)0=U2T5 M5N&9<4KBQS3;-?2$Z)_I87O.]?09+1R3L@X> CTC#!D/I&-4-Q9"S_2G=CF4 M4TL;YN^5D@:@!%L2C))((TMOWW89G70H1(S)8@<-+>K$8-.)]>.O$39I.E$X]GOUH4>& M:@"

5%" M-4';@M'3?> QVM1-UOJJG]5+..'3+KS.4&#P].:[QK)7F%T:<#4L0?5PS5D2FS\RU0H$Y?Q'JH MU06SJ0TL+[;6[C@Q)^()3U_VZ35[+I?5N >_.KFGTC8?ACK4TS0"^%5(NQP+ M#([' T/P+1]5U6*O-HQ1Y8/F^FY@* ;:,KHNK:/FUX/.L9+&*N"-A@Y9]P'! MQGAHQ*[C2K^>OZX@#-/,'7UW32/*&V)[XC5 CE<$2H(FG\Y3C]7^Q'?6[9I M% ]Z[- OV\X9-/QC,J* M<=@SE4BL6B=L56'JRE@FTMG-X:EVR%-JRF7(026@)Z8 >KG@P(M9)\0)'3E8 M$IXD?8RJN2Q9$W*"8]J8&8.\MK 88:]976.JQW2B:S;H=E!Y1#Q:Q$5:W!_U M$JNW*0T#D]VSD_93V5*EUM.T(3_#+R;E]G@WH7ZXI(U<1+DC%40-;%6&.R)U M/Y3'A[KASHD4=AB2!13Z0/C.VC8P\NNI_,U<<*XMRFZP"D*2F<\*RTLZNMZ'<32,@F.$#L!,?M07J:G:98^ %6@PW8/\.^N?,^] IP.H3V2 M?9ZA]*&'+@N8?I@.HWV7"=!:DT=HRTP!+3ZY\L7N&P%/!GNTO:CVI$7TKEK75R261P45LU)H. K_9&AY+TL714L!0U,6Y,AF M19I>LIJ,:$0&=A$Q@*+ORJ 1+&(LVMP?TN*(FLE0Q\C*);=[,0V7@M?V8,)L MK&[&/$O5>Z>^0;]WQ*HGUGNU-AH_>K)0]O%7B?R67'19='MH,,;C_2XZH.?# M_#XQ!F#ZQ+93HNU#FRWR@?2*&4(2@V?-N$K.58JX3LBTI#FM-X'(FOJ6E M:W+U@V'^1O@S1NO^]L7^.:[!'[D#@QG(*2N?_!KV5K#6\DETVPQ>.BI[&/]B MI#%GKN!ZQ?RM!)(71+:;";B1TI"/8R^[DS/DHOA)AIQJB[8WZ.@'+!->%D!9 M2FXW6##/9G^CD^ B7I[LCGBMRM0)5DC$6I76%R_W!*V&&Q+%P^FCU]UEBAC_ MR2]+9\*W'.@O9J]:;[JA5_B&DP&PQ(HE>?WMJV^<5MEK,ZC25UW;ZX_3;5?U M;M9?U2N<97J!/WW[PUL7#F!+;*TYX ^S!!>]!,X59_4"FUYU1<'>=<6A'?OT MQ'\RS? <*L0:#?OOP"S(6$?%[;EP0ROERW&[$'HWDA(9Z+AA@1YO':0,&-0Q/BU^].QY;]_AB8 1\#OOG[( M590;$U7@$N+IGAGQ^)YJ3S!I2*\%(1> MDN4!E8L>%!V>U<1IA)SFJ5.J.*^0I[="@JMN>3?W1M[\WW*S_?H;?+2@ZL'9 M[7C2JX!R:(2VO.!TK1$T).,!PO;SW#_IN==:?IKIWU#.;]SF-MD/]SFFS;X; MLH&-G>_",%_,04XYEP@%9%*6H#U?;G#B.A/^* M*K=W-5,U,=C& 9+:K2(DJ>4VDV63F=K]=B6P =VZ0CW76?@V%U[!,^LV=A^CX&:Y0?U%)SW:A9+M4]@22XM(YG/ZXJ,\= 7I>M^B+/P2<@@@?J63+Z,S],C<)DO6V"I MY^=OT5<@7]WSPX7@9;%8YQ)P?S3TZ.L\L],#A(!#\_::*4W@ XM*5R_??_N; MR.R74IP7$#1&S-7S'P9J7R3[1Q&"+&SSUPN;TD:]-Z@9:K-GUNJU6G.@U]5F MGS;ZQL!LUJ[^IVKUBRRK9?^+8D/I$39]__,O]:IZHREL%[!0_N EXI&]AS.\ M641:'&5I?!=Q&EU1M= __D[J:!J"@P>/=..EF:22,G1_MFZ$6[M3$$ ML;&=83"**7"A7LJ=C<%&"2(= M(5Q-OH6_4'P\M]A*55CMP&/_S.C-\F.%?U0)S(3/=*7.]Q7)'U>5K)_IAI'I MF]L:VU2J>J,@;54UI=JL%:2Q15)LD=JJJDI#O2I*8W6EUM +TE@V"VKU5$^M M<$@4L,B0%U#\UPO]8NXI<7?W6IM,B-]S8C'-[O.*T6 MVW9)MQO*-[@A#TOJ"EL8FRFIEBT]KD)_+U*)%D(YK3BM -63H)YO+A#U/L4N MY(MP(;NQ TG9+]1[1X'^&6NPQ=H">:5=7N6A2VVQ4>2*/&.UB(G5&@[A_HWA MDUR'H)\SUDJ7I\B)Q21=QS/6QKW,!#+),^?8 F_MECH\,KL5.WAP+,=7$]0C MBAWNN2N(('X_G=@RNMZ,]@()2GEGSQ/YG6-W;&U7#DJBY.Z2./U0,K_3;_TF MJM^WK,'@1I[3!>[D6H7C0"A%2@#2;W:V$:^V:3K6\<]LN9'X2F?DBA]T:BE, MY49U[&!#2Z_27[1J%76Y'UWRZP#M!M6YIZF)^D1]YEB?3Y46JA*M4-YTV:SH MU0KVG(35X.OTRZ@ M9KR \APB?OP%>W6"%*!C]?)^RJL;QR:G,"&)3:6N%R4,2:]GCO([251F[1"- MK2K&U2&"W [46-78_/&''IMNTF:/1W.LP=K*BWWH8UJOM'?5'(!.9V33-5-$ M1*W8KD-'%FP=RH,J8=.9/)C#'0(KBC\].^,X*]$4W>_-\CY7GRW)%R@*8 !7 M5YXF;OX45OQ!SGMK)7E$.P>DS#5^C>UC&*9A7=S74@\+-^JGUGRFLX<)R.%L^;N]X_V)X? ->Z MJ%@->;/?1K9GBC])COIGBY<9,$F;5[(B+>#C%>RQY@)3:&OBV0[1Q0W<%RC. M(2N.C(=Q)4;"]D,*IX#JN9[GOD%ID:B\@0G$$4PSO+2+;=I4%. 3V?ES>J-,N&+0RUK^D?56;>DW82K%]V,4>YFMI'#^KZZ03YY^D["V$[7R*EA.VTZ2*G!]L M/\2.#,(VPC;"=H%%RPC;&NZV4^ZV 9,_ NN]+$ N^,74!B]NV58(/+'.GFA4 M$>(1XE'TM!"?:W!3JZK2>7HY7W3O\ !4\L_M\R/I2,)?J7DT1[_X!S&"%,(4\43+1E,M5N/"%-+ M,-6F3E_2,R!6(5856;1D6'5W_X!8M815=]; 'ML(50A511M%1@53M?H&H#B3'I M JE*!Z[^>55"!DI1GBRY))]$)2V9Y[2(;"(#: S)2Q9PDY(H%9GA_V?$L_4% MDZVN)=;J2EFK2U_): MSQ1T)AXRY+F2[+$C"A5'U8(?!%I&Z&8_8M_D :!B/78UTU=ZRC5IA:9(:B-;*136ZM%E57 M]+IVB&)D32T=*>(NC]64>D8=;'\C@[_]M[6IJ(UT#4JYASQ:\&/2YNPX5%.9 M2D(UL_8I<"?'-R:\1]]O.W]][WSKD,Y36TD1UZD:Z.\=P-TZQ@1(GM+@5YC7 M.[@&"3WRX'G'6:<[T/T8.R>*%Q^!"C@!;VHHI?88_IL>:0_RJD M:WET%V9%W#7L.B'.M/L;:52JVYE4\K58WE\H>(+^D1T5P@C"R$'Z%)\&'@ Q M^!.O[8"]LI_F#F!D6X/UC$VA CCCO[,]JQ^XWMH14UYZ\&E+XNGGE8-6]#;1 MVT1O\YPP%[W-W _121<4.)Q_6#_M,7FFICVD8_0W<:.8:W_SI,OEW:6"'B=Z MG @DN3.M.?+7A,?9ZO?=*2#L61V%2S1O-L"4LZ4!"5H50SMA8Y$I$C,1^D2,B1F(=L M!>1(+"U]'G(DGL$@Y[VUR)&('(FI.H\SG78B B#P<'N.T3[ M3*L/YAG.Q'@Z%DBQ-M'$LQ=+&)N;DS>0C#QKP!9($$S\ZTKE[>U-8>U4AN[/ M2LOKC^R?EE^QS"'U*B8-:$4U5+6NURNLO?*_F@Z-U_1**.D++P? ET@CNL1 M&06O$5$<73V@.K5=Q>F2S^F"G)O[YMS,L/2*4)P V3?/MO?(OEE^4=PHYLSR MASWVA*JNJYH^M::ZJ@I[+2A%<7M7ZD'.(7/J86=%RYKL?'5 MT/B6?)!SR'^+QA>-+XJB\3U+7-8BSU=#S[?T@UQP%F,TU&BH4;18AOHT]TG( M9XQ\QGAS5@;1DL$2\ADCGS'"5/E$2P93R&>,?,:(5245+1E6(9\Q\ADC5)53 MM&10A7S&R&>,,%4^T9+!%/(9(Y\Q@E5914L%5LAGC'S&1UDPY>0S3BJDN!Y4 MYA98(LHPL6]+%V^J)8!L@YC8GMZ6GD;M\H?2'Y]^^^WCO\KEKXW! M [@CACM'M@.:%$$'F> 9.S/PQ43L!YA0,@=?"/V!E[!<_B2)FF2QHG@ZC(WKR>75I%:NOKNZ*%]=7AEE"-_#\J0Z@1]J1M5X?W']>GHSGIA& M[?WUN_(U>FN4KZXNK\N<\D,95=]6WQL?/ER:;R>2Z0N[8<8,S2'@';/9S0N[ M+"A\D ,Z$A7 M$RT9;RK[%6E?09;#Q*>R^/3FA9FEBKY4EY6G$"XR20[3>-+];[)H$'*QB^OK MZ\J+\)EX#6)=0;8OBS_+%[7RY44&L4D^I2^;?RH'=,?083->LND0T!VH0^PX M2?(%%:7\S#35D(P8,MY,R;)B$-=VZ$K'%^-(@@]9O'"+F8EP%ME!<_%'C$QH MV\21].(;_[O% ML3XGW!OQ+XW00@#M D"(.1\!HS4N0_-Y :E%B*85594+) MU,&(A4.S9#"C:,+#'P_0Y2!H?;?@^ W7)&@2$;#MB>+G"B=!UL.F)P&M<(;; M$N, 6,BS39X[OJ H:\-SA03ZE^^_ :VL_>B^H1_QW@,W;4I/P=64?3KEVXONG02=N42$%;IH&_ *.&U4^5>5_%Z"\6826 M@:0$@O1C99=@AY7+D-FS/\F_=QW<)_:;I!#N>(8VW;9)8\G\+P,;IEK69L3" MIEB -Z E)NSA#"&'Z5@ZB51I^1HW]Y";#*U-OV$%?%[ 8W;&PF%]2'FO9LC! M7,\#@-GFHT3I4A\E\&J+][\+BMK:6HQ,>CRR2M48M,TFF?->SI#-\!)U>%8\ MUPIE>W)6(GN5ANQ&%" 3L!$&N#2P)0YX\LY@3X8.,7[,B&4BREI_N=A9\<08 M&]C9'^5DEDIXW^K#&Y;R._#D@%>^I/,P3H'A@*"\!W\EYN^.A?DYE$.B*)Z%$LGW^D@*KD"R+1!*C:=AI]L:#NO=NT9]V!GVVOU!:]CJCNJC M3J^KADA!K\3G@T@;,#,LPER*^(> (> <@60)>FT09EH@=(9/CX_UP;=>>]BY M[W;:G6:=VZ#9[#UU1YWN?;_WT&EV6D,U2II\E&A=[Z+E,Q80A5B##6\0,"\0 M:H/6YU;W20>7=4N5Y2^JNY8/2 MDUU9]T.4N->RW!L,_ZX.6VKX1"J6=+W;M M'+ G >03 ID\4;]H=YMMH9_MEJC9N^QW^OR(*SAUPET2NO7(K.!QPA(3F## MJD 8\%@Z>&K=?:D/!CRT?E,;?Y= :?7+7:O['$# HD#6OFLU1FH3RU9*NU[M MVE60%88$LR@/@8V?T*"(@7QXW>W*)U>KJ+0+3 MB)6V?[=K^Q WN53?XE<=; MH_I7G=@4;JRT=B0+]:B!)"^0A8>M>Q%_.]UV;_ HW2M("AO?[EN]^T&]_^IZW2*3!F38@+9YARW7068+4AO;4]9'=#B#5!_"XXI3XJZQU2Y&LJ^$/*&U M44-\E(K(@[2^*B#0!7!E@-2FD'X3GQ5MX.S82]XY0GG&K^T<>_!4>H#V=O^. M'X1DG?&-P:+OW41:\:$A#J0NQ!''+G*.AK6"OQ+W2"E$$_= KASS:\FO 9=] M]H,8G'K.#-$'8D\=1.=UQI!SO/&>PEN)OW[=91M_*1,(H64A%7ABS] GP=-T MJ3A\_H#A&%O8.6:X5_!7ND"DWI/)!7S!("3Y[ 5I@W3$A\O)W"!%@-(/(J6H MS*$ "-&%]X2=LFOV_$W%0(EDI-X5J> 6/9W;,?%F%'T19K&=56]LX:EW/W!? MW+28*K&,%,UBL R/QD 6" DK),2BD)Y][,52*4&*%+UD%;_H@TP883,([M!8 M/^U))E5A<16I8?E8A >)8'B&1-J5YV\=FR_A$7/Z<"62N'U"WYY\E6!&"E-) M8(HT-) '?('G$+@7*M\O3H7W]XLSXJ=%W-O8S#[M)= IT8J4#?V=U:)/?9X9 M-B/D 4&&FH1EJ/JH62C1B13WUNB$1Y-D#"3G,U9H_1@2>RH-P]JNPXUWP-QX M('\ERI$27BS*:ZD>W@QXH#-G'BSA[ D_Q1.^(/%P7F36E]QN4R1J M7'++EU$ON$&WF[U0%?8-F7Z%7LO'U;3R@04@N)>\JEO.P+ MJBS,E-AFN_%7^,57RE6^_8#49:8$,NL]P<)#&7_@Q)_Z&!]%BA)\_>./VS%;2B]+\2 L'_@*G!UC;;GLPUN3CQ+!N]6*DW MX#UE0* -X.H 7Y_?F1<.P%HE('4Z>U(,J(/A4V##HSE*#$^E'T0O;R;Z0=@- MN*B-#Q01W]!-].R!/8U8B5BDK!F^UGZ.X =<(]ACACZF-"7RD9+I4:XOG#UF M?PQ#L1TB-E[U*3%=0W\[^<3RE5X5* 5^_LZ\= >M[ M1*84+F89UA"GUD#I;Y%BX(G];:WAV>,RXMU'5"SDX32$>-V0E5@V0 ;"2W'Q MS3/J:3TODR9*#XR4+(_D@1LMPS[X&@2:@HVJ@2\6RA5WGBRSQW)+Q4$)?:3( M&7E639'60Q\KV^__\CYOO2-,O"',?_6@!%&\G.C[9V2;A-ZA!6'88?XI^Q* M8^90:#BWI0FTQ%N-Q+O-;DL)K6UL66(HW)8VT]N2R8:BY<\,)?+PXXK5+VGQ%W=.1],R)L;MJ=#-!4, MY9W@$7IQ&A8Q?B3:YD32U+8U7>\-(YIF7+_4\L8)I&C8,CCQ+\Y$/4+'I?+@ M/5?>V\UEO4F?8MO "VC5-T>T^)_RV+Z_Y\OJ$_[]-P1IF[@TT9(GD;6_CQH4 MF2=T4G%G-5+TKXO3U5/9M+':-/'[5G^&U/1>/-'A2E/7,XOH_6@&;:^P]YG; M!''K]&47N96XS1@V/D-+=#_)B7^.-EF<_.^,(#S!66+Q0MXVH?<0VP^$L9X] MA)9P1^Z8-DNTI YI7KM=-TTY!4%K!%_\:#] ?[D2P\0>*ZAR.DGX3LQ1VFB= M#&ILXP-@/&UL.4X@[=@BBHZ>R8D#=DA.7H-UUYV/$>U-FA;$<\97GW/,&)^[ M$RV33)"ABQGZ@KEMIX@>Q3?2<>K9R;/(47CGU0<"U>&.ZL06W0V=:JO[Q@F; MR>N*9Z4]&!U],>A]P\1L/-5Q&L080MLG"H-[F*L1:: ^Q*;F(F\/5GEUB1A_ M7^V]U-VES&NGZ_RCB4P^@@?"B?D:+0.'W"[BFWP,B*Y]P1V]-1KU5KM$8H3.%,*YXI4 M)K[Q/V>M>N*QG]^A,.2S'S:0K.7S9?,(&3.;6&2Z2G<()5DN7(-/:,%\UH:& M7/]YNS/8\)%9@[P*]?;2F_>;94'D(/]'O]DK&B=/'O& M-SY1/,FP,Q3C4R+D=1AS!?KR$1Z;$%ZW;1=:5C8?U>*7BZGAF.G-87MF&>7D M=7 ?NCEXV$;T+[SY/"*$S]W3]5.P%=$QH74>HJ3W5']$ Q TNZ0DRT/?#G;! M&46GVUGWN>?5Q;>W@[O$;D(VDW_[E] 3#:-!F=?35L->.\/66%+K//C^]FD7 M;[=)_W1,J/W//AP3*/8 GYF+Q>!90@N;,.WX6RK-S^[0"+Z(X5^K7E3Y_^\4 M4T=\XSQXF%A+]G;6DDVR1#SG.+00"B2NB3-PN8T\"UXXJH3'\0) M(4A-/TT(GKSL%5>23_*F4YTHRPB(-,O,F_/"WK-W)]"U'/&2'S9<4 1E5E]? M+"QL"%V#J4V$O=3B\R%LCPWU:7*.D^[7_,I[-$_V F)3/KR"=\FEQDP\>R[1 M&$G-\[I6B/=:Q?9$*DT>HGHP=0XY?VQBF+J[%-_XIT^PW*P9DK.$UGD 8WUQ M8;*YN"#N;X1N?JDO/:31YG5L=6P>FJ!XTI;W+]Y6/-DCU82YW><\ZLG] S/7 MS)+R.@=]QDOHD*^#]!BPVRH/8S\X$%97%&)VF^5"=S)?<(RXDZBK2-OM\J%] MRK&\X O=:[K[,&UL[7U9+A_Q[?PY:__ M_NUX\N@+SA?CV?1OO_!?V2^/<)IF>3S]^+=?_OCP MPO__[WO_SEK_\'X#^? MOGOUZ/DLK8YQNGST;(YAB?G1U_'RTZ,_,R[^]:C,9\>/_IS-_S7^$@#^WOVC M9[//W^?CCY^6CP03\O+?SG^+R1>IB@!F% /O\62 MD[#>@$>=0"GI@?ZE V2:V>2Y]_YQ][<_?G0Q MONX'Z6/YX__\_=7[] F/ XRGBV68IOJ Q?BW1??-5[,4EAW/[Z3KT8T_4;^" MLQ^#^BW@ B3_]=LB__+WOSQZ=,*.^6R"[[ \JK__\>[EA4>NQK^FV?'C^E>/ MG\VFB]EDG*M_&&/?U*6PB2M)ATC7M'7IQ]9B=F52/RVQ&G&$S:!C")]'3Q8+^NB1]LXIM!&L= 2_H#P$M RRDJ8H MQ;DI_")#*O4+(K\36 F+V$GM]&-)>D(\QLERWBDT^8M2O]SU;S M.;VS(R\B$\XC. P2%!H+7CD)UC-1I"O%"-/+,4X)N'B:<\)_,D^/9O.,7[=C[[C//E][?T(BR?3//1?ZW&GZM^?HW+D33(==8,@B2-JA*IS^"8 M@JBT4D&4R'EH+.[;Z%E'^N+^2+\9ZYN!X0W10X>??GR%9 _>53:^*7\LL#OL M2 ;CI38:HJTF-$L#L6@.PA1//-31V=P8#;<2M X1DR%H,D'^E%"DMAB"=RP[941"JQJ#X69JUD&"NC]( M:,3V=FIA^0GGIS3,ING47"6>R'DF%SI[[D 9KR'PC$"$6=7347Q8K3!.4R4(1;$V::* ^0A* M5%V;' ,;61 *I> A-L; +>0,R0/N%1.M1-(,(]> M*%X3R'*R.0O9&!IWZ;O#.L&](F)' ?1A%,\"]RB\)-,>(/&LZ%BZ@%-DJQTZ MZQ7%]#+U:">N38ULD>A):;:BU^UM^![B!,_.%GR0R(L#SBPYG#I&B)E>N^B* M8^A1AM@:Y-=3,E!SN T&KJ2!=F=],WA3M(&7"7$LL1B9!)GHC55*4A3*0H8H M+ 8M'.K4V@9>0\9 ;5\+ .S*]'96[M-LOOR \^.GL_E\]I5L[F+D;"$7S%I M'BGTR-Q#C)IB&U9$"$&Z&%I'^M>0,5 [UT+ZNS*];9Q_S>&(%D\Z* 3=$*E MZ$^NL R"_',5,[HL4A^1_EU&[K")GL8H:,'\/IR<$:_/#SX!5YX4D2L)G. % M4K !?9;,[R\*;N*N61^M07JC2O;D-@9AJY3(PJ;DN8O,2>PQ:S%L=V8C:=\2 MR&_#ZV;H)7]JOCJ7/L7SF;3" KV%%#,FW=E5PR@&R0&T=#)F'9,4K=.6M]$S M4*]F)QPTXW]/%UMGY_Q^CBR374*I(C#I276+),%'D8&QE)@IF#-O'>?<2=1 M?9Z=L-%6$NT,WFSZL;I@SS$NS]$BDN(F6 2TFD[*N 5? @?+T0N9G36I]07X M]90,U/'9S5SLSO/>7-]S]"AO8Y2,@S,:R81%#X'H@ZR1)^^-%-@Z^KV9FB%= M=C53"6UXW\Y]N%"5DX4OBJ<"T=4;"2\T>!>J&\-EMM)ZGEAK?^'FDJ_F>8K'!D%3%:D);-HI:;9$_G%8S<-N:L M5HF%'%J?NT23*U1 M,^3/TRO(,4EZU5N'@-?1,21?N1T8=N9XR[BIRT._PX0$RCC!U[C\D=LHUBJF M(Q1+6EB1KPXN6P[!6BM22-*:UM5?M]$S)-^X'1::2: 9)BHHI_0CW[OJ(Q\3 M0Z:!PC0#RE#8YKG2D$D9Z9)*U5B-,7#^^4-R@MO)?&L.[R[C2*3_$Z=Y-G^. MGV>+\<\#B6)S(&"1*U>Q%NE4,14!.;/D\AH\8 M?E) VWWTJ3.-5C-FJMAR(<6*GAC,$]!K2)Z645')'@!_F8PAA3,[2O\:E._$ M]*;5?+/I>2I8L%GJ6G5$AE49TL1..P>%!RF,BZ%P;"SZRS0,*7)I+/>=V-TN M=,EY7,\>)F])U;Z&)G"9^?Y_B)3._X"YY<2;V:+6HSQ9OR(7P; M!2T=BX%!4+7.N)I?'U$!H]/KS$26IH?[P$U('%+8TQHY/0JK&:+>X3*,IYB/ MPGQ:BW/.$?T>5ZAE*'R +AD:YPBFN:PRBNZD:4I35 M&#>-17()*G]]?)ECK^CKW=KAWR_IURZW-RNG=Z#TMZ'6ME^!_$6R-N^6W^A9 M[9KIMS]BHU[[GPKC!0'PI&E@1?#X2\Q^,T MJZ?X2>.(5+(Q41N0A$KBD*#W.9L(28LBBW6E\-9E5=>0,:0(:RAXO+$&8TOI MM;UUIP/.+A)TFBD9)>YJ,&&!D5D')7(U#DB>I&2\(-EZ$UM?.]U.T9#"N,&" MJYU,F^'L'W-BT]OYK)!?H"SSPO@(#&L=8G:YUI\E\$P$PX/+IGE#W[G'[^Z+ M?L'I"L]$/@]I^>=X^>G9:K$D)L^/OJ7)JHY>JME%^C]7I[DDF8R1'+JH7.5$ M ;D0HBNM\4:03\U;Y_2V('-(BGM;O%QU4_N55L.(,6 @PX#9$CU>2_"::9 ^%AM8J37HS;-G-U&SH0*&>X&21LQO:Y7O MB,3?SN8=VY?+^3BNEO6F^L/L;3BYRY \9&LLF%P**.5OMD"#S M&30*X)PSJ:)-GC6?O-/OD8:D[?>)]VN]I8$@I^4-S.7S_,C@)>]=6$!6T9LT+#6\FY]"J4C)3F!0(UA176WP9!$Y(LF0OLG6Y&-5Z M+&!357G8%[<5SM9]*?N0:K.7C@@[%\['K*6A$ Y\J?."!/DC/I K26%^X<9I MRUAKG_\" 4.*E/N"R?8<;]_7=!I>+T9%6I5+((^Q) K=,^GZ()T$=)JAX#8Y MV5KP5XC8/3\>+93WVEQ]9 M)NY<0&[(SQ'T;JMZ_1QD[M2@;DEYL"Y8>)-.3;10,&3/1 M@56JC@(W&6)" [98G>@_%W1K%_06VSBL:RZ&Z)3H^BZU .64KO>QA8R:YPQ."3U5$D])A]2DF@\ELB(M,7WC]=- M?-4MY7T9S-MRN<=@3/A$SG'MYBF)UW&5",Y$#5(Z+23FH$SSUO';@[$#JZ[6 M,M^-Y7LN^ZKMOB\FLZ\[;T.Y_D/[*>2Z@>A&%5NUNY$>0&_MES%]VM/O?RSJ MW)B33MAZ,9HH=CB9,""E=2)8#9GB2E!%==,0%<41S'A?[TE9ZSK=]:G;N6,E M?._X_6'V)/W7:CS'&W=#5#Z$P(VIM1ED[S$X>E/HRT!@L;X$IFSKE/'ZU&UH M7WKWD_H UY7&EWYDUZX=\#)]Y_O,F5!%EIS %5&7"D0.U39"9E$YYE+1[3>\ MW$+/H(S5H?"SK7Q:[@1*B+D++W\/R].+QZZ-\?N/D=QA,EF\*3_N*5_,YN\O MW%..2I$8D'E E^JL;J+?NQ)!NI)MT62D>>LT2Q/"A]2HLR\([EW@+5-[UW'H MAV-XCD,!13!2(613>^LE,N*0B10I:^V-SMJ[UM[X^M2U37'J9#W6LLH<:U) M%J3X)TCZQ?'@G"U&'_SZ;X^)MSX019U?67=T),DF41=!92..M;SX(Z!9Z M[H&Y;@V<9N)I,T'FXDC/U[-IY4'WY[-+/PPFM<*]*!",)$9A/3 M*8E+EO>&:3)W/FI(O;)]HZ$][WM2('7 Y_/QHAMM14[E\7AU/.+H,)5DZW"[ M0B<65:5E#BA\R$:*K-OO%;F+J"$US!Y$E>PJJ/93Q_ZDV *?S[Y.1RPRKH2P MP,CBU5/663R(V6=TZ_W>5BB$-*-H30G8411L3TQVR;I@OL_D_PGA: M?>S9],+,K5&@LZC$ VA;%R7HY"#*0"=-J2Z=TH9?KBR^PR! :2>2EIG,$]R^()S.5G%95I.S&9NC4H3&4AB@K09/.;E%OH60&FI93:."C569EJ,V=M M%JL]HEXX\!EMPEH*D=-:7LJZ3UP+'X>^DVWJK/0BBX8:YC;J_IC.,4S&_XWY MS,T:E6@Q&3*7,L=:RY0U$>@1)-I,FE%XG]LG;#>C<2V,'?K>MKT2ZE&0C<.F M%S_=]C?32M[B'2Y7\REQP"%JRP2@$MUB>58'3BL(+L;HR'&/HJREC^Y^UEHH M>2BIVA[8WWSL3B(&7)S.@A)UX=V\ 5=7:WL#3O@,)A09I$HIR%X:S:\C9BVX MJ >F5-J(IF5E_KPFDY_CR>\OIUW(,[.2 M&1NE]VLY+W<]:2TXV(<"A^:\[U&)G"Y7.,L(7+MD891#KCU2&;3S734.AQ!+ M@ER**<+4VKC669OM*%T+9^ZAX&Q_0MV#0_0V?.^,JP]"L^+K] <6Z_PV ]$: M#R)&93G7*=K6%=5W$K46K!Y8;KFMI/H%T*5MR6<$:EN\+9D#P\)J0:V&6"P' M*S(SF:5@; _]K^N2MU;%W@-+//<6TYG]J!-H5! MDTZXTKP7&!U:FO%"GXWJ/OJ5/8?H1WX4E'I6":4G*7H?DO "F5*BK M;A)X'@PDXV11/A7$UK4$^SUA3WTZ/XJ7SX&5%Y%4EAJ$5-5P$G*\HL@R"AE] MLDK8N*<^G6NH&U)GRX Q?DUW3!_B/T0;F0PITX'K5C/M0'&I(&2A(.44K)%! M.-=#;]56;60'GKMX[^&YJ_C[AN=U?:#&,L M6I<+;#LGX;#-.OSL?$@L]A M,A)8=+%1@3.8R 1A7;"K(P7^P64>N727073#M=?:C[P/!\42K:51B_#?SITOOG(,6Y=K31,ZC)^]>OWS] MC_=OC]Z]_X\G[X[>IT^85Q.<52O\>;7L/GI6B/9Q"M/\?#Q9+7\NEZ98OSO: M\[IT>K+5],ZV!.PVZ;-'9C2:"OIG]]Y@?O(%Y^$COEX=1YQ7P]A1TCU^\6:U M7"R)/*)I%+6JGA)"(H,)RH<$/HL$+&J!R6:9FE>M;TCBKDKUAL==>4XGM%$) MFM/[+(&%NL8A\01.J 0Q65Z*0UYDZQ*DC0@<4L*A3ZQ=5J']2;'MI7[5\V%R M&J!TQ%U<<_53T9\:A2?S> MBBUWHGI(]R;[A.2>Y=V3?7_ZY-63U\^.WO_'T=&'9V]^?_OF]='K#^]_&K9S M9>P[&/$MGK*;I=[U6(W,\8\),.1ICJ3B.7/)P 8303EI(7BE0+/:-Q*5U,W3 M2N>?WVRPT(NZFX@8V:W=[=;!U6U7\R_=)-6BF2('F6M9U_;Z.G09KV^L_N MUN",.-)[E3VI2E,T.6524/# $DA$1_!Q&##MZ[0=14,R7\UP460AB6K/>C":EU>(L8H[@"9--5 (U>MT_ZM:!_4]75O MZ#N(I ]D3+MJ\WHS3][ \4E#8(^&]):G]6M$USUF(P-ZKKVRSJ!8S;MUYB:P M2-I)0+ 8:H O(":IH*1:P5\<\^VWF%U'2+,UDWAN&,*Y<[JH2@@B@C35YEC<1M*0C.;NV+AQ^V0#>30,_)9A^G%,E)R>%9='WTZK M.FMP^G4\F8QLMLJJ&LIF2-T$@G7ZM N,M'CXXGV=':%PH*^Y;&(U-VI4^WS.:E&1*6"M! M9E;UEV*1;IR!OIVAP[DYKC+231[O]#+5(((3E,1I@58RH7B)G JU)FX+P*P+PR*J'@BK6N5+J=HB'MC^H#(PWE MT3)#7=7:$3FOL^]X-L3]QW%)K=E@)8=8[_>4CP:B]A&*4U%;[5#EUJ'3[10- MJ=:\#XPTE$>;SKA;O::S;YP-)CPC,T<>K8AT9%D7)]I"H2/Y2N!Y,9Z;:,/E M^[YM?-@;GCZD/5'[=6);B*-5/V57&U!.YK&?3=P^H\>7:*VB,RM+ZD[54H20 MK8)D K-!"X["K@6/6Q\SI#U1S7'0CL&MQL6>E8ETV63,KV?+I^/)!#/%4,)J M1 1II0"5Z:#D%3N04J$7LAB#>2UIW_R,(6UZ:B[J1JQMZ3*<'^5X/FLTTJ1* M4-H$16$E2-L:!F6R3^B#-)Q.W(._\8N:=4MG[1;.K7%\79-HU;]<-8C7RGX/2Q/ M=Z+\:*)?O"D_&N:?_"3P;&K<66L9 88CJ0VR&=X1$+D7X$(2H!6+:$OVG/.U MU'0;>G;54N>I&!7)3:K[,B6O'9DBDN^CT0%S61292TBQ=5O$^>D'6>RD.E&D] M-)#V*,9]86X=9CTI]/W_AV'^8K::CY G4YU\\A-L7?A:YU>$&(&(]]*RE/WE M>IE>M?4%XEHSZ_O%HUO);!3&@HE8B\SK#76J:WFB44$IB7BY &3]HW^_Y2#W M7F]OCZ"[WKT=)'1HM7Z1\L T+ZQH\,'IDY5@@8="7VJ#Y#AG<3E^::[C-T;@ M/5+X_2&P=VD/R12\P^,PIK!A_J:\&"\(%?5$(Q8XXU8AL%"3 Q M^.*]E&&][:8]$MG2J[^#M.N99&51+$D)Z+6N_;H"HA,)HHT1);>HL/6EUZXT M/S KM#MX;PLI>@?%H>W5]2K=W^%] MO_?VJR%V#XV"(=FSE]-*_ILICDQQFI/K"-Y91\&9SQ"](U:&NJ"W%(YFGS;L M!V%[M%LOIZ_QV_+#5YQ\P=]GT^6GQ<@6@_&5O MJ[E9NN$5OO>F:$=0'D+"PS,Y'PAT.$HAJ^),+>"L5W#<<"!#SLC]4RA3(@

C!34/TL9LC\>#"+E9/>6%BA@>.%?*>$A%YKJX MV$#@Q(G:)^QJ+!) 0X7P?O!B_!EZ1!:-0&E8A._>_] MS,U5IEMCJ?V=R@:"[.55VCS'9HQ*TIH$ GUMKL$"H7 +Q5N4P@N>L,\JP5[2 MK/OJNST$\'84X6%0UX4S7V^$'!=DKG MD/IV#X.Q;01V0&AUD;+'&+0AM\G[&J@[[2#R5*<8<*ULK"M 6K=A])? VU?+ M[P'AM;'0#@>PSD^.&(+1,H*KNZ*5T@FB)CX)(E)YEK-M/IZEM[A]7]W"AX/7 MQB+K+>R^5">JLE=%DZ'.F$I=W\@AUH;%7+QBA9M$O^VODG=?/<&[ Z$]=P^= M:!G5QK=85[YR'B,HK"/*0XAU/*]R/%-4SOI.KPRJH,O9E!@W$IC&NL^4%Q)> M'4&$1C#/*SKZ;C89;K"[1ZSU6J^UB9 /_8;^O/*/DB=FC0!15 )5@B&JM8"H MBC=&:"^8[!F:][&H8TAPW$Z8PX!@C<6L$EI+8EE.]/:H(#1$>E\@4,0OL7AN MG=G/C>] (N3["L%-A3D0"';QFF39RSK.R\FZ]B0:!CZBI5G.9N/S=" MPXFD[RT,-Q;H,(!X.8$Z!6%' FY<$G63F846L,R-'W#,3A!?WW#XO;"W5X15?5 MOTC.28WD4&A/W%.2-+IGT8/P,3-E--/->J,V(NP@UTZ1UP(+;R'+7 ?U9P$> MZU@@;TWQ49D2+[VC@[UV&DB:H3\P-KFVVD3@AS8G/ZEVR3$,UH,B90/*D>Z+ M/ ? ;!(O,HH4]],XLB86!Y)CV ,6#R'A0(Y(KEM3(.R04&, M7($,/!ANC21>[9%/]_TNH3DV-]2G^P'"\/SWKK^1>0J"G"'38&V=TE+ .[)5 M(7D5N+4^EJUOB=OUA-][O^#0\-U.X,.#;.=91>EE(@9F%^HF45%+>:2#+%SA MB;%DUQQPW6O(.>B[BOL#V4T%/D#(GK1_!N&"% D,>>"@M.,0%>8Z%"A+$9@M$Q ");>/5F(D5S3GXI(EKFZMSGN M';?W["[D_L!V8Y$/";474^M)&(:1''(F$];I_1Y<[814@F>!3*/V^W1L[^O= MR7W [O:"[RGW]>KHR?NC<[L_N[5ESV:+G5:YW_VANV6S-B2ZT8[2'T\9:8W< MZSKBQM986N>Z0L_/#E[>-N%@=UQK&-%86# 0QW3ZT($;X($ M*63 %!T+R34^SE4J!I$$VDG2MZ\"W)C3S5H[_AGFX[H6Y"<9H=[8*L8@E]K" MQ&J=7U06#)?H,V+1ER?8[RSP*T0,(FO25-Z[\7E/^OTB*!H>D#.0HR9P4+RS+UAMLMZ=V M6$:L!]Q=*478CV#;M3FNR90K#>4*6=:2X@866*YWY/6:&BV069!<"F9<.0@, MKZ%U6)9U*"#<5:A[A^!92ED4)Y,V":Q-1*3B&F+P M!FISTRSF7S23";D3B( MVX0A FX;$1X&9R=C_<@?%8;<5:5J;D19BDZ$$,"3ETEXEZ0RAT3:8*X !HNU MC<5X$+2=E+=G*6749/Z+*Z!*B7770H:4T$B1 PK3?);YAC0.(F\_5*QM+,1& M^??;2/PP>TK!W3A?S+(*BX8+"N>#%A33TZL!L8X](,,?)?.,J\L3=FY*KV_\ M[$%DS_>"H#W(9I 9DNVJ0'=^YB&S)*VK0C?%9V A2FT1F#6! L=HZN#0"*PP M&91UH2A[(,O1JQ7]8YHI>JZ+GC$??4OTHT^.ZUL+3#:3;I]^LOD9[U][_\#U!+ P04 M" 0.*56K2TS-11. B2 , %0 '5B;G0M,C R,S S,S%?9&5F+GAM;.V] M67=;.9(N^MZ_(F^>UXM*S$.MKCY+MN5LKY-I^4K.JJXG+@P!FZO MOP&2FDA1(K4!4H.[JUS68.X/$=\&(@(Q_/O__G8^^.DKC"?]T?!O/[._T)]_ M@F$KTMY_>C.+L'(;3GUZ/P4\A M_?1G?_KYIW\DF/SKISP>G?_TC]'X7_VOGI#_F/^CUZ,OW\?]3Y^G/W'*Q>I/ MQW\-T64A,R=42T:DD)%X;SS)-'O+(XV&N?_WTU]#3I$;IXD#%8F4PA'\EY8 M5=1$:T52>?ZA@_[P7W\M?P0_@9]P<_NJD?]LOXL>R7_[K]]_. MXF- MOU&^(A>_1LJW".-$L+]\FZ2?_^/??OII(3D_CN/1 $XA_[3\ZQ^G[]:1]H?3 M7U+__)?E[_SB!P-$//^$Z??)_WS+P.X^-[G,>2-Z"^67$"I N=_E4_[ MI3.FSPAD'&]NG=,5]^%DF0_6PPK8AX_;.KXAV=^WY- :]] M= 6T\P\BYW >8%P3ZHW/O8;S N0JPO*1L_Y?XNC\ESFPUZ/A9#3HI[*AGDWQ MS[+#3D;Y;#J*__H\&B3]:??G\#N1_[6]!B%H8%(1=4+%[R_[7[0ZZM M!"G3'_;++O0;?KE\4L'>:DWP;0K#!.GGG_KI;S_W4\Q<0LK,,BN=,#9GW/)! M4J/!.BIZNS^N+.YB>8-1O/'T0=ER1Y<<&?@ @_EW>[,)^>3]E][E,U >\ [_ M.ND!IP*A.:)I\$1RZ4FP3!#.4'H..W7+:]5IT3M"O"F1*R(?C2]DL]P?'KB!%*NG*C>F MH_VI9$$+7-_//XW&^'%_^YEV9=#KT?GY: 'Q[+,?P^1D-BWV3S$I>\Y0 ]&A M\2&U(S(&2YSBGMB4+,=76ACE*M/E+CS[YT9398X::6*=):PK2]97W>,!7 #O M"3H!:.,KKXCCB9*8 )T#7W;_^OOG*HKGS8B.4E_G >_*@_CK'(>O9M,9I#>S,9X0'Z <7^4 M%N?F_(#[H=EF MD"^2995TMDXRW70S.X4);K]Q'B?!7SLJXIEOT"BJ#/WI#'^GEUG..6D@ACOT M5P7%W1B]!30-9=*:LJQIW.?>M@WH%TG"1CI=)Z5IN?-MA=\;$8!;]%140OR4 M:?18K2%*F^R!.B8EV^-&^(.2>]7H.B-M5T8>I?\[FTSG@>*/HZ.4YJKQ@P^^ MG]X-7_LO_:D?S-^O6BFV+ANW\*NX44)"3_A3.8/RU'V&Q\%.(HT\+!<]E MT/-6:ZDBVK0AQ'*Y&8BE+A-02:EH?_RWY'& S^9]'-_D8EP]9J\16$>G;Q^AZ(Y\P,XR6<0\2B8]N'2Z>]) MZ:(T%@A$S8D$CBL#8XEVR5.7N)'6[S%2TVDQSYN/G MLG4?#7%OGO;'MQG3:"@;2Y,51%,)1$8IB46_C3 ;5$J1^6AS"T-S2WS/FX/- M-'4+K3K?7FP'=G'T&V.\8)X2ZBP>_0:/?@\Q$R>24VC[6GPU#L*J%V#7M=+3 M+9SJ?#%RYZUM,.@?&>N(@4B)3)(1;W!'%51H;ES2SM2.RVQ_?U[E%CC9#-FF M0#*WJ&N%?U@C$@DBT0 J.LOIGF^!.V0'?2QW'#TPBF57KE(.ME!=.;^4FY%:C> M2D)P)3;<"JBF+; IH?D.#G17W*B5U/=&B9A-L4,,$<55DGCP$9\\0_>)2ZT9 MN.!K1P[W2(4;N>*'9\(NPF[ @&L&UN]SF[D7!(,W'WU07!^D8S\>HC@Q'(!( M#8S82!4!AYY0U!*,KNTNW([D.1"@@HP;I+T>Q3@[GPU*M%)M8'B[8PUYQFYAFO76"Q-;CGP(\VFMB8,/OOOZS("CWE?]6K&"M7 M26\'HS\G-2O$KCZT2478!LPK%6#.1I]U8@K_3WKAK9+"ZHPO+;[)/*B-%6!7 M'U^]XDLX;IV(G"A%2PHUC<0I)HFF(%1.FL58/U95N^+K/4R+B#Z,1^5F,KWZ M_L<$\* \0??=3W''/(K3_M?Y;Q@>"+* M4^/ "9U9[9/KP,42)TI>2_#V!_ #8@?1[M*AR?S9^+!E=_ 1'\#: ?&_CS9 ?\^@+G& MANGHO%2Q_,_\^R6#46F)HL*W3Z#0DB!>Y4 @A'(IR:D/M>-TV^#:/^$.SX#5 M1*O:ZFNQ9U[#I3;\]'HTF4YZ!OV*%'#Q,:/](+F3Q#,KB#,J.9T] MC?7WOCOP_*!4/775W*W0B^M=+OBWDDCQ?C0L4IG__?A;R5 %])"S0@=*$F:9 M0Z)'5X+FN,-+'4MV0S VWN<>;O>HE\R3^KIH4'A[D\5O($S?]"=Q-!M./XSA MO#\[[X&DX%3*1);4*NFH)R[P3#QGZ',[G:@437>>6T"]9%HU45R#&MIWPZ\H MK='X^S_&_2F\&?TY["7D.862R!/0LI0A*:2Y"R0H $9E=M'4MH_64?S@3E?5 MU"R$+9OD?-GE+CB/QK^B0(M 1L._PS"-QFBLC29]7*X'9*P61!E=6OYQC9ZM MD23CJ2JLL4Q*O]61M<7#7C)#6NBC14UKR3U\M5IVTZ/222DAD!QD:1N@* DF M^]).,DKELV8\U [!WHKD)5.HGHH:U)U>W5_[#R; @G9S"=#8>XM'-K: QFU*J MA\*P-A&7C"54:.=HXAG8=A'(^Y_UDNG30!LM"B?GJ5;O44PHDX6,+J*CZ$:" MBK&D!%)RN1CUB3.$Q$HP@S2<^(4OD@<):"J-WF\$] +HLI#U5#[$G\5 M6?]F_'W2.DOZ4K8"1.'WK 7K1#9;6=#W/>GY*;^Z?!O.[:DO8I0](9O(_M MSYIMD#X_5NU/<4TNZS>=F1_\]_F!::1C(4GT$3EN@=)'02RCD2AJT+!S@GJH MW9S@7E OB$1=U-&@S:W%UN(0:@HPB9DIL*7B07E,2A)'X)2!B"X'R MV@VT=H#WLCA4044-;O/7H;X>#><2^$=_^ODUNJ<(>/Q;WX?^H'0%\LX[1%7Z MP_)2J(L":[8;Y!7&OH3(;) QL7X;34R91 MYI(L43,\WI-W!#V.0)26G.F8>F"BBAVGER M6Z-[-+M3-5VOYL2U4=0^*+40R?Q[/:I=L-)J$L&6PI=0.K@*0[(.UM,44":U M@]QWX7EYM'FH,AI4UZ(,(D":E.;AO_OI,L]E'CA;@$96O_:#P>0DKR:_7*7% M]*RF4:B$QW! HDNI#/%@!3&>,INY4TG5#C14 ?[\J;=W]1[4U.HY(2$7_\8$ MADZOLPIE%11A%GCIU^QRW)/U?@NZ9\^V1HIJ$'7?@/2REO@6P6@O#1075F3< MHZ5V:)-J+4AP--$@L\FN]ECDW5$^5^N]EF(:GZ"_C8:?/L+XO,@"M]378TBE M8BM9*TL7=2MX)))S1BR+DG )*40OO:>UVS3="^K1[$75-'O'R===+35-]'() M?GIQ (_R#7"C);@/XSX*Y8L?]*P0V1M@Q"M1'(E2IJEVY/,>JDL8G(5&:<4A5)4$D2:B4X M3JD*7#9RY#:C>K[T::.8!@;S!<*3?#GFK)=L8""8(U$97+%!-"YQ1T(9^\2B M83)5K[!P=:^?A+>/2:;<4.L%^G=">33&34" B1(!FFGC ;BK M'A"Z#]3S9TI5M33(-+F@\BG,N_)^''WTW\I5N_:[PR<>:'C$A&C@%G5;;L\Y!BCH2;R)Z-"+S95ES#(9Y MKEQVM=V'3H!?-CEW4E<#EZ,;> ;:,"U03E+R,AR(XC(<(T$RZI.PCGGW>+FV MN[3.9E^^+,8=^L'%E(1WI078^6+"\\4QS0+-8"4>TPG0)!/"DI!<)C0$FYQ@ ME++JDVNW@_;DW[86*FB3KGV50-Y/:'OU1'16(BS"7+3E5%'$2V5)9FA:*0;, MA=IFQCJ* ^B_A<+6LUZ[2+M)\>H4QK@-7<#)5+(80B2)>;2H%44X!BT,Y0QW MG )CHO9.N0+AN6K^X7)N'E(+3R:=L:M] =L7\Y(^4O2JM@;M\VO_T>7J2T9V?%TJ> MA,7\MG?#"]?F[>A:KG]Q?JYJ3TR4:+IE2H3,Y7UAEC@7-+%!FVR-I:EZN^$. M:=A\JO[MTF/44CDU8JPCT51,J<4 H1_\9U M@FBU"&J["_+;/_^ED*.2A)NY2[34/H7:&5K;8GLI+&JIL@8QL95Y]T8)Z6GB M:",F0Z1#:S% :43AYW,E/613W<&^@: B3?Q@L#_O^>%BO.V0^*DL*DW_6A@) MZ6\_3\>MC_-S;C[@/$=J+?3VJF>/9B92J&\UK*"HRXC.*8AQG QJ9]3M3_F+CSZH[G>1;Y-![U]'@Z^E./X& MN(M9Y-%)"3(1@)$W/_71Z?!8_0YH-8%0R<;_,IO-H\"B_\I-^ M],/TIC^832$=^_$0Z5BN[^>)3V]@ZON#!XUIKPN@TTCWAK)8&?^.&SZEE'&> MDY/6AI(F!IP&KJE+PH9>72@M9A4=C<;4I2YP+0ZG[YX>?9[T-Q=XZUWT7J#2SW?T"YM<"5 M?86Q_P3O9T5B)WG^NDQ.9M/)% ^3$M*\6#E(:9G4)8!5,NAY5L1S:8@WS-DH MJ-2VMB>W*\87MP$U5>(!23RSD1EX(2FH84%4D(^26RKY%"&]RQSO/8ESE5"Z-BCOEH.AWW SIM!T3F 9B:7 44:.!@*SI0&@!9YUCM34;KW2'?4C864KHMS6QG-_6M[?B;Q) M?CU\<7DJ[6LB\%#R-36QE#&2&060R0N]GWUR,\0?1F!%%3;8&5O!@IKD'FRBG)IE3(: MA"LMM^B\9SO*U1SW<"F3_I&FAM7N(L;O(&QQH:X'OQ3;8 M2SHIR\M4$HZ(I N)V*S+C8TPWN"?,M5V)C= >1%<>(C8&QPV%Y.MRRM5WDFK@]Y8%=]B#ZC#*?BP) M=POX^,N+1),RDD(87($HM=%1EQ8Y1A)F:%92&S#5B^5O #A8FMUA.#"JI8L& M)^+#!7&UC&$J';G?^W.XR#G;8DV-DOM:K.".81QC%:*[K59>EBJ(:9&=< M]<680_L#-3,Y/?MC"2ZAAX:OFB6FM(V7O%3X!"I(4,ZJ3'G4HG9@[$Y /YA4 M46&M3]\?O/YY=I11>S%_QUT:OO(=IAZ3. MCD_LE,59<[4K:9L*O8(L+:,A J!2L&DAL"=]+V.S^[4*QU%I#8;8@W^ M(652Q#%K"0<(6<0L7/51='69D9M_1@K:6 !@?K48RS\]F\;^<;^#*& MN B XM\',!?[,!V=C\;3_O_,O[]Y&!6^^'@<&$ZL*C.&N,G$RRB)PIW :AX< M[O*UHRN5L#\[RAU$J2TFC&T"5OKE.$ ,G)<6 :5.1.9 7%" )DK6RG*I(JU- MN+OP/#L251-^TSN,C2@7$4N-GK;G((A)VI=)0XYX[S41P7,CF8\IU\[-V!;; MOFX@&M.DB2H>RP7"QB6]^GX9[ DJND11;K'TPI1:!!)L\.@H!P@R"9W%WO:A M*UB'OVRH28=MMZ8'JF6?1U>.^E!]#,*AJ'-/"/XQ,&<7==1N7?9QT7OI$M9% M_;O5&0UU1;S390BB2H@&/4W'M*$I4!;2RO&TL>C\ML]_1&;O0_4PJBO$ZDT$ M1J/!+9"\"9 56*(519O-^I)%Q!"AYX+G8)DS6S83N/7SGYM>NPNQP0X_;WQ8 MJBK?G7\9C[XN O47T)@5+!C;6'JHH,!C''))]//,%ZE;-(&I N66"V1LIKC5J1"(%E)$& #6QNLON&] MO^=!STCCM<7:HDG@*$__].-R"7?QUS?P%0:C.<;7H\DE-S4WZ*J'3#(3:,+$ MC!(PSI:Q.KB;B9 #JYYTN2VX9\29IGII, WC[6P\G#?!G/?>_#9OAWG14 =\ M")%; J7UHI1EP%:,@E#G _X_I2G79LQF-,^/(I4DO\Z)SL/UCOKCCV,_G'P9 MC1OS[]X_C-/XY.3X_>?_SG>S\N+;J_=FEA==]'=DIGV GO2KY"M#R#M?,& M4](:<$%*)GE*RB4\^D/OO@_O'-Y)LSC]1_G4X?3[9?_SJ["\#"Z%&'1Q1Y 8 MVF;>*CKLXKZ&W658\6 UR6( MIIP UW2_7UMXO *NOM=Y34^>S\(N"5>5+*(@9?\@Y-9@0]THQ< MUK&$N[AQ-31WXZ'[L[TZB7U40V85#:HY$/_M&A"CM'5"<&(4$Z40V! K (F) M5ITS/G+)M\I4OD]YUQ_Z!)7W8)FU& 6 YE%I*?"/_O3SZ]ED.CJ'\9D?P.3U M9S\CS743!L-DASO MP[B,36V#LM5,D:T0'FC*2'4-[TBA#NHYP/:S1 L\>$A*$V[0L)&BM%ZSTI&4 M@\Y21&U<]7E$!R31?=-*'@F'=M%*BVKS:X@^?AZ/9I\^SX?7GD/J^_'%H(V4 MC/!<9,)+?R.9-6['@,918)0&XTKW_MKM-;8"=H#Q& VTNGHO65TE#0* -];< M'T.<#KZ7AN+#R0PEGTBL1K2!.>U80#FPVNG3V^!Z]JRI MHI#6M;EOCE]]K'$'=>OG=+IXNA_9RFT31(4'@N)6!"&CM@%]%XA6T0PIB!Q[ MMWYBMQ?P#83IN^%D.I[=K/?@1MC$I$)3F0&1+)4&JS(2QZ/VS +D7/O>=P.4 MSAET^$$G>67PT\+M>S4:CT=_EK%0_@O^9/J])X$#*,.(I+)&22Q(25S..<1HLW+TODVI,XHG3IB]*J&!6?P&,I1IPXM1QS!/!EO4 M=%/EN$J\M$@KS5*<3<3C<4T4]]1)I='ZJK^_;@#SQ$E25=:U+,*$U_%^A?'1ER^# M?BR8YR$ F$P+]EY@G#KM)6(-I8%;(F$IE-&Y:%I980):6L&E M&%EDJZ6#3?REK< ^<9KM55<;DX@KFD%SZ4PFLTMK[0KKT7 X\X,!>G]""V/* M:&91.HE 9L19G8C)I7_J!ZPG?%:1 RT)]VIQ[@8?'4E41"^DBY[5KGZ\#],39TL+ MR:\SPW;>2%:WO]>CKX ^W[1,"9^4+\I G_DJ>M%0(Y0PQ%!9_/_DT)PWD?"$ MQVH.NMQU;+U_;/_<)TZ$QH)>YX2K:<'TE&*L-)HGVI<)*EE+$K0,!*2@D%T. M9C7R5M4H>>+*[RK16\)HG:\)?QL-/Q72E86^'PWC;#PNO><"&&YU1# "772I M+9+.0R0Q<1>#-XJ#J:WH6Y$\$Y5WE_(MRN_> N&6G>@4BI3*&-6UD*_E+$D: M.3&>JE)1B68NRY)$P5AP8%$PM5NT[H;PF9"EG59N(5'G3+E3^+((^DU.\@7/ MRQ(FEWM<-BPQX21A010?W +Q,N&69[GR1F:N=.VKOWM!/0^JU)7]+>QX>-BU M6#J7\$8WT5TX39=AXIYSFH'PI6R?(LRD%0E9::*9B<&&+!3(K:S)K1_YQ G0 M3KRWL*!;*/4^F!?QNEX0$@^]! 0,"T0*IX@3P M)-Q;*- D$GH]4OMFAFS]M"R>U0ZDP@.,""F1KXP;$J@L89)HI7;*A%3[#G<7 M?$^<-ZTU<@M]'A[CO%4 BQH$;QR^^503!1H]8^\CL4YPXIFW5%%N6/6DUUM@ M[*MVN?U5W.Y2/72=\F7ZY@T2SS/#O;=>4@G$Z%*WY%+$%6A&N'):>QYH_8&# MZR@.5;O36:^KJ?+=Y-NBI.)FU'TY,V<+3*VJ<6[!\-%;37/ MG)T;%2 BQ>W=H3TQ;\D>/'%> P%T,@)RRP"T];R?DW/54;X-FA_<1'1M*.DV MN!HY6)LP'<;)ZJJS.RG04>!-JFTVX+-9&9&1\MHR]"ZR3"285&;)0M:,T1QD M[1'2^R7"/0[7OGBPBYQKSS8Y.I^7TAX-4YDK7.8:+HZ\HT]C@&NM=($K46:Y M$!LMFAE )?$%TO[=\X*&C\ ]5SZBQ;!LT$[A>ES$GN8Z>RB"1 MVJDDI8FHB#>,$R&H9#PHD5?K&SJ_]ZL8GLOQWTFV#G!?>TCUOI1^ MS^'>6N>[2+:!KE_YR1S-Q0R-'!F+BI$4E48T#(CC7I94=)LCCU&HVME]-Q'L M_SSOJI-1-8$V.+-_&PW3:#B_T ]^^*^3G %-BX+OMW>O3DXOIBT!FB=."$*U M*-8J..(U6JLJ265I4(ZJZF5FVP![\F2H+_[:=OTI5-\Z"&@4XHYNH[0$#_4@E0[,PE:U2T]C4L-.8M\X MJ6$7F36=U&!ILM)J2@)UI;Y2L!*1C\0P"$D)X93?JI73TYC4\&#E/5AF^^A M>Q8_0YH-8)07O7\ZM:&]_<,Z]Z+= N-*0UJN/-?XDFC/M!0T>6V91=$G2HTP MEO4V?VR;KK0Q,N!H-J&E)$OC88,T.MYR+5[SS?J2GOV>32>]U&X M+)6=])QF*0>.!U'(BLA41DU3].]M=,)RAKZ^J#WO[A88A[ZP?)BVU_I8=Y1O M@U#G;0TJ7R]J[-_#M)>C48KQ0-3\/ +E2-">DPAX0/$R)V"UU5&3CJ!7B)X' M$2I*O46BZ>TM%QPXX8--)?\=%^R<(B$B/@69Y01!1ZC>P^"1-[;HPH$*4FZ2 MO[;.S"MTA9S@D)XT:!(YVC:2RD@LQPU+)!:P)=P ]3P845?VS=-9 M%Q&CJ%TRL31 ][08O<&CU6P8$92IG"S+O $='ETE:3>U=Y/J(ZXDE0&]'AM1 M#KRTT #"2UJD^-Q5Y+NI-?[*TEWD>^^B@BWP?02*TEWTM4V MU80/$?2^2)"]R$S[1$H35R)YF6[ RP!2/+RH 4-]]2J'QUQ)6EWWN\BW=O+# M2E4Z\WR4M8,["?J.VL%=I-3 S;^[ M$E52"$"#07#EVE6B;1ED"@2,#,DKI5*H?4P_A=+?!^F^NL!;1XI_.SXZ.SZK M,:ULPR=UBA%O@VXE0&RDIAE,9N"#M-P'+8+FV1E+J4K2]S9\9M?JW,D$X#?P M$_S 21SWORR7N?005.8*V11(#AQ*G,^4_L2!F!199B$ <[5S@>^!U+T>N7S\ M"5K$*,;AI_ES3F$(?_I!V?QZ7%*K9,S$)ZD74\?QA4I$9[ L*>!KR7"55KP1 MT@'2YRJR8KU@N9[\6R31WKKTA1LD08+U,A$;N"J]_LOL69=)XD89#]I[7;U' M[F8X^PH>M"=#=VD?.IAP,Q\B*2ZR1(.)ZB(1KG -2E&BJ+9:IDB#J);\< M2TK6+F+?F)*UB\R:IF09XR0H$0F(5(HLN"&>,T$\I99&JYG8+A/CB:1D/51Y M#Y;9?ASMJ\RD^7$_O^3K['/?]:$5W.^M,:]XXC:7C@XYL)BB]%(XF56(R089 M@;%+3_RNCV_KE&< $T-)UO/X6DO!&+$&--*C>$BXUUM:?;)V:Z=\*<&C,)F. M?9SV(HM9*9Z(B1Y?)&4D<2X"T2RP+"1N8[3V4,XU$(_/\=Y%\^N^5A<9-W"U M;\8 "K*>S@SW."X04>3%^:?$NT@)#2XHQWP&5;LOW#J*0ZB]DVI&5>7:L,G M%2"P@8)4G/#@&9%1SG/%,LDN4&:-88G7[MFZ!N*IZ[F;5!MD85T!$5SI[+TC M''39K%@FUJM(K,WHAE@9':L?-GXF:GV8%!OD35WF_5XALD%0%YDB&LI,"2[1 MJQ!<$Y&C%C&;X*N/REY'\;R.Y8Y2;K!;WSP_E@/>)SVTB3V7)I#BQ> B!:*B M@A(]IZ/AVD'M3LNW(WE>^J\@[29;^>;0KA/)@T6G%H^5,AG$[MYPFGY!T4E)3))8["*!DZFZ9T3[6[DA\.Y+] MVZ45U;7)*GVXK!M$#(MW=)+/_ F2T <7$I9*U)&XI8I=9JX,ER;:@DARG)K M4ML670/QG/3>3<*M[Z)>G_S^^[N/OQ^__WAV]/[-ZY/W']^]__7X_>MW=3)! M=_GX3O=3#U['RDU5DH$GJR%X .D8+R5;N32:B]$Z*TQOEP=UW)RGGV'\>G1^ MWI_.'=@KQT@(HYPL,\]9<*7G5FF/CG\##0#DQ_$YBN&]"'V3A^1IO] M) SZG^;O7,]FPVFDG&0JT%'/ K=$":5CK+ )@#D3:A\_ZRCVOP75T??J]M-1 MOBTNJ6ZNLY>X%M!;[>F]NXBOX89H=O >'ZIO3L)?T-J MZ$,DUU"1H!4WQAKB!0]$!B-+-R)-$E.E\X3@6W9[.K0"MTKMK:&_7036-K57 MI:@4^I16XX8B+9XO5J1 HF82OX4F7WQ&J;T[B7US:N\.,FN;VLN#2=(R$FWI MILQS)D%*B_8YI4$K0R/?ZD;X::3V/EAY#Y99 ROWPPP]J_C'M)3U]F'R;O@5 MS_71>%'OK[T'F5,D3"$BZ3*NU3)#)*,@O!/<5<_NN O/T[=ZJDN]P4W_)FP? M\=]?C"K: F&CN[G[T1WF@JZ>1K>D2D=U['$KN8;4)H3BG#SQ8#?] ,2,$&HHS71&9-4;6E5Q*5(?"D**JFZ=KO0WB(T4M5F++> M=[298FJ^+N7=74 XR;_Y/R>S_K1L#'[03V76:X\99I00$5]>5GRW@']CB1(M M%+ :B]@>7>U2*,;&< M!:',(D3E2T0GET9[+$MDMJ&I,4=N@_5<2=)9!34K;*YO< M4;_J3\_YD@F![ MZ !0'2(:>%R@J:?P#R=+)H\N S\22YQO-XYQTQ.>OHJKR:_B+*];0)U"D4[! MA'Y LN" T&@RD;%D,3C#",V4A2"\3SD_0*>7#WB.*GV8]-8UJJH[/XN(8+:0 M0\G3M]'%@JKT>O".^&Q,RD(ES6K/&+D=R=Y*8/:Q43](O+>=X/M.#_@-9;[( M67KM)XNK.H\N^G*LK/)$>IY1/D80[AD%-$Q"$EMEC]QS0;+^Y(.5M510Y:B: M2"O?7-Y$E>#0T$$.21*E<>(V&9)"! M$5!,2PI6JBHS5_>K\#N2$/:A[UUD6CM:_??^5_SQ?UW,!R]IASPG2A1$7:+Q M>+S-SSCNA/1.<>VW"];<_-S]7F'7$?2HCI0VAMHJ%@B/+Z_QR]?_/Q M]/CH[(_3?\Z_KE4@L.W'=RX0>- Z5IM*^\RX9ESA^2M=#!8DBR$;%8UW1M'> M+@_J9D0?__>L/_V.EOUD5%2FM\C$83;@)@BR&4I;@ M7O(ZT0A*Q5S[*F$+6)W[:)1/.X4OR]SV#^/1I[$_/YI-/X_&_?^!='0^F@VG MK,=-DC(Q2\"G8D.[TK@]XA^1^2PA*%&]U_:6T/;O7=9FRUK7C08Z:7#M=CO, M2\?X"N_5[UP@URF#C$P2;90B4BE&0IG@X971T@EO1=P/F[9!^U((5EUS+2;C MW"*3A1N'/KSE3@-1VJ#%D'0@%C0C1@H'07B>JG=GVPAF7S&/UCRI(^U#ET=< ML7Y9DKH4VV46PR+/192A,: )*P5:9 <5)8QA>IFRQZI<$^6X-Z9L(.P6U@:H_/ST7"^_5VTSS8NHW7C"6,) MEPAXIEK&/ &>> "=P*G:S:'60!S,%NVBG+4V#ETDV\*1^>S'L.YOS:<,^B2H MP"5JE_#,$U(3GP7@'PFL8SP$6[NASV8TS\PDJ"/U!ODQMR.[&!&Z!;9&9L%= MN YD'532X5;4Z*" !N?#G1A#5#&&E'!3%.AT!;2%ZXWFV!'3)#@'MB5>B#)UB/-(H UL= MA[#AFN;6C]^_.5!/_*.JLFM]>3._=7AU=';\YO7)[Q^.WY\=?7QW\OYJS,;\ M4'R%$DG%5,)79'ZKM6Q0UN%6I\IS.UWWU%_YRCT0%R6B&)1(EDIEJ//*!Y6% MCII3$W*O"H*._B#J:O0=X S&7_L1YF_!VA./!H-EL[.3? IQ]&E88J@?8-P? MI?D$EJNH'!?>6TB,1*E*XS(I2NL21IA!2TK*'+6N':VLO(2NY^?R29!N![+4 M7L\P!E+X,F)3X5$1O"#.645B<#0G:U*2M7OH;8?L )[8 3FX>@HWT%X+QVZY M19SD.K);MD!V67JJ):%!X+'D4R8NX'IX1 MC^4VY*XNO9Q)E:CWQ!KG"9IMI3X%/.%1B9A<#,+2R@Q_A&W0'P%7=FB@OHO. M]MX7>QMP/QJH[ZS&G1ID/T0'>R=*2":A\6^)-%26:P0$&:PF.N6L0$0MA'_Z M!.G00+T=/W81?9/[EM7FSM8RPR5U1&23<*EH00;C'9[SK& )4LOZ]RV/O'WV M3DJZMWWV+A)N8)Z?P@3P S\?#=,;^ J#T9?Y]>*-INXV*5P?-80E7*;D3A*O M(>*"?4;0EFMA*Y-@"UC/B1:UM= BU@X#_-&G7V$(8S] H$?I'"5>YMF5'. E MU@M6HR$EE&.&.%^J90OB8+TB0)W.QGCN56W*[ 3P.9&GG68VWNLU#>C62,3? M\I,;!&5W2K^/IES3&\6U M_]*?^L'\@9.RFX^_0GH[&K^=36=C>#>9S/PPHN,9LQ*9EC"<-?CRE"TI0 M0MZD&)2LGR"[*\@#W6?MCW]WY,(T4&.K7)F'R.MD/D1NF"),J,Q-"(:GVGEH>UG8BWLE'A]=6B70=7CO?\5? MG%Z^]+^.1Q,4>M32!6X( //HJCA69K%$H@R+5*2D3?6&)@V6\>+X?F@JU&Z, M]>#U+/*HWPW1-9[-.W?/.WE__.R'BY7^??["7RQTY8P3SE,=I2#9>726K'G+!=0:E(ATM*!BX?2RX<290.C6GKF=?6 WP'7^W)>IT<@[)W( MU:"]6SM[\?*3%O]H530]SH)WWAF2>6GJ33V>LIPQ=*Z<+P%C&FWM@MB#+?;% MO5)/@U;K[Y-^M._3XE1^.QHOOU5^C_54<$E*]+QT+!GQ2B?B?? D6)L!?,+O M5F\:L]<5_GAS'@^!UE\74R^#]EZQ3S;)?9'W9CQH&M! E4F5VLPZB[,>2$+N C[\\S[,2*OA( R5:15R&DXDXP2CA M2H8HM&4IU+Z"N '@\$FO>^7 :GG!@W71JM+S08*X6L8P?1CXX7M_?M'@<)LU MM2PCKKR>PR32=J#)KF'*?>GXJ? W,$$=RVB(:%D::S(@P6=!E#"9!PJ.A^H= MW)X,;^_)[WWDM-U%M2TO5*\NM);I8\J)+&D"HBP'(KG@!,^80%A 6U@905GU M.-]&,(_0[VFNZTV>4"=%MQF3+1'@K/3"P,G,&]Q;TW_*\@V>9,B.2*-,R9=*& M2(,GM =J21!1.LY]UC3OV^!IGF7:["YSB(D9K.WQ#(E MR^O.B7.9H\LHG%86;K_%^H!%#M$U.+!"[V9 M4M8+@26JC20A4C/O+44\1^6(Q!3ED6II:U_1[6MM/]ZD@[Q)'0CVF))Q[UWG MS82TGHZ4*XF&@2E_2,%,N=EWQ&5KH\XF\/AHJC9V7-N/%^D@+U('@M7,^VV^ M3M1"AO[UI7HIH_(I$6U+86X09331FV[^TJ/4PC^@_^ES28?Z M"F/_">8&TAL_A;>^/YYGW%Y_>9RPGH;H2\X*OCRJ6$[!X9=Z[ M[B?T[CT&\C_"%WDGYCZIM_=F8.%^021E$XUHYNC@ 35) [%!)Y(UTZ"YM_() M>1$[+O['>_PXW^.6''["T;,M!.%RY"6?QL22"P$1T%; R3+:1@L\X.[9.@ NK2\^= MWIQDSO%\&N(F!HV5,82AS[V(LLZND(F"IZ MJ&]\R&I"X;U/V6MB**7E3I42U$0F1G*:P7&J0O6YC"^PFK!33.\@RGZ"K56-NLZ4)?P8-$"W^Z4(G$FX@+1*-:&:JKLWELX/QK> M[E1-^.AHNXMJ&]#U[M(B&95,3AH"G#.T;VPD5AM'.$//S()7BM6VXU]"+=A. M.M^I%FP7A;4>"?ON_>N3WX\_'OW7\5F-L0%W?5RGZJZM<:Z4<5$6K,A1.YZ] MM-P'AM+7FAE'+?H%M'?7!W<\9/J?AOW 3N&_9_/83D_3X((HV;+1 ME"I:;XC7PI54/R5D"@9@RT'D=SWF!?*@GMB;3=M#8,??_'E_Z!?GA@_]07_Z M'0^Y69G8\W]GD^F?CF;3SZ,Q_H,>"$]#=I1X MFO'XU3H0QV@L \/PZ U4I^IV>MT5O#!^'IX%#:[D+U=3QJ1$Z'\M :+WHV&< MC<>(N&=2XEQE1:PR)7))@02C! '%>(Z*1L5K=XJ_!](+9UT%/36X#/X-%_MZ M-)PBM6$8OQ]/IOUS/X63?"F%TFO>)LEL#(DP9DKQ%KH>W@5-,@M,&V&B8;5+ MTK<"]C(I55]G+6XH.PEJ$>[V,E#!)!!),_X!5*#9$'B9\D2U=%%+J)XBT!WV MWFZV'@$5]ZWEQW*Q=;FK7]H#)? SCSTZ?+M25(Y0&16^=X*3H R4 *20'!)' M4;-?0'.S*:]^\V'3J=M-/2U_D!K)ER' ;;$TGQ-^.ZY #XKOK<"MJ=%# MODEB+:,J"D]\!'PO)&[5U@AT/*15.4,2P)NYGWLCQU;#X??+C5WDWH03 S], MI_ 5AC/XS]'PT__!_UY,IL[:Z^(UE''E>(1'0:R+:/J5OG.&2J-#[:SH.^ < M:K1S#;VM$:*.T!NT6<+5+A*.YZR''*D/H;0'9+;DXEE<;I2$2^ A4&LF5\]7-@+XJ^QQIHI^==!%I3O^5*!;'\$_R84T;QOWIY MZF@+P+5+)-!RM^8 3YUH';'<:A:L%]FO-.[=<(-UZ\?O_^CN)/%157&U.:27 MH"X T2A%YK[4_832Z#Q)XG/*Q/MDP0D3A!3U7]&;()ZHEJO(="_>VGP?H@:B MY,@Z$]W4N%#D+?RQ9R,3TE)B=5S"0 5VC,(,CY2682[I-4VZ1T[?F3^R7#SH&> M=ES81=9-.#"%\= /EM&&Y6B]=Z=GRU,N)2]8HHI8GQBNU*)1D[,B&>VZI*W, MGM9V\>^!]!@"/0_1W1HAZ@F^=;KMV?&OOQ^___CN_=N3T]_G P-.C_]^_/Z/ MX[-7__SU^.37TZ,/__G/H_=OSM[]^O[=VW>OC]Y_?/W'V<>3WX]/SZZ-%EBL M=!*^?QB/TBQ.NXQI:(NHVTB'/4IK=?Q#EI:SR)A05N+_V&AR=#((:ID2R?<: M8^MX>[^X)CV%+Z-QR3-X-\RC\?DR9>KBXC@FF16@,Y4U1]]*>B 6G6^B@TM9 M^9 CJ]X;:PM"Q889YDD=&W0WP%-O%$690$Y&VMT3K4C>'?A M>8:,J2;^%F6%5Y7"F\7PZOORAPL/F0GC*$1?ZH"0SI*SB/H*R_#1/NV[@>J)$&^]8:M +LHF)["VB-PEIWP#I,9*N:"N^C1D?Y M[YDBW$J:I%7H5MMY/ZA G"[VF?'&:ADUT[4+D/=.C7OB7(=@QBYB;\"(I<.Z MAO BZB*$%ID[$J,#@FAPU:7Y991!"U5NCVCMB41W(]J_+5Q->:-FDJ_H'TW& MTPMD)^-E$&[.?R^28T 5$8;QQ5!52T,@7*8@=?8J;3>K%A]PC07XU14#-CW[ MN=L6561>,9/I&I[)T3 M$4V6G-\&U"ZFQ':$6 >R7^.ACH[6%5Y)P!5/AKO! M!>>4%UP0X.BKH=-&B;4*'?3LD@M!1!6VND]_7%K?8!?L4>F[R+5VCM-QN7KY M,NY/X"/$S\/18/3I^_(4\LDGB$J0Y",ZZ3X)=-*%)PQ*;Y^[!\-R>;C@KWW\N#5L":2W+ *AM,1?T*A *X9FHB QQZD% MD]-6JKWG04]>OS4%N0^?[M7W5S",G\_]^%^+5$RPW.CD2'()[1*K@ 3+-:'< MQF"ET$[4[CQS'Z;G;M$UT4V#-*AU?!?H+E*LM\"WK[C1"K9'$SSJH-%[Z5)! M'7O9!$E24QX 2(E26OGUQZ&+KL'E/;(EEVTT*3? MX9VWPLO3$Z),,>!QR6W)&>(\$4\-8G81HC6)9E^[??96P!Y!H*F3/G>[HG^ M,IY:DM6O,/HT]E\^?W]$:59KF!Y5HM7=$EM)M7+!I%)S:24M7K#W# *GH)&: M2>//JJ=:K:';1[*5=,'BHDAA!)$BY3)VP9!,<87.2PFT=@N>QYILE;*(D*TE M@;E,I'...'"<*(="4L9P(7XD6]7@48UDJUV4M>]D*TZ]HD):/&14200KV#@8 MHC6@2*02P6UUL?#,DZTZ,*::^!])LI4IR=X1%#$Y6R(AJ06;.0M,9,&IJY[G M^>23K3K0I[6*GD*R%5AJLE>!I&@#D5Y27(^,A .US 7/N:Y]\#^39*N=F+!# MLM4N&MES)LTVT'XD6^VHPAU2:AXB_WTG6[FLG%6,N"0T&F3>$I=MG,^%MH(+ M3:%Y3/X1)UNU8L8N8F_ B N7M1\W9?UDAL",XH2!+'VS7"0V021HA86@,@CM M:D?#[@7U"")A#U7AJ*7\]^$HK<:++02;6*0D.H>KSUH2Q[@C/">*KTRR!FKW MM7Q.=WF5C9&'ZZ9!WZE[P\?;X/MQE_=@C>YZ._,0=1SB+B\IHVAI^6%=2HC3 M!X+G;R8RF6QLTJ[^0+2G>9?7E"V[:.%@=WE&@G 6UZUQ:T6SC0*>TAQW6RL2 MM588I6I?^S[5N[R=]/F@N[Q=E%$Y@?QLZJ?SV,R5P>4'B[ZP6<0HF"&,EB91 M-FOB)9['V3MC);>"PE:=5.Y)']T(X+D;*_6D7S';: YJL;+KD"ZZ/6\!JF(^ M^48@^\\GKZ2H42LI5TXJWPQ.Z,Q-"IH(Y<*B=9RER9-D0D!W#*RR6U5//R[5 MWY%4OD_-[R+U2]_N3]IB%74L>HFBP;!"N.?S\^6B)1:+/P_I0UVU&6E=_7HTG??_"QM(N\:*_.LI#691)+6:.D)>[F12(I M1/1IK/(V;.7\W?.ZKCWX*>NTNR0KU_*=C6:K6X?G3 0I@"@.:%NRD(F/+A&5 M)7XG)4NKE'&M/_FI*[:C+"M:U7$T0]_O>^^/LS)<07,9(LE11'0A2SF:+^/6 M#95:*R<4ORLA8@+Q+Y]&7W]9?N)"H^DUYVP'2SY]>$27$F"-=R"YXYQ\ J-=1Y D]72H),?2\]D MR3WQEDK"60Q*4L&=;-L]JV@?8C\7%'%>Z0WO80^>^9(D& M$M0;(GP$(HW6Q#(G"6,Y>Z!9L=2\VN,1)SZV8L8N8F_!B.5NN2GMSCF5&<5M M,E-1;L,=$#RY59D>&IR.VN10VX^X!](C2!EXJ/I6:5%1]H=(>01);0A6XBO! M Y%@!?%,16(#&":CCFD?I1>/+.7QT9@E#]?5(5(@M\'W(P7RP1K=N9W) ]1Q MB!3(Z('GD%)Y4\K=31DR3#4C"JA)U.5D?/LMZ"FD0#9ERRY::,"2]5#KQ0'* M);.4"J*L+@=7226NC!B*OG-MX\YA=&.TL MAY"3)) C&NT*_Q84S\B2P[$D6(5K*C8QV MJR#JX]+Y'?F,>U'Y+E*MW2+W LI%DA9+40G)(S&,6W3(64:31V=B5!:,:MR_ MTDJEPX;FJ2L?O-_4BDJR'E425/..8G^\.CO^__XX?O^QW+E_/'OOQ\5N^0I= M.H+=]YG=DAIV0KR2C."M3)%JY3@+$CBUEL:48[32EX&9LG?OIW>M&?HR&\?/ M?@)'G\8PO\)Z7F2#&7&=&)HS1D@D3EK(;)HMTO_ MWJEL:#ML79V&-Q"F[X:3Z7A6'O'61S@Z+\_I 0UH[0 E,46-:Z:4H"V,[UOT M3!AM!>.UJ^HV8=F_T]"$&:O.0Q71-PAXWL3U <;]4>K'#_Y[^;*7F)/:4T^4 MCA(W7J[1@Y9 7 1G10B!I=J-(>X$]"+(T44)#2(--\&]\I/^Y.S+&'PZ&?[= MC_O%?3KUT]*["\]0W,O1HXX^%QL+<;H0B _44J5-9+[M)K(9VXO@3275-(B$ MW\0YGZT-DVF!-B\]2E>Y5#VF(U4B9N)]*3/4D(B/!FEOH@(NM,O\P^&:8+HSC[[,9J)<8#_DWJ!&AIU5"2JTEY2 M)D,"6(^,]V"X5O@RU!]%>3^N9TJ>ZBK9F-S>(4%R%B;PWS-<__'7RX)FJ;(4 MUCAB%>Z$LE0UAQ@=&EXH@#)"+_O:[0%NP[&O%,:]D*&SH!]+4N+J0BXR8EC( M/,6<"/4.][] \0P5B1(C)9>,>^:WZQC0@32'3D;LK.)[./,04;=H!;L.:QF- MV@98HVO[C: .D$=.FI6H7%4)G&B_TZ\"4X89B7+ MU7/H]TN(>V[D]\N'7<3=G@?+"+.,@7LA(V$J4#P]?2#!63Q',_4Z 776U38^ M;P5R@,;A=11UM_H?(.4&0;/KSO6Z"3K1NN^OT1ZCT>X[WYCK?0;(-=/T*?>."YN*NV$:1 MI,;%X:%")#!*0IF6:IA1EN,*DZO=W/8F@OT?X5UU,JHFT)J']F)J:IR-(9U\ MA?&P_^GS]&U_Z(>Q/_QT#5_..7)>)J=RRHB,V1-K$AJMS@'8J**0]U[ ;_NP MIZO;%M*LG1]S=O+V]&0(OX^&T\_7(,G(3'(F$IMEJ5NAG%AJ*4F.*@TT&ZK] M=@J^]?/WJ-,F2AC5E6"#'?HMX.?XP=O9,$V.AK2HU+CG-F)Z\,=\K4OH7< M;3?=\;B;[Y+>/<0,G29I=3)M24@:8<$7GM M/"D.J57"!BUJM\981_%L/+.. FYP'W@344D@O,@8W )7(P]M$Z;#^&E==78G M!3H*O'FRRC5\#BQ$Y1T)@E,B2Q-JGY,C4F2G500I5&UK?K]$N,=WVQCM>\H4+A_X MY(_EAXNO8HK%)8@EE;:!4;'0Z-JC]U]:]$#AKZJO@^0JUQ!=AZ,C=])2W E< MJ8AC,9%@'?I[G#$KE')";W5@'EJ!=]0)U=7?+@*KK+??45+GL_,+I]^!2 PH M\3:S,LS#E )H3[A5E@I5YBUO=05Y7P'H]8?NMU+HP6(?U9!9]1+>;]> B!R- MZMUO3UIY#Y;9QC=O0U77\MOEC^ G M\!__]O\#4$L#!!0 ( ! XI5;M&ULW+WK$'WS.R0;;E&L5VV MMJWJGCD5)S)PE3B52JI)IFW-TQ^ E\R4,I,),$&*/1,]+EDF@;4^$!\6@'7Y ME__]_6$)OHJBS/+5O_[!_Y/W!R!6+.?9ZNY?__#K[7N8_N%__]O_^E__\O] M^!]O/G\ [W*V?A"K"KPM!*D$!]^RZA[\C8OR=R"+_ '\+2]^S[X2"/^M?NEM M_OA49'?W%0B\('SYK\6?*<,R1#* 7HQ\B$+$("$)@=*3) V8QQ(?7]S]F4K. M@@3'$(N(081"#-6;*11>Y"4L34,>R;K19;;Z_<_Z#TI* 91RJ[+^Z[_^X;ZJ M'O_\TT_?OGW[TW=:+/^4%W<_!9X7_M0]_8?V\>][SW\+ZZ=]C/%/];]N'BVS M0P^J9OV?_N.7#U_8O7@@,%N5%5DQW4&9_;FL?_DA9Z2J,3\I%SCZA/X;[!Z# M^E?0#V#H_^E[R?_P;_\+@ :.(E^*ST("_=]?/U\?[1+_I)_X:27N],C>B"++ M^9>*%-4'0L5225^W5CT]BG_]0YD]/"Y%][O[0LC#S2Z+XEFK6DJLI?1C+>4? MCW7VTQGB.Y*WVI?5@7"UNA]=R=B'Z4=GXMXJ?A#C"[S3S=DB-Q_4U8I/]>UN MNCI;]/$E=O59Y!593O!9;+O9$7FI?_%!_=1VHQOJ(=.ZGY:Z=T05WRNQXJ)A MRV=-@XS_ZQ_43XMU">\(>5S\+/*[@CS>9^QMKLA\514U@7_.RM]_$0]4% L9 MI13QE,$@E1BB% 60Q$Q S-/0CX*$Q!@MJLU'OA K^.N73IZZ4\L>_V"A>W5D M#A>BS-<%VZY^#\M#2YI:S?3ZE_ZT(@^B?"3M"TIL;2@TFOS;5F# =B4&A1+Y M7W[:ZND"[>7T&"XG@^^9L$!+"WYKY/W_CN*8LV>2+;6%D1?%T^3TK%\I<#IG'!61^K SF(/ A340$HR!-?41PZOG2P.YKM:% #+[+CC(.R7 LIZ>CZWT=FQG M/!)F-#<&OB/S6R/R!=@(#6JI+\!&[@M0Y8 *<$,R[H[3;*%R1&;&W4[*8K9@ MO*0OZ_<'\E9>EFKOJ+L0*_9T(U;ZPN7MDF0/Y<=U?;S!>9S((!4PB02!*$QB M2!*U[?-2C$,O2I3Q%MA8;:>[G)NAUD@%<@F6Y%NI%@Y;2CH-LB$9.85N;!I2 MPH(=:2] *R]H!+X C<@."<@8'E?4<[K#:4G'&( ]NC%_<^!14I%_S?3=KK*W MWN5K6LGU\I*Q?*UH;,&QC..01S"2".F[5PXI)P)2$05^$B01LCNO[NML;N2R MD;4$,B\ ;\4%I)77\FBI#V;#HR5'X(U,+YU(X+-@(OM*Z%)9.&\+P;,*U-1S M]?U1K/0N[[/0;@5D^:/#TR<#C%R=/O5U->WIDX'2>Z=/)N\,/GW*'\0M^2[* M[2?P4:FR+@IE'"V(H*F'J8 !22E$)/4A3FBD$$YIXB48DX18GC;U]3IC[A,5']P(F.T6O#Z.2=D$*UPS>]7*H-6%5^%-4B3@6.4" @(2F#Z@<* M*98,RECX C'%+]B*28YW-3<2Z20%E>(04DMI1R$]J)JQAQNL1B:.#4Q;!@&- MG(H[A$/2.(V&([[HZ6A2JCBM\$N6,'C#CB"XR!97:F=4/5URKKZ:\B8O*[+\ M?[/'MSD7BY@$28HQ@TG$)42<]F;L302 I:4=76 MOA86*&F!%M>,)$X@VT\0[O :F1R&0F5,#F9('""&4K _W>5??U(--)R@?MA2 MP8EF)Z$!,]4Z"C!\VM(^H,K2_:#LZ%M1/+P3M/J%5.NBODO_++HKBD_R>J6F MG2BKRQ7_5-V+HCNB7<04!3S2=D/$D#8>U#9$NYE3BCF.(A^A%!M=^)PGQ]SN M?SHY 5EQD&M)-_<](%^I_0JMNE^ G"ZSN]JSJ=0W%THX0R/DS*$[8:%,-R"C MG]3J7:+2 F@UP%8/L%4$?))@,V9*%U K V[L[NC.'!#>QGS4W\(.YS4]CEKK!8&.S.FINV(ZW;NMM_O!8B'NQ M*K.OHK&9+[^2;*GWUC+7QZ;BBV"M4)?\O]9EI?M6YO0GJ8SKF[S0G_YE5149 M75?ZK=O\AM3'0[$:6YX(#W+, XA(A"&.HP#Z290F22C4_U*;;?/(\L[-Q/YU M50BRS/Y;;2N7N=K#U.LBZ72%2EFHM07E1EV[K?G8PV^VOY_1H(Z\RC9\_$S5 M[KS@!WUA\>,%N'PVNE_TZ&[U!EO%ZU,%?1^ME-<;BEI]L*N_=O!H$'!W^##1 M4#DZP1A;VDF/02:"_N59RE3=#O5=.;5PWA39BF6/9'F]^D]!BMMO^2(*@M / M(@ZQ3RE$&'DP31,!(\^3+%%_D""T\V:Q%V)N*\V[HYLM-:LB6U^7 8-BME2, M#?4$NRRX,>(O.BO^Z0)H68$2UJ4GS'"HG/G&#!!A8F^9X2#M^\^\)JV,(?B'?LX?UPYN\ M*/)OVM>7J,]&_7[A^3Q)/>E!12Y"^_LC2 D*8(UET M;S-?=H48;]JT/J6R%=QR.V2#O.$V:"0TQ][^*+'UD54+9R>YW@?5LH.-\*"3 MWN%^: !FKO9!-EU/N_\9 ,K>OF=(&V?Z^[[+2K;,RW4A+JDRN@BS]D3=;V%& M$V7'AVPKIS+?6TG=!B&?PL.U^^F!GE[']?2XRD?=3GM>&>!2LCD;R&5W>* G M4YFWLZF[]%O$2<"$"!!,9:(V]8S&,!7*VD]0H*Q]3_N6F%VCV?0Z-Z-_<[/= MBF_A;V ,] D2&0N^D>ED([)>?+=GD+78V_7X8N,[, :R%GX;8R \D9>&,Z3M M7#)L$>MUP#!N;#IW"UO]GCE76+\\S#;YDLOJ&U$+PXIW/[X37\4RK[=P;_.R M*MMD<5'L"3\F!*IME(ZFCBFD'DFAAX7D E$O,7,7MNYY;HS>26NWGS('VLPD M' 6^D1F]$[0^P-G\94=L4,L]0IX^:[0%SF3T*\$2LALZI\V\;Q^1["*"':,3E1G)0&!*9Q3"#G&*4>"J0,K#BI MO[NY$5$K+5!6O@X8;A)=ZJE%6[GM&.H$UF:TY [!D;FH Z^3%'2B7H"WKB,F MS4!Q1#DG.IN49\P4?TDNAF\-9!2NC"IJ6'?E7W>.'$XRZ\4=Z0 M,BN_/!:"\$^KOY(BTVY_GTDE_$6 *>+<(S"("89UEG*".8=^Y&%E=4B&8ZNT MP:8=SXTR:O\,JL4%92VO=N_^VDH,"B7R.5XL/0-@QB)CP#HRK;SP>+D M=3@ MRP;=3G#PN0_=,SUA3D,UBG],3[>OZ#5S&HQ^7QJ#]P<])>-_[TQU^ M&VCQ[+S;Y'D[QBR+:O%9C9YHSU6](/&CF*I]'64A1*&?0IJ$$K)$MC;)]#RB0C<;C_WSP/LEG;K\NBS7@K]; M%]GJKBU3=T_4N-?_^.FQ#MFY^BX*EI5J]0C53LI/_1C&"#,U3ST/XDAX,"$L M#ACQ,4)6^RQ[$>8VI6LA0=Y("40G)O@A6X&R5N-XADA7HY+ZF"5>DL"4J*%! M*(H5CW(*?1*G22)\7Z3A8K$([ZW8_-Y%I*J'91 M"MJWN_<;ET6AR:FF=?H$=I]KLPN 2UT606>1;V,!._U*?5[7@.#P9G$PRJZN M&.T%F/:N<3! >Y>.PUL:L-?^(HJO&1-U'ECURJU@]ZM\F=\]M382HVD0$LDT M#1*(2"A@FL0!]!11AJF?8,&H\7[[1&>S6Y :<4$G+]@*;+&%/(6PP:;;(6YC M$]IQR$[[.]AC9[$%=XCA1-OPL["TVXP;@M.[(3_5QG2;.)SL^O8_G[F M1JS;LH-%*RI8Y9 U8U0U>(Q/J%JI.2IWNN@)O'&)EP:)N,)N( M0 =B9T>=IQ'I9UZA3UPF[&H>. .3)9[GD5;4(1M>"*,!NOFK_\JGY[)W0DL2Z!I?MM>URD M./&EYTM(?)9 %'L)Q,R+H43*JO2#V)/$RK*T%6!N_-5)#$DC,N"MS#63 ?BR M7+!M]EO;\3&CN#%1'YGH]LH%=]*#5GS0R=\R7ZN"PP2S \%SE3'6MOMI4\ . M!&/ > M=N>J=HPL(&[ Q,)EWOB#_4R?\;U/W8.YVGM?&$8)'T75-*=K%"R$ M\!(:^ GT1!)#%!(.L? "*' 2>I1&H="I1PVJ61UJW6H+,D&-*GW6F=72V4W[ MYY AQGV4! @&(=4'46$,<4(B&$5">I2D//&Y73[%P:!-DS!1PW9]/FP)"GP? M*<2"0"TX7(:0,DIAQ(*4(T))B*SVP\._M"FB;YQ\:6:+RF @1EY(MI]-6P]E M]((F!Y%PM(P\;WO2I>.@6B^7B\,/#4PO*\I2B'H_^4Z4K,AJ_\%;/6P++!-) M QQ"X4<8(C]",$W"",9)X+'(%YA1LWBZTWW-;5(WHEYTQRD[XH+?:H$M\]3W MP6PV]1V!-S(1G(&;?6+8TXBXR@/;T].T:5]/J[R7Y=7@E8$>&>Q>\/52[76W M53,^R=UJ&G4OM^)[]48I\?LBB3F-L!#* U#B&@@(0XXAIP$:+Q M@720W:TRF3&RJM[>ZZN@ZY6N#O_%OR6?.]RNUV7GY6-EJ\4&3W=J'U= MIDCI0[82UY5X*!>)%V,4A01RJ7U7(^)#$J<<\DC*./0Y3KE5V2!'G'>C4 []I!4&MH2U+.1IO0U:;?A3'9L$)!]"> M/-W"[8IL'4DU+3F[A7*/S!TW/XS\WPOU+%F^7Z]X>26E8%7V57SY1AZUBT8; MI9B$RO:+$P1C$2&(>!)"0FD*)0O#, HH9]1J3VS0Y]Q(NQ492"WS %]7$Y@% M83QD,8>^H/KN*TXA%M2#5,1Q%'$I):)V%SF.@9[F>J>#NI:Z/Y7>8*C-EB[' M\(V\+"EI6\PVLM;H@4]JW%;:#0MX8!SH.*ZOJ7Y+-B2J-5%KTEU2?5-K?7W2LG+3V^OW^?%%Z*/*;8% MV;LR[ LN9.SS.( H#E*(DB2%:4P0I)Z0(?(02PS+"(TMZ=R6EI?* ++1!LB\ M $NEL,XNFJV^BN;7.D,*6ZYY'7Y1A[P-N=L=[U,P8]=9#/#(G-PX+SU3\OD= MM Z$>S'\ESO#KY0%6MOZ0]#ZZM/?K<:;<#FEM6-/J#$'QJ4GU2AR3N^)-2;< M!SVY1NW014C+AXQ07>Y1M=\YH;Y;;RLRIFF4!IA(2#!3:X[GO6M'^\_B47V6]ZJOFR*_ M*\A#DP9U$0=21E'@0RQT8<[ BR'A/H.AC./ H[XGN)TK0D]G'VY\;3>A[ED:^@<3P M$C\S+C@#E9&GOPT@UA/^B-J.YOC+UB>=UD=4>SF3CSTV;/)>_7VM#$6]$\M7 MRJYH/\$$QS&G1&UEHMB#R)<4DA 3&,B8"AXD/$FM2IP=[&5N$[D1$FRD'#B= M#R-J-JG/QFGDJ6T/D?4$[X7 T30_W,>DD[U7S9=3OO]A9PYX[:?*F9^D,>>Z M*%"D\PMYD').8(@]1$.*?42LCC6.]C0W CCB6C;,VC\*KZ&I[P*TL>W\87BY M<,8;Q\(_VL]K.^2=L.U/OC#0-B#%2F"-X%$63Z%%?BZC?/.2K)E'D MGRTM"3/\#4T+YZB.;6NT NN]!.B.%'9E'N5$TPXF5_:(6:?3&BA60.Q9+'9O MGQ.3^?RHM-P&Y\18Y/2O#;*%%,9K@XC<0\VMDK!&.>4OQP/.;)MP8R M1UZ6;_.5;EBLV%,75/A);EQ;=:X!79\EP3*$7N!1B&(B(8UC!$,/!3Q)I4YF M:$4@)KW.CD>TZP_;2GT!1"NWMFX>.T]R[2%D239&8V#(.:Z1'9MZ-*AO=T&] MV@%UXY[_H0]4>P*R RR!OI,O#+RO>GA?_IA7_RFJSYLXZ&U+S4MU],+M/5FU5807D1^FA&G7?QQ1B+"@D!(O54:3 MK_9HA#,62JLKL-?29&[T]BRC =NM[LUTDO +\/G+KY8\]WI?B>%%W3_"V(]M M#_;7"- E*%O]NYIM5]]U-*+F\T:;"Z AJ$M5/HD*;%&X )0KZ;'M!>;KSU<>W>EKRZ0N^O73>A1%Z?R66A'%*Z7^_=JVTR6_RE(L< > MUQ>P,61,'V%2Q"%..(8HP %1EKS 5)Q[-6LFRMP6O(V0=07*6DR@*]Z>?Y%K M.#3#+WG= _XZ%\!' NATF/3^V&B5QKTCMH-UQ/MC0T%>_6[9#C"3>V?+%@>> MR.KB?+KU3[([0;&M$=77Q(SFW4;,9\>GY3A'? :0."NEV]/5Q%5R3RN]7P#7 MX)V!AD*VTH6>"L&S:H'3B*,@"B$G*(0H$0AB$L40!Y)(B7F8$&:U].\T/K?% M_-.Z*BNRJKB,CH/@]=PNCZ@E%/_5I$AZOG <5= MK8>[34^[PAU0:F_-.O2,W5SE(EMC"#[PP MB'R=W2+A$#&=E%XG9HZ\B(V?VRY1&WF>#P?,>,*;HG%@\I>"_>DN__J3:J*9]^J'[70_V? D4]]4O8X& MC)\_)U_;NM"%B78R4;PHAG.-<&;I[TBLO5!:'O\N6.=OR@1W6SOU>^UJZ?> *W) M4ENNP<)CL>*S,(68<@%1F@C%=R2%(8^I0)S2F%C%E+R"#G/CS%83D&]5N0#? MNKKLI*W+7G3JU+[HK3Y@F4G+C).O\=$8'M[,^U.8\,9O5_]GI<'I$SAX,]A< M ;8XJ!]VOZ0."]"" 39H@!TX@,;#<5JBUQE+E]F.)M9@^B1*KS-$!W,SO9(H MPY;>2\;T';K.1J=7]-W5?D$"YHDT$C"*_1 BCV-(61Q"3VT/?.&E24BL4L;U M]#6[I:RV5Q\;02WM_#Y(S1801T"-3/2=E* 5\P*TE>=;4=V1L $>CLBRKZ=) M2=Q(?4VINV!Q\:Z%8O M*GWE5Q\78._%+7@*CW[XM89V^45,(HH 2B4"WN.&01I&F< M)!&7$?:\1:6=D\QFL7G75E-\(\!XW[7.]\+TW?4/Z[(N@O C>&RUT/N4K3<^ MV:A@7??>=%3,&&(F#PUS[2)PLP/N#[]VD&]==RY/PVSOR&^-F"O/?O.. MIW7UMP9DS_??O@67F?R?.I,ZH"F/HX!!25 ,$::1,D=0 &/N,R])=;UM*S>$ M_N[F9I_40H)E)^4__3$-_. O@)TPP8< ;7@SX0R^L:\D>GP%G>]@S% 9-:'^ MTZOL8\P4-TN:O_?6P-N&37UL(W_MRV4]O.JG3W+KD=TD[M6^VLU5R"+T)$I% MR*$7L1 B1AFD?N2K31*54HHX1)Y=>/484LZ-O79O63LU0:MG>T!,]PZ2+\!6 M6?WB5MTN676M<'NS:)OMX+6'?,*;@8.Q0%??M7+ZKFBE!I$\9LKX MWXWT.3FD]L?[8T+NZ@!_%!FG/:(?$^:]0_A1.QL:8:.ZU:UM_,")] (62 FE MY"E$7IQ $C$,14)#3(47QAS9!",S(J6 MN R(1#FBN[, DY?M3QPW[PO_GK#:0+U>J9DDRDI76'VW+I0! MV_#((DW\D' LU&R/,$0H$#"-0@*1^JM(/!H',K6KQFS3O1L!R;.9YYWX-.\@NP0;>NR]Q(W]K&X_CHFX(V@@__R:Y?SQIO]\@T!GA,90^)5*&A"!F M=<-WN)NY&2A:.M =H"UUC$O5YTID Z@GI2 QC6 D0T7_/)&0<.K!@ ["3B9/$]BFZGQ6V]^F!!XYD*9\?!F;+- M,[I6'Z_E):L9R(8'<:ZA&_M@3[9E \/>6975RT,WJINHC45,<1P*CT+LZYAM&BI#A"8!Q#((DU305')FX_6Q MT_;0@+$;?))X&8,#>;T]59UN[;H)S&-<5M.,Y0 MZ$;QK##H_A5]+^L&C'C@S+HMKFJOE9Z#+FC_<9(\O:5]KG+)"$)3#A M&$$4Q#'$(4+0DXGO21%C@8S\*7I[F1NM[CV4_+3E#:&3NL0''F%B, ME.]C#]7 #G.HOVU9H[_M2:C!2+UN_IL]?$:(]_[=^UYDW)N7D7$?-I5;/.DE MF#,.6>HQQ0@B@82'*:1I&B#U^S0*K<+1SA=I;O1QS&/J<.@MW0^]/:/NCH,! M-CRJ0B/^Y =AG%?)Y TP29:I/QZP$7TG M_,6R]-" <3%CW''1'IEA3X0='<)]%#>LX2".&XG4)\ <(I(, #*,3#)I:1@C MWI+O.FUPX/EQ>\\DN2]\CRBNBZ(8(I%(B#V"8<1B@@,4AV%L57!VKX>Y\9D2 ML,Z@#;2(=KRUCYX9+9V%R[>CNKNB"SVVY^4"XZJ]W*J'W]PV$R^ M7K&BJ=/8_/=Z=)$1"RQ*E]VKD!SXXE6^CK"(Z^3K R^H3M[K,QH9LH1&)F5.E7 #YTR M/RHC"'1CLIN648]/DP1GY\A_C*M$5_ Z(KZSQ9F4)UV!]Y)6G;4[E(759\L_ MBZ]BM1;_GJ_N_H_Z_]8V8(QSX4L""<,11#3U(*52P# 0B1=@S'UL95GU]#4W M[M32 2T>:(0&K=3@G7@D1?5@'?#=A[,I.3I!;W3>VX7K FR!=&^9&2#BC*J. M]S0Q"YU4>9]@3K\R-.W]V_SA(5]]J7+V>WT0MIM5;\%B+A .!20TE1 E$8$X M47\-DB@0C,98$-\N^7U?=W-CD#:C>R,RJ&6^:,Z6R]UKV,FD0\15SMK2K3W6\H3)A!1IE]D%SGC#.-I FBV*+\? 5XS*\\99"-S M\Q:K%R&1(]AY1I@XLO3Z^YK4UC-2^Z6U9_;2,(*^*;2/9_5TH[Z$2NU)K_Z^ MSA[U5FA;4B-!F#.?"1@G*-"I_B5,):-X9. MOF%_]/XN9^O:H%*O+@*!?409AAX*M'G#8TBESZ!(@E3Z6(J4&M56>]GPW"BA MDZTNBF!^:/X,J]/'XT,1&'E&FREO==Q]2--!!]O/&IKL"/N0^+N'U0?_?>)P MFI.%IJZ^BX)EI;@I,B8^Y\NES O]XB)EE"=">VZG$D.4! )BM=C#* D#@E,_ M#+#5GF5Z%>9&'WNQLYW@H)9\HOB;X5^$F7DR[W$>F22G*X;X_-L9Q87]]4;R MM8.(ABOPCQ%T=/8 .0M2.E^280OJ6XVPWE?K[C]GY>]OQ(K=/Y#B]W>Y#GA? MA%'($<8I#N>V6#V3%VB!P49B\%LCLV7( MZ$G,S188ETB.O!R3W8W*1F:*O^2NHS?F]ARUW<6.A&L6M;K M7419>]_>WI-5RYD?\SK 27#-BN];&RWA8>RE(H0R% E$)/!@Z@4(XLB+XI3[ M"4FG"9H?)/[<2/#C6M]8_],?_=C[2R[;,ZR)[/1AXS^RC3[ZJ,[?/F\@ #L8 MM($3E4)A:[UO@% _UE\1V'Q X#<-#FC1F8/!?M:POK:Q/DSX?PQ#_:R!<6:D MGR?%ZYQX*2FDR*IU44>N7'U_S)H5OKQ>M;4"1)#&A"(.18R)7BJY+B1(8*#^ M+V:,^50&BY6X(TJO:8ZX3LILQ*2X8=)=R<G;L[BB.2A@S&:2PA$LS3@4H, MAA)Y@@VP?KRZ?UGPY7!%-(3Q#X"4&/S,T M#OUDW3-N9AO8MM=JP MMNU[ W<.^B)!=&9T Y3;-A!YLJD->MT6KO4"H@]X]+N M[0$68MN&LD)OR?=WXC$OLVKARS".49!"@D-E$J8<09Q@##D63%F+2*J_&9N$ MAWJ8FPW8[2'U9*C(=\ ;,2VLF8,X&MB!YZ(S,I-TP"CY@$XP]LX-,!9VW;D M363(V0)E9[_U@=!KL!U\<3H+K4_N9R99[X.SO?5\X2?RLR;G=\I:>D^RXJ]D MN18+0?U4^-B#?NRG.G40AJE@(?1E0D/*(Z9VWXO&P%%<7U2SN1$]J9K-''RI MX(BWI?D*-@J SU]^+2\ %7?9JJX-0LE2'PS7!\+KDFNSLCD8GNINUNH@B2!G,@A")+D,>/M=7:W&OCIXU:^J4V_";TK43F+_LSZH MV5S:._U$YG]=87^5O^>&6T,$-$9 @P1JE&9PL3'"F+_VW8=+E?XQKD=&&,17 M\ DPEVV8K:EK][[+2K;,RW4AMA'@S..4>B*"4>"K99IQ"6D2J;5:A"F)!*:( M!C:N<$?ZF=MV^MW5FUN[-? 8@&;+D@-81EXIZFKD6Q'!;Z,$Q)_ P1%['NME M4D([H>I+CCGUN'T9N?9(3E_:?A'%UXR)LG4AIRQ(TA@SB"66:L\7,YC22'% MZJ4AC26*!3(M(W>TE[E-^>ZD67M:M)):NNCW@]I/!,Z@&OLX;0A*5H7E3J)P M1F&YXVU/5ECNI'J[A>5./SPTW^N7>[%<:FN%K)X6Q$]$B%D"B8P"B#A)H%K7 M&92I%S.6BE1R89??=;?YN4WT1D)0BPA:&6V3MSZ#KW]FGP_*R%/:"H\!F5@/ MJ7U&YM5GS4V<:?60*ON950\^-=0L;[).7*]8_B!NR?>K[WI_(=Z(E9!9M0@X MP4C;XPF7NFY.0"'E$D$OQ20)L.3(,YJYAOW-;2IWXNHK+]N8DE/0FAKNS@ ; MW8!OL6I$K>]X6F'!#ZVXQ\_]!ECR1L XL^C[>YO8LC=2?=_"-WMMP!WYAWQU MIZM.ZTW$+Z1:%W7!B<_BL;U__R1OBFS%LD>R5*;&]4K-75%67;&*[I:^J6*M MNOPDWZN="%GJ*D(+$GN)'T4)Q,A3FP5,U&8AYA02'D2>]!D)0K:H\HHL#:[: M1Q34BKLVXHZ\H=9F=-9J 5HE04Z7V1UISTWUC2CXH>@T,CV9'WO4#1P#9C*6 M(].JUA)H-4$]H%M%P593\$EGD&UU!4I#T&E;_Z4Y+N\4!AN-]6N-SG59M)F, MO(7GPTR^@(D<*&;P)=CY9$PP/+VN'6/V/YV'R 0H/G,TF:*_89N5#Z(LA=B6 MMM+>F5U]JZ>NXW=K\5%\KVZ_B>57\4N^JN[+!1:<>9Z,(&+2@\B/!20I]F'( M_0!1QL.(6%6$&"K(W+8W[917,P?9[6T&CX39IF<*?,=>MFL5+G8+]6DM+C;U M^IXN0)4#*A0;9_RBJ4OZ:>7P5OI<$!WMG :+,>F6ZERP7NZUSFYO($.:<_?U M2G]RMVJ4A>+'F*9A$,,((462/ IABL,0QISH<@R,191:\>,@,>;&CK65=6S/ M9%E.>># &-+EZ'!/L,>!&\OVHC-MGUI:K,5U2(QGP>6*%H<),2TIG@74'B6> MU]I %^^5'GI"7_1I;+[//%72TKK:-3KJ0/E?DY&1WF457XI>*]GL2[ST][&N](H6. M42S5$E.'.FR^5Q*P*&&^#P/*0[5 B!"F"0U@R),HY-2341C;[.6.=30W,^^C MJ$#6>-ILPNIT]E+6U$"ORV']V6XM.8JQ&2>X0&YD5NA$U 9@$W,V"C&<0L(1 M-1SM9E)R.*7L2WHX^?PP@JAO'_494]6>,;U=%X6H"XM^5(JT?^F^:)&&*(U# M"@43"*(0^S!E2,($(RX"A$@86+&&5>]SHY+&*Z ^A*TV[@4&\\+!.)@QRVCH MCDPW.\#>V@!K33B# '+$0G9]3TI-@V!YR5?#&AE&8HUKYI=*;9_U?OJ#'G@= MZ?D]*QVK\;0( AYR'".8Q)[VJQ(24N*G,/83SK$BI,0S MJB;Z.N+/S0+KA./CITIQ^QD87@#.=G#'OEDT2']2FJ9KWX"P3==SNZ/2!XY, MB0X>6]DU;_VPUHR5K7X$5IF*U)WAXQ1P1MT?&DY&H/R$MB'-#"D #,;"5R^;80/*O>$U:[&3?$ M>LG5K]1_R?(7\CU[6#^\R8LB_Z9Z?DO4)ZB>6Z2Q3#V9Q# D45U$'$-*60HY M\0)!D90^-:NB>JXDK3I@HP]X._&XV,0I3C0^4P4BCCM.ED&&#K#MCR(\IX,)PP0= MX/ \#M!%@P-]OQC+URL=.'.3+S.FUD;+"Z/C#$?3.D^=5'C/H>KT&T/+W.3L]\_B47TS]T1O7O.[@CQC6:"YLB-V,G)J^% M!L5&:KW/U&)? +(1')!:YK;;ZP0$R[KL$U,B6IY@[8-HQBEG03,R M>VQ0:>/7M7CN:.*HYHX(8;_]2:?^4?5>3O+C#Y[C2/(A+\OW2JBWN;9MULJ\ M:2/2\U7Y1LB\$)M<8**\^JX,'M5'MB+%TW4E'G1R<*5GI116/=UUF3X63 :4 M! )!F8A8V2HQ@E0B!CT1T#0*8RJ3V.9(?$19YW:&WKICT%J?SGUW0&[!,8?7 MQOWEU0=M&O>9'[2>/P(]O\%65;#5M1O1;>I#T92DV%%ODXG)M<_-J(/@U&=G M'$E?P>=G5,@/^PR-V^49N]O[?*G>*)M2$YMS&D9I&(A 0$0#"E$D DBP+V$4 M!UXJ&>%)8)52Y'A7DJ /S1S@>.PV2R\WIX8ZFWX_V*GQP"]K_QC " MN2G$(\EXFXBVRR'7A#>V;M8+CZ$4T3"&<8)U"FH_A&FDD[>E0>P+X@N*0ALF M,>AS;I32B@Q$(W-9IW7-Z^""UO]\4.RP"?IF1.,8TY$9IX.SRTY--IDQ&XG5 M)K>1V1W)6 #DB&U,>IR4=BP@>,D_-J^Z"2_=UE?BQ ](2D,8L5313XABF(8! MAP+[$0TY431DYAQQJJ>YD<[5Y>>/UQ]__@)NKCZ#+_]^^?GJO&A2VY)53H : MF4D.Q9..4K?J)!@CA92^4NVJD^J>"BIU4;_J%_)?>?%V759J5U64=6@00TD@ M!(]@PG0,5DH%)%Y$H,1>(B,>J<"/ VR6HF.LM@LV?VDS#BW/=@ M2N-$3=XPA33A'"813?T@B% 4&U6=,^QO;K.YL7!;(<&.W&>&>A\'W&R==PCC MR+._#>?>BKK9*(P8U'T2&*=AW,=[>X7 [9.J'P[5/OW:T%RBCX_+.I:%+-\T MEH M!=_)>%6.M!,9@IFS!*<674^<]]0>E/UTJ /:F#I6O/[C5O5ZN>(W2L:/ZC-M MZ\_R*)2880P3$4<0$>%!$A ./4;B%%$>)=%$$>''A9P;,]:2 BVJ92G@<4!"E*RXPO$W\7AI*?T*F/DZJ)J6N&GO?UZE8'9NU)['2F&+8X_%WE9WA2Y+JS. MN!\F,8EA++U 7]+Y:N7"$22ISV64$)FFQ,8_?:=MJV5E G_R6C0=**=DLULU M=@$SH_2!,(S,MPT"-_T(6%/C 5T=\=9NRY.2R@&57L[X0X\,/&!B]X*OE^*3 MW/'4V69+W9[31C'%W&,(1K[VKO&5J:D3CD J0B\. LD)MSLF-^QX;O9A)[=. MJ_ R:_")(AGG#8#AV< (L(YMB.TAVCGW;>4&O]W6#L;C')1;8N9JGV_:[;1[ M=TLP]O;CMN_;EP^[6E59]?19W&7ZMG!5Z8W[PBK__OKU<=;]B8J\^DX>LE5]*K&IQ/Y9R/6*7_+_6I>5/I[3 M 99?1%4U]_!_RZI[]:).TMADV]!9WRB- Y$02#P9013A2&U8N ]9%(:QC'TI MF556#+?BS8U_/HM2%%]%?899D>]@K;Z=HB+9RCA-WSBC:$9?KS-DP= M[*AVL7%M? (_-.K]"+8*-N'O6Q7!-Z4C:)0$&RU=![>[1M]I/+LSX5XAA-TU ML(>CUIWW,CCA]S:*_O(KR99ZWW^;OZV+Y>V&M[[+EFM]G-WY,$=>X,LXB"'A M:A>(!!>0\I! FOJ^^B&,_(39\/U@2>9&[1_7#SK]0%Y8!K4/'PHSTIX$X)'Y M6>< ?YYZ9*.(#H9O5 &[NER 5IM1/-'/QM1=EO"!:4Q)Q" M$;,$(LDEQ*FRFZG'A>\+21)B%6USABQSH\Y.E7-B;\X9&E/K=Q+ 1S=U6RTN M0*<'J!6IH_ZU*G4UG4:9"Z"9-Y>@4V@4-G4 K#,K=K@D$YNL9T.V;Y^>W^30 M2X9+SM4W7K[5&;6+V_S;:L%D$B0XC:%@6)F987J\A?Q0$6QP)RE3!D[4%=8@8A$ 4SCE$./>S&788@B M:I4&;=OT[*;SNL@?Q06H[@7X)>-<;56N2%G5R^RE+#)&P \Z'5K@_44K4?_H M_\76UW6+K)D1,PROL>>U$@K\UHCE,D?(GJZN?"VW#4_K![FGT)Z/XOX3 XHG MZ:+.URNUMM?%4_3?WJDINUY6;TB9E5\>"T'XIZ^BN'Q\7*KO6&V]NOR)GTDE M%H@*C^( 0:YK*"$_]+3[$H4A\]) I*' TNQ*X'Q9YD8*=<%SJB4'92TZR)7L M@&R$5\9W(STHE/@6I7O.'+,3[#'M2(Q,-_4@;#6Y:,K0M\I<@%H=T.@#M$)@ MJ]$F9RWX/.GP6-16FFZ8)JJN-/YPV158<@-P;XFE,[N8KLB2&RR>E5ERU.0P M2[5.-V][,/3\I1D172/8*&CAR)/,Q[Z5G];1GN9F)VT$W:1XM;Q5 M.XZIV9QV@M3(TWL+4B?D.&F73D'A*N'2T7ZF3;5T2MV])$LG7S@CF?QU6:X% M?[W9HR\4=4;- 2GKSQE$,[J:7:2;Y)JG"] M&8M._.,W$=;<.0@V1T1IU_>DK#@(EI<4.*R187RG2RUIPU;[HW:)BK^0I2C? MWI/52F&E,UJG 8X)B1$,I%![UD0JFA,$PY#1P),">TD:V-"<2:=S8[=.YL8E MO)/Z M1R@U9PJ_3A5D-@1F:N@1V9PYQ@:DU=-B Y8BRC+B@4%\@L;FM$WN!&W/FSH! :=Q",5Y3.'R-D1@T&7$Q\C MF(.P?U1@\>Y0/]8KM;C=9:N[GXO\FUKN\H='LGI:1)Z?"C].H8K8>A[><7AX"-3"D#L1K@ MV]J+Q!G^K8?;G=C'M5>Y?3_7_L>'[I$W(4@WI/A4U+S3G$AVM;@68803XJ4$ MIMA7A, )@YA%/L22!>KW?L#CV&Z+?++/N9%#&[)7W[M<@$=2@*]:W#KI*\^7 M2U*4.B4L*+7PEDZQ)D-@ND5V"NSH.^1M&.2%KA"L?>,;D9N;DVU5/I<;9&.( MG.V/3_7 M%;VC=-:5A2OL7^_B8C,BBO*V^3M$"5HM1K^^,(%PW$N,7@GF<)5A I'AA891 M4V=&=7\FWWY1D[I06\/G@8X+B@2)A:Y9AF,$$?4\F/IU,;. 229"CX5618]/ M=SDW E2":FIK)!T8FGT<7S,N;PA,*\[\G/*JQA.71J8=_(N943 MOH@[W>5G\9@7NL/KE5I$'NK@PS=/[3_6Z>L7$0[CV$LXI#$+E+6N?]*9!A + MO!!+C/W$ZGQU@ QS6WEWL_^WPANAXG0;[IH81YF56W!9D5>INZM9U%=9' MW7KK_,-YDK#4"V&,J.+$.%3;CH@(B!/.?2X(\I@5.Y[J<&Y4^#8OE*AJCP=( MIKX+(BTK19T$V(S,7,(V,G,I4<%S6<%&V!'RMI@BXXB.3G8W*?>8*O^2:(S? ML_=M4>WJR+K,\:WEN M/-$*!QKIS/U5GL/53P9G@3#RK#?4W\H'Y:"N@[Q.GKQ]MA0?U_6JXH4<(S7G($D8APB' J9!B&!$,4O"Q.>A9[1L'VI\;E.O=8?2 M H)&0EMWL1W@3L_ <^ 8>1):(#' &6Q?Y3,\P'8:F]CM:U^-?5^O \^X"X+: MY/'?5F!;Z,0=S/=CF&*,()(R@BD+=AOW.;2J_$U(HP;C: MZGX5J[4 .M&A'_P%+'4]1R6!81"#+?RF1ZO.01W]4/5P&-1&ZMUZCN/&0?4 M-6(HU*%>7ST:J@<*DX"HOM>'L92^M50OW5^N^#LU\99YO15H,Y0L.(MB*I7E M'JOWM[FQDB=L/6=!-^*:\=#_0";L8\SV$;F MG&>([4C:Y1UR1S-&B#@BE_Z^)J44([5?$HG92P-O70X6M[\L"O59U%$T;YZV MC]R0)_VK.L.&/G6HGK;Y^\JZ/.WM/5E]>M1-E#_KXI;E]:H)4%]XL<>2*.9J M+Y,H*XEX"4Q%BB$F::+V-0SSV*HJQE2"SX[4OOQ:@CLMHC*UM!-][3A?6GK. M3S;LAO<],QS,L2^)M#ZP5@CL*@UVM*ZOAW:>:S7OLB URN]D3"W;>M^5TA^T M %R !H*ZV$<-@L,;IHF'S=6UU%1B3WN7-?%@[%V 3=W_8'MY-UO4KSH3G.+4 M+J\ D221OH""(0*1%R"=T=R#L92AB$4J F%5M:"WM]DM+0?3Y%E;RSWP&EO+ M;D ;WUI^GIVNEA3\H)?H'T>X+C/"Q9W-W-/7U#;S:;4/V,P&+PT^&&1"[^TU M.WW.RM_?/+T1*W;_0(K?Z[0\,HA2CT081H%((?(C7?S-PU"DB>\'-!$>M\V, MU-OAW(CDF;Q "PPV\@Y-AM2/N/$AH#,.]\S>FWACWAI-?U4$*/CEBNMS LV#M[G^U:=U559DI6\NVULS;=^(B*4P MCGD$$9((6=O.UW,O).?L31G_].?K-7_^OVD[G:^63^6G\R.R!< M.+LC?JV!>^V]O*W8_QA[^8PO/[3_@2D/2O%)7I55IN-5RP4C28"2!$,F M@Q@B2E-(?(_ 5"2"^2*B@;#+N_RL^;FM-THZO=A<,I:O5TUQB$Y4RY0$SU$T MX_GAV(S,QBTL&]$NP$V^S-@3^*W][ZWX7H$W:K;][M""/@R'JZ0 SQN?-M[_ MH&)[H?R'GQI0D?!*1_\_%EDI;@6[7^7+_.ZI/3R2' 68>0D,DY1!%/LAI,(+ M("788Q0+-<%]XVJ#Q_N9VSS?2@JJC:@6!>EZ$#TQU=WA-/*P.QLZND=QJ1WBIY/:]/5P'OM [/JML9/#ZPB)B^'=%F62'N ME666?15-GI0/>5NT_99\O]&11\I@JZHBH^M*!QO=YC=$NQMM0I(]BH*$HA!* M/T@A2A6Q4AIZ,$"<)RE27TMDE93 D5QSH]_F1I7MZJ7K62C%; N5.1HW,_OL M%49C9))O!N*92ETZJ!^T5C]N\JTHU;355S2;\!WM]%:ZT6^<^FEN,7=5;3/_6LK5YV MY!]S(PK]"W(G_ 4A3)&,8%!2$4*41#Y,XT! 3^TZ"8JTGXQWEF_,3F=SXYDN M,NYQ(^*9;C"[P$:11-+#$I* ,XBD3V&:Q'[MR2A8(--4)HNO:MCSJ:'=[70J MCYE1(#:CPC4W7,: M./7\X%.2)@OX-N.@OL*M;W 7E/HLI52M=U2G_4-I"-.42HBB.&8(>4(FM@480)1'"40 M>PS!A**(DS1),#:J&FK4V]SHHA-/'Z7:1\'W VO&&<[@&IDTM)P[495=Z70% MWDK&&D]DO:,'OI#&][>MKAD5H'+U[>W17BCE3B6IGV MV:K,6%WT:<<5$DT78;V !V\^M!N:9S[YC7_U7 M'F"7_ONOI2_XSWG.7Q2;"CQ)99Q(R*C. MS"=D $F$!>0^23#"@4^%5?8K@S[GMOYUDH([+>K DCL]$)N>%C@%;O1#@TU! MKPU\MCJ9&Z$T,H).2/!;(Z9M0/\A M. VOU\X$:>QK-5M\["_4>@!P=9%VJ(MI+]!ZE-R[..M[=JAUT10AO2$95S2R MB(-($A%0*+W4AX@'"!)?;=9%RB@)HR1$TK(LZ+/VYS;)-R5W'Y5\MD;#<^1, M#83!>(QN#+10:-'4CO [6Z[KR/VWY#&KR+(N6-P]I".YA;[ 5?]^R:KL:U9E M;JV$@S YLPB>MS[QZG]0M?V5_O!C T(-6\M YL47LA3E9U&MBU7YMDTK[<4$ MAU%$H:=W# C3"&(98!A+7^)(!I%IOLJ37BZ!)#9&P1IPGV:!1"R0B!B*4Q3*G/(2%1 MJDRH(&2)L'-)/-B/S0<]C2]B+5:=TV==&"@B2A+(3:&[P<=S+*I M<] >&I?OUN(_!2EN%>YB@;'$,8]CF"1-T F"E'$/BD#Z:9Q2@LTJBPV68&XF MU_NL9&0)U.<56X:A6&-O1A^C(CHRM32R[V[%:O&?54ZIA M*D/Q&>A>IG-0W^=+]4;97)WKNZ,018+#(.9J;\1C##'6 MQ9D%]3S)<,*#>%'E%5F:L<5^%U8DL>EHO,_]5O?19)9OY:PKQ"5_ 3]P(3.6 M5;:I3_=1C;TX0)%V[A6QLBP3&L$T0(J(0R%)I/:<-**+Q]IU\$M%BFH*;%]V M-^*V4]QEJ]5.6MFS\61QDB;(XU!*CA6>>@?O"PQ#S(47LTB$J=?B>;7BTZ'9 M=3;B!O59?MZS@31;M\Z#9N3E:E>X?^YMXT\.N/UH$K!^DC=%SM>LTDM=N4B8C!%B(12>KTQ8&7@0^U+ T(]C@F.I M]NSFEQZ'>IB;X;I-VOW82 ET'S8W'0=Q-+C@.!>=D2=["\PG"5H!:]/T;& L M[C#.!6BBJPM;H.SN*_I Z+VF./CB=+<3?7(_NY3H?7!N)0W?YX446;56W\_? M1'9WKW-@ M@PBT%%X%&"6B8FE"0&51J&&7<7[N.@UNE_C&J/(PRD-/5IH M;NME(RO8$583%;%S5CJ);O\"YA*SL=T4!L)E3.JF6!R@V5*P/]WE7W]2330, MJW[8$NO)AB>A.E/U.O(Q?G[@UB"[6V4R4_9B]?9>\]CUZM=5(5BN?OW?@M^2 M[V_$2LBL*J_+SX*4^8K0Y=--7I:93O];IXSU4!"(1,8PE6FDF ,A2'"8P$!0 M'@2:-[C5-9\#F>9&,CLJ@48GG8)V5ZLZ(TNG%\BTOU^G&>A4 [_5REE>'KH8 M8D/[>]J!&]MXGF;,[*U==RB[,E4=2#2MG>D.PCTCT6'3PRA=1_Q5XH-:)KA: M,I0(NN'+LA15>G,8PB:F "%$&,2(>1#Z/ M0T1##WM6#&XOPMP(>T=,0';DO% UM*# MK?B@D?\"[ ['K@KN6'4X?(Y(=( DW+F<(!>4N09+0TTQ![B0]1JH_O='@1\](X M\(. 1\SJK-6KYQ>&],M7J.+5MOZ$R4E@7++(;#C+7& 7ED MWCI23V<;7-"*/DJ^:7O$1BNR<[3C5ZZV@*W$CDL<&J'CLGIA M?X?3%R8T N!@S4&S-X<13A?N]$F^R[YF7*QXN2!^2A(?2RCB(%(,$W&(&4VA M\&*4)*E$.C_^JD[49^B]?: 7HPF!FPFQV]>(FXW6JT-MYEC^\)"OFK #P$AY M#W@GMQW#'(+7C%*&0C;1QJR53H/U[B0TUHS1H[PCBCC4PZ2W38 MK/\L*I*M!.\BN]O*[)@-@>+3K&-:Q MW0;.1]3^;-<"(E?GNB9=3GNF:P'"WGFNS;L#$T(]/"[S)R&^B.)KQL1A9U*U M]?DJ2GW[I?U&RSI >/??W^9E]3&O_E,H43N7@CH*KG4D7:3*QN$L""'R0T]M M;]) 5TKGT$M2'7"1>E02&TZ;1.JYD>(S'Q^VZS?/E":6NZ1IQMV,2F%[4FVD?:'+5TN(29S M./"PA\(D"F+?[D#M6%?S.U7;2%HGS@)J@6A$!K7,EO7DC@%L1NUG@391%;E. MQ(MG,*F_*3D=5I [@82KXG''NIFV;MP)9?=*QIUZ?NB9VZ/Z2NX59UW>%:)> M7-_J=5(4CZ2HGK9;OB06">7*/HWJM/%2;;=)XC$88YXD,DC#(+(\A3/K>&XF MYE9NL!$<[$I^QM[;>#!,#^_<0SSZ<9X3= <<\=E!Y>S0S[#;B8\![<#8/QBT M?']HLE;5@S:>%H('2825_8(D51MH*3VU=_8I#$7"8\'\."7,)@'9IF4K\IDL M[]BR=N(9L*/=(F9&((-P&)DAV@2H6BJ7.4Y?*.HL=VG7[L0Y25^HLY]K].4# M0W.(;FR1]EH)<3\*0ZZ, ZQV%HB$#*9>[$&UF>",2Q0*RSI2+WN8FSTP?-^P M#Y[9K#P+DI%GYRX:(]S$'57=6=631EK#6KE+?B>_5&/?/[(@T%3Q"G4/JI!U&*=1JV*((^\ZD,N-I3 MQ%9\,)JD<^.5W2B.>J /98.Y^JY_MDWI.-I@&UX+SF$(7_O\NATY7CNV[]3? MZLZIVS 2H)4#M7:C1)2,- +.0U!=9Y] M%=MMWJ1B742()M*/*(P]S"%*E%U)8QY! MR0DED<"^6EEL]GEGRC.WW6'C0LUV]0%+I< Q&7I@; M^)^I JY;^+4V/VX*8RN5+D"KU.BYH1T![#)2X0QII@]C.!^Z@S$.#IH=D,_Z MILB_9J5J^'U>_$RRE>[RTVJWTMT"ARS%<1K"."$8(I)2M:U*)41"$"'B6/HQ M,\YN?;J_N9'H1N*S*GL:X'R"'MVC-S+]/0=.B]O2GKX"?U:NTBV.%LFRW>(Y M4>IL![C:9=,V1ZDWM[9!,]-EVC;7Z5G>;8O7AFU;NL3>C9.I9OG6Z[1<1$QB MZ5,,(U^$$,41@BF7'HR\@ F<^@$)S:H,G.QJ;A2\+3=0;&0%92NLG0W;@Z^9 M>>H&M9&I=PO85DSPY11@UI;D:2P<&8D]'4UJ_YU6^*5I9_#&F3?2]=G=]EPT MQ%$8!P)#S!C66=J4M9;J>EE)%/LHDHF4W*Y(Z,%^YD81NT?8MW0.^L7 MF%K>8 ]':KK[[%'/?$\@X?K"^T4OKW/]?5C5HY?A1QX_+X1=&25;?YA/S@,J \%H1(B&J4PC1(.8XX)EF'$/63EL_N\^=F9&YUT _,: M/L?.\"Y[,")C7T ;@S&@CN$AG9W5,'S6^,3U"P\IME^[\.!3>".=1X\M2L[G15%WFJXU= MG&^1+]O/QY NYR+OG)AZLE)?#48ZY6.#TO^D>E\#QW_V);]L]?H?4O5KX'!. M5_AKJ(!##Q;+4HA-=L_ZQ.*S6(EO9'DKBH>%6KL5S_@11!&F$'D)A:J=%'K8 M2V,4(IFDL=T!8V]_B__?-2G4 M3%D^-7'+%7^??:\+$7=ICYD95K MTO&NYC;I-Y+6P56RE=6RVMMQ8,WFOQNX1F:!YTAU8H[ !:?1<%6,[7A'TQ9= M.ZGP7G&UTV\,XX@F47];=7A3YP:G">.$A#!.?0(1%0P2C'SH!1C'W&/$#\T\ MR/MZF1LSM.*UM3DLBP@=QM&,#MHI'Q-PGGII&,/8YSI_-I$P]8(8!HCXD6#(EZ'5 M7=_)'N?& ]L3KR:7SDYE,?!/?TP#/_C+II"/93S>2?#-",,II".3Q][YX4;< MD2KWF&+C*ASN9'_3!KR9JK\7TF;\HAWQE$6U^*QO5"Z_9^4BP)S'3,90AI[: M=R1(P)0VQPPIC5$:>-R(7)ZU.C<"J053JZ02S=#-Z#E(_20P6/6QKZIU&%59 M98PLP2_J&U(F:N-BU(^#\00_J'??)%8O[$Q@];?_G[MW;8X;1]:$_PHCYL1L M3X0P"Y @")[^I);M?K7KMAVR>F8G^D,%KC;WE*MTZJ*VYM>_ "]U+Q; BEZ MSYSNMF22R'Q ))&)S">WBW?_68,LT)/B-XOP]%]>46?P=3Z5]]^>%O/GXW\-5KMB]A(%O A'R-J#,R,-7W_0KO+)&H0+MW0E^'U6L[5Z9Z1\ M^]VLPAF;WJV7J_DWLR!_>?E5S;\LV-/70MS:%J*'=4LR)8(96R*RQ-@247;> MBLV/7$.B$39?>2];1Z>GEHMI;+F!&S$P-<4 U(BC-NO#Z:)MJ9^V?_V6.S M'%:ZZ!T399S*@Y'F$+$<(8Y46K)0 X-2#"AF",V:[ M8_2,FA6P.V(7[.EU*/1L.#?J7_9F+^+@P5O4'8^!.(H\2OOT,$M MPW$,G99UCT_HS"4=#]^%L'2^RPK:AF]EYV)D=IFW*X.W>Y-39@Y9S:Y,] M$#!EP &M4)D#;4,-FT#@H/11'H'+/5=R"E0U4;:0:CZSXA[N@3>VS5 :M-_DG [PO5L67JKF=\YF5U:KW-EMW*[EF)T&%>W-R(?M'NV<;8OATE MV(WX-AO@)ZM!5,S^=A+W7NHG%# MBED68PQR$:?&XN7$_$EQH,P>"$(I,PF]SO>/AQB;1=OA%GS?M=7Y"2 ](QV= MX.G9!'DBTSVX<:1\Z(C&^]=I/7Y>P;.QB^,KKVFYH[<]).:S?ZB9G"_>J*?Y MLEA-!$;4_"\#&,)". MH3F/([0=N_-O3[;51J,]GB# M@?ECB<*/P&=\9N)&SU=\*/?_(WS$9Z9C.+[A2N_ M%;/"1K]MRNO;[]8LJ8E4""8D3W)[[BO=L'?<% 9'M.\=727P3?3K#IS[0D>UU %W8%XH MA=H^N0TZ[-['"XBCC8O?W1TB[+_/GE@ARR9G.QW_)A01RN.8 I1P!;"&"%!B MG.:6$3"U7QV"B?7! M]HCZJ']?JI+U=2)9+F-A$P@(@P!330#/%0$YA"S5L4"<>24.M8XV-H-PR,"Z ML.*"N09K\P.KV8AGRK-?0SO@;E8B&(P]&XOCKDT-A$;8J)2V+\K5,Z#T0K=Z M.-8K4JV>4;N=9O7<39W+R1MBD3)";,/,"_75MCU[5O*^\%Q MHF[<\P$=0C_5D=5'_7G-EX4LV,)LKR899%!+D8"42P6PS.SN)[.;H1PK;(P3 M9^XL1J=&&)L=JF2TW!7+'2FCG^:+Z-O@H(\G3GXAGS8,6@,^)V\<+MS3)O=>L*?UPH'3#_>:"=_.I(VS"_/' MQ[G]UG\>V><,J4,ISTP86NYNVOS97;:&YB1IPHAJ= MJ($G*O$9089;T'E^[;2W,,K\&+EP028 9XH#EF %").9I$PK@ITX\ML&&=LG<G%/K%.7%V6O]%_E[@_GTT]?Y3-7I^Y10%#-% M 8RI+?D1.OC8%G4I7U0*>"E/_C)PEQ?Q-7#T?@SK MC(37HCVGO2PP1;I.35V%^?9:SHZV'6W%>.UG]Q E*D;]1:AYGQX.>B2 MDDFE*$$Y@+E=R@D5@"*6 V[^)3%G.9)>O6RN%VEL!F"WI4TE>,.4\E(6SJZ^ MJM+#8;.7_[&L4X[NS=LR*S,[/YEG>?;:"C"KCL[JH',UH,.Y<22W&^C&G;S9 M3EZ?#7#"01O*Q[M>H&']M& 'OE:X9Y\9?I+=9!D#U@GF2*:)BH#,4DIP!!+ M0'D"@6(DSR#ED$,U6B3OW-96GH'2S M?5<"U+,QVR:QN!W#=T]<.58_=+K*S@BODZ1RK.+9U)03EW8XV'VOEDNESK05 M?IS_HCZQ0MY:UOB*D7"]F*1Q3CF2%""HVY'K^JA2IY]3V..3O [G XW"^8?;MLI? WT5%2W$XK\M4\XF:?:K1H6AG4 M+*3KGL'W.('N=Q(&.I_N:S+\#K*[0]EZS-WAL<,=@G?7>>^(_(K'=-LIFL^1 M;S^]FS>5'G508'X6F2D0RDVK;)25 ,6*(HT+E*$I7C--7)9*:^ MV"PFMUUCZWA.*RJO5M3NJ'WN(#?"^6T;VW%UVT!>C]4PGX!&SNBG1M*_1<4L MU?IA$F@_67[6(/N-)W4/MQSNMW4S6X<'/95L<8WQ71M?E98@L_V4V%H6!7(,&6"8$&Q^!S/NE21]I3QCVYW>2OG7 MO] 8Q3]+JX,-\SW-5S;@QZ8EM^.\(6#R)+"^=M[<+-> L]&S;3M*]]A) 2P5 MV<\.J76\B;9*]<)T'0C@0(;R6FD&-:6!H#LTMJ$>&VH;]VFA;&GM&Z758J%D MS2-P.ZNRSCVMFZF\*W=/Y1',D5V>$)J(#*<,9-R2S%(.09X( M#I!FA"4BEHGT:JK8-MC8]IQW];;2"GM3[RZC^5;>[JR?K9#3Q'QQ=)Z!F$,( M<)H20)4B@#"M):*:8:G]>7U# 3\<%>\OX9AW6_$VJIG/?I:#-$LR@'.>6KI! M!3(:)YCE.2/8FRPW+-K]\]N^#41GVPJTV\<[%'0]?Z)KX_"Y,@Z5I'N9\>$^ MQBZ(!/KDM@XUZ(?51>G#SZ?3/=T^DK]4*^/S5Z56#ZJL4GU3+,5TOEPOO'M; MN3UL1"][+7!42AS5(D<[,O?BT_O!%&@%. XZZ%KP ^)P57C>W6U]?%K8?)+5 MB\V]6]FBB/]>%T]5%85M\%GVCU9$8R9D#C"BV'QH,PTXD1E@0L@$,93(U"O$ MZ3#FV+:4C<@W99+BJJJO:L2^B:S8G1IWN\#O9IL"@]KW8?M\]@6\+YZ--7HT MOR]L;=> M6/*/#VHUX5K&+$42$*HEP'&L ,UR!##A2.I8JCC)_ )[[0..+X#W1O%55"R7 MZ_)++JRX'6BM+L#L9F,"0#=0[93%[+[![*["K);T)OH0DM;*#9- IN7"8(-: M%3?%#PV*XUT=J:TVIQ'+Q_F#LHH44V6>N\U5?)S[MKVE<2:R5#' M=GXX!Q* MD#,N@<2<2J)1+*CP8L'J0>Y9Q-[,,4;!:UUW<_$MG\]AJ;*?4Y( M*(ZP/D099 MI1I1KL?HGLU55JY=;(19K-IVD"*=: M*0@@PZGM_ZH 4WD": XI1R*C$KLQECD--[:O0B.>,>>E?-[MGENA)9#F,A<@ MISH'6*@8<)%S8!ERF8 "YDAVZ*H8#.#ASE\.83[1"S$H\C'3&8," 0*A<XE&T*B6--J M>7O!4G1I?^Z 2;A6Z&V##=T6W4'Q$RW27>[JG.ME/M./['N='?&+FBE=K"8Y M2GC*,0:2(?.5S$@**&8:Q#DD29H+29E78ZDSXXSM\[C?8[KQDMCW#AG[)V%U M,QH!P.K96M3.A1%QDU#U4RUEP*K/"SB$2Y4Z.K MR6?UQ>[B?U7S+POV]+40;%IW0LQYDC-$),A3F\8$E0",$PPR)"A+=&I^$[N8 M@M91QF8(=B7T;"K9CF:[!0B&4<_KWP\>YX7OI'[;LC=DEV-AOECWQ:?.E""^$]'8Z^1X\@]^V-[.![Y)!LQ!^($L $ M.([#OQ+=C1\XY\EM/)_3-=.F/OHJ\]P^L<7'A?&N5DK^@TW7ZI-:E*EODRR5 ME$.MC'F#&& 9$V C6"#-B=0B99ICSV0;EV''9N,V4C=9W$]L$3U;B(1[-G!;<.LL6".S>96C2NJH%#LR MJ&:8OL,/VR:S(SA'#32[/N>:\'-I.CLP YRY>T3+IHZ3;D3L):GB @Q!PZ3' MH[Q"F/2LJJ?#I.U3I73?!R4_?6@U50NK)+[\SOS-91)A!B82, B)NMH\H 53 !&420*X8YSIUL1^LH M8[,9F]9Z=9"^$C4J9?5O/W@,:KNU" 95SU:B$TJ=6A">1>&J'H3'3QV\">%9 MQ4YU(3Q_\>MXFDW?T\U.YM%VNKF?K1;%;%F(\K1QDF,24R0H$+F0 $N2@3R' M",@XCE--*-;:+Y8X@-!C,T>W7[XL2BH!XZ'4D4+H=U3YU> M@F'\U=!3^P,YL!O5=WW8C>95QL9XO%F?B1J)>^LD\@_E[_I,0F@'V&OLKN2G MR]5'_>M\+I>W,_E9+9X+H9:?YU,YD1*E+,XT@((R@%&.;'^X&(@,9S")XYQH MZ$=]>FZHL7U(K*3VF[&H(MJ>F< MD+H9^#! ]6R6&XQ*,4L>KT;0R$H:DOWQ M$AK!N!_/#C0P\^,EA8]Y'R_>$;"IQT=]CL5^PAAG1!,!,FPK#E6N08ZH!DG, M>&9^#Q&]OHG'^?''9D=J.;L?BOCBGR.1B"R% &EN3#91##"89"#+D=800R1T MZM/2LT_\!VCWV8@/6-VKH^:PKEER;-^4IW5YCBWKF=KAU=GD1 \W?6Z?AQXG MI>=O1K?>*3TW2;F,7)]-45I&?_TF*)>A<6IZXO"8CLAT6A)M#Q7&G(21GH"&IG'G9UNHDV M6I6;\UV];J(#&MZ;?1[>@&=6@0$/=;P52JQA3\("@WET:!;Z^5W:6!]W[; S5^KJO6?'L M?7T5GNW]K[L]>L >V%?IOM\'^[I'75LDTO3)?:DYE@^X'/*$<93H&&B-D(U[ M81Y L:7#?'Z M0(P9;F@%KZVX,.PK%5"X@7&^2L+Q_BX[YOGLRZ-:?+-4_;^QU7I1TO ^J*>Z MSM.RB2Y'F60) (2 #&5 .N)0)4)$A0 MB252U"F&W(=T8XLPEPT2K/-GQO5 M(JM;5$[75KMHJU[T46^W@9%1*VI4+'^HNLPV6IJ_??;UKSB_0^WX M7V>>/?V!GN:AW5,(/>B /D1/>.U[%WT-TI$T9KY;*I6 Q7D"1I1YU/&JW'J_]3P$*(^*M8N !'N-._T,$.?SK4J>^*TK?WZKOF\ MFQ;0;PK;K&WG0L5F)C: 'B5[74F(Z38";(0D-:\]&9;\C_$;BFRT%YDW=O\S(W4MW^(LH MA>\2?W[(U^H6?Q&$EJ[QE^\-$Z%\N=5FC6_"&"IE$F8Y RHFF=FIB+C,O *$ MRQPAK#F6S/WX_M)PH[-$-EAQ,FQHG4O%K.S7!9D.X.X6#>P.X@#A/; )^]PT M<9^7FZB$+E2D[@#$ZT)OW<$<,)9V':A7A\5.8^0;YSIXRJL&KDYK="D2=>:N M<&W"*[*D7.2::YJ 6"8"8"XAH&FF =4(*RGB-/=S%\^.-$K[N]\8_/J>X#X$ M5$&0ZMG(GNP$'IC]Z2(./7;_?@4FIHOJNO3\#L&*9,M/']BJB7(D&YPZF#G:N9L^49$P!A959WPF) 4.4 M $V5SK14><[=6"X#"C4VJ[ Y%+:Y'?/R4'AS@CR?1;)WEZW3S'9S[/J>KP'< M/Y=3_[9S_MN0CF*W11DRDR/X%(XL@2/$5(;.VO#"_,ID#;>QQI2CX86.9VJ& MW[,[9H*W]F_^M%#J>[&T9[OW,[&P_3;>J.J_$TAEEM#8?&.))?8B'!FW&F/ M1:)8C*3,H%_7Q:Z2C.T3>_?5LN"43$S333- V['Y:6&V)K42T9^5?M8&2#/W MYC=FBJ.J&7W(5O!M4^BVN1]D8GK^EEYL(&_9LBJIHY\:^?]6SMJ.@LU=;9G_ M@1O..\ [2"_Z-CE&U*;> 2Z_#O8N#[SZ0+MF2A20IUPC &-) $YI!IC(-$B@ MB#.""=*)5P;F_!'>I'$:S;=D#!%;EDPES>\[_6,_77OR "?VY^?1.989Z46!7/RKF4]-RL>I^(CXVFTE@E<3"B\/9;_BQF9&->-&LE.^: M!/V+T+N9D_X [3W&N9?(;TD,*MFCC?#11OJ;FE:MK_1^5]QZ2?F_./@KE@&X M M->&N#\E('9["V_S^IE:V679;#M\2N;G6S7<\ $5_[E&Z/9.U8LJBU_G.4L MEK'E2V *8$IC0'/CTG&:0I&+5,;,+>MO;)J-S1(_?/Y]OT';>BD[YS>/!N6^ MV?)?\ZWH.\QW/:5^A<[.QG=9'\2L#$!M'>...$#+2R(+562Q&@T)?U_S_]I, M_<'U^C'H_/N:SF"<_[T)Z+=/6"Y6D]MEP3XQ4>A"U/E-K RY$@*T8A)@E$A+ ML(>!^8"+)&5<(NV4,W+RZ6/[7EH!HUI"MX_C:=#:/U!70]'S1V(7A8!I8:UJ MM]E&<^..730_;6WBZ6<.8I=:U6EL0_M%'5+!'MEW>[ =0P3-/Z1^W]*,)#RA M&*12$X"3/#,;:I@ )@G,<$Q8EKG%'\X.,;:5:H2L4CVLF!&P_R$>R3NG8;RP MKPP"3L]K]Q0NE]>P*T >N4I7 S50YI'7B^27.M0*06LBT.D[ATOK:95\+TFG M_HI52?'-<9I!*"F(B4J-=;/ER[;79I9G22JDC(WI\PD7'#Q_ M;*:M\J9V>KC]NW^98;/X>)U41!SE$J.1"I9 KG )NMR\\2S!A M24PD=6NZW6GXL:WZCGGG'I]T_QERV _UBGO/EF4/\H-D8@-Y>;Z[HT'T1Z.# MST;*'W6/35:OZ ^T >MA%ORV:9U!;-W"^3]UN.U=9XWWMG[=G]+Q_(I-U=+F M#L_4]$VQ4&(U?7FKMID9G8ET3FG-1']Y)(@%/J02)2$E"TYBDL5=94_MP M8S,O&VFK.J>;XR*F[EV8+P#O:GA"P=F[T6F0K$N1ZL[*6V%#FAL74(*9FM;! M!C8S+HH?FQBGNZ[:Q=Q9!6:K11ES>2B6_U6[ZSK)D.*Q!H)2;C-NC7E!B &: M9"3#/"8B\SH]:Q]N?.:E^A*+77&CA9&WTS[F',A>>Y@ T VT?]F3-+*B]A $ M<4,E[+;EW&"OL66YH/B9[$NP$1XF#C>-K]'[R^G@ M,=!08^*0\L&FA^Y>5^[/+9.^_<>F^3^SJ2I;?RQ7BT*LE+1_8<;;_\7.E1/) M)$D@18 A$0,L6 Z8A.:3&FO*XH1(+?"D8D7ZO&*+E=LF_BJ9?-;]H63]+?VR MP83]I@K[![45-V*KB*LOQ6QFJ4[FNA.'U'63F&M-XR3'@)=48#G6@ LN@(8\ MCA54G"!53^+;F1SE%#9RO=($*IL5]1I3Y^;9#389/6^#K&1UKY8= 6^BK>Q1 M=8F=IX-?[MX1D/@F!+*A6'*NDF582IT0L!WQ[P1Y: ?/U!;4S6?V*4V'.XD% M9[D$'$L.,,RI-:@$Y EE,$EQFA-W)N/#IX\MAK65S\.I.(+,P:N[!HB^#=-& MM"[5+$=@>/A*UX RD-?C XZ?WW).^58/Y.BFX7R)<_+N>05G+^K.4UCESR^- M_=OK]'GJN)O$F20J%2#-$FKV@L9TY7E,@%0LD4D6DYA*7Q9#]^%'9]L^_O;; M_>-O;S\\?HYN/[R)[CY^>+S_\.O;#W?W;S_[,PMZS(/CQJXW=/LWF(W@Y69M MOQEP[_D(W7 +R&;H,?C@7(?^P)QB0NSPE(YD:#5)LWGXW7JQL+0%3:T"981R M+8TGF]G64;:)%--:@%P3;/M)J 1Y,?F<'VITAJL2;\-@;23^3T^BL_.PNMFF M,&#U'5C?"FD< Y4R*%!,H'F//+,0VD<(L M30G&''HULSPSSMC,RRY7_$W9T_*:Q,ESX+K[3%="-H!SM*5LKX3LE;/]% [A MJ=OW1GDM!O=3JK80N9^\O.M!ZU.Q8M.WWY_43!:KM7WN3-B-COQEO?HP7_U+ MK6Q+\PF2DF@%-<"9+O^%00XQ!IC*/$=)IDCN%X)Q''AL1N/WV9.1*GI:S)_4 M8O52Q@GLN=M3F8JT)2*8VI;09?$76RZ5;]V7\[2X'K6%![OW4[52Y&A7YJ@1 M.N+K563$CE[4*K*"ASP[\X,JV#&9X[ #GXCY@7%\^.5Y?S MSQK:';6_I52)&VWDC1J!.[:I:(?;S2(%@[!G,W0%=MZFQPF30/:F?:Q!C8R3 MVH>6Q>TF/W,B53&Y-4^3]HGOINS+!,:$R231@,3,F Y$$& ZDP :?PFRA/-< M.85JCYX\MEW-1KC(2N=F#H[A:E_Z5X'0\S)WU-]Y29_5]<3R72KQ]R_SY_]I M[JE6KOG#=L$>/VF0Q7E6@68AGK^@VS?\@UK9Y)=/B_ES(RW: MF@@C>97Y]]/:LLX7L[^9?VJI([81V^_S[C$3;M_Z?O#MV2)8:,L,O49L2_'_ MT^\-S!OAH]O+,'OO!/P1"[0M\!AXT#V"/R"'&X8.3^C(Q/JD;('9[,N6LB5G M4FD$$< P-=L(K1)CL&("6*9H1F.D4I9[D;$>#3&V_<2[XKM9*)UI;TY@Z&9J MKD.F9Y.R$:X?UIOSNH=B9ST>8%B"UK,*'G&TGK\R1-O+=V9^;[_-UY9GF9$L MBV4&&.7$+&V! 8]C"@3).'BO;WO#RQ/5= MPXYFIP0R!7#.;M1H;VX T!4F6P11" M)J1;&QC'\<9F(HQ@OG'%=CQ=(XO!4.H]MEA)&M6B1K6LT4]&VK_UP!KA"$VP M$&/[: ,'&9U4/PXSNMT6I&/N!_7GW905WY;OBNFF5ZMQ%)!4. -Q;*MVI%: M<9:"E)&8Y$PDV+%-C?N88S,D577YE/VY7!>K9:2MI%?UQST)M)MU"0Q?SQ;F MN!.N$3BJ)(Y*D7MO?]N&4#\];T^.^)J-;ML@N-#=MO76Z_-.FUK_]\5,+3_J MNX62Q6K"L.!:UVC1,&<&:<*&.5(! ZI3+-I(Z)]#GB:1EK;&Z)&12FK M=R;J66#=[$D@N'JV)/M(U9D:/]DOZ-_L1F=EC8F1^":Z7:T6!5^O&)\JVYW@ M$[-U'$&35B_!%2YQ]>Q(0R>O7E+Y1 +KQ5O\N^^^+U8U^=L=6ZK;[\5RHEEJ M-C R-W;#'KE;Z_'#Q&O9KSG%;^B&^^)AP[6CO>\0KO]>%NNZD1-,BLKZ/Y9K+[> MK99M^[L7XT6E:+FPIA@&[]ZU&I4!D-8@: M%6ZBC1(WT>%4F"W(1I/^)\&+G*7OR1B,PJ6?2?&E>[D&S@ND,)T>/21US#6Z M'Q#,7/6H7JB;SY%;/BB;96R&^:C?%4O!IK:=\P0Q"JF4$*0RE7;;:2NDF#*. MJQ:2YPA!F3K6&?0@GL_Z':HLH5/WUIO(+I3HIT6CI6N=9A]S[O#M>\5Y[/UT MP8TXN(4J.-KH:"^LM"Q;R[_BG ;EA.YM;D=&#AUTCD/S1'>:A"L)H_W&'!-S M=">T/"FDNXWA7\[S=K8RVX>:N,4(,%_8DS5;-K1>VB92$E/[K88P!SC-<\"@ MPB!!&N&6&@C;52)ZU[]TXIN^Z;F61T_4=\_.MO3EF=9I@%9.,Z1@PF1& 6;LGT$593G.[!F>@BP%F,0QR)7Y$TF3 M5.8\HPF%/@=Y(5 =X!#OT:,+S04$W4[L N#2LQFM7K13U'8!2R#:40A5!W%F ME&&+(=I5/:J(N'#Y%;;TMN0WV8E%J4LGAQEG';T.M:7TW RP9)8<0A2G=B]*DY!+F &E"8P18@RAE-O$WH5G",V MH$?H>9C/:S 9Q'A6 @:.8;L@$-)P'HTQO-D\I^9)HWGVXBX'GW5@^[:AU$^9 M92]7(,V16=I"Q8 S34&L*(-FI2*B M^'&!B=-=W:Q*24SZ"ULJ:9,]U6Q9KIO;Q<*\*25/UR\OVTOJF/_MGVPA:Z+C M6RD+^PARO@;>1'V1Z GTC^I5UT$_,(+ ??J&&&;2#]WX_$PO+)_-&5?\M9O]0,SE? MO%%/\V6Q6DXR@5.88[-K3HP3CS5F@%/"09+P5&I..:1Z,BMI4^2CHU=_:5 G MVY)7MN5HZ/[L3"5D)&LI/?S-ZZX-F!N"==QD\MK']B=5O6S$G6"^.TS*Z:6H^'=?/&93=7O,[.? MG!;_5O)75LPLK\-$$(73-)$@8R0%&.,4,-N/*J.$:IQFPEA4'P^[HQPC=;KO MOMH0B75WUAN1HZGE +,[F$8KH.<+L#1Z1@T_.&=L%W!.<DZ7"M439OEN M_JQF;+:R9WA+^\/"F.$'N\F=) )23#$$$FEN]IJ$@SPE$#!)8Y6EBN2IVZ&] M_]ACVUW^5LR*;^MOD7DYEO-I(:T%-G:QKE$3M>B1)0F?^Y0:^DV(0Z2R/YA? M:__82%]6#2ZKGTNP'_H%VZ=LLS?0AZK*# R^9\%E)_C:ZRG]'CE@N60G7?>K M(;L]HF,&QHK-)%O(3XNY7(O5/YD]-EN]W JQ6+-I_6.Q:4X<*YPA)# 0,H$ M)TD,&,(:"(CS+.-^)"+7@42UYU(@>U;+?1)NC'#L=6U6"]YSNAF&H; &_ MP8<]_N\$S-%Y?K>GO$X&VL?U:FGE-0N]Y@5/,:)9'",@4&+;QPH":$(Y(%12 MKC+(;+>YRAX831EMYG%.:3&)>* $$Y1/;-O9_*'F==&UOYF]6TI MWQBGU/&C^9J3U/=W-6""WXZ>X?L$]#8)(TGC.Y;OATK=.PMOZ'2]\P-UI7NQ MW,*+IWD9W)F5+:+O;+>GA?&ZI)J@.%4)00Q E&J <9J#/(L%X()E*,M5QMRZ M,CF.-S8?IV8SV9/YINIO;F".:LDC*[HO$4P[[NVFN0S:T(8#L0!'C!,\5 M3#'MSQ^8,,9)V6/>&+?;.@3DRX;72M[.Y(-:VN?**JQS^V6A2EM7UV9"AK.< M$ KR%$NSL\P48%!(0!(2FSVG2A+J7M?K..C8#$TM=IDYU0C>!"PWHGN$@UVQ M=PBZ]X!HS\;&"]MUN@R&Q'B^5'?2N$_328S>>G^;00+]6_']7WU2]&F?^:8(D4$3H&4"$. M<$8Q8#RA@%*((97*O$C<)T#N-NS8;'DIM3UP^F2>VJQ#/U_?$6\W!SX\BCW; M[PV 6Y%OHDK_NW)GO22U6 M+Y_,JV.94=_^][IXL@;O@UI-,I[#W#BH@#!( 98Y @PQ!317*4KB1$+F5>'0 M-MC8S$\C:_EA5HV@-]%,>78;;T=8)SH3<09R83NM"D@ 9438Z#"!N4)$B,R' M9RL8P@/0;0V#L)MQ#X5;SR:]$=/8<2MHB=S;+7(?6I#KTL+P(B3ANA>>'VKH MQH47E3[1L_#R/1VY#LV#F37][^V9=$-8/4ERF.488: 3(8S5T,9^R!0"P462 M)L+\@B,OLL.3PXS-(F^DC*;E"7W#[.W)V'<:4C3;?5'P2C 8]B M-T>LVW.QYJ#U0:3@_SJ#6X:*ZAP;B\@T=#@>JT\N/NFK87G6R M,#9H(G@<8RPH2%EL/#?,I/'@: W!G[MW MN)#[!>GW0NR7KNVV0[J=3N=_VHRP=_/%F_F:K_1Z6D?,S!A"%<^V4JKI:Y"+ M'.(D%P )879-*;6.$XX!XS*F%,E8VQ;O[KLFK]''9B\WPI>YSK(6/V*U_,9\ M-@KX;;/\IL1MZ]4;T'V?H39@;H6\B?:!K\_Z;-U>#]TI.@$7:*?F-_:@N[=. ML!SNZ+H]I,,N[W$^-W_U91-8JKT6A&6:?'&)O-JJ7\ M_+9U[4BT[NK.W#KY*LQY4U:_?2I+#/[!INM=YWGY M]KM:B&*IY"2U(2^F&>#<_ LSE .>*@(4YS37.<\2O^8_WA*,S4SN![E>T>T[O%8"6PD?5=)'E?@W4:F S<:UE]0Z1&\O8M^A=+ C?L&J M!WW''[B L",\QS6$71\T_OP M^?=E)*PK,#5V8?C:M YO@*.M'MFL_C#U;)7^T0X =8?RE8%@6^VV0<$2:'UJ M+_ ?KMJM^^2]=AUV7*[3[<:_L^0&;_6J=FLZ9@I/77-&5]\-\-F_28&P]W#?U]KNU,&I":*HA2IG98.9F M]<(\ 3RATFPZ!:)4QKE*4^_VO&>'&YL[?M^0P*E*OC)O@%IMQ4> M#K^>UWRU:=J5-*I$C7ZJA0U(9NF&2LC&M.<'&[Y#[47%3[:JO7Q7EYK733N= M1_:][NGPH/Y[;=:0DA.>95CG(@&$Q1G .9> 95+84URFC)41B73GG&P=:FR& M9*?[U8I];SK=1(M&7I\BS%:('0Y%@@'7]Q'L%C,C:-.-)7H(CIE/N6HH[(8J M4NV*H6=]J@LL[56IK4\8L!;519/]"E2G.SK8TG\4SP;S__-0'^=AAEBNLP0P MG2N $2> "XV 2%/*!4-(4+<4F.-GC\U:5M)%_R=Z\%CC!W Y&,+N(/1L^;;Z M=SD./@#"P[IU!V0@<^;P8O@9KM,:MUJJ@UN&,TVG9=VS1689VBX.EA%E M+OZKC"LM;]>KK_.%Y2N?Y'',M;!!G3BW.SF<@QPKXQMJ3C$VKB&B7I7N+6.- MS3A5HD9+*^M-?5P0L8VXW0\1VO!VJ['*[O"\9+/NOWQ4S=K]2WY00A3"B4$*A*KAUOO++RNHYF&2/#E18(IT"0! ,<6_LB MH01QPK#,=<[2A/@<0!V-,+93J$<[1K2-N];!ZZ[UUAL@'2/4U\#3=U!Z@\G; M2YAT+Z\^U#MT9?7F^:]35'VHWMEZZJ,+_1;TX]2^3J_2ON?U6[)OCIO+QHDE MQY+EU#,Z!"S2ZP9>J#(]S]&'+=3K!LU1J5['QW2,6*SYM!"_KZQ'8IO,S)[5 MS+P!+X_F<6_FMO!YDM$$\I0I('!* :9);C8AFH!,008UE2H5B5?(XN*08[-M M&Q&C/RH!?<,3ET%VC$\$A:YG:^6!FG\LPAF(4,&(RP,.&XUP!N H'.%^9X:&H$C)I]M[85K9.(C8.&^DB*UZ70]]3L'B< M_%X)ST#'O[XP^9T%MV#0>B!\ZK[A3H5;I-X[&FZ[[HIRWP?U9&;WJRTY*#G8 M5\7B1-7=! JP?U%9NSYP7)\3=[%5P M''NV5!L(RS_LB'P3L5742!W:1GFA%"H]QFG,81-E?& X2IGQNKF;+6KZ6;]1 MU7_O9W?SV6K!Q.J?Q>KKW7JYFG]3B\WQ^21CF@B,", 9MX5:"@%N-ET@BQ'! M@N19KKTR\CS''YM]>J.T6M@O_D(9CW[M>_CMB[Z;A>H1T]ZC5W5W]9\:V?]F M"]\;\:,_C?Q1H\#--ODFG-WJB%T@"^8[^J"VK",TAU:MZV,Z'C NEVJU;,@D MTYAQ1#0'4D-;W&#\0T:A @QE6&5*H43GQR=O:>/,S]'5,)%K!35\RAP#SS' M@[ZND/1]C%?*U0>#YBF%0QV][3U[V(.U4VH='9N=O*C;2GUDW]7R$WO9)7_E M1$'![?E^G J J'I>P:5T42U>#PNY1?M R_G4"(,NZA85#Y=VVZ6=70WS9M?/+:1MOJ4A M0K'Y'R YR0%.= QH(B6 S'R1)4L)\TO,/QYBY,N[D"7#@XW)FE=L/9/^#L0A MILX^PA5(]>\&6)":!6]!"MJZ[+SRX?;QAP,,O54_H^")W?BY*_U6^;;3^>=O M;#K]9;TL9FJYG,0P(;'0&'"I4X %,EONG*; ?-A3F><)X]@I8'#F^6-;WY6( M42ECU CIMJ;/(=B^H /@TO-J]H/$>3%?4/S$2EXJ\?ZL%K'YPW;M MGGO>( OW@C+-JKUTV17<3/9(L%B5O&V/]IL_R6.:\102@!F6-M4V!0SQ&,0Q MS97 %)D%[$W)=#C*V);O)L&SD3+ZHY33,_?L-*)N7^:K<>IY.?M#U(UGZ1P$ M(>F5CL88GE7IG)HGR93.7GQ%:L77^=3 8H8@*D%"GS%/=_\[ MNOWP)GI\>'O[^?>'?U6_ZI!,X82_F^GH!=6>S#[B:,>1-\5Q(9=SF3VI1T@J\46)J_B.MWZ$9 M2@C(4H0!UAH!RA,..*%*QUIPQ=Q(X#P&'9NQV@@:R5K"Z,E\NTO:D)) 1,ZG MYM?+[6^[' M?"WRD8L@M+"07+ZW2R;^QW1$;.J!0TLI+Z))J?!O*"+0D#3]\[GA/( M=,K%/PV13SK^U5 -E9'O\S)YIN.W8M">D7_ZU@&3\EMEW\_+;[^TH_]8?)D5 MNA!LMJK[&MH\V?FT$(5:;IT7&C.E$Y$"0C$!&'-DK)^@(,D)A@A*GBJOK9C; ML*,SB+__]MNM\1,_OHL^W__ZX?[=_=WMA\?H]N[NX^\?'N\__!I]^OC^_N[^ M[6=/)])M$AP]R.#0]FU,MP)'6XFC1N2^/$@%QY##ZW3UP MVZRZ:\G']6JY8C-I1'LP[M*[^<+^Y20F&&5QFH$TUL:_9*GQ+V-CWF*NI,Q2 M8]\P]3)JO8@Y-B-8]TN?Z[_^!1'X<\4$.% 3K/;Y=+2/KSY+?=O3ZUM;;9I7 M[2@;_6'5C6I]0UKB7B?DM=M5M0OY8W2F<@(Z6!,JM]$Z>/:[O7!^8ZOUHBSD M?U!U&Z;E1_UI4S*<@3L6250>4II0O)4QUXE5KU).C9[5\L;S;<"WUC' MI!(Y>F[E4QAXD@/&N/H:XS M _;)NU9%\"!D9$;%O-:] MAY?7W#@:_]!0CY"'[<)Q4T]$;/N8#C9EZ-+\O^%1%)9]& M'\S=[LB$ZR-V<<2A.XFY0G"BEYCSK5=48'XPBE1$"PWYDVRRN'*HX M5CD!FBCJR3^)8/2JCBN:QY3A*E4IRE0.29V3HQ1HRMRA 0DJ284HH4I8UC MZ&:R7(;MX OV;+ :&:/%1LAKJ2)/H.UFF((A^*JDD!M$'RXC&H &\CQ$O7$_ MGACRE0D?SX-PF>6QY=ZN9R+SQ,QQK85*L\$__H7&J/XYVAIY05F6,>NCFU8JCS+%6UFB2JH\(S"X.EZ"',5 M1KT?G]CW:Y/@$_*4XZS:P4$Q?RQ6 M9IN@)16"H PH:JE],,]!GFL.,L@%A 3%*7,Z\SWU\+&9QU(HZR:B^"?^MZ@1 MUYV2ZPB]]G5\+28]+V!?.+SHN,[IW8F+Z^AA@Q%QG5-CEX7K[#57[F5L9[AE MQ? S43$3G"0"X%@A@*G2@#/)0)PC)72J),^=&E&W#3*VY;HC6KA-S2ZHGE_A MCE -]QG>$;"'K_$)]4-_CG>'>)WO\0DESWZ03UW;D<5FRI;+C_K1ND?KQ4MY MY%7QQ.% MB8/O/+YN)B (:CW;@:Z ^1//7 (C%-O,V7&&I9BYI.X1K\S%&[H9">MDW<^6 MJT59O/&^F*G[E?JVG,09B1.8&M\\AHG9'Z02\-R>2,=**9D)*&,O^5;.Z \K:52*ZFD=S@'K9AL"P-6S9>B$E+=9N(!#(*-P;I1!3<(%50\- MPJ7+NW!+=4T4K+CXMM(LRP.BQZ]L5J40_L/L:)2\GU59-0>IPY2K),YCLQF! MQLA@P2#@B&: :O-;G<"<:>U.7?4:*HS-B-WOYXC;S_?#Y]^7T7.I@P\!U*N\ M$!'E*R-V7RVV7[^PW+FN*9)GY:NEJE>KV'FUYN6K MM;*OUKQZM2I;9(]9GZI7ZZ"PY>^AV-=>1;(!N>->$_E]:KI7E:1C MPIY9%LRR5;VWA]O;!IU)2J6 B@,44PTPS21@.(^!8AD1"C)!*/([,STSTEC/ M3>>-N-&TS-F8=D[&.X.PFX,6 +6>]P@;":-2Q%Z:F5Y (502W9E1ALV9:U?U M*$7NPN4=3W'4%VN''M23K0:>?3G%Y(](@A.>4:!C>[)#8@)H+!G@<9SED.2Q MX%X9O YCCLT!^OSVU]_>?GB,[C^\^_CPV^WC_<'VT__W[_*#@N[;)EWOW]^_/C;VP=?CDR'B7$\& H+=]^.2"5MM!%W M@*8*[@"%.DER&''8@R5W"([.F3QN[6JCIN9OO_RJ9L8"6OJ46_FMF!5F#V7L MX;-Z^]WNP-2R)I-.TSR+;3Z=PL18*XTH8&4(**>I3!'6)/.*,WN-/CJ[Q:9J M>1-]J80O2Z#8GOB^1LEG)ES-4T_X]FZH2KEOHE]WP-V7/6J$O\R5WL%H=8 M MF/GR&7M@0]8!EF.3UN4AO3 TGF.*NI]9FJA',Z%JDE.A&!00I-S8.2PP KF( M,P!9AA.2< VAV_XLF$AC,X,;MC:[1JO0T8;:;3Z+I#UY.LG+:%Y]$I2PSV4^ M'<+5@\]2S\;4E82OC7;O?E9Q[I6Z#3YI07D5 T_>R)@4KY_$T,R)'GA?R97H M,M*8V!$]D/'D0_1Y_8:>*T QRW.KMEMLONEA-I!88FLFTA3>Q<1FH! PF M&G!,=$X)DSG.?%P&UX'']IG<+9VU7\I=R@*>-__.F2)[^8+K0IC9DLQ MC8-2+*HM;'.4]$]5?/FZ4O+VV;@T7XP+HQ:B6*I/BT*H2FF'W9D"W5HRQ??1J*/F%AMJ1:(WUG+EUN.!-N^Q[T9@+EW8,K[BWO'A0EG'.//JC M?E@PULU:+THZ[8A7?8U3=Q51SG.4ZA EPQ#'"" M,F-J4P0$PTS0A"O$J5^2KZ\(/JMYF.S?C6_,:M^XXC6/ULNJC,#6*JS+[<=, MKQZUU4S.A+&Q7\3S\;[#V#/"4/8-O=OGKD] >_Z\'46)-CV/:_[Y_;XA;XKI MVE[=Q^%%5Q0#?=V\AQ_T:]85G,.O5^?G=(B)[*>M?YC/[MCR:_GG.HUJ AD4 M2L $P(QD !.=@%P0 6".L40HU4GBUL[):;BQV3$CHOD*+[_6Q2>JDM(C'' 9 M8(?(25#8>K961V4H%D(K;_5SDW09%$*/X$I0* >*LUP+J5_0Q1FAUOC+Y:<, M%XIQUF@O*N-^5U>VZV?SZLP7+Q_4:J(2K%.>*B"(T@ K%@,FX]3\*TD%AH@A M*'WVC[L/'YM-;63SKN#;0TQ3'">*(4!RG1N?*4<@ITP"JI 664(S+MU:G5^+ MV !MRLM*R"NP+$*V/O M]#!CLVL;_OBG2DS/;L2GH71;NM<#U/,BWF!32W@3U3(&[#3-A-NO]EOWR\5J\GF^7GV]_:86A6#UX:9&3"=:IR!)( 58:_,9YCP! M&8M1IE,M$NBTWD\_?FSKO)0PJD5T6^1G<&M?W->CT?.BW@,BX-EON^)M*]G< MN;.*S4_;%7SFH8.LW':%FA5[X:K./77FW]0C^WYK'CRWIV*WWXOE1*=",D%B M *&$-NF% IIP! 162A+CB."$^?D;IX89V\JMI(R,F-%&SN@/*ZDGV>,95%WW MV==BU?N.VQ^F+@UQ6E (UP+GU"!#-[UI4?1$FYNVJU\G?[WB/:JR]92P?8[G M]E>[L>@O7Q9EVZL#0C:12X((Q$!(978&(L. I6D,F$!:92IAU)=Q_I4T&9LI MVZ0:LT;>0T:U&S_^Q]<&>*!L]4%>@+[W70$SU6O*QSI)O40D6LW+7]_LGRMN M<'%FA1P\3?WJR1U)BGIW/7ZH]/2KIRMT:OKU G7[/C]8.6W-K:4Z4'*FELO' M^0>UNF-/Q8I-T81AB&5.;/67MNDE.04,*0P(5@(E2#/,O?J%7QIP;%^[W]CW MXMOZ6S15=0I$63+@]V6["++;!R@D=#U_)TI1;9K(KK#6NAMQHUK><,;;%9A M-O;B<(.:0E?E#RV6\WV])X%7A?WOS,LW8:G,4QW'@$J5V\/(''!!S?8=*201 MYDQ)MY2/:Z08FPEJ3??.>DOQWID6-_O4.]@]&ZWSR=PE\XB5]E6RMX_!&CYE M>T>&L>9I'\-T17+VB8>%BH)^,*]@&;.#C&6)K7!)4:Z,L4,I8 P3(#C,6)XQ MG29>$8KS0XW-HIT*\]U$5MI ,=$-QEWCHEV0>X78J!MH 2*DAWCT%B7=#/3* MD=)#A2]'2X_N\.]N^W:V,@]Z5TS5XLYX>E_FBY<)BC.8I$FLG4XXSSQ_;*:A$C$J98P:(=T[W)Y"L-T&!,"EYX7O!XE7E]L6 MQ3LUNCWUO,%ZW;8HL]ONMNVR?JNN?F'+0DQR3K @/ >Q%,R2ZBC #G]E%R5X_N\V,/46Y5BE80W5:&59]6J'_IQ(B'320844P1@QH5!7T$0 MYRF**90B2[TV7;UA/X2Q;80'%RO=>#E')^O=!IHXMYU<;]/1LXWWK+0JQ1^^ MN&H/M8$KJZJQ1UE6M0=+UYJJ_8?X?8C*/#NST_G]\R1A%.L442!B&Z]'/ 8, M"PUPS"05J9#2C;)M^\BQ&:W?9X5=*)]7YN/MF,:_@T^[&>FF=<^VX?_#G88F_ M:NCOGJS<30)+F9R@MKJ^.BOCE6^7VQ[JQWEG>C:\@V6[[$#S U$SAIGG<2>^ MN"KS_T+VB^?$#90"XRM5QW*R:;E>E#RM15/NS;1.69RD '&= IS;.EE+29!+ M1BB*L8BA9T],MX''%[0I&:_!B>:]?D0%?O"[?;_"0SK@=V;S_=BNFYN 9?:= M( I5P>8VZ+ 5;5Y '%6X^=W=S329)WXK5N4!M3&.=_.9#?D?4U)ZR?]6E#V,WD!,*M M9SO3#3)OX^( 1B"+TC;2H&;$0>5#V^%RB_\)\F)TCMZG>Z2#YY ,'.TEN4V?W*+GUNM>)/^Z<*+2&@E02PU1C M!23CQI.AB $N. )00\((3#.6RLE3R8K_><46JV'"C8[2^ZRJ0QUZ/,=67XK9 MK#HMG=IF+J\>+G1]&72BJI@D*R6-YA7G^@,/#>*?X/$^GUG+.1A'1=I?ZA8K>>4Q$Z2.L[ M?+=-T"?S JG%0E5]]:HB[2SEJ;2?IU@G!&"9QH!G*08QYQFD&!&,M4^HX\08 M8_-C-B)63.)EI\WXY_^ ?X<014]L457;_QRE\ ;"\I\F@8M52^!?FG9L'M&W$EMCW;\RVLI7@W52WY373?CI&WU6U!(9"%/#7"H-:L M1<5#R]-V:S^*KD M>EJV,:BU6-K-S:?%7*Z%9WO?*V;(S= ,@WO/]FA?B1W@([O@HD81FRZPJTKT MQV.9DV)5BDJ= E8 70]LJ&+K[H(,6X9]-6!'!=K7/['K[FMN7-75RR?SEMHN M[)ON8.^+F;I?J6_+"4T9AD0F@,0* 4P2 5@F*9 BP30A*,].ZNN]%9N:-2<,]:1@?P7?=@(2'M?4MV-9H=MF>N 7;K5T<<.#- MFRL QWLYYSL[1L'K72HT01+$B%. ,QV#/(TE4#K#20*5 MRK@7@V3;8&,S.[O;,RNM9R2Q#5;'\%\@L/J.V1W@U.MFR0634#&QMJ&<Y M*'T4?7*YIZLSN-D=V;-TVYWHG\7JZ]UZN9I_4XNWW\5T7=)H+9?*_+]\9-\G M$$J); \'R%("L,[-+L9R20M+'LT$UYA[D<5WD&%L]J5Q^7S]/'_PF!$I0I MR!>J<-1!SB,/S27D"\D)%;RW7SQ;KU: M+Y0]'+/9+!/+!IM)NV]+E,=UUJF##5;%<\J>C(W++L39?A/DIN=ZQ7ZGJU=)7MS@EN+WW!E- I$>KZ( M*A6B1H>P>>Z=X N8_>XW_N Y\9W@.94IW^U!'=H2G]HMOB\8+Z;%ZJ7YQ1OU M-%\6JV73*DVK1*',6$)-I"W#H0E@.=4@TPG-98XR+*!SI^(N$HS-)C9B1K*6 MTZ/I;J<9N&#PAL"U=X-7^ZW_W/=;-RK<;'X9-5I<[G47"'Z/-LA]3\- G9'[ MF0Z_?LG70-G:0KG3@X?KJGR-WGN-EJ]ZD']QUMW\62UN^;(<B5P YXC[_<'\,+,V[=L0260]WAJA$']PQ85#SW MDL[^'CO MBYF:Z[N%DL7J'1/EU[XWM\ ,S*0 ]CCS/AY M@5="VNH(=GWV<+[@E=KON8/7/JOC[K18BNE\N5ZHCWJW*.]!36U6=SGH44W> MW'S[?/MY__."YO[URDASWPL-!W_>^N9W2S&R8^TC$#(1?J!WV ME=(,NQL/ ]W1SCW08WM)"MTN3YY)S"V/FF;*'FJC''">:A&CC8Q!(^"N0(2JN3@WS+#U%A>4/:JU MN'1]A\!9F9QN/:+-&ZOR5)!6)U6"'!N+EB(62X85,S9N,E-?[%/=_("NHCB]V7GU9N\*U..+S;Z7 M^]E:\F6TJ%2RK!2V+5S5"VZI5JNIJL[$YMI<8R:T*'M=5"FQZYE[+MBUL^FV MF>IUA@8JGJ]4N"E; ^_(?G.:D6X;A0E82W\EBJ$J[+N*,6S=_95@'57C7_N\ M;F:V290JE"6P+M-S[8AF&V;I %8ODQC'4#*$02(%!)@Q!E@<0UOOA%4B"((2 M3E;6^+L9TTL#>NT6-\/VO1>8;J4N:2V6.W*7C&[9SY%4NA"%9S'_1?S=#&!( M5'L_#-V'LA(PG!5SA2*0M;HXW*!6R57Y0^OC?%\'?]-N"FN.;?OX9U9,;>Z' MM6ALJBQ!TK-:V"X-*&=:063;^,(,8&D<4FH3\!F6E G.6&(>66^4'AV]4=?! M.^S5'@>IY"\%?+'[L.+;$RL694]?V]BN]=M_Q2PX.+=!01W&ZI3.W%;FFV@C M-=#S!5@RV[1M*WD?P'HXR7T /)#O' IH/Z_:%[!69]OY8DWY1MDCS)8*ZUHAE06AFK3J0"C)E_<8$)RF*6Q8[!Q=9A MQA9DW$C9M%+S=)C/@.FV&[P>HIZM\1:=6L+HCTK&@.<*[2 $VOV=&630/5^[ MHH<[O0M7=VR\^,T>3_R[YKA\5\S83)@ARL2 "4YI*@W(NFMVVPL9F!75GM'D[:KV/1I!4**[)GC\4VI-VL0RC\>K81A]"= MR,@,V$K1 9-0#13;AAJV;:*#TD?-$EWNZ9KG\U3'P#YJ6Z5ABS3>%S-E?JRR M.2<:0L%H)D'&[5;".(O&04PE(!DB/->*)="+M>+BB&,S)QN![8*8;[LX-%UJ M?#-^+@'N9E""PMBS5=G*NE\,5,J[S00/F=KC"$ZPG)Y+XPVK*_,-CR9?UFP;P_J&RML]Z\M'\SV&F/[UK,5FF222NO5 )RA MU.QJ2&;C5#$@%,>Q1C+.B/"BKNTLRMCL4R56M&A$+ZE;JD/%Q49VSQW/%1/E M9KZ&@;]GNU8J$6TEC&HU;*REF8P=CJ.="RM= N9S70UGJ(RO[H(,FQ-V-6!' M66/7/_$*^L0RR#BM^7Y*CI_;U6I1\/6JI J>'[>FVAYF+R<,2BY3'(-<65YP MSC1@(N4 \O^_NVO_<2-'SK_GKV@@0'(!Q* ?9#>9 P*,7\$@NQ[#GMU%L#\( M?-JZDR6?I!E[\M>'[(?>W2);9*N= \X[8ZN;51_%8K%8]56&8XXI$9E3(#SB^L/<)_?C=0(-3PGI!<"S3)%^WMS7&=;G M2+H2=7^H/ZAY]>;EPW(^XR]3GJ=YH40.,IE+ !/#<8-$##CC">T"UM8_]017TDK/I,K:%;!)5LD9_UO\-T[_!!B9O MKF776 -[CQ9JGSJ(-@_UO 9O,@T[%6=3QA/ M;O:\OKS?XG_[]=M\^2+E)[EZGG'9TJAX7G[AZGYX?/EY8Y1N;L]*H%]7ZU<<+=M+U M?!+ME*QZ539J1I6>U07;%2WP?'\3[#:$&\YO:.^J^Z X:3(I1+E1U!3+1J]) M'>$+U( O$.*>]@C?T@VZ6P2"]GC?"#5,+][NK]^>M*'4.];#YHM<;5L2UNE/ MDA,N$DZ!$.;ZA9AV4YPSD"8%%((66!9V# \6@XW-MC?BENM[:02.9".Q$S-T M-\07[*QGX (;S2UF6M2HE'6_(>FEE#-W\)P8M+V!.!A9]C5@NI)B6Z%S@?^Z M^QU#4EU;:7/$:FWWS'75M8_+.ZY?O)+WVYJ"]103G$-5","T^PV@XA+@7&& M,R$ES3!GB+C485B,:?5U'[[\XD-S26K*+W;2]JM]/8NUG5M[-72#UK"63>YK M0:-["]AZ5ZIVX>&Y&O7L4#>I..U2NJVJM/.9'ASX%8O^N]F:T_G_2+IZNQ!O M]** > MT/IN!8MJ!8)@;7$J#H)@8+-\D$_>F@P]B;:R!P'7X=0D6C$]JN6V_NX7TQ-VVZ?JMX70V[:)TTOQ]@?7 M'ZVB]E,)(>,$0T!YIK=5PCF@,Z34==N?UX" 'WA^C=U>AIB:._;&6.&J';$^=[Y%W;8^0ML]IBR(%SI^U!.,V. M=GBV9]H279G"&-,6IKS^+A/UI9AFB.MS-=?>%B=$'[$+#'":IX 92F0D,$(Q MF3[+%5M:)R"='\EED>R/%VZMU(*5Q21/:U$V!2N+2AQK2MJ@M3,P'N *;%,: M"4W>5)5N-8EJ*3TFV73#X"M9IF6489->NE4]25ZY\/$>(<_W3^:"]4&]GM/9 MU_6;V?KK;+W68TRUQ\'C(H9 FP4!8($$(#)7 .5IBB$K>(&A=<"M;92Q>1R5 MG-&#BG@I:22VHCH$@UHQM0BL^4 JL!'8@50)&;WQ"I)#@,P'6 /%P_J YA;Y MN@1&9Z"K]>'AXEJ7Y#\(8UW\<$]J)_&WI_K"^'%Y)\3,?"GH_ .=B?M%G69: M6EYVG#+XT:2GK6>;)K&P2A:LDP?-!WZG\R:(8X$G* $0< Y(E*4BP M_A=FX$NB[WK%&^^ITU#/.?(+Q5ZNNW\OC%-8N"]X^[#_>N+ M).^3J*P1-:E(AE+#9-Q&>SIY),(:"'A?9%JAQ1V6D&L@\$](O88:M]\6]-J@ M9QIYE2/.UG]_]?*HWW3W8[:>)E(6>8H@2*#, (04 ARG"(@TY3G26SJ'3M>/RA%_K4TP!W MYOCCO_&")2Z^SC\71AOV#&2G^LDYR/*QGA'\BL'L?L'U&(_TAUR_U^/4GGPL M$:9%40!JHB8P*6+M%VGC(I5VF:CI[R?M*NHM!AN;/:F$C#9&2E,]4-(TEMW\ MTK]&N:&*]&L11T$NU$]1B3M@#$5SRY:ZAA M8\$62I_$<6V>Z6=$?ENLMJP?^LVOY$*JV68]A0*G%">%/E+A%$ 94\#2E(.< M$YP)I=(D=K(?+>.,S73LBVD,B/;R*T'=K$4;JG:&P@-6@6W$ 4RFL?&K2S Y M&X<+('BR"VVC#&H2+JAZ; TN?;PG52S_(L737#ZH\T1!'[?=PLN+Z=],K_"[ M[W0E[OAF]JQ/38\EG:W\L2D)0*<)QBK69@(464H S-(,,"5SP"#'B8"JP 5R M(I?U*]_8#$^CGBD8:R0N"=P^_>;:5\'S1-K9K!M.3V!;=_$&?Z=:5'5K,,I- M=K/X9ZE:('+<,+#[HM/U+-VP!+QAH#VA[ TT3,]=P,APTF&BO"Z.)4Y@5DB0 MYBD&,.4"$(H0P$KDG"F6%]"M.T[K4*.SS66CF],>++UNY#L0MK2T7G ;PFCV M@,S= %Y$PY$3"W/YB1[9]$U)M6G?^"O=U$V(][M[W=?ENPW3 M61-6OU^8J/H[_5V;LA0AGID<408A@(HJ0)*"@P+#))&F74QJUQ3&ET1C,SV- MQ'ODD#L.DD75=G3+/L#FL\_EGK&>F&O PB%%W%6IVH9'LH MNYCN-(KVN&(>5+2=QAW%XI93[7Y1W2 :U8:>,8<"A*%G;J!BA<%FT*W"P2?: MG=407@8:KG+")RX'519>7]RSP89YZUY6S2[&N^V>H9!,A$0Q2#-, "SR&#") M&$BY9$1D><)SIYJ*RT..;4.LEMX^R\Y6>)L&&7V!MW/-_<(9>.^JD=Q/E]O) M&Z;9B#4\OCJ)7!YPV#8AU@"<] "Q?_**@_\I._PNSO7JY;11F0E#/'PK/<[? MM6640MM&TZ[ 1"L>E^:OWOZ0*SY;FQ!%5</\EDNGN0[C=_KY:+<0$@*P@@L?XUHS3)),XPBA.7O6=@#;[0S> M80MLUFMY([,ZHT;BZ+L6.=IF>+Z2"_[E*UV%2.QTPLN3-;4;[@GF]4_GF:;E]=SNEX_J$=3-?ZT>BEO!7_9ME/C)@@ B0",9MJ]QE@" A,$ M!,H3@6(9$YPZ-=:[/.;8#% E\B0JA38.\[BPFP,U&>80ULH+P@ MZDZ.98^1+Z(LBQ&')G4,]3B9*-=62 B8 2:+#&@[!0&1 M*0.DR%!F$L.X&RE,#QG&9J[V,[\.N'??/6GQ9?1N]F/O&/>PN^0SG]:>P5Z+ MSZ.*M75YNC/_ON :D&U3T*./[<< /58.MGP#[.QCX'D-?2UH44'8*!$T/>P* M&(Z^FMXN-?MV=$"O#UES]QYCV=$HP+^(,"R 3 M@K4/:#*UTB(%DN(D2Q5#+&6VS9I:1QF;&:T$C6H1)\T/91N&SNIFBXKMMVZZ_&%_"S^9*D58@6($$!3:NV*, M "IS#EB:) C+I("I5=%.YR@_U<)_6#BT:FL'MO_"=X+KE@N_"RDO"S\)LO#/ MK9:!%W[BLO"3G@N_\3&V-8!W3YLO2^-0O%E^I;/%%*4TD88^(*%I B!/,T S MB#6**L9QRN,,4;6/E>@ F\YH\Q MN7R!9 N.0_;PU2 -E YL_05R2^?M5+\S/_?\D\,EW'9*?I!!V_U)-Z.V7FVF M^CWBB6\>5C4%;44+"Y7(8<9!G")]PDD5 P3*&,BLP*GB1&1V!2-M XS-H-4R MEH'<6DRGJK-6(+L-FP]X INU'LA8K]E+ZG?Y+_K9/=]%_[;S6UI?.\AROJ14 MLY@O?NX&Q6*&=I#B%!<*Q8 4!0)0H@00E$B "I)G+!9IEEA%-7T)-#93<4VI MF"UCI*^YM'"K!IZAT#="'LN,K(/9WJ9KP#(QQVG[":O$_#"%>L8Z:(W8<"2A MGE'Q6B%V/8VHB1\^U,VKWU%>7BM^E"9V,%M\?K5[9SJ;ES?MK!$UXK6LKKSI M3M-@%SP,!V[HG-[(86IY8^VHH?O;X$> ]"]CZX>2-K=QI\8"+W M/L"LM8:]#N/G]>2>WX2FVJ5[/%>L:KYE52Q2S!4 %>F!X2A$B )64@ MS7*1%CE"G#HE[M],D[%9W6VY$6WDC6:-P-&SD;BM;FULM6EM7QT[\_Y3?"$" M[Q2WJ5[;XA)M@8E*9'ZF@K8+D_O35+BUZ?'_K.3MPG0-7P-W2: @(;T/>B0^ M^T;G6K++,09]4$DP-E2A%.H_A-Z'J<(9@#+)90[SG*;0JHU3 .&<=M4!&D"5 M00AC^V9-O&&8P)[;C'H)\@6;IY$$_+;ZE2&C6X3_W";5:R@PV.2.+"SH=Y)] M!PE[S<*5 4.W,<<4/.R%EF,@L=\8/3;Q'?EL7;^J1[GC90&2%HC+V;/Q'EZ] M_$K_MEPUM:RO7K2LRY4ISF# 2=@$Z7(,S(PSD&09$[ M< _"CM2S@>'!!4"90$:3@J9%3 7A@Y>< )(P1'(*-S1,:]\V"K\KZ:#9X.,&Q_P58%3UH*MG_R&E(9 M1Z+3PX=&]$VL! O"7GI>9Z_,([=A)3VOV'D^$5]LHT]L+?_QI+>IM\_-7C5- M!1$D-F0@S%2O9D4"*(4Q4+&B18(X)-PNP;-CD+'M*3L9HU+(VL%W[2ER#D[+ MB\DK00I]A'+%Q_WRK@, 7_=JYX88]LJK0\F3VZBNSPZO]#%P=77_>*#7,V68@IAK'C,M DAJ3).:0QH A%@3*0\3A*$6#%=E#=A M(G FAZ/H5FN.5&MN7X%P2\]TGFMR,X;G#':=^]RCD*T"T3U!NI MY$H?X^KPSNNZB3@E,):"(X!R60"8Q@Q@5D@0$PKSA"-&A+"^->DAP-AS M\+%9$:\'61$.-SR!YV"@^YL@<^%V4W,%D)WW,'W>.]PMRQ5:']RA7/.>OH1L MC_3'O= OFJD9+[^?3<.;)$U(7)AV72H!$)MLB*R@P"1)H%@0!J459<'%D<:V M@5?"EF1#A^)>ZBCB"'#WUN 5MM#1Z[Z(]2!HNX#&%21M;6\>F*CM@H*G9&V7 M'O!%V/9>?P-J8C$N"$0<%]KGQ\QP&J2 IA0"3I-4)JP@18JO(VW;#38V\W". MBVP2&7F]T;?M(6T7'_*%7V [<0UT'LC<3C$)1NBV-]2-2=U.E;Y,[';FF2#M MAQQO;RW?-J(OO$V'G!!WOHY(#=,;YS:WQ(Y0./;'\72O_.ORN0P!WB\^;>A" MT%55%;61"R%%36KT!S6A0A,(Y*8KAGPCJ_]^7,[G[Y8K$RFVU@SQ5 M)H-9Y8#B@@%*8ES @M.8.G71\237V+;P1BT3\V\4JVLR*]6BAJ6K46X2->I% M?VD4_+?H3Z-C5"OIN.O[FG([TWF#B0QL6MWGT*2QKI[H_*JY=#;%GI'W9*I] M236H*?<,Y;&I]_WZ&_#-/2SD-,UP5L2&+E>R&,",,T"HC$%2B$SF,45)&@_& M-Z<%&IOQOX9O#@Y(8&;FTN+V8. 9"FS5?1*66?=0\#9= _+-.4[;R I+KYV^ M8?GF]K .RC=GQAE3R:@U*E[YYO;?V^\T=;A7Z\'?S-9\OEP_Z4$=0PXVKQJ1 M^3QR>K:%B6_M!IN/#9GN6?=/W%_-]D4#[3N2PK4;5%G1FR*?,/V@,Y_(N]3U;9 ME,<'??W[_$G,%I_?_N!?3.:F$?:M4E*[%"E)59Y ## O(( RPX A0@!$&10X M$W&A"BLJJ)N([V2K!R"+>B]-;*\)U(EMH&ZVB+A6M3R^ES_(G=*.1:W#?CWL M/,[Q3GK@[<>H,HG,G]&>1H:/MU$VJCY2-8<^^,O#)RH4SD5YR]!OA474@%%M M1K)79P[2ZCOFSFW2;T1%>S/?6/G=Y)O1P7K[R[/;OU0BL8 M%>P5]WUE^]9OW^8S;L@^FF'V(LZ20R0$(2 EII54C#%@5$!0P P5&69"9G;- MY2^--+;3RD[6W0:[,&!O:@L]#EM4VSS0M_[SM31I[?/[A9 __EN^3%F!,@H5 M 46F+27,B 24%0G@68Z*7,4Y858$F:TCC,U6UM6+M911*6:DY72M\SP&LMM& M>H$GL&UT1J9'/6>+]E?4<1Z_<>#ZS1:%3NLVVSXX-JZR]\M%1:?UAYQ]_F(Z M]CS+%?TL_\ODJ[S1AN@=G:W*OCS[=0EIG"=<^U\@58(!B.,$8*XP0#E/*=5_ M)W,^2&NZ,/J-S8@ULD>U\/_RSTD>_[54(3(Z5+\;3:J?2GW,35E%H#46=K1^ MWS6[F]6123TB.S\_H>6^K_BWJMVQ2KR']Y"HE@VF'(:28!I"@'AD,9$%7 .%,P M%6GNY#7XDFQL^_U^JX[*++-.\[W>V6]V:K][TC=[FW;+#?P6DQEZZSV9Q^YM M>-VY#P>@F?:-N:]-SIM)&?_U"_A5KZCR4S@A0-U>!,[A+]N,*28PPX++CI MB0@!%BD%0J0XACC)E7!RR+J'&]M2K@6-Y ]C0*5C?OD%:.V6MC_ J_UZKC? M(+8GJL]<-R=0/%F#"X,-:A[L%#^V%Y9/N=\@O3:M=5:2OEX*.452'\Z,J2"( MZ4T^I010R1DHXE2?Z#B),V954'C\XK$9!2-;9(2+C'3VMT0'8%V^'.H+0>!E M;JF]TTW0.55[70 =O&BP>Y]SXN]?]YS]]WZ[]=UZ+3>[(O8T+W*$"PA(RO3N M+*$$!+,8,(Z2A,>H*'(G'L[#UX]MX572N>W!1X#9[;G]80B\^"K!@L3$S^OL M:0L]>OF@6^9YQ8ZWR)9/]5NE#5/WN]F":AE?+]<;$Y>M^T"\EYLIS)F,19X MC@2NXIP,Z:U3$!PKLVZ)4&X-GRZ.:?4U'K134YEQ.ENOGXS $3<23Z*%M*T? ML0;;;M'[ 7 8.U B=]\@][I";B>L_KD#16?38(V,)VMQ>;Q!#8BU^L[W\^G6V*8/TO\P6\GXCOZZG.4Q(P7(.BB35:YM1J,_7<0$$9MJ92+"2 MT#T4=VZDL2WQ*K*T)VGTIY$U*H5UC*ZWP^L0CKL6M$$B<Q/_:I* %21AS07KO <'(S[?1POY51)5;_,1.RYNW_E?YM MN=IUTFIL/>(TE9E$@(D4 :@2"6A20)#R%$J4PYPKXK*56HX[MHUUVP.N%'>O M)47O[=5V NR,4P!8 YNGJQ!U-DN.^'@R3+:C#FJ:'*$X-DZNC_SKOEZA.=RT^2UQ^?)AC)G @!*,L9 M@%#E@$$5 XZ3+*>$B3RV:LSG5:JQF;9&J:KUSM==6;MV&V9EAFRIFF.HP,O\ M6487AIZ5T &)@PG9:32)]G0J&4%*KF17G6NX5X]?+;VO1>KV*\L\7G.[Z9 M/9<#;4]B2N#;;IR(',10]4D@MHQT+06X2Q6>>2L_'=?/F] M-@=;T:.=[/_A9IM[S(N=(0Z+=F"K:TA42[ ;\4WZ^%^,!GH7_+>SN -3R&U%N5;-ZP=;>?*X"V^%P-%NEIC>=VAOQJ3E/\4_/ MJ-8]U;?C5#N8B<%8U:I1?TY>M0/$@C&K'8[BHY?22Y,]_E+5;1*.LD)A CAA M"8""%H#F<0P$YEF,8D_ZB6W'[E=-V0VT=-?(#8/AH4%_L MKNQ0U8))D-94QV/=L"=5B]K=S:C:'NIG2AQ,V_WBO?RQ>?PNY\]52YCU5!8Y MYBCA0 DB $1Y"@A#"*1"(D%H+.(I''V7B8^*7!]8N;)S%TGRZ!FT MLQV;2STO[-[4RH5.32:Q_O"\OLTQ< M9R'.Q'AVS02W84^FF! Y$B!AA;:DBDG $,N!RA1D,2HH29V8V:X5:&S&5.L! MRICI5I,RP.(A1GWUU-E9UR$G)+"!W5X45.4-=K.RU_,T2##;%[X>NS5=)<[@ M_9=\@'>NHY*7]_JDWYS&">>I2!0H.)( 8A4#DI <)$(4"80PXVY7?^>'&9L% M+?/[:IXIOB>G#Y;)J\@>1V39SG(X[LN^7P@IS!A*0-<*00@EPF@,,8@SN*"%?I+@V/E8A". M!QB;*6CDJPGA>_ AG4!H9P"N 2;PTG?"Q'EYMRGN:6&?O'[0)=VFW/%B;OW< M%459>\PINRK.:2PT1+&4("MXKG=X00!10@$!$]15KS9>[KW(UX[3N^,(X1K'^'V"Q--V'E )4DA1(1'$B M%$ME9K77GW_]V,Q!*6%4BVAG %IPZU[TUZ,1>*$? .&Q!TZWXEVK6C^YMZ+U M;[O5W/+2059PMT+-JKWPJ9[7VG6@]G%YQ__Q-%O)#ZOE-[G:O'S04VFNTTU9 MVC?SD2F)N5"9WM$)8[$INQ: X5C[[D2Q&,:HR!!WHVJQ']SJ6STH9\N.;D%% MWVJQRT"<;&0N?UL>^0:T!W63PQQ97H[[Q7V@F_(F"VBSC&JQHT;N251*/BDA MWPKO\>;<&3!?U^CV P][I^X,R,D%N_L;^EFXCW(M]4.FD?P;^2SGR_*E=3"I MWF@S3+G*B0 %PMJTY7D&:"$YX!3+C"=4L-CI)LABS+%Y+8W(Y1(2.Z'=3)4- MV'8VRC.$@8W3 7I[\C9!2Y\= -T!\F2,;$8O;87R%NZ6LP6 MG]8R1N1JA %(& UHY=Y97,N%G M)/2=S=YDG&(].3,C53)C9)2)2FV"M.;HA:?W1AQN4MRH[48OJ-J;;/1[74^/ MSO1S>E"_K65)5OK -G2V,*5=;W_H(]GBLREU?="^)#77WK](?4C;IF].DUCH M+W>* !:$ 2BI]O2H( !FD.!80()X[.3I]9=E;!:V5 4L%7C2_DIY3HU6DB\_ M+V;_*X6C&WC%#%FZA\/@'MIM;"#7>D2E(E&C231;1(TND5JNHJTV4:G.+E'< MHTMY/:B^7,TK)!G6!;T>LA/7U,,K>V94+M>&E(K.Y;H^JQ4H11P7$J0X@P"F ML0),ICE0L"!$%8P5N9.Y/!EA;$;0"&B\FE7%?N,8J3L%T,Z:705+8!O5(%)* M%^ OO^\>[Q_N&]FX'H,2EV%B0LU(%- M3"-\M"=]>7HLY3?&9U\#?98,<8KLCZ G0]5#@$$M67^ CDW=%6_JZ]@LRMSF M/V:;+PV776EI7VN':B'G;Y9?M8\US3A22!LYP&.> $B8!+C(EO"#;P\5R M G&&?-MK)I2MQ1#90M;2=LESD"/(4D(PA?1K+ M,\"@8$"@6*8D1@5B=KVB+PXUMH6_)@%M\(K3J%OX&HYHQ," MD0]^,7,@M?*&W4 $55L,O]48?C_\WOV[)XHI*UPZZ:*ZWS <]9.5)@/G"TXO3 MUD($(AX$(@*Q_,O__'XY^N4;3&?#R?A??V5_H;_^ N,X2;LPR]O)_'Z$L;S7XZGX.>0?OES./_ZRU\3S/[^2YY. M+G_YZV3Z]^$W3\B_+7[I>'+U8SK\\G7^"Z= M&T\RS=[R2*-A[O__\L\AI\B-T\2!BD1*X0C^IB5 %3716I%47GSH:#C^^S^7 M/X*?P2^XN?%L\<]__?7K?'[US[_]]N>??_[E>YB._C*9?OF-4RI^N_WI7Y<_ M_OW)S_\I%C_-G'._+;Y[]Z.SX7,_B!_+?OO//SZ4U;:E K[/89S@ M9E^WGS^:Q <_-"I(<4+(N0O\V8$')U@V0(P"2Z27>"8$9"(X57>TAU:O2/)K& M7R;3!%-4&K?+^6E\(MF'@%W^Q&]7?HH?1.+7X>B.QT5[U)#5?%*!UG^(GCGZOX/ M(6=P@5#%#9'.9[P7E2;/9L#!^ M"6CG-1I4F17KR*..XT " "79."\9I(A[JW,[/%IY(TC(]B&Q%T=[1L7)>#Z< M_W@W',''Z\L TP%CGM.<(V&!:B(-M21(-!*%5A* 61DCW0L-CU?<" 6J713L MQ<$FI'\&7X:%">/Y1W\)@RA9DBDPXK)!^FG(Q&>9"?I,1FATFJAG%1#P<-6- M4*!;1\$>G&P"">_1C9^B"ELP_ASY#\>3Z_%\^N-XDF @E8\,$5PPG8M:\\32 MLCO%O4&%EY3(%8#Q(A$;X<2TCI-Z?&X"-A?^^_N$[!OFX4V$8JD),R#51>.E*@+EBZWZE_O.)F MXF\XKKD7"WL6_\74EYRD\Q^783(:1,>3Y<80K2-Z/\ 0MR*6[)?H;);"HYMY&AOA+&$ZE40#-%HPUK?4B" M!=!ZOWC"EK8=?,V6R"-,KB>#9R(7OAL2>* 3#'9 M$\<9(S1%0T,,3- :#YW/K[X9-)J//U9@;1,0>3_&3T-V#+_!6S_WRVT-GRH/7^SE\ MF4Q_#*CF5$7$M8\#@_-*/ M1F^N9\,QS&8#XS1H'A6A/@ATAI!\RX 3SS4%9EV,7E7 P8-%-\-!\]'&W1G9 M! Y.+F'Z!:^\WZ>3/^=?CR>75W[\8^"8--8H1;A1C$CM,[$Y<>*2E\DHKARO M850\N_AFN&@^S+@_8YO Q_E7&(UNJ9=:FL05>DY9HN>L'#K-492,#BJ8%1I4 MVB\'^^F:FZ&AX9CCGFQL @1(^&5)\)G$OY]_1;[-3J_GI:ZG>-8#$[C.1J() M! &OON 0TLE$(F36.40K@=9XD7B)ALU TG!TLC*;>P;-T26,4\DH?C?R7P8V M2[ST)"7&:$4D:CH2DC+$5Q$C1>>4P&DSQGV8G]DJ/6++P9$AH.7=9@:%.8 MN*DYN=E$-A"U<9SHA.:QM)H2G[(E!D)65#HMU7Y/&&N7W@P7#8,$^=Y@+Y!%5LB8?+;H:(]J.8 M>S"S[YR&FW#:O::[+4P3H(4 X1RNXC21X(HQHTH*R,P2);M6:F\9N7-ZOP: M#EM686DU6/S+;T_X^ &_L$NA_G@V&0U3:<#PQH]*;P'TK6 ^>TCRIH7[ZSYL M[T+^C:CD:^>'\U6&2ZE1OA-+\;CG&Q(5X+DYM2OCL<>2]- ,.(S;ZT MD6">>&8944YJKQ4'I5YZ.LQ^%A8R7BYZ41(O]#9 M1[+/@F0?-C> E6,_^WHT3N4_)_]]/?SF1[B9V='\V$^G/X;C+__A1][I9^CHI^U) M=P#:F]<-X.4HQE)>.SN#"'@$P@@^POPV$X%Z\-&@12^HI42"RL130TF4,G&G MA=:J-FY>HJ>?/BG=X:<:[QO 43D"8_R1'[@%= =E@N #<4D$M 9U)D[01#(Z MERKK**E\*95\%]RLKM]/\Y3N<+(S;_O$!3K&@_] 3W0R?0M7Q5VX9-0KX:F7O?[C^^F9TH'PZS"P =7P:0I7?IA. MOE_!> 9H<9W.O\+T :<&B@E4=@AH:R-#;8=ZSS%P) 4K:8P9DGPI"V 7C;$! M6?UT7NE.D=261 /@>DA\2$P&OVC:Z9$YKB1 6"0>V<2=BDRP%RL9]W:[^VG! MTJ&%LC-W=X?&9.Y'E?3.Y JF\Q^?1A[9,4[%R;LJ1GJY1GWD8$%ZPBC#O2A: MDJ90I3JA(%K-G NUD?(2/2VX1E7B--68WH!N.<6=^)*[_P'\#,Y*V^73_!D5 M9V'7P$7N.81,P$N%CIYR!#]"$X9'RH"@W)A8&4$O$M2"=U0%0O78W@"&WBZ7 M+6VM+N'"?[]A5#D-0",-F0O<">=$"U**G$/*][UX*@%D4]KZ-8$[?^7N1$0-:)Z5?3WV/)6*@5'N2/*E MUC66=O#H0!)G:)2X)^792_F8>X*MJ9?P;J2_'F+[B*(!4-V^C'SR/\JSR&T MP@<=2PR*4.LDD0+9Y 5(0GEV(BS.9O7PSK.4- .FO>2\YCEJ#Z8W !VT^.'Q M%H2WP7(AB7 @2@YSN@31@.->.Q,0ID10Q;TWT)&D9'8]"4%H[ M9W:0?:#&&4NBTQ%F]F1V [X]FF73 MZY5X)JR&J7CP3E-T065@&8TS&XCWS!"PD;.80YD 6=\B7DM/,R9.=TY6-7$T MH(D>OK3M"">46VL<:'K1ZYGB&K&*NH.9'4% MTP#2/DS&7XK-]Q;"?'476GO%&1":2MM,S2@J]1R(]BFQR(Q6NGHX\EE*FK&7 M.HP.[2^"!H#TV 9FND,;^H\2N'09%RN:!C'LI5@+0U!6I+Q_BV5\9IXHQ/QPEEI!82@ M:VN?%\CI-Q'Q(#BJ)8P&],\+'')>*4&](3&K5)J[<>*RD&4G/D>OO6"UDX3V M?**MWN7DH*BJ)(H&0/7I=MW%EFZ*&64.-&43B$1GH>3MHO_ .$[&[ <2L](J[H3]S(ZU%_Q)$C"6<@:P +PB3C@N+ MGH.KGD[_F(:^LT(ZPC&X *$G5/0;8.H(/GLRNX'(TFN^[2"+:(*GED1/)9&JE*UH!41( MQA15-M@7.]YVD;C=SYSPOF*5^XNE&LRZ;WSX:2&"KS ?1K2E']"_9Q?$AY_< M54O$%^@_9'_$'&72F45":5X,>T*=)@%U4E8>]9+,(==^/3](?\31:/)G8?:[ MR?3MY#K,\_7H:2^;NT8VJ'N%%A;O;%&J[IPK.ET3A0:CB-(:9FIKKJT([#L: M51E'3\SXSH35@)7U,.B&I_YTNF!H6H15/L%T,?-@D%$-RV" <*M+XP*JB0/< M7Q 4K(\ENO+2Z)G]PY[K*.L[NM4Q]CH03W.@NYFJ<70]_SJ9#O\!:<"CRRZY M3#1N"X^0]FC()DFT-EDDFUU@M1\"7Z:H[UC804&VES@:!=?[V>P:=V*$3IQJ M(-KF4E;A%9X0])5X0 M4!721:.UDJ?74]!WRZ@%4.XBA 4"MO#6L5<#:61X2 MY<3:T@^^I*V&!)IXL$F9H,"(+G(77B&K[TA7QQ"K+9BVL/9$#Y=&4YS&0'@J M6?>19>)C9@3YE_'D*.-<[6+@%\CI.PQV.&SM)8@6,;54PU*XR)AW>"I$:=!A M%'&HEDD4+'EOA'IY!%@5/&UQ%7:6:W5X+.T@@!9QM#H(+UAJG7*< )A2XZPD M\1[=7I?0 9'1*JIKM^O?>_9@9WE6AT?4KJ)H>Y3,'1]GD[PLZ,#O^I*K^.0E M==\8ZU9K58RZ[K['2G'8FX^^(^-^Q%'*>,UQ2Z+V"6\YE8GS7!"JG)0*.$#U M]Y(UI.S_4/T-QM?P#L]I27(M'_G7X?SK\?5LCLM-3[['T74Y.:5S$?Y?6KS% M\^R5BXJ #1QWGTM&B,8S)20U)2D$3A?*!1I*+DK45>F@I+BBXN!$,<.&^M3\8Q4QDT M*\OW&QOM B6[\K:!)(B[JM=E@_+[CGY<6"685J3T(">2!4%"%IJ8D)D*F5*? M:X<^UQ+3;^2S"\C4X7L#>N4,98$$E*E.;_$F'DT6G:>7NQIP&4J3Z4P$!V21 MDHPX"J@S>1F&"Y&@?LV?2D)_8@#5DD #<#J'$7[KR^\P1E:-<$M' MZ7(X'A8VS=&KN=T52UH8C1L"669GH]^*G-.4*"5B]BGSS*KG]6U$6;\F4#< MZT F#2#M":\&P4D>J+2$QAA0GVL\*D$JPJA7FE.7A*\=WGQ"1+_&43?XV8_3 M+1E)]RGX Z-\]EDB&R 7AF1-;(J4.&D-N@8Q*5[[;>49,OI]K^O4,-J1URW MI91N?)R,)P^W:HN6$B5C"N#+A46+H,-@DK0=)%:]=X?3*%E?Y8)]^1B2BYX=A/?[Q'SBXZA93P MV&1QE[\?(WDP*WU#A8G&[#@??5.PVM(Z?<- ML3OX[Q+7&/\H OV@M<2DYRA4H=%8JXV0=+9O% MK>C/A)DJ;&] MSS>QQL_&\8!-YEJ*S*Q(AAT64 1SUTF1AEM@^&Y?NK=LX3T M&_"L(^-7@+,]PW=&S3>8ADE'N'D['%W/(0U2A*0H6F64"T\D+?FG 1QA)O*0 MDPE0O5_0&E+ZC64>!#N[,+T)]/P5RHQ&2$?XH?X+?+R^## ]S4]RNU:X)J,( M:.)K&M#8-Y82)]" 8]H;*\$*6GWXZK8T;J:K?JKDE$[%]%,!\49+2^4]A=(X MV2D8OYC<]%BX?Y0S-AN\@8CVI85=U*E8+7A1H;VK>9#,0>WLBDJD;Z9G M?ZI4P3Z$VC"6C[[YX:AL,$^F,S^"_SF M1H3MWTMTN= F M0/6!D2\2U B6=I#T.M#LS?8&,/1H#V\GEWXX'L1L\'^\(:*D9\E0GC639P0B MEUHS<,%7?T=^CI!&,+._H!\_".[-]0:@L]+>M"E31H=3>\+PVI#YD6">LX^J Z?>MQO $J/AP_H\3TF_953UP5.!WPV@9H/Q)LN-.1=#8MD3%E,9)2 T ML3Y8M JYYC0SSWCU!M:;$M=O,7H'BJD3J30 MSNK\0,>G44AQ X%4Z@BZII M0&^#2T^"98)PEB!S!=+)VITOGE+12 ?JBO[7;@QN "(([VD9]_X6;O[[?OPT MOG$V&8W>3:9_^FD:!$-SE,78DRD1Z5B9C:,4458R_(?CR+/ZM2;;D-B(H[8C M(IZ6GW0FG@;0]V)3/F>H@>C*0$+MT+E />L4]\2F9'D621CE*D-M[_Z(7>9F M=@>$;5HE;B.5G1%V!=/AI(3^I_-*%^&3(3H\H$T WA,AB^Y7OG02393$!%1+ M#RE7;P&UXS2C+I. #H:I/270#)(>%GK94B7*4R T*UFRYA/Q%!D4LDY.,:$3 MJZVBMB^DZ_*I]F#XV9WO323C[IOM$#):HL(%(IS)1.92GA%+'K+0ED&P0D!M MH!TBPZ7+CF4'@^8A9=N S;9@Y$T[[K?74S0)/MVHV(6EL/CFZ=6B+O_D.TSC M<%:ZOWO'1:DK\BXQ/*YH!CL)$<^L33I)$6*J_WB\+96]=Y(Y[%WAB MSL7S&TS,:VDI[LV6+G%61.)R*-.M#8C20,Z(VLT>MR:R]S8U?2.TDOS:!>C- M$3R#&5X3<;X>Q+<^_=;OJ&2/P-D_&PX MAV6K]!M&G4&8/(>+IEH%8ZC(!E92*UH=UBY&UB-X4MY2.\\:H:'9N1GLV$>QALQWAW* MTB?PZ/3X/?+RW(_@--]7T=U5?4CIHC06"$3-EYW_P%BB7?+4)6YD]0YHG6VF M_ZXA383:#@>(!E3N@L5G<'4]C5_+)7,TQEMD/IP^YVZ@*V$L35803240&:4D M%KUBPFQ0*47FHZT](F<;^OHOA3^L'=V%V/95UQ<'1N:-G5,RM@3SE%!G2PTG MVCD>8AE%E9Q")\'B8>P%F)L;M)T60C:&R^V%U@XL7Q[_:- 7-=81 Y$2F20C MWN U(*C0W+BDG:D=2]L_T^3_B;>S:F+9,T'@9%S'8GTFS2'9#-FF0#*WR".% M?U@C$@DBT0 JEL'(;22:L/]W7K=V%T%5(/57YWWSMOP5E7CTHX=[ZZCH^^&* MAZX ?V&_!RT'=SQ%XU4BT1J\'36:;RY1240VPI;_QYK76;3/?&Z_)4;UQ+\GQQI0&\^4A@K'K1.1 M$Z5HJ6.AD3C%)-$4A,I)LQCKQP:;KL;>QPS9D\$-0.0CS!<.^W12W/CTYL?G M&:3WX[N1L$=QC@[^HA_P7<^Y8)*2"C5>T+A#D'@<,@!)-$GI D3M.YCEMB65 MC5BZ.^+B:2E:ET)J X8KQ79@O78R.!(X5>@] B?!\$24I\:!$SJSVB7_VQKJ7]8IWC-JQO # *\?A0L3X]Q$L9#U.1Y>E%O0? MBZ^7O'BE);(63[I )B=!O,J!0 CEH9-3'VKG@6]"5[\JMW_T/,ZHK2W*!N"Y M2OMI?C<<>^0R>M63V7PV,+%X9&1/6\HVN!D!W=X[>X;F97(=YOAX=Q85M,!N@01H$ ME9YHFLJ4.H?.$..2@*)>.6L25'^0?XF>?KM&- ? :J)K (9OE\O>\/+"?U^Z M2V]@#!E5N95HAN*>2-8&[5/MT6O*5A,! :07PH3J89572.JW:4-S8*PIP+[M MON(@K@A\-_P'IUOH=*,MBY-&1P"@O32H8;E-J MXBPZ];X4+]#:4WBVI;'GA@OMX/<0,FX R@\\M7?WGMKIN.QO=@;SZ^D8C15N M!8W9E'I]9*&UB;AD+*%".T<3S\ VBU6_OE;/+1/:06 'HFG CERT.?F(7$46 MWK#T-NZ.SCZH&,N$&UXJ.3@G: @[DB30A/9'!MW)I//GB.FY/T([(*PJM28: M+SVMU[YCVK*_V?U<;LZ"CX82H4KAHM.:>!Z!""\TQ>]U\%2\.74]=U)H#J(= MR;4!E?ET9[=!!.0[#+\MDHOQG &/RA-CDD.[ R\$[[@BWCN5A99:VMK]Z#:A MJ[7),G4P\2KT]A10HXKR]K6HN&Q)RN1CUB0N4H(H;BQ(SXE3>&HY\DQ5;RK^ M(D&MC9LY$-!V%4F_""NF[>.]#!^^#^S$\%HO!KUH)U M(IN-?([75FIMTDQ=Z%3G=0->ZUK6?9K"E1^FVUCGTD@]&M\,OSR:S0 WRS2W M(3E+K"X=>$J55?"V9)[+D'0&[V/W5^4FE+8V9^9 .JVZ$!N]3F^-A$_^QTU] MF'0L)(F>/$>M+7T4Q#(:B:(&C6 GJ(?:K=I>):JUR3$'MM]V$4VK'L/T>N7Q M!^ZV%H*,(F9*;*D4DUY3$H21^$_ '5H(E-?NH+H%>:W-A3D<_BJ(JTDD'D_& M"X[]=3C_>GP]F^,&IQ^&/BRJJ ?>>8>[*",4."4R($.=MY(HY:1+'GS(W8=< M7B2QM4$O!T)D/;$UBV-^X3Q^^\-7,HJ.X4;M!&=^E5^9""RY,)81FC)")8T.+QL I! 0VGXK@)RM'8"[<;4 M-=D=HAI.'B?+=B.T)F(_3_9VP\3%UP94NV"EU22"+?6&H30$%X9D':RG*2 7 M:[^DO$1/D\T<#@:Z70733E <619:XN8ZLU>\2@=^]%H=IH? MI[/=)[H-K*91J(0V1\#3):4RQ(,5Q'C*;.9.)54[*E2%\"8-R<[0>W!1-W"Y M;\[C@1,2>XZ M5SS#2.VE@1)C$!FO%*D=&N]:"Q(<333(;+(SAX'E"U3VJT@/X_+4$E(#6G'U M*O@P&7]9M!-%WJ'JO^E3.N#)6EEFQ%C!(Y&<,V)9E(1+2"%ZZ3VMW4SQ5:*: M='"JH>*%VWI_$?5=@G5V:V1,\H/-3):;^30=(A.O_&A@A "->B>*ME7XJ M/$:295*"LNB5?>3?K,GCV7C))EV8ZK#J3@I-^B"=Z;2Z0FH*>*?Y;N+0(-G 0#!' MHC+((X/TN\0="65^+HN&R52]SOXI&4VZ#%U#:UKXQBK4 F>E<#I9%=TW+:PG3=BI0)M0EYLS=I!ULM[P4F*-%H7,&6\!H)2@HU2&-UO. MS8'>C9^AKM\'K_YT3-7_&E"4AQ=EU-[\AUMY?$7.,/#,,0'IR/ MGN7H5.T^G8?=8;_V:^688L/@^-F/SL Z!RGJ2+R)Z#.*S)=--&(PS'/ELJOM M;NU%<+\&\XCQWU/YPV@E8$V3 ODKI1XM45.:#T9U[&1SZ^OKD8+!OK1[23<]Z7)ZN6-".]GXM(,5J)) MEP"-?R$L"%!Y-$QHXP]$=%;B M-@@K4U'1 E'$2V5)9FC"*P;,A=KFZ5,J>IZVUH6PGY8P[,/Y)K"#GX4J]Y;\ M3"6+(422F$>O3U$DWZ EJYSACE-@3-2^'Q^1T'/^]D%0LSO/&X#,+5ON6DS= MY@6-TS-QA#(;832974_ACG=>,"]M B*4541R@18G1(H,3,'IY%,VU8>>[TES MOP59'9AA!Q-@ X ]&W[Y.C_-GV>PZ$=P&N8>^8@>_:WK_FZR4F!6G/O[8DD3 M)5J;F1(AS^,^D)#[SN7Y/"[] M-A:/7_>O^+.!HI%)*Q7AG@HB94[(M8A_XSI!M%H$M5GBSO.?W_/T[EZ 58G; M#2C 9=7NHCE+&LZ1,S.T7*\+)6^NYQ\G\[_!PA@99+Q6.'!.C./^YB7*4P;$ M2>X2+86^H7:VZZ:T]9NJTZMJZT1\U6#Y+[\]D0B:*7]??&OQG?);9Y!_*?_] M?/;^P>=?#_^"'M3-![_Y?/[^X\GY^=''MV^.SM^?G[[[='9R?O+QXNCB_>G' MAW3/AI=HIK^FT%[YQ-_N:7Q,_?*#GV!H5WKA^QQE!^G7/1OR3K_X\7+TV/%D M/)N,ALDOAX!^6MG"W31&/[JS'>\?$)/&>RYP-!NC1RPR!(P++!#GT7/)7)SDF\Y>PNS.!U>+9=_XV?#V6E>I>("Q?5F5!+B( ;+-#AB M0**;EZ4FGOE2.JZ4!AN$8;7-O^VI[-?J.SPF'^O'CN7:GJ8\__S''T=G?SM] M=_[^]X_OW[T_/D*E5(!8'V1(&8V56#M.O!EE/4_^KH.2 M)^\/]872GG(Z._F/DX^?=U,_=[^[IX)YGH9**N0,OL'X&DH.ZG.-MN[;SA@G MF-!H@UN%LF3E8;UD;/'2[I)"]"&HRF=K0]+V#JB]O,S*-0O!<$,-L;$T_H20 M"4+8$J6IB30E:7+MQ+]-:>M7P72!H2<1L2ZDU)Z^.3DZ^XA6P_FGD[/S?S\Z M.]E%[SSYC#WUS\LT5=)#)WXZQONCY*MGAS].'HX_')^;^?G%P+G6R5-9^T;U!I M _HJZ8\W?H3N.)Q_!9@ORQ7N Y@OZ^M5 M'2#II=2MJL)J3T4='1^??3YY^]>CL[.CCQ=_VT4W/?Z(/972BQ15TD:?II-T MC1:JGT[1/7[PB'*/(.$L),HI0B84!)6:% 4:8931]0Z"25';LMF$K@J5IRMK M_+A?X1[2C@M0E&:B;41(NZB)91S_)C4:[2'RZ*O7^[U*5;]:ISIBGJDVK2F6 M]C3-VY,W%[NHE\7O[:E3GJY=29&4*;#//<#&K)/)GH! < MF?+5^XL]3TF-2<;/0M$J-+TM7J>R3)3".Y;8P",)#+%NT)7WH=L--J(6*LC_ MN<'"^[*\O=/_X>3H?+ M759 /V5!4;4UI)?Y2>2,/Y75O6R>*A#L;Q^=PN)J*13 DB="C--BF:E\$K MHB%Q)A@70=?NO[L5@7NG#VZRV/VA4-(X*VS"FS;&P@Y&+/*', 0/F3F0^V1 M?=M1V'.6=&?8>I(WV)WJB(LS-"X^G_UM\>]=E=FZCZN@ MS#:BM-8[T7]?#^<_[E\%(,K H(3$T/R5T:$A3%'@-/DLC97H$->.)#RD8.^X M;.D9$!KQH+%YG-EA.>!:2^:RT MK?ZBM!_%>X=L-EW]S>KJ*^\9B47/@.)5S)!AX"P>G"P)\SP'%QBRL';OU#U) M[CD$=#A\/@D5'5#4[>G(]Q]1]YQ<'/WG;A[DZJ_OJ0W74E))!=Y5_C]CLW.K M'(TVDFB8)E+GDK2%THR1JIBHE8K6KZ%?2TZU[A+/7>DIJ&0L1W]$%,/!EXHF MM!;P3T][.C3__^-_225@H%CC^CI?/'R=EN]0W[K+>O@59MKY5TV#E\*;?/ M&5Q-IHMBQENPTB2UM=:0; #!*@TG-C)#(%$37?#:5D_;74?+WL[BH\]][@AQ MF;P*>.>6L0UXA!C>N5$'/$<@HJ$\"E,[8+4!63UWSZF!C2>N8F5A-*C//K\Y M/_G?G_&8EZ.]6V+AD\_8N]KJ)9IJZ9+K,(/_OD;:3KX],*;+[$>@X(@ GHGD M0>+%!Y+$K+RD>"G*ZL'Q=;3LGS#X\'/O0\9I2!$ M<(;FVLG(:XGIN^M6!1P\3?ZKP?@6M<4F=9"W!6*[Z9*M5CA(7>?S^^F^OI-[ M &TT+UZU0A/<"V)!(722%NAB@U>L]C7?77WGLKKYT0(_;OZ\/Q]"0:!&*J)2 M**?. )Z/*(@QDE)#->?5Q]=M1EFS]9W;H.1)(7I]H330/>9SF1)T,IL/+_V\ M]+Y1: %Z#42!+M5BZ'HZQAWQ@2+I5BA4QY4A]9""?GL1=02=/9C< $1>*35\ M<@"HIQ(R>@[)!;RUT= /WI;F==*BF>"83K7?Y;:CL-]F0QU!K$,A-0#!\[D? M)S]-CY*V;W8UX&6,BHU F%"&2/18B2NI#LG$[+F2-%=O;/4B0?U.5^@(8/5$ MT)ZI_KBB]Z+,Y][))%_S294KCI^CK^NZ8^.EM3J6"@O4$S(K00)WI?6Q0=1X M#E+55NM=U1V?QZ^0KD?E3GZT0K'QXM$XO1V.KLN I\+GE810Z="F,X[(I&29 MHE@Z2=(R3U&4'FQ@8O6G[1U);;1F>1L,/=$_!Q!:>YKI^8KAW?73BY_7275S MA[IJP\I4O.=43FCA)):A-( -Q-*4RD@MD9Q5@8O:/LV!:ISOCD1I63G&'_YQ M7!I'CN>/SH#363.1,C&L-&%CC!-G+2/>>I&2@R2@.\7U,FT_16WS-@A:K[AD9$J\0Y^#,6= MH,F9=&V[_'6J^@TP' !PE073 -3NC]#I_"M,%RW 9Z59[_(>@TJQ2PHTH MYG395\9]&4&X8*D8%Y+5=P0WI*W?H,-!]5Q%(34 OL5NEAK[MJE\:>CW4'D' M'Z-G$7;6%U)X'^J@]S.ZNY_,? M5+=Y38?.YD8-20(SR:) "44+"VUXQV^:+3KJ&*H9Q2#5KD4_1 N;^[O]4?3W M;LK*(\@++\#R'(C+)I102R(V*DVR2]0P#4REVC4-V]+X$[2WV09-Z\VQ#D36 MGI8J#6=V5TTKOUVA\4V'2FA-^Q-0'DJ2.8G\K*G%R]J4 2O>DF!,#!2TDM6G=;U$3Y.-<+9!PGJ5 ML2?S&["@[_?RAY]?3Q=FV6G^,!E_N8#IY3/[LSF%R&(D+I4'3!,D\6 DH<@V M#H(9PVN/+=R6QGXC5YT"K@,AM7='W;1$VOV6>O#[5=HS=7A3/6K3(W3R6L1 M((A,)/I7Q&;TMI@##IG[5+]M2.TF3?AII<#S<60AF:@7J >WJ)@PQ KO"(,@ M;5;@G*Q]]:XAI:FV3-O(^VE;IOU9W< 5]%QWJ3OC>ZGP'AOARAF6.1<$*'=$ M4HN;Y283:[5@D?*$NZZ.IJW)[/^D%S^ODYX777I7 M^W46D)S34#K%@J(,/6@FB'4,+68=@.>L'*W^RMYOYXN5E!S$RN0'P#E,OPU+ MV/6V!\(J44>CQ4Z8E@F*F2;TO&'1#2"C)"C(Z@V.]Z>Z9X>U!>0?1. _ <3/ -DZ MC,CWQ=X_CX?(ZC_]-*W9OE(Q!C3K2((LB;0*K:R,IIU1,G@!WJE8^SV]\A;Z M3?AH&/Q=0J%!@WN/OB![F.7[K]IC/Y0.3?RUG2^X$3HGJ8B.#MVZTKW'1<2^ M",(Q+U/BOOH%VU%7E&(\C2/ZL'?&U%UIV'+)V<7D?I@SI/NS1B-G B@E/KE% MQ7V9_&7+(# )#%S)"ZS=/G1W:AOMH;(-DIY6\1U$= T8#"L[.\&C/1W[T6VM MXNS-C]]A\F7JK[X.X]$4_..$&FN*>NF#++'1^-T[*\_/C#_]=D>LN!-S_N MF+UD_B,.F,2XR(D273(ZT([W)$ .1 9MP#'+C1:O7?#=D=>OW5H7KFW(L#VC M]-84^UAR@M#HAK^JZZG?Y8P\]\%W[R"W7WB+)V*&OMHRV7J04[:0;7GJSXE(+ACQ M0E)"'0L0P!E(;B,UMLOJ/\F [RW@\D!I=2Z0OF_6%S?X=DG0DLVW^U/4:1LC M:MI4,A25]\0FK]!R@!2B\8GYM#_@GE^\7R.N7[Q5$,?/!+?[E/Y!YE[Q4'K/ M09D E;,IV;&6 !HAE,7 ,I75$7>_?K^F6%.@VU$H[9E>CUMYW)JGDT68]OKF MHR=YT=/ W_4T>-SR8 ][K2X!E1N;5.1&U_U0(N-!%!@9:BLBG8?3^4-2^SI7+@RV(^-[KW3P8<+(+W"_]HX$*,/&='&&<2F:(\ M<9H)5 U9>.O00O&U6RU4([[1GBG;X&S;IYAN!-M =/&&G[6:PV%]837 !)?Y>XZYJ+?"^_G<#D;>+QJD&= 5%2)2(:VDH^ EY*5 M.:'1CJ92]>FD>U/=,Z:;,%0/+/L&T/X1YC=#R#Y,9K.C;WXX6KQU3LJ$Z66N MZG("[#+^"*6MH<82'F3I=UW*M#3GA"LE\:8+0%-MF^$! ?UB[D!"?PEJ6TE@9_A\ M@VF85 +07V'XY6OA!7ZH_P(?KXO]LKR19J?7\UEI@[Z:F )26B9U:9TO.-XU M61'/I2'>,&>CH%+;VF[\MC0V;JIVJ_HZ%6@#&F_3_2W>4 ;9)FM!.I*#$J6& MVI&@N2XI_MY:'VJ'0K0CL5V-VBY4=@;F]X%I%Y?*:>SI3.Y#2KP!C*_1'^OX/4 EP9/0B43@ >UZH8FEC)',*(!, M7NC#Z.?U)/: GUV*-$ ST\0+AGB*,=-!&:) MI[[< C%KS;TTU?.AGB6DK=RF&A)_!53;L[^)Z-.3S,8;A3U(.BE;)F59SDK# MDY"(S;I4'PGC#?XI4]?)ADM2^G5S>D#2+B*HB*6.)XG=)]S>3B M895.IHYMOJ_#SB*CTG!@UI$R[(E(Y3+QWEN2 UI@,@M.6?V1W8>8178WW.K= M<#R<(?-_GTS2[&B<_CJ9_OW]^--T$F$V^PCS4H"Q-E/V(/>GF%BV#>K^'$64#5MOS6WVPM4%BTLO24\%E MY*+T09! *1#<#3"I.-.B=BNB#Y^G0CQ[M M2+DRCH$E0K4L(TQ]1&_+E-[K+'/FC?>TMO7W.E7]&H*] [".M%K"'^YB8 4W MB0$C(BOTYC5D$C3^323+0#N:58"ND(;K]QNSZQU3VTJ@6B3N8$[&[6Q*OS*6 M$G?=HPCHB11CON#6%ZT55/6N)B+%6T1EJCA3:B]J2J0P]% M7C\(=9$DJHT2GH,@)FE/9$BNF,B:B."YDG4]42 M4A,1O+7[>?/CKDPIJ.@2%9K$TJ5-:A%(L,$3C[H]H/&@LZ@]#&,#LEJI4JR) MB$U'(^\HG ;,M_7DV(*OW M 7QUH;#Q%.[=Y-)W!Y4+F)5N:'?;6!;V!*LS#TX1[S0ETJF$U)>.'$P;F@)E M(6W6D^?YSV\4([O*<%*7H;UC8C(9/;,%;P)D!99H1749MEQ>2ACNR'/!<[#, MF!*6HS1*94%[R^OII-O-PE1MUMA5K!@4(>"]Z5Y M3R(^44Z$X50AV#,+M2N&7B"GWWA#9U"J+(>^U66A?K-V.E4\-5G<@ 8ZG^3YGZ6)SCC= M_O4M?(/19+&GQ?"#Y<8T-]RXD$EF DV\F)%CQEDBK&S=\/OY6^W.Q'@0XC<$A"QY"1S44(F@E#G _XO MI2G71MMZ:C:"E_Y9X55)"@W@Z6@XO9CZ\:STHUZ(Y[%R=EPGM2@(,B4B8A0E MGN&FM&*.0HI&V-HC2%^C:2-LF9\56U4ET@#"UO+KPWW"K_,1E7 B7 @T )@0 MQ&MCB)*9,9]\S*[V[/77J6JE744?$+2<&*5=426\;Y>1DE4#& U#T[RV@\TM6AO M-#I6!ZZ]"'A[8+L;8(_A2Z&T6ZU9&&UCI-V-MWG81-V MO+7HGX)%-[7,&>(1?0H>,X$<,K090^+NNI,RS10/,I,L#*'P(?J@V&W(O"G2-W9!DN/%6!WXFK @KSI M7'7AO\/*;+"5V1/**PK4>R*2652[&A($#X0YG0.W@M)8.X#W"DG]XJU#,#QM MR5!-,DT ;>['7X:XAYL+!JV'D^]Q=%VJ\4O:\9_#T6B0M'1*2TMLDF60)QY8 MES40!S'0&$S@H7Y=U.MT]>MB'!)RE674 .X6W+O9SA]X,< ([PN87,]63I)3 MF:MBNH)-:!U[Y):3((E@U("AU A6.S/X=:KZ]2D.A[G*\FD+<2N; )>HD=82 M(35N(I",DR4K1))S-^G%^XOXOKEM3V>^%>@"?H6/! MM3?E;:,0P_*PWXZ\Z[;QPBLK'B*DLN%^#QM643&HQ+DF@AL@4BM-?+",V. 0 MUM(QZFKWZ3]D6.6>U\>/;A,E(6E4_P2WB =,1$^\L)XX)8R2S.?L:D]T>86D MGR)TL@U>G@^=U!%)_TF9VT^,S5X99J0DW)JBTV4B7BF)#A,561FN'&6OZ;E. M!_AV'">I)/E]!_=N(X8F:NINC-<8I]>X^!,F#DR*@":!)!2*0Q15)K9LSWCO M&>4N.:@=)GF9HA8"))6Q5E\2+;BF5S#UI0AGD2F_,E_]9C<,& 6C$[$JI9*W MP]'1=I0$PX,)&JPWMVJKZ:?HTG:1KU,V^M-:< M_UB<&S\:1!I5 %!X-E@F$A4NL#OQ[ V/(P_F=]F79BN#PE("W>$J\LL25FE7N42E'8-+XVA;]RQ3U6\#0 M):XJ2J)I0_[V"V_A:C);V6#"@Q&C9 1BCKA!_,,Y'8DO&P>?K] M%B[T8\K7$$3?2%LV3CR???(_2@+(:EP9 M;UT6390986X"6G/:$DNM)#DD[9)EKQP%>(&:IU6>>T8J3RN00(8O:;0K6D+)9W)+^C#BJP?R?.(OZ J:7!WS[ M>V')0^53;[+CP[[^:=!<<@B$XLV'\ V2.&,#<26NQ#W+.=9VF?MY_7LFG<2" MR& 3'C/T$O#FQTM_,9-=,*:4WI[2F8!N[0%_W6 ME60CC7>_RW@W1!\65P5:FL;A?9&"3])IYU3MWL(;DM;6V^"^B)AT+Y[V$FZ. MCH_//I^\_>O1V=G1QXN_?2R!WCEZ.GOJ\ZKXN39ZHH*PFCQPMP-IT/SLK,O$6S MT.@%RV ,T0"HF2/Z+S:4[NW&EU8@-AF[D+-@20O82X&1? M;K8 @67CEVR"MKXT:921X6V=*+'<< ("O.6,1QDW4B.;@*#/#JE[".NQN'?@ M7,\"_V,X'EY>7]ZVQLL\*659>7Q!K)O,2/ TDP0ZEL9XW+@:(G^P:,]"WT5D MDQK\ZUOP_OL*X49IZP3>>D8Q<5-Q: 7@(<@L.^,CNH@;M41Z3?"KB_:3659- M\#OSKU$W=_'8=OS5C\P:Q+[34%,[FWP3 MNGIO"E/95NA,)C\!SI;]ZX '#TEIP@W>M%*4^?)6.I)RT!F]=XV^^X&1UD); M__J(V!)R.XBG ="M[N#BZW1R_>7K^W$I2H0T]-,?MU=U,L)SD0DODY1EUGA4 MRQ--8)0&XP+7U>?0;418VY#;!1&/TQBKBZ0;JQV,VH2N?B_4 R.NBG : -PZ.^3#76,P M&5P*,>@R6<'CAFPF+O)2(\.4CB"##[6;"[U*5._=U#JRW>I*H^^TM36)YI]@ M.IRD@>&*@3= */.!2*5*O@0K+1N8*>X.\X_#0FLRUUY1I&PR^+!?9)$=EEF;H/7-OO[)"/7C);SW-*),2(FJSD[KND!<'K M37M05J?J;>4.\>CUQW+LR_OQ[1DJ+2N7?'UTG-Z/X[147[V%F_^>34:C=Y/I MG_A+@Q "9XPYXFA)R>*.XTU/*0D\><^$,CS5SH>K1'I+2K$"]A[?HGT(N %3 M[I6Z+LZ1E3E($A,#(CV@78+F+M%.X?4 .FA9^S17J+#K#(6]@&2[2KQM)+8S M_JX6!@-2,IT? (7WA_[];'8-:: %2S1$2;0L(R=B29,U01'CA=;<)J9M[63# M[2CLUZMM'Z5[2;1YK?EI"O!]N!A*^9B] ZF8M&A/$^:Y*X, $AKQIK2,T"9X M%W7]G*"=B>W786X?Q;7DW#Z@_8_%R,.!X%FJDI# (%,\IBD2O%8$4911C4SE M%JI/>M^(LGX+[W\"J.XBP2;F-;QB[E! ZDT4! U\6>8I&A)4S,2KTI" )Z9\ M[7?B"@9J9Z7Z[2-Q*XGM::">C%,7D::W)V\N:N1%/_LY>\:*7J>M4C"H-%F] M]\'O*SJXAIR $Y 6@5.ZS 2K(Q&92AI<5 )JCS=[GI)]]4[YU/=C_*SK^_EC MWC@4']5$@1;H6_E(K!.<>.8M590;5OW9]ADR^G6!*\C]L<+8E]4-V$_'N.1P M_L['1:1^D1OAO?622B!&E]PNETH]N&:$*Z>UYX$:51LL3ZGH'RM["?9QRLA^ M7&X.)\OG9>.T1*(IL8&A369*%DV2E&C.M4HY1/ZX!TQEI#21;[2G;%^$R@Z, M;@ L9_!M,OJ&WN7#S2QS!BP-22@\0U&HB"9:QLTXSHF6 HVH[ T7M8?5ODA0 M2_#91=Z3KIC?]XOZHEA\XL=+T@->QQDB)2;:@ I89.)R0@^04V&UBB 3?\UR M?>9S>T[DJ2;^/3G6@-KX '/\L--\PY-;P"KJ/<1$(#A/I- 273M+B? )HE8J MQ^H#TY^CH]^08G4EL3>K^]8-YW^BAL/OP K<1>8F*RD(#0KA7H9[>B2:,!JI MM,PK9\)&"N*9#^\W3E=72^S+NP94Q4,#?6%T@8@4KS!7GL^1'2YXXDJS,T## M/2".#4"W/F[_91:UW98]N=P<3C[Z2U@>'IN5$1DYHBU#$SU+=/L-7HU!0=:, MT1QD[9?8=;2TY.IN+^,7(;,CP_N^7(XN%X'&HW$Z@]F\O C<*."C+U-81*F7 M2A.X$EX%(+:\^TJ@DOBR14/1FI99)+NA1;KA@BTA95?13CKF$?TI%OPIF/ZF^ )$=6-P 2-Z4 MITVD?JD$=8Z,1<5(BJH,?61 '/>2)&-LCCQ&H6H_4#VDH!UP["+/237F-@"- M#Y-QFHP7!8#!C_]^FI$*2&4_']Z_.3U;;LH#7KY.H$^G1;'CP!&OT8Y322J+ M?IZCJG;*UD:$]>LD5092?5'T;?TNZ#X=PQ^3\?SKRAE1L0PZEDA^+IEA0 7Q M,91ID%0D8Y,(C^&TQMI=LT"_^J4#.4XJ,[4!Q?,.4 I^].YZG&8GR*)8LC7. M__17*UO*65@TT27ACJ:2@B/1$Q"X)0$Z)!,A0O6!JZ^3U:\!7%GIU!9#WRKG MZ.IJ-(R%08L#B,[@RD:"8.A-:D6TDL@H8]'[$R'A.:%&65&2-#;TLE]8I=_X M;BUX5.5E"TW5;MP = + >4=D2A#+()$ I;J",29"C0Y;C773VTI8:[KI;<.Y MOINJ/>@&!S9RFH0AQD% $POUE(W2$KSF@E0Z, L;5>[]?-WTMA+9VFYZV_"O M;\$_Z 9G:;+2:DH"=26_6K 208[$, A)">&4WZ@;_<_736]GP>_,OP9['A$'K2&EWXJ(;A]S=^-W [ I MA-_FK=SEMMV<@S>3Z712;2UTZN%L!)^"?_K1VNWJH7* MB=E =$273N8HB059JBIS#C':K-RC:J]UL;,]J&@I.65/N!U4( UHO;?+9=\- MQV4\S?%D-I_]/IW,9@.J'%>)XX6/ZZ*Y9]&9YP:(XA[- *4I#?6ORS7$M/3( M7$>?U>%[W^&UYT[*3>NL85P6V'Z:#L=Q>.5'^/58I/8%!DQP+WRD1"5GB 25 MB0,EB> L&RDC1;MT9Z7U^OHMA6$Z4E>5A="$HEIEVQL_&\[.D1:?3L>K04XV M")RGZ)0EFF5;PM.!6*$S45F$D"P+6=:>/;8I;2W9_;746 =2Z5NK/=S4HKP3 MLK\>/=@?FG_/!\0'@7'JM)>XMS+"#0\5NM]:ER2V;+E4&1XG9:W1;OO1T>\H M\^I:[H!":4#;/>?N?!Y?SR#=&IK'D\O+X;SPXAW BEH'IKQ U4U8"HQ(_!\\ M:&5>;@XNQ<@B2]5S,W8EMM^)Z8=R4^O+K6\%^9S%L>#F;'9]9\W>[^UH/+[V MHQ'ZY4(+8V0B0G#TC2 SXJQ.Q&2)NU?>1;O9@^N.!/0[@OT@AE]M,32@"\^* MA$[S^W'"O4$:PVQV,?D(B%=]*QV MM?AK-/4[H;T+S595"BTHL,=J^GCR#= 7GY=2UUGYQQ3/S&+7@VBH$:J\?-&2 M+IR30U?)1,(3F@XYZ#(*86.]M?FZ/<]G[T1?=<3U!M34ZNX&2C&64_9$>[0Y M9=:2!"T# 2DH9)>#>1R6K6J%;8:5L<@!#+)0NWKG>4HV@\O/$<"OQ_(6@/.,QCR#DL8W'']Y^O9@ M.4N21DZ,IW@%2XX^!,N21,%8<&"1C[4K.;:C<#.@_52!_ Y%U S^!JV2?S M--\>J;+CV9TJSH8E)IPD+(@26+% O$RHF2U7WLC,E:[]$OXJ49O![.>(\'F]\9*; M@>?GB-)WQ^O6$70;_!T$(?%>3_^WO2_K;BO)T7R?_X+IV)>7.4=I*[-]QFEY M+&=5UQ-/+ B;W3+I)B57NG_]($AJW[@$=8/*.I5%6XOOQ?(% D @ 2T/(*2 M7H.7T5* :HM7,>I\MS/^E@"Z?.-Z^#F)-W!UO;0QGWSR.#M!2V,+ZM! M4,:CTK1'@U2*E@:O+7J9JGFSY)3QVL;5^VRDG8C.G8H$%Y2F"\P9"T1:0Z< I]+?(]W&\ M_S+ME)/QV:9:KAA8#4]C (I8"=:,ZY(I4!"N]32!0VFGO(G>UVFGO(FH.]BM M'F@&JZ*49. ,<%$=?O0"?(H<:)MUM@0MC6P-ED-HI[R18I]OI[R)E+O#R>K* M9PFR[/6P>X@VBEOI-MUVBEO(NBA(Z@[+5V1 ME>+J!2&/I8[GB1*"Q0!:.J9%R5[*O37!?=D>R!LIZ8DFN)M(K /+\'3[9L4P M(J-HC3SI6GZ"":+*D6(Y%7/06N?8>C/9O7?VRS9/W@HWS84_['V59P*^E#@* M+R0XK^K4=JO!^WJ_V#D?@PLBEK!7__6*E)ZNI.SNE[20=P1;)6WZTGW,L5I6N*>K(Z;6#4 M4 -=#,][I"[ HY82N $F5>9>?1:6*_WD+U[AJ@^[[JUMDC;ZZ&A M4=KC:4"8Y,NSC]6-OI-X-OZR>,>\Z5'!6F]J?HZP.7_[/62(,2+/9)PH%",$ MH2(?R;H !*J8I./2R=:S8?9SR'#3^/[R\_=P?C&KR:]+/CW+!J- 6A^AWC5F M&@(7F;9O[Y73/.>TAT:N3U TO!^^(QJ>VOUV5$ ' =Q-;E:\C'%^LS;IJIID M60.7ZRR@7TFDX>P?&&8C9XUP5AG0*BUJNBD"B<5"I DE5++35I'>[O2/'CW MV&;X>0*:>U?F88'WW>0#;3"?_XEG/Y:-=>>C**0NI3;RCKE6MS@!49)G06Q: M])JC:W[:MA/!PX:B?&F;KHOS\S^DHVNQ0101F3*!U60QX3D$6<\(C M4T6@V^>NOBZ=PX:ZO2!T&Z4=)# ):3@R111AK K,JOE[YJVC,"!)&T+T8G9 M-:^CVXK28>/FKL"YL>(.$9Z_3B]FHX+:*E8[XR9#'[$.AM*B@(G&6PR*:QP< MG9708?O(] 3.C=4V=-7% QS^/"KT\"MN2@H1?!$6A&!6!S36 MQSL%CH]=-G[N5<-VB-D'C-I+N#-;-M+:I21D >GJ+7L,CKC0$G+)QKE@-8I] MWAD=MF/+"UF>C82\/4"FY^%L=X-RF3<-DWQR_A5GJ_SI?#JIK-Q(HUZ)R1IM M%Z? C-@#92@."J&N >VBOCCT5;9O?U+OL.-ZLY6?,G_T1W^ M'TX617(9BZOUVZ66OW!7S_M*!FN#R8; $#/;(HOILT. M.BQOS?W2RSR9X$CQ)#4F ]'03J!L%!"4PCKOAJ4Z-S+9-7M7[4[,0';T8#"[ MG=8.U^)>9Y&4#,27KA=W;1W]%@O)61EB6@B+M)F1M_LB*!TNOW=@*-U4:P>/ MTD4ZJ8A$2] EX$F3N'TM %&J9CM=*>1@1V'7ZY':A)R!DGV'AM2--7?H6%UD M"X1T(>:D(/E4:E^[.OV&_!VKN"G18BY.O@A4!\S\'1A2-];;X0+U=F;+.W*] MO4'PL;:WXD$ "8$!VJ@U\[&4M&9C_38$#91A/!BX;J^]PT7LR#,5A,^U1VB- M'9DGGUS4 -+&@EP&;]:=_K U#0.E,0\&EQOI:.@,Z.?ZF,KC=:\ +UTQOH 5 M)E/4APF"3U5BF),75B!;KVG4O4%U$7V"SEYW)@46.L] M[2B)=A3G$:*WJL0<6++ZY;$Z< ZS5[1NK+'7A-=%1J$VY(RV+";?2@H=#4+ M.GHMY*P2[3B>;5U+MA-E ^8Q.T7KQOIZ'6"]G0$+M+D$FTD)#BU]!/* 4HX@ M246>!. %?TFGM9=<9G>0W5YKKP.U(YEMB24("(&4H$*J:U0G*"B4T5RS7-8< MN]V$G@'SF=UASS^O^(#], X"Z/5RT _FUS*;\_/CH] M/OT09C-ZQ0_H!<)[#'.\/FW H+F-04+06=0A 6BD1%* MTCFR+%R6K8?IW:9@YW)YG,\1%\]\B_,T&W^O@E_V8%.HT 65P46A:Z%-@%B- M1!96VX F!-.\>OYQ<@:^6;Z]WN\5SS<2^8 G"O/9^>A3F'S!16/8K(4LJGA@ M1B HH8E\K1EH9IQ1.;$HUVH'14^]@1'ZZAH?MUXX-!(:J6^ZJRQ[ ,!E3\Y0 MM#/6 )<1ZWW<""%R U&QR#GS);-F$!BR5>X.RKJK[BTD-[#"?Q]/QM\NOJT( M3T89J>J828>B5@PY\)%;D-ESGWD(5JL&*K_UTH&5OHW*IBWD-[3BPY\W"+?6 M*]0R QUB6,N! M?87IC4WTODEZ8Q.1=[!'O9O0-F\M\00Y0Z.GD6S'?W['R?PR3)5)%".D MIN#4TI)3B8/#D( 68!".6Q.2;XREARGI$D3;*'O:7.X=[&[5F3PII^$,YRL& M!/J( XWQ]F=I-V!W!Y+@ MB#9% MKT %3^B7G-!OT4!@-484.CO6>KS,P>:!=G&*6NJA"UBMXMKKBAB>BM8B@TT! M:959!=XG!%IDO$@E\[TRS#9!YTTB>O2GMU3Q/?CL(N\. ',[354Y&1FRO8P) M21RD6F5?6*VA8L"BC]KS4%"W'D!QGXJA(;.36A]S<+:3<08&[ZQ\?GF+OSNY_!3DZPB)XA&50NT5)'@ACY)O1U M$%UMAXRGC5=#I72P)3Y41W+)X<^GFX\$KCVRN@L(6UOSD-L9=;&0O E1L%"" MWD\5V3;4#@O&_2%HC;*@/:CS4(!+8KTW( V+3RR*VC.')Q*J\!!J$SJC@E)) M)J>1#0';!V@=-I;H"[2[JO* ('O9B40XD0RW$GAMCJ=",!379UEWKU@GT2/> MO2S^8DCM8L)==P#=1G&'ALM%SQ'/DK1&6.#*R#H_1D!(,8%C*>;(I4?U$I6^ M3Q(Y[("[/K&YL?(.#)W+Z5=1HRK.04%#JX\66^7/@^G?,IYCY/?\&/89QO]Q%Q9/N+\K$Z**+V$6$0G&:+?4&4(%"Z-8<" M;/SN84?A[1]Q+Z"1 [*%(^F('V%K-5NJW'@R[^@R2).4)B@E+]L79*Q'V[ 3 M]KJS?1NIJH-SMR?Y^F.2Q_,TO9B<8S[^,]&O'GVK7XU<3%P&$0!CJ)W?Z]W) MB-6PZ^BB4SG<;=:Z7SP^1NA:X'2O&YQ-E-B!L7R$O1$&FR1&"8D+51=R,18?(64MM/F#1UL+130LWN_D_&^[CE8[OW/0,\#V':ZN*?D[ MCK]\)9-U1!H/7[ 6*H1)?KLR99_"^>Y-L+9Y66-Y;\GEGEII16E*L0KJL$%0 MNC;RS+4PVH5L6"T+8.V[3>WON/6.;)?'))<_K)+F9 :==5)8R+)>JW9I$: * M2%%R(QVBR:TYWI3&KHY=-T'(T]M&8^5TYY__FBOZ(LT2B'R4ET7KN03N+ MH!A&\%)[H&U4ARAUX:GU=8U-:1RZ^NUEP+>K-WW#"WYJ31%OEF^NW;^'S91'B2WTPG%40X M2>17/S#9R$E47# .3&5"352R%L EB,PK+PH71K7>3S8B<&<;5QO7WGCC\BX5 M*U&DK!((K+Y7IH[4A>XB08;?*_2'EGC';60L]]"U<7"7W MAOLH#)%:+]\I5B0$SPH$3,*A4>DM3#@ M# &>?'HB7.8(R7!%WV(RIU?:LG(CE3W>LG(#^0VM^-LM%T6T63D.R=&FIT0I M$)5RX!1CT6C+DECK4L;AM:S<6O%;RZ^#8/CC13P;IS_.5RGH=Y,?)+'I[.?" M IH04)6<@&OB0/E"LG'<@N(,9?!2^.87NYZB9^"RS&8^07/9=XRCS_3O5RU! M7":2@_>T,NH,(E2!/.EZC!69RR(HD9NG49ZG:E@_LQT"UH36ENH8NN:'EMWW MZ:2NNLOM-61RQ40&$Q)968\"O"-16:%52,EJX>Y$LH]4]-Q]/:C@2"2!_H8&$86+!GGSGA:/$3-P97;S/:J- MU#N S\>+6?H:YGA].#IRQ0J6F(!"[GB=CFMOBL,3:LN8VB@RVDSP78%BQM!@"^,:,T*M"Y5'$5"5)$#:FX40Z>T M7>NJS4;@&#IH;J'/1Z&QI7"'#HS_-OY!/_Z/3ZN0KNZ2HF0&&I.IB0(&02%] M""]5\%J8L-Z8X]O/[47?VRIIVD9B/;H<-QPQ3E'>@G0;%\.2"WAN+#"BU#OM ML^;-F\H^2LW ]4CM-I'&@N\.0C\_AO.%BW9VAE\PG_U\-RFS^J/\X6*Q0+00 M*4<70=M "Z08!CY*!XJI&$76+*36D<]F%';FKVR)BR?AUE1)0V]92Y)/ROOP MS_G%^+PF.<0MMUJ2V^]=;2SA8JI74!D8J9&75&>^K[=_/?&2SDS3 MCGAI*=$.C1-.,OWUS5D8?YNOL,Y#8E*D!**6>2J6,P1D!21S=;Y6+D$WOV+Y M+%4#=Q!\&2.THS+Z@]<'_.>2FU_'9U>V-*>4>2%_DG%'+.E0:SA*O17/BZ)5 M9%G>,[X>(FO8KAHO ["=U='+UK;DXNUX_FT\GQ-S(T7ABHE)@!>2$Q/TX56= MBV$41YUY%B)OM*_=?<.PC2WVN:GM),N^ '%U=V:4O3-_SWZ\/;SI^.CTS\^_6/Q M=:OK'^L^OL'UCZTX:73]X_B_R?/]>76MI9Z!]"IY__3R6)1K_BYXF!E5&,*-HCB $U-,Z )$+34H H7B245^=V)K8\D;!Y\ M?(^(V$9UTZ9R[,"LK/;K!XSO=4I+.1U2I%U6V$@2!9G,M]G=HLCA4^.7H M]/CMFY/?/QY_.#WZ_.[DPW6KQH5@?B%VU3JD.K5TOG T8R7NLM/M5>X^"*Z<"^1F2A4(D81- M+[V$X#"03ZBM;SYQ>C>*=[;!*Y6=E&/"WO0GXBG.?HP3+EYY3X-'9XM'TM]. MRB=,TR^3NK(_XFP\75*Z]*Z\+RHPHX!%2>YUR 5\#A(XI]6$#!1L90Y)U9ER7,G:G823F=?&*E62 M,:U+)!NS,*S]["^P&!(A'2R0%6>8'V9\M?I'EG-4DOQK4\BS49&$Z[W3D*)G M)3N;LUJK:>\&N%^/LH$/B88$SW3OFNQQ1-?#>>H6=QK6?/)>\NPOI>(_N:*1UIT.F2FR(GGS>O$6A%_T!GS33#[>,;\ M)=7?@T^PH)Q^>9%DDSJ&Q"(#HQ-QX%4&+SD#H55,TCB>8^OAZ[<(Z"43_J(@ MN+NW;ZV1#N"TO>"NV9[DCV=A\B%\N^S2%+EDGI< T=3)<.340 Q%@I:VB,C0 MB]B\7&0/? P+[AU@]5"1[I Z[@#G5\% K90X^5X%L$J::"^+8AE!.X&@A!1 MQB "CZZ@MI)QT_S.Z&/$=% 1/"A.'@O_=U):!^C[A.3RC%.-_RHK?TS&Y_-/ MIW]<5D>7) LOG@(^E%5$$4*@'8B5J R2)V2;SW5]DJ"!LU"]H;"=\CI XK/2 M?4RXUWF0K!-'+1+(DC,H)P1$[AQDBU8F5*PT3S?M3G4OF=4A'=47UGT':+]Q M3?)-^#X^#V<+!N?U/&_V _.OT]ERA/J[^?PB3!*.?"I:ECJ_-CI;A9S(4$@& MQ%NPF:2LVK=9V)3(SKV$QBAZ_.;K'E3: 6:WEN_209H?_XFS-)[7,3++-/;G M*0GIW83VL,E\G/X6SBYPQ)R+*1D#R20!BI$X2 X6K$.F+(G%Z]9Y@Y?@JW// M9;\KHSO@=+"8UCH#^C"=_" ?#Y<.Y'S!]LV?USSFA^GY/_#\^H3H1D@R'Z&3 MRAGAP7$4]0:M@A"Y!BYU$39&*W+K&^LOPMBP514#+Z?^H-/!>MK5QOQ&OWA^ M96!^FTWGI*1DE(_" B(/H*SG=1!, FUY8C)G8YL/3MD#&\-VZCSPK6=76 S= M/6!K_I>W!=]-YN>SBT7TMYB-]/EKF"PE\[>%<;D4S)V]6/K 3(T BP\.E)&V MSM4J$+,PACMNY9K3$ I4,MF,- 2R\[37Q>2'%3(M/Q'=T4Y$CP&'[R%(NK46A;(&Q"<4_#I0RVO9LFU;F$Y&+-K M+4?[2I?C84#L-:_%I??PZW2V^E;]/3[2T6>E*#(UJ7:$TB9#"#% =*X@ADS? M;=[OZ$4Y7&O5N7^MNI<&T^%U(ED:E*-T/OY!#D*9UEFWW\/DYWR1^7DW2?3Z M\0^L1]3S/38FV8:,/?,IE H,G/<1F,SDS$4NK6W= MC6#@8NL=\SLW7-Y/T[,S,@?UAZ,@I73<,."9+(!*J&M;0 M6FF@UR4 UOTR_ M'TX.N@Q[$S2W3OPU $8'KEA#*:S&'UFAA9,V@LXJTEZ>:X=9+GW$91G' MS<.QRP/I/!*99"S)M56ZYBZC*Q!2+"!E1..C%2HT;PF^,94'6GRP1[SO5]$[ M--2L2;GDG.1<&@XL1Y)+405B$!R* M"\22D2R*UH'WWIDZT,*"?K>&MC!Z%2OK_FZ9.8O!1PZT1>8ZM91#,+1Y%BV- MRZIHU;Z+[2!.57]E!OVNG-U@LJ-3=3SI;JW\'<=?OM8Y4E"QUO6D^Q]FKR WM!^# +\5;)//!K9/6[.8A0B%K%EQ-3^*Y (I[2!ZX81.5C/QXBMUGPR_FKQ*%PNW M&VB^@G6\KO]1-*. OP3@(ADR;T6"BXJ#%BDX%FS.S8?%]N3N'D+FYA#6YC[@ M]DIR/4< :G'4QZV;VVJ?%_UIQ<#5Y[,YTL1',1SC[C[)L8^>)4RNNGF=TD#IDK+ZRW[A:/,G/8N9@]+[#!T?,*EM'RTN@R@L7:Y>SSM'[K M_KDHV1.7%"-MR4"^LH\>7.$"4'L7E(XDM=95SR_%VV'G3?I=9'O!UE]BS3T9 MM1J*J]$Z!BK649,%!7A$4F[V2FED&%[^ &*O'!]V[N20UV_HP MU,@@0@X0;*YS$BU"]#:!TUALT#YSV[J[Q[ <'VB+CU>P/IOA\"^Q:A]S*5PT MM8>R!:=J%5+V$0+7$9!)93W%!$H?2"[H>68/M#'(*UBK+=!W>.U#/IW^<=DA M8X_=01YXRYZ;?SS'5Q^]/9)VW&3RV>C/1,&2BN"9B\!XEED7+*'Y$.'7,DA1 MAD"V(QBPC#%0A3.(-A6P2K""7C =F]_2_M<@Q0TQN[]!BINHOP/GZ?9\-<.] ME4%I0.YR[8XJ:',Q''(0WNIUS [ ME70]_K& @H()91U%S\9Z$%Q;Y3!HS5O7WNP^S.ZP1BINA)B-AMEMHKQ#L+G/ M-\WD5F89O"D'#L&[. -Z_MF%VNS@++ZS[0T;[LXW* MKQJ[WFS*(6/FK@0'CFM5IUL*\+X(2%%Z,@2)J=)-"[JM..Q\9VB,WU;+9_]@ M^FLLM.S6*D6=FK(*86+U P04$02J5F6LF$C/*==-J;T/>#O0:P6M: MBSN [55OB;>G5HU,8D+74G!;/Y3DMH[A\."+<\D4&T7JYO+.AKP=Z#6#U[0( M=P#;87?%?%8RJW86-X03E$HZY S&Z=J,5W*(Z 1PKV.PA@6=]W*#]678.] [ M!:]I,>X&N5>^'N^Z[N00V)*E@I)9!L4CDK]@&=DK4S#I;+/M)E.YETBQOSL# MKVDM[@*W0^^,LKYP[E2/+ESZMV1,?@WCV:(V[::BO72!Q13J!"Y2M*Z^?@P" M2F)1BR2\5@>8V]E$! <:=1Y,BG5O<'S5 >?ZXAMA"O4_ V2J2?_,(WBC#"0A MK!$2HQ4'N.D^R_>KS]SN;^%T: 0V0O%?+NO[O/BR=IDE\GU,#$CZ9Q%<-!F* MX0:-"$X=4!R\(?,'NH/_I2S!/O'\JAV!V\G -03G2Q).(-A4R"7$A!#1(ABE MA(HR1X[=S*MLS?RKSUV_ D.P3SR_:D-PHY7S&E)SQ11/WE34L79@%Q:<90%X MX:B4\46K;EJD-N7\U6?,7X$)V!N27_7ZWR"6(H.)GEE#+I--H!+9S%#J=0+K MG4O2:F\/YWBZ<4;@D#/TKV#M[PG%3;/[S6Y1O_OPYN3WX\]'_W%\^B',ZN2% M'[C#=>FG'K?CO>BU*6UT ?K=A%Z-G\.?U[=*KVZ*:LZEJT.=N'?D\<62:C[; M@W?922TX%MZZ;\,3Y.RZ(5P]NG80F,SQ%YQ@&9^/HO+6HXH0A>6$;I:!F/8@ M*+ MP6IN;>O+G(^0,FPBM142[IJP%G+OP)_X8S+#-/TR&?\/9F)FQ<5\5*S1 MEBL!TLI"89$@!\G$.HF:_**D:@$M-H;/(Z0,FWW;%WQ:R+U?^"R#;Y+=#&D' M?XO+/T=,1-IMD %7NL;:.D!TRH+4,@7G2J+M^&5 ]3"!P^9W7AAJ#734+P#? M3>@5M3/DY$JJ.#]*:7:!>40KB206!42%Q*)'"OD2.;),:J:9RAB:WRC?@LQA M,PTO#,9F^AH2DN10CY:50R?E]"+.QWD<9F.9K#6O?31[#_OP36=[I M),2SGQ^G\_DXGN'R;G!0D4E.C"I6Z .9A&!H'214S"B?C,+F6=;=R1ZV[^J^ M#-=+Z[,#"%^)\NCB_.MT-C[_61LP+#J(>&YL3N0@,)5T';-#QEE;K&U$I!*8 M1E@?%8(+J;EKK%VZKAAW.3+_^7_K]J\>**"<9J M"3+4,Q]3!QOYE(%K:8MERIK8NH;A"7)ZA-(V.K\'IC8*Z !+))UEM+Q885@2 M"S%6!Z*.($_)D7B2 J%0Q,B<]=@ZLWJ+@('+T0;>[K;714] 6JTOQ26/1"MH MJ6@=2$/D2\R J)5B0=O0W!#=(6%8X[.#,A^#Q1:2'3IG0+3_ \-,,,[H_V9E M(XU#%,9GB*RPFO4@&YDH;''"&1X=A;QW!UP]DC1X\/&=Z'T;;4V;BJX/J[!B MXI(!EI0L(M3\:Y3$0%802FU)'K)#+VV42K:W"[>)&':;:8*0)O+M "#W?;2% MO606DQ*$,RYKTWHNS6.T]!8I;:[G9Z&SA="[ \]:Q+.5M'> M*: M#[RM#J'_H2/!5:GKK]-9/<#"[]/YHJ(,M6!6@(UET>I:071% #=<1YVXR_;9 MTLY'GW[(9R=;ZGC:4N!#(^9ZM-4U Y_POR\6-= CPZ*/LO;RJCN)XL'2^I.^ MMA*B."I'2W'R6M!Y\C6'G)!L@*%V*NA@U[U1UAJ^C2>K(N\0QV?DI'S"WA$]+0>D 2< MM-.V=LAA"+$>;*'FHB3-DA9[*X1XF*1#]AH;([:!SCJ X'L2SIOIY)R6$4[2 MS^/Y^?A;.,>3>M1!6L1-O"E MN0[@V%Y_'<[S//[M]^,/G]]]^/7DT^^+F9>?CO]V_.&/X]-?_O';\ARW"E^ MJ;OS)W)59Q65U_61*47F508OG*OMN GE0GN0:'TIB^13\U%KC]"RJ]&\+"$^ M^8Y5H),OJQ?-1TJJ("0F"#S10JO=QWWQ 8K2DF>K>52M#>6CQ P@;*XQG MV^T>??K T6I3+#21X.ORE&[,$5^>\3,IU]6^CXEY^K'RY/@[BT MGF$*=:@F!5':67 J!HJIK,Z:<^9,\T:RFY/9J4^V"7:>F&^^%V5UX*U1@)V( M]MER9/QX_E^__+P>=XPJ2D=.@DNZ\A,8A%SG#0D1HHB>,]VZRO8)(5896=5M"*=8IJ4(L;A%,Z0(WF $;8-U1B7#3>N.6$^0,RS$FJG\ M.2AM*?\.H+1R0NYQ=%FI(Z6117A(R2,0]22EVJ8VJ6BDKG6P=^^+[XRFIRGJ M#%#;*GZZ-RT,B*GY[/R2DY/9JNAKL=:"S)XCTR M%Z X1W LQMJ)*"I3@L[K M=5NA%]Q $'UUC9['WMW-<.Z][G%-)-\'TJ5YG]C'*I.-:2:[UX'.?@&%L3AN=W@?(C@(>.I5U7&M+O\_&<_R,Z>MD M>C;]\G-E)D,.&9.6D$-BQ 8%)@YE ([>RE"R5OY.5/=(0NOQ=PP.A5VU-VTO MRJ$1L1('">C'F.1_CY>,*CB>$!@3Q OMF+1%LP(:!2. 7G*2OW\+LOY8W/M$):[*'['-8I#(@.F& "9>B4])XV;HV M^SF:!DZA#Q^>;Z^A+A%WR4#$IE#D$F!9G+(%'FK%CKFY7/ MT=19<+43 IZ%UP[JZ !>JV.$6N58*WIJ8K;6.+ZYF)]/O^%L9:5KG\X4R2P+ M5R_Q")$A,$L\^H3)V)/A<=8DF\^:'*&G0-7(7ZPMMHU(>K2U6&=-R7L_ M\+M!3U\56LWQUDP5K[]8YS>DBE%")N%M*V/XGHJV;&U*T!"#;841\N7!.&19"!XY+)(P7SS M#?WUE.QL@IT6)3N;**L#!_.I.@%TS):@(VT;+H(*BA$K*H% YKB/00C3NDC_ M597L; 2%#4IV-M%+CQ"[63G@B_9.<_!9&E ^./#%I<5 <">%- SWGGL^A)*= MC52^2>8Q5*+TC.1E:C.1:,*3=0-#Z=#(SYZ35NO5A[&LX*-L("UL= ME&VBF($+&$]),8MF,]=.03A;3L(H,B7)+7!6F_RZ8B HLOXE>.N4<)+A6HU+ MGRE@?)2 PZLDV6:#;*>#H8&TE,1-%BZ;6"H?*"%]/6(S"61?VDQI=#2$LW,%T%+)W%P MB2?P(KK@)6:>UPK^GL'(_34ZL)TXFH_#QY!J ZK+P4>\2.5\ M@50O*2E6\Q]!9L@Q48S@='!QK:CJ&3-Q[\7#^"+[L1*[275H+V-Z<=?$!<%E M5!)!"R2OBR^F??L,NBCZ3LZ.-;EH<__-P]1H[0<4.\IU0%2DZ07%83]'?YS6 M<6M&J)B@))DHG*MWC((4X"Q3QF@OM7CJM'6.Z7]_F?[XM]43EV!8?7&-A>OW M#=.:K[W^MY1@!^[">K4YRD?'T$ M 0$E?ZW MN:8Z0-\VA8*9XCXLSD'DM-\J[_U2AMH3\]I:(>6_*CR;8Z5!A>1%HP9#[9ZW2,OJU;K;_A>H[=T!;,U6\KOK.:RE<5RL> MI84OB;ZSY #A8VF1I,*E$,$KTQM ^*=JC,= MUCP\Z*KN\WAR/C[_^?=QQI6P?_GY>_C/Z>QRXYC_\O/J[9<=-U>#?%)V1EE9 M^:$3!S[1(Z9&SO?;?ZJQ-](6AL4#>ZB9YZA-R-PK4H44L6+,B0 M:,U:8\!QKX#S4@*RHGG>N_-Y"'6C&ZE\@[K13>3? Y16:^ZQ2D7O=>&,%EMA MLA9S>-H,C-' 5(K>)&-+;%TU^@Q)G4%J6]7?A51#/?0 JV?;-BCF8G2*EI^( MH-!)"%PG"OO0RD&?=F]KX$6AB[U"]](:K=X6*VN@O4TD>PTYXKD472 MR$N (F-R3%B5W%JIA^IHV$EH'_LD]0WI+.-"P V.3K?1!L->VZU.SS_XY?3X__W MQ_&'S_6\]W.;.:[//7/7P^J-:&YUR'P1Y_C?%T3K\8]JO&XCX_1LO,A\^WG+NVSTD5)9\D-U)$"T%IU%U/RP)-B MN4Y[*:'U_#)#K>N4+M/Q; V93>M/@&1+43< 4A^"?,%]9=Y3Y=D5H:$068/%'(& ML0Y]LMQJ)T@BV;=N[76;@G[ L8T^I\V$._0IPBFF"WKER0^<3<9?OI[_.IZ$ M21I/OMS@IY22A*@#H 3CH%()X&PF=\Y[1$?!I+P[0?S1J5K/OFS8O:45+O8A MV<&1"TK30[V%5^19)_./OU8I+GQZ5@JEG-TW^&[S=8,CJX.K46B#5%T9\R M)**T6$4Y:"N\MJU[^JU!UK"E$8WWG]9JZ&+8QEN,Y^\F\_/913U\6[AP1;GB M2R[ ;)T*)HB'8'R &B0Z+5TTLG7J^CX5 Q?5M(Y^=A1S!T;H-@>U:&"UI#PZ M3#IXB'(Q7P0S>?S9@Y+%&YU02=W:R7V,EF'=W5UU_"1DMA3XT.[,9YQ]>S\- MDY5Y%"D8IJ6%$FRM@O4)8@R\CDTPGOMH>5YOH/#MY_:D]VT5-6TCM4$WE5I. M]"E,OBQ3 =FP8H24H.NT8V71@;>2/F3V*IFHV'JS$I^IHKMZX\; L)#JN =.J$\*I,^% NQD5%KKK.39POL_ M-U3\7II@-E'\UO+K(!#XA-\O9NEKF./1EQDN6@B_J?=)<$;".__Y_KJZCONL M5)"0 R+0AL?!28L4&GM'CA%/;KW>RAL$!NO2-DQ[O+U%EWM120=0N^U9_QH2 M'GVK?(V01<<4V23RIRV8;.N V"ND9JZ@]^[*C6\O7UA!$WB6F9"H10FZ6:FI=* M];C")HU"EHS-';/UJ1LVBS, !)NIJ@,0OIE^^S:=G)Y/TW^]'?\89YSD.7%S M^I6$_Q;3&?V11Y%9EDS2D'1M5ZHR!;KH JVN@%8830NO_0CWY^D:-B9X$> U M5\_^VWZN?E _(@GG__RO_P]02P$"% ,4 " 0.*56W]+FC3X( "S(@ M%0 @ $ =6)N="TP,S,Q,C-X97@S,3$N:'1M4$L! A0# M% @ $#BE5FI>"2&5X,S$R+FAT;5!+ 0(4 Q0 ( ! XI58EQ-.G&P4 'DD 5 M " =P0 !U8FYT+3 S,S$R,WAE>#,R,2YH=&U02P$"% ,4 M " 0.*56@S16]]M^ @ W:AH $0 @ $J%@ =6)N="TR M,#(S,#,S,2YH=&U02P$"% ,4 " 0.*56RR@V[_4/ !,L@ $0 M @ $TE0( =6)N="TR,#(S,#,S,2YX&UL4$L! A0#% @ $#BE5JTM,S443@ (D@# !4 M ( !'&UL4$L%!@ ) D 4P( +Y[ $! $! end